*{margin:0; padding:0;}

html, body {height:100%;} 

body {
	margin:0; 
	padding:0;
	background:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#F9F9F9;
	color:#000;
	font-size:12px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

a{
	color:#000;
	text-decoration:none;
}

img {
	border:none;
}
dt{
	margin-top:15px;
	}
#servicos_credenciados dt{
	 font-size:19px;
	 color:#5ba326;
}
#servicos_credenciados dd{
	 font-size:14px;
}

#menu_superior a:link{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}

#menu_superior a:visited {
	text-decoration: none;
	color:#666;
	font-size:12px;
}

#menu_superior a:hover {
	text-decoration:underline;
	color:#666;
	font-size:12px;
}

#menu_superior a:active {
	text-decoration: none;
	color:#666;
	font-size:12px;
}

#tudo { 
	width:770px;
	position:relative;  /*Contexto de posicionamento */
	/*background:url(images/bg_content.gif) repeat-y;
	background-position:center;*/
	background-color:#FFF;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	min-height:100%;
}
	
* html #tudo {height: 100%;} /*hack para o ie6 entender o min-height*/

#conteudo {padding-bottom:30px;}


#topo {
	width:740px;
	height:230px;
	padding-left:16px;
	margin-left:4px;
}

#topo ul{
	height:32px; 
	z-index:6; 
	position:absolute; 
	margin-left:260px;
    margin-top:25px; 
	list-style-type:none;
}

#topo ul li{
	float:left; 
	background-image:url(images/ico1.jpg); 
	background-repeat:no-repeat; 
	background-position:0 4px; 
	height:20px; 
	padding-left:25px; 
	font-size:1.3em; 
	font-weight:bold; 
	margin-right:20px;
	_width:130px;
}


a[target^="_blank"] {
background:transparent url(images/external.png) center right no-repeat;
display:inline-block;
padding-right:14px;
}

#logo{
	float:left;
	margin-bottom:9px;
}
#menu_superior{
	float:right;
	margin-right:20px;
	_margin-right:10px;
	font-weight:bold;
	color:#494949;
}
#banner {
	width:726px;
	padding-top:5px;
	height:156px;
	clear:both;
}

#principal {
	width:536px;
	float:right;
	padding:10px 4px 6px 0px;
	margin-right: 22px;
	_margin-right: 12px;
}

#navegacao {
	width:170px;
	float:left;
	margin: 8px 0px 20px 20px;
	_margin: 8px 0px 20px 12px;
}

#rodape {
	background:url(images/bg_footer.jpg);
	background-repeat:no-repeat;
	/*background:#f1f1f1;*/
	width:760px;
	height:27px;
	/*position: absolute;*/
	bottom: 0; 
	text-align:center;
	padding-top:10px;
	margin-left:5px;
	_margin-left:10px;
}

#rodape address{
	margin:0;
	font-weight:bold;
	color:#363030;
	font-style:normal;
	font-size:0.9em;
}

#navegacao ul {
	list-style-type:none;
	font-size:14px;
}

.menu_interno{
	margin-top:-20px;
}
#topo_menu{
	background:url(images/topo_menu.jpg);  
	background-repeat:no-repeat;
	height:27px;
}

.meio {
	width:156px; 
	background-color:#FFFFFF; 
	border-left:#e4e4e4 1px solid; 
	border-right:#e4e4e4 1px solid; 
	margin-left:1px; 
	padding-left:6px;
}

