﻿div#content div.content_form {}
div#content div#main fieldset { margin:0 0 20px 20px; }

div#content div#main fieldset h3.subtitulo {
    color: #4492D1;
    font: bold 13px 'Verdana', Arial;
    padding: 15px 0;
    margin: 0;
    clear: both;
 }
 
div#content div#main fieldset legend { color:#646464; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0; }
div#content div#main fieldset p { margin:0 0 5px 0; display:block; clear:both; }
div#content div#main fieldset p.fone { margin:0 0 5px 130px; }
div#content div#main fieldset label { width:130px; display:block; float:left; }
div#content div#main fieldset input[type='text'] { width:350px; border:1px solid #CCC; }
div#content div#main fieldset input.ddd { width:17px; }
div#content div#main fieldset input.fone { width:30px; }
div#content div#main fieldset input.nascimento { width:70px; }
div#content div#main fieldset input.cep { width:70px; margin:0 10px 5px 0; *margin:0 10px 0 0; float:left; }
div#content div#main fieldset textarea { width:300px; height:100px; border:1px #CCC solid; margin:0 0 0 130px; } 
div#content div#main .btnEnviar { background:url(../img/bt/bt_enviar.jpg) no-repeat; text-indent:-9999px; width:81px; height:20px; display:block; margin:0 0 20px 0; border:0; clear:both; }
div#content div#main .bt_cep { background:url(../img/bt/btn_busca_cep_laranja.gif) no-repeat; text-indent:-9999px; width:81px; height:17px; display:block; border:0; float:left; }

div#content div#main fieldset p.numero { width:200px !important; clear:none; float:left; }
div#content div#main fieldset p.numero input { width:50px; }
div#content div#main fieldset p.complemento { width:285px !important; clear:none; float:left; }
div#content div#main fieldset p.complemento label { width:90px; }
div#content div#main fieldset p.complemento input { width:190px; }
div#content div#main fieldset p.plano_saude {width:163px; float:left; }
div#content div#main fieldset p.plano_saude label { width:130px; float:left; }
table.table_plano_saude { margin:0 0 5px 0; float:left; }
table.table_plano_saude label { width:30px !important; margin:2px 0 0 0; *margin:5px 0 0 0; float:left; }
table.table_plano_saude input { float:left; }

div#content table {margin:0 0 5px 0; float:left; }
div#content table input { float:left; }

table.label_inside label { width:65px !important; display: inline !important; margin:2px 0 0 0; *margin:5px 0 0 0; }
table.table_operadoras label { width:300px !important; float:none !important; margin:2px 0 0 0; *margin:5px 0 0 0; }
table.table_produtos label { width:300px !important; float:none !important; margin:2px 0 0 0; *margin:5px 0 0 0; }

table.estabelecimento, table.table_operadoras { margin-left: 124px !important }

table.estabelecimento label { width:300px !important; float:none !important; margin:2px 0 0 0; *margin:5px 0 0 0; }

/* estrutura */
body { background: #FFFFFF url(../img/bg/body.gif) repeat-x scroll center top}

li.saude_e_odonto a {
background:transparent url(../img/mn/saude_e_odonto.gif) no-repeat scroll 0 0;
height:30px !important;
width:131px;
}

div#menu_nav ul li ul {display:none}

div#container {margin:0 auto;width:780px; position: relative;}

div#header {height: 139px;}

div#content {margin: 0}

div.breadcrumb {display: block;}

div.breadcrumb p {
	padding: 10px;
	color: #fff; 
	position:absolute; 
	z-index:2; 
	top:134px; 
	float:left; 
	left:0
}

div.breadcrumb img {position:relative; z-index:1}

/* main */
div#main {
	float:left;
	padding-left:10px;
	width:585px;
}

/* sidebar */

div#sidebar {border-top: 4px solid #4592D2;	background:#FFFFFF url(../img/bg/bg_menu_lateral.jpg) repeat-x scroll;}

div#sidebar ul {padding: 10px}

div#sidebar ul li {margin: 0 0 10px 0}

div#sidebar ul li a {display: block;}

li.active a, li.off a:hover {
	background: url(../img/bullets/bullet_on.jpg) no-repeat 0 2px;
	color:#4592D2;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}

li.off {margin:15px 0 5px !important;}

li.off a {
	background: url(../img/bullets/bullet_off.jpg) no-repeat 0 2px;
	color:#8B8B8B;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}

li.sub a, li.sub a:hover {
	background: url(../img/bullets/sub.gif) no-repeat 8px 4px;
	color:#8B8B8B;
	font-size:9px;
	padding-left:16px;
	padding-bottom: 4px;
	text-decoration:none;
	border-bottom: 1px solid #E6EAF3
}

li.sub a:hover {background: url(../img/bullets/sub_on.gif) no-repeat 8px 4px !important;color:#F5A700 !important;}

/* wrap */
div.wrapper_main {background: url(../img/bg/degrade.jpg) repeat-x 0 139px;}
div.wrapper_content {background: url(../img/bg/content.jpg) no-repeat 50% 139px;}

div.texto_descricao {margin: 0;}

div.texto_descricao p {color: #646464}

.texto_titulo_pagina { color:#4492D1;}

div.press_fundo_texto { background:url(../img/bg/fundo_press_releases_texto.gif) no-repeat; height:134px; padding:10px 0 0 10px;
width:291px; }
div.press_fundo_texto p.texto_azul { color:#4592D2; }

div.bar_tit h2{color:#4492D1}

p.texto_titulo_conteudo{
color:#004E8D !important;
font-size:13px;
font-weight:bold;
}

.texto_azul a, .texto_azul{
	color:#4592D2}
	
	.texto_padrao a {
color:#646464;}

.conexao_orizon_conteudo_home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/bg/conteudo.jpg) no-repeat scroll center top;
border:0 solid red;
float:left;
height:620px;
margin-left:14px;
margin-top:5px;
width:578px;
}

.conexao_orizon_area_conteudo {
padding:4px 0 30px 16px;
}

.texto_titulo_historia {
color:#004E8D;
font-size:18px;
font-weight:bold;
}

/* lista produtos_interesse */
ul.produtos_interesse {
    clear:both;
    display:block;
    margin-left:130px;
}