#atffc{
  display:none;
}


*{
    margin:0;
    padding:0;
    border:0;
}
img {
    float:left;
}
body {
    font-size:12px;
    background-image: url(../img/bg/bg_geral.jpg);
    background-position:top center;
    background-repeat:repeat-x;
    font-family: Arial;
    background-color:#FFF;
}
a { text-decoration:underline; }
a:hover { text-decoration:none; }
a.invlink { text-decoration:none; }
a.invlink:hover { text-decoration:underline; }

#geral{
    width: 981px;
    margin:0 auto 18px auto;
    overflow:hidden;
}
#topo{
    float:left;
    clear:both;
    width: 981px;
    height:205px;
}
#topo #logo-banner{
    float:left;
    clear:both;
    width: 981px;
    height:118px;
}
#topo #logo-banner #logo{
    float:left;
    margin-top:25px;
}
#topo #logo-banner #topo-banner{
    float:right;
    margin-top:13px;
}
#topo #menu-topo{
    float:left;
    clear:both;
    width: 981px;
    height:41px;
}
#topo #menu-topo ul.menu-sobre{
    float:left;
    clear:both;
    display:inline;
    list-style:none;
    text-decoration:none;
    width: 669px;
    height:41px;
}
#topo #menu-topo ul.menu-sobre li{
    float:left;
    font-size:14px;
    padding:12px 8px 0 0;
    display:inline;
    list-style:none;
    text-decoration:none;
    height:28px;
}
#topo #menu-topo ul.menu-sobre .linha{
    float:left;
    background-image: url(../img/bg/separador-topo.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    padding:12px 9px 0 13px;
    color:#333;
}
#topo #menu-topo ul.menu-sobre li a{
    color:#333;
    font-weight:bold;
}
#topo #topo-news{
    float:left;
    width: 312px;
    height:41px;
}
#topo #menu-topo #topo-news ul.menu-cadastro{
    float:left;
    display:inline;
    list-style:none;
    text-decoration:none;
    height:41px;
    margin-left:30px;
}
#topo #menu-topo #topo-news ul.menu-cadastro li{
    float:left;
    font-size:14px;
    padding:11px 10px 0 15px;;
    background-image: url(../img/bg/seta-cad-empresa.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    display:inline;
    list-style:none;
    text-decoration:none;
    height:28px;
    color:#003C57
}
#topo #menu-topo #topo-news ul.menu-cadastro li a{
    color:#003C57;
    font-weight:bold;
}
#topo #menu-topo #topo-news img{
    float:left;
    margin-left:3px;
    margin-top:10px;

}
#topo #topo-buscas{
    float:left;
    clear:both;
    width: 981px;
    height:46px;
}
#topo #topo-buscas #busca-noticias{
    float:left;
    width: 492px;
    margin-top:9px;
}
#topo #topo-buscas #busca-noticias label{
    float:left;
    text-align:right;
    color:#FFF;
    font-size:10px;
    width:50px;
    line-height:130%;
}
#topo #topo-buscas #busca-noticias label span{
    float:left;
    clear:both;
    color:#FFF;
    font-size:14px;
}
#topo #topo-buscas #busca-noticias input.texto{
    float:left;
    height:19px;
    width:155px;
    margin-left:10px;
    color:#999;
    border:1px solid #CFCFCF;
    padding-top:3px;
    padding-left:3px;
    margin-top:2px;
    font-size:13px;
}
#topo #topo-buscas #busca-empresa input.texto{
    float:left;
    height:19px;
    width:155px;
    margin-left:10px;
    color:#999;
    border:1px solid #CFCFCF;
    padding-top:3px;
    padding-left:3px;
    margin-top:2px;
    font-size:13px;
}
#topo #topo-buscas #busca-noticias .sel{
    float:left;
    height:24px;
    width:158px;
    margin-left:10px;
    color:#999;
    border:1px solid #CFCFCF;
    margin-top:2px;
    padding:2px;
}
#topo #topo-buscas #busca-empresa .sel{
    float:left;
    height:24px;
    width:158px;
    margin-left:10px;
    color:#999;
    border:1px solid #CFCFCF;
    margin-top:2px;
    padding:2px;
}
#topo #topo-buscas #busca-noticias input.submit{
    float:left;
    margin-left:10px;
    margin-top:2px;
}
/*
 *
 */
#topo #topo-buscas #busca-empresa{
    float:right;
    width: 474px;
    margin-top:9px;
}
#topo #topo-buscas #busca-empresa fieldset{
    float:right;
    width:436px;
    *width:440px;
}
#topo #topo-buscas #busca-empresa label{
    float:left;
    text-align:right;
    color:#FFF;
    font-size:10px;
    width:60px;
    line-height:130%;
}
#topo #topo-buscas #busca-empresa label span{
    float:left;
    clear:both;
    color:#FFF;
    font-size:14px;
}
#topo #topo-buscas #busca-empresa input.submit{
    float:left;
    margin-left:10px;
    _margin-left:9px;
    margin-top:2px;
}
#geral-baixo{
    float:left;
    clear:both;
    width: 981px;
    margin-top:5px;
}
#geral-baixo #banner-central{
    float:left;
    width: 981px;
    border-bottom:2px solid #999;
}
#geral-baixo #banner-central .img-abre{
    float:right;
    margin-left:5px;
}
#geral-baixo #banner-central span{
    float:left;
    margin-top:5px;
    font-size:12px;
    color:#333;
}
#geral-baixo #banner-central-b{
    float:left;
    width: 981px;
    border-bottom:2px solid #999;
    margin-bottom:30px;
}
#geral-baixo #conteudo-geral{
    float:left;
    width: 981px;
}
#menu-esquerdo{
    float:left;
    width: 171px;
}
#menu-esquerdo .menu-lista{
    float:left;
    width: 171px;
    margin-bottom:20px;
}
#menu-esquerdo .menu-lista h1 {
    float:left;
    width: 161px;
    height:24px;
    color:#FFF;
    font-size:18px;
    padding-left:10px;
    /*background-color:#003453;*/
    background-color:#00354F;
}
#menu-esquerdo .menu-lista#especiais h1 {
    background-color: #069;
    border: 1px solid #DFDFDF;
    width: 159px;
}
#menu-esquerdo .menu-lista#especiais h1 a {
    color: #F8F8F8; /* #00395F */
}
#menu-esquerdo .menu-lista h1 a {
    float:left;
    width: 161px;
    height:24px;
    color:#FFF;
    font-size:18px;
    text-decoration: none;
}
#menu-esquerdo .menu-lista h1 a:hover {
    text-decoration: underline;
}

