/* inicial */
body{ margin:0px; background: #e5e5e5; }
ul{ list-style: none; margin: 0px; padding: 0px; }
table { table-layout: auto; }
td{ vertical-align: top; }
a{ color: #275188; text-decoration: underline; }
a.agenda{ color: #275188; text-decoration: none; }
a:hover.agenda{text-decoration: underline; }
/* fim inicial */


/* estrutura principal */
#estrutura{ width: 100%; height: 100%; }
#estrutura .fillDir{ background: #fff url(../imgs/fundo_dir.gif) repeat-x; font-size: 1px; vertical-align: bottom; }
#estrutura .colEsqTop{ width: 170px; height: 10px; background: #f0f0f0 url(../imgs/col_esq_bottom_fundo.gif) 100% 0px repeat-y; }
#estrutura .colEsqBottom{ background: #f0f0f0 url(../imgs/col_esq_bottom_fundo.gif) 100% 0px repeat-y; height: auto; vertical-align: bottom; }
#estrutura .colDir{ width: 599px; background: #e5e5e5 url(../imgs/fundo_col_dir.gif) repeat-x; }
#estrutura .topo{ width: 769px; height: 220px; background: #fff; vertical-align: bottom; }
#estrutura #seguraTopo{ width: 769px; height: 220px; }

#estrutura .topo div{ float: left; }
#estrutura .topo .logo{ padding-top: 30px; }
#estrutura .topo .flash{ overflow: hidden; width: 519px; height: 220px; background:url(../imgs/bg_topo.jpg) no-repeat }
/* fim estrutura principal */

/* coluna esquerda*/
/* menu */
#menu{ padding: 10px 0px 37px 0px; width: 100%; background: #dddddd url(../imgs/menu_fundo_bottom.gif) 0px 100% no-repeat; text-align: right; }
#menu .linhaVerde{ width: 170px; height: 1px; overflow: hidden; background: url(../imgs/menu_divisoria.jpg) no-repeat; }
#menu #submenu{ padding-bottom: 4px; }
#menu #submenu a{ display: block; text-decoration: none; width: 145px; padding: 3px 20px 3px 5px; background: #ddd; font: 10px "Arial"; }
#menu #submenu a:hover{ text-decoration: underline; background: #ddd url(../imgs/menu_seta_azul.gif) 100% 50% no-repeat; }
/* fim menu */

/* fundacao jaco pastous */
#fundacao{ width: 100%; background: #f0f0f0 url(../imgs/col_esq_bottom_fundo.gif) 100% 0px repeat-y; text-align: right; }
#fundacao div{ padding: 8px 14px; }
/* fim fundacao jaco pastous */
/* fim coluna esquerda */

/* conteudo */
#conteudo{ width: 566px; border: solid 1px #003273; border-width: 0px 12px 12px 12px; background: #fff url(../imgs/fundo_dir.gif) 0px -220px repeat-x; font: 11px/15px "Trebuchet MS"; color: #666; }

#conteudo .principal{ width: 526px; height: 142px; overflow: hidden; background: #e5e5e5; padding: 14px 20px 10px 20px; margin-bottom: 10px; }
#conteudo .principalBranco{ width: 527px; height: 142px; overflow: hidden; background: #fff; padding: 14px 20px 10px 20px; margin-bottom: 10px; }
#conteudo .principalInteiro{ width: 550px; height: 166px; overflow: hidden; background: transparent; margin-bottom: 10px; }
#conteudo .secundaria{ width: 510px; background: #fff; margin: 35px 20px 30px 20px; }
#conteudo .secundariaSimples{ width: 528px; background: #fff; padding: 35px 20px 30px 19px; }
#conteudo .secundariaDupla{width:526px; padding:35px 20px 30px 20px; background: #fff url(../imgs/secundaria_divisoria.gif) 286px 0px repeat-y; margin:0; }

#conteudo .tabelaPrecos{ width: 549px; margin: 0px; padding: 0px; background: #D6E9D4; border: solid 1px #fff; border-width: 1px 0px; }
#conteudo .tabelaPrecos td{ font: 11px/11px "Trebuchet MS"; color: #666; height: 20px; padding-left: 23px; border: solid 1px #fff; border-width: 0px 1px 1px 1px; vertical-align: middle; }
#conteudo .tabelaPrecos .descricao{ padding-left: 23px; width: 362px; } 
#conteudo .tabelaPrecos .valor{ padding-left: 16px; width: 144px; }
#conteudo .tabelaPrecos .dados td{ background: url(../imgs/precos_fundo_tabela.gif) repeat-x; }
#conteudo .tabelaPrecos .dados td span{ padding: 0px 0px 0px 10px; background: url(../imgs/bullet_exames.gif) 0px 8px no-repeat; }

#conteudo .tabelaUnidades{ width: 549px; margin: 0px; padding: 0px; background: #D6E9D4; border: solid 1px #fff; border-width: 1px 0px; }
#conteudo .tabelaUnidades td{ font: 11px/11px "Trebuchet MS"; color: #666; height: 20px; padding-left: 23px; border: solid 1px #fff; border-width: 0px 1px 1px 1px; vertical-align: middle; }
#conteudo .tabelaUnidades .descricao{  padding-left: 23px; width: 227px; } 
#conteudo .tabelaUnidades .segSex{ width: 119px; text-align: center; padding-left: 0px; }
#conteudo .tabelaUnidades .finde{ width: 85px; text-align: center; padding-left: 0px; }
#conteudo .tabelaUnidades .titulo td{ background: url(../imgs/unidades_fundo_tabela.gif) repeat-x;  font-weight: bold; }
#conteudo .tabelaUnidades .subtitulo td{ background: url(../imgs/unidades_fundo_tabela.gif) repeat-x;  font-weight: bold; }
#conteudo .tabelaUnidades .subtitulo .descricao{ background: url(../imgs/precos_fundo_tabela.gif) repeat-x; }
#conteudo .tabelaUnidades .dados td{ background: url(../imgs/precos_fundo_tabela.gif) repeat-x; }
#conteudo .tabelaUnidades .dados td .bulletUnidades{ padding: 0px 0px 0px 10px; background: url(../imgs/bullet_exames.gif) 0px 8px no-repeat; }

#conteudo .principal a.bulletLeia{ display: block; height: 19px; font-weight: bold; padding-left: 23px; background: url(../imgs/bullet_cinza_leia.gif) no-repeat; }

#principalDupla, #principalSimples{ width: 510px; height: 142px; overflow: hidden; }
#principalDupla{ background: url(../imgs/principal_divisoria.gif) 50% 50% no-repeat; }
#principalDupla li{ width: 230px; height: 142px; }
#principalSimples li{ width: 510px; height: 142px; }
#principalDupla .colE{ float: left; }
#principalDupla .colD{ float: right; width: 229px; }
#principalSimples .colU{ float: left; }

#secundariaDupla, #secundariaSimples{ width: 510px; }
#secundariaDupla li{ width: 230px; }
#secundariaSimples li{ width: 510px; }
#secundariaDupla .colE{ float: left; }
#secundariaDupla .colC{ float: left; width: 50px; height:30px}
#secundariaDupla .colD{ float: right; }
#secundariaSimples .colU{ float: left; }


#principalDupla select, #secundariaDupla select, select.unidades{ border: solid 1px #000; color: #666; font: 10px/11px "Trebuchet MS"; width: 214px; padding: 0px; margin: 0px; }
select.unidades{ width: 180px; }
/* fim conteudo */


/* classes gerais */
.foto-noticia{width:228px; float:left; margin:0px 12px 4px 0px; text-align:center;}
.foto-noticia span{width:224px; float:left; margin:2px 0 0 0; clear:both; padding:4px 2px 4px 2px; font:10px "Trebuchet MS"; color:#999; text-align:center; background:#EBF4E9;}
.foto-noticia img.foto{float:left; border:solid 4px #98C893; margin:0}

img.cartola{ margin-bottom: 3px; }
img.foto{ margin: 0px 12px 12px 0px; border: solid 4px #98C893; align: left; }
.bullet{ display: block; height: 20px; font-weight: bold; padding-left: 25px; padding-top: 2px; background: url(../imgs/bullet.gif) no-repeat; margin-left: -2px; text-decoration: none; }
.bullet:hover{ text-decoration: underline; }
.bulletRadio{ display: block; height: 19px; font-weight: bold; padding-left: 24px; background: url(../imgs/bullet_radio.gif) no-repeat; }
.bulletLeia{ display: block; height: 19px; font-weight: bold; padding-left: 23px; background: url(../imgs/bullet_leia.gif) no-repeat; }
.bullet-noticia{display:block; height:19px; font-weight:bold; padding-left:23px; background:url(../imgs/bullet_leia_noticia.gif) no-repeat;}
.bulletTel{ display: block; height: 19px; padding-left: 23px; background: url(../imgs/bullet_tel.gif) no-repeat; }
.bulletTel2{ display: block; height: 19px; padding-left: 18px; background: url(../imgs/bullet_tel2.gif) 0px 4px no-repeat; }
.tituloAzul{ color: #275188; text-decoration: underline; font-weight: bold; }
.textoAzul{ color: #275188; }
a.textoAzul{ text-decoration: none; }
a:hover.textoAzul{ text-decoration: underline; }
.textoVerde{ color: #99C993; font-size: 10px; }
.fotoExame{ border: solid 4px #98C893; float: left; margin: 0px 10px 7px 0px; }

/* listas */
#lista li{ padding: 0px 0px 0px 24px; background: url(../imgs/bullet_lista.gif) 0px 50% no-repeat; margin: 10px 0px; width: 485px; }
#listaExames li{ padding: 0px 0px 0px 10px; background: url(../imgs/bullet_exames.gif) 0px 6px no-repeat; margin: 0px; width: 485px; }
/* fim listas */

/* tabelas */
#tabela{ width: 510px; clear: both; }
#tabela li{ width: 250px; height:155px; padding-bottom: 40px; float: left; }

#tabela li .foto{ padding: 2px 10px 0px 0px; float: left; }
#tabela li .foto img{ border: solid 4px #98C893; }

#tabela li .texto{ padding-right: 10px; float: left; }

#tabela li .texto .bulletLista{ padding-left: 9px; margin-top: 0px; background: url(../imgs/bullet_exames.gif) 0px 6px no-repeat; }
/* fim tabelas */

/* formularios */
#formulario{ width: 510px; clear: both; }
#formulario li{ margin-bottom: 7px; }
#formulario .esq{ float: left; width: 110px; padding-right: 15px; text-align: right; padding-top: 3px; }
#formulario .dir{ float: left; width: 385px; line-height: 19px; }

#formulario .quadEsq1{ float: left; width: 110px; padding-right: 15px; text-align: right; padding-top: 3px; }
#formulario .quadEsq2{ float: left; width: 66px; padding-right: 15px; text-align: right; padding-top: 3px; }
#formulario .quadDir{ float: left; width: 152px; line-height: 19px; }

#formulario .dir  input, #formulario .dir select, #formulario .quadDir input, #formulario .quadDir select, #formulario .dir textarea, #formulario .quadDir textarea{ border: solid 1px #999; font: 10px/11px "Trebuchet MS"; color: #666; padding: 2px; height: 12px; margin: 0px; }
#formulario .dir  .radioCheck, #formulario .quadDir .radioCheck{ border: 0px #999; height: 12px; margin-bottom: 1px; padding: 0px; }
#formulario .dir textarea, #formulario .quadDir textarea{ height: 100px; }

#formulario .dir select, #formulario .quadDir select{ padding: 0px; height: 17px; }
#formulario .dir .inputGd, #formulario .quadDir .inputGd{ width: 373px; }
#formulario .dir .inputMd, #formulario .quadDir .inputMd{ width: 140px; }
#formulario .dir .inputPq, #formulario .quadDir .inputPq{ width: 120px; }
#formulario .dir .inputMl, #formulario .quadDir .inputMl{ width: 185px; }

#formulario .dir .data, #formulario .quadDir .data{ width: 30px; }
#formulario .dir .ano, #formulario .quadDir .ano{ width: 70px; }

/* fim formularios */

/* navegacao */
#navega{ clear: both; padding-top: 40px; }
#navega .volta{ float: left; width: 89px; }
#navega .continua{ float: right; width: 89px; }
/* fim navegacao */


img.img_instituto-patologia{margin:0 0 0px 15px;}
/* fim classes gerais */

/* rodape */
#ladosRodape{ width: 100%; height: 85px; border-top: solid 1px #ddd; background: #e5e5e5; font-size: 1px; }
#rodape{ height: 30px; width: 550px; padding: 10px 20px; border: 1px solid #e5e5e5; border-width: 1px 0px 0px 0px; background: #859BB6; font: 11px "Trebuchet MS"; color: #fff; text-align: right; }
#rodape a{ font: 11px "Trebuchet MS"; color: #fff; text-decoration: none; }
#rodape a:hover{ text-decoration: underline; }
/* fim rodape */

/* noticias */
.referencia{text-align:left; margin:10px 0 30px 0}
	.referencia ul li{margin:6px 0 0 0}
	.referencia ul li span{width:115px; float:left; margin:0 6px 0 0; text-align:right; color:#275188; font:bold 11px "trebuchet ms";}
	.referencia ul li a{color:#666}
	
.bt-voltar{background:url(../imgs/bt-seta-voltar.png) 0px 6px no-repeat; font-weight:bold; text-decoration:none; padding:0 0 0 8px}

/* geral secção */
span.data{font:bold 11px "trebuchet ms"; color:#275188; display:block; margin:15px 0 0 0}
h2.titulo-noticias{font:18px "trebuchet ms"; color:#6480A2; padding:0; margin:0 0 10px 0;}
h3.titulo-noticias{font:bold 11px/13px "trebuchet ms"; color:#666666; padding:0 0 4px 0; margin:0;}
p.resposta-busca{font:10px "trebuchet ms"; color:#275188; padding:0; margin:-8px 0 10px 0; float:right;}
	p.resposta-busca span{font:10px "trebuchet ms"; color:#666666; padding:0; margin:0;}
p.texto-noticias{font:11px/15px "trebuchet ms"; color:#666666; padding:0 0 5px 0; margin:0;}
	p.texto-noticias a{font:11px "trebuchet ms"; color:#666666; text-decoration:none;}
		p.texto-noticias a:hover{text-decoration:underline;}
/* fim geral secção */

/* listagem-noticias */
ul#listagem-noticias{border:0px solid red; clear:both;}
	ul#listagem-noticias li{padding:0px 0 13px 0;}
		ul#listagem-noticias li span.data{float:left; display:block; width:75px; padding:0 0 0 10px;}
		ul#listagem-noticias li h3.titulo-noticias{float:left; display:block; width:420px; padding:0;}
		ul#listagem-noticias li p.texto-noticias{clear:both; padding:0 0 0 85px; border:0px solid red; margin:0;}
/* fim listagem-noticias */

/* paginacao */
.paginacao{border:0px solid red; overflow:hidden; width:110px; margin:30px auto;}
	.paginacao a{float:left;}
	.paginacao p{float:left; margin:0; padding:0 7px;}
		.paginacao p span{color:#275188;}
/* fim paginacao */
	
/* busca */
ul#busca{width:495px; border:0px solid red; overflow:hidden; padding:0; margin:0;}
	ul#busca li{width:495px; clear:both; padding:0 0 4px 0; *padding:0; overflow:hidden;}
	ul#busca li.padding{padding:0 0 10px 0;}
		ul#busca li span{width:16px; *width:14px; padding:3px 0 0 0; display:block; float:left; text-align:center;}
		ul#busca li label{width:155px; display:block; float:left;}
		ul#busca li input{font:11px "trebuchet ms"; color:#666666; float:left; border:1px solid #CCCCCC;}
			ul#busca li input.t330px{width:330px;}
			ul#busca li input.t155px{width:155px;}
			ul#busca li input.btn{width:89px; height:30px; display:block; border:none; background:url(../imgs/btn-pesquisa.gif) 0px 0px no-repeat; cursor:pointer;}
/* fim busca */



/* fim noticias */


/* novos */
.destaque-central-atendimento {
	font-size:13px;
	font-weight:bold;
	color:#6C839F;
}
.borda-central-atendimento {
	background:#FFF;
	border:1px solid #003273;
	padding:4px;
}