/* CSS Document */

/* Zera-Tags */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend, ol, ul, li{
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height:1;
color:black;
background:white;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* fim do Zera-Tags */

/* BÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂSICO */
body,td,th {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
body {
background:url(../images/bg.gif) #FFFFFF top repeat-x;
}
a {
color:#666666;
text-decoration:none;
font-size:11px;
}
a:visited {
color:#666666;
}
a:hover {
color:#006699;
text-decoration:underline;
}
h1,
h1 a {
font-size:18px;
color:#006699;
font-weight:bold;
letter-spacing: -1px;
}
h2 {
font-size:18px;
color:#990000;
font-weight:bold;
letter-spacing:-1px;
text-align:left;
line-height:1.1em;
}
h3{
background-color:#8AB5D0;
color:#FFFFFF;
font-size:20px;
letter-spacing:-1px;
font-weight:bold;
text-align:left;
padding:6px;
float:left;
margin-top:8px;
margin-bottom:12px;
width:316px;
}
label {
float: left;
text-align: right;
width: 103px;
margin: 6px 5px 0 0;
line-height: 120%;
display: block;
}
form br {
clear: both;
}
blockquote {
background: #fff;
border: 1px solid #6FA9C5;
margin: 10px 0;
padding: 10px 10px 0;
}
cite {
font-style: italic;
}
.quoteautor {
text-align: right;
font-size: 0.9em;
line-height: 120% !important;
}
/* LAYOUT */
#layout{
width:995px;
margin: 0 auto;
position: relative;
}
ul.limpa {
margin: 0 !important;
padding: o !important;
list-style: none !important;
}
ul.limpa li {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}

/* TOPO */
#topo{
height:82px;
}
	#logo{
	/*width:290px;*/
	width: 404px;
	height:82px;
	float:left;
	background: url(../images/marca.jpg) center no-repeat;
	}
	#links{
	display:inline;
	width:576px;
	height:45px;
	float:right;	
	text-align:right;
	padding-top:5px;
	}
	#links span{
	margin-left:25px;
	}
	#links span a{
	font-size:9px;
	}
		#links a{
		color:#8A8B88;
		text-decoration:none;
		height: 20px;
		line-height:20px;
		}
		#links a:hover{
		color:#990000;
		text-decoration:underline;
		}
		.home a{
		background:url(../images/home.jpg) left no-repeat;
		padding-left:18px;
		}
		.home a:hover{
		background:url(../images/home_hover.jpg) left no-repeat;
		padding-left:18px;
		}
		.result a{
		background:url(../images/result.jpg) left no-repeat;
		padding-left:18px;
		}
		.result a:hover{
		background:url(../images/result_hover.jpg) left no-repeat;
		padding-left:18px;
		}
		.mapa a{
		background:url(../images/mapa.jpg) left no-repeat;
		padding-left:18px;
		}
		.mapa a:hover{
		background:url(../images/mapa_hover.jpg) left no-repeat;
		padding-left:18px;
		}
		.contato a{
		background:url(../images/contato.jpg) left no-repeat;
		padding-left:18px;
		}
		.contato a:hover{
		background:url(../images/contato_hover.jpg) left no-repeat;
		padding-left:18px;
		}
	#info{
	width:576px;
	height:32px;
	float:right;
	}
		#data{
		width:336px;
		float:left;
		text-align:right;
		color:#565B5E;
		font-size:11px;
		padding-right:20px;
		padding-top:8px;
		}
		#busca{
		width:200px;
		float:left;
		text-align:right;
		color:#006699;
		font-weight:bold;
		}
			#busca input{
			border:#8AB5D0 solid 1px;
			color:#006699;
			background:url(../images/busca.jpg) left no-repeat;
			padding-left:20px;
			padding-right:15px;
			width:160px;
			height:15px;
			}
			#busca button{
			background:url(../images/ok_button.jpg) center no-repeat;
			border:0px;
			width:20px;
			height:19px;
			margin-left:5px;
			}