#menu-esquerdo .menu-lista h1.troca-cor{
    float:left;
    width: 161px;
    height:24px;
    color:#FFF;
    font-size:18px;
    padding-left:10px;
    background-color:#064c5d;
}
#menu-esquerdo .menu-lista ul{
    float:left;
    width: 171px;
    display:inline;
    list-style:none;
    text-decoration:none;
    margin-top:10px;
}
#menu-esquerdo .menu-lista ul li{
    float:left;
    width: 171px;
    display:inline;
    list-style:none;
    text-decoration:none;
    border-bottom:1px solid #E5E4E4;
    font-weight:bold;
}
#menu-esquerdo .menu-lista ul li.final{
    float:left;
    border-bottom:0;
}
#menu-esquerdo .menu-lista ul li a{
    color:#333;
    text-decoration:none;
    padding:5px 0;
    float:left;
    width: 171px;
    font-size:14px;
}
#menu-esquerdo .menu-lista ul li a:hover{
    /*background-color:#003453;*/
    background-color:#00354F;
    color:#FFF;
}
#menu-esquerdo .menu-lista a{ float:left; }
#menu-esquerdo .menu-lista .img-banner{
    float:left;
    margin-top:0px;
}
#menu-esquerdo .menu-lista .img-par{
    float:left;
    margin-top:10px;
    width:75px;
    height:57px;
}
#menu-esquerdo .menu-lista .img-margin{
    float:left;
    margin-left:20px;
}
#menu-esquerdo .menu-lista .newsletter{
    float:left;
    width:161px;
    background-color:#F8F8F8;
    padding-left:10px;
}
#menu-esquerdo .menu-lista .newsletter span{
    float:left;
    width:140px;
    margin-top:10px;
    font-size:14px;
    color:#333;
    font-weight:bold;
    margin-bottom:10px;
}
#menu-esquerdo .menu-lista .newsletter .submit{
    float:right;
    margin-bottom:5px;
    margin-right:10px;
}
#menu-esquerdo .menu-lista .newsletter .texto{
    float:left;
    width:148px;
    height:20px;
    margin-bottom:5px;
    border:1px solid #CFCFCF;
    color:#666;
    padding-left:2px;
}
#menu-esquerdo .menu-lista .newsletter .radio{
    float:left;
    width:150px;
    margin-bottom:10px;
    font-size:12px;
    font-weight:bold;
    color:#333;
}
#menu-esquerdo .menu-lista .newsletter .radio input{
    float:left;
    margin-right:10px;
    text-align:center;
}
#conteudo-meio{
    float:left;
    margin-left:20px;
    width:700px
}
#conteudo-meio .meio-bloco-1{
    float:left;
    width:700px;
    *margin-bottom:20px;
}
#conteudo-meio .conteudo-meio-esq{
    float:left;
    width:316px;
    clear:both;
}
.conteudo-meio-esq .bloco-1{
    float:left;
    border:1px solid #D4D4D4;
    background-color:#F8F8F8;
    margin-bottom:20px;
}
.conteudo-meio-esq .bloco-1 .img-destaque a img{
    border-bottom:1px solid #D4D4D4;
}
.span-font14 a{
    float:left;
    font-size:14px;
    font-weight:bold;
    line-height:120%;
    color:#333;
    width:290px;
    margin:10px;
    clear:both;
}

.seta_ultimas_noticias{
    text-align: center;
    float:left;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-right: 14px;
    margin-top: 8px;
    margin-left: 332px;
}

