@import url(fonts.css);

/* GERAL */

html { height: 100%; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; height: 100%; background:#EAEAEA;}
ul {list-style: none; list-style-type: none; list-style-position: outside;}
a {text-decoration: none; outline: 0;color: #FFF;}
.body_content a {color: #009290;}
.plusMenuAdmin a {color: #FFF !important;}
input, textarea, select {outline: 0;}

.erro_msg {font-size:14px; text-align:center; font-weight:bold; padding:10px;  margin:10px 0px; border: 1px solid;}
.fl {float: left; width: 100%;}
.fls {float: left;}
.fr {float: right;width: 100%;}
.frs{float: right;}
.clear {clear: both;}
.siteCenter {text-align: left; width: 960px;margin: 0 auto; display: table;position: relative;}

input {
    font-family: 'Lato-Regular';
    height: 34px;
    line-height: 34px;
    background: #FFF;
    color: #57585d;
    border: 2px solid #FFF;
    padding: 0px 4px;
}
textarea {
    font-family: 'Lato-Regular';
    height: 114px;
    background: #FFF;
    color: #57585d;
    border: 2px solid #FFF;
    padding: 4px;
}
input:focus,
textarea:focus {
    border: 2px solid #7f9eff;
}
input.error,
textarea.error {
    border: 2px solid #ff0000;
}
label.error {
    display: none !important;
}

/* Btn Download */
.btnDownload {
    background: #606167;
    height: 32px;
    float: left;
}
.btnDownload:after {
    clear: both;
}
.btnDownload a {
    display: block;
    height: 14px;
    padding: 12px 12px 6px 60px;
    font-size: 11px;
    color: #FFF;
    text-transform: uppercase;
    background: url("../img/ico_download_pdf.png") no-repeat 9px 3px;
}
.btnDownload:hover {
    background: #999b9f;
}

/* BtnLink */
.btnLink {}
.btnLink:after {
    clear: both;
}
.btnLink a {
    font-size: 11px;
    color: #009290;
    text-transform: uppercase;
    background: url("../img/ico_link.png") no-repeat center left;
    padding: 2px 0px 0px 18px;
}
.btnLink a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}



.fundo{
    height: auto;
}

.corpo {
    width: 1080px;
    background: #FFF;
    margin: 0 auto;
    margin: 0 auto;
    display: table;
}

.siteCenter{
    width: 940px;
    margin: 0 auto;
}

.estrutura {
    border-top: 10px solid #EAEAEA;
}

.colLeft{
    width: 310px;
    margin-right: 5px;
}

.colRight {
    width: 625px;
}

.body_home .colLeft{
    width: 310px;
    margin-right: 0px !important;
}

.body_home .colRight {
    width: 630px;
}

/* LOGO */

.logo {
    margin-top: 28px;
}

/* TITULOS */

.titulo1 {
    font-family: 'HelveticaNeueLTStd-BdCn';
    font-size:30px;
    text-transform: uppercase;
}
.titulo2 {
    font-family: 'HelveticaNeueLTStd-UltLt';
    font-size: 30px;
}
.titulo1_interna {
    font-family: 'HelveticaNeueLTStd-UltLt';
    font-size: 40px;
}


/* MENU */

.menu {
    background: #606167;
    margin: 25px 0 30px 0;
	
}

.menu_home {
    margin-left: 15px;
    margin-top: 16px;
    float: left;
    background: url("../img/ico_menu_home.png") no-repeat;/**/
    background-position: -0px -18px;
}
.menu_home.inactive {
    background-position: -0px -0px;
}
.menu_home:hover {
    background-position: -0px -36px;
}
.menu_home a{
    display: block;
    width: 19px;
    height: 18px;
	
}
.menu ul li {
    float: left;
    background: url("../img/ico_menu_normal.png") 0px 0px no-repeat;
	/*Adilson : 28/01/2016
	 alterei o padding-left de 15 para 31, com intuito de aumentar o espaço entre os menus.*/
    padding-left: 31px;
    margin: 20px 0px 4px 4px;/*background-color:#CC3;*/
	
}
.menu ul li.active {
    background: url("../img/ico_menu_active.png") 0px 0px no-repeat;
}
.menu ul li.ultimo {
    margin: 20px 0px 14px 2px;
}
.menu ul li a {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFF;
    overflow: visible;
    line-height: 14px;
    padding-top: 1px;
}
.menu .menuSuspenso {
    width: 663px;
}

/* MENu RODAPE */

.menuFooter {
    float: left;
    margin-top: 35px;
    margin-bottom: 30px;
}
.menuFooter  .menu_home {
    margin-left: 15px;
    margin-top: 0px !important;
    float: left;
    background: url("../img/ico_menu_home_footer.png") no-repeat;
    background-position: -0px -13px;
}
.menuFooter .menu_home.inactive {
    background-position: -0px -26px;
}
.menuFooter .menu_home:hover {
    background-position: -0px -0px;
}
.menuFooter .menu_home a {
    display: block;
    width: 15px;
    height: 13px;
}
.menuFooter a{
    color: #585858;
    display: block;
}
.menuFooter a:hover {
    color: #a6a6a6;
}
.menuFooter ul li {
    background: url("../img/ico_menu_normal.png") 0 1px no-repeat;
    padding-left: 15px;
    margin: 0px 6px;
    float: left;
}
.menuFooter ul li.ultimo {
    margin: 0px 0px 0px 6px;
}
.menuFooter ul li:hover {
    background: url("../img/ico_menu_hover.png") 0 1px no-repeat !important;
}
.menuFooter ul li.active {
    background: url("../img/ico_menu_footer_active.png") 0 1px no-repeat !important;
}
.menuFooter ul li a {
    font-size: 13px;
    text-transform: uppercase;
    overflow: visible;
    line-height: 20px;
    padding-top: 2px;
}
.menuFooter .menuSuspenso {
    width: 663px;
}

/* MENU LINGUAS */

.topo .menuLinguas {
    margin:8px 0px 0px 55px;
    float: left;
    width: 168px;
}

.topo .menuLinguas ul li {
    float: left;
    margin-right: 14px;
}

.topo .menuLinguas a {
    font-size: 11px;
    color: #5f6066;
}

.topo .menuIcons {
    float: left;
    width: 355px;
    margin:6px 0px 0px 26px;
}

.topo .menuIcons ul li {
    float: left;
    margin-right: 20px;
}
.topo .menuIcons ul li.imprensa {
    background: url("../img/ico_imprensa.png") no-repeat center left;
}
.topo .menuIcons ul li.active.imprensa {
    background: url("../img/ico_imprensa_active.png") no-repeat center left;
}
.topo .menuIcons ul li.contato {
    margin-right: 40px;
    background: url("../img/ico_contato.png") no-repeat center left;
}
.topo .menuIcons ul li.active.contato {
    background: url("../img/ico_contato_active.png") no-repeat center left;
}
.topo .menuIcons ul li.clubedoconcessionario {
    margin-right: 0px;
    background: url("../img/ico_arrow_right.png") no-repeat 140px 2px;
}
.topo .menuIcons a {
    font-size: 11px;
    color: #606167;
    text-transform: uppercase;
    padding-left: 24px;
}
.topo .menuIcons ul li.clubedoconcessionario a {
    padding-left: 0px;
    padding-right: 28px;
}

.topo .menuSite li:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.topo .menuSite li.active:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}


/* BUSCAR */


.blocoPesquisar {
    margin: 6px 8px;
}

.blocoPesquisar .input{
    padding: 12px 5px 13px 5px;
    width: 179px;
    height: 13px !important;
    border: none !important;
    float: left;
}

.blocoPesquisar .pesquisarBtn {
    background: url("../img/btn_busca.png") top left no-repeat;
    width:38px;
    height:38px;
    cursor: pointer;
    border: none !important;
}

.blocoPesquisar .pesquisarBtn:hover {
    background: url("../img/btn_busca.png") bottom left no-repeat;

}

/* BLOCO EVENTOS HOME */

.blocoEventosHome {
    background: #39C3C1;
    padding: 45px 30px;
    width: 410px;
    height: 145px;
}

.blocoEventosHome a {
    display: block;
}

.blocoEventosHome .titulo1 {
    color: #009290;
}

.blocoEventosHome .titulo2 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.blocoEventosHome .date {
    font-family: 'Lato-Black';
    font-size: 12px;
    line-height: 18px;
}
.blocoEventosHome .saibamais.titulo1 {
    font-size:11px;
    color:#FFF;
    display: block;
    line-height: 14px;
    margin-top: 18px;
}

.blocoEventosHome .saibamais .ico {
    background: url("../img/bg_icons_files.png") top left no-repeat;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}
.blocoEventosHome .saibamais .text {
    padding-top: 4px;
    display: block;
}
.blocoEventosHome:hover .saibamais {
    color: #9CE7E3 !important;
}
.blocoEventosHome:hover .saibamais:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/* BOX Report e Last Files */

.blocoLastFiles,
.blocoReport{
   color: #FFF;
   width: 470px;
}

.blocoLastFiles .lastFiles{
    padding: 35px 30px 30px 95px;
    width: 345px;
    height: 155px;
    background: url("../img/bg-ico-paper.png") 25px 98px no-repeat #3B57B2;
}

.blocoLastFiles .subtitulo {
    padding-top: 30px;
}

.blocoLastFiles .lastFiles .titulo1 {
    color: #7995F1;
}

.blocoLastFiles .lastFiles ul {
    margin-top: 20px;
}

.blocoLastFiles .lastFiles .item {
    line-height: 16px;
    margin: 5px 0;
    clear: both;
}
.blocoLastFiles .lastFiles .item:hover span  {
    color:#a2b0df;
}
.blocoLastFiles .lastFiles .icon {
    width:14px;
    height:14px;
    margin-right: 5px;
    float: left;
    background: url("../img/bg_icons_files.png") top left no-repeat;
}
.blocoLastFiles .lastFiles .item:hover .icon{
    background: url("../img/bg_icons_files.png") top right no-repeat;
}
.blocoLastFiles .lastFiles .lista .bold {
    font-family: 'HelveticaNeueLTStd-Bd';
    font-size: 14px;
    display: block;
    float: left;
    padding-top: 1px;
}
.blocoLastFiles .lastFiles .lista .titulo1{
    color: #FFF;
    font-size: 11px;
}
.blocoLastFiles .lastFiles .lista .light{
    font-family: 'HelveticaNeueLTStd-UltLt';
    font-size: 14px;
    display: block;
    float: left;
    padding: 2px 4px 0px 0px;
}
.blocoLastFiles .lastFiles .lista a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.blocoReport .report{
    padding: 40px 30px 30px 95px;
    width: 345px;
    height: 215px;
    background: url("../img/bg-ico-paper-lens.png") 25px 50px no-repeat #4461BF;
}
.blocoReport .report .titulo2 {
    margin-bottom: 47px;
}
.blocoReport .report label {
    font-family: 'Lato-Regular';
    margin-bottom: 5px;
    display: block;
}
.blocoReport .verRelatorio {
    width: 87px;
    height: 14px;
    background: url("../img/bg_btn_verrelatorio.png") top left no-repeat;
    float: left;
    margin-top: 20px;
    cursor: pointer;
}
.blocoReport .verRelatorio:hover {
    background: url("../img/bg_btn_verrelatorio.png") bottom left no-repeat;
}

/* BLOCO NOTICIAS HOME */

.blocoNoticiasHome {
    width: 630px;
    height: 100%;
    overflow: hidden;
}

.blocoNoticiasHome2 {
    width: 630px;
    height: 100%;
    overflow: hidden;
}

.blocoNoticiasHome .lista {
    width: 630px;
}

.blocoNoticiasHome2 .lista {
    width: 630px;
}

.blocoNoticiasHome ul li {
    background: #F7F7F7;
    padding: 30px;
    margin-left: 5px;
    margin-bottom: 5px !important;
    width: 248px;
    border: 1px solid #F7F7F7;
}

.blocoNoticiasHome2 ul li {
  /*  background: #F7F7F7;
    padding: 30px;
    margin-left: 5px;
    margin-bottom: 5px !important;
    border: 1px solid #F7F7F7;
	width: 248px;	*/
}

.blocoNoticiasHome ul li:hover {
    border: 1px solid #4461bf;
}

.blocoNoticiasHome2 ul li:hover {
   /* border: 1px solid #4461bf;*/
}

.blocoNoticiasHome a {
    color: #4461bf;
}

.blocoNoticiasHome2 a {
    /*color: #4461bf;*/
}

.blocoNoticiasHome .capa {
    padding-bottom: 20px;
}

.blocoNoticiasHome2 .capa {
    /*padding-bottom: 20px;*/
}

.blocoNoticiasHome .titulo2 {
    clear: both;
}

.blocoNoticiasHome2 .titulo2 {
    /*clear: both;*/
}

.blocoNoticiasHome .vejaTodas {
    clear: both;
    height: 30px;
    margin: 40px 70px;
    background: url("../img/bg_ico_vejamais.png") 9px 8px no-repeat #606167;
    padding-left: 30px;
    line-height: 33px;
    float: left;
}

.blocoNoticiasHome2 .vejaTodas2 {
    clear: both;
    height: 30px;
    margin: 40px 70px;
    background: url("../img/bg_ico_vejamais.png") 9px 8px no-repeat #606167;
	/**/
    padding-left: 30px;
    line-height: 33px;
    float: left; 
}

.blocoNoticiasHome .vejaTodas:hover {
    background: url("../img/bg_ico_vejamais.png") 9px 8px no-repeat #989BA0;
}

.blocoNoticiasHome2 .vejaTodas2:hover {
   background: url("../img/bg_ico_vejamais.png") 9px 8px no-repeat #989BA0; /**/
}

.blocoNoticiasHome .vejaTodas a {
    font-size:11px;
    color: #FFF;
    display: block;
    padding: 11px 11px 11px 0px;
}

.blocoNoticiasHome2 .vejaTodas2 a {
    font-size:11px;
    color: #FFF;
    display: block;
   padding: 11px 11px 11px 0px; /* */
}

.blocoNoticiasHome .data {
    margin-top: 30px;
}

.blocoNoticiasHome2 .data {
   /* margin-top: 30px;*/
}

.blocoNoticiasHome .data .titulo1,
.blocoNoticiasHome .data .titulo2{
    font-size:15px !important;
    display: block;
}

.blocoNoticiasHome2 .data2 .titulo1,
.blocoNoticiasHome2 .data .titulo2{
  /*  font-size:10px !important;
    display: block;*/
}




/* DESTAQUE HOME */

.destaque {
    margin-bottom: 30px;
}

.destaqueLeft,
.destaqueRight {
    width: 470px;
}

.destaqueHome {
    width: 410px;
    height: 230px;
    padding: 0px 30px 40px 30px;
}

#destaquePager1 {
    clear: both;
}

#destaqueTexto1 {
    height: 230px !important;
}