.menu{
	font-size:12px;
}
.menu a:link{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

.menu a:hover{
	background:#F5F5F5;
	color:#000;
	margin-right:4px;
	font-size:12px;
	text-decoration:none;
}

.menu a:active{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

ul li a, .menu a:visited{
	height:1%;
	display:block;
	color:#000;
	text-decoration:none;
}

/*TITULO PARA MENU ABERTO*/
.tit_aberto{
	font-weight:bold;
}

.tit_aberto_login{
	color:#ac1632;
	font-weight:bold;
}

.tit_aberto_login a{
	color:#ac1632;
	font-weight:bold;
	text-decoration:none;
}

.tit_aberto_login a:hover{
	color:#ac1632;
	font-weight:bold;
	text-decoration:none;
}

.tit_aberto a:link, a:hover, a:active{
	color:#69b530;
	text-decoration:none;
}

.tit_aberto a:visited{
	font-weight:bold;
	color:#69b530;
	text-decoration:none;
}

/**/
/*TITULO DO MENU FECHADO*/
.tit_fechado a:link, a:active{
	/*font-size:14px;*/
	font-weight:bold;
	color:#000033;
	text-decoration:none;
}

.tit_fechado a:visited{
	/*font-size:14px;*/
	font-weight:bold;
	color:#000033;
	text-decoration:none;
}

.tit_fechado a:hover{
	/*font-size:14px;*/
	font-weight:bold;
	color:#69b530;
	text-decoration:none;
}

/**/
.menu_bottom {
	background:url(images/footer_menu.jpg); 
	background-repeat:no-repeat;
	height:27px; 
}

#menu_final {
	background:url(images/footer_menu_final.jpg); 
	height:22px; 
	background-repeat:no-repeat;
}

.menu_top {
	background:url(images/topo_menu_simples.jpg);
	height:16px; 
	background-repeat:no-repeat;
}

#guia_medico{
	 width:553px;
	 margin-left:-8px;
	 _margin-left:3px;
}

#guia_med_top{
	background:url(images/guia_medico_top.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:553px;
}
#guia_med_top_servicos{
	background:url(images/guia_servicos.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:553px;
}

#guia_med_middle{
	 width:552px;
	 background-image:url(images/guia_medico_meio.jpg);
	 background-repeat:repeat-y;
}

#guia_med_footer{
	background:url(images/guia_medico_footer.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:553px;
}

#guia_medico_especialidade{
	 width:552px;
	 margin-left:-8px;
	 _margin-left:3px;
}

#guia_med_especialidade_top{
	background:url(images/especialidade_medico_top.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:552px;
}

#guia_med_especialidade_base{
	background:url(images/especialidade_medico_base.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:552px;
}
.destaque_verde {
	color:#428A01;
	font-weight:bold;
}
.destaque_verde_sistema {
	color:#428A01;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}


.img_serv{
	margin-left:18px;
	_margin-left:13px;
	padding-top:8px;
	float:left;
	width:150px;
	height:20px;
	text-align:center;
}

#box_not_serv {
	width:534px;
	height:176px; 
	margin:7px 0 7px 0;
	_margin-left:12px;
}

#galeria_noticias{
	width:220px; 
	height:176px; 
	float:left; 
	background-color:#FFF;
}

#box_servicos{
	height:160px; 
	float:right; 
	border:1px solid #f0f0f0;
	background-image:url(images/fundo_servicos.jpg); 
	background-repeat:repeat-x; 
	padding:10px 5px 5px 5px;
}



#lista_servicos{
	width:250px; 
	padding:6px;
	margin-left:14px; 
	font-weight:bold;
	list-style-image:url(images/lista-mais.gif);
}

#lista_servicos a:link{
	color:#428A01;
}

#lista_servicos a:visited{
	color:#428A01;
}

#lista_servicos a:hover{
	color:#87D148;
	background-color:#F7F7F7;
}

#lista_servicos a:active{
	color:#428A01;
}

#med_prevent{
	background-image:url(images/bg_medicina_prevent.jpg);
	background-repeat:no-repeat;
	width: 532px;
	height:216px;
	_margin-left:12px;
	margin-top:12px;
	/*padding:36px 24px 0px 24px;*/
	
}
#med_prim{
	margin-top:50px;
	margin-left:28px;
	_margin-left:14px;
	float:left;
	width:147px;
	height:151px;
	text-align:center;
}
#med_prim b{
	font-size:14px;
	color:#ac1632;
}
#med_prim img{
	 border: 1px solid #999999;
	 margin-top:2px;
}
#med_prim a{
	color:#009faf;
	text-decoration:none;
}
#med_seg{
	float:left;
	margin-top:50px;
	margin-left:20px;
	float:left;
	width:147px;
	height:151px;
	text-align:center;
}
#med_seg b{
	font-size:14px;
	color:#009faf;
}
#med_seg img{
	 border: 1px solid #999999;
	 margin-top:2px;
}
#med_seg a{
	color:#009faf;
	text-decoration:none;
}
#med_ter{
	margin-top:50px;
	margin-left:20px;
	float:left;
	width:147px;
	height:151px;
	text-align:center;
}
#med_ter b{
	font-size:14px;
	color:#ec7308;
}
#med_ter img{
	 border: 1px solid #999999;
	 margin-top:2px;
}
#med_ter a{
	color:#009faf;
	text-decoration:none;
}
/*opacity:1.00;
    -moz-opacity: 1.00;
    filter: Alpha(Opacity=100);*/
