/* GLOBAIS */
* { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
p { padding-bottom: 15px; }
p span { color: #1b2c43; }
hr { clear:both; float:none; width:100%; }
.ie6 body hr, .ie7 body hr { display:block; margin:-8px; } 
hr.clear { display:block; visibility:hidden; clear:both; height:0; margin:0; padding:0; border:0; }
.clear { clear:both; }
img { border: 0; }
.left { float:left !important; }
.right { float:right !important; }
.dnone { display: none; }
a, img, input, textarea { outline: none; }

/*TÍTULOS*/
#titSessao { width: 805px; margin: 0 auto; padding-bottom: 20px; background: url(../img/bg-linetit.gif) repeat-x scroll 0px 28px; }
h1 { float: left; width: 750px; height: 28px; padding-bottom: 10px; color: #1b2c43; font-size: 24px; text-indent: -9999px; }
h1.quemsomos { background: url(../img/tit-quemsomos.gif) no-repeat scroll 10px 0px; }
h1.metodologia { background: url(../img/tit-metodologia.gif) no-repeat scroll 10px 0px; }
h1.servicos { background: url(../img/tit-servicos.gif) no-repeat scroll 10px 0px; }
h1.espacodosindico { background: url(../img/tit-espacodosindico.gif) no-repeat scroll 10px 0px; }
h1.beneficios { background: url(../img/tit-beneficios.gif) no-repeat scroll 10px 0px; }
h1.faleconosco { background: url(../img/tit-faleconosco.gif) no-repeat scroll 10px 0px; }
h1.noticias { background: url(../img/tit-noticias.gif) no-repeat scroll 10px 0px; }
h1.conheca { background: url(../img/tit-conhecaaduplique.gif) no-repeat scroll 10px 0px; }
h1.acessorestrito { background: url(../img/tit-acessorestrito.gif) no-repeat scroll 10px 0px; }
h2 { color: #a7acb2; font-size: 14px; font-weight: bold; margin-left: 10px; padding-bottom: 30px; text-indent: -9999px; }
h2.admcontabil { height: 14px; background: url(../img/subtit-admincontabil.gif) no-repeat; }
h2.servcobranca { height: 14px; background: url(../img/subtit-servicoscobranca.gif) no-repeat; }
h2.adquira { height: 14px; background: url(../img/subtit-adquira.gif) no-repeat; }
h2.altereSeusDadosCadastrais { display:block; width:210px; height:18px; padding-bottom:10px; background: url(../img/subtit-altereSeusDadosCadastrais.gif) no-repeat; }
h2.direitoParaTodos { height:18px; margin-left:0; padding-bottom:10px; background: url(../img/subtit-direitoParaTodos.gif) no-repeat; }
h2.jaSouCadastrado { height:14px; background:url(../img/subtit-jaSouCadastrado.gif) no-repeat; }
h2.naoSouCadastrado { height:14px; background: url(../img/subtit-naoSouCadastrado.gif) no-repeat; }
h2.altere_seus_dados { height:14px; background: url(../img/subtit-altereDados.gif) no-repeat; margin:0 !important; padding-bottom:15px !important; }
h2.imprima_seu_boleto { height:14px; background: url(../img/subtit-imprimaBoleto.gif) no-repeat; margin:0 !important; padding-bottom:15px !important;  }
h3 { color: #286195; padding-bottom: 12px; font-size: 18px; font-weight: normal; text-indent: -9999px; }
h3.missao { background: url(../img/subtit-missao.gif) no-repeat; }
h3.visao { background: url(../img/subtit-visao.gif) no-repeat; }
h3.contato { background: url(../img/subtit-contato.gif) no-repeat; }
h4 { font-size: 14px; color: #1b2c43; padding: 10px 0; }
h5 { color: #4b607a; font-size: 16px; border-bottom: 1px solid #d0d8da; padding-bottom: 15px; margin-bottom: 20px; }
h5 span { color: #5582a9; font-size: 11px; font-weight: normal; display: block; }
.voltar { float: right; width: 38px; padding: 8px 10px 0 0; }
.voltar a { display: block; height: 12px; background: url(../img/bg-voltar.gif) no-repeat; text-indent: -9999px; }
.sair { float: right; width: 38px; padding: 5px 10px 0 0; }
.sair a { display: block; color: #9f0000; line-height: 16px; background: url(../img/bg-sair.gif) no-repeat right; text-decoration: none; }
.sair a:hover { text-decoration: underline; }

/*ESQUELETO*/
body { height: 100%; font-size: 11px; color: #555656; background: #1b2843; line-height: 100%; }
#main { min-width: 1000px; background: url(../img/bg-main.jpg) no-repeat center top #EEE; }
#layout { width: 1000px; margin: 0 auto; }
#content { width: 865px; margin: 0 auto; padding: 20px 0; border-right: 10px solid #E0E5E8; border-left: 10px solid #E0E5E8; background: #EDF1F2; }
#header { height:480px; }
.gecko #header { padding-left: 1px; }
.padraoText p { color: #4b607a; font-size: 12px; line-height: 120%; text-align: justify; }
.home_banner { margin:0 0 20px; }
.home_banner a { display:block; width:784px; margin:0 auto; }
.home_banner img { display:block; }
.colPadrao { width: 785px; margin: 0 auto; }
.colLeftMod1 { float: left; width: 390px; padding-left: 40px; }
#noticiasHome { list-style: none; color: #5582a9; padding-bottom: 20px; }
    #noticiasHome li { list-style: none; width: 390px; display: block; clear: both; color: #5582a9; border-top: 1px solid #d0d8da; }
    #noticiasHome li #thumbNoticia { float: left; width: 173; height: 127px; margin: 0 10px 15px 0; background: url(../img/bg-thumb-noticias.jpg) no-repeat; }
    #noticiasHome li #thumbNoticia img { padding: 13px; }
    #noticiasHome li span { display: block; padding: 10px 0 5px; color: #5582a9; }
    #noticiasHome li p { font-size: 12px; padding-bottom: 10px; line-height: 140%; }
    #noticiasHome li p a { color: #1b2c43; text-decoration: none; }
    #noticiasHome li p a:hover { text-decoration: underline; }
    #noticiasHome .primeiraNoticia { font-size: 18px; line-height: 120%; }
.colRightMod1 { float: right; width: 276px; height: 281px; padding: 25px 70px 0 33px; background: url(../img/bg-colright.jpg) no-repeat; }
    .colRightMod1 #subtitBeneficios { height: 42px; padding-bottom: 15px; text-indent: -9999px; background: url(../img/subtit-beneficios.gif) no-repeat; }
    .colRightMod1 #subtitCondominios { height: 15px; padding-bottom: 10px; text-indent: -9999px; background: url(../img/subtit-condominios.gif) no-repeat; }
    .colRightMod1 #icoColRight { float: right; background: url(../img/ico-beneficios.jpg) no-repeat; }
    .colRightMod1 #listaBeneficios { padding-bottom: 5px; }
    .colRightMod1 #listaBeneficios li { list-style: none; padding: 0 0 12px 10px; line-height: 110%; background: url(../img/bl-mod1.jpg) no-repeat scroll 0px 5px; }
.colLeftMod2 { float: left; width: 497px; padding-left: 40px; }
.colRightMod2 { float: right; width: 259px; padding-right: 40px; background: url(../img/bg-colright-mod2.jpg) repeat-y; }
    .colRightMod2 .bgTop { background: url(../img/bg-colrighttop-mod2.jpg) no-repeat top; }
    .colRightMod2 .bgBottom { padding: 25px 26px 20px; background: url(../img/bg-colrightbottom-mod2.jpg) no-repeat bottom; }
    .colRightMod2 p { padding-bottom: 25px; font-size: 12px; color: #4b607a; line-height: 120%; }

/*PÁGINAS INTERNAS*/
.boxImg { width: 289px; background: url(../img/bg-boximagem.jpg) repeat-y; }
    .boxImg .bgTop { background: url(../img/bg-boximagemtop.jpg) no-repeat top; }
    .boxImg .bgBottom { background: url(../img/bg-boximagembottom.jpg) no-repeat bottom; padding: 12px; }
    .boxImg img { max-width: 265px; text-align: center; }
.boxLeft { float: left; width: 289px; margin: 0 20px 20px 0; }
.boxRight { float: right; width: 289px; margin: 0 0 20px 20px; }
.listaPadrao { padding-bottom: 15px; }
.listaPadrao li { list-style: none; padding-left: 10px; line-height: 200%; font-size: 12px; color: #4b607a; background: url(../img/bl-mod1.jpg) no-repeat scroll 0px 11px; }
.listaPadrao li a { color: #00173E; text-decoration: none; }
.listaPadrao li a:hover { text-decoration: underline; }
.listaContent { padding-bottom: 20px; }
.listaFloat li { float: left; width: 352px; padding-right: 20px; line-height: 140%; padding-bottom: 5px; background: url(../img/bl-mod1.jpg) no-repeat scroll 0px 7px; }
.bgEspacoSindico { float: left; width: 254px; height: 178px; margin-right: 7px; padding-bottom: 30px; background: url(../img/bg-boximg.jpg) no-repeat; }
.bgEspacoSindico a { margin: 12px 0px 0px 12px; display: block; width: 230px; height: 154px; background-position: bottom; background-repeat: no-repeat; text-indent: -9999px; }
.bgEspacoSindico a.active, .bgEspacoSindico a:hover { background-position: top; }
.bgEspacoSindico a.bg1 { background-image: url(../img/sindico-direitoimobiliario.jpg); }
.bgEspacoSindico a.bg2 { background-image: url(../img/sindico-leidoscondominios.jpg); }
.bgEspacoSindico a.bg3 { background-image: url(../img/sindico-vidaemcondominios.jpg); }
.padraoText .EspacoSindico_creditos { font-size:11px; font-style:italic; text-align:center; white-space:pre; color:#1b2c43; }
.padraoText .EspacoSindico_creditos span { display:block; margin:5px 0 0; font-style:normal; color:#6c7889; }
.padraoText .EspacoSindico_creditos span a { text-decoration:none; color:#6c7889; }
.contatoFpolis { background: url(../img/bg-tel-fpolis.gif) no-repeat bottom left; padding-bottom: 22px !important; font-size: 11px !important; }
.contatoSjose { background: url(../img/bg-tel-sjose.gif) no-repeat bottom left; padding-bottom: 22px !important; font-size: 11px !important; }
.contatoCamboriu { background: url(../img/bg-tel-camboriu.gif) no-repeat bottom left; padding-bottom: 22px !important; font-size: 11px !important; }
.contatoEstreito { background: url(../img/bg-tel-estreito.gif) no-repeat bottom left; padding-bottom: 22px !important; font-size: 11px !important; }
.localizar { background: url(../img/ico-localizar.gif) no-repeat left; font-size: 10px; padding: 10px 0 12px 35px; line-height: 26px; display: block; }
.localizar a { color: #4b607a; text-decoration: none; }
.localizar a:hover { text-decoration: underline; }
.faleConosco form { padding: 20px 0 50px; }
.faleConosco fieldset, #formBuscaFatura fieldset { border: medium none; }
.faleConosco legend, #formBuscaFatura legend { display: none; }
.faleConosco label.etiqueta { color: #4b607a; font-size: 12px; line-height: 20px; padding-left: 3px; }
.faleConosco label.etiqueta span { color: #b0c0c4; font-size: 11px; }
.faleConosco label.fieldBig { width: 481px; height: 32px; padding: 2px; display: block; background: url(../img/bg-field-big.gif) no-repeat; }
.faleConosco label.fieldBig input { width: 457px; height: 18px; padding: 7px 10px 2px; font-size: 12px; color: #4b607a; border: 0px; background: #FFF; }
.faleConosco label.fieldBig2 { width: 297px; height: 28px; padding: 2px; display: block; background: url(../img/bg-field-big2.gif) no-repeat; }
.faleConosco label.fieldBig2 input { width: 277px; height: 18px; padding: 7px 10px 2px; font-size: 12px; color: #4b607a; border: 0px; background: #FFF; }
.faleConosco label.fieldSmall { width: 172px; height: 32px; padding: 2px; display: block; background: url(../img/bg-field-small.gif) no-repeat; }
.faleConosco label.fieldSmall input { width: 148px; height: 18px; padding: 7px 10px 2px; font-size: 12px; color: #4b607a; border: 0px; background: #FFF; }
.faleConosco label.fieldSmall2 { width: 77px; height: 28px; padding: 2px; display: block; background: url(../img/bg-field-small2.gif) no-repeat; }
.faleConosco label.fieldSmall2 input { width: 55px; height: 18px; padding: 7px 10px 2px; font-size: 12px; color: #4b607a; border: 0px; background: #FFF; }
.faleConosco label.fieldSmall select { width: 152px; height: 19px; margin: 0 8px; line-height: 19px; margin-top: 5px; font-size: 12px; color: #4b607a; border: none; display: block; background-color: #FFF; }
.faleConosco label.fieldNormal { float: left; width: 240px; height: 32px; padding: 2px; display: block; background: url(../img/bg-field-normal.gif) no-repeat; }
.faleConosco label.fieldNormal select { width: 220px; height: 19px; margin: 0 8px; line-height: 19px; margin-top: 5px; font-size: 12px; color: #4b607a; border: none; display: block; background-color: #FFF; }
.faleConosco label.fieldNormal2 { width: 127px; height: 28px; padding: 2px; display: block; background: url(../img/bg-field-normal2.gif) no-repeat; }
.faleConosco label.fieldNormal2 input { width: 111px; height: 19px; margin: 0 8px; line-height: 19px; margin-top: 5px; font-size: 12px; color: #4b607a; border: none; display: block; background-color: #FFF; }
.faleConosco .small2 { float: left; width: 81px; margin-right: 9px; padding-bottom: 10px; }
.faleConosco .big2 { float: left; width: 297px; padding-bottom: 10px; }
.faleConosco label.up { margin: -7px 0px 7px; }
.faleConosco label.fieldArea { width: 480px; height: 132px; padding: 2px; display: block; background: url(../img/bg-textarea.gif) no-repeat; }
.faleConosco label.fieldArea textarea { width: 456px; height: 114px; margin: 7px 10px; font-size: 12px; color: #4b607a; border: 0px; }
.faleConosco #dados { float: left; }
.faleConosco .btMod { margin-right: 17px; }
.faleConosco p.ok { padding: 5px; color: #528f5b; border: 1px solid #d2ecd4; background: #e9f6eb; }
.faleConosco p.erro { padding: 5px; color: #a33030; border: 1px solid #eccfcf; background: #f9e4e4; }
.faleConosco #submit { float: right; width: 104px; height: 24px; margin-right: 17px; border: 0; background: url(../img/bt-enviar.jpg) no-repeat; cursor: pointer; }
#formBuscaFatura { padding-bottom: 20px; }
#formBuscaFatura select { float: left; margin-right: 20px; width: 155px; height: 22px; padding-left: 10px; }
#formBuscaFatura .btMod span { float: left; }
.listaNoticias { line-height: 120%; color: #4b607a; font-size: 12px; }
.listaNoticias a { color: #4b607a; text-decoration: none; }
.listaNoticias a:hover { text-decoration: underline; }
.listaNoticias dt { padding-bottom: 5px; font-weight: bold; }
.listaNoticias dt span { font-size: 11px; font-weight: normal; color: #5582a9; }
.listaNoticias dd { padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #d0d8da; }
.paginacao { padding-bottom: 50px; text-align: center; }
.paginacao li { display: inline; list-style: none; padding: 8px 0; background: #d0d8da; text-align: center; margin: 0 2px; }
.paginacao li a { display: inline-table; padding: 0 10px; color: #4b607a; line-height: 24px; text-decoration: none; }
.paginacao li a:hover { color: #0c223d; text-decoration: underline; }
.paginacao li.visited a { color: #0c223d; }
.lerNoticia { padding-bottom: 30px; }
.lerNoticia p { line-height: 160%; }
.lerNoticia .btMod { border-top: 1px solid #d0d8da; padding-top: 20px; margin-top: 20px; }
.listCont {  color: #4b607a; font-size: 12px; line-height: 120%; padding-bottom: 20px; }
.listCont span { font-weight: bold; display: block; margin-bottom: -10px; }
.imgCont { background: url(../img/bg-boximg.jpg) no-repeat; }
.imgCont img { padding: 12px; }
.imgCont.fLeft { float: left; margin: 0px 20px 20px 0px; }
.imgCont.fRight { float: right; margin: 0px 0px 20px 20px; }
.centerAutenticacao { width: 760px; margin: 0 auto; }
.autenticacao-jaSouCadastrado { float: left; width: 354px; margin: 0 12px; }
.autenticacao-naoSouCadastrado { float: left; width: 354px; margin: 0 12px; }
.autenticacao-jaSouCadastrado h2,
.autenticacao-naoSouCadastrado h2 { margin:0 0 15px; padding:0; }
.autenticacao { width: 302px; margin:0 auto 30px; padding: 15px 26px; border: 1px solid #ccd4d7; }
.autenticacao fieldset { border: medium none; }
.autenticacao legend { display: none; }
.autenticacao p.message_error { margin:0 0 10px; padding:5px 10px; border:1px solid #ff7171; font-size:12px; text-align:left; color:#ff0000; background:#ffc3c3; }
.autenticacao label.etiqueta { color: #1b2c43; font-size: 12px; line-height: 20px; }
.autenticacao label.error { color: #ff0000; }
.autenticacao label.field { width: 299px; height: 30px; padding: 2px; background: url(../img/bg-field-autenticacao.gif) no-repeat; display: block; }
.autenticacao label.field input { width: 277px; height: 19px; padding: 7px 10px 0px; border: 0px; background: #FFF; font-size: 12px; color: #4b607a; }

.autenticacao label.field_half { width: 137px; height: 28px; padding: 2px; display: block; background: url(../img/bg-field-half-autenticacao.gif) no-repeat; }
.autenticacao label.field_half input { width: 121px; height: 19px; margin: 0 8px; line-height: 19px; margin-top: 5px; font-size: 12px; color: #4b607a; border: none; display: block; background-color: #FFF; }
.autenticacao p.tip { padding:4px 0 0; font-size:11px; color:#8c96a3; }


.area_restrita_boleto { width:378px; margin:0; }
.area_restrita_boleto .autenticacao { width:auto; margin:0 0 20px; }


.altere_dados { float:left; width:354px; margin:0 12px; }
.texto_area_restrita { }

.area_restrita_link { width:326px; margin:0 0 20px; padding:15px 26px; border:1px solid #ccd4d7;}
.area_restrita_link p.liberado { margin:0 0 20px; padding:0 0 0 20px; color:#3d8337; background:url('../img/ico-sucesso.gif') no-repeat; }
.area_restrita_link ul { width:374px; overflow:hidden; margin:0 -20px 0 0; list-style:none; }
.area_restrita_link ul li { float:left; width:167px; margin:0 20px 8px 0; }
.area_restrita_link ul li a { display:block; padding:0 0 0 10px; font-size:12px; text-decoration:none; color:#1b2c43; background: url(../img/bl-mod1.jpg) no-repeat scroll 0px 5px; }
.area_restrita_link ul li a:hover { text-decoration:underline; }

.area_restrita_banner { float:left; }
.area_restrita_banner a, .area_restrita_banner img { display:block; }

.bt_imprima_seu_boleto {display:block; background:#e0e5e8 url(../img/bt-impressao.gif) no-repeat 10px ; padding:12px 0 12px 35px; border:1px solid #ccd4d7; color:#133b5e;}
.bt_imprima_seu_boleto:hover {background:#d4dade url(../img/bt-impressao.gif) no-repeat 10px;}

/*.faleConosco label.fieldNormal { float: left; width: 240px; height: 32px; padding: 2px; display: block; background: url(../img/bg-field-normal.gif) no-repeat; }*/
.autenticacao label.field select { width: 280px; height: 19px; margin: 0 8px; line-height: 19px; margin-top: 5px; font-size: 12px; color: #4b607a; border: none; display: block; background-color: #FFF; }
.autenticacao p.observacao { font-size:11px; color:#8c96a3; }
.autenticacao p.observacao span { color:#4b607a; }

.autenticacao .submit { float:right; height:24px; margin-right:3px; border:0; cursor:pointer; }
.autenticacao-jaSouCadastrado .autenticacao .submit { width:50px; background: url(../img/bt-entrar.jpg) no-repeat; }
.autenticacao-naoSouCadastrado .autenticacao .submit { width:72px; background: url(../img/bt-cadastrar.jpg) no-repeat; }
.altere_dados .autenticacao .submit { width:57px; background: url(../img/bt-alterar.jpg) no-repeat; margin-top:8px;}

.tabelaFatura { padding-bottom: 30px; }
.tabelaFatura li { list-style: none; background: #e0e5e8; border: 1px solid #ccd4d7; margin-bottom: 1px; color: #1b2c43; font-size: 12px; height: 40px; line-height: 40px; }
.tabelaFatura li div { float: left; width: 200px; padding-left: 15px; }
.tabelaFatura li div.vencimento { float: right; width: 320px; font-size: 11px; color: #9F0000; }
.tabelaFatura li div.vencimento a { color: #9F0000; }
.tabelaFatura li div.print { float: right; font-size: 11px; }
.tabelaFatura li div.print a { display: block; width: 153px; padding-right: 26px; color: #2f1e97; text-decoration: none; background: url(../img/bt-impressao.gif) no-repeat right; }
.tabelaFatura li div.print a:hover { text-decoration: underline; }

/*MODELOS DE BOTŐES*/
.btMod span { float: right; padding-left: 10px; background: url(../img/bt-modelo.jpg) no-repeat left top; }
.btMod a { padding: 0 10px 0 7px; margin-left: -7px; display: block; line-height: 24px; color: #1b2c43; text-decoration: none; background: url(../img/bt-modelo.jpg) no-repeat right bottom; }
.btMod2 span { background: url(../img/bt-modelo2.jpg) no-repeat left top; }
.btMod2 a { background: url(../img/bt-modelo2.jpg) no-repeat right bottom; }

/*MENU DE RODAPÉ*/
#layoutFooter { width: 1000px; margin: 0 auto; }
#mnFooterLeft { float: left; width: 57px; height: 42px; background: url(../img/bg-footerleft.gif) no-repeat; }
#mnFooterRight { float: left; width: 57px; height: 42px; background: url(../img/bg-footerright.gif) no-repeat; }
#mnFooter { float: left; width: 866px; height: 42px; padding-right: 20px; background: #CED6D8; }
#mnFooter li { float: right; list-style: none; line-height: 42px; padding: 0 10px; }
#mnFooter li a { color: #00173E; text-decoration: none; }
#mnFooter li a:hover { text-decoration: underline; }

/*RODAPÉ*/
#footer { margin: 0 auto; width: 930px; padding: 35px 0; }
#footer div { float: left; width: 190px; padding: 0 21px; font-size:10px !important;}
#footer div p { line-height: 120%; text-align: center; padding-bottom: 25px; color: #597598; }
#footer #box1 { background: url(../img/bg-box1.gif) center bottom no-repeat; }
#footer #box2 { background: url(../img/bg-box2.gif) center bottom no-repeat; }
#footer #box3 { background: url(../img/bg-box3.gif) center bottom no-repeat; }
#footer #box4 { background: url(../img/bg-box4.gif) center bottom no-repeat; }

a.preview {font-size:11px; color:#5c6b7e; text-decoration:none;}

#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#fff;
    padding:5px;
    display:none;
    color:#fff;
}

.mensagem_enviando {background:url(../img/loader.gif) no-repeat left; padding:5px 5px 5px 20px;}
.error_login, .error_msg {display:block; padding:6px 10px; border:1px solid #c30000; color:#c30000 !important; background:#ffe3e3; margin-bottom:10px;}
.error {color:#c30000 !important; margin:5px 0 0 0 !important; padding:0 !important;}
.success_msg {color:#549400 !important; margin:5px 0 10px 0 !important; padding:0 !important;}
.realizar_login {color:#4b607a !important;}
form .tip {color:gray;font-size:11px;}


.flutuante_aviso {width:100%; height:100%; position:fixed; z-index:10; top:0; left:0; background:url(../img/overlay_flutuante.png);}
.flutuante_aviso .flutuante_content {width:583px; height:220px; background:#fff; position:absolute; z-index:11; top:50%; left:50%; margin-left:-291px; margin-top:-163px; padding:30px 20px;}
.flutuante_aviso .flutuante_content .bt_fechar_flutuante {width:40px; height:40px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/bt_fechar_flutuante.png) no-repeat; position:absolute; top:-20px; right:-20px;}
.flutuante_aviso .flutuante_content h2 {font-family:arial; font-size:22px; color:#001c5c; font-weight:bold; text-indent:0; margin:0 0 20px 0; padding:0;}
.flutuante_aviso .flutuante_content p {font-family:arial; font-size:12px; color:#000; line-height:20px;}
.flutuante_aviso .flutuante_content p .destaque_flutuante {font-family:arial; font-size:14px; color:#001c5c; font-weight:bold; line-height:20px;}

.flutuante_natal { position:absolute; top:160px; left:50%; z-index:2; width:714px; height:453px; margin:0 0 0 -357px; }
.flutuante_natal img { position:relative; z-index:1; }
.flutuante_natal a.fechar { display:block; position:absolute; top:8px; right:8px; z-index:2; width:32px; height:32px; font-size:1px; text-indent:-9999px; background:url('../img/flutuante_natal_fechar.png') no-repeat; }

.flutuante_overlay {width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000; background:url('../img/overlay_flutuante.png');}
.flutuante_terrafirme {width:701px; height:384px; position:absolute; top:50%; left:50%; margin-left:-350px; margin-top:-192px; z-index:1001;}
.flutuante_terrafirme img { position:relative; z-index:1; }
.flutuante_terrafirme a.fechar { display:block; position:absolute; top:30px; right:30px; z-index:2; width:32px; height:32px; font-size:1px; text-indent:-9999px; background:url('../img/flutuante_natal_fechar.png') no-repeat; }

.flutuante_mudanca { width:360px; height:368px; }
.flutuante_mudanca .fechar { position:absolute; top:-10px; right:-10px; z-index:2; float:right; width:43px; height:43px; font-size:1px; text-indent:-9999px; background:url('../img/flutuante_mudanca_fechar.png') no-repeat; }

.flutuante_natal { width:293px; height:611px; }
.flutuante_natal img { display:block; }