#destaqueTexto1:hover .legenda {
    text-decoration: underline;
}
#destaqueTexto1 .item {
    width: 100%;
}

#destaquePager1 a {
    width:8px;
    height:8px;
    background:url(../img/btn-nav-destaque.png) top right no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
    margin: 0 8px 0 0;
}

#destaquePager1 a.activeSlide {
    background:url(../img/btn-nav-destaque.png) top left no-repeat;
}

.destaqueHome .titulo2 {
    margin-top: 20px;
    width: 100%;
    color: #4461bf !important;
}

.destaqueHome .legenda {
    color: #4461bf;
    font-size: 12px;
    font-family: "Lato-Regular";
    line-height: 18px;
    width: 230px;
    clear: both;
}

/* ACONTECE */

.acontece {
    margin: 40px 0;
    font-size: 32px;
    color: #606167;
    padding-left: 30px;
}

/* ASSINE RSS */

.blocoRss {
    background: url("../img/ecoglobe.png") 35px 31px no-repeat #55ab65;
    width: 310px;
    padding: 30px 30px 30px 85px;
    width: 195px;
    height: 25px;
    cursor: pointer;
}
.blocoRss .titulo1 a{
    color: #FFF;
    font-size: 16px;
    line-height: 34px;
    display: block;
}
.body_content .blocoRss .titulo1 a{
    font-size: 16px;
}
.blocoRss:hover {
    background: url("../img/ecoglobe.png") 35px 31px no-repeat #55ab65;
}

/* Newsletter */