.controles{
    float:left;
    height:36px;
    width:316px;
    background-color:#EEE;
    border-top:1px solid #D4D4D4;
}
.controles .img-control{
    float:left;
    margin:7px 10px 0 17px;
}
#conteudo-meio h1 a{
    float:left;
    font-size:20px;
    color:#1b4d70;
    margin-top:5px;
    margin-left:5px;
    font-weight:bold;
    border-bottom:1px solid #D4D4D4;
    width:150px;
    margin-bottom:5px;
}
.conteudo-meio-esq .bloco-1 .conteudo-span{
    float:left;
    clear:both;
}
.conteudo-meio-esq .bloco-1 .conteudo-span span a{
    float:left;
    font-size:12px;
    color:#333;
    line-height:120%;
    margin:5px;
    clear:both;
    width:305px;
}
.conteudo-meio-esq .bloco-1 .ver-mais{
    float:left;
    font-size:12px;
    margin-left:5px;
    padding-bottom:10px;
    margin-top:5px;
    clear:both;
    width:305px;
}
.conteudo-meio-esq .bloco-1 .ver-mais a{
    float:right;
    margin-right:5px;
}
.conteudo-meio-dir{
    float:left;
    margin-left:20px;
    _margin-left:10px;
    width:364px;
}
.conteudo-meio-dir .bloco-2{
    float:left;
    width:364px;
    margin-bottom:20px;
}
.conteudo-meio-dir .bloco-2 ul{
    float:left;
    width:364px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
.conteudo-meio-dir .bloco-2 ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.conteudo-meio-dir .bloco-2 ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:17px;
    background-color:#FFF;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.conteudo-meio-dir .bloco-2 ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
.conteudo-meio-dir .bloco-2 ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#F8F8F8;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.conteudo-meio-dir .bloco-2 .caixa-abas{
    float:left;
    width:362px;
    background-color:#F8F8F8;
    border-bottom:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    padding-bottom:10px;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .conteudo-abas{
    border-bottom: 1px solid #D4D4D4;
    padding-bottom: 7px;
    float:left;
    width:340px;
    margin-left:10px;
    margin-top:6px;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .conteudo-abas img{
    float:left;
    margin-right:10px;
    border:1px solid #DFDFDF;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .conteudo-abas span {
    float:left;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .conteudo-abas span a{
    float:left;
    width:238px;
    font-size:14px;
    font-weight:bold;
    color:#333;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .sem-imagem {
    background: url(../img/bg/home_ultimas_noticias.jpg) 1px 10px no-repeat;
    border-bottom: 1px solid #D4D4D4;
    padding: 5px 0 10px 11px;
    width: 331px;
}
.conteudo-meio-dir .bloco-2 .caixa-abas .sem-imagem span a{
    width:331px;
}
.leg{
    float:left;
    width:238px;
    font-weight:bold;
    font-size:12px;
    color:#999;
}
.bloco-3{
    float:left;
    width:362px;
    border:1px solid #D4D4D4;
    background-color:#F8F8F8;
    margin-bottom:20px;
}
.bloco-3 .eventos-span{
    float:left;
    clear:both;
    margin:5px;
    margin-top:7px;
}
.bloco-3 .conteudo-span span a{
    float:left;
    font-size:12px;
    color:#333;
    line-height:120%;
    clear:both;
    width:350px;
}
.bloco-3 .conteudo-span .ver-mais{
    float:left;
    font-size:12px;
    clear:both;
    margin-left:277px;
    padding-bottom:10px;
    width:80px;
}

#conteudo-meio .meio-bloco-2{
    float:left;
    width:700px;
    clear:both;
}
.meio-bloco-2 .bloco-dicas{
    float:left;
    width:700px;
    clear:both;
}
.meio-bloco-2 .bloco-dicas .conteudo-dicas{
    float:left;
    margin-top:10px;
}
.bloco-dicas .right{
    float:left;
    margin-right:42px;
}
.meio-bloco-2 .bloco-dicas .conteudo-dicas span a{
    float:left;
    margin-top:10px;
    width:200px;
    font-size:14px;
    color:#333;
    font-weight:bold;
    clear:both;
}
.bloco-videos{
    float:left;
    margin-top:20px;
    width:457px;
}
.bloco-videos ul{
    float:left;
    width:457px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
.bloco-videos ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.bloco-videos ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:17px;
    background-color:#F8F8F8;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.bloco-videos ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
.bloco-videos ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#FFF;;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.bloco-videos .conteudo-videos{
    float:left;
    clear:both;
    border-left:1px solid #DFDFDF;
}
.bloco-videos .conteudo-videos .seta{
    float:left;
    margin:18px 5px 0;
}
.bloco-videos .conteudo-videos .seta-f{
    float:left;
    margin-top:18px;
}
.bloco-videos .conteudo-videos .img-conteudo{
    float:left;
    width:90px;
    margin:0px 5px 0 0;
}
.bloco-videos .conteudo-videos .rigth{
    float:left;
    margin:0px 15px 0 0;
}
.bloco-videos .conteudo-videos .img-conteudo span a{
    float:left;
    clear:both;
    width:90px;
    margin-top:3px;
    color:#333;
    font-size:12px;
}
.banner-meio-baixo{
    float:left;
    margin-top:20px;
    margin-left:20px;
}

.tags{
    float:left;
    margin-top:40px;
    margin-bottom: 20px;
    width:700px;
}
.tags ul{
    float:left;
    width:700px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
.tags ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.tags ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:17px;
    background-color:#F8F8F8;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.tags ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
.tags ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#FFF;;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.tags .tags-conteudo{
    float:left;
    width:700px;
    clear:both;
    border-left:1px solid #DFDFDF;
    background: #FFF;
}
.tags .tags-conteudo span a{
    float:left;
    color:#666666;
    font-weight:bold;
    margin:2px;
}
.font15{
    font-size:15px;
}
.font25{
    font-size:25px;
}
.font14{
    font-size:14px;
}
.font20{
    font-size:20px;
}
.font32{
    font-size:32px;
}
.font8{
    font-size:8px;
}
.font23{
    font-size:23px;
}
.font18{
    font-size:18px;
}
.font28{
    font-size:28px;
}
.font36{
    font-size:36px;
}
#menu-dir-banner{
    float:left;
    width:90px;
    _width:85px;
}
#menu-dir-banner .banner-direitos{
    float:right;
    display:inline;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #D4D4D4;
}
#rodape-full{
    width:100%;
    border-top:1px solid #e0e0e0;
    background-image: url(../img/bg/bg_rodape.jpg);
    background-position:top center;
    background-repeat:repeat-x;
    padding-bottom:20px;
}
#rodape{
    margin-top:10px;
    background-color:#F8F8F8;
    width:981px;
    width: 981px;
    margin:0 auto 18px auto;
    overflow:hidden;
}
#rodape .linha-1{
    float:left;
    width:981px;
    clear:both;
    border-bottom:1px solid #e0e0e0;
}
.linha-1 ul{
    float:left;
    height:30px;
}
.linha-1 address{
    float:right;
    margin-right:20px;
    margin-top:7px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
}
.linha-1 ul li{
    float:left;
    list-style:none;
    padding-top:7px;
    height:10px;
}
.linha-1 ul li a{
    float:left;
    color:#333;
    font-size:12px;
    font-weight:bold;
}
.linha-1 ul li.primeiro{
    float:left;
    height:20px;
    padding-right:18px;
    background-image: url(../img/bg/separador-rodape.jpg);
    background-position:right center;
    background-repeat:no-repeat;
}
.linha-1 ul li.separador{
    float:left;
    height:20px;
    padding-right:18px;
    padding-left:7px;
    background-image: url(../img/bg/separador-rodape.jpg);
    background-position:right center;
    background-repeat:no-repeat;
}
.linha-1 ul li.ultimo{
    float:left;
    height:20px;
    padding-right:15px;
    padding-left:10px;
}
#rodape .r-bloco-1 h1 a{
    float:left;
    font-size:24px;
    color:#1b4d70;
    font-weight:bold;
    border-bottom:1px solid #D4D4D4;
    width:170px;
    margin-bottom:5px;
}
#rodape .r-bloco-1 h1{
border-bottom:1px solid #D4D4D4;
color:#1B4D70;
float:left;
font-size:24px;
font-weight:bold;
margin-bottom:5px;
width:170px;
}
#rodape .linha-2{
    float:left;
    width:981px;
    clear:both;
    border-bottom:1px solid #e0e0e0;
}
.linha-2 ul{
    float:left;
    height:30px;
}
.linha-2 ul li{
    float:left;
    list-style:none;
    padding-top:7px;
    padding-right:15px;
    height:10px;
}
.linha-2 ul li a{
    float:left;
    color:#666666;
    font-size:12px;
    font-weight:bold;
}
#rodape .linha-3{
    float:left;
    width:981px;
    clear:both;
}
.linha-3 .r-bloco-1{
    float:left;
    margin-top:10px;
    width:630px;
    border-right:1px solid #e0e0e0;
}
.linha-3 .r-bloco-1 .conteudo-bloco-1{
    float:left;
    width:191px;
    margin-right:15px;
}
.linha-3 .r-bloco-1 .conteudo-bloco-1 ul{
    float:left;
    width:191px;
}
.linha-3 .r-bloco-1 .conteudo-bloco-1 ul li{
    float:left;
    width:191px;
    list-style:none;
    margin-top:10px;
    clear:both;
}
.linha-3 .r-bloco-1 .conteudo-bloco-1 ul li a{
    float:left;
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.linha-3 .r-bloco-2{
    float:left;
    margin-top:10px;
    margin-left:15px;
    width:325px;
}
.linha-3 .r-bloco-2 h1 a{
    float:left;
    font-size:24px;
    color:#1b4d70;
    font-weight:bold;
    border-bottom:1px solid #D4D4D4;
    width:240px;
    margin-bottom:5px;
}
.linha-3 .r-bloco-2 span{
    float:left;
    font-size:14px;
    line-height:130%;
    color:#333;
    width:320px;
}
#migalhas{
    float:left;
    width:981px;
    margin-bottom:10px;
    color:#333;
}
#meio-internas{
    float:left;
    margin-left:20px;
    width:544px;
}
#meio-internas .dd {
margin-top:5px;

}
#meio-internas.dd .ddTitle {
height:17px;
}

.linha-top{
    border-top:3px solid #d4d4d4;
}
#meio-internas .noticia-control{
    float:left;
    height:40px;
    width:544px;
    border-bottom:1px solid #d4d4d4;
}
.noticia-control span{
    float:left;
    font-size:12px;
    color:#999;
    margin-top:12px;
}
.noticia-control .control-font{
    float:right;
    margin-top:5px;
}
.noticia-control .control-font span{
    float:left;
    width:65px;
    margin:0;
    text-align:right;
    font-size:12px;
    color:#999;
}
.noticia-control .control-font img{
    float:left;
    margin-top:3px;
    margin-left:5px;
}

