body{
	background: #e2e9eb url("../images/bg-geral.jpg") repeat-y center top;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4;
}

p img.left {
	margin: 0 1.0em 1.0em 0;
}

p img.right {
	margin: 0 0 1.0em 1.0em;
}

hr{
	height: 0;
}

p{
	text-align:justify;
}

.container{
	background: #FFFFFF;
}

#topo h1{ display:none; }

#menu{
	height: 52px;
	width: 950px;
	background: url("../images/bg-menu.jpg") repeat-x;
}

#menu ul {
	border:none;
	margin: 0;
	font: 9px Arial, sans-serif;
	padding: 5px 0 0 300px;
}
#menu ul li , .sub-menu ul li, #parceiros ul li, #link-rodape li{
	list-style: none; 
	margin: 0;
	display: inline;
}
#menu ul li a, #parceiros a {
	height: 35px;
	margin:0 20px 0 0;
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
}

#menu-pagina-inicial{
	width: 91px;
	background: url("../images/menu-pagina-inicial.jpg") no-repeat;
}

#menu-empresa{
	width: 76px;
	background: url("../images/menu-empresa.jpg") no-repeat;
}

#menu-unidades-atendimento{
	width: 169px;
	background: url("../images/menu-unidades-atendimento.jpg") no-repeat;
	
}

#menu-departamentos {
	width: 116px;
	background: url("../images/menu-departamentos.jpg") no-repeat;
}

#menu-fale-conosco{
	width: 84px;
	background: url("../images/menu-fale-conosco.jpg") no-repeat;
	
}

#id-menu-empresa ul{
	margin-left: 400px;
}

.sub-menu{
	display:none;
	position: absolute;
	background: url("../images/bg-sub-menu.jpg") repeat-x;
	height: 32px;
	width: 950px;
	margin-top: -8px;
}

.sub-menu-fixo{
	display:block;
	position: absolute;
	background: url("../images/bg-sub-menu.jpg") repeat-x;
	height: 32px;
	width: 950px;
	margin-top: -8px;
}

.sub-menu ul{
	margin: 6px 0 0 0;
}

.sub-menu ul li a {
	height:1px; /* IE5.0 bug */
	margin:0;
	text-decoration: none;
	background: transparent url("../images/bullet-menu.jpg") no-repeat scroll 0px 2px;
	padding: 0 0 0 13px;
	font-size: 10px;
	color: #666;
}

.sub-menu ul li a:hover {
	text-decoration: underline;
}	


#conteudo{
	margin-top: 30px;
}

.conteudo-inicial{
	height: 270px;
	width: 290px;
	margin-right: 20px !important;
}

.conteudo-inicial ul{
	margin: 0 0 0 25px;
}

.conteudo-inicial ul li{
	list-style: none;
	color: #729abc;
}

.conteudo-inicial a{
	color: #036;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma, Helvetica, Arial;
}

a.resultado-exame {
	display: block;
	height: 40px;
	margin: 36px 0 0 26px;
	width: 184px;
	text-indent: -9999px;
}

a.resultado-exame-menor{
	margin-top: 117px;
}

#logos-politica{
	text-align: center;
}

#clientes-inicial{
	background: url("../images/bg-inicial-clientes.jpg") no-repeat;
	margin-left: 20px;
}
#medicos-inicial{
	background: url("../images/bg-inicial-medicos.jpg") no-repeat;
}
#veterinarios-inicial{
	background: url("../images/bg-inicial-veterinarios.jpg") no-repeat;
}

#fique-sabendo{
	height: 111px;
	width: 546px;
	background: url("../images/bg-fique-sabendo.jpg") no-repeat;
	color: white;
	font-size: 11px;
	margin-left: 20px;
}

#fique-sabendo div{
	width: 400px;
	margin: -6px 0 0 90px;
	line-height: 1.2;
}

#fique-sabendo h2, .conteudo-inicial h2{
	text-indent: -9999px;
}
#parceiros{
	width: 270px;
	margin-left: 70px;
}

#parceiros h2{
	height: 14px;
	width: 300px;
	background: transparent url(../images/title-parceiros.gif) no-repeat scroll 97px center;
	text-indent: -9999px;
}

#parceiros a{
	margin: 25px 20px 0 0;
}

#parceiros ul li{
	text-indent: -9999px;
}

#logo-econlife{
	display: block;
	height: 33px !important;
	width: 125px;
	background: url("../images/logo-econlife.jpg") no-repeat;
}

#logo-cda{
	display: block;
	height: 54px !important;
	width: 63px;
	background: url("../images/logo-cda.jpg") no-repeat;
	margin: -47px 20px 0 144px !important;
}

#rodape{
	background: #385A79;
	color: white;
	width: 940px;
	height: 30px;
	padding: 10px 0 0 10px;
}

#rodape a{
	color: white;
	text-decoration: none;
}

#rodape a:hover{
	text-decoration: underline;
}

#conteudo h2.titulo{
	height: 100px;
	width: 950px;
margin-top: -38px;
	text-indent: -9999px;
}

#conteudo h2.historico{
	background: url("../images/titulo/titulo-historico.jpg") no-repeat;
}

#conteudo h2.fale-conosco{
	background: url("../images/titulo/titulo-faleconosco.jpg") no-repeat;
}

#conteudo h2.politica-qualidade{
	background: url("../images/titulo/titulo-politica.jpg") no-repeat;
}

#conteudo h2.biografia{
	background: url("../images/titulo/titulo-biografia.jpg") no-repeat;
}

#conteudo h2.unidades-atendimento{
	background: url("../images/titulo/titulo-unidades-atendimento.jpg") no-repeat;
}


#conteudo h2.anatomo-patologia{
	background: url("../images/titulo/titulo-anatomo-patologia.jpg") no-repeat;
}