#beneficios{
	background-image:url(images/bg_beneficios.jpg);
	background-repeat:no-repeat;
	width: 532px;
	height:212px;
	_margin-left:12px;
	margin-top:26px;
	list-style-type:none;
}
#beneficio_esq{
	 float:left;
	 width:265px;
	 height:180px;
	 text-align:center;
	 margin-top:32px;
}
#beneficio_esq p{
	text-align:left;
	padding: 0px 2px 4px 10px;
}
#beneficio_esq h4 {
	font-size:15px;
	color:#1d1a2a;
	/*clear:both;*/
	text-align:left;
	padding: 12px 2px 2px 10px;
}
#beneficio_dir{
	 float:left;
	 width:265px;
	 text-align:center;
	 margin-top:32px;
	 margin-left:2px;
}
#beneficio_dir p{
	text-align:right;
	padding: 0px 10px 4px 2px;
}
#beneficio_dir h4 {
	font-size:15px;
	color:#1d1a2a;
	text-align:right;
	padding: 9px 10px 2px 10px;
}
#beneficio_esq h4 {
	font-size:15px;
	color:#1d1a2a;
	text-align:left;
	padding: 16px 2px 2px 10px;
}
#mais_bene img{
	margin-top:-8px;
	*margin-top:-13px;
	margin-left:-72px;
	_margin-left:-75px;
	_position:fixed;
}
#farm{
	margin-left:115px; 
	margin-top:28px;
}
#ouvidoria{
	width:170px;
	height:100px;
	margin-top:7px;
}
#ser_cliente{
	width:170px;
	height:200px;
	margin-top:7px;
	margin-left:2px;
}
#glossario{
	width:167px;
	height:137px;
	margin:7px 0 6px 0;
	background-image:url(images/bg_glossario.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.input_glossario{
	border:1px solid #CED4BC;
	height:20px;
	padding:3px 0 0 3px;
	color:#4c7d1f;
	margin:62px 0 2px 2px;
}
#extras{
	width:166px;
	text-align:center;
}
#extras img{
	padding-top:7px;
}
h1{
	 font-size:19px;
	 color:#5ba326;
	 margin-top:-6px;
	 margin-left:6px;
}

h1 a{
	 color:#5ba326;
	text-decoration:none;
}
.titulo_content{
	 width:540px;
	 background:url(images/bg_titulos.gif);
	 background-repeat:no-repeat;
	 margin:10px 0px 8px 6px;
	 padding:4px 0px 4px 0px;
}

.titulo_content_noticias{
	 width:540px;
	 background:url(images/bg_titulos.gif);
	 background-repeat:no-repeat;
	 margin:10px 0px 8px 6px;
	 padding:4px 0px 4px 0px;
	 clear:both;
}
.titulo_content_endereco{
	 width:540px;
	 background:url(images/bg_titulos.gif);
	 background-repeat:no-repeat;
	 margin:10px 10px 8px 6px;
	 padding:4px 0px 4px 0px;
}

.conteudo{
	width:547px;
	background-image:url(images/bg_content_intern.jpg);
	background-repeat:repeat-x;
	border:1px solid #e4e4e4;
	margin-top:6px;
	margin-left:-8px;
	_margin-left:8px;
	overflow:hidden;
}
.conteudo p{
	margin:0px 8px 8px 10px;
}
.conteudo h3{
	margin:0 8px 0 0;
}

h2 { 	
	font-size:16px;
	margin:10px 0px 2px 10px;
	color:#000033;
}
h3 {
	font-size:16px;
	color:#759B27;
	padding-left:9px;
	clear:both;
}
#telefones_uteis h4{
	font-size:16px;
	color:#759B27;
}
.imagem{
	float:left;
	margin-left:8px;
	margin-bottom:4px;
	margin-top:2px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}

.imagem_jornada{
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:4px;
	margin-top:2px;
	border:0px solid #CCCCCC;
	overflow:hidden;
}

.imagem_ribeirao{
	float:left;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:10px;
	overflow:hidden;
}