#meio-internas .noticia-tags{
    float:left;
    height:25px;
    width:544px;
    border-bottom:1px solid #d4d4d4;
}
#meio-internas .noticia-tags .lapis{
    float:left;
    margin-top:5px;
    margin-right:10px;
}
.noticia-tags span{
    float:left;
    font-size:12px;
    color:#999;
    margin-top:5px;
    font-weight:bold;
}
.noticia-tags .color-tags{
    float:left;
    font-size:12px;
    color:#990000;
    margin-top:5px;
    margin-left:5px;
    font-weight:bold;
}
.noticia-tags .color-tags a {
    color:#990000;
    padding:0;
}
.internas-titulo{
    float:left;
    width:544px;
    border-bottom:1px solid #d4d4d4;
}
.internas-titulo h1{
    float:left;
    font-size:28px;
    color:#333;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
    width:540px;
}
.internas-titulo h1 a{
    float:left;
    font-size:28px;
    color:#333;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:5px;
    text-decoration:none;
}
.titulo-internas-moda{
    float:left;
    font-size:28px;
    color:#333;
    font-weight:bold;
    margin-bottom:5px;
    text-decoration:none;
}
.internas-titulo h1 a:hover{
    float:left;
    font-size:28px;
    color:#FFF;
    background-color:#003456;
    font-weight:bold;
    margin-bottom:5px;
}
.internas-titulo span{
    float:left;
    font-size:18px;
    color:#666;
    margin-bottom:10px;
}
.internas-titulo .span-dicas-moda{
    float:left;
    font-size:14px;
    line-height:160%;
    color:#666;
    margin-bottom:5px;
}
.internas-titulo span a{
    float:left;
    color:#666;
    clear:both;
    width:540px;
}
.internas-titulo .imagem-dica-moda{
    float:left;
    margin-bottom:10px;
}
.info-noticias{
    float:left;
    width:544px;
    height:16px;
    margin-top:5px;
    margin-bottom:20px;
}
.info-dica-moda{
    float:left;
    width:544px;
    height:30px;
    margin-bottom:10px;
}
.info-dica-moda .not-comentarios{
    float:right;
    font-size:12px;
    color:#999;
}
.info-noticias .not-cadastrada{
    float:left;
    font-size:12px;
    color:#999;
}
.info-noticias .not-comentarios{
    float:right;
    font-size:12px;
    color:#999;
}

#internas-texto{
    float:left;
    width:544px;
    margin-top:20px;
}
#internas-texto .bloco-saiba-mais{
    float:right;
    border-top:3px solid #d4d4d4;
    width:251px;
    margin-left:15px;
    border-bottom:1px solid #d4d4d4;
    margin-bottom: 10px;
}
#internas-texto .bloco-saiba-mais h1{
    float:left;
    height:36px;
    font-size:22px;
    font-weight:bold;
    color:#333;
    width:251px;
    padding-top:6px;
    line-height:110%;
}
#internas-texto .bloco-saiba-mais span a{
    float:left;
    border-top:1px solid #d4d4d4;
    font-size:14px;
    font-weight:bold;
    color:#00395f;
    width:251px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:110%;
}
#internas-texto .bloco-p-texto{
    float:left;
    line-height:160%;
    font-size:14px;
    color:#333;
    width:544px;
}

#internas-texto .bloco-p-texto br{clear:both;}
#internas-texto .fale-com-editor{
    float:left;
    line-height:160%;
    font-size:14px;
    text-decoration:underline;
    clear:both;
    width:544px;
    margin-top:20px;
}
#internas-interatividade{
    float:left;
    width:544px;
    display:inline;
    margin-top:20px;
}
#internas-interatividade ul{
    float:left;
    width:544px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
#internas-interatividade ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
#internas-interatividade ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:17px;
    background-color:#FFF;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-interatividade ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