/* MEIO */
#centro{
margin-top:0px;
text-align:left;
background-color:#8AB5D0;
float:left;
width:1000px;
height:auto !important;
min-height:750px;
}
		#menu{
		text-align:left;
		float:left;
		width:185px;
		overflow:hidden;
		}
		#menu ul{
		list-style:none;
		}
		#menu ul li a{
		background:url(../images/seta.gif) #FFFFFF left no-repeat;
		color:#006699;
		text-decoration:none;
		display:block;
		width:170px;
                margin: 1px 0 0 2px;
                padding: 7px 0 7px 18px;
                line-height: 120%;
		}
		#menu ul li a:hover{
		background:url(../images/seta_hover2.gif) #8AB5D0 left no-repeat;
		color:#FFFFFF;
		width:170px;
		}
		#menu ul li ul li a{
		background:url(../images/seta.gif) #E8F0F6 left no-repeat;
		color:#8A8B88;
		width:157px;
                margin: 1px 0 0 10px;
		}
		#menu ul li ul li a:hover{
		background:url(../images/seta_hover.gif) #CBDFEB left no-repeat;
		color:#069;
		text-decoration:none;
		}
		#menu ul li ul li ul li a,
		#menu ul li ul li ul li a:hover{
                margin: 1px 0 0 20px;
		width:142px;
		color:#8A8B88;
		}
		#menu ul li ul li ul li a{
		background:url(../images/seta_hover.gif) #CBDFEB left no-repeat;
		color: #069;
		}
		#menu ul li ul li ul li a:hover{
		background:url(../images/seta.gif) #E8F0F6 left no-repeat;
		}
		.banner {
		overflow: hidden;
		margin:2px 0 2px 5px;
		width:190px;
		height:60px;
		}
		.banner img {
        width: 180px !important;                
        }
		#ans{
		bottom:5px;
		left:10px;
		background:url(../images/ans.gif) center no-repeat;
		width:129px;
		height:27px;
		position:absolute;
		}
	#conteudo{
	width:810px;
	min-height:750px;
	background-color:#E8F0F6;
	float:left;
	margin-left:5px;
	display: inline;
	padding:0;
	}
		#cont_top{
		width:800px;
		height:250px;
		padding:8px 0px 0px 8px;
		}
			#destaque_1{
			width:400px;
			height:250px;
			z-index:1;
			float:left;
			display:inline;
			background-color:#FFFFFF;
			border:2px solid #9DC1D8;
			}
			#destaque_2{
			float:left;
			height:250px;
			margin-left:8px;
			background:url(../images/+P_bg.gif) top left no-repeat;
			}
			#texto{
				width:171px;
				height:245px;
				float:left;
				display:inline;
				text-align:left;
				color:#333;
				}
					#texto p{
					line-height:1.1em;
					}
					#cm_marca{
					background:url(../images/centro_medico.gif) center no-repeat;
					border-bottom:#DB2429 solid 2px;
					margin-bottom:8px;
					height:91px;
					width:171px;
					}
				#centro_medico{
				width:205px;
				height:235px;
				z-index:2;
				float:left;
				display:inline;
				}
		#cont_noti{
		width:790px;
		height:193px;
		padding:8px 0px 8px 0px;
		border-bottom:#8AB5D0 solid 1px;
		margin: 5px 0px 0px 8px;
		}
		
			#texto_info .destaques{
			height:auto;
			width:500px;
			float:left;
			margin-bottom:12px;
			}
				.img{
				border:1px solid #8AB5D0;
				width:auto;
				height:auto;
				float:left;
				margin: 0px 10px 9px 0px;
				}
				#texto_info .destaques h3{
				color:#7EAECB;
				font-size:1.4em;
				letter-spacing:-1px;
				font-weight:bold;
				padding:0;
				margin:0;
				}
				#texto_info .destaques h1{
				margin: 0 0 2px;
				padding: 0;
				}
				#destaques_ft{
				width:238px;
				height:175px;
				float:left;
				padding:8px;
				}
				#destaques_txt{
				text-align:left;
				}
				#destaques_txt p{
				text-align:left;
				margin:9px;
				margin-top:12px;
				font-size:13px;
				}
				#destaques_txt h3{
				background-color:#8AB5D0;
				color:#FFFFFF;
				font-size:20px;
				letter-spacing:-1px;
				font-weight:bold;
				text-align:left;
				padding:6px;
				float:right;
				margin-right:8px;
				margin-top:8px;
				margin-bottom:12px;
				width:226px;
				}
			#dest_noti{
			height:192px;
			width:590px;
			float:left;
			background-color:#F1F6FA;
			}
				#fto_noti{
				width:238px;
				height:175px;
				float:left;
				padding:8px;
				}
				#text_noti{
				text-align:left;
				}
				#text_noti h1 a {
				font-size: 1.1em;
				color: #069;
				}
				#text_noti p{
				text-align:left;
				margin:9px;
				margin-top:12px;
				font-size:13px;
				line-height:120%;
				}
					#text_noti p a{
					font-size:13px;
					text-decoration:none;
					}
					#text_noti p a:hover{
					font-size:13px;
					text-decoration:underline;
					}
			#list_noti {
			width:189px;
			height:186px;
			padding-left:8px;
			float:left;
			}
			#list_01 {
			width:100%;
			float:left;
			padding: 0;
			}
			#list_01 h3 {
		font-size: 1.4em;
		color:#5A98BC;
		background:none;
		width:230px;
		float: none;
		margin: 8px 0 13px;
		padding: 0;
		line-height: 100%;
		display: block;
			}
			#list_noti ul, #list_01 ul {
			list-style: none;
			}
			#list_noti li, #list_01 li {
			border-bottom: 1px solid #8AB5D0;
			padding: 3px 0;
			}
			#list_noti li a{
			font-size: 0.85em;
			font-weight: bold;
			background:url(../images/seta-noti.gif) left top no-repeat;
			padding: 0 0 0 17px;
			display: block;
			line-height: 120%;
			}
			#list_01 li a {
			font-size: 0.85em;
			font-weight: bold;
			background:url(../images/seta-noti.gif) left top no-repeat;
			padding: 0 0 0 23px;
			display: block;
			line-height: 120%;
			}
			
				#noti_todas a{
				height:12px;
				display:block;
				background-color:#7EAECB;
				float:right;
				padding:5px;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				margin-top:-15px;
				}
				#list_01 a.vernoticias{
				height:20px;
				line-height: 20px;
				width: 117px;
				overflow: hidden;
				text-align: center;
				display:block;
				padding: 0;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				background-color:#7EAECB;
				float: right;
				margin: 7px 0 0;
				}
		#servicos{
		width:244px;
		padding:8px 3px;
		margin-top:5px;
		float:left;
		}
		#servicos2{
		width:218px;
		height:410px;
		padding:8px 0px 8px 12px;
		margin-top:5px;
		float:left;
		background-color:#F1F6FA;
		}
			#servicos2 h2{
			text-align:left;
			width:200px;
			margin-bottom:10px;
			}
		#servicos3{
		width:324px;
		padding:8px 0px 0px 3px;
		margin-top:5px;
		float:left;
		}
		#serv01,
		#serv02,
		#serv03{
		border-bottom:#8AB5D0 solid 1px;
		}
		#serv01{
		height:143px;
		}
		#serv02{
		height:123px;
		}
		#serv03{
		height:123px;
		}
			.serv_img{
			float:left;
			width:87px;
			height:120px;
			}
			.serv_promedica{
			background:url(../images/promedica.gif) left top no-repeat;
			margin-top:8px;
			margin-bottom:0px;
			height:20px;
			width:150px;
			float:left;
			text-indent: -900%;
			overflow: hidden;
			}
			#produtos{
			margin-top:8px;
			margin-bottom:0px;
			/* *right:8px; */
			height: 20px;
			width: 260px;
			float: left;
			font-size:18px;
			color:#7EAECB;
			float: right;
			}
			#prod01{
			float:right;
			text-align:right;
			padding-right:10px;
			width:300px;
			}
			#prod01 h1{
			letter-spacing:-1px;
			font-size:1.8em;
			border-bottom:#8AB5D0 solid 1px;			
			}
			#prod01 p {
			width: 160px;
			text-align: right;
			float: right;
			margin: 5px 0 0;
			}
				#prod01 p a{
				font-size:1em;
				text-decoration:none;
				color: #333;
				}
				#prod01 p a:hover{
				text-decoration:underline;
				color:#069;
				}
			.serv_text{
			top:20px;
			width:149px;
			height:110px;
			left:30px;
			float:right;
			}
			.serv_text p{
			text-align:left;
			line-height:1.1em;
			margin: 5px 0 0;
			}
			.serv_text p a{
			text-decoration:none;
			color: #333;
			font-size: 1em;
			}
			.serv_text p a:hover{
			text-decoration:underline;
			}			
			#vendas{
			background:url(../images/vendas.gif) #0F6F9F right no-repeat;
			width:300px;
			height:50px;
			color:#FFFFFF;
			font-weight:bold;
			text-align:center;
			margin-top:10px;
			float:right;
			}
			#vendas p{
			width: auto;
			font-size: 2em;
			letter-spacing: -2px;
			padding: 7px 22px 0 0;
			}
			#end_tel {
			
			}
			#dicas_text{
			margin-top:18px;
			width:326px;
			height:187px;
			background:#E8F0F6 url(../images/dicas.gif) left no-repeat;
			float:left;
			position: relative;
			z-index:2;
			}
			#list_dicas ul{
			width: 170px;
			list-style: none;
			margin: 53px 0 0 27px;
			}
			#list_dicas ul li a {
			display: block;
			background: url(../images/marcador.gif) left top no-repeat;
			padding: 4px 0 0 17px;
			height: 28px;
			overflow: hidden;
			line-height: 110%;
			}
			/* #list_dicas{
			width:170px;
			float:left;
			padding-left:20px;
			padding-top:70px;
			text-align:left;
			display:inline;
			}
			#list_dicas ul{
			padding-left:10px;
			}
			#list_dicas ul li{
			font-size:11px;
			list-style:none;
			letter-spacing:1px;
			background:url(../images/marcador.gif) left top no-repeat;
			padding-left:18px;
			padding-bottom:1.2em;
			}
			#list_dicas ul li a{
			color:#666666;
			}
			#list_dicas ul li a:hover{
			color:#006699;
			text-decoration:underline;
			} */
			#ver_dicas{
			position: absolute;
			width:193px;
			left: 45px;
			top: 159px;
			}
		#meio{
		width:540px;
		height:auto !important;
		min-height:750px;
		float:left;
		padding-left:7px;
		display:block;
		}
			#pag_titulo{
			background:url(../images/promedica.gif) left no-repeat;
			padding:8px 0px 8px 113px;
			height:20px;
			color:#0F6F9F;
			font-size:22px;
			font-weight:bold;
			letter-spacing:-1px;
			text-align:left;
			width:405px;
			}
				.titulo_pagina{
				background-color:#8AB5D0;
				height:18px;
				}
				.titulo_pagina h2{
				font-size:18px;
				color:#0F6F9F;
				background-color:#E8F0F6;
				margin:0px;
				padding:0px 10px 0px 8px;
				float:left;
				}
				.space_blue{
				background:url(../images/bg_tit_interna.gif) right repeat-x;
				margin-top:-24px;
				margin-right:20px;
				/* _margin-right:10px; */
				width:40%;
				height:21px;
				display:block;
				float:right;
				}
			#texto_cont{
			background-color:#F6F9FB;
			padding:10px 0px 10px 10px;
