/*
Autor: Eduardo Santos
Site: http://www.dusilva.com
Email: dudu.wd@hotmail.com
Empresa: http://www.pratica.eti.br
*/
* {padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 12px; list-style: none; border: none;}

body {background: #c7dfd6 url(../img/bg.jpg) repeat-x;}
#geral {width:776px; margin: 0 auto;}

	#topo {width: 100%; height: 126px; position: relative; background: url(../img/bg-topo.jpg) no-repeat left top;}
	.topoLiso{width: 100%; height: 126px; position: relative; background: none!important;}
		#topo img.logo {position: absolute; top: 0px; left: -93px;}
		
		#topo #nav-atalho {width: 273px; height: 24px; padding: 8px 0 0 16px; position: absolute; top: 95px; left: 469px; background: url(../img/bg-nav-atalho.jpg) no-repeat;}
			#topo #nav-atalho li {float: left;}
			#topo #nav-atalho li.barra-dupla {background: url(../img/bg-li-nav-atalho.jpg) no-repeat 10px 4px; padding-left: 20px;}
			#topo #nav-atalho li a {color: #000; display: block;}
				#topo #nav-atalho li a:hover {text-decoration: underline;}
		

		
	#pos-topo { width: 100%; height: 324px; background: url(../img/bg-pos-topo2.jpg) no-repeat; position: relative;}
		#pos-topo #form-resultado {width: 159px; height: 163px; position: absolute; top: 138px; left: 59px;}
			#pos-topo #form-resultado label {color: #408366; display: block;}
			#pos-topo #form-resultado .input-txt {border: 1px solid #d1dcd7; background: #e6edea; margin-bottom: 10px; height: 21px;}
			#pos-topo #form-resultado .bt-ok {width: 32px; height: 22px; background: url(../img/bt-ok.jpg) no-repeat; float: left; margin-left: 6px; _margin-top: -11px;}
			.link-cinza {color: #6d6d6d; font-weight: bold; text-decoration: underline; clear: both; display: block; margin-bottom: 18px;}
		#pos-topo p.txt-tec-avancada {color: #828282; width: 200px; position: absolute; top: 170px; left: 289px;}
		
		#nav {position: absolute; top: 0; left: 7px;}
		#painel {position: absolute; top: 49px; left: 248px;}
		
	#cont {width: 729px; *width: 728px; margin-top: -1px; padding-left: 32px; background: #fff; border: 1px solid #b1cdc2; border-top: none; border-bottom: none; padding-bottom:20px;  margin-left: 6px; *margin-left: 7px;}
		#colLat {width: 225px; padding: 70px 0 0 5px; float: left; background: #fff url(../img/bg-col-lat.jpg) no-repeat;}
			div.noticias { width: 172px; height: 39px; padding: 7px 9px; background: #fff url(../img/bg-div-noticias.jpg) no-repeat; margin-bottom: 3px;}
				div.noticias p {color: #007d1b; line-height: 14px;}
				div.noticias p a {color: #007d1b; line-height: 14px;}
				
		#miolo {width: 472px; float: left; color: #6d6d6d; margin-bottom: 20px;}
			#div-maior-rede {position: relative; width: 100%; height: 154px; background: url(../img/bg-div-maior-rede.jpg) no-repeat;}
				#div-maior-rede p {position: absolute; top: 30px; left: 135px;}
				
			#div-exames { width: 252px; float: left; background: url(../img/bg-div-exames.jpg) no-repeat;}
				#div-exames p { width: 183px; margin: 63px 0 0 20px;}
			#div-convenios { width: 220px; float: left; background: url(../img/bg-div-convenios.jpg) no-repeat;}
				#div-convenios p { width: 130px; margin: 63px 0 0 25px;}
		
			#rodape {width: 100%; height:100px; background: url(../img/bg-rodape.jpg) no-repeat center top; text-align:center;}
			address {color: #000; font-style:normal; padding-top:25px;}

/* INTERNAS */
#miolo-interno {width: 420px; padding: 0 25px; color: #000; position: relative;}
#a-z {width: 420px; height: 23px; padding: 7px 0 0 23px; background: url(../img/bg-a-z.jpg) no-repeat; margin-top: 30px;}
	#a-z li {float: left; margin-right: 10px;}
	#a-z li a {color: #000; font-weight: bold; font-size: 11px;}
	
form#pesquisar {margin: 30px 0 0 80px;}
form#pesquisar input {padding:0px; height: 23px; float: left; margin-right: 3px;}

form#contato {margin: 20px 0;}
form#contato label {display: block; color: #000; font-weight: bold;}
form#contato input.input-txt { width: 310px; height: 25px; margin-bottom: 10px;}
form#contato textarea {width: 310px; height: 130px; overflow: auto; margin-bottom: 10px;}

div.foto-legenda-unidades {color: #000; position: relative; float: left; margin: 10px 0; padding-bottom: 0px; width: 425px; height: 169px; background: #edf3f1 url(../img/bg-curva-unidades2.jpg) no-repeat;}
	div.foto-legenda-unidades img{ position: absolute; top: 35px; left: 23px; border: 1px solid #c0c5c3; padding: 3px; background: #fff;}
	div.foto-legenda-unidades .txt-unidades { position: absolute; top: 18px; left: 193px; padding-right:10px;}


/*	
div.foto-legenda-unidades-inicial {padding:10px;color: #000; position: relative; float: left; margin: 10px 0; padding-bottom: 0px; width: 405px; height: 30px; background: #edf3f1 url(../img/bg-curva-unidades2.jpg) no-repeat;}
	div.foto-legenda-unidades-inicial img{ position: absolute; top: 35px; left: 23px; border: 1px solid #c0c5c3; padding: 3px; background: #fff;}
	div.foto-legenda-unidades-inicio .txt-unidades-inicial { position: absolute; top: 18px; left: 193px; padding-right:10px;}
*/	
#geral-unidades {color: #000; position: relative; float: left; margin: 10px 0; padding-bottom: 0px; width: 425px; height: 169px; background: #edf3f1 url(../img/bg-curva-unidades2.jpg) no-repeat;}
	
	.nome-unidade{ color: #007b1a; font-size: 16px; font-weight: bold; padding-bottom:2px;}
	
	.ver-mapa{padding-left: 30px; background: url(../img/link-zoom.jpg) no-repeat left 4px; color: #000!important; text-decoration: underline;}
	
	.bgBottomUnidades{ position: absolute; bottom: -6px; _bottom: -13px; left:0; width: 425px; height: 6px; background: url(../img/bgBottomUnidades.jpg) no-repeat;}
	
h2 {font-size: 16px; color: #007b1a; font-weight: bold;}

#select-cidade {width: 420px; height: 27px; padding: 4px 0 0 19px; background: url(../img/bg-form-unidades.jpg) no-repeat; margin-top: 30px; margin-bottom: 15px;}
	#select-cidade label {font-weight: bold; margin: 3px 20px 0 0; float: left; color:#fff;}
	#select-cidade select {width: 150px; border: 1px solid #bfc8c4;}

div.not-detalhes {width: 400px; padding: 6px 0 0 27px; height: 24px; background: url(../img/bg-noticias-detalhes.jpg) no-repeat; margin-bottom: 3px;} 	
	div.not-detalhes a {color: #007d1b;}
	.chamada-not {margin-left: 12px;}
	.data {font-weight: bold;}

#noticia-escolhida p {margin-bottom: 10px;}
#noticia-escolhida a{color: #009720;}
	.data-not-escolhida {color: #009720; font-size: 16px; font-weight: bold;}
	.tit-noticia {font-size: 16px; font-weight: bold;}
	
.input-txt, textarea {background: #e6edea; border: 1px solid #bfc8c4;}
.bt-pesquisar {width: 82px; height: 24px; background: url(../img/bt-pesquisar.jpg) no-repeat;}
.bt-enviar {width: 82px; height: 29px; background: url(../img/bt-enviar.jpg) no-repeat; display: block;}
.pratica {color: #000; text-decoration: underline; font-weight: bold;}
.clear {clear: both;}
.consulte-unidade {margin: 10px 0 0 5px; float: left;}
.titulos {margin: 16px 0 45px 15px;}
.boldVerde { font-weight: bold; color:#007b1a;}

/*paginacao*/
#box-registros {  color:#007b1a;}

/**/

.imgFloat { float: right;}


.banner { position:absolute; right:20px; top:68px; width:505px; height:234px; }
#topoContato { background:url(../img/topo-contato.jpg) no-repeat; }
#topoQuemSomos { background:url(../img/topo-aempresa.jpg) no-repeat; }
#topoExames { background:url(../img/topo-exames.jpg) no-repeat; }
#topoNoticias { background:url(../img/topo-noticias.jpg) no-repeat; }
#topoUnidades { background:url(../img/topo-unidades.jpg) no-repeat; }
#topoConvenios { background:url(../img/topo-convenios.jpg) no-repeat; }



/*ajax*/
.textolista{border: 1px solid #007D1B; padding:10px; margin-top: 3px;margin-bottom: 13px;}
#lista li{list-style-type: disc;margin-left: 15px;_margin-left: 0px;}
#listaunidades li{padding:5px 0px 5px 0px;list-style-type: disc;margin-left: 15px;_margin-left: 0px;border-bottom:1px solid #EDF3F1;}
#listaunidades li a{color:#000000;}
.loader{margin-top:50px;}


/* Unidades Flutuante*/
#unidadesFlutuante { position: relative; top: -230px; left: -8px; margin-bottom: -250px;}
* html #unidadesFlutuante { left: 0px; }

#bgUnidades { background:url(../img/bg-unidades.gif) no-repeat; position:absolute; margin-top:-250px; margin-left:-40px; width:500px; height:231px; }