#internas-interatividade ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#F8F8F8;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-interatividade .interatividade-caixa{
    float:left;
    background-color:#F8F8F8;
    border-bottom:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-interatividade .interatividade-caixa span{
    float:left;
    margin:10px 5px 10px 10px;
    color:#666666;
    font-size:12px;
    line-height:160%;
}
#internas-interatividade .interatividade-caixa ul{
    float:left;
    margin-left:20px;
    background-color:#F8F8F8;
}
#internas-interatividade .interatividade-caixa ul li{
    float:left;
    text-decoration:none;
    list-style:circle;
    clear:both;
    padding:0;
    height:0;
    margin:0;
    border:0;
    background-color:#F8F8F8;
}
#internas-interatividade .interatividade-caixa form{
    float:left;
    margin-left:12px;
    margin-top:20px;
    width:440px;
}
#internas-interatividade .interatividade-caixa .text{
    float:left;
    border:1px solid #cfcfcf;
    width:296px;
    height:20px;
    margin-bottom:5px;
    padding-top:4px;
    padding-left:4px;
    color:#999;
}
#internas-interatividade .interatividade-caixa .text-area{
    float:left;
    border:1px solid #cfcfcf;
    margin-bottom:5px;
    padding-top:4px;
    padding-left:4px;
    color:#999;
}
#internas-interatividade .interatividade-caixa .form-subimt{
    float:right;
    clear:both;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    _margin-right:0px;
    *margin-right:2px;
}
#internas-comentarios{
    float:left;
    width:544px;
    margin-top:20px;
    border-top:3px solid #d4d4d4;
}
#internas-comentarios h1{
    float:left;
    height:36px;
    font-size:22px;
    font-weight:bold;
    color:#333;
    width:544px;
    padding-top:6px;
    border-bottom:1px solid #d4d4d4;
}
#internas-comentarios span.info-coment{
    float:left;
    font-size:14px;
    color:#333;
    width:544px;
    margin-top:10px;
    margin-bottom:10px;
}
#internas-comentarios .comentario{
    float:left;
    width:544px;
    margin-bottom:10px;
}
#internas-comentarios .cor{
    background-color:#ECECEC;
}
#internas-comentarios .comentario .cabecario{
    float:left;
    margin-left:10px;
    _margin-left:5px;
    width:199px;
    vertical-align: middle;
    margin-top:15px;
}
#internas-comentarios .comentario .cabecario .title{
    float:left;
    color:#666666;
    font-size:14px;
    font-weight:bold;
     width:194px;
}
#internas-comentarios .comentario .cabecario .info{
    float:left;
    color:#666666;
    font-size:12px;
    clear:both;
    width:194px;
}
#internas-comentarios .comentario .texto{
    float:left;
    width:335px;
    padding-top:10px;
    padding-bottom:10px;
}
#internas-comentarios .comentario .texto span{
    float:left;
    color:#666666;
    font-size:12px;
    line-height:160%;
    padding-left:10px;
    width:315px;
}
#ultimas-noticias{
    float:left;
    width:544px;
    margin-top:20px;
}
#ultimas-noticias .noticias{
    float:left;
    width:305px;
}
#ultimas-noticias h1{
    float:left;
    height:36px;
    font-size:22px;
    font-weight:bold;
    color:#333;
    width:305px;
    padding-top:6px;
    border-bottom:1px solid #d4d4d4;
    border-top:3px solid #d4d4d4;
}
#ultimas-noticias .noticia-info{
    float:left;
    line-height:160%;
    margin-top:10px;
    width:305px;
    padding-bottom:10px;
    border-bottom:1px solid #d4d4d4;
}
#ultimas-noticias .noticia-info .hora{
    float:left;
    color:#666666;
    font-size:14px;
    font-weight:bold;
}
#ultimas-noticias .noticia-info h2 a{
    float:left;
    color:#00395f;
    font-weight:bold;
    font-size:14px;
    clear:both;
}
#ultimas-noticias .noticia-info .chamada a{
    float:left;
    color:#666666;
    font-size:12px;
    clear:both;
}
#ultimas-noticias .banner{
    float:right;
}
.tag-internas{
    float:left;
    margin-top:20px;
    width:544px;
}
.tag-internas ul{
    float:left;
    width:544px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
.tag-internas ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.tag-internas ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:17px;
    background-color:#F8F8F8;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.tag-internas ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
.tag-internas ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#FFF;;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
.tag-internas .tags-conteudo{
    float:left;
    width:544px;
    clear:both;
    border-left:1px solid #DFDFDF;
}
.tag-internas .tags-conteudo span a{
    float:left;
    color:#666666;
    font-weight:bold;
    margin:2px;
}
#menu-internas-dir{
    float:left;
    margin-left:19px;
    _margin-left:10px;
    width:226px;
    display:inline;
}
#menu-internas-dir .menu-bloco{
    float:left;
    margin-bottom:20px;
    border:1px solid #d4d4d4;
    width:224px;
    background-color:#f8f8f8;
}
#menu-internas-dir .menu-bloco h1{
    float:left;
    font-size:20px;
    color:#2b6974;
    margin-top:5px;
    margin-left:10px;
    _margin-left:5px;
    font-weight:bold;
    border-bottom:1px solid #D4D4D4;
    width:160px;
    margin-bottom:5px;
}
#menu-internas-dir .menu-bloco .newsletter{
    float:left;
    width:200px;
    background-color:#F8F8F8;
    padding-left:10px;
}
#menu-internas-dir .menu-bloco .newsletter span{
    float:left;
    width:180px;
    margin-top:10px;
    font-size:14px;
    color:#666666;
    font-weight:bold;
    margin-bottom:10px;
}
#menu-internas-dir .menu-bloco .newsletter .submit{
    float:right;
    display:inline;
    margin-bottom:5px;
    margin-right:27px;
}
#menu-internas-dir .menu-bloco .newsletter .texto{
    float:left;
    width:169px;
    height:20px;
    margin-bottom:5px;
    border:1px solid #CFCFCF;
    color:#666;
    padding-left:2px;
}
#menu-internas-dir .menu-bloco .lista{
    float:left;
    margin-left:10px;
    _margin-left:5px;
    width:215px;
}
#menu-internas-dir .menu-bloco .lista span a{
    float:left;
    width:215px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #d4d4d4;
    width:208px;
}
#menu-internas-dir .menu-bloco .lista .final{
    border:0;
}
#paginacao{
    float:left;
    width:544px;
}
.paginador{
    float:left;
    height:31px;
    padding-top:16px;
    display:inline;
    border-left:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    background-image: url(../img/bg/bg_paginacao.jpg);
    background-position:top center;
    background-repeat:repeat-x;
}
.paginador span{
    float:left;
    margin-top:5px
}
.paginador a{
    float:left;
    width:37px;
    height:13px;
    text-align:center;
    background-color:#f6f6f6;
    color:#999;
    border-bottom:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    padding:8px 0;
    font-size:12px;
    margin-top:1px;
    text-decoration:none;
}
.paginador a.active{
    background-color:#FFF;
    color:#333;
    height:14px;
    margin-top:0;
    border-bottom:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
}
.paginador a:hover{
    background-color:#003453;
    color:white;
}
.paginador .controler{
    font-weight:bold;
    color:#333;
}
#bloco-busca-interna{
    float:left;
    width:542px;
    height:35px;
    margin-bottom:10px;
    border:1px solid #d4d4d4;
}
#bloco-busca-interna form{
    width:370px;
}
#bloco-busca-interna fieldset{
    width:370px;
}
#meio-internas .busca_especiais form {
    width: 542px;
}
#meio-internas .busca_especiais form fieldset {
    width: 542px;
}

#bloco-busca-interna .bt-bloco-busca{
    float:right;
    margin-top:6px;
    margin-right:3px;
}

