* {border:none;}
body{padding:0; margin:0; background-color:#2F5C7B; background:url(../images/bg_geral.gif) repeat-x; text-align:center; background-color:#2F5C7B;behavior:url(_css/csshover.htc);}
#wrap {width:761px; margin:0 auto; text-align:left;}
#topo{width:761px; height:177px; background-color:#79C2EA; text-align:center;}
#menu{width:761px; height:59px; background-color:#79C2EA; background:url(../images/bg_menu.gif) no-repeat;}
.linkMenu{color:#ffffff; text-decoration:none;}
#imagem{width:761px; height:197px;}
#miolo{width:761px; background:url(../images/bg_miolo.gif) repeat-y;}
#miolo_esq{width:517px; float:left;}
#miolo_dir{width:244px; float:left;}

#rodape{clear:both;}

#cabecalho{width:495px; height:46px; background:url(../images/bg_cabecalho.gif) no-repeat; margin:9px 10px;}
#titulo_area{font-family:Arial;  font-size:0.90em; font-weight:bold; color:#FFFFFF; float:left; width:163px; text-align:center; padding:0; margin:0; height:40px;}
.bts_cabecalho{float:left; margin:10px 6px 0 8px;}

#pesquisa{height:90px; width:231px; background:url(../images/bg_pesquisa.gif) no-repeat; margin-left:5px;}
#pesquisa form{ float:left; padding-left:8px; padding-top:33px; }
#pesquisa input{float:left; margin-left:6px;}
#pesquisa form input {float:none; width:168px; font-family:Verdana; font-size:10px; color:#2F5C77; margin-bottom:4px; margin-left:0; border:none; height:13px; padding-top:2px;padding-left:2px;}
#pesquisa form select {float:none; width:174px; font-family:Verdana; font-size:10px; color:#2F5C77; margin-bottom:4px; margin-left:0; border:none; height:18px; padding-top:5px;padding-left:2px;}

#newsletter{height:90px; width:236px; background:url(../images/bg_newsletter.gif) no-repeat; margin-left:2px;}
#newsletter p{ text-transform:uppercase; font-family:Verdana; font-size:10px; font-weight:bold; color:#2F5C77;}
#newsletter form input{font-family:Verdana; font-size:10px; width:174px; color:#2F5C77; padding-left:2px; float:left; margin:48px 4px 0 15px; height:13px; padding-top:2px;}
#bt-lat{width:33px; height:24px; margin:47px 0 0 0;}
.space_dir{clear:both;}

#biblioteca{margin-left:14px;}
#biblioteca p{margin-left:15px; margin-bottom:0;}
.bib_artigos { width:210px; font-family:Verdana; font-size:10px; font-weight:normal; color:#2F5C77;}
.bib_artigos b{margin-left:15px;}
.bib_artigos input{ margin-top:4px; margin-bottom:4px; float:right;}
.bib_artigos a{font-family:Verdana; font-size:10px; font-weight:bold; color:#2F5C77; float:right;}

#menu div{font-family:Arial; font-size:0.70em; font-weight:bold; color:#ffffff;float:left;text-transform:uppercase; text-align:center;}
.menu_canto{width:135px; height:49px;}
.menu_item{width:125px; margin-left:1px; height:49px;}

#artigos_relacionados{margin-left:10px;width:497px;height:164px; background:url(../images/bg_relacionados.gif) no-repeat;}
.cx_artigo{float:left; width:222px; height:100px; margin-top:60px; padding-left:20px;font-family:Verdana; font-size:10px;color:#2F5C77;}
.cx_artigo input{float:right; margin-right:25px; margin-top:5px;}

#texto{font-family:Verdana; font-size:11px; color:#2F5C77; margin-left:15px; margin-right:20px;line-height:14px;}
#texto p{margin-bottom:10px;}
#texto input, #texto textarea, #texto select{border:1px solid #2F5C77;font-family:Verdana; font-size:10px; color:#2F5C77;}
.link{text-decoration:none;color:#2F5C77;}
.link:hover{text-decoration:underline;}

.especialidades{width:297px; height:103px; margin-left:10px;font-family:Verdana; font-size:10px; font-weight:normal; color:#2F5C77; padding-top:30px; padding-left:200px;}

.especialidades_texto {width:250px;}				
.especialidades input{float:right;}

.paginacao{width:100%; text-align:center;color:#2F5C77; font-weight:bold;}
.paginacao a{color:#2F5C77;text-decoration:none; font-weight:normal;}
.paginacao a:hover{text-decoration:underline; background-color:#79C2EA;}

#contact input{font-family:Verdana; font-size:11px; color:#2F5C77; padding:2px; margin:2px; width:290px;}
#contact select{font-family:Verdana; font-size:11px; color:#2F5C77; padding:2px; margin:2px; width:290px;}
#contact textarea{font-family:Verdana; font-size:11px; color:#2F5C77; padding:2px; margin:2px; width:290px;}
#contact #bt-cont{width:150px;}

.tit_texto{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2F5C77;}

.menuItens{text-align:center;visibility:hidden;position:absolute;width:125px; margin-top:59px; background-color:#FFFFFF; font-weight:bold;}
.menuLinks{width:125px;height:20px;height:33px; background-color:#67BAE7; line-height:33px; margin-top:1px; font-weight:bold;}
.menuLinks:hover{background-color:#9BD0ED;}
.menuLinks a{font-family:Arial;font-size:10px; font-weight:bolder; color:#274D65; text-decoration:none;}

#bannerHome{width:175px; float:left; padding:12px;}
#destaqueHome{width:380px; float:left;font-family:Verdana; font-size:11px; color:#2F5C77;padding-left:12px;
  			  padding-top:0px; border-left:0; min-height:500px; _height:500px;}
#home{ margin-left:10px; width:495px;}
.linhaDestaque{border-bottom:1px solid #d3d3d3; width:360px; padding-top:20px; padding-bottom:10px;}


#texto table{border-right:1px solid white; border-top:1px solid white;}
#texto table td{border-bottom:1px solid white; border-left:1px solid white;}

.pai_lista{color:#2F5C77; font-size:14px;}
.pai_lista a{text-decoration:none; font-weight:bold;color:#2F5C77;}

h5{font-size:12px;}