.blocoNewsletter {
    background: url("../img/bg_ico_newsletter.png") 35px 31px no-repeat #F1F1F1;
    width: 310px;
    padding: 30px 30px 30px 85px;
    width: 195px;
    height: 25px;
    cursor: pointer;
}
.blocoNewsletter .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
}
.body_content .blocoNewsletter .titulo1 a{
    font-size: 12px;
}
.blocoNewsletter:hover {
    background: url("../img/bg_ico_newsletter.png") 35px 31px no-repeat #EAEAEA;
}



/* COTACAO */

.blocoCotacao {
    margin-top: 5px;
    margin-bottom: 20px;
    background: url("../img/bg_ico_money.png") 20px 30px no-repeat #F1F1F1;
    padding: 30px;
    width: 250px;
}

.blocoCotacao .titulo2 {
    margin-left: 55px;
}

.blocoCotacao .atualizado {
    font-family: "Lato-Regular";
    font-size: 12px;
    margin-left: 55px;
    color: #606167;
}
.blocoCotacao .indicadores {
    float: left;
    width: 100%;
    margin-top: 22px;
}
.blocoCotacao .cotacoes {
    float: left;
    width: 100%;
    margin-top: 18px;
}
.blocoCotacao .cotacoes .cotacao {
    float: left;
    width: 100%;
}
.blocoCotacao .cotacoes .cotacao table {
    float: left;
    width: 100%;
    border-collapse:separate;
    border-spacing:1px 1px;
}
.blocoCotacao .cotacoes .cotacao table tr td {
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #606167;
}
.blocoCotacao .cotacoes .cotacao table tr td.tipo {
    background: #eaeaea;
    font-family: "Lato-Bold";
    font-size: 12px;
}
.blocoCotacao .cotacoes .cotacao table tr td.valor {
    background: #e2e2e3;
}
.blocoCotacao .cotacoes .cotacao table tr td.valor .unit {
    font-family: "Lato-Regular";
    font-size: 12px;
    padding-right: 3px;
}
.blocoCotacao .cotacoes .cotacao table tr td.valor .value {
    font-family: "Lato-Bold";
    font-size: 16px;
    padding-top: 1px;
}
.blocoCotacao .cotacoes .cotacao table tr.header td {
    height: 34px;
    line-height: 34px;
    font-family: "Lato-Regular";
    font-size: 9px;
    text-transform: uppercase;
}

/* ANUNCIO COLUNA ESQUERDA */

.bloco_anuncio_conteudo {
    margin-left: 5px;
}

/* FOOTER COPYRIGHT*/

.footer {
    border-top: 10px solid #EAEAEA ;
}

.footer .socialAddress {
    margin: 30px 0 50px 0;
    font-family: "Lato-Regular";
    line-height: 14px;
}

.footer .socialAddress .logoAdress{
    width: 225px;
    margin-right: 15px;
}

.footer .socialAddress .logoFooter {
    margin-bottom: 25px;
}

.footer .socialAddress .telefone,
.footer .socialAddress .fax {
    padding-bottom: 3px;
    clear: both;
    font-family: "Lato-Regular";
    color: #606167;
}

.footer .address {
    padding-bottom: 10px !important;
    font-family:"Lato-Italic";
    color: #606167;
}

.footer .socialAddress .bold {
    font-family:"Lato-Black";
}

.footer .copyright {
    background: #009290;
    color: #FFF;
    font-size: 10px;
    padding: 50px 0;
    font-family:"Lato-Italic";
}

.footer .copyright .menuRodape {
    margin-top: 10px;
    font-family: "Lato-Regular";
    font-size: 12px;
}

.footer .social {
    float: left;
    margin-left: 15px;
}

.footer .social .facebook,
.footer .social .twitter,
.footer .social .youtube{
    float: left;
    width: 210px;
}

.footer .social .twitter{
    margin-left:25px;
}

.footer .social .youtube{
    margin-left: 30px;
}
.footer .social .logo {
    width: 63px;
    height: 63px;
    float: left;
    margin: 0px !important;

}

.footer .social .txt {
    padding:25px  0 25px 72px;
}

.footer .social .facebook .logo {
    background: url("../img/logoFacebook.png") top left no-repeat;
}

.footer .social .facebook:hover .logo {
    background: url("../img/logoFacebook.png") top right no-repeat;
}

.footer .social .twitter .logo {
    background: url("../img/logoTwitter.png") top left no-repeat;
}

.footer .social .twitter:hover .logo{
    background: url("../img/logoTwitter.png") top right no-repeat;
}


.footer .social .youtube .logo {
    background: url("../img/logoYoutube.png") top left no-repeat;
}

.footer .social .youtube:hover .logo {
    background: url("../img/logoYoutube.png") top right no-repeat;
}


.footer .social a {
    color:#6c6c6c;
    font-size: 10px;
    font-family:"Lato-Italic";
    display: block;
}

.footer .copyright .menuRodape a {
    text-decoration: underline;
    color: #FFF;
}

/* Mensagens */

.overlay {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.80;
    -moz-opacity: 0.80;
    filter: alpha(opacity=80);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: block;
}
.aviso {
    position: fixed;
    text-align: left;
    width: 434px;
    left: 50%;
    top: 50%;
    margin-top: -70px;
    margin-left: -217px;
    z-index: 99999;
    display: block;
    border: 1px solid transparent;
}
.aviso:hover {
    border: 1px solid #4461BF;
}
.aviso .top {
    height: 60px;
    background:#f7f7f7;
}
.aviso .middle {
    background:#f7f7f7;
    padding: 0px 46px;
}
.aviso .bottom {
    height: 60px;
    background:#f7f7f7;
}
.aviso h2 {
    color: #606167;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    text-align: center;
    font-family: "Lato-Regular";
}
.aviso .aviso-fechar {
    display: block;
    background: url("../img/bg_ico_vejamais.png") 9px 8px no-repeat #606167;
    width: 80px;
    height: 32px;
    color: #FFF;
    font-size: 12px;
    margin: 24px auto 0px auto;
    line-height: 32px;
}
.aviso .aviso-fechar:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.aviso .aviso-fechar span {
    padding: 10px 0px 10px 30px;
    display: block;
}


/* CONTENT */

.body_content .menu {
    margin: 25px 0px 10px 0;
}
.body_content .estrutura .siteCenter {
    padding-bottom: 34px;
}
.body_content .contentTop {
    margin: 10px 0px;
}
#content {
    margin-left: 30px;
    background: url("../img/content-top.png") repeat-x top left;
}
#content .h1_center {
    position: relative;
}
#content h1 {
    padding: 20px 0px 15px 0px;
}
#content .conteudoTexto,
#content .linksListaItemDescricao {
    /*font-family: "Lato-Regular";*/
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    color: #585858;
    word-spacing: 2px;
    padding-bottom: 0px;
}
#content .conteudoTexto p,
#content .linksListaItemDescricao p {
    padding-bottom: 18px;
}
#content .conteudoTexto a {
    font-family: "Lato-Bold";
    color: #4461bf;
    text-decoration: underline;
}
#content .conteudoTexto a:hover {
    color: #5c75c5;
}
#content .conteudoTexto h2 {
    clear: both;
    font-size: 16px;
    color: #606167;
    padding-bottom: 12px;
    padding-top: 4px;
}
#content .conteudoTexto h3 {
    clear: both;
    font-size: 20px;
    color: #585858;
    padding-bottom: 10px;
}
#content .conteudoTexto h3 cufon {
    padding-bottom: 5px;
}
#content .conteudoTexto ul {
    padding-bottom: 18px;
}
#content .conteudoTexto ul li {
    background: url("../img/ico_dot.png") no-repeat 1px 7px;
    padding-left: 10px;
}

/* Titles */

.page-title {
    width: 940px;
    padding: 18px 0px 15px 0px;
}
.page-title .title {
    color: #606167;
    float: left;
    padding: 4px 16px 0px 0px;
}
.page-title .subtitle {
    color: #898989;
    float: left;
    font-size: 10px;
    font-family: "Lato-Italic";
    display: table;
    height: 30px;
    width: 320px;
}
.page-title .subtitle .valign {
    display: table-cell;
    vertical-align: middle;
}
.page-title .filter {
    float: right;
    padding-top: 10px;
}
.page-title .filter a, .page-title .filter span {
    font-family: "Lato-Regular";
    color: #4461bf;
    font-size: 12px;
    text-decoration: underline;
}
.page-title .filter span {
    text-decoration: none;
}
.page-title .filter a.active {
    font-family: "Lato-Black";
    text-decoration: none;
}