#bloco-busca-interna span{
    float:left;
    color:#003456;
    font-size:13px;
    font-weight:bold;
    margin-left:10px;
    margin-top:10px;
}
#bloco-busca-interna .texto{
    border:1px solid #D4D4D4;
    color:#666666;
    float:left;
    height:20px;
    margin-left:15px;
    margin-top:5px;
    padding-top:4px;
    padding-left:2px;
    width:169px;
}
#bloco-busca-interna .submit{
    float:left;
    margin-top:6px;
    margin-left:10px;
}
.blog-c{
    float:left;
    width:544px;
    margin-top:10px;
    margin-bottom:10px;
    padding-bottom:20px;
    border-bottom:1px solid #d4d4d4;

}
.blog-c .frente-escuro{
    float:left;
    width:20px;
    height:130px;
    background-image: url(../img/bg/bg_frente_blog.jpg);
    background-position:top center;
    background-repeat:repeat-x;
}
.blog-c .frente-claro{
    float:left;
    width:20px;
    height:130px;
    background-image: url(../img/bg/bg_frente_blog-c.jpg);
    background-position:top center;
    background-repeat:repeat-x;
}
.blog-c .blog-conteudo{
    display:inline;
    float:left;
    width:366px;
    height:118px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    _padding-bottom:4px;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
    line-height:200%;
    *line-height:140%;
    _line-height:140%;
}
.blog-c .cor-fundo{ background-color:#EFEFEF; }
.blog-c h1 a{
    float:left;
    font-size:20px;
    color:#333;
    font-weight:bold;
    *margin-top:5px;
}
.blog-c h2 a{
    float:left;
    font-size:15px;
    clear:both;
    color:#666666;
    font-weight:bold;
}
.blog-c .chamada {
    clear: left;
    float:left;
}
.blog-c .chamada_especial {
    height: 70px;
}
.blog-c .chamada a{
    float:left;
    font-size:13px;
    clear:both;
    color:#666666;
    height:40px;
    *height:38px;
    line-height:120%;
    *margin-bottom:2px;
}
.blog-c .chamada_especial a {
    height: 70px;
}
.blog-c .chamada_especial .link_vermais a {
    height: auto;
}
.blog-c .conhecer-votar{
    float:left;
    clear:both;
    width:355px;
}
.blog-c .estrelinhas{
    float:right;
    margin-top:5px;
    margin-right:10px;
}
.blog-c .link_vermais {
    float: left;
    margin-top: -22px;
    width: 360px;
}
.blog-c .link_vermais a {
    color: #00F;
    float: right;
    line-height: normal;
}

#vocereporter-gereal{
    float:left;
    width:528px;
    padding-left:7px;
    padding-right:7px;

}
#vocereporter-gereal #conteudo-baixo{
    float:left;
    border-left:1px solid #d4d4d4;
    border-top:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    width:525px;
    margin-bottom:10px;
}
#vocereporter-gereal h1{
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#666666;
    margin-bottom:10px;
}
#vocereporter-gereal h2{
    display:inline;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#666666;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
    width:460px;
    border-bottom:3px solid #d4d4d4;
}
#vocereporter-gereal .form-bloco-1{
    float:left;
    padding-bottom:20px;
    border-bottom:1px solid #cecece;
     width:525px;
}
#vocereporter-gereal .form-bloco-2{
    float:left;
    padding-bottom:20px;
    border-bottom:1px solid #cecece;
    background-color:#f8f8f8;
     width:525px;
}
#vocereporter-gereal .form-bloco-3{
    float:left;
    padding-bottom:20px;
    border-bottom:1px solid #cecece;
    background-color:#f8f8f8;
     width:525px;
}
#vocereporter-gereal .campos-form-vcreporter{
    float:left;
    width:500px;
    margin-top:8px;
    margin-left:20px;
    _margin-left:10px;
}
#vocereporter-gereal .campos-form-vcreporter-2{
    float:left;
    width:240px;
    margin-top:8px;
    margin-left:20px;
    _margin-left:10px;
}
#vocereporter-gereal .campos-form-vcreporter-4{
    float:left;
    width:240px;
    margin-top:8px;
    margin-left:10px;
    _margin-left:5px;
}
#vocereporter-gereal .campos-form-vcreporter-3{
    float:left;
    width:260px;
    margin-top:8px;
}
#vocereporter-gereal .cabecario-1{
    float:left;
    width:180px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:5px;
}
.cabecario-1{
    float:left;
    width:180px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:5px;
    clear:both;
}
#vocereporter-gereal .input-1{
    float:left;
    width:279px;
    height:22px;
    border:1px solid #cecece;
}
#vocereporter-gereal .cabecario-2{
    float:left;
    width:65px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:13px;
}
#vocereporter-gereal .cabecario-3{
    float:left;
    width:100px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:13px;
}
#vocereporter-gereal .input-2{
    float:left;
    width:154px;
    height:22px;
    border:1px solid #cecece;
    margin-top:8px;
}
#vocereporter-gereal .tel-1{
    float:left;
    width:28px;
    height:22px;
    border:1px solid #cecece;
    margin-top:8px;
}
#vocereporter-gereal .tel-2{
    float:left;
    width:118px;
    height:22px;
    border:1px solid #cecece;
    margin-top:8px;
    margin-left:5px;
}
#vocereporter-gereal .sel{
    float:left;
    width:52px;
    height:24px;
    border:1px solid #cecece;
    margin-top:8px;
    margin-left:0px;
    padding:2px;
}
#vocereporter-gereal .form-bloco-2 .titulo-bloco-2{
    float:left;
    width:400px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:13px;
    margin-left:20px;
    margin-bottom:10px;
    clear:both;
}
#vocereporter-gereal .form-bloco-2 .tipo-file{
    float:left;
    display:inline;
    width:500px;
    margin-top:10px;
    margin-left:20px;
    _margin-left:10px;
}
#vocereporter-gereal .form-bloco-2 .select{
    float:left;;
    border:1px solid #cecece;

}
#vocereporter-gereal .form-bloco-2 .text-yt{
    float:left;;
    border:1px solid #cecece;
    height:20px;
    width:258px;
}
#vocereporter-gereal .form-bloco-2 .file-imput{
    float:left;
    width:270px;
    margin-top:8px;
    margin-left:5px;
}
#vocereporter-gereal .form-bloco-2 .tipo-file-span{
    float:left;
    width:200px;
    font-size:12px;
    color:#666666;
    text-align:left;
    margin-top:13px;
}
#vocereporter-gereal .form-bloco-3 h3{
    float:left;
    display:inline;
    font-size:14px;
    font-weight:bold;
    color:#666666;
    margin-top:10px;
    margin-left:20px;
}
#vocereporter-gereal .form-bloco-3 .titulo-bloco-3{
    float:left;
    width:490px;
    font-size:12px;
    color:#666666;
    clear:both;
    margin-left:20px;
}
#vocereporter-gereal .form-bloco-3 .texto-do-reporter{
    float:left;
    width:486px;
    height:201px;
    margin-left:20px;
    border:1px solid #d4d4d4;
    margin-top:10px;
    margin-bottom:10px;
    font-family:Arial;
    font-size:12px;
}
#vocereporter-gereal .form-bloco-3 .texto-do-reporter-termos{
    float:left;
    width:486px;
    height:200px;
    margin-left:20px;
    border:1px solid #d4d4d4;
    margin-top:15px;
    margin-bottom:10px;
    font-family:Arial;
    font-size:14px;
    line-height:150%;
}
#vocereporter-gereal .form-bloco-3 .div-check{
    float:left;
    display:inline;
    margin-left:20px;
    margin-top:15px;
    margin-bottom:10px;
}
#vocereporter-gereal .form-bloco-3 .div-check span{
    float:left;
    margin-left:5px;
    font-size:12px;
    color:#666666;
    margin-top:2px;
}
#vocereporter-gereal .form-bloco-3 .checkbox-1{
    float:left;
    width:19px;
    height:19px;
    border:1px solid #d4d4d4;
}
#vocereporter-gereal .form-bloco-3 .bt-enviar{
    float:left;
    display:inline;
    margin-left:180px;
    margin-top:20px;
    margin-bottom:20px;
}
#internas-cadastros{
    float:left;
    width:544px;
}
#internas-cadastros ul{
    float:left;
    width:544px;
    height:39px;
    background-image: url(../img/bg/bg_abas.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
}
#internas-cadastros ul li a{
    color:#b9b9b9;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
#internas-cadastros ul li{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:16px;
    background-color:#FFF;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-cadastros ul li.select a{
    color:#00395f;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}
#internas-cadastros ul li.select{
    float:left;
    text-decoration:none;
    list-style:none;
    padding:10px;
    height:18px;
    background-color:#FFF;
    margin-right:10px;
    border-top:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-cadastros .cadastros-caixa{
    float:left;
    background-color:#FFF;
    width:542px;
    padding-bottom:20px;
    border-bottom:1px solid #DFDFDF;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
}
#internas-cadastros h1{
    float:left;
    color:#666666;
    font-size:16px;
    font-weight:bold;
    margin-top:20px;
    margin-left:10px;
    margin-bottom:20px;

}
#internas-cadastros .formulario{
    float:left;
    display:inline;
    margin-left:10px;
    margin-bottom:10px;
    width:540px;
}

/*FORMULARIO CONTATO*/
.zend_form{
    float:left;
    clear:both;
    width:523px;
}

#meio-internas .zend_form .dd {
margin-top:0;
margin-left:0;

}
#meio-internas .zend_form .dd .ddTitle {
height:17px;
}
#meio-internas .zend_form #estado_title {
width:90px;
}
.zend_form dt{
    float:left;
    clear:left;
    width:120px;
    margin-right:7px;
    margin-top:13px;
    _display:inline;
}
.zend_form dt label{
    float:left;
    width:120px;
    font-size:12px;
    color:#666666;
    text-align:left;
    display:inline;
}
.zend_form dd{
    float:left;
    width:386px !important;
    /*width:300px !important;*/
    margin-top:10px;
}
.zend_form dd input{
    float:left;
}
.zend_form dd .select{
    float:left;
    border:1px solid #CCC;
}
.zend_form dd .textfield{
    float:left;
    width:285px;
    height:19px;
    border:1px solid #cecece;
    _display:inline;
}
.zend_form dd select.textfield{
    border:1px solid #CFCFCF;
    color:#999999;
    float:left;
    height:24px;
    margin-top:2px;
    padding:2px;
    width:158px;
}
.zend_form dd .textarea{
    float:left;
    width:385px;
    height:130px;
    border:1px solid #cecece;
    margin-top:2px;
    _display:inline;
    font-family:Arial;
}

.zend_form dd .multicheck{
    float:left;
    display:inline;
    margin-top:1px;
    *margin-top:-2px;
    margin-right:5px;
    _margin-right:1px;
    text-align:justify;
}
.zend_form #campos-element label{
    float:left;
    margin-top:2px;
    margin-right:5px;
    font-size:12px;
    color:#666666;
}
.zend_form dd span{
    float:left;
    margin-top:2px;
    margin-left:5px;
}
#enviar{
    float:right;
    _display:inline;
    margin-top:0px;
    margin-right:0px;
    /*margin-right:130px;*/
}
.login-esqueci-senha{
    float:left;
    display:inline;
    margin-left:128px;
}
.info-formularios-campos-obg{
    float:left;
    clear:both;
    color:#666666;
    font-size:12px;
    margin-top:20px;
}
.extranet-meus-dados{
    float:left;
    margin-left:12px;
    width:520px
}
.extranet-meus-dados .titulo-meus-dados{
    float:left;
    width:140px;
    font-size:12px;
    color:#666666;
    line-height:140%;
    margin-bottom:20px;
    text-align:left;
}
.extranet-meus-dados .descricao-meus-dados{
    float:left;
    width:380px;
    font-size:12px;
    color:#666666;
    display:inline;
    line-height:140%;
    margin-bottom:20px;
}
.extranet-meus-dados .bts-meus-dados{
    float:left;
    margin-right:10px;
    display:inline;
}
.titulo-sublinhado{
border-bottom:3px solid #D4D4D4;
color:#666666;
display:inline;
float:left;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
margin-left:20px;
margin-top:10px;
width:460px;
}
.atendimento-texto{
    float:left;
    margin-left:10px;
    width:520px;
    margin-top:10px;
    margin-bottom:10px;
}
.atendimento-texto .h1-atendimento{
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#666666;
    line-height:140%;
}
.atendimento-texto span{
    float:left;
    font-size:12px;
    color:#666666;
    line-height:140%;
    width:510px;
}



#bloco-busca-interna-vagas{
    float:left;
    width:542px;
    height:92px;
    margin-bottom:10px;
    /*border:1px solid #d4d4d4;*/
    margin-top:10px;
}
#bloco-busca-interna-vagas form{
    width:530px;
    clear:both;
}
#bloco-busca-interna-vagas fieldset{
    _height:31px;
    width:533px;
}
#bloco-busca-interna-vagas .bt-bloco-busca{
    float:right;
    margin-top:6px;
    margin-right:3px;
}
#bloco-busca-interna-vagas .span{
    float:left;
    color:#003456;
    font-size:13px;
    font-weight:bold;
    margin-left:15px;
    margin-top:10px;
}
#bloco-busca-interna-vagas .texto{
    float:left;
    border:1px solid #d4d4d4;
    color:#999;
    width:121px;
    padding-top:3px;
    height:19px;
    margin-top:5px;
    margin-left:15px;
    padding-left:5px;
}
#bloco-busca-interna-vagas .sel-vagas{
    float:left;
    display:inline;
    border:1px solid #d4d4d4;
    width:126px;
    height:24px;
    *height:18px;
    padding:2px;
    margin-top:5px;
    margin-left:15px;
    color:#999999;
}
#bloco-busca-interna-vagas .submit{
    float:left;
    margin-top:6px;
    margin-left:15px;
    _margin-left:10px;
    height:23px;
}
#bloco-busca-interna-vagas .bt-anuncios{
    display:inline;
    float:left;
    margin-top:10px;
    margin-left:15px;
}
#bloco-busca-interna-vagas .bt-anuncios img{
    float:left;
    margin-right:15px;
}

#bloco-busca-interna-vagas-e{
    float:left;
    width:542px;
    height:104px;
    margin-bottom:10px;
    border:1px solid #d4d4d4;

}
#bloco-busca-interna-vagas-e form{
    width:530px;
    clear:both;
}
#bloco-busca-interna-vagas-e fieldset{
    width:533px;
}
#bloco-busca-interna-vagas-e .bt-bloco-busca{
    float:right;
    margin-top:6px;
    margin-right:3px;
}
#bloco-busca-interna-vagas-e .span{
    float:left;
    color:#003456;
    font-size:13px;
    font-weight:bold;
    margin-left:15px;
    margin-top:10px;
}
#bloco-busca-interna-vagas-e .texto{
    float:left;
    border:1px solid #d4d4d4;
    color:#999;
    width:121px;
    padding-top:3px;
    height:19px;
    margin-top:5px;
    margin-left:15px;
    padding-left:5px;
}
#bloco-busca-interna-vagas-e .sel-vagas{
    float:left;
    display:inline;
    border:1px solid #d4d4d4;
    width:126px;
    height:24px;
    min-height:24px;

    height /*\**/: 18px\9;
    min-height /*\**/: 18px\9; 

    padding-top:0px;
    margin-top:5px;
    margin-left:15px;
    color:#999999;
    padding:2px;
}
#bloco-busca-interna-vagas-e .submit{
    float:left;
    margin-top:6px;
    margin-left:15px;
    _margin-left:10px;
    height:23px;
}
#bloco-busca-interna-vagas-e .bt-anuncios{
    float:left;
    margin-top:10px;
    margin-left:15px;
    _margin-left:-15px;
}
#bloco-busca-interna-vagas-e .bt-anuncios img{
    float:left;
    margin-right:15px;
}
#tabela-default{
    float:left;
    clear:both;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    width:542px;
    margin-bottom:20px;
}
#tabela-default thead th{
    border-right:1px solid #CCC;
    background-image: url(../img/bg/bg_head_tabela.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    height:30px;
    color:#666666;
    font-size:12px;
    font-weight:bold;
    border-bottom:1px solid #CCC;
}
#tabela-default tr{
    color:#666666;
    font-size:11px;
}
#tabela-default tr td{
    border-right:1px solid #CCC;
    height:50px;
    text-align:center;
    border-bottom:1px solid #CCC;
}
#tabela-default tr td a{
    color:#666666;
    font-size:11px;

}
#tabela-default .cor{
    background-color:#f8f8f8;
}
.logo-institucional{
    float:left;
    margin-top:20px;
    margin-left:10px;
}
.texto-institucional{
    color:#666666;
    float:left;
    margin-left:10px;
    margin-top:20px;
    font-size:14px;
    line-height:140%;
    width:510px;
}
.descricao-vaga{
    float:left;
    width:542px;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    padding-bottom:20px;
}
.descricao-vaga .descricao-titulo{
    float:left;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:20px;
    color:#666666;
    font-size:12px;
    width:520px;
}
.descricao-vaga .descricao-texto{
    float:left;
    margin-left:10px;
    color:#666666;
    font-size:12px;
    line-height:140%;
    width:520px;
}
.bt-ir-empregos{
    float:left;
    margin-top:25px;
}
#bloco-busca-interna-vagas-i{
    float:left;
    width:542px;
    height:70px;
    margin-bottom:10px;
    border:1px solid #d4d4d4;
}
#bloco-busca-interna-vagas-i form{
    width:530px;
    clear:both;
}
#bloco-busca-interna-vagas-i fieldset{
    width:530px;
}
#bloco-busca-interna-vagas-i .bt-bloco-busca{
    float:right;
    margin-top:6px;
    margin-right:3px;
}