/*			margin:10px 10px 0px 10px;*/
			margin-left:7px;
			/* _margin-left:4px; */
			height:auto !important;
			min-height:530px;
			height:530px;
			float:left;
			width:500px;
			}
				#texto_tit h2{
				border-bottom:#0F6F9F solid 2px;
				padding-bottom:3px;
				padding-top:3px;
				width:490px;
				}
				#texto_info{
				padding-right:8px;
				}
				#texto_info img {
				margin: 5px 10px;
				}
				#texto_info img.direita {
				margin: 5px 0 5px 10px;
				}
				#texto_info img.esquerda {
				margin: 5px 10px 5px 0;
				}
				#texto_info h3, #Popup h3{
				font-size:16px;
				color:#006699;
				font-weight:bold;
				letter-spacing:-1px;
				text-align:left;
				line-height:1.1em;
				background: none;
				padding:0px;
				float:none;
				margin:0;
				width:auto;
				padding-bottom:5px;
				padding-top:5px;
				}
				#texto_info h4, #Popup h4{
				font-size:14px;
				letter-spacing:-1px;
				text-align:left;
				line-height:1.1em;
				font-weight:bold;
				padding-bottom:5px;
				color:#66A2C1;
				}
				#Popup {
				width: 90%;
				margin: 10px auto 0;
				}
				#texto_info,
				#texto_info td, #Popup td{
				margin-top:10px;
				color:#006699;
				font-size:12px;
				text-align:left;
				}
				#texto_info td, #Popup td{
				text-align:center;
				vertical-align:middle;
				padding:3px;
				font-size:10px;
				}
				#texto_info th, #Popup th{
				text-align:center;
				vertical-align:middle;
				padding:3px;
				color:#FFFFFF;
				background:#CC0000;
				font-size:11.5px;
				}
				#texto_info p{
				line-height:15px;
				margin-bottom:10px;
				}
				#texto_info ul{
				list-style:none;
				padding-bottom:8px;
				}
				#texto_info ul a{
				font-size:12px;
				color:#006699;
				}
				#texto_info ul li{
				padding-left:40px;
				padding:2px;
				list-style:url(../images/bullet_list.gif) inside;
                                line-height: 120%;
				}
				#texto_info.mapasite ul li{
				list-style: none;
				}
				#texto_info.mapasite ul li ul li ul li, #texto_info.mapasite ul li.marcador{
				list-style:url(../images/bullet_list.gif) inside;
				}
				#texto_info.mapasite ul li h4 a{
				font-size:14px;
				letter-spacing:-1px;
				text-align:left;
				line-height:1.1em;
				font-weight:bold;
				padding-bottom:5px;
				color:#66A2C1;
				}
				#texto_info.mapasite ul li h3 a{
				font-size:16px;
				color:#069;
				font-weight:bold;
				letter-spacing:-1px;
				text-align:left;
				line-height:1.1em;
				background: none;
				padding:0px;
				float:none;
				margin:0;
				width:auto;
				padding-bottom:5px;
				padding-top:5px;
				}
				#form1 td{
				text-align:right;
				}
				#form2 td{
				}
				#texto_cont input,
				#texto_cont select,
				#texto_cont textarea,
				#form1 input,
				#form1 select,
				#form2 input,
				#form2 select,
				.seqbt,
				.cg{
				font-size:10px;
				color:#006699;
				background-color:#FFFFFF;
				border:#8AB5D0 solid 1px;
				}
				#texto_cont textarea {
				overflow: auto;
				}
				#texto_cont select, #texto_cont input, #texto_cont textarea{
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 2px 2px 2px 5px;
				color: #069;
				}
				#texto_cont #FormContato input, #texto_cont #FormContato textarea{
				width: 350px;
				margin: 3px 0 8px;
				float: left;
				padding: 3px 5px 3px;
				}
                                #texto_cont #FormContato .iptRadio input{
				width: auto;
				margin: 0 10px 5px 0;
				padding: 0;
				background: none;
				border: none;
				}
                                #texto_cont #FormContato p{
				margin: 0 0 10px 110px;
                                font-weight: bold;
				}
                                #texto_cont #FormContato .iptRadio{
				margin: 0 0 0 110px;
				padding: 0;
                                width: auto;
				float: none;
                                text-align: left;
				}
				#texto_cont #FormContato select {
				width: 362px;
				margin: 3px 0 8px;
				float: left;
				}
				#texto_cont select:hover, #texto_cont input:hover, #texto_cont textarea:hover{
				border:#069 solid 1px;
				}
				#texto_cont select:focus, #texto_cont input:focus, #texto_cont textarea:focus{
				border:#069 solid 1px;
				background: #CBDFEB;
				}
				#texto_cont .BtReset, #texto_cont .BtEnvia {
				color: #fff;
				height: 25px;
				line-height: 25px;
				border: none;
				font-size: 16px;
				font-weight: bold;
				float: left;
				margin: 0 5px 0 0;
				font-family: Arial, Helvetica, sans-serif;
				letter-spacing: -1px;
				}
				#texto_cont #FormContato span {
				float: right;
				margin: 0 17px 0 0;
				}
				#texto_cont .BtReset {
				background: #8AB5D0;
				}
				#texto_cont .BtEnvia {
				background: #0F6F9F;
				}
				#texto_info a {
				font-size: 1.1em;
				color: #069;
				}
				#form1 input,
				#form1 select{
				width:250px;
				}
				#form2 input,
				#form2 select{
				width:100px;
				}
				#form1 .form2bt,
				#form2 .form2bt,
				.seqbt{
				width:auto;
				min-width:30px;
				width:40px;
				height:20px;
				padding:2px;
				}
				.seqbt,
				#form1 .form2bt{
				width:60px;
				}
				#form1 input.cg{
				width:190px;
				}
				#form1 input.cg2{
				width:80px;
				}
				#form1 input.cg3{
				width:40px;
				}
				#form1 input.cgR{
				width:11px;
				height:11px;
				border:none;
				}
				.seq1,
				.seq2,
				.seq3,
				.seq4,
				.seq5,
				.seq6{
				padding:1px;
				height:15px;
				}
				.seq1{
				width:27px;
				}
				.seq2,
				.seq5,
				.seq6{
				width:16px;
				}
				.seq3{
				width:9px;
				}
				.seq4{
				width:40px;
				}
				.resumo{
				font-weight:bold;
				}
				#texto_bt{
				width:130px;
				height:22px;
				margin-top:30px;
				margin-left:350px;
				}
 				#texto_bt.preventiva {
                width: 197px;
                margin-left: 290px;
                }
				#texto_bt img {
				margin: 0 !important;
				}
				#texto_bt p{
				float:right;
				}
				.img_jornal{
				float:left;
				padding:5px;
				border:1px solid #8AB5D0;
				margin-right:10px;
				}
				.img_jornal img {
				margin: 0 !important;
				}
				#texto_info ul li{
				padding-left:15px;
				}
				#texto_info h1 {
				margin: 5px 0;
				}
				#texto_info h4.destaque {
				margin: 15px 0;
				color: #069;
				}
				#texto_info h4.destaque a{
				color: #fff;
				font-size: 1.2em;
				background: #069;
				padding: 4px 8px;
				}
				#texto_info h4.destaque a:hover{
				text-decoration: none;
				}
				#texto_info .tabeladefinida {
				border-spacing: 1px;
				background: #f3f3f3;
				}
				#texto_info #Horarios img{
				margin: 5px 0 0;
				}
				#texto_info #Horarios ul {
				margin: 0 0 5px;
				}
				#texto_info #Horarios ul li {
				list-style: none;
				padding: 0;
				margin: 0;
				}
				#texto_info #Horarios ul li ul li {
				padding-left:30px;
				list-style: disc inside;
				line-height: 130%;
				}
				#texto_info #Horarios ul li ul li ul{
				margin: 0;
				}
				#texto_info #Horarios ul li ul li ul li {
				list-style:url(../images/bullet_list.gif) inside;
				margin: 0;
				padding-left:20px;
				}
				.esp{
				margin-top:10px;
				}
				#texto_info ul.listanormal {
				margin: 5px 0;
				width: 246px;
				}
				#texto_info ul.listanormal li{
				list-style: disc;
				background: none;
				padding: 0 0 0 5px;
				margin: 0 0 4px 30px;
				}
				#texto_info ul li ul li{
				padding-left:25px;
				}
			#form_contato{
			margin-left:100px;
			margin-top:20px;
			}
			#form_contato input,
			#form_contato textarea,
			#form_contato select{
			background-color:#FFFFFF;
			border:#8AB5D0 solid 1px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#006699;
			height:22px;
			width:300px;
			margin:2px 0px 7px;
			padding:2px 3px 0px;
			}
			#form_contato textarea{
			height:90px;
			}
			#form_contato .button{
			border:none;
			color:#006699;
			width:100px;
			cursor:pointer;
			display:block;
			background-color:#7EAECB;
			float:left;
			margin-right:10px;
			padding:3px;
			text-decoration:none;
			font-size:10px;
			color:#FFFFFF;
			}
	#right{
	width:230px;
	height:auto !important;
	min-height:750px;
	height:750px;
	background-color:#E8F0F6;
	float:left;
	}

		#titulo_lista h3{
		padding-top:8px;
		font-size:18px;
		color:#7EAECB;
		background:none;
		display:inline;
		width:230px;
		}
		#right #noti_todas a{
		width:110px;
		margin-right:6px;
		margin-top:10px;
		}
		#list_02{
		float:left;
		margin-top:20px;
		padding:0px 10px;
		background: #F1F6FA;
		width: 210px;
		}
		#list_02 h2{
		clear:both;
		margin: 0 0 8px; 		
		}
		#list_03{
		width:200px;
		margin-top:20px;
		padding:0px 10px;
		float:left;
		text-align:left;
		}
			#num_tel{
			background:url(../images/vendas.gif) #0F6F9F right no-repeat;
			width:200px;
			height:50px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:19px;
			text-align:center;
			margin-top:20px;
			float:right;
			}
			#num_tel p{
			padding:5px 0px;
			}
			.FlashServicos {
			text-align: center;
			}