#conteudo h2.bioquimica{
	background: url("../images/titulo/titulo-bioquimica.jpg") no-repeat;
}

#conteudo h2.hematologia{
	background: url("../images/titulo/titulo-hematologia.jpg") no-repeat;
}

#conteudo h2.imunologia{
	background: url("../images/titulo/titulo-imunologia.jpg") no-repeat;
}

#conteudo h2.microbiologia{
	background: url("../images/titulo/titulo-microbiologia.jpg") no-repeat;
}

#conteudo h2.medicina-trabalho{
	background: url("../images/titulo/titulo-medicia-trabalho.jpg") no-repeat;
}

#conteudo h2.medicina-veterinaria{
	background: url("../images/titulo/titulo-divisao-veterinaria.jpg") no-repeat;
}

#conteudo h2.parasitologia{
	background: url("../images/titulo/titulo-parasitologia.jpg") no-repeat;
}

#conteudo h2.urinalise-liquidos-corporeos{
	background: url("../images/titulo/titulo-urinalise.jpg") no-repeat;
}

#conteudo h2.toxicologia{
	background: url("../images/titulo/titulo-toxicologia.jpg") no-repeat;
}


#conteudo h2.coleta-domiciliar{
	background: url("../images/titulo/titulo-coleta-domiciliar.jpg") no-repeat;
}

#conteudo h2.coleta-Infantil{
	background: url("../images/titulo/titulo-coleta-infantil.jpg") no-repeat;
}

#conteudo h2.dicas-saude{
	background: url("../images/titulo/titulo-dicas-saude.jpg") no-repeat;
}

#conteudo h2.perguntas-frequentes{
	background: url("../images/titulo/titulo-perguntas-frequentes.jpg") no-repeat;
}


#conteudo h2.consultoria{
	background: url("../images/titulo/titulo-consultoria.jpg") no-repeat;
}

#conteudo h2.saiba-mais-sjc{
	background: url("../images/titulo/titulo-saiba-mais.jpg") no-repeat;
}

#conteudo h2.informacao-exame{
	background: url("../images/titulo/titulo-informacao-exame.jpg") no-repeat;
}

#conteudo h2.titulo-noticias-informes{
	background: url("../images/titulo/titulo-noticias-informes.jpg") no-repeat;
}

#conteudo h2.palestra{
	background: url("../images/titulo/titulo-palestra.jpg") no-repeat;
}

#interno{
	width: 900px;
	margin: 0 auto;
}

#mapa a{
	display: block;
	height: 100px;
	width: 50px;
}

#contato-dados{
	width: 350px;
	border: 0;
}

#contato-dados h2{
	margin-bottom: 10px;
	padding-left: 35px;
}

#contato-endereco{
	background: transparent url(../images/contato-endereco.jpg) no-repeat scroll 0 3px;
}

#contato-email{
background: transparent url(../images/contato-mensagem.jpg) no-repeat scroll 0 3px;
}

#contato-telefone{
	background: transparent url(../images/contato-telefone.jpg) no-repeat scroll 0 3px;
}

#contato-online{
	background: transparent url(../images/contato-online.jpg) no-repeat scroll 0 3px;
}

#contato-formulario{
	margin-bottom: 10px;
	padding-left: 35px;
	background: transparent url(../images/contato-email.jpg) no-repeat scroll 0 3px;
}

#map{
	width: 700px;
	height: 500px;
	margin: auto;
}

.map-sjc{
	background: url(../images/fundo-mapa-sao-jose.jpg) no-repeat;
}

.map-taubate{
	background: url(../images/fundo-mapa-taubate.jpg) no-repeat;
}

#map a.foto{
	display: block;
	width: 300px;
	height: 300px;
	text-indent: -9999px;
	float: left;
	margin: 133px 0 0 31px;
}


#map a.foto-sjc{
	display: block;
	width: 300px;
	height: 300px;
	text-indent: -9999px;
	float: left;
	margin: 133px 0 0 199px;
}

#map-inicial-sao-paulo {
	width: 700px;
	height: 500px;
	margin: auto;
	background: url(../images/fundo-mapa-sao-paulo.jpg) no-repeat;
}

#map-inicial-sao-paulo a.foto{
	display: block;
	width: 200px;
	height: 210px;
	text-indent: -9999px;
	float: left;
	margin: 133px 0 0 22px;
}

.div-anotomo-patologia ul, .div-bioquimica ul, .div-medicina-veterinaria ul{
	margin:0 0 0 330px;
}

.div-medicina-veterinaria ul, .div-imunologia ul, .div-consultoria ul{
	margin:0 0 15px 250px;
}
.div-medicina-trabalho ul{
	margin:0 0 20px 426px;
}

.div-perguntas-frequentes h3{
	border-bottom: 1px solid #CCC;
	color: #3055AD;
	text-align: center;
	padding-bottom: 6px;
}

#aviso-sjc{
	width: 635px;
	margin: 80px 0 0 33px;
	position: absolute;
	text-align: justify;
}

.aviso-saiba-mais {
	color: #F00;
}
.aviso-sjc-azul {
	color: #03F;
}

#link-medicina-trabalho {
	background-color:#EAF6FF;
	color:#03C;
	padding:10px;
	text-decoration: underline;
	}

#lista-dicas-saude{
	margin: 0;
}

#lista-dicas-saude li{
	list-style: none;
	margin-bottom: 15px;
}

#lista-dicas-saude a.handler{
	border-bottom: 1px solid #CCC;
	color: #3055AD;
	padding-bottom: 6px;
	margin-bottom: 10px;
	text-decoration: none;
	width: 100%;
	display: block;
}

fieldset{
	padding: 1.0em 1.0em 0em 1.0em;
}
