/* GLOBAIS */
* { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
p { padding-bottom: 15px; }
p span { color: #1b2c43; }
.clear { clear:both; }
img { border: 0; }
.left { float:left; }
.right { float:right; }
.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; }
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; }
.gecko #header { padding-left: 1px; }
.padraoText p { color: #4b607a; font-size: 12px; line-height: 120%; text-align: justify; }
.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; }
.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: 11px; 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; }
.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-fpolis { float: left; width: 354px; margin: 0 12px; background: url(../img/tit-acessorestrito-florianopolis.gif) no-repeat top left; }
#autenticacao-balneario { float: left; width: 354px; margin: 0 12px; background: url(../img/tit-acessorestrito-balneario-camboriu.gif) no-repeat top left; }
.autenticacao { width: 302px; margin: 30px auto; padding: 15px 26px; border: 1px solid #ccd4d7; }
.autenticacao fieldset { border: medium none; }
.autenticacao legend { display: none; }
.autenticacao label.etiqueta { color: #1b2c43; font-size: 12px; line-height: 20px; }
.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 .submit { float: right; width: 50px; height: 24px; margin-right: 3px; background: url(../img/bt-entrar.jpg) no-repeat; border: 0; cursor: pointer; }
.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: 240px; padding: 0 35px; }
#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; }