 /* ----------- CONFIGURAES GERAIS -------------- */
body { margin: 0px; font: 10px/15px "Tahoma"; color: #666; }
#geral { overflow: hidden; }
br { clear: both; }

/* Estilos Gerais */
.titulo { width: 100%; /*float: left; */overflow: hidden; font: bold 16px/18px "Trebuchet MS"; color: #000; clear: both; }
.subtitulo { width: 100%; float: left; overflow: hidden; font: bold 12px/16px "Trebuchet MS"; color: #666; }
.tituloBranco { font: bold 10px/10px "Tahoma"; color: #FFF; }
.b2 { color: #000; }
.bulletVerde { height: 20px; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 18px;  }
.empurra10 { padding-left: 10px; }
.empurra20 { padding-left: 18px; }
.txtTabela { font: 10px/12px "Tahoma"; color: #3B3D34; }
.txtBullet { font: 11px/14px "Tahoma"; color: #666; background: url(../imgs/bullet_redondo_verde.gif) 0px 0px no-repeat; padding-left: 20px }
h3 { font: bold 16px/18px "Trebuchet MS"; color: #666; text-align: left; margin: 0px; padding: 0px; }
h6 { font: 9px/10px "Tahoma"; color: #666; margin: 2px 0px; }
label { font: bold 10px/20px "Tahoma"; color: #666; display: block; float: left; padding-left: 15px; }
.label2 { font: bold 10px/20px "Tahoma"; color: #666; display: block; float: left; padding-left: 3px; }
.label3 { font: bold 10px/20px "Tahoma"; color: #333; padding-left: 0; }
p { font: 10px/15px "Verdana"; color: #333; padding: 0; margin: 0; }
a.linkTexto { font: 11px/14px "Tahoma"; color: #666; }
a:hover.linkTexto { text-decoration: none; }

.texto2 { font: 11px/12px "Tahoma"; color: #666; }
.txtPreto { font: 10px/12px "Tahoma"; color: #000; }
.txtVerde { font: bold 10px "Tahoma"; color: #006969; }
.txtAmarelo { font: bold 10px "Tahoma"; color: #944D03; }
.txtLilas { font: bold 10px "Tahoma"; color: #5C3047; }
.txtAzul { font: bold 10px "Tahoma"; color: #0066CC; }
.txtVermelho { color: #FF0000; }
.txtCordeBurroQuandoFoge { color: #3B3D34; }
.txtBulletVerde { font: 11px/20px "Tahoma"; color: #666; text-decoration: none; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
.txtCinzaBulletVerde { font: 10px/15px "Tahoma"; color: #666; background: url(../imgs/bullet_redondo_verde.gif) 0px 0px no-repeat; padding-left: 20px; display: block; }
.txtVerdeBulletVerde { font: bold 11px/20px "Tahoma"; color: #006969; background: url(../imgs/bullet_redondo_verde.gif) 0px 4px no-repeat; padding-left: 20px; text-decoration: underline; }

.tabela { margin-left: 15px; }
.cabecalho2 { font: bold 10px/10px "Tahoma"; color: #FFF; background: url(../imgs/table_bg.jpg) repeat-x; padding: 0px 2px 0px 2px; }
.linhaFraca { background: #FFF; padding: 1px 0px;  }
.linhaForte { background: #F4F4F4;  padding: 1px 0px;  } 
.divisoria { height: 1px; background: url(../imgs/divisoria_pontilhados.gif) 0px 50% repeat-x; }

.cartolaTit { width: 100%; float: left; overflow: hidden;  background: url(../imgs/table_bg.jpg) repeat-x; }
.cartolaTit .cimaEsq { width: 12px; height: 20px; float: left; overflow: hidden; background: url(../imgs/table_canto_dir.jpg) no-repeat; }
.cartolaTit .cartola { height: 20px; font: bold 9px/20px "Tahoma"; color: #FFF; overflow: hidden; background: url(../imgs/table_canto_esq.jpg) 100% 0% no-repeat; }
.titCinza { font: bold 11px/14px "Tahoma"; color: #666; text-decoration: underline; }
.titVerdeBullet { font: bold 10px/15px "Tahoma"; color: #4D7882; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 
.titRoxoBullet { font: bold 10px/15px "Tahoma"; color: #75616E; text-decoration: underline; background: url(../imgs/bullet_redondo_roxo.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 
.titAmareloeBullet { font: bold 10px/15px "Tahoma"; color: #8F8C57; text-decoration: underline; background: url(../imgs/bullet_ouro.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 

.titVerdeBullet2 { font: bold 11px/15px "Tahoma"; color: #4D7882; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 
.titRoxoBullet2 { font: bold 11px/15px "Tahoma"; color: #75616E; text-decoration: underline; background: url(../imgs/bullet_redondo_roxo.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 
.titAmareloeBullet2 { font: bold 11px/15px "Tahoma"; color: #8F8C57; text-decoration: underline; background: url(../imgs/bullet_ouro.gif) 0px -1px no-repeat; height: 20px; padding-left: 20px; } 

.titVerde { font: bold 11px "Tahoma"; color: #007D8C; text-decoration: underline; }
.noBorder { width: auto; height: auto; border: none; }
.pontilhado { width: 155px; background: url(../imgs/divisoria_pontilhados.gif) 0% 100% no-repeat; padding: 5px 0px; }

/* Links Gerais */
a.txtPretoB { font: bold 11px "Tahoma"; color: #000; text-decoration: none; }
a:hover.txtPretoB { text-decoration: underline; }

a.txtCinza { font: 10px "Tahoma"; color: #666; text-decoration: none; }
a:hover.txtCinza { color: #000; }

a.txtCinza2 { font: 10px "Verdana"; color: #999; text-decoration: underline; }
a:hover.txtCinza2 { color: #000; }

a.txtCinza3 { font: 10px "Verdana"; color: #666; text-decoration: none; }
a:hover.txtCinza3 { color: #000; }

a.txtCinza4 { font: 10px "Verdana"; color: #666; text-decoration: none; }
a:hover.txtCinza4 { color: #000; text-decoration: underline; }

a.verdeBullet { font: bold 10px/12px "Tahoma"; color: #0F808B; text-decoration: underline; background: url(../imgs/bullet_topo.jpg) 0px 4px no-repeat; padding-left: 12px; }
a:hover.verdeBullet { }

a.cinzaBullet { font: bold 10px/12px "Tahoma"; color: #666; text-decoration: underline; background: url(../imgs/bullet_topo.jpg) 0px 4px no-repeat; padding-left: 10px; }
a:hover.cinzaBullet { }

a.verdeBullet2 { font: 10px/12px "Tahoma"; color: #0F808B; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px 1px no-repeat; padding-left: 18px; display: block; }
a:hover.verdeBullet2 { }

a.verdeBullet3 { font: 10px/20px "Tahoma"; color: #006969; text-decoration: none; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
a:hover.verdeBullet3 { text-decoration: underline; }

a.verdeBullet4 { font: bold 11px/20px "Tahoma"; color: #000; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
a:hover.verdeBullet4 { text-decoration: underline; }

a.verdeBullet5 { font: 11px/20px "Tahoma"; color: #000; text-decoration: none; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
a:hover.verdeBullet5 { text-decoration: underline; }

a.verde { font: 9px/25px "Verdana"; color: #0F808B; text-decoration: underline; }
a:hover.verde { }

a.verde2 { font: 9px/12px "Tahoma"; color: #0F808B; text-decoration: none; }
a:hover.verde2 { text-decoration: underline; }

a.amareloHome { font: 9px/12px "Tahoma"; color: #8F8C57; text-decoration: none; }
a:hover.amareloHome { text-decoration: underline; }

a.roxoHome { font: 9px/12px "Tahoma"; color: #75616E; text-decoration: none; }
a:hover.roxoHome { text-decoration: underline; }

a.verdeB { font: bold 10px/15px "Tahoma"; color: #006969; text-decoration: underline; }
a:hover.verdeB { }

a.cinzaBulletVerde { font: 11px "Tahoma"; color: #666; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px 0px no-repeat; padding-left: 18px; text-decoration: none; }
a:hover.cinzaBulletVerde { color: #000; }

a.verdeBulletOuro { font: bold 10px/12px "Tahoma"; color: #006969; background: url(../imgs/bullet_ouro2.gif) 0% -1px no-repeat; padding-left: 18px; }
a:hover.verdeBulletOuro { }

a.verdePeq { font: 10px "Tahoma"; color: #4D7882; text-decoration: none; }
a:hover.verdePeq { text-decoration: underline; }

a.roxoPeq { font: 10px "Tahoma"; color: #75616E; text-decoration: none; }
a:hover.roxoPeq { text-decoration: underline; }

a.amareloPeq { font: 10px "Tahoma"; color: #8F8C57; text-decoration: none; }
a:hover.amareloPeq { text-decoration: underline; }

a.verdeImpressao { font: bold 10px/20px "Tahoma"; color: #007D8C; text-decoration: underline; background: url(../imgs/bullet_print.jpg) -1px -4px no-repeat; padding-left: 22px; }
a:hover.verdeImpressao { color: #005151; }

/* Componentes Gerais */
select { /*height: 20px;*/ font: 10px/20px "Tahoma"; color: #3B3D34; }
input { height: 12px; font: 10px/15px "Tahoma"; color: #3B3D34; border: 1px solid #999; }
textarea { font: 10px/15px "Tahoma"; color: #3B3D34; border: 1px solid #999; }

/* ----------- BOX Padres -------------- */
/* largura: */
.box1 { width: 197px; background: url(../imgs/box1_bg.jpg) repeat-y; }
.box1 .cima { width: 197px; height: 20px; background: url(../imgs/box1_cima.jpg) no-repeat; }
.box1 .meio { width: 197px; background: url(../imgs/box1_baixo.jpg) 0px 100% no-repeat; padding-bottom: 30px; }
.box1 .meio .conteudo { width: 160px; margin: auto; }
.box1 .meio .conteudo .links { width: 150px; margin: auto; }

.box2 { width: 598px; background: url(../imgs/box2_bg.jpg) repeat-y; clear: both; }
.box2 .cima { width: 598px; height: 20px; background: url(../imgs/box2_cima.jpg) no-repeat; }
.box2 .meio { width: 598px; background: url(../imgs/box2_baixo.jpg) 0px 100% no-repeat; padding-bottom: 30px; }
.box2 .meio .conteudo { width: 555px; margin: auto; overflow: hidden; }

.box3 { width: 177px; float: left; overflow: hidden; background: url(../imgs/box3_bg.jpg) repeat-y; }
.box3 .cima { width: 177px; height: 11px; float: left; overflow: hidden; background: url(../imgs/box3_cima.jpg) no-repeat; border: 1px solid red;}
.box3 .meio { width: 177px; float: left; overflow: hidden; background: url(../imgs/box3_baixo.jpg) 0% 100% no-repeat; padding-bottom: 20px; }
.box3 .meio .conteudo { width: 156px; margin: auto; }
.box3 .meio .conteudo .foto { width: 154px; margin: auto; }
.box3 .meio .conteudo .modelo { width: 142px; padding-left: 20px; }

.box3_2 { width: 189px; float: left; overflow: hidden;  background: url(../imgs/boxHome_2_bg.jpg) repeat-y; margin-top: 10px; }
.box3_2 .meio { width: 189px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_cima.jpg) 0% 0% no-repeat; padding-bottom: 20px; }
.box3_2 .meio .conteudo_1 { width: 170px; margin: auto; }
.box3_2 .meio .conteudo_1 .conteudo .box { width: 174px; margin: auto; padding-bottom: 10px; }
.box3_2 .meio .conteudo_1 .opcao { width: 90%; height: 14px; overflow: hidden; margin: auto; text-align: center; border-bottom: 1px solid #CCC; }
.box3_2 .meio .conteudo_1 .conteudo { width: 160px; margin: auto; }
.box3_2 .meio .conteudo_1 .conteudo .foto { width: 150px; margin: auto; }
.box3_2 .meio .conteudo_1 .conteudo .detalhe { width: 160px; height: auto; margin: auto; background: url(../imgs/boxHome_2_detalhe.gif) 0px 0px no-repeat; padding-top: 5px; }
.box3_2 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 148px; margin: auto; padding-top: 10px; }
.box3_2 .baixo { width: 189px; height: 25px; float: left; overflow: hidden; background: url(../imgs/box3_baixo_2.jpg) no-repeat; }

.box4 { width: 588px; float: left; overflow: hidden; background: url(../imgs/box_4_bg.jpg) repeat-y; }
.box4 .cima { width: 588px; height: 24px; background: url(../imgs/box_4_cima.jpg) no-repeat; float: left; overflow: hidden; }
.box4 .meio { width: 588px; float: left; overflow: hidden; background: url(../imgs/box_4_baixo.jpg) 0% 100% no-repeat; padding-bottom: 20px; }
.box4 .meio .conteudo { width: 550px; margin: auto; }
.box4 .meio .conteudo .label { width: 130px; float: left; overflow: hidden; padding-right: 2px; font: bold 10px/12px "Tahoma"; color: #666; }
.box4 .meio .conteudo .boxLabel { width: auto; float: left; overflow: hidden;  text-align: right; padding-bottom: 5px;  }

.box4 .meio .conteudo2 { width: 520px; margin: auto; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.box4 .meio .conteudo2 .tit { text-decoration: underline; }

.radioBox { float: left; border: none;  }
.radioBox .radio { border: none; width: 20px; text-align: left; float: left; overflow: hidden; } 
.radioBox .labelRadio { width: 65px; float: left; overflow: hidden; font: 10px/12px "Tahoma"; color: #666; padding-left: 2px; }

.box5 { width: 177px; float: left; overflow: hidden; background: url(../imgs/box_5_bg.jpg) repeat-y; margin-bottom: 10px; }
.box5 .cima { width: 177px; height: 12px; float: left; overflow: hidden; background: url(../imgs/box_5_cima.jpg) no-repeat; }
.box5 .meio { width: 177px; float: left; overflow: hidden; background: url(../imgs/box_5_baixo.jpg) 0% 100% no-repeat; padding-bottom: 10px; }
.box5 .meio .conteudo { width: 148px; margin: auto; }

.box7 { width: 588px; float: left; overflow: hidden; background: url(../imgs/box_4_bg.jpg) repeat-y; }
.box7 .cima { width: 588px; height: 24px; background: url(../imgs/box_7_cima.jpg) no-repeat; float: left; overflow: hidden; }
.box7 .meio { width: 588px; float: left; overflow: hidden; background: url(../imgs/box_4_baixo.jpg) 0% 100% no-repeat; padding-bottom: 20px; }
.box7 .meio .conteudo { width: 530px; margin: auto; }

.box8 { width: 598px; background: url(../imgs/box8_bg.jpg) repeat-y; clear: both; }
.box8 .cima { width: 598px; height: 20px; background: url(../imgs/box8_cima.jpg) no-repeat; }
.box8 .meio { width: 598px; background: url(../imgs/box8_baixo.jpg) 0px 100% no-repeat; padding-bottom: 30px; }
.box8 .meio .conteudo { width: 555px; margin: auto; overflow: hidden; }

/* Box home modelo 1 */
.boxHome_1 { width: 390px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_bg.gif) repeat-y; }
.boxHome_1 .meio { width: 390px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_cima.jpg) 0% 0% no-repeat; padding-bottom: 0px; }
.boxHome_1 .baixo { width: 390px; height: 17px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_baixo.jpg) no-repeat; }
.boxHome_1 .meio .conteudo_1 { width: 351px; margin: auto; }

.boxHome_1 .meio .conteudo_1 .opcao { width: 90%; height: 14px; overflow: hidden; margin: auto; text-align: center; }
.boxHome_1 .meio .conteudo_1 .conteudo { width: 355px; }
.boxHome_1 .meio .conteudo_1 .conteudo .box { width: 174px; float: left; overflow: hidden; padding-bottom: 10px; }
.boxHome_1 .meio .conteudo_1 .conteudo .boxImagem { width: 350px; float: left; overflow: hidden; padding-bottom: 0px; padding-top:5px; }
.boxHome_1 .meio .conteudo_1 .conteudo .detalhe { width: 352px; height: auto; margin: auto; background: url(../imgs/boxHome_1_detalhe.jpg) 0px 0px no-repeat; padding-top: 5px; }
.boxHome_1 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 320px; margin: auto; padding-top: 10px; }
.boxHome_1 .meio .conteudo_1 .conteudo .detalhe .conteudo .esq { width: 180px; float: left; overflow: hidden; }
.boxHome_1 .meio .conteudo_1 .conteudo .detalhe .conteudo .dir { width: 140px; float: left; overflow: hidden; padding-top: 30px; }


/* Box home modelo 2 */
.boxHome_2 { width: 189px; float: left; overflow: hidden;  background: url(../imgs/boxHome_2_bg.jpg) repeat-y; margin-top: 10px; }
.boxHome_2 .meio { width: 189px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_cima.jpg) 0% 0% no-repeat; padding-bottom: 20px; }
.boxHome_2 .meio .conteudo_1 { width: 189px; float: left; overflow: hidden; }
.boxHome_2 .meio .conteudo_1 .conteudo .box { width: 174px; margin: auto; padding-bottom: 10px; }
.boxHome_2 .meio .conteudo_1 .opcao { width: 182px; height: 16px; float: left; overflow: hidden; padding-bottom: 10px; }
.boxHome_2 .meio .conteudo_1 .conteudo { width: 174px; margin: auto; }
.boxHome_2 .meio .conteudo_1 .conteudo .detalhe { width: 174px; height: auto; margin: auto; background: url(../imgs/boxHome_2_detalhe.gif) 0px 0px no-repeat; padding-top: 5px; }
.boxHome_2 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 148px; margin: auto; padding-top: 10px; }
.boxHome_2 .baixo { width: 189px; height: 18px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_baixo.jpg) no-repeat; }


/* Box home modelo 3 */
.boxHome_3 { width: 189px; float: left; overflow: hidden;  background: url(../imgs/boxHome_2_bg.jpg) repeat-y; margin-top: 10px; }
.boxHome_3 .meio { width: 189px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_cima.jpg) 0% 0% no-repeat; padding-bottom: 10px; }
.boxHome_3 .meio .conteudo_1 { width: 189px; float: left; overflow: hidden; }
.boxHome_3 .meio .conteudo_1 .conteudo .box { width: 174px; margin: auto; padding-bottom: 10px; }
.boxHome_3 .meio .conteudo_1 .conteudo { width: 174px; margin: auto; }
.boxHome_3 .meio .conteudo_1 .conteudo .detalhe { width: 174px; height: auto; margin: auto; padding-top: 30px; }
.boxHome_3 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 148px; margin: auto; /*padding-top: 10px;*/ }
.boxHome_3 .baixo { width: 189px; height: 18px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_baixo.jpg) no-repeat; }


/* Box home modelo 4 */
.boxHome_4 { width: 390px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_bg.gif) repeat-y; }
.boxHome_4 .meio { width: 390px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_cima.jpg) 0% 0% no-repeat; padding-bottom: 20px; }
.boxHome_4 .baixo { width: 390px; height: 17px; float: left; overflow: hidden; background: url(../imgs/boxHome_1_baixo.jpg) no-repeat; }
.boxHome_4 .meio .conteudo_1 { width: 351px; margin: auto; }

.boxHome_4 .meio .conteudo_1 .opcao { width: 90%; height: 14px; overflow: hidden; margin: auto; text-align: center; border-bottom: 1px solid #CCC; }
.boxHome_4 .meio .conteudo_1 .conteudo { width: 355px; }
.boxHome_4 .meio .conteudo_1 .conteudo .box { width: 174px; float: left; overflow: hidden; padding-bottom: 10px; }
.boxHome_4 .meio .conteudo_1 .conteudo .boxImagem { width: 350px; float: left; overflow: hidden; padding-bottom: 10px; }
.boxHome_4 .meio .conteudo_1 .conteudo .detalhe { width: 352px; height: auto; margin: auto; background: url(../imgs/boxHome_1_detalhe.jpg) 0px 0px no-repeat; padding-top: 5px; }
.boxHome_4 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 320px; margin: auto; padding-top: 10px; }
.boxHome_4 .meio .conteudo_1 .conteudo .detalhe .conteudo .esq { width: 180px; float: left; overflow: hidden; }
.boxHome_4 .meio .conteudo_1 .conteudo .detalhe .conteudo .dir { width: 140px; float: left; overflow: hidden; padding-top: 30px; }


/* Box home modelo 2 */
.boxHome_5 { width: 189px; float: left; overflow: hidden;  background: url(../imgs/boxHome_2_bg.jpg) repeat-y; margin-top: 10px; }
.boxHome_5 .meio { width: 189px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_cima.jpg) 0% 0% no-repeat; padding-bottom: 20px; }
.boxHome_5 .meio .conteudo_1 { width: 189px; float: left; overflow: hidden; }
.boxHome_5 .meio .conteudo_1 .conteudo .box { width: 174px; margin: auto; padding-bottom: 10px; }
.boxHome_5 .meio .conteudo_1 .opcao { width: 90%; height: 14px; overflow: hidden; margin: auto; text-align: center; border-bottom: 1px solid #CCC; }
.boxHome_5 .meio .conteudo_1 .conteudo { width: 174px; margin: auto; }
.boxHome_5 .meio .conteudo_1 .conteudo .detalhe { width: 174px; height: auto; margin: auto; background: url(../imgs/boxHome_2_detalhe.gif) 0px 0px no-repeat; padding-top: 5px; }
.boxHome_5 .meio .conteudo_1 .conteudo .detalhe .conteudo { width: 148px; margin: auto; padding-top: 10px; }
.boxHome_5 .baixo { width: 189px; height: 18px; float: left; overflow: hidden; background: url(../imgs/boxHome_2_baixo.jpg) no-repeat; }

/* ----------- DIV's -------------- */
#geral { width: 100%; margin: auto; float: left; overflow: hidden; /*border: 1px solid blue;*/ }
#geral_conteudo { width: 840px; margin: auto;}
.area_conteudo { width: 600px; float: left; overflow: hidden; background: url(..); padding: 10px 0px 0px 20px; }

.conteudo_esqueda { width: 392px; float: left; overflow: hidden; }
.conteudo_direita { width: 180px; float: left; overflow: hidden; padding: 5px 0px 0px 10px; }

#rodatopo { width: 100%; height: 42px; background: url(../imgs/detalhe_topoCinza_bg.jpg) repeat-x; float: left; }
#rodatopo .detalheTopo { width: 25%; height: 42px; float: left; overflow: hidden; background: url(../imgs/detalhe_topo_bg.jpg) repeat-x;  }
#rodatopo .saudacao { width: 520px; height: 42px; float: left; background: url(../imgs/detalhe_topo_dir.jpg) 0px 0px no-repeat; padding: 3px 0px 0px 30px; }
.txtIdentificacao { font: 9px/12px "Tahoma"; color: #000; text-decoration: none; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
#rodatopo .saudacao a { font: bold 9px/12px "Tahoma"; color: #0F808B; text-decoration: none; }
#rodatopo .saudacao a:hover { text-decoration: underline; }

#topo { width: 840px; margin: auto; }
#topo .logo { width: 150px; height: 148px; float: left; padding-left: 30px; }
#topo .banner { width: 403px; height: 148px; float: left; }
#topo .area { width: 197px; height: 148px; float: left; }

/* Menu */
#menu { width: 180px; float: left; overflow: hidden; }
#menu .topo { width: 180px; height: 72px; background: url(../imgs/menu_topo.gif) no-repeat; }
#menu .meio { width: 180px; background: url(../imgs/menu_bg.gif) repeat-y; }
#menu .meio .item { width: 128px; margin: auto; background: url(../imgs/divisoria_pontilhados.gif) 0% 18px no-repeat; padding: 4px 0px; clear: left; }
#menu .meio .itemUltimo { width: 128px; margin: auto; padding: 5px 0px;}
#menu .meio .item2 { width: 128px; margin: auto; padding: 4px 0px; }
#menu .baixo { width: 180px; height: 200px; background: url(../imgs/menu_baixo.jpg) 0% 0% no-repeat; padding-top: 50px; }
#menu .baixo .item { width: 140px; padding-left: 20px; }
#menu .baixo .item .tit { font: bold 10px "Tahoma"; color: #666; background: url(../imgs/bullet_redondo_verde.gif) 0px 0px no-repeat; padding-left: 20px; }
#menu .baixo .item .texto { padding-left: 20px; }
#menu .div_inicio { width: 135px; height: 16px; background: url(../imgs/divisoria_menu2.jpg) 100% 0% no-repeat; margin-top: 3px; padding-left: 20px; }
#menu .div_final { width: 135px; height: 16px; overflow: hidden; float: left; background: url(../imgs/divisoria_menu2fim.jpg) 100% 0% no-repeat; margin-bottom: 5px; padding-left: 20px; }
#menu .links { width: 135px; height: 21px; float: left; overflow: hidden; background: url(../imgs/divisoria_menu1.jpg) 0px 100% no-repeat; }
#menu .subLinks { width: 135px; float: left; overflow: hidden; margin-bottom: 10px; padding-left: 35px; }
#menu .subLinks .titulo { font: bold 9px/11px "Tahoma"; color: #006969; padding-bottom: 5px; }
#menu .subLinks .subtitulo { font: 9px/11px "Tahoma"; color: #000; margin-top: 5px; }
#menu .subLinks a.submenu { font: 9px/15px "Tahoma"; color: #666; background: url(../imgs/bullet_menu.jpg) 0px 5px no-repeat; padding-left: 10px; text-decoration: none; }
#menu .subLinks a:hover.submenu { color: #000; }
#menu .subLinks a.submenu_on { font: bold 9px/15px "Tahoma"; color: #000; background: url(../imgs/bullet_menu.jpg) 0px 5px no-repeat; padding-left: 10px; text-decoration: none; }

a.menu { font: 10px/12px "Verdana"; color: #666; text-decoration: none; }
a:hover.menu { color: #000; }

a.menu_on { font: bold 10px/12px "Verdana"; color: #000; text-decoration: none; }
a:hover.menu_on { color: #000; }
/* Fim do Menu */

.boxLeiloes { width: 161px; background: url(../imgs/boxLeiloes_bg.jpg) repeat-y; overflow: hidden; margin-left: 12px; }
.boxLeiloes .cima { width: 161px; height: 21px; background: url(../imgs/boxLeiloes_cima.jpg) no-repeat; float: left; overflow: hidden; }
.boxLeiloes .interno { width: 161px; float: left; overflow: hidden; background: url(../imgs/boxLeiloes_baixo.jpg) 0% 100% no-repeat; padding-bottom: 25px; }
.boxLeiloes .interno .conteudo { width: 136px; height: 100px; margin: auto; }

#conteudo { width: 640px; float: left; overflow: hidden; }
#conteudo .cartola { font: 18px/23px "Trebuchet MS"; color: #000; }
#conteudo .menu_interno { width: 600px; height: 48px; float: left; overflow: hidden; background: url(../imgs/submenu_bg.jpg) 100% 0px no-repeat; }
#conteudo .menu_interno .item { float: left; overflow: hidden; }
#conteudo .menu_interno .divisoria { width: 2px; height: 48px; background: url(../imgs/submenu_divisoria.jpg) no-repeat; float: left; overflow: hidden; }
#conteudo .migalha { width: 600px; height: 18px; float: left; overflow: hidden; background: url(../imgs/bg_migalha.jpg) no-repeat; color: #666; padding: 5px 0px 0px 29px; font: 10px "Verdana"; }
#conteudo .menu { }
#conteudo .cont_migalha { }
#conteudo .cont_menu_interno { }
#conteudo .box_dir { }
#conteudo .tit_mes { font: bold 13px/15px "Tahoma"; color: #999; background: url(../imgs/divisoria_pontilhados_degrade.jpg) 0% 100% no-repeat; padding: 10px 0px 20px 0px; }
#conteudo .item_leilao { font: 10px/11px "Tahoma"; color: #666; float: left; overflow: hidden; }
#conteudo .item_leilao .data { font: bold 10px/12px "Tahoma"; color: #000; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
#conteudo .item_leilao .destaque { width: 100%; font: bold 10px/12px "Tahoma"; color: #000; }
#conteudo .item_leilao .ladoEsq { width: 292px; float: left; overflow: hidden; padding-left: 20px; }
#conteudo .item_leilao .ladoEsq2 { width: 380px; float: left; overflow: hidden; padding-left: 20px; }
#conteudo .item_leilao .ladoDir { width: 253px; float: left; overflow: hidden; }
#conteudo .item_leilao .tit { font: bold 11px/12px "Tahoma"; color: #007D8C; text-decoration: underline; padding: 7px 0px; overflow: hidden;  }
#conteudo .item_leilao .links1 { width: 168px; float: left; overflow: hidden; }
#conteudo .item_leilao .links2 { width: 175px; float: left; overflow: hidden; }
#conteudo .item_leilao .links3 { width: 342px; float: left; overflow: hidden; }
#conteudo .item_leilao .info { font: 10px/15px "Tahoma"; color: #666; }
#conteudo .item_leilao .mais { width: 100%; float: left; overflow: hidden; padding-top: 10px; }
#conteudo .divisoria_degrade { width: 100%; float: left; overflow: hidden; background: url(../imgs/divisoria_degrade.jpg) 0% 50% no-repeat; padding: 15px 0px; }
#conteudo .divisoria_degrade2 { width: 347px; float: left; overflow: hidden; background: url(../imgs/divisoria_degrade2.jpg) 0px 50% no-repeat; padding: 5px 0px; }
#conteudo .divisoria_fim { width: 100%; height: 30px; float: left; overflow: hidden; background: url(../imgs/detalhe_conteudo_baixo.jpg) -5px 0px no-repeat; }
#conteudo .menu_fim { width: 100%; clear: both; text-align: center; padding: 10px 0px; color: #999; }
#conteudo .menu_fim a { font: 10px/12px "Tahoma"; color: #999; text-decoration: none; } 
#conteudo .menu_fim a:hover { color: #000; }

.apresentacao { width: 460px; font-size: 11px;}
.apresentacao .itens { background: url(../imgs/bullet_ouro2.gif) 0px 0px no-repeat; padding: 0px 0px 10px 18px; display: block; }
.apresentacao .subtitulo { margin-bottom: 5px; color: #0F808B; }


.fotoGrande { width: 260px; padding: 20px 25px 0px 35px; float: left; overflow: hidden; }

.boxFotoPeq { width: 227px; float: left; overflow: hidden; padding: 35px 0px 0px 0px; }
.boxFotoPeq .cima { width: 227px; height: 27px; float: left; overflow: hidden; background: url(../imgs/box_6_cima.jpg) no-repeat; }
.boxFotoPeq .meio { width: 227px; float: left; overflow: hidden; background: url(../imgs/box_6_bg.jpg) repeat-y; text-align: center; }
.boxFotoPeq .baixo { width: 227px; height: 27px; background: url(../imgs/box_6_baixo.jpg) no-repeat; float: left; overflow: hidden; }

.rodape { width: 780px; float: left; overflow: hidden; margin-top: 40px; font: 10px/12px "Tahoma"; color: #AAAAAA; }
.rodape a { font: 10px/12px "Tahoma"; color: #AAAAAA; text-decoration: none; }
.rodape a:hover { color: #000;  }
.rodape .esquerdo { width: 380px; float: left; overflow: hidden; padding-left: 15px; }
.rodape .direito { width: 355px; float: left; overflow: hidden; text-align: right; }
.detalhe { width: 100%; height: 19px; float: left; overflow: hidden; margin-top: 20px; }

.boxLogin { width: 285px; float: left; overflow: hidden;  }
.boxLogin .cima { width: 285px; height: 24px; float: left; overflow: hidden; background: url(../imgs/boxLogin_cima.jpg) no-repeat; }
.boxLogin .meio { width: 285px; float: left; overflow: hidden; background: url(../imgs/boxLogin_meio.jpg) repeat-y; }
.boxLogin .meio .conteudo { width: 246px; margin: auto; }
.boxLogin .baixo { width: 285px; height: 22px; float: left; overflow: hidden; background: url(../imgs/boxLogin_baixo.jpg) no-repeat; }
.boxLogin .texto { font: 11px/14px "Tahoma"; display: block; margin: 8px 0px 15px 0px;}

/* Agenda */
#agenda_detalhe, #agenda { }
#agenda_detalhe .verdeBulletOuro { margin-top: 8px; display: block; } 

/* Agenda */
#agenda  .verdeBulletOuro { margin-top: 8px; display: block; }

/* Mapa do site */

#boxMapaGeral { width: 400px; padding: 15px 0px 0px 50px; }
.spacer { width: 400px; height: 10px; float: left;  overflow: hidden; }
.divNivel { float: left; width: 400px; height: 24px; background: url(../imgs/mapa_bg_1.gif) no-repeat; padding: 0px 0px 0px 35px; }
.divNivelUltima { float: left; width: 400px; height: 24px; background: #FFF url(../imgs/mapa_bg_1_ultima.gif) no-repeat; padding: 0px 0px 0px 35px; }

.divNivelIn { width: 400px; height:19px; float: left;  background: url(../imgs/mapa_bg_2.gif) 0px 0px repeat-y; overflow: hidden; padding-top: 5px; }
.divNivelIn .texto { padding-left: 76px; vertical-align: middle;}
.divNivelInUltima { float: left; height:19px; background: url(../imgs/mapa_bg_2.gif) 0px 0px no-repeat; padding-top: 5px; }
.divNivelInUltima .texto {padding-left: 76px; vertical-align: middle;}
.divNivelBg { background: url(../imgs/mapa_bg.gif) 2px 0px repeat-y; float: left; }

.divNivelInUltima a { font: 11px "Tahoma"; color: #666; text-decoration: none; }
.divNivelInUltima a:hover { text-decoration: underline; }
.divNivelIn a { font: 11px "Tahoma"; color: #666; text-decoration: none; }
.divNivelIn a:hover { text-decoration: underline; }
/* fim Mapa do site */

/* Bens */
.boxLeilao { width: 100%; float: left; overflow: hidden; padding-left: 10px; }
.boxLeilao .texto { width: 100%; float: left; overflow: hidden; padding-left: 20px; color: #000; }

/**/
.boxEndereco { width: 49%; padding-top: 12px; float: left; }
.boxEndereco .tit { font: bold 11px/12px "Tahoma"; color: #000; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px -1px no-repeat; padding-left: 20px; }
.boxEndereco .txt { font: 10px/15px "Tahoma"; color: #000; padding-left: 20px; }

.boxImprimir { width: 49%; float: left; text-align: right; padding-top: 20px; }
/* Regulamento */
.boxRegulamento { width: 90%; margin: auto; font: 11px "Tahoma"; color: #000; }

/* estrutura */
.unidade { font: bold 11px/20px "Tahoma"; color: #000; text-decoration: underline; background: url(../imgs/bullet_redondo_verde.gif) 0px 1px no-repeat; padding-left: 20px; }