.imagem_direita{
	float:right;
	margin-left:8px;
	margin-bottom:4px;
	margin-top:2px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.imagemtexto{
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:4px;
	margin-top:2px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.olho{
	text-align:center;
	font-size:16px;
	color:#5ba326;
	border-bottom:3px solid #5ba326;
	border-top:3px solid #5ba326;	
	width:200px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	_margin-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.olho_sempre{
	text-align:center;
	font-size:16px;
	color:#ec7308;
	width:200px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	_margin-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.tit_esq_bene{
	margin-left:8px;
	background-color:#00CCFF;
	margin-right:400px;
}
.clear {clear:both;}

#nav li.um {
	margin-bottom:8px;
	text-align:center;
}
#accordion {
	margin:10px;
}
h5.toggler {
	cursor: pointer;
	font-family:"Trebuchet MS";
	font-size: 14px;
	background:#F2F2F2;
	color:#00CC33;
	margin: 0 0 4px 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;
	padding-bottom:5px;
}
h5.toggler img{
	margin-right:5px;
	border:1px solid #CCCCCC;
}
h5.toggler b{
	height:80px;
	position:absolute;
	margin-top:10px;
}
.element img{
	float:left;
	margin-right:10px;
	border:1px solid #CCC;
}
.fundo_buscador{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:36px;
	width:488px;
	margin: 16px 8px 4px 8px;
	padding: 22px 14px 14px 14px;
	text-align:center;
}
.fundo_buscador ul{
	list-style-type:none;
}
.campo_busca{
	float:left;
}
.busca{
	height:22px;
	width:348px;
	padding:4px 0px 0px 4px;
	background:url(images/bg_busca.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	margin-left:20px;
}
.bt_busca{
	margin-top:-4px;
	margin-left:-10px;
}
#categorias_duvidas{
	background-color:#f6f6f6;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
#telefones_uteis{
	background-color:#f6f6f6;
	border:1px solid #CCCCCC;
	float:rigth;
	width:235px;
	padding:14px;
	margin: 8px 8px 8px 260px;
}
#telefones_uteis ul li{
	list-style:none;
	padding-bottom:8px;
	font-size: 13px;
	margin-left:7px;
}
/*
#telefones_uteis{
	background-color:#f6f6f6;
	border:1px solid #CCCCCC;
	width:488px;
	padding:14px;
	margin: 6px 8px 8px 14px;
}
#telefones_uteis ul li{
	list-style:none;
	padding-bottom:8px;
	font-size: 13px;
	margin-left:7px;
}
*/

.telefone{
	font-weight: bold;
	color: #006600;	
	font-size: 14px;
}
#categorias_duvidas ul{
	/*list-style-type:disc;*/
	margin-top:10px;
	padding: 0px 0px 6px 40px;
	overflow:hidden;
}
#categorias_duvidas ul li{
	width:200px;
	float:left;
}
#categorias_duvidas ul li a{
	width:150px;
}
/*#categorias_duvidas ul li a:link{
	text-decoration:none;
	 color:#000000;
}
#categorias_duvidas ul li a:visited{
	text-decoration:none;
	 color:#000000;
}
#categorias_duvidas ul li a:hover{
	text-decoration:underline;
	color:#80a000;
}
#categorias_duvidas ul li a:active{
	text-decoration:underline;
	color:#80a000;
}*/
#descricao_busca{
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
.aviso{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-transform:uppercase;
	margin-top:2px;
}
#duvida_enviar{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	margin: 8px 8px 8px 8px;
	padding: 5px;
	width: 220px;
	float: left;
}

.textarea{
	background:url(images/bg_busca.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	margin-top:2px;
	padding:4px;
}
#duvida_enviar td{
	padding:2px;
}
#enviar_contato{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:200px;
	margin: 8px 8px 8px 8px;
	padding: 5px;
}
#enviar_contato td{
	padding:2px;
}
#alteracao-cadastral{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}

.cadastro_online{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}

.campo_dig1 {
	width:12px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-right:5px;	
}
.campo_dig2 {
	width:18px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-right:5px	
}
.campo_dig3 {
	width:26px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-right:5px	
}
.campo_dig4 {
	width:50px;
	height:15px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;	
	padding:4px 0px 0px 4px;
	margin-right:5px	
}
.campo_dig5 {
	width:60px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-right:5px	
}
.campo_dig6 {
	width:87px;
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 2px;
	margin-right:5px
}
.campo_tipo {
	width:80px;
	background:url(images/bg_campos_form.jpg);
	height:20px;
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;	
	padding:1px 0px 1px 0px;
	margin-right:5px	
}
.campo_tipo1 {
	width:50px;
	background:url(images/bg_campos_form.jpg);
	height:20px;
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;	
	padding:1px 0px 1px 0px;
	margin-right:5px	
}
.campo_tipo2{
	width:65px;
	background:url(images/bg_campos_form.jpg);
	height:20px;
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;	
	padding:1px 0px 1px 0px;
	margin-right:5px	
}
.campo_sexo {
	width:100px;
	background-repeat:repeat-x;
	display:block;	
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:20px;
	padding:4px 0px 0px 4px;
}
.sucesso {
}

.cadastro-online td{
	padding:1px;
}
#pessoa-juridica {
	margin-bottom:20px;

}
.cadastro1 {
	margin-bottom:20px;
}

#dados_obrigatorios {
	float:right;
	width:180px;
	border: 1px solid #CCCCCC;
	font-size:14px;
	text-align:center;
	background-color:#E2E2E0;
}


#dados-do-plano{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
#alteracao-cadastral td{
	padding:1px;
}
#entre-em-contato{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
#debito-automatico{
	background-color:#FFF;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
#debito-automatico table{
	 width:488px;
}
#debito-automatico table td{
	padding:4px;
}
#form2 {
	width:350px;
	font-size:12px;
	font-weight:bold;
	color:#373943;
}
#form2 label{
	display:block;
	margin-bottom:2px;
	margin-top:4px;
}
.input_contato{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	width:180px;
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:20px;
	padding:4px 0px 0px 4px;
	margin-right:5px;
}
.input_secretaria{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	width:350px;
	float:left;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:20px;
	padding:4px 0px 0px 4px;
	margin-right:5px;
}

.input_contato_cartao{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:inline;
	width:120px;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:20px;
	padding:4px 0px 0px 4px;
	margin-right:5px;
}
.input_cod_verif{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:inline;
	width:180px;
	margin-bottom:6px;
	border:1px solid #CCCCCC;
	height:20px;
	padding:4px 0px 0px 4px;
	margin-right:5px;
}
#perfil {
	margin-left:-8px;
	margin-top:-10px;
}
#enviar{
	clear:both;
	display:block;
	padding:8px 0 15px;
}
select{
	 width:265px;
	 height:28px;
	 background:#F5F5F5;
	 border:1px solid #CCCCCC;
	 padding:3px;
	 background:url(images/bg_campos_form.jpg); 
	 background-repeat:repeat-x;
	 margin-bottom:4px;
}
#contato textarea{
	background:url(images/bg_busca.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	margin-top:2px;
	padding:4px;
}