/* INSTITUCIONAL */

.menuInterna {
    width: 310px;
    background: #f1f1f1;
    margin-bottom: 20px;
}
.menuInterna .dropdownmenu {
    padding: 12px;
}
.menuInterna .dropdownmenu .sprite {
    background-image: url("../img/menuinterna_sprite.png");
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 22px;
    left: 14px;
}
.menuInterna .dropdownmenu ul li {
    background: url("../img/menuinterna-sep.png") no-repeat top left;
    height: 48px;
    position: relative;
}
.menuInterna .dropdownmenu ul li.primeiro {
    background: none;
}
.menuInterna .dropdownmenu ul li.active a {
    color: #FFF;
    background: #4461bf;
}
.menuInterna .dropdownmenu ul li.active .sprite {
    background-position: -0px -0px;
    width: 13px;
    height: 12px;
    left: 252px;
    top: 18px;
}
.menuInterna .dropdownmenu ul li .sprite {
    background-position: -6px -12px;
    width: 2px;
    height: 3px;
}
.menuInterna .dropdownmenu ul li a {
    color: #585858;
    text-transform: uppercase;
    font-size: 14px;
    overflow: hidden;
    padding: 18px 0px 16px 30px;
}
.menuInterna .dropdownmenu ul li:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.menuInterna .dropdownmenu ul li.active:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.menuInterna .dropdownmenu ul li.submenu {
    height: auto;
}
.menuInterna .dropdownmenu ul li.submenu .sprite {
    background-position: -0px -20px;
    width: 12px;
    height: 8px;
    top: 20px;
    left: 10px;
}
.menuInterna .dropdownmenu ul li.submenu a {
    color: #FFF;
    background: #4461bf;
}
.menuInterna .dropdownmenu ul li.submenu:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.menuInterna .dropdownmenu ul li.submenu ul {
    position: relative;
    width: 286px;
    visibility: visible;
    display: block;
}
.menuInterna .dropdownmenu ul li ul li {
    height: 36px;
}
.menuInterna .dropdownmenu ul li.submenu ul li .sprite {
    background-position: -0px -28px;
    width: 6px;
    height: 8px;
    top: 14px;
    left: 18px;
}
.menuInterna .dropdownmenu ul li.submenu ul li a {
    padding: 10px 0px 10px 30px;
    background: transparent;
    text-transform: none;
    font-family: "Tahoma";
    font-weight: bold;
    color: #a6a6a6;
    font-size: 12px;
}
.menuInterna .dropdownmenu ul li.submenu ul li:hover .sprite {
    background-position: -0px -28px;
}
.menuInterna .dropdownmenu ul li.submenu ul li a:hover {
    color: #a6a6a6;
}
.menuInterna .dropdownmenu ul li.submenu ul li.active a {
    color: #4461bf;
}
.menuInterna .dropdownmenu ul li.submenu ul li.active .sprite {
    background-position: -0px -12px;
    width: 6px;
    height: 8px;
}


/* TABS */

#content_bottom.tab-fenacovid #mapa { display: none; }
.map-loader{ display: none !important; }

#tabs {
    margin-top: 8px;
    padding-top: 32px;
    background: url("../img/content-top.png") no-repeat top left;
}
#tabs ul {
    float: left;
    width: 100%;
    padding-bottom: 24px;
}
#tabs ul li {
    float: left;
    position: relative;
}
#tabs ul li a {
    padding: 0px 18px;
    line-height: 35px;
    font-size: 13px;
    font-family: "Arial";
    font-weight: bold;
    color: #009290;
    height: 35px;
    display: block;
    background: #f2f2f2;
}
#tabs ul li span {
    position: absolute;
    width: 14px;
    height: 8px;
    background: none;
    top: 34px;
    left: 50%;
    margin-left: -7px;
}
#tabs ul li:hover a {
    background: #e5e5e5;
}
#tabs ul li.active a {
    background: #009290;
    color: #FFF;
}
#tabs ul li.active span {
    background: url("../img/tab-active.png") no-repeat center center;
}

/* MAPA */

.sincodivs_mapa {
    padding-top: 10px;
    width: 595px;
}
.sincodivs_mapa .title {
    font-size: 20px;
    padding-bottom: 20px;
}
.sincodivs_mapa .mapa {
    float: right;
}
.sincodivs_mapa .filtro {
    float: left;
    width: 280px;
    margin-top: -272px;
}
.sincodivs_mapa .info {
    float: left;
    width: 280px;
    font-size: 12px;
    color: #585858;
    padding-top: 15px;
}
.sincodivs_mapa .info .label {
    font-family: "Lato-Black";
    line-height: 18px;
}
.sincodivs_mapa .info .value {
    font-family: "Lato-Regular";
    line-height: 18px;
    padding-bottom: 15px;
}

/* Lideran�a */

.group {
    clear: both;
}
.group .group_title {
    padding: 30px 0px 20px 0px;
    background: url("../img/content-top.png") no-repeat top left;
}
.group .group_title.first {
    background: none;
    padding: 20px 0px 35px 0px;
}
.group .group_items {
    float: left;
    width: 100%;
}
.group .group_items .line_item {
    float: left;
    width: 100%;
    padding-bottom: 40px;
}
.group .group_items.no-images .line_item {
    padding-bottom: 16px;
}
.group .group_items .line_item.last {
    padding-bottom: 20px;
}
.group .group_items.no-images .line_item.last {
    background: url("../img/content-top.png") no-repeat bottom left;
}
.group .group_items .line_item .picture {
    float: left;
    width: 100px;
    margin-right: 10px;
}
.group .group_items .line_item .datainfo {
    float: left;
    width: 485px;
    margin-top: 60px;
}
.group .group_items.no-images  .line_item .datainfo {
    margin-top: 0px;
    padding-top: 22px;
    background: url("../img/content-top.png") no-repeat top left;
    width: 100%;
}
.group .group_items .line_item .datainfo .name {
    font-size: 20px;
    color: #585858;
}
.group .group_items .line_item .datainfo .occupation {
    float: left;
    position: relative;
}
.group .group_items .line_item .datainfo .occupation a {
    font-size: 20px;
    color: #009290;
    float: left;
    position: relative;
}
.group .group_items .line_item .datainfo .occupation:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.group .group_items .line_item .datainfo .occupation .ico {
   display: block;
   background: url('../img/lideranca_sprite.png') no-repeat;
   background-position: -0px -0px;
   width: 12px;
   height: 8px;
   position: absolute;
   top: 5px;
   right: -20px;
}
.group .group_items .line_item.active .datainfo .occupation .ico {
    background-position: -0px -8px;
}
.group .group_items .line_item .minicurriculo {
    clear: both;
}
.group .group_items .line_item .minicurriculo .conteudoTexto {
    padding-top: 14px;
    line-height: 14px !important;
}
.group .group_items .line_item .minicurriculo .conteudoTexto p {
    padding-bottom: 14px !important;
}
.group .group_items .float_item {
    float: left;
    width: 100px;
    height: 160px;
    margin-right: 54px;
}
.group .group_items .float_item.last-in-line {
    margin-right: 0px;
}
.group .group_items .float_item .picture {
    padding-bottom: 10px;
}
.group .group_items .float_item .name {
    font-family: "Lato-Regular";
    font-size: 12px;
    color: #585858;
    text-align: center;
    line-height: 15px;
}
.leis_do_setor .group .group_items .line_item .minicurriculo .conteudoTexto {
    line-height: 18px !important;
}
.leis_do_setor .group .group_items .line_item .minicurriculo .conteudoTexto p {
    padding-bottom: 18px !important;
}
.leis_do_setor .group .group_items .line_item .minicurriculo .pdfText {
    font-size: 16px;
    color: #606167;
    float: left;
    width: 100%;
    padding: 2px 0px 4px 0px;
}
.leis_do_setor .group .group_items .line_item .minicurriculo .pdfTextSpace {
    padding-top: 20px;
}

/* Ex Presidentes */

.toggle-lista-ex-presidentes,
.toggle-palestrantes {
    background: url("../img/content-top.png") no-repeat top left;
    margin: 30px 0px 0px 0px;
    width: 595px;
    padding-top: 2px;
    position: relative;
}
.toggle-lista-ex-presidentes a,
.toggle-palestrantes a {
    font-size: 20px;
    color: #009290;
    float: left;
    padding: 20px 0px 18px 0px;
    position: relative;
}
.toggle-lista-ex-presidentes a:hover,
.toggle-palestrantes a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.toggle-lista-ex-presidentes .ico,
.toggle-palestrantes .ico {
   display: block;
   background: url('../img/lideranca_sprite.png') no-repeat;
   background-position: -0px -0px;
   width: 12px;
   height: 8px;
   position: absolute;
   top: 25px;
   right: -20px;
}
.toggle-lista-ex-presidentes.active .ico,
.toggle-palestrantes.active .ico {
    background-position: -0px -8px;
}
.toggle-lista-ex-presidentes .after,
.toggle-palestrantes .after {
    clear: both;
    float: left;
    width: 100%;
    background: url("../img/content-top.png") no-repeat top left;
}

/* Links */

.linksListaItem {
    padding: 5px 0px 0px 15px !important;
    border-bottom: none !important;
}
.linksListaItem.first {
    padding: 20px 0px 0px 15px !important;
}
.linksListaCategorias {
    float: left;
    width: 100%;
    background: url("../img/content-top.png") no-repeat top left;
}
.linksCategoriasTitulo {
    padding: 18px 0px !important;
    float: left;
    width: 100%;
    background: url("../img/content-top.png") no-repeat bottom left;
}
.linksListaItemNome {
    padding: 4px 0px 10px 0px !important;
}
.linksCategoriasTitulo a {
    font-size: 20px;
    color: #009290;
    float: left;
}
.linksListaItemNome a {
    text-transform: uppercase;
    color: #009290;
    background: url("../img/ico_link.png") no-repeat center left;
    font-size: 11px;
    padding: 1px 0px 0px 18px;
}
.linksCategoriasTitulo a:hover, .linksListaItemNome a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/* Pagina��o */

.paginacao {
    float: left;
    width: 100%;
    padding: 10px 0px;
}
.paginacao .plusPager, .paginacao .plusPagerAtual {
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-family: "Tahoma";
    font-weight: bold;
    font-size: 14px;
    background: #3b57b2;
    display: block;
    float: left;
    margin-right: 5px;
    border: 1px solid #3b57b2;
}
.paginacao .plusPager:hover {
    background: #5b79d8;
}
.paginacao .plusPager {
    color: #FFF;
}
.paginacao .plusPagerAtual {
    background: #FFF;
    color: #3b57b2;
}
.paginacao .plusPagerNext {
    background: url("../img/ico_pagerNext.png") no-repeat center center #3b57b2;
    text-indent: -999px;
}
.paginacao .plusPagerBack {
    background: url("../img/ico_pagerPrev.png") no-repeat center center #3b57b2;
    text-indent: -999px;
}

/* A��es em Destaque */

.acao {
    float: left;
    width: 100%;
    background: url("../img/content-top.png") no-repeat top left;
}
.acao .title {
    font-size: 16px;
    color: #606167;
    padding: 22px 0px 12px 0px;
}
.acao .link {
    padding-bottom: 20px;
}

/* Social */

.socialBar {
    background: url("../img/social.png") no-repeat top left;
    clear: both;
    height: 44px;
}
.socialBar .left {
    float: left;
    width: 250px;
}
.socialBarDown .left {
    width: 150px !important;
}
.socialBarPicture .left {
    width: 56px !important;
    margin: 18px 0px 0px 50px;
}
.socialBar .left div {
    float: left;
    margin-right: 14px;
    padding-top: 16px;
}
.socialBar .left a {
    font-size: 11px;
    color: #606167;
    text-transform: uppercase;
    padding: 2px 0px 0px 18px;
}
.socialBar .left .email a {
    background: url("../img/ico_mail.png") no-repeat center left;
}
.socialBar .left .imprimir a {
    background: url("../img/ico_print.png") no-repeat center left;
}
.socialBar .left a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.socialBar .right {
    float: right;
    width: 188px;
}
.socialBarDown .right {
    width: 445px !important;
}
.socialBarPicture .right {
    width: 198px !important;
}
.socialBar .right div,
.socialBar .right span {
    float: left;
    margin-right: 14px;
    padding-top: 12px;
    display: block;
}
.socialBar .right div.facebook,
.socialBar .right span.facebook {
    width: 58px;
    overflow: hidden;
    padding-top: 0px;
    margin-top: -14px;
}
.socialBarPicture .right span.facebook {
    margin-top: -12px;
}
.socialBar .right div.googleplus,
.socialBar .right span.googleplus {
    margin-right: 0px;
}

/* LightBox*/

.lightbox_content {
    background: #FFF;
    position: relative;
}
.lightbox_area {
    padding: 30px;
    background: #4461bf;
}
.lightbox_close {
    display: block;
    width: 40px;
    height: 40px;
    background: url("../img/ico_close_blue.png") no-repeat center center;
    background-color: #FFF;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.lightbox_close:hover {
    background-color: #DEDEDE;
}

/* Indices e Numeros */

.menuIndicesNumeros {
    margin-bottom: 5px;
}
.modulo-listas-indices-e-numeros .blocoRss {
    margin-bottom: 5px;
}
.modulo-listas-indices-e-numeros .blocoNewsletter {
    margin-bottom: 20px;
}
.modulo-listas-indices-e-numeros .titulo1_interna {
    padding-bottom: 10px !important;
}
.indices_e_numeros {
    position: relative;
}
.indices_e_numeros .header {
    background: url("../img/content-top.png") no-repeat top left;
    float: left;
    width: 100%;
}
.indices_e_numeros .header .data {
    float: left;
    width: 160px;
    font-size: 20px;
    color: #606167;
    text-transform: uppercase;
    padding-top: 20px;
    margin-right: 10px;
}
.indices_e_numeros .header .filtro {
    float: left;
    width: 425px;
    padding: 10px 0px 0px 0px;
}
.indices_e_numeros .header .filtro .title {
    color: #606167;
    font-size: 12px;
    float: left;
    padding: 12px 10px 0px 0px;
}
.indices_e_numeros .header .filtro .btnLink {
    float: left;
    padding: 12px 0px 0px 12px;
}
.indices_e_numeros .viewer {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    height: 380px;
}
.indices_e_numeros .viewer object {
    /*margin-left: -20px;*/
}
.indices_e_numeros .download {
    position: absolute;
    bottom: 6px;
    right: 2px;
}


/*Newsletter*/

#form-newsletter {
    float: left;
    width: 545px;
}
#form-newsletter .title {
    color: #FFF;
    background: url("../img/bg_ico_newsletter_white.png") no-repeat 0px 4px;
    padding-left: 50px;
}
#form-newsletter .subtitle {
    color: #fefefe;
    font-family: 'Lato-Italic';
    font-size: 11px;
}
#form-newsletter form {
    padding-top: 30px;
    padding-bottom: 4px;
}
#form-newsletter label {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    padding: 4px 0px;
    display: block;
}
#form-newsletter input.text {
    font-family: 'Lato-Regular';
    height: 34px;
    line-height: 34px;
    background: #FFF;
    color: #57585d;
    width: 473px;
    border: 2px solid #FFF;
    padding: 0px 4px;
}
#form-newsletter input.text:focus {
    border: 2px solid #7f9eff;
}

#form-newsletter input.formButton {
    display: block;
    margin: 10px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_enviar.png") no-repeat 0px 10px;
    padding: 0px 12px 0px 24px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
#form-newsletter input.formButton:after {
    clear: both;
}
#form-newsletter input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/* Noticias */

.menuNoticias {
    margin-bottom: 5px;
}
.modulo-noticias-ler .blocoRss,
.modulo-listas-noticias .blocoRss,
.modulo-listas-edicao .blocoRss,
.modulo-listas-edicaover .blocoRss{
    margin-bottom: 5px;
}
.modulo-listas-noticias .blocoNewsletter,
.modulo-listas-edicao .blocoNewsletter {
    margin-bottom: 0px;
}
.modulo-listas-noticias .titulo1_interna,
.modulo-listas-edicao .titulo1_interna {
    padding-bottom: 10px !important;
}
.modulo-listas-busca .colLeft,
.modulo-listas-noticias .colLeft,
.modulo-listas-imprensa .colLeft,
.modulo-listas-edicao .colLeft {
    margin-right: 0px;
}
.modulo-listas-busca .colRight,
.modulo-listas-noticias .colRight,
.modulo-listas-imprensa .colRight,
.modulo-listas-edicao .colRight {
    width: 630px;
}
.modulo-listas-busca #content,
.modulo-listas-noticias #content,
.modulo-listas-imprensa #content,
.modulo-listas-edicao #content {
    margin-left: 0px;
    background: none;
}
.modulo-noticias-ler .blocoCotacao {
    margin-bottom: 5px;
}

.modulo-noticias-ler .filter,
.modulo-listas-edicaover .filter {
    display: none;
}
.modulo-listas-edicaover .voltar,
.modulo-noticias .voltar {
    background: url("../img/ico_voltar.png") no-repeat top left;
    float: right;
    display: block;
    width: 50px;
    margin-top: 10px;
    cursor: pointer;
}
.modulo_listas_edicao .voltar:hover,
.modulo-noticias .voltar:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
	
}
.modulo_noticia_ler .noticiaData {
    font-size: 16px;
    color: #606167;
    float: left;
    width: 100%;
    margin-top: -10px;
    padding-bottom: 12px;
}
.modulo_noticia_ler .noticiaData span {
    float: left;
}
.modulo_noticia_ler .noticiaData .ano {
    margin-top: -1px;
}
.modulo_noticia_ler .conteudoTexto {
    padding-top: 20px;
}
.modulo_listas_edicao .blocoNoticiasHome .titulo2 {
    float: left;
    width: 200px;
    padding-bottom: 10px;
}
.modulo_listas_edicao .blocoNoticiasHome .data {
    float: left;
    width: 48px;
    text-align: right;
    margin-top: 0px;
}
.modulo_listas_edicao .blocoNoticiasHome .data .titulo2 {
    width: 48px;
}
.modulo_listas_edicao .blocoNoticiasHome .conteudoTexto {
    clear: both;
}

.modulo_listas_edicaover h1 {
    float: left;
    width: auto;
}
.modulo_listas_edicaover .edicaoNr {
    float: left;
    color: #606167;
    font-size: 15px;
    margin: 38px 0px 0px 14px;
}
.edicao .header .filtro {
    width: 100%;
}
.edicao .header .filtro .title {
    color: #bababa;
    font-size: 14px;
    margin-right: 38px;
}
.edicao .header .filtro .btnLink {
    padding: 12px 0px 0px 52px;
}
.edicao .viewer {
    background: url("../img/content-top.png") no-repeat top left;
    padding-top: 18px;
    margin-top: 10px;
    height: 380px;
}


/* Noticias Relacionadas */

.blocoNoticiasRelacionadas {
    background: url("../img/content-top.png") no-repeat top left;
    margin-top: 18px;
    float: left;
    width: 595px;
}
.blocoNoticiasRelacionadas .title {
    color: #606167;
    font-size: 20px;
    padding: 35px 0px 20px 0px;
}
.blocoNoticiasRelacionadas .flexContent {
    margin-left: -35px;
}

/* Eventos Interna */

.blocoEventosInterna {
    margin-bottom: 20px;
    background: #F1F1F1;
    padding: 30px;
    width: 250px;
}
.blocoEventosInterna .titulo2 {
    font-size: 32px;
}
.blocoEventosInterna .saibamais {
    padding-top: 12px;
}

/* Menu Grupos dos 20 */

.menuGrupodos20 {
    margin-bottom: 5px;
}
.grupo-dos-20 .h1_center {
    background: url("../img/logo_grupodos20.png") no-repeat 502px 20px;
}


/* Messages */

#messages {
    width: 510px;
}
#messages .lightbox_area {
    /*padding: 30px 80px 30px 30px;
    display: table;
    height: 120px;
    width: 400px;*/
}
#messages .valign {
    display: table-cell;
    vertical-align: middle;
}
#messages h2 {
    font-size: 15px;
    font-family: "Lato-Bold";
    color: #FFF;
    text-align: center;
}

/*Area dos Associados*/

.blocoAreaAssociados {
    background: url("../img/bg_ico_areaassociados.png") 35px 31px no-repeat #F1F1F1;
    width: 310px;
    padding: 30px 30px 30px 85px;
    width: 195px;
    height: 25px;
    cursor: pointer;
}
.blocoAreaAssociados .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
}
.body_content .blocoAreaAssociados .titulo1 a{
    font-size: 12px;
}
.grupo-dos-20 .blocoAreaAssociados {
    margin-bottom: 5px;
}
.blocoAreaAssociados:hover {
    background: url("../img/bg_ico_areaassociados.png") 35px 31px no-repeat #EAEAEA;
}

#form-areaassociados {
    float: left;
    width: 465px;
}
#form-areaassociados .title {
    color: #FFF;
}
#form-areaassociados .subtitle {
    color: #fefefe;
    font-family: 'Lato-Italic';
    font-size: 11px;
    padding: 20px 0px 0px 0px;
}
#form-areaassociados form {
    padding-top: 30px;
    padding-bottom: 4px;
}
#form-areaassociados label {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    padding: 4px 0px;
    display: block;
}
#form-areaassociados input.text {
    font-family: 'Lato-Regular';
    height: 34px;
    line-height: 34px;
    background: #FFF;
    color: #57585d;
    width: 473px;
    border: 2px solid #FFF;
    padding: 0px 4px;
    margin-bottom: 8px;
}
#form-areaassociados input.text:focus {
    border: 2px solid #7f9eff;
}
#form-areaassociados input.text.login {
    width: 294px;
}
#form-areaassociados input.text.senha {
    width: 184px;
    float: left;
}
#form-areaassociados a {
    color: #fefefe;
    font-family: 'Lato-Bold';
    font-size: 11px;
    padding: 26px 0px 0px 10px;
    text-decoration: underline;
    float: left;
}

#form-areaassociados input.formButton {
    clear: both;
    display: block;
    margin: 2px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_entrar.png") no-repeat 0px 10px;
    padding: 0px 12px 0px 24px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
#form-areaassociados input.formButton:after {
    clear: both;
}
#form-areaassociados input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/*D�vidas*/

.blocoDuvidas {
    background: url("../img/bg_ico_duvidas.png") 35px 28px no-repeat #F1F1F1;
    width: 310px;
    padding: 28px 30px 30px 85px;
    width: 195px;
    cursor: pointer;
}
.grupo-dos-20 .blocoDuvidas {
    margin-bottom: 20px;
}

.blocoDuvidas .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
    position: relative;
    width: 196px;
}
.blocoDuvidas .titulo1 a .ico {
    display: block;
    background: url('../img/lideranca_sprite.png') no-repeat;
    background-position: -0px -0px;
    width: 12px;
    height: 8px;
    position: absolute;
    right: 0px;
    top: 10px;
}
.blocoDuvidas .titulo1 a.active .ico {
    background-position: -0px -8px;
}
.body_content .blocoDuvidas .titulo1 a{
    font-size: 12px;
}
.blocoDuvidas:hover {
    background: url("../img/bg_ico_duvidas.png") 35px 28px no-repeat #EAEAEA;
}
.blocoDuvidas #duvidas-content {
    width: 245px;
    float: left;
    padding: 30px 0px 0px 0px;
    margin-left: -50px;
}
.blocoDuvidas #duvidas-content {
    color: #606167;
    font-family: "Lato-Regular";
    font-size: 12px;
    line-height: 18px;
}
.blocoDuvidas #duvidas-content .bold {
    font-family: "Lato-Bold";
}
.blocoDuvidas #duvidas-content a {
    text-decoration: underline;
}


/* Scrollable */
.bloco_fotos_do_album h2 {
    clear: both;
    font-size: 16px;
    color: #606167;
    padding-bottom: 8px;
    padding-top: 10px;
}
.bloco_fotos_do_album .legenda {
    color: #a6a6a6;
    font-family: "Lato-Regular";
    font-size: 12px;
    width: 280px;
    float: left;
    line-height: 18px;
    padding-top: 12px;
}

.fotosLista {
    position:relative;
    width: 595px;
    height:460px;
}
.fotosLista .scrollable {
    position:relative;
    overflow:hidden;
    width: 595px;
    height:460px;
}
.fotosLista .scrollable .items {
    width:20000em;
    position:absolute;
    clear:both;
}
.fotosLista .items div {
    float:left;
    width:595px;
}
.fotosLista .scrollable {
    float:left;
}
.fotosLista .box {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #3b57b2;
    z-index: 99;
    top: 180px;
}
.fotosLista .box:hover  {
    background-color: #5b79d8;
}
.fotosLista a.browse {
    background:url("../img/ico_fotos_browse.png") no-repeat;
    display:block;
    width: 14px;
    height: 19px;
    cursor:pointer;
    font-size:1px;
    margin: 10px 13px 11px 13px;
}
.fotosLista .box.next { right: 0px; }
.fotosLista a.right { background-position: 0 -19px;; }
.fotosLista .box.prev { left: 0px; }
.fotosLista a.left { background-position: -0px -0px;  }
.fotosLista a.disabled, .fotosLista .box.disabled {
    visibility:hidden !important;
}


/* Eventos */

.evento_atual .programacao {
    background: url("../img/content-top.png") no-repeat top left;
    margin-top: 5px;
    padding-top: 18px;
}
.evento_atual .programacao h2 {
    clear: both;
    font-size: 16px;
    color: #606167;
    padding-bottom: 8px;
}

.evento_passado .toggle-palestrantes {
    margin-top: 0px;
}

.blocoDepoimentos {
    background: url("../img/content-top.png") no-repeat top left;
    margin-top: 5px;
    padding-top: 10px;
}
.blocoDepoimentos h2 {
    clear: both;
    font-size: 16px;
    color: #606167;
    padding-bottom: 8px;
    padding-top: 10px;
}
.depoimentosLista {
    float: left;
    width: 100%;
}
.depoimentosLista .clear {
    clear: both;
    height: 28px;
}
.depoimentosLista .depoimento {
    float: left;
    width: 293px;
    margin-right: 9px;
}
.depoimentosLista .depoimento .descricao {
    font-family: "Lato-Regular";
    font-size: 12px;
    color: #606167;
    line-height: 18px;
    padding-top: 10px;
}
.depoimentosLista .depoimento.last-in-line {
    margin-right: 0px;
}


/* Endereco */


.blocoEndereco {
    background: url("../img/bg_ico_endereco.png") 35px 28px no-repeat #F1F1F1;
    width: 310px;
    padding: 28px 30px 30px 85px;
    width: 195px;
    cursor: pointer;
}
.contato .blocoEndereco {
    margin-bottom: 5px;
}

.blocoEndereco .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
    position: relative;
    width: 196px;
}
.blocoEndereco .titulo1 a .ico {
    display: block;
    background: url('../img/lideranca_sprite.png') no-repeat;
    background-position: -0px -0px;
    width: 12px;
    height: 8px;
    position: absolute;
    right: 0px;
    top: 10px;
}
.blocoEndereco .titulo1 a.active .ico {
    background-position: -0px -8px;
}
.body_content .blocoEndereco .titulo1 a{
    font-size: 12px;
}
.blocoEndereco:hover {
    background: url("../img/bg_ico_endereco.png") 35px 28px no-repeat #EAEAEA;
}
.blocoEndereco #endereco-content {
    width: 245px;
    float: left;
    padding: 30px 0px 0px 0px;
    margin-left: -50px;
}
.blocoEndereco #endereco-content {
    color: #606167;
    font-family: "Lato-Regular";
    font-size: 12px;
    line-height: 18px;
}
.blocoEndereco #endereco-content .endereco {
    font-family: "Lato-Italic";
    line-height: 14px;
    padding-bottom: 10px;
}
.blocoEndereco #endereco-content .bold {
    font-family: "Lato-Black";
}
.blocoEndereco #endereco-content .email {
    padding-top: 10px;
}
.blocoEndereco #endereco-content .email .bold {
    font-family: "Lato-Bold";
    color: #333;
}
.blocoEndereco #endereco-content a {
    text-decoration: underline;
    color: #606167;
}

/* Endereco */

.blocoAdministracoesRegionais {
    background: url("../img/bg_ico_endereco.png") 35px 28px no-repeat #F1F1F1;
    width: 310px;
    padding: 28px 30px 30px 85px;
    width: 195px;
    cursor: pointer;
}
.contato .blocoAdministracoesRegionais {
    margin-bottom: 20px;
}

.blocoAdministracoesRegionais .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
    position: relative;
    width: 196px;
}
.blocoAdministracoesRegionais .titulo1 a .ico {
    display: block;
    background: url('../img/lideranca_sprite.png') no-repeat;
    background-position: -0px -0px;
    width: 12px;
    height: 8px;
    position: absolute;
    right: 0px;
    top: 10px;
}
.blocoAdministracoesRegionais .titulo1 a.active .ico {
    background-position: -0px -8px;
}
.body_content .blocoAdministracoesRegionais .titulo1 a{
    font-size: 12px;
}
.blocoAdministracoesRegionais:hover {
    background: url("../img/bg_ico_endereco.png") 35px 28px no-repeat #EAEAEA;
}
.blocoAdministracoesRegionais #administracoes-content {
    width: 245px;
    float: left;
    padding: 30px 0px 0px 0px;
    margin-left: -50px;
}
.blocoAdministracoesRegionais #administracoes-content .info {
    float: left;
    width: 240px;
    font-size: 12px;
    color: #585858;
    padding-top: 15px;
}
.blocoAdministracoesRegionais #administracoes-content .label {
    font-family: "Lato-Black";
    line-height: 18px;
}
.blocoAdministracoesRegionais #administracoes-content .value {
    font-family: "Lato-Regular";
    line-height: 18px;
    padding-bottom: 15px;
}

/* CONTATO */

.modulo-contato .colRight {
    width: 625px;
}
.modulo-contato #content {
    margin-left: 0px;
    background: #4461bf;
}
.modulo_contato_form {
    padding: 30px;
}
.modulo_contato_form .titulo1_interna {
    padding: 0px 0px 10px 0px !important;
    color: #FFF;
}
.modulo_contato_form .contatoFormIntro {
    color: #fefefe;
    font-family: "Lato-Italic";
    padding-bottom: 20px;
}
.modulo_contato_form .contatoRotulo {
    padding-top: 2px;
}
.modulo_contato_form .contatoRotuloTxt {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
}
.modulo_contato_form input {
    width: 466px;
}
.modulo_contato_form input#ele_6 {
    width: 170px;
}
.modulo_contato_form textarea {
    width: 466px;
}
.modulo_contato_form input.formButton {
    display: block;
    margin: 0px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_enviar.png") no-repeat 0px 10px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
.modulo_contato_form input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

/*Acessoria de Imprensa */

.blocoAcessoria {
    background: url("../img/bg_ico_acessoria.png") 35px 28px no-repeat #F1F1F1;
    width: 310px;
    padding: 28px 30px 30px 85px;
    width: 195px;
    cursor: pointer;
}
.imprensa .blocoAcessoria {
    margin-bottom: 5px;
}

.blocoAcessoria .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
    position: relative;
    width: 196px;
}
.blocoAcessoria .titulo1 a .ico {
    display: block;
    background: url('../img/lideranca_sprite.png') no-repeat;
    background-position: -0px -0px;
    width: 12px;
    height: 8px;
    position: absolute;
    right: 0px;
    top: 10px;
}
.blocoAcessoria .titulo1 a.active .ico {
    background-position: -0px -8px;
}
.body_content .blocoAcessoria .titulo1 a{
    font-size: 12px;
}
.blocoAcessoria:hover {
    background: url("../img/bg_ico_acessoria.png") 35px 28px no-repeat #EAEAEA;
}
.blocoAcessoria #acessoria-content {
    width: 245px;
    float: left;
    padding: 30px 0px 0px 0px;
    margin-left: -50px;
}
.blocoAcessoria #acessoria-content {
    color: #606167;
    font-family: "Lato-Regular";
    font-size: 12px;
    line-height: 18px;
}
.blocoAcessoria #acessoria-content .bold {
    font-family: "Lato-Bold";
}
.blocoAcessoria #acessoria-content a {
    text-decoration: underline;
}