#Paginacao {
background: #fff;
height: 20px;
line-height: 20px;
margin: 0 10px 0 0;
text-align: center;
}
#Paginacao, #Paginacao a {
color: #5A98BC;
font-size: 12px;
word-spacing: 5px;
font-weight: bold;
}
#Paginacao span {
color: #c00;
}
.PagPrimeira, .PagAnterior, .PagProxima, .PagUltima {
height: 10px;
width: 10px;
position: absolute;
display: block;
text-indent: -900%;
top: 6px;
}	
.PagPrimeira {
background: url(../images/setaVoltaTudo.gif) left top no-repeat;
left: 3px;
}
.PagAnterior {
background: url(../images/setaVoltaUm.gif) left top no-repeat;
left: 18px;
}
.PagProxima {
background: url(../images/setaVaiUm.gif) left top no-repeat;
right: 14px;
}	
.PagUltima {
background: url(../images/setaVaiTudo.gif) left top no-repeat;
right: 3px;
}	
#credito a{
float:right;
background:url(../images/logo.gorila.png) right no-repeat;
height:27px;
width:200px;
margin-top:5px;
display: block;
text-indent: -900%;
overflow: hidden;
}
#rodape{
clear:both;
font-size:0.85em;
color:#006699;
width:985px;
bottom:15px;
text-align: center;
font-family: verdana, arial;
letter-spacing: -0.06em;
}
.esquerda {
float: left;
display: inline;
}
.direita {
float: right;
display: inline;
}
.clear {
clear: both;
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
#EndTel h4{
color: #069;
}
#EndTel strong {
color:#66A2C1;
}
#MedPreventiva .BtEnvia{
margin: 0 0 0 108px;
}
#PlanosPromedica li {
list-style: none !important;
display: inline;
float: left;
margin: 10px 10px 0 0;
padding: 0 !important;
}
#PlanosPromedica li.quinto {
margin: 10px 0 0 0;
}
#PlanosPromedica li a {
display: block;
overflow: hidden;
height: 90px;
width: 90px;
text-indent: -9000px;
}
#PlanosPromedica li.plano_essencial a{
background: url(../images/plano_essencial_bt.gif) left top no-repeat;
}