#contato table{
	margin:2px 0px 0px 12px;
	float:left;
	width:180px;
}
.listadiretoria {
	margin-left:15px;
	list-style-type: none;
}
.listasistema {
	margin-left:20px;
	list-style-type:disc;	
	margin-bottom:12px;	
}
#listaemagrecimento {
	margin-left:15px;
	list-style-type: none;
}
.servicos_online{ 
	margin-top:10px; 
	padding:8px; 
	margin-right:5px; 
	list-style-type:none;
	background:url(images/bg_servicos_online.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCC;
    overflow:hidden;
	height:100%;
}

.servicos_online_dependentes{ 
	margin-top:10px; 
	padding:8px; 
	margin-right:5px; 
	list-style-type:none;
	background:url(images/bg_servicos_online.jpg);
	background-repeat:repeat-x;
    overflow:hidden;
	height:100%;
}

.servicos_online_dependentes ul li a:link{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_dependentes ul li a:visited{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_dependentes ul li a:hover{
	background-color:#F2F2F2;
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_dependentes ul li a:active{
	text-decoration:none;
	*margin-right:14px;
}

.servicos_online_login ul li a:link{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_login ul li a:visited{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_login ul li a:hover{
	background-color:#F2F2F2;
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online_login ul li a:active{
	text-decoration:none;
	*margin-right:14px;
}

.servicos_online_login{ 
	margin-top:10px; 
	padding:8px; 
	margin-right:5px; 
	list-style-type:none;
    overflow:hidden;
	height:100%;
}

.servicos_online h1{
	margin:0 0 6px 0;	
	color:#3D6C19;
}

.servicos_online_dependentes h1{
	margin:0 0 6px 0;	
	color:#3D6C19;
}

.servicos_online ul{
	 width:164px;
	 float:left;
	 margin-left:5px;
	 display:inline;
	 padding:1px;
	 border:1px solid #CCC;
	 background-color:#FFF;
	 list-style-type:none;
}

#demais_servicos{
	width:507px;
	 float:left;
	 margin-left:5px;
	 padding:1px;
	 border:1px solid #CCC;
	 background-color:#FFF;
	 list-style-type:none;
}

#demais_servicos li{
	text-align:left;
	padding:2px 6px 1px 6px;
}

.servicos_online ul li{
	background:url(images/bg_li_serv.gif) repeat-x;
	text-align:center;
	color:2b273f;
	font-weight:bold;
}
.servicos_online ul li img{
	*margin-left:-16px;
}
.servicos_online ul li a:link{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online ul li a:visited{
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online ul li a:hover{
	background-color:#F2F2F2;
	text-decoration:none;
	*margin-right:14px;
}
.servicos_online ul li a:active{
	text-decoration:none;
	*margin-right:14px;
}
.dados-plano_ul{
	list-style:disc;
	list-style-position:inside;
}
.dados-plano_ul li{
	margin-left:10px;
}
#busca_avan{
	margin-top:4px;
	margin-bottom:-10px;
	margin-left:245px;
}
.input_busca{
	background:url(images/bg_campos_form.jpg); 
	background-repeat:repeat-x; 
	width:258px; 
	border:1px solid #CCCCCC;
	height:20px; 
	padding:4px 0px 0px 4px;
	margin-bottom:6px;
	margin-left:2px;
}

.input_busca1{
	background:url(images/bg_campos_form.jpg); 
	background-repeat:repeat-x; 
	width:40px; 
	border:1px solid #CCCCCC;
	height:20px; 
	padding:4px 0px 0px 4px;
	margin-bottom:6px;
	margin-left:2px;
}

.input_busca2{
	background:url(images/bg_campos_form.jpg); 
	background-repeat:repeat-x; 
	width:154px; 
	border:1px solid #CCCCCC;
	height:20px; 
	padding:4px 0px 0px 4px;
	margin-bottom:6px;
	margin-left:2px;
}
#resultado_busca{
	margin:6px 0 10px 8px; 
	padding:6px 6px 14px 6px; 
	border:1px solid #CCC;
	width:505px;
}
#resultado_busca img{
	margin:6px 0 6px 0;
}
#mapa{
	height:400px;
	width:525px; 
	border:1px solid #CCC;
}
#mapab{
	height:100%;
	width:100%; 
	border:1px solid #CCC;
}
#define_busca{
	width:500px;
	padding:20px 10px 10px 10px;
}
.form_fundo{
	background-color:#F7F7F7;
}
.glossario_titulo{
	margin-bottom:18px;
}
#glossario_mais{
	background-color:#f6f6f6;
	border:1px solid #CCCCCC;
	width:488px;
	margin: 8px 8px 8px 8px;
	padding: 14px;
}
#glossario_mais ul{
	/*list-style-type:disc;*/
	list-style:none;
	margin-top:10px;
	padding: 0px 0px 6px 40px;
	overflow:hidden;
}
#glossario_mais  ul li{
	width:200px;
	float:left;
}
#glossario_mais  ul li a{
	width:165px;
}
#glossario_in{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:36px;
	width:488px;
	margin: 46px 8px 4px 8px;
	padding: 22px 14px 14px 14px;
	text-align:center;
}
#glossario_in li{
	list-style:none;
}
#enviar_duvida{
	 clear:both;
	 width:536px;
	 background:url(images/fundo_conteudo.gif);
	 background-repeat:no-repeat;
	 border:1px solid #e4e4e4;
	 margin:13px 0 0 -6px;
	 padding:4px;

}
#form_duvida{
	margin-top:15px;
}

span.select {
   position: absolute;
   width: 264px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 28px;
   padding: 3px 0 0 3px;
	 margin-top:-3px;
   color: #000;
   font: 12px/21px arial,sans-serif;
	 text-align:left;
   background: url(images/select.jpg) no-repeat;
   overflow: hidden;
}
.destaque_laranja {
	color:#ec7308;
}

