* { margin: 0; padding: 0;}
html, body { height: 100%; }
* html #tudo {height: 100%;}
body {background: #87b5e3 url(../_imgs/bg.png) top center repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 2a373b;}
img { border: 0;}
#tudo { width: 100%; margin: 0 auto; text-align: left; position: relative; min-height: 100%; }
#conteudo { padding-bottom: 70px; width: 902px; margin: 0 auto; background:url(../_imgs/bg_linha_menu.png) 200px top repeat-y; overflow: hidden; }
#rodape { position: absolute; bottom: 0; height: 71px; line-height: 35px; text-align: center; width: 100%; background: #FFFFFF url(../_imgs/bg_rodape2.png) repeat-x; }
#topo { height: 195px; text-align: center; }

#ftesq{ width: 50%; height: 700px; position: absolute; top: 0; left:  0; margin-left: -300px; background: #87b5e3 url(../_imgs/bg2.png) top center repeat-x; }

#topo_conteudo { width: 902px; height: 37px; background: url(../_imgs/bg_topo_conteudo.png) top left no-repeat}
#topo_conteudo img{ float: left;}
#topo_conteudo p{ float: left; margin: 0; padding: 13px 0 0 0; width: 400px; height: 20px; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#conteudo #esq, #conteudo #dir{ float: left;}
#conteudo #esq{ width: 202px; padding-right: 12px; }
#conteudo #dir{ width: 687px; }

.borda_dir{ background: url(../_imgs/bg_borda_interna.png) top right no-repeat; }

#esq #menu { padding-top: 12px; background: url(../_imgs/bg_borda_menu.png) -114px 0px no-repeat}
#esq #menu a{ width: 148px; height: 22px; padding: 4px 0 0 25px; display: block; padding-right: 18px; background: url(../_imgs/bg_menu.gif) 1px 0px no-repeat; text-decoration: none; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#esq #menu a:hover{ background: url(../_imgs/bg_menu.gif) -190px 0px no-repeat; color:#FFFFCC}
#esq #menu a.nivel-01{ background: url(../_imgs/bg_menu.gif) 1px -26px no-repeat;}
#esq #menu a.nivel-01:hover{ background: url(../_imgs/bg_menu.gif) -190px -26px no-repeat;}
#esq #menu a.nivel-02{ background: url(../_imgs/bg_menu.gif) 1px -52px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-02:hover{ background: url(../_imgs/bg_menu.gif) -190px -52px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-02{ background: url(../_imgs/bg_menu.gif) 1px -52px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-03{ background: url(../_imgs/bg_menu.gif) 1px -78px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-03:hover{ background: url(../_imgs/bg_menu.gif) -190px -78px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-04{ background: url(../_imgs/bg_menu.gif) 1px -104px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq #menu a.nivel-04:hover{ background: url(../_imgs/bg_menu.gif) -190px -104px no-repeat; width: 136px; padding: 4px 0 0 55px;}
#esq .banner { width: 190px;  padding: 10px 0; text-align: center; clear: both; }
#esq .banner img { margin: 0 auto;}

#rodape-int{ width: 902px; height: 71px; margin: 0 auto; background: url(../_imgs/bg_rodape.png) repeat-x; z-index: 1; position: relative; text-align: right}
#rodape-int img{ margin:0; padding: 0;}
#frodape{ width: 50%; height: 71px; position: absolute; top: 0; left: 0;  background: url(../_imgs/bg_rodape.png) repeat-x;}

#conteudo_esq{ width: 486px; float:left; }
#conteudo_dir{ width: 180px; float:left; }

#conteudo_esq  .bt_cont { width: 240px; float:left; text-align: right; padding-bottom: 10px; }

#conteudo_esq #destaque{ width: 243px; float:left; height: 410px;}
#conteudo_esq #destaque h3{ color: #2a393f; width: 226px; padding: 5px 0 3px 5px; font-size: 1.4em; letter-spacing:-1px; }
#conteudo_esq #destaque #fotodestaque{ width: 226px; padding: 0 0 0 5px;  }  
#conteudo_esq #destaque #fotodestaque span{ background: #304e68; display: block; }
#conteudo_esq #destaque #fotodestaque span img{ border: solid 1px #9daeb2; margin: 2px; float: left;}
#conteudo_esq #destaque #fotodestaque span p{ padding: 0 3px 3px 3px; margin: 0; text-align: right; color: #9daeb2;}
#conteudo_esq #destaque #textodestaque p { padding: 2px 12px 10px 5px; margin: 0; text-align: justify; color: #2a393f;}
#conteudo_esq #destaque .data{ width: 40px; height:13px; background: url(../_imgs/bg_data.png) center no-repeat; font-size: 10px; color: #fff; text-align: center; float: left; display: block; }
#conteudo_esq #destaque a { color: #2a393f; text-decoration: none; line-height: 17px;}
#conteudo_esq #destaque a:hover{ text-decoration: underline;}
#conteudo_esq #destaque a strong{color: #000; letter-spacing: 1px;}

#conteudo_esq #fotos{ width: 243px; float:left; height: 410px;}
#conteudo_esq #fotos ul, #conteudo_esq #fotos li{ margin: 0; padding: 0; list-style: none; }
#conteudo_esq #fotos ul { height: 40px; width: 220px; padding: 10px 0 0 10px; }
#conteudo_esq #fotos li.ui-state-default{ width: 110px; height: 37px; padding-top: 13px; float: left; background:url(../_imgs/bg-aba-off.png) bottom center no-repeat; text-align: center; color: #1c282b;  cursor: pointer;}
#conteudo_esq #fotos li.ui-tabs-selected{ width: 110px; height: 35px; padding-top: 8px; float: left; background:url(../_imgs/bg-aba-on.png) top center no-repeat; text-align: center; color: #fff; cursor: pointer;}
#conteudo_esq #fotos li a { color: #fff; text-decoration: none;}
#conteudo_esq #fotos .clique{ width: 243px;  height: 20px; float:left;  color: #fff;  font-size: 0.9em; text-align: center; margin: -15px 0 0 0; *margin: -10px 0 0 0; padding: 0; }
#conteudo_esq #fotos .foto {width: 220px; height: 140px;  *height: 130px; padding: 0  0 0 13px;  }
#conteudo_esq #fotos .foto img { float: left;}
#conteudo_esq #fotos .foto .imgBorba { border: solid 1px #26333a; padding: 1px; }
#conteudo_esq #fotos .legenda { font-size: 0.9em; padding: 0 20px 3px 28px; color: #4b5d62; }

#conteudo_esq #fotos #depoimentos{ padding: 10px 5px 8px 10px; *padding: 10px 0 8px 10px; }

#conteudo_esq #fotos #depoimentos .titulo{ width: 87px; height: 18px; padding: 12px; background:url(../_imgs/bg-aba-on.png) left top no-repeat; font-weight:normal; color: #fff; font-size: 12px; text-align: center; }
#conteudo_esq #fotos #depoimentos .fotoP { width: 233px; padding: 0; height: 34px; }
#conteudo_esq #fotos #depoimentos .fotoP a { padding: 1px;}
#conteudo_esq #fotos #depoimentos .fotoP a img{ padding:1px; background-color: #99aaae; border: solid 1px #2a3941; }
#conteudo_esq #fotos #depoimentos .depoimentosTexto{ color: #2a393f; font-size: 0.9em; padding: 0 4px; }


#conteudo_esq #destAbas li.ui-state-default{ width: 110px; height: 37px; padding-top: 13px; float: left; background:url(../_imgs/bg-aba-off.png) bottom center no-repeat; text-align: center; color: #1c282b;  cursor: pointer;}
#conteudo_esq #destAbas li.ui-tabs-selected{ width: 110px; height: 35px; padding-top: 8px; float: left; background:url(../_imgs/bg-aba-on.png) top center no-repeat; text-align: center; color: #fff; cursor: pointer;}
#conteudo_esq #destAbas li a { color: #fff; text-decoration: none;}

#conteudo_esq #destAbas { width: 486px; float:left; height: 300px;color:#2A393F; }
#conteudo_esq #destAbas .boxAbas ul, #conteudo_esq #fotos li{ margin: 0; padding: 0; list-style: none; }
#conteudo_esq #destAbas .boxAbas ul { height: 40px; width: 486px; padding: 10px 0 0 10px; }
#conteudo_esq #destAbas .boxAbas li.off{ width: 110px; height: 37px; padding-top: 13px; float: left; background:url(../_imgs/bg-aba-off.png) bottom center no-repeat; text-align: center; color: #1c282b;  cursor: pointer;}
#conteudo_esq #destAbas .boxAbas li.on{ width: 110px; height: 35px; padding-top: 8px; float: left; background:url(../_imgs/bg-aba-on.png) top center no-repeat; text-align: center; color: #fff; cursor: pointer;}
#conteudo_esq #destAbas h3{ clear: both; padding: 0 10px; font-weight: normal; color: #1c282b; font-size: 1.3em}
#conteudo_esq #destAbas img{ float: left; border: solid 1px #1f2a2e; padding: 1px; margin: 5px 5px 5px 0;}
#conteudo_esq #destAbas p{ clear: both; padding: 0 10px; font-weight: normal; color: #1c282b; line-height: 18px;}
#conteudo_esq #destAbas #setas{height: 40px;}
#conteudo_esq #destAbas #setas img{ float: right; border: 0;}

#conteudo_dir .box{ width: 180px; padding: 10px 3px 10px 15px; }
#conteudo_dir .box input { background: none; border: none;}
#conteudo_dir .box .titulo{ width: 87px; height: 18px; padding: 12px; background:url(../_imgs/bg-aba-on.png) left top no-repeat; font-weight:normal; color: #fff; font-size: 12px; text-align: center; }
#conteudo_dir .box .tbranco{ color:#fff; font-size: .9em; text-align: center;}
#conteudo_dir .box .flash{ width:166px; height: 123px; padding:1px; background-color: #99aaae; border: solid 1px #2a3941; }
#conteudo_esq .box .texto{ color: #2a393f; font-size: 0.9em; padding: 0 4px; }
#conteudo_dir .box p { width:170px; color: #4b5d62; font-size: 0.9em; padding: 3px 0; clear: both;}
#conteudo_dir input.news { width: 166px; height: 16px; border: solid 1px #a5b4b8; background: #cedde0; padding: 2px; margin-bottom: 8px; color: #4b5d62;  font-size: 0.9em}
#conteudo_dir .chaq { border: 0; background: none; width: 10px; height: 10px; float: left; margin-right: 4px;}
#conteudo_dir .box .pchaq { padding: 1px 0; margin: 0; }

#conteudo_dir .bt_cont{ width: 170px; float:left; text-align: right; padding-bottom: 10px; clear: both;}

.ui-tabs .ui-tabs-hide {
     display: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }






