html{height:100%;}body{margin:0;padding:0;background-color:#ddfdca;font-family: "Trebuchet MS";color:#333;}h1{font-style: italic;font-size: 170%;margin:0 0 10px 0;}input,textarea{border: 1px solid #777;font-size: 11px;padding:5px;}select{font-size:10px;}#geral{margin:0 auto;width: 775px;height:500px;}.field-contato label{float:left;width: 100px;}p.erro_contato{font-size: 9px;color: Red;}#topo{display:block;height:166px;background:url(../img/img_topo.jpg) no-repeat;}#menu{top:1px;left:0.7em;bottom:0;width:755px;height:35px;position:relative;}#menu ul{margin:0;padding:0;list-style:none;}#menu ul li{float:left;}#menu li a{display:block;padding: 12px 5px 8px 5px;font: 11px "Segoe UI";color: #f0f0f0;text-decoration:none;}#menu li a:hover{background:#f1f1f1;color: #000;}#banner-topo{float:right;display:inline;margin-right:14px;width:450px;height:119px;}#conteudo{width:775px;display:block;height:auto;background: url(../img/bg_conteudo.gif) repeat-y;}DIV.#lateral-noticias{margin-left:0.3em;}#lateral-noticias{float:left;width: 242px;height:365px;margin-left:0.7em;background:url(../img/fundo-div-noticias.gif) no-repeat;}#quadro-noticias{padding-top:1.6em;width: 230px;height:150px;margin:5px 0 0 10px;}.titulo-noticia a{float:left;width:225px;font-size:10px;color: #222;text-decoration:none;margin-top: 5px;}.titulo-noticia a:hover{color:#C60000;}.titulo-todas-noticia a{width:225px;font-size:12px;color: #222;text-decoration:none;margin-top: 5px;}.titulo-todas-noticia a:hover{color:#C60000;}#mais-noticias a{font-weight:bold;color:#056221;text-decoration:none;}#lateral-conteudo{float:left;width: 480px;font-size: 12px;margin-left:2px;}#imagem-noticia{float:left;width: 145px;height: 140px;margin:3px;}#imagem-noticia img{border: 1px solid #f1f1f1;}#noticia-destaque{float:left;padding-top:2em;width: 500px;height:95px;font-size:11px;background:url(../img/fundo-div-destaque.gif) no-repeat;}a.leia-mais{text-decoration:none;color:#D00000;}img.borda{float:left;margin:5px 5px 0 8px;padding:1px;border: 1px solid #aaa;}#parto-bercario{float:left;margin-top:0.5em;width: 500px;height:150px;background:url(../img/fundo-div-pb.gif) no-repeat;}#parto-bercario img{padding:1px;border: 1px solid #aaa;}#sobre-parto{float:left;display:inline;width: 233px;height: 100px;margin-top:2.5em;margin-left:0.4em;}#sobre-bercario{float:left;display:inline;width: 233px;height: 100px;margin-top:2.5em;margin-left:1em;}#sobre-bercario a:hover{opacity: .65;filter: alpha(opacity=65);}#sobre-parto a:hover{opacity: .65;filter: alpha(opacity=65);}/* MALDITOS IE5,6,7,8....*/.alpha:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 1;}#destaque-contato{float:left;margin-top:0.5em;margin-left:1.8em;display:inline;width: 450px;height:80px;border:1px solid #aaa;background:url(../img/curso-gestante.jpg) no-repeat;}#text-curso{float:right;width: 340px;padding:5px;margin-top:1.5em;color: #fff;}#text-curso a{color: #fff;text-decoration:none;}#text-curso a:hover{text-decoration:underline;}#both{clear:both;}#flutuante{clear:both;margin-top:-1.3em;z-index: 1;position:absolute;width:110px;height: 64px;background:url(../img/bb.jpg) no-repeat 40px top;}#rodape{clear:both;height: 48px;display:block;background:url(../img/bg_rodape.gif) no-repeat;}#carregador{z-index: 2;top:7em;margin-left:1em;width:200px;padding:7px;position:absolute;font-size:12px;color:#486b33;}#rodape-2{float:right;margin-top:9px;width:650px;color:#fff;font-size: 10px;}input.botao{color:#fff;border: 1px solid #444;background:#B22222;padding:2px;}fieldset {margin:5px;padding:5px;width: 475px;border: 1px solid #ffd700;background:#ffffdd;}legend{border: 1px solid #ffd700;background:#ffffdd;padding:5px;}.resultado-periodo-1 p{margin:0;}.resultado-periodo-1{padding:5px;background:#fdd2d1;margin-top:1px;}.resultado-periodo-2 p{margin:0;}.resultado-periodo-2{padding:5px;background:#fdf0f0;margin-top:1px;}.label-pesquisa{float:left;width:130px;}.fotosBebes{margin:0 auto;width: 350px;}.navegacaoFotos{margin:0 auto;width: 350px;text-align:center;}.navegacaoFotos p{text-align:left;}.error{display:block;padding:5px;border: 2px solid #E61614;background:#FDD2D1;margin:5px;color: #000;}#partoOnline{margin:0 auto;width: 365px;}.horarios{font: 13px "Courier New";font-weight:bold;color: #D00000;}#boxFotosCurso a img ,#boxFotosHistoria a img {margin-left:1px;border: 2px solid #d00000}#boxFotosCurso a:hover img,#boxFotosHistoria a:hover img {margin-left:1px;border: 2px solid #456135;}#desenvolvedor a{color:#fff;}#desenvolvedor a:hover{color:#fff;text-decoration:none;}