.lista_noticias{
	margin:10px 10px 10px 8px;
	list-style-type:none;
	font-size:13px;
}

.lista_noticias li{
	padding:8px 0 8px 0;
}

.texto_noticia{
	margin:12px 8px 8px 8px;
	font-size:13px;
}

.texto_noticia img{
	float:left;
	margin-top:35px;
	border:#CCCCCC 1px solid; 
	margin:8px;
}
#guia_med_especialidade_meio h1 a{
	font-size:18px;
	color: #759B27;
	 padding:0 15px 0 25px;
}
#guia_med_especialidade_meio p {
	margin:0 55px 0 14px;
	padding:0 15px 20px 25px;
}
#guia_med_especialidade_meio{
	 width:552px;
	 padding-top:25px;
	 background-image:url(images/especialidade_medico_meio.jpg);
	 background-repeat:repeat-y;
}
.lista_jornada {
	list-style-type:none;
	font-size:14px;
	margin: 10px;
}
.lista_jornada li{
	margin-top:15px;
}
.tabela_precos {
	padding:15px;
}
.tabela_precos td {
	margin-top:8px;
}

#descricao_especialidade{
	border:1px solid #CCC;
	width:490px;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
}

#descricao_especialidade h1{
	 font-size:16px;
	 color:#999;
	 margin-left:-1px;
}

#descricao_especialidade p{
	font-size:14px;
}

#resultados_busca{
	border:1px solid #CCC;
	width:490px;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#F5F5F5;
}

#resultados_busca h1{
	 font-size:16px;
	 color:#1d1a2a;
	 margin-left:-1px;
}


#listagem{
	width:490px;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
}

#listagem dl{
	border-bottom:1px solid #CCC;;
	padding-bottom:10px;
}

#listagem dt{
	border-bottom:2px solid #CCC;
	font-size:18px;
	color:#5BA326;
	font-weight:bold;
	margin-bottom:10px;
}

#listagem dt a{
	color:#5BA326;
	text-decoration:none;
}

#listagem dd span{
	font-size:18px;
	color:#009C64;
	font-weight:bold;
}

#listagem dd.info{
	text-align:right;
}

#foto_medico{
	height:164px;
	width:134px;
	background-color:#CCC;
	border:1px solid #999;
	margin:20px 10px 10px 10px;
	float:left;
	padding:5px;
}

#inform_medico{
	width:340px;
	
	display:inline-block;
	margin-top:10px;
	padding:10px;
	list-style-type:none;
	font-size:13px;
}

#inform_tel {
	list-style-type:none;
	font-weight:bold;
	color:#009C64;
	font-size:16px;
}

#como_chegar{
	clear:both;
	margin:10px 10px 20px 10px;
}

#como_chegar img{
	margin:10px 0 5px 0;
}

.titulo_medico{
	text-transform:uppercase;	
}
.titulo_upcase{
	text-transform:uppercase;	
}
#guia_tabela_top{
	background:url(images/guia_tabela_top.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:553px;
}
#guia_tabela_middle {
 	 width:552px;
	 background-image:url(images/guia_medico_meio.jpg);
	 background-repeat:repeat-y;
}
#guia_tabela_middle p{
	padding:0px 15px 0 15px;
}

#galeria_highslide{
	width:530px;
	list-style-type:none;
}

#galeria_highslide li{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:6px;
}
#galeria_fotos{
	height:256px;
	padding:4px;
	margin-top:10px;
}

#galeria_fotos_noticias img{
	position:realtive;
}

/*////////////////////// página login usuário ////////////////////////////*/

#login_usuario{
	width:500px;
	margin:40px 0 10px 20px;
	padding-bottom:40px;
	list-style-type:none;
}

#login_usuario form{
	margin-bottom:40px;
}

.login_usuario_li_esq{
	width:170px;
	float:left;
	height:30px;
	text-align:right;
	color:#1d1a2a;
	font-size:16px;
	font-weight:bold;
}

.login_usuario_li_dir{
	width:320px;
	float:right;
	text-align:left;
	height:30px;
}

#aviso_erro_login{
	width:535px; 
	padding:10px 0 10px 0; 
	background-color:#F5F5F5; 
	text-align:center; 
	clear:both; 
	list-style-type:none;
	 color:#1d1a2a; 
	 font-size:16px; 
	 font-weight:bold;
}
.login_float {
	float:left;
	margin-right:8px;
}
.login_space {
	margin-bottom:30px;
}