/* Jornalista */

.blocoJornalista {
    background: url("../img/bg_ico_jornalista.png") 35px 28px no-repeat #F1F1F1;
    width: 310px;
    padding: 28px 30px 30px 85px;
    width: 195px;
    cursor: pointer;
}
.imprensa .blocoJornalista {
    margin-bottom: 20px;
}

.blocoJornalista .titulo1 a{
    color: #a6a6a6;
    font-size: 16px;
    line-height: 34px;
    display: block;
    padding-top: 10px;
    position: relative;
    width: 196px;
}
.blocoJornalista .titulo1 a .ico {
    display: block;
    background: url('../img/links_sprite.png') no-repeat;
    background-position: -0px -0px;
    width: 8px;
    height: 12px;
    position: absolute;
    right: 0px;
    top: 8px;
}
.body_content .blocoJornalista .titulo1 a{
    font-size: 12px;
}
.blocoJornalista:hover {
    background: url("../img/bg_ico_jornalista.png") 35px 28px no-repeat #EAEAEA;
}

/* Imprensa */

.modulo-listas-imprensa .blocoEndereco,
.modulo-listas-cadastro-de-jornalista .blocoEndereco,
.imprensa .blocoEndereco {
    margin-bottom: 5px;
}


/* Cadastro de Jornalista */

.modulo-listas-cadastro-de-jornalista .colRight {
    width: 625px;
}
.modulo-listas-cadastro-de-jornalista #content {
    margin-left: 0px;
    background: #4461bf;
}
.modulo-listas-cadastro-de-jornalista .page-title .filter {
    display: none;
}

.cadastro-de-jornalista {
    padding: 30px;
}
.cadastro-de-jornalista .titulo1_interna {
    padding: 0px 0px 10px 0px !important;
    color: #FFF;
}
.cadastro-de-jornalista .tr {
    padding-top: 10px;
    clear: both;
}
.cadastro-de-jornalista .label {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
}
.cadastro-de-jornalista input {
    width: 466px;
}
.cadastro-de-jornalista #tr_email input,
.cadastro-de-jornalista #tr_nomeveiculo input,
.cadastro-de-jornalista #tr_cargo input,
.cadastro-de-jornalista #tr_editoria input,
.cadastro-de-jornalista #tr_complemento input,
.cadastro-de-jornalista #tr_bairro input,
.cadastro-de-jornalista #tr_cidade input,
.cadastro-de-jornalista #tr_endereco input {
    width: 340px;
}
.cadastro-de-jornalista #tr_telefone input,
.cadastro-de-jornalista #tr_celular input,
.cadastro-de-jornalista #tr_cep input,
.cadastro-de-jornalista #tr_numero input {
    width: 216px;
}
.cadastro-de-jornalista #tr_estado input {
    width: 50px;
}
.cadastro-de-jornalista input.formButton {
    display: block;
    margin: 0px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_enviar.png") no-repeat 0px 10px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
.cadastro-de-jornalista input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.cadastro-de-jornalista .tfoot {
    display: none;
}


/* Busca */

.modulo_listas_busca {
    position: relative;
}
.modulo_listas_busca .results {
    position: absolute;
    top: -50px;
    left: -200px;
}
.modulo_listas_busca .results .titulo1  {
    font-size: 20px;
    color: #606167;
    text-transform: none;
}
.modulo_listas_busca .results .titulo2  {
    font-size: 20px;
}
.modulo_listas_busca .section {
    font-size: 14px;
    color: #4461bf;
    text-transform: none;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

/*Ultimas Atualiza��es*/

.blocoUltimasAtualizacoes {
    margin-bottom: 5px;
    background: #F1F1F1;
    padding: 30px;
    width: 250px;
}
.blocoUltimasAtualizacoes .titulo2 {
    font-size: 32px;
}
.blocoUltimasAtualizacoes .lista {
    font-size: 12px;
}
.blocoUltimasAtualizacoes .lista .item {
    padding-top: 18px;
}
.blocoUltimasAtualizacoes .lista a {
    text-decoration: underline;
    line-height: 18px;
}
.blocoUltimasAtualizacoes .lista .data {
    font-family: "Lato-Black";
}

/* Entrar */

.modulo-sistema-usuario .colRight {
    width: 625px;
}
.modulo-sistema-usuario #content {
    margin-left: 0px;
    background: #4461bf;
}
.modulo_sistema_login {
    padding: 30px;
}
.modulo_sistema_login .titulo1_interna {
    padding: 0px 0px 10px 0px !important;
    color: #FFF;
}
.modulo_sistema_login .usuarioLabel {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    padding: 8px 2px 2px 2px !important;
    text-align: left;
}
.modulo_sistema_login input {
    width: 250px;
}
.modulo_sistema_login input.formButton {
    display: block;
    margin: 0px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_entrar.png") no-repeat 0px 10px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
.modulo_sistema_login input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}


/* Form Mail */

#form-sendmail {
    float: left;
    width: 465px;
}
#form-sendmail .title {
    color: #FFF;
}
#form-sendmail .subtitle {
    color: #fefefe;
    font-family: 'Lato-Italic';
    font-size: 11px;
    padding: 20px 0px 0px 0px;
}
#form-sendmail form {
    padding-top: 30px;
    padding-bottom: 4px;
}
#form-sendmail label {
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 0px 0px 0px;
    display: block;
}
#form-sendmail input.text {
    width: 393px;
}
#form-sendmail textarea {
    width: 393px;
    height: 100px;
}
#form-sendmail a {
    color: #fefefe;
    font-family: 'Lato-Bold';
    font-size: 11px;
    padding: 26px 0px 0px 10px;
    text-decoration: underline;
    float: left;
}

#form-sendmail input.formButton {
    clear: both;
    display: block;
    margin: 2px 0px 0px 0px;
    height: 32px;
    background: url("../img/ico_enviar.png") no-repeat 0px 10px;
    padding: 0px 12px 0px 24px;
    border:  none;
    cursor: pointer;
    text-indent: -999px;
    width: 80px;
}
#form-sendmail input.formButton:after {
    clear: both;
}
#form-sendmail input.formButton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.transparent {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
}

/* Linha do Tempo */
.linha-do-tempo-fenabrave .group .group_items.no-images .line_item.first .datainfo {
    background: transparent;
}

.issuuembed a, .issuuembed a:hover{
	color: #fff;
}


/* Hide Anuncio */
.modulo-conteudo-varejo-nacional .colLeft,
.modulo-conteudo-clube-do-concessionario .colLeft {
    display: none;
}
.modulo-conteudo-varejo-nacional .colRight,
.modulo-conteudo-clube-do-concessionario .colRight {
    width: 100%;
}

/* -----------------------------geral noticias-------------------- */
.seguraNoticias{
	width:630px;
}
.ajusteData{
	font-size:13px;
	color:#009290;
}
.imagemNoticia {
	float:left; 
	margin-right:10px;
	width:130px;
	height:86px;
	
}
/*  Inicio css Noticia em destaque*/
.notDestaq{
	width:630px;
	height:205px;
	background: url(http://www.fenabrave.org.br/img/large_line.jpg) no-repeat bottom ;
}

.tituloDestaque{
	font-size:20px;
	color:#3b57b2;
}

.resumDestaq{
	font-size:16px;
	color:#606167;
	heigh:86px;
	padding:0px 20px 0px 20px;;
}
/*  Fim css Noticia em destaque*/


/*  Inicio css Noticia com foto*/
.noticiaBloco{
	width:315px;
	height:215px;
	float:left;
	background: url(http://www.fenabrave.org.br/img/min_line.jpg) no-repeat bottom ;
}

.tituloNoticia{
	font-size:15px; color:#3b57b2;
}

.resumbloco{
	font-size:12px;
	color:#606167;
	heigh:86px;
	padding:0px 20px 0px 20px;
}
/*  Fim css Noticia com foto*/

.tinsprincipal {cursor: pointer; text-align:center; z-index:9999; }
.tinsprincipal:hover > .tins { display: block; }
.tins {display: none; margin-top:75px;}

.tinsprincipal:hover > .tins2 { display: block; }
.tins2 {display: none; margin-top:75px;}

.tinsprincipal:hover > .tins3 { display: block; }
.tins3 {display: none; margin-top:75px;}