#bloco-busca-interna-vagas-i .span{
    float:left;
    color:#003456;
    font-size:13px;
    font-weight:bold;
    margin-left:15px;
    margin-top:10px;
}
#bloco-busca-interna-vagas-i .texto{
    float:left;
    border:1px solid #d4d4d4;
    color:#666666;
    width:123px;
    padding-top:4px;
    height:18px;
    margin-top:5px;
    margin-left:15px;
    padding-left:3px;
}
#bloco-busca-interna-vagas-i .sel-vagas{
    /*
    float:left;
    border:1px solid #d4d4d4;
    width:120px;
    height:26px;
    display:inline;
    margin-top:5px;
    margin-left:15px;
    color:#666666;
    height:26px;*/

    float:left;
    display:inline;
    border:1px solid #d4d4d4;
    width:126px;
    height:24px;
    padding:2px;
    margin-top:5px;
    margin-left:15px;
    color:#999999;
}
#bloco-busca-interna-vagas-i .submit{
    float:left;
    margin-left:15px;
    _margin-left:10px;
    margin-top:5px;
    height:24px;
}
#bloco-busca-interna-vagas-i .bt-anuncios{
    float:left;
    margin-top:10px;
    margin-left:15px;
}
#bloco-busca-interna-vagas-i .bt-anuncios img{
    float:left;
    margin-right:15px;
}
.busca-submenu{
    float:left;
    padding-left:10px;
    color:#999;
}
.busca-submenu-pai{
    float:left;
    color:#333;
    padding-bottom:2px;
    font-weight:bold;
}
.nao-encontrada{
    float:left;
    margin-top:20px;
}
.nao-encontrada h1{
    float:left;
    color:#333;
    font-size:22px;
    font-weight:bold;
}
.nao-encontrada ul{
    float:left;
    margin-top:10px;
    margin-left:15px;
    list-style-image: url("../img/icones/style-lista.jpg");
    width:550px;
}
.nao-encontrada ul li{
    float:left;
    margin-top:10px;
    color:#666;
    font-size:20px;
    clear:both;
     width:550px;
}
.nao-encontrada ul .final{
    float:left;
    font-weight:bold;
}
#pagina-erro{
    float:left;
}
#pagina-erro #texto{
    float:left;
    width:465px;
    margin-left:20px;
}
#pagina-erro #texto h1{
    float:left;
    color:#333;
    font-size:30px;
    font-weight:bold;
    width:465px;
}
#pagina-erro #texto ul{
    float:left;
    display:inline;
    margin-top:10px;
    margin-left:15px;
    list-style-image: url("../img/icones/style-lista.jpg");
    _list-style:circle;
}
#pagina-erro #texto ul li{
    float:left;
    margin-top:10px;
    color:#666;
    font-size:18px;
    clear:both;
    width:450px;
}
#pagina-erro #texto ul .final{
    float:left;
    font-weight:bold;
}
#div-acima-de-tudo{
    width: 250px;
    min-height: 100px;
    background-color:#f8f8f8;
    display:inline;
    margin-left:100px;
    position:absolute;
    overflow:hidden;
    z-index:99999;
    border:1px solid #003456;
}
#div-acima-de-tudo h1{
    float:left;
    font-size:18px;
    background-color:#003456;
    width:100%;
    margin-bottom:20px;
    padding-left:10px;
    color:#FFF;
    padding-top:2px;
    padding-bottom:2px;
}
#div-acima-de-tudo .fechar-janela{
    float:none;
    display:inline;
    margin-left:50px;
    font-size:14px;
    color:#FFF;
}
#div-acima-de-tudo .conteudo-audios{
    float:left;
    height:15px;
    width:250px;
    padding-bottom:10px;
    border-bottom:1px solid #CCC;
    clear:both;
    margin-bottom:10px;
}
#div-acima-de-tudo .conteudo-audios img{
    float:left;
    margin-top:5px;
}
#div-acima-de-tudo .conteudo-audios span{
    float:left;
    font-size:12px;
    color:#666;
    margin-left:10px;
    margin-right:10px;
}
/*FORMULARIO CONTATO*/
#Indicar .zend_form dt{
    float:left;
    clear:left;
    width:130px;
    margin-right:7px;
    margin-top:13px;
    _display:inline;
}
#Indicar .zend_form dt label{
    float:left;
    width:130px;
    font-size:12px;
    color:#666666;
    text-align:left;
    _display:inline;
}
#botoes_minha_conta {
    width:500px;
}

#categoriaNoticias_msa_0{font-weight:bold;}
#categoriaNoticias_msa_1{font-weight:bold;}
#categoriaNoticias_msa_7{font-weight:bold;}
#categoriaNoticias_msa_2{padding-left:10px;}
#categoriaNoticias_msa_3{padding-left:10px;}
#categoriaNoticias_msa_4{padding-left:10px;}
#categoriaNoticias_msa_5{padding-left:10px;}
#categoriaNoticias_msa_6{padding-left:10px;}
#categoriaNoticias_msa_8{padding-left:10px;}
#categoriaNoticias_msa_9{padding-left:10px;}
#categoriaNoticias_msa_10{padding-left:10px;}
#categoriaNoticias_msa_11{padding-left:10px;}
#categoriaNoticias_msa_12{padding-left:10px;}



.formulario form {
    float: left;
}
#Contato .zend_form {
    float: left;
}
#Contato .zend_form {
    _margin: 0 !important;
    _width: 515px !important;
}

#menu-esquerdo .menu-hotnews {
    float: left;
}
#menu-esquerdo .menu-hotnews h1 {
    background: #000;
}
#menu-esquerdo .menu-hotnews h1 a {
    color: #FFF;
}

.tags-conteudo .lista_tags {
    float:left;
    margin:5px 0 0 10px;
}
.tags-conteudo .lista_tags span {
    float:left;
}
.tags-conteudo .lista_tags span a {
    float:left;
    line-height: 35px;
    padding: 0 5px;
}

.interatividade_redes_addthis {
    clear:both;
    float:left;
    margin-top:10px;
    width:554px;
}
.interatividade_redes {
    float:left;
    margin:10px 0;
}
.interatividade_redes div {
    float:left;
}
.interatividade_redes div a.addthis_button {
    float:right;
    height:17px;
    margin-right:14px;
}
.interatividade_redes div a.addthis_button img {
    border:0;
    float:left;
    margin-left:326px;
}
.interatividade_redes div div.addthis_toolbox {
    clear: left;
    float: left;
    *margin-top: 20px;
    width: 554px;
}