#lista_cat_rss{
	padding-left:18px;
	margin-top:18px;
	width:512px;
	list-style-type:none;
}

#lista_cat_rss li{
	margin-bottom:8px;
	background-color:#F0F0F0;
	padding:6px;
	width:512px;
	margin-left:-12px;
	color:#759B27;
	font-size:1.2em;
	font-weight:bold;
}

#lista_cat_rss li img{
	float:right;
	margin-top:-18px;
	display:inline;
	margin-right:36px;
}

#xml_ico{
	margin-left:480px; 
	position:absolute; 
	margin-top:-18px;
}

#lista_cat_rss li a{
	color:#759B27;
}

#caminho{
	width:540px; 
	margin-bottom:10px;
}

.input_patrocinio{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	width:500px;
	clear:both;	
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-left:10px;
}
.input_patrocinio1{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	clear:both;	
	width:250px;	
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-left:10px;
}
.input_patrocinio2{
	background:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	display:block;
	float:left;	
	width:250px;	
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	height:15px;
	padding:4px 0px 0px 4px;
	margin-left:10px;
}
.input_patrocinio_radio{	
	display:block;	
	float:left;
	margin-top:2px;
	*margin-top:0px;
	margin-bottom:5px;
	margin-right:3px;		
	padding:4px 0px 0px 4px;
	margin-left:10px;
}

.patrocinio{
	margin-left:10px;
}

.patrocinio dd{
	margin-bottom:3px;
	margin-top:3px;
}
.patrocinio dt{
	margin-bottom:3px;
	margin-top:3px;
}

.patrocinio p{
	float:left;
	font-size:13px;
	color:#006600;
	
}
.patrocinio_float{
	float:left;
	margin-right:3px;
}
.patrocinio_clear{
	clear:both;	
}
.patrocinio_assistencia{
	margin-left:20px;
	clear:both;	
}
.pesquisa_cabecalho {
	background-color:#006600;
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	font-weight:500;
	margin-left:10px;
	clear:both;
	width:95%;
}

.mapa-site {
	font-size:18px;
	color:#428A01;	
	margin-left:2px;
	padding-left:8px;
	margin-top:10px;
	list-style-type:none;	
	width:230px;
	float:left;	
	
}

.mapa-site2 {
	font-size:18px;
	color:#428A01;	
	margin-left:2px;
	padding-left:8px;
	margin-top:10px;
	list-style-type:none;		
	width:230px;	
	
}

.mapa-site2 li {	
	font-size:14px;	
	margin-left:10px;
	margin-top:5px;
	list-style-image:url(sempre/images/list.gif);
	list-style-type:none;
	color:#428A01;
	font-weight:600;
}

.mapa-site li {	
	font-size:14px;	
	margin-left:10px;
	margin-top:5px;
	list-style-image:url(sempre/images/list.gif);
	list-style-type:none;
	color:#428A01;
	font-weight:600;
}

.mapa-site1 li {
	font-size:12px;	
	margin-left:20px;
	color:#000033;
	font-weight:500;
	list-style-image:url(sempre/images/list.gif);
}
.mapa_verde {
	color:#428A01;
	font-weight:600;
}
.mapa_azul {
	color:#000033;
	font-weight:500;
}

#indique_medico{
	padding:20px;
}

#indique_medico .input_text{
	padding:20px;
}

.input_text_indique{
	 border:1px solid #c1c2bf;
	 height:18px;
	 padding:3px 0 0 2px;
}


/*#lista_cat_rss li a:hover{
	background-color:#E8E8E8;;
	width:512px;
	color:#759B27;
}*/
#imagem_rss {
	float:right;
	margin-top:-5px;
	margin-right:16px;
	*margin-top:-20px;
}
#imagem_twitter {
	float:right;
	margin-top:-5px;
	margin-right:16px;
	*margin-top:-20px;
}
#ans_footer {
	margin-right:10px;
	float:left;
	margin-left:10px;
	
}
#manualtiss {
	clear:both;	
	margin-left:8px;
	list-style-type:none;
	width:520px;
}
#manualtiss li {
	margin-top:20px;
	width:160px;
	margin-right:10px;
	float:left;
}
