body{ margin: 0px; padding: 0px; background: #454545 url(../imgs/fundo.jpg) repeat-y 50% 0px;  font: 11px/15px Verdana; color: #000; }
body, td{ font: 11px/16px "Tahoma"; color: #000; }
ul, td{ list-style: none; padding: 0px; margin: 0px; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }

#conteudo{ margin: 0px auto; padding: 0px; width: 780px; height: auto; border-top: solid #afafb1 1px; }

#barraDourada1{ width: 780px; height: 24px; background: url(../imgs/barra_dourada_fundo.gif) repeat-x; }
#barraDourada1 li{ float: left; overflow: hidden; height: 24px; }
#barraDourada1 .esq{ width: 3px; background: url(../imgs/barra_dourada_esq.gif) no-repeat; }
#barraDourada1 .centro{ width: 774px; }
#barraDourada1 .dir{ width: 3px; background: url(../imgs/barra_dourada_dir.gif) no-repeat; }
#barraDourada1 .menu1{ padding-top: 7px; float: left; }
#barraDourada1 .menu2{ padding-top: 3px; float: right; }
#barraDourada1 img{ margin-left: 9px; float: left; }

#barraDourada2{ width: 780px; height: 24px; background: url(../imgs/barra_dourada2_fundo.gif) repeat-x; }
#barraDourada2 li{ float: left; overflow: hidden; height: 24px; }
#barraDourada2 .esq{ width: 3px; background: url(../imgs/barra_dourada2_esq.gif) no-repeat; }
#barraDourada2 .centro{ width: 774px; }
#barraDourada2 .dir{ width: 3px; background: url(../imgs/barra_dourada2_dir.gif) no-repeat; }
#barraDourada2 img{ float: left; }

#barrinha{ width: 780px; height: 8px; }
#barrinha li{ float: left; overflow: hidden; height: 8px; }
#barrinha .esq{ width: 8px; background: url(../imgs/barrinha_esq.gif) no-repeat; }
#barrinha .centro{ width: 762px; background: url(../imgs/barrinha_fundo.gif) repeat-x; }
#barrinha .dir{ width: 10px; background: url(../imgs/barrinha_dir.gif) no-repeat; }

#empresas{ width: 780px; height: 89px; }
#empresas li{ float: left; overflow: hidden; height: 89px; }
#empresas .esq{ width: 3px; background: url(../imgs/empresas_esq.gif) no-repeat; }
#empresas .centro{ width: 758px; height: 73px; padding: 8px; background: url(../imgs/empresas_fundo.gif) repeat-x; }
#empresas .dir{ width: 3px; background: url(../imgs/empresas_dir.gif) no-repeat; }
#empresas .setaEsq{ margin-top: 3px; float: left; width: 9px; height: 53px; }
#empresas .setaDir{ margin-top: 3px; float: right; width: 9px; height: 53px; }
#empresas .logos{ margin-top: 3px; float: left; width: 740px; height: 53px; text-align: center; }
#empresas .logos img{ padding: 0px 7px; }

#rodape{ width: 780px; height: 92px; }
#rodape li{ float: left; overflow: hidden; height: 92px; }
#rodape .esq{ width: 3px; background: url(../imgs/rodape_esq.gif) no-repeat; }
#rodape .centro{ width: 754px; height: 82px; background: #393939; padding: 5px 10px; color: #C5C4C7; }
#rodape a{ color: #C5C4C7; }
#rodape .dir{ width: 3px; background: url(../imgs/rodape_dir.gif) no-repeat; }

#topoHome{ width: 780px; height: 159px; background: url(../imgs/topo_home_fundo.gif) repeat-x; }
#topoHome li{ float: left; overflow: hidden; height: 159px; }
#topoHome .esq{ width: 3px; background: url(../imgs/topo_home_esq.gif) no-repeat; }
#topoHome .centro{ width: 774px; }
#topoHome .dir{ width: 3px; background: url(../imgs/topo_home_dir.gif) no-repeat; }
#topoHome .logo{ margin: 13px 0px 22px 27px; border: 0px; float: left; }
#topoHome .flash{ margin: 0px; border: 0px; float: left; width: 470px; height: 159px; /*background: url(../imgs/flash_home.jpg) no-repeat;*/ }

#topo{ width: 780px; height: 99px; background: url(../imgs/topo_fundo.gif) repeat-x; }
#topo li{ float: left; overflow: hidden; height: 99px; }
#topo .esq{ width: 3px; background: url(../imgs/topo_esq.gif) no-repeat; }
#topo .centro{ width: 774px; }
#topo .dir{ width: 3px; background: url(../imgs/topo_dir.gif) no-repeat; }
#topo .logo{ margin: 6px 0px 8px 25px; border: 0px; float: left; }
#topo .flash{ margin: 0px; border: 0px; float: left; width: 502px; height: 99px; background: url(../imgs/flash.jpg) no-repeat; }

#destaques{ width: 168px; height: 159px; float: left; background: url(../imgs/destaques_fundo.gif) repeat-x; }
#destaques li{ float: left; overflow: hidden; height: 159px; color: #d7d7d7; }
#destaques .esq{ width: 3px; background: url(../imgs/destaques_esq.gif) no-repeat; }
#destaques .centro{ width: 142px; padding: 21px 10px; }
#destaques .dir{ width: 3px; background: url(../imgs/destaques_dir.gif) no-repeat; }

#programaImpressao{ width: 158px; height: 134px; background: url(../imgs/inscricoes_home_fundo.gif) repeat-x; }
#programaImpressao li{ float: left; overflow: hidden; height: 110px; color: #000000; font: 11px/14px "Tahoma"; }
#programaImpressao .esq{ width: 3px; background: url(../imgs/inscricoes_home_esq.gif) no-repeat; }
#programaImpressao .centro{ width: 132px; padding: 14px 10px 10px 10px; }
#programaImpressao .dir{ width: 3px; background: url(../imgs/inscricoes_home_dir.gif) no-repeat; }

#inscricoesHome{ width: 158px; height: 195px; background: url(../imgs/inscricoes_home_fundo.gif) repeat-x; }
#inscricoesHome li{ float: left; overflow: hidden; height: 173px; color: #000000; font: 11px/14px "Tahoma"; }
#inscricoesHome .esq{ width: 3px; background: url(../imgs/inscricoes_home_esq.gif) no-repeat; }
#inscricoesHome .centro{ width: 132px; padding: 14px 10px 10px 10px; }
#inscricoesHome .dir{ width: 3px; background: url(../imgs/inscricoes_home_dir.gif) no-repeat; }

#inscricoes{ width: 168px; height: 99px; float: left; background: url(../imgs/inscricoes_fundo.gif) repeat-x; }
#inscricoes li{ float: left; overflow: hidden; height: 99px; color: #d7d7d7; font: 10px/11px "Tahoma"; }
#inscricoes .esq{ width: 3px; background: url(../imgs/inscricoes_esq.gif) no-repeat; }
#inscricoes .centro{ width: 142px; padding: 21px 10px 10px 10px; }
#inscricoes .dir{ width: 3px; background: url(../imgs/inscricoes_dir.gif) no-repeat; }

#menu{ margin-left: 20px; }

#internoHome{ margin-top: 1px; width: 780px; height: auto; float: left; background: url(../imgs/fundo_interno_home.gif) repeat-y;}
#internoHome table{ width: 780px; height: auto; background: url(../imgs/inicio_interno_home.gif) 0px 0px no-repeat;}
#internoHome table td, #interno table td{ padding-bottom: 1px; }
#internoHome table .col1, #interno table .col1{ width: 177px; height: auto; background: url(../imgs/fim_col_esq.gif) 0px 100% no-repeat; }
#internoHome table .col2{ width: 425px; height: auto; background: url(../imgs/fim_col_meio_home.gif) 0px 100% no-repeat; }
#internoHome table .col3, #interno table .col3{ width: 178px; height: auto; background: url(../imgs/fim_col_dir.gif) 0px 100% no-repeat; }
#internoHome table .col2 .olho, #interno table .col2 .olho{ font: bold 13px/16px "Tahoma"; margin:10px 0px; }
#internoHome table .col3 .olho, #interno table .col3 .olho{ font: bold 12px/14px "Tahoma"; margin:10px 0px; }

#interno{ margin-top: 1px; width: 780px; height: auto; float: left; background: url(../imgs/fundo_interno.gif) repeat-y; }
#interno table{ width: 780px; height: auto; background: url(../imgs/inicio_interno.gif) 0px 0px no-repeat; }
#interno table .col2{ width: 425px; height: auto; background: url(../imgs/fim_col_meio.gif) 0px 100% no-repeat; }
#internoHome table .col2 .texto, #interno table .col2 .texto{ width: 385px; height: auto; padding: 20px 20px;}

#interno table col1_2{ width: 602px; height: auto; }

#internoHome table .col2 .coluna, #interno table col1_2 .coluna{ width: 170px; height: auto; padding: 23px 21px; float: left; }
table .col3 .coluna{ width: 148px; padding: 20px 15px; height: auto; }

#interno table .col2 .texto #tabelaAgenda{ border: solid 1px #999999; border-width: 1px 1px 0px 0px; width: 374px; height: auto; background-image: none; margin: 20px 0px; }
#interno table .col2 .texto #tabelaAgenda td{ border: solid 1px #999999; border-width: 0px 0px 1px 1px; padding: 2px 4px; text-align: center; width: 67px; height: auto; }
#interno table .col2 .texto #tabelaAgenda .programa{ text-align: left; font-weight: bold; background: #d5d5d5; width: 366px; }
#interno table .col2 .texto #tabelaAgenda .subprograma{ text-align: left; font-weight: bold; background: #ebebeb; width: 366px; }
#interno table .col2 .texto #tabelaAgenda .nenhuma{ text-align: left; background: #fff; width: 366px; }
#interno table .col2 .texto #tabelaAgenda .item td{ background: #ebebeb; font-weight: bold; }
#interno table .col2 .texto #tabelaAgenda .dados{ background: #fff; }


#pdec{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_pdec.gif) repeat-y; overflow: hidden; height: auto; }
#pdec .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_pdec.gif) no-repeat; overflow: hidden; }

#pdea{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_pdea.gif) repeat-y; overflow: hidden; height: auto; }
#pdea .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_pdea.gif) no-repeat; overflow: hidden; }

#pdco{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_pdco.gif) repeat-y; overflow: hidden; height: auto; }
#pdco .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_pdco.gif) no-repeat; overflow: hidden; }

#pfs{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_pfs.gif) repeat-y; overflow: hidden; height: auto; }
#pfs .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_pfs.gif) no-repeat; overflow: hidden; }

#pdli{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_pdli.gif) repeat-y; overflow: hidden; height: auto; }
#pdli .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_pdli.gif) no-repeat; overflow: hidden; }

#incompany{ margin: 0px; padding: 0px; width: 177px; height: 100px; background: url(../imgs/borda_incompany.gif) repeat-y; overflow: hidden; height: auto; }
#incompany .inicio{ width: 177px; height: 3px; background: url(../imgs/inicio_incompany.gif) no-repeat; overflow: hidden; }

#interno table .col1_2 #pdec, #interno table .col1_2 #pdea, #interno table .col1_2 #pdco, #interno table .col1_2 #pfs, #interno table .col1_2 #pdli, #interno table .col1_2 #incompany{ width: 602px; height: auto; }
#pdec .conteudo, #pdea .conteudo, #pdco .conteudo, #pfs .conteudo, #pdli .conteudo, #incompany .conteudo{ padding: 8px 8px 8px 18px; width: 151px; height: auto; float: left; }
#pdec .conteudo2, #pdea .conteudo2, #pdco .conteudo2, #pfs .conteudo2, #pdli .conteudo2, #incompany .conteudo2{ padding: 10px; width: 405px; height: auto; float: left; }

#conheca{ height: 12px; width: 147px; padding: 3px 15px 6px 15px; text-align: right; vertical-align: middle; background: #585859 url(../imgs/borda_conheca.gif) repeat-y; }

.lista2 { padding:100px }
#lista div{ padding-left: 10px; }
#lista span{ display: block; padding-left: 10px; background: url(../imgs/seta_destaques.gif) no-repeat 0px 6px; }
#lista span a{ color: #000000; text-decoration: none; }
#lista span a:hover{ text-decoration: underline; }

input, textarea, select{ padding: 0px; margin: 0px; border: 1px solid #000; background: #fff; color: #000; font: 10px "Tahoma"; }
.botao{ border: 0px; background: transparent; }

#caixaCinza{ background: #ddddde url(../imgs/caixa_cinza_inicio.gif) no-repeat; width: 366px; margin: 10px 0px; font: 11px/13px "tahoma"; }
#caixaCinza div{ padding: 10px 13px 2px 13px; }
#caixaCinza div #tabelaDuvidas{ width: 325px; background: transparent; }
#caixaCinza div #tabelaDuvidas .tdEsq{ width: 122px; line-height: 13px; text-align: right; }
#caixaCinza div #tabelaDuvidas .tdDir{ width: 200px; line-height: 13px; }

#caixaCinza div #tabelaDuvidas table{ width: 200px; background: transparent; }
#caixaCinza div #tabelaDuvidas table td{ line-height: 13px; }

#caixaCinza div #tabelaInscr{ width: 325px; background: transparent; }
#caixaCinza div #tabelaInscr .tdEsq{ width: 160px; line-height: 13px; text-align: right; }
#caixaCinza div #tabelaInscr .tdDir{ width: 160px; line-height: 13px; }
#caixaCinza div #tabelaDuvidas input, #caixaCinza div #tabelaInscr input{ padding: 1px 2px; }

#caixaCinza ul{ width: 340px; float: left; margin-bottom: 1px; }
#caixaCinza .colEsq{ float: left; width: 122px; text-align: right;  padding-top: 3px; }
#caixaCinza .colDir{ float: left; width: 200px; padding-left: 5px;  }
#caixaCinza .colEsq1{ float: left; width: 74px; text-align: right; }
#caixaCinza .colCnt1{ float: left; width: 194px; padding-left: 5px; }
#caixaCinza .colDir1{ float: left; width: 60px; padding-left: 5px; }
#caixaCinza .hoteisEsq{ float: left; width: 182px; }
#caixaCinza .hoteisDir{ float: left; width: 153px; margin-left: 5px; text-align: center; }
#caixaCinza .empresasEsq{ float: left; width: 275px; margin-bottom: 5px; font-size: 10px; }
#caixaCinza .empresasDir{ float: left; width: 60px; margin-left: 5px; margin-bottom: 5px; text-align: center; font-size: 10px; }
#caixaCinza .revistaEsq{ float: left; width: 100px; text-align: center; line-height: 18px; }
#caixaCinza .revistaDir{ float: left; width: 225px; margin-left: 15px; }
#caixaCinza .fim{ clear: both; margin-top: 10px; }
#caixaCinza .titulo{ color: #9A8328; font: bold 11px/19px "tahoma"; }

#mantenedorasCases{ width: 385px; float: left; }
#mantenedorasCases li{ width: 185px; margin-bottom: 10px; line-height: 13px; }
#mantenedorasCases img{ margin-bottom: 5px; } 
#mantenedorasCases .esquerda{ float: left; margin-right: 8px; }
#mantenedorasCases .direita{ float: right; margin-left: 7px; }

#noticiasDetalhe #foto{ float: right; width: 200px; margin: 6px 0px 10px 5px; }
#noticiasDetalhe #foto .credito{ font-style: italic; font: 9px/10px "Trebuchet MS"; float: right; }
#noticiasDetalhe #foto .legenda{ font-style: italic; font: 9px/10px "Trebuchet MS"; } 
#noticiasDetalhe .data{ font: 10px/14px "Trebuchet MS"; }
#noticiasDetalhe #foto img{ border: solid 1px #8F8E91; }
#noticiasDetalhe .cartola{ font: bold 16px/20px "Arial"; }

#casesDetalhe #foto{ float: right; width: 150px; margin: 6px 0px 10px 5px; }
#casesDetalhe #foto .credito{ font-style: italic; font: 9px/10px "Trebuchet MS"; float: right; }
#casesDetalhe #foto .legenda{ font-style: italic; font: 9px/10px "Trebuchet MS"; } 
#casesDetalhe .data{ font: 10px/14px "Trebuchet MS"; }
#casesDetalhe #foto img{ border: solid 1px #8F8E91; }
#casesDetalhe .cartola{ font: bold 16px/20px "Arial"; }

#depoimentos{ width: 380px; float: left; }
#depoimentos .coluna{ float: left; width: 170px; padding: 10px; }
#depoimentos .coluna .pessoa{ font-size: 10px; line-height: 13px; width: 170px; margin-bottom: 5px; }
#depoimentos .coluna .pessoa img{ margin-right: 7px; margin-top: 3px; border: 1px solid #000; }

#atencao{ font: 11px/14px "Tahoma"; background: #E6E6E6 url(../imgs/simbolo_atencao.gif) no-repeat; width: 331px; margin: 10px 0px; padding: 5px 10px 5px 25px; color: #cc0000; }

.col1_2 #conheca{ height: 12px; width: 572px; padding: 3px 15px 6px 15px; text-align: right; vertical-align: middle; background: #585859 url(../imgs/borda_conheca.gif) repeat-y; clear: both; }

.bullet{ padding-left: 11px; font: 10px/15px "Tahoma"; background: url(../imgs/seta_destaques.gif) no-repeat 0px 4px; }
.bullet a{ color: #d7d7d7; }

.bullet1{ padding-left: 11px; font: 10px/15px "Tahoma"; background: url(../imgs/seta_bullet.gif) no-repeat 0px 4px; }
.bullet1 a{ color: #3D3D3E; }

.bulletPDF{ padding: 3px 0px 3px 24px; font: 12px/20px "Tahoma"; background: url(../imgs/icone_pdf.gif) no-repeat 0px 3px; color: #000; text-decoration: none; }

.saiba img{ margin: 10px 0px; }
.foto{ border: solid 1px #B3982F; margin: 0px 0px 5px 5px; }
.col1_inicio{ padding: 20px 10px 15px 20px; }

.tituloMarrom{ font-weight: bold; color: #9A8328; line-height: 15px; }
.tituloMarromModulos{ font-weight: bold; color: #9A8328; line-height: 15px; font-size: 18px; font-family: Arial}

.divisao{ width: 355px; height: 9px; margin: 3px 0px; overflow: hidden; background: url(../imgs/linha_divisoria.gif) no-repeat 50% 50%; }

.radio{ background: transparent; border: 0px; }

.noticiasData{ font: bold 10px/13px "Tahoma"; }
.noticiasChamada{ font: bold 12px/15px "Tahoma"; }

#modulos li{ margin: 4px 0px; }

.recuo{ padding-left: 15px; }
#navegacao{ float: right; margin: 15px 5px; }
#navegacao li{ float: left; margin-left: 12px; }
#navegacao select{ width: 33px; height: 13px; font-size: 9px; }

.linkMapa{ color: #000; font-weight: bold; }
.borda { border:1px solid #999999; }