* {font-family:Verdana, Geneva, sans-serif; color:#195b39; text-decoration:none; font-size:11px; list-style:none;}

body {background:url(../img/fundo.jpg) top left #85c226; margin:0; padding:0}

a img {border:none;}

#geral {width:1023px; margin:0 auto;}

#estetoe {background:url(../img/esteto1.png) top right no-repeat; width:112px; height:768px; float:left; overflow:hidden;}
#estetod {background:url(../img/esteto2.png) top right no-repeat; width:111px; height:768px; float:right; overflow:hidden;}
#meio {overflow:hidden;}

#topo {margin:0; padding:0; overflow:hidden;}

.logo {float:left;}
.logo h1 {background:url(../img/logo.jpg) top left no-repeat; margin:0; float:left; text-indent:-90000em;}
.logo h1 a {width:276px; height:140px; display:block;}
.frase {background:#004924; height:140px;}
.frase h2 {margin:0; padding:50px 0 0 0; color:#fff; font-size:20px; font-weight:normal; text-align:center; font-family:'Futura Book BT',Verdana, Geneva, sans-serif;}

.roda {margin:0; padding:0; height:203px;}
.roda li {z-index:-10; height:203px;}

#conteudo {background:url(../img/bg-conteudo.jpg) top center no-repeat; height:407px; overflow:hidden;}

/* Menu */
#nav {margin:0 auto; width:710px;}
#nav ul {padding:0; margin:0 auto;}
#nav ul li {background:url(../img/bt-claro.jpg) top left no-repeat; float:left; margin:1px;}
#nav ul li a {width:115px; height:21px; display:block; text-align:center; padding:7px 0 0 0;}
#nav ul li ul {position:absolute; padding:0; display:none;}
#nav ul li ul li {background:url(../img/bt-escuro.jpg);}
#nav ul li:hover ul {display:block;}
#nav ul li ul li a {float:left; color:#fff; font-size:10px;}
#nav ul li.kce {background:url(../img/kina-cla-e.jpg) top left no-repeat;}
#nav ul li.kcd {background:url(../img/kina-cla-d.jpg) top left no-repeat;}
#nav ul li ul li.kee {background:url(../img/kina-esc-e.jpg) top left no-repeat;}
#nav ul li ul li.ked {background:url(../img/kina-esc-d.jpg) top left no-repeat;}

.interno {width:720px; margin:0 auto; padding-top:30px;}
.hbox {width:330px; float:left; margin-top:10px; padding:0 10px;}
.imgbox {width:137px; float:left; margin:5px 10px 0 0;}
.hbox h2 {background:url(../img/titulo-home.png) top left no-repeat; height:23px; width:179px; color:#fff; overflow:hidden; text-align:center; padding-top:7px;}
.hbox p a {font-size:10px;}

.qsdir {width:500px; float:left;}
.qsdir h2 {height:30px; text-indent:-90000em; overflow:hidden;}
.qscont h2 {background:url(../img/titulo-quem-somos.jpg) top left no-repeat;}
.qsgestao h2 {background:url(../img/titulo-gestao.jpg) top left no-repeat;}
.hahosp h2 {background:url(../img/titulo-hospital.jpg) top left no-repeat;}
.hahosp a:hover {text-decoration:underline;}
.qscont, .qsgestao, .hahosp {overflow:auto; height:330px;}
.qscont p, .qsgestao p, .hahosp p {font-size:10px; margin:0 10px 0 0; text-align:justify;}
.hahosp p a {font-size:10px;}
.imgqs {float:left; margin:0 10px 0 0; height:330px;}
.boxgh ul {margin:0; padding:0;}
.qsesq {width:210px; float:left; margin:10px 0 0 10px;}
.qsesq h2 {width:124px; height:30px; text-indent:-90000em; overflow:hidden;}
.qsvisao h2 {background:url(../img/titulo-visao.jpg) top left no-repeat;}
.qsmissao h2 {background:url(../img/titulo-missao.jpg) top left no-repeat;}
.qsvalor h2 {background:url(../img/titulo-valor.jpg) top left no-repeat;}
.msgestao {margin:10px 0 0 0;}
.servdir {float:left; width:380px;}
.servesq {width:340px; overflow:auto; height:330px;}
.servdir h2, .servesq h2 {background:url(../img/titulo-servico.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.servesq ul {margin:0; padding:0;}
.servesq ul li {list-style:circle; margin:0 0 5px 20px;}
.doadir, .curdir, .faledir {float:left; width:340px;}
.doadir h2, .curdir h2, .faledir h2 {background:url(../img/titulo-doacao.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.doadir img, .impdir img, .curdir img, .qsdir img {margin-top:10px;}
.doacont, .imprcont {float:left; width:200px;}
.imprcont {width:215px;}
.doacont p, imprcont p {margin:5px 22px 0 0; text-align:justify;}
.doaesq, .curesq, .faleesq {width:370px; float:left; margin:0 0 0 10px;}
.doaesq h2, .curesq h2, .faleesq h2 {background:url(../img/titulo-pinfo.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.curdir h2 {background:url(../img/titulo-curriculo.jpg) top left no-repeat;}
.curesq h2 {background:url(../img/titulo-cadastrese.jpg) top left no-repeat;}
.faledir h2 {background:url(../img/titulo-ouvidoria.png) top left no-repeat;}
.faledir img {margin-top:10px;}
.faleesq h2 {background:url(../img/titulo-deixemensagem.jpg) top left no-repeat;}
.forminfo, .formcur {background:url(../img/curriculo-bg.png) top left no-repeat; width:371px; height:245px;}
.forminfo form {width:330px; margin:0 auto; padding-top:5px;}
.forminfo form input, .forminfo form textarea {float:right; width:260px; border:none;}
.forminfo form input.bt, .pesquisa form input.bt {background:url(../img/bt-enviar.jpg) top left no-repeat; width:76px; height:18px; margin:5px 0 0 70px; float:left;}
.forminfo p label, .forminfo table tr td label {color:#fff; vertical-align:top;}
.forminfo form input.inpmenor {width:110px;}

.formcur {background:url(../img/curriculo-bg.png) top left no-repeat; width:371px; height:245px; text-align:right;}
.formcur form {width:300px; padding-top:30px;}
.formcur form input {border:none; width:185px;}
.formcur form p label {color:#fff;}
.formcur form input.bt {background:url(../img/bt-enviar.jpg) top left no-repeat; width:76px; height:18px; margin:5px 0 0 70px;}

.btinstal {margin-top:30px; text-align:center;}
.pesquisa {background:url(../img/bg_busca.jpg) #004924; width:283px; height:101px; text-align:right; float:left;}
.pesquisa form {width:262px; padding-top:4px}
.pesquisa form input {border:none;}
.pesquisa p {margin:6px 0 0 0; padding:0; color:#fff;}
.pesquisa p label {color:#fff;}
.pesquisa form input.bt {float:none; margin:0; padding:0;}
.img-pesq {float:right; width:150px; margin-top:-30px;}
.info-mat {float:left; width:449px; margin-top:25px;}
.mariana img {float:left; margin-right:15px;}
.matlista .mariana h3 {padding:15px 0 0 0; margin:0; font-size:18px;}
/* .ninstal {float:right; margin:40px 12px 0 0;} */

.galopt {float:left; width:210px;}
.galopt h2 {background:url(../img/titulo-galeria-foto.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.galopt ul {margin:0 0 10px 10px; padding:0;}
.galopt ul li {margin:3px 0;}
.galmold {background:#82c024; width:480px; height:296px; float:left; margin:8px 0 0 20px;}
.galmold img {margin:15px 0 0 15px;}
.galmold p {margin:5px 15px 0 15px;}
.impdir {float:left; width:405px;}
.impdir h2 {background:url(../img/titulo-imprensa.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.impdir p {text-align:left;}
.impmes {background:url(../img/bg-imprensa.jpg) top left no-repeat #004924; width:311px; height:279px; float:left; margin-top:10px;}
.impmes ul {margin:2px 5px; padding:0;}
.impmes ul li {background:url(../img/bg-mes.jpg) top left no-repeat; width:127px; height:20px; float:left; margin:10px; padding:5px 0 0 0; text-align:center;}
.impmes ul li a {font-weight:bold;}
.impopt {width:200px; float:left;}
.impopt h2 {background:url(../img/bg-titulo-entrada.jpg) top left no-repeat; height:23px; color:#fff; text-transform:uppercase; text-align:center; width:133px; padding-top:7px;}
.impcont {float:left; overflow:auto; width:520px; height:330px;}
.impcont ul li {background:url(../img/ico_imprensa.jpg) top left no-repeat; padding:8px 0 8px 30px;}
.impcont ul li a {vertical-align:top; font-weight:bold;}
.impcont ul li a:hover {text-decoration:underline;}

#slider ul {margin:0; padding:0;}
#slider ul li {overflow:hidden; width:460px; height:267px;}
#nextBtn {float:right; margin:0 20px 0 0;}
#prevBtn {margin:0 0 0 20px;}

.matcont {float:left; overflow:auto; width:240px; text-align:justify; height:330px; padding-right:10px;}
.matcont h2 {background:url(../img/titulo-maternidade.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden;}
.matlista {float:left; width:460px; margin:0 0 0 10px; overflow:auto; height:330px;}
.matlista h2 {background:url(../img/titulo-busca.jpg) top left no-repeat; height:30px; text-indent:-90000em; overflow:hidden; width:283px; margin:0 0 10px 0;}

.matlista h3 {margin:0; padding:0;}
.bebe {float:left; margin:0 5px 0 0;}
.dtbebe {font-size:10px;}
.gbebe {margin:0 0 10px 0;}
.gbebe p {margin:0 0 5px 0; padding:0;}

#rodape {background:#004924; overflow:hidden;}
#rodape address {color:#fff; text-align:center; vertical-align:top; font-size:10px;}

/* fixing firefox bug */
div:after, ol:after, form:after, ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