#PlanosPromedica li.plano_standard a{
background: url(../images/plano_standard_bt.gif) left top no-repeat;
}

#PlanosPromedica li.plano_standard_plus a{
background: url(../images/plano_standard_plus_bt.gif) left top no-repeat;
}

#PlanosPromedica li.plano_especial a{
background: url(../images/plano_especial_bt.gif) left top no-repeat;
}

#PlanosPromedica li.plano_executivo_i a{
background: url(../images/plano_executivoi_bt.gif) left top no-repeat;
}
#PlanosPromedica li.plano_executivo_ii a{
background: url(../images/plano_executivoii_bt.gif) left top no-repeat;
}
#PlanosPromedica li.plano_vip a{
background: url(../images/plano_vip_bt.gif) left top no-repeat;
}
.tit_plano {
width: 490px;
height: 50px;
overflow: hidden;
text-indent: -9000px;
margin: 0 0 10px;
}
.plano_essencial_tit {
background: url(../images/plano_essencial_tit.gif) left top no-repeat;
}
.plano_standard_tit {
background: url(../images/plano_standard_tit.gif) left top no-repeat;
}
.plano_standard_plus_tit {
background: url(../images/plano_standard_plus_tit.gif) left top no-repeat;
}
.plano_especial_tit {
background: url(../images/plano_especial_tit.gif) left top no-repeat;
}
.plano_executivoi_tit {
background: url(../images/plano_executivoi_tit.gif) left top no-repeat;
}
.plano_executivoii_tit {
background: url(../images/plano_executivoii_tit.gif) left top no-repeat;
}
.plano_vip_tit {
background: url(../images/plano_vip_tit.gif) left top no-repeat;
}
p.bt_popup a {
background: #069;
color: #fff !important;
display: block;
width: 70px;
text-align: center;
margin: 10px auto 0;
height: 20px;
line-height: 20px;
font-weight: bold;
}
/* AlteraÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âµes 23/07/2009 - Centros MÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©dicos PromÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©dica */
.centros_medicos {
	margin: 0 0 0 3px;
	}
.centros_medicos  .descricao{
	border-bottom: 2px solid #DB2429;
	padding: 12px 3px 12px 0;
	}
.centros_medicos .descricao h2{
	width:129px;
	height:66px;
	background: url(../images/titCentroMedico_home.gif) left top no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
	display: inline-block;
	margin: 0 10px 0 0;
	}
.centros_medicos .descricao h3{
	width:232px;
	height:66px;
	background: url(../images/titCentroMedico_home_desc.gif) left top no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	display: inline-block;
	}
	
.centros_medicos .info_nav {
	border-bottom: 2px solid #DB2429;
	font-size: 12px;
	color: #0F6F9F;
	padding: 0 0 9px 0;
    font-weight: bold;
}

.centros_medicos .info_nav p img {
	margin: 0 3px -3px 3px;
}
#cse-search-results * {
	width: 490px;
}
.pog {
	font-size: 1px;
	line-height: 0;
	height: 0;
	border: 1px solid red;
}
#form1 .naopreenchido {
	background: #FFCACA;
}