/****
CSS temporÃ¡rio para branding.
Usar o arquivo tpl-branding.css como base.

****/
/* @import url('geral.css'); */
/* @import url('institucional.css'); */
/* @import url('institucional-firjan.css'); */
/* @import url('institucional-senai.css'); */
/* @import url('sesi-cultura.css'); */
/* @import url('institucional-cirj.css'); */
/* @import url('institucional-iel.css'); */
@import "../css/font-awesome/css/font-awesome.css";


/* IMPORT DE FONTES
_____________________________*/
@import url("../averta/averta_light/stylesheet.css");
@import url("../averta/averta_regular/stylesheet.css");
@import url("../averta/averta_semibold/stylesheet.css");

@font-face {
    font-family:'Averta Light';
    src:url('../averta/averta_light/averta-light-webfont.woff') format('woff'),
    url('../averta/averta_light/averta-light-webfont.woff2') format('woff2');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'Averta Regular';
    src:url('../averta/averta_regular/averta-regular-webfont.woff') format('woff'),
    url('../averta/averta_regular/averta-regular-webfont.woff2') format('woff2');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'Averta Bold';
    src:url('../averta/averta_semibold/averta-semibold-webfont.woff') format('woff'),
    url('../averta/averta_semibold/averta-semibold-webfont.woff2') format('woff2');
    font-weight:normal;
    font-style:normal;
}

/***** Branding *****/

/* GERAL
__________________________*/

.instagram-grid{
    display:none !important;
}


/** Header **/
.main_header a.logoSite {
    background: url(../images/branding/brd-logo-portal.png) no-repeat;
    width: 261px;
    height: 60px;
    margin: 12px 0 0 5px;
}

/* ---------------------- VERIFICAÃ‡ÃƒO DE DUPLICIDADE ---------------------- */


#page_title{padding: 32px 0 33px 0;}

.main_header .locale-cad .lc-locale {border-right: 1px solid #003bd1;}
.main_header .locale-cad .lc-locale a {color:#393230;}
.main_header .locale-cad .lc-locale a.loc-active, .main_header .locale-cad .lc-locale a:hover {color:#003bd1;border-bottom:5px solid #003bd1;}
.main_header .locale-cad .lc-cadastro a {color:#393230;background:url(../images/branding/brd-icon-associese.png) no-repeat left center;}
.main_header .locale-cad .lc-cadastro a:hover {color:#003bd1;}

.main_header .aux-item .aux-menu a{color:#393230;font-size:12px;border-right: 1px solid #393230;padding: 3px 5px 3px 0px;}
.main_header .aux-item .aux-menu a:nth-child(4){padding: 3px 3px 3px 2px;}
.main_header .aux-item .aux-menu a:hover{color:#003bd1;}
.main_header .aux-item .aux-busca input[type="text"]{text-transform:none;border: 1px solid #003bd1;border-radius:0;font-family:"Averta Regular";font-size:16px;}
.main_header .aux-item .aux-busca input[type="submit"]{margin:11px 0 0 -26px;border:none!important;}

.main_header .bg .left{background:#003bd1;}
.main_header .bg .right{background:#0e65e5;}

.main_header nav ul.first{background:#003bd1;}
.main_header nav ul.second{background:#0e65e5;}

.main_header .social a{background: url(../images/branding/brd-ico_socials_min.png) no-repeat;}


/** home **/
#banner ul li .wrap .category span{font-size:12px;text-transform:none;background:#003bd1!important;}
#banner ul li .wrap .title span {font-size:36px;color:#003bd1;-webkit-box-decoration-break: clone;box-decoration-break: clone;}
#banner ul li .wrap .description p{font-size:20px;color:#393230;border-radius:0;  }

h2.float_tile{text-transform:none;font-family:"Averta Regular";font-size:12px;padding: 4px 6px;border-bottom-right-radius:0;background:#003bd1!important; }
#pillars img {border:none;}
#pillars p{color:#393230;}
#pillars a:hover p, #pillars a p:hover{color:#003bd1!important;}
#news li a:hover h3, .prog_institucional .program .right a:hover{color:#003bd1!important;}
#news li strong{font-size:12px;text-transform:none;color:#003bd1!important;margin-top:3px;}
#news li a:link h3, #news li a:visited h3 {color:#393230;}
#news li p {color:#393230;font-size:14px; }
#news li img{border:none;}
#news .gallery {border:none;}
#news .gallery .item .label{display:none;}
#news .gallery .item .label strong.color_institucional{color:#fff!important;border-radius:0; }
#news .gallery .item .text h4 a:link, #news .gallery .item .text h4 a:visited{font-size:16px; }
#news .gallery .item .text h4{font-weight:normal !important;}

#news .gallery .owl-controls{
    bottom:25px !important;
}

#news .more_news {transition:0.2s;color:#fff;font-size:14px;background:#003bd1;border:1px solid #003bd1;font-family:"Averta Regular";padding:10px 20px;   }
#news .more_news:hover {background:#393230;border-color:#393230;box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25); }

#master #news .more_news{
    border:1px solid #003bd1;
    padding:10px 0;
}
#master #news .more_news:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

#destaques-industria > div {background:none;}
#destaques-industria h3 {font-size:36px;color:#003bd1;padding-left:0!important;}
#destaques-industria ul li {padding:0 22px;}
#destaques-industria ul li:nth-child(1) {padding-left:0;}
#destaques-industria ul li:nth-child(3) {padding-right:0;}
#destaques-industria ul li h4 {font-size:18px;font-family:"Averta Bold";color:#003bd1;}
#destaques-industria ul li p {font-size:14px;color:#393230; }

#calendar .channels .left {background-image:none;background-color:#003bd1;box-shadow:none;  }
#calendar .channels .left .title{font-size:35px;padding:14px 10px 20px; }
.mini_calendar {margin:3px 0 0 0;}
.calendar {font-family:"Averta Bold"; }
.calendar .calendar-controls .curr-year {color:#fff;}
.calendar thead td {text-transform:none;font-size:9px;background-color:#003bd1 !important;}
.calendar tbody td {color:#fff;font-family:"Averta Regular";background-color:#003bd1 !important;}
.calendar .hasEvent {font-family:"Averta Light";font-size:10px;font-weight:normal;  }
.calendar .past-date.hasEvent {font-family:"Averta Regular";font-size:10px;font-weight:normal;  }
#calendar .channels .right .eventos{box-shadow:none;background-image:none;background-color:#909090;}
#calendar .channels .right .eventos.open{background-image:none;background-color:#0e65e5;}
#calendar .channels .right .channel a{font-family:"Averta Regular";color:#fff;font-size:24px;padding: 25px 12px;background-image:url(../images/branding/brd-arrow_channels.png);background-position: 130px 35px;}
#calendar .channels .right .channel a strong{font-weight:normal;  }
#calendar .channels .right .channel.open a {background-position: 130px 35px;}
#calendar .channels .right .channel.SESI {box-shadow:none;background-image:none;background-color:#909090;}
#calendar .channels .right .channel.SESI.open {box-shadow:none;background-image:none;background-color:#0e65e5;}
#calendar .days .left {background:#0e65e5; }
#calendar .days .left span {text-transform:none; }
#calendar .days .left .week_day, #calendar .days .left .week_day span {font-size:22px;font-family:"Averta Light";}
#calendar .days .left .month {text-transform:lowercase;font-size:22px;font-family:"Averta Bold"; }
#calendar .days .left strong {font-size:48px;font-family:"Averta Regular";padding-right: 5px;}
.price{background:#0e65e5;}
.price::before {border-right: 10px solid #0e65e5;border-bottom: 10px solid transparent;}
#calendar .days .day {margin: 0 0 16px 0;}
#calendar .days .right {background:#fff; }
#calendar .days .right .events li {background:none; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc;height:53px;}
#calendar .days .right .events li:last-child {background:none;border-right:1px solid #dcdcdc; border-color:#dcdcdc;}
#calendar .days .right .events li:nth-child(1), #calendar .days .right .events li:nth-child(3){background:#fbfbfb;}
#calendar .days .right .lf {display:none;}
#calendar .days .right .event {padding-left:10px!important;}
#calendar .days .right .event strong {font-family:"Averta Bold";font-size:11px;color:#393230; }
#calendar .days .right .event span {font-size:11px;color:#393230;display:inline-block; }
#calendar .days .right .event span.span-periodo {padding-left:5px;border-left:1px solid #393230; }
#calendar .all_events {transition:0.2s;background:#003bd1;font-size:14px;font-family:'Averta Regular', sans-serif;padding:10px 20px;text-transform:none;font-weight:normal;}
.priceline {margin-right:2px!important;margin-top:17px;position:absolute;top:0;right:0; }

#siteMap h5{font-size:24px;color:#003bd1;}
#siteMap .for_you > ul, #siteMap .for_business > ul {padding-left:10px; }
#siteMap .for_you strong, #siteMap .for_business strong {font-size:16px;color:#393230;margin-bottom:7px;text-transform:none;}
#siteMap .sitemap_box div.for_you {width:20%;}
#siteMap .sitemap_box div.for_business {width:24%;}
#siteMap .for_you a, #siteMap .for_business a {font-size:14px;color:#393230;background:url(../images/branding/brd-more.png) no-repeat left 7px;}
#siteMap div > ul > li.opened a {background:url(../images/branding/brd-iconmaismenos.png) no-repeat left 3px; }
#siteMap div > ul > li.opened ul li a {background:none; }
#siteMap .system_firjan a, #siteMap .system_firjan a:hover {font-size:16px;color:#393230;text-transform:none;font-weight:normal; }
#siteMap .system_firjan a:hover strong, #siteMap .system_firjan a:hover strong{font-weight:normal;color:#0e65e5; }

.main_footer {background:#003bd1; }
.main_footer .right .lg {margin: 30px 20px 0 0;}
.main_footer .left strong {font-size:30px;}
.main_footer .left span {text-transform:none;font-size:12px;font-family:"Averta Regular";line-height:15px;}
.main_footer .share_box .copyright {color:#393230;}
.main_footer .share_box li a {background:url(../images/branding/brd-share_buttons_footer.png) no-repeat; }

.mainMenu .first .main-left {padding-right:10px; }
.main_header ul.first li {margin:0;}
.main_header ul.first li a {text-transform:none;font-size:16px;padding: 5px 8px 0 9px;height:auto;}
.main_header ul.second li a {text-transform:none;font-size:16px;padding: 5px 0px 0 1px;height:24px;}
.bmActive .img-menu-active {background: url(../images/branding/brd-seta-down.png) no-repeat center top;}
.mainMenu .first .submenu li.col-menu a {text-transform:none;}
.mainMenu .first .submenu li.col-menu .ir-para a, .mainMenu .first .submenu li.col-menu .ir-para a:hover {background-position:130px 39px;}
.mainMenu .first .submenu li.col-menu .ir-para a{color:#0e65e5;}
.mainMenu .first .submenu li.col-menu .cl-menu h5{color:#0e65e5;text-transform:none;}
.mainMenu .first .submenu li.col-menu .cl-menu a{color:#393230;}
.mainMenu .first .li-firjan-senai .submenu{margin-left:-72px;}
.mainMenu .first .li-firjan-sesi .submenu{margin-left:-136px;}
.mainMenu .first .submenu li.col-destaque{width:321px;}

.sectionPage p a{
    font-size:16px;
    color:#003bd1;
    text-decoration:underline;
    font-family:'Averta Light', sans-serif !important;
}

.sectionPage p a:hover{
    color:#393230;
}

.greenBoxPage{
    background:#003bd1;
}

div.selectStylized > span {-webkit-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.30);-moz-box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.30);box-shadow: inset 0px 0px 5px rgba(50, 50, 50, 0.30);}

/* Combobox */
div.selectStylized > span {background-image:url(../images/branding/brd-gsc-selectbutton.jpg)!important;border-radius:0;border:1px solid #003bd1;font-family:'Averta Bold';font-size: 12px;color:#393230;padding: 7px 40px 11px 10px;}
div.selectStylized > ul > li {text-transform:none;font-family:'Averta Bold';font-size: 10px; }
div.selectStylized > ul > li:hover {background:#393230!important;color:#fff!important;}

/*Menu inst*/
.pageMenu ul li {margin-top:8px; }
.pageMenu ul[data-name="SENAI"] li:nth-child(7), .pageMenu ul[data-name="SENAI"] li:nth-child(8){ display:none;  }
.pageMenu ul[data-name="SESI"] li:nth-child(6), .pageMenu ul[data-name="SESI"] li:nth-child(7), .pageMenu ul[data-name="SESI"] li:nth-child(8){ display:none;  }
.pageMenu ul li.link-transp {/*float:right;*/ }
.pageMenu ul li:first-child {margin:0 25px 0 0;}
.pageMenu ul li a:link, .pageMenu ul li a:visited {text-transform:none; }

/* ========= CSS adicional por Lucas Pedro ========= */

#calendar .channels .right .eventI.open {
    box-shadow:none !important;
}
#calendar .channels .right .eventos:not(.open){
    transition:0.2s;
    background:#909090 !important;
    color:#fff !important;
}
#calendar .channels .right .eventos:hover:not(.open){
    background:#003bd1 !important;
}
#calendar .channels .right .eventos:hover:not(.open) a {
    color:#fff !important;
}

#calendar .channels .right .eventos:not(.open) a p {
    color:#fff !important;
}
#calendar a.all_events{
    /* transition:0.2s;
 background:#003bd1 !important; */
}
#calendar a.all_events:hover{
    background:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

#calendar .calendar .theMonths {
	width: 160px;
	height: 155px;
}

#calendar ::-webkit-scrollbar {
  width: 10px;
}

/*********************************/
/*	CalendÃ¡rio pagina eventos  */
/*********************************/
/* Desktop */

#calendar .calendarListEvents .eventDay .right{
    padding:0 0 0 10px !important;
}

@media only screen and (min-width: 767px), 
only screen and (min-device-width: 767px)
{
	#calendar ::-webkit-scrollbar-track {
	  background: #F5F5F5; 
	}

	#calendar ::-webkit-scrollbar-thumb {
	  background: #0E65E5; 
	  border: 1px solid #FFF;
	  border-top: 0;
	  border-bottom: 0;
	}

	#calendar ::-webkit-scrollbar-thumb:hover {
	  background: #909090;
	  border: 1px solid #FFF;
	  border-top: 0;
	  border-bottom: 0;
	}
	
	#calendar .divOverflow {
		overflow-y: scroll !important;
		max-height: 525px;
	}

    #calendar .divWidth {
        width: 340px !important;
    }

    #calendar .calendarListEvents .eventDay .right{
      padding:0 0 0 10px !important;
    }

    .clas  {
        width:20px;
        height:20px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        font-family:"Averta Bold";
        font-size:10px;
        text-align:center;
        line-height:20px;
        float:right;margin:15px 5px 5px 0;
    }

    @media only screen and (max-width:1000px){
        .clas{
            margin:48px 5px 5px 0;
        }
    }

    #calendar .channels .right .eventI.open a{
        color:#fff;
        background-position:130px 36px;
        padding:25px !important;
        border-bottom:1px solid #3b3b3b;
    }

}

/* Mobile */
@media only screen and (max-width: 767px), 
only screen and (max-device-width: 767px)
{
    .clas  {
      width:20px;
      height:20px;
      -webkit-border-radius:2px;
      -moz-border-radius:2px;
      border-radius:2px;
      font-family:"Averta Bold";
      font-size:10px;
      text-align:center;
      line-height:20px;
      float:right;margin:0 5px 5px 0;
    }

    #calendar ::-webkit-scrollbar-track {
      background: #F5F5F5; 
    }

    #calendar ::-webkit-scrollbar-thumb {
      background: #0E65E5; 
      border: 1px solid #FFF;
      border-top: 0;
      border-bottom: 0;
    }

    #calendar ::-webkit-scrollbar-thumb:hover {
      background: #909090;
      border: 1px solid #FFF;
      border-top: 0;
      border-bottom: 0;
    }
    
    #calendar .divOverflow {
        overflow-y: auto !important;
        max-height: 396px;
    }

    #calendar .divWidth {
        width: 348px !important;
    }

    #calendar .calendarListEvents .eventDay .right{
      padding:0 !important;
    }
}

@media only screen and (max-width: 359px), 
only screen and (max-device-width: 359px)
{
    #calendar .divWidth {
        width: 308px !important;
    }
}


.mini_calendar .calendar .theMonths .argTable .hasEvent{
    border:1px solid #fff;
    transition:0.2s;
	color:#FFF;
}

.mini_calendar .calendar .theMonths .argTable .selectedDay{
    font-weight: bold;
	transition:0.2s;
    background-color:#fff !important;
    color:#003bd1;
}

.mini_calendar .calendar .theMonths .argTable .hasEvent:hover{
    background-color:#e1e1e1 !important;
    color:#003bd1;
}

/*********************************/

/* Publicacoes */
.publicacoes-lista-temas ul li ul {border-bottom: 2px solid #0e65e5; }
.publicacoes-lista-temas ul li.tema-bg-circle {background: url(../images/branding/tema-bg-circle.png) no-repeat left top;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #0e65e5;opacity:1; }
.intro-publicacao p a.inst-link:link, .FIRJAN-Corporativo-AtuacaoSetorial a.inst-link:link, .innerPage #synd_list_search .synd_list_search a.inst-link:link{color:#fff!important;background:#003BD1!important; }
#servicosParaSetor .blueBoxPage h2 {color:#fff!important;}
#contact textarea {border-radius: 0;box-shadow:none;border: 1px solid #003bd1 !important;}
#works .works_article .work_us ul li a, #works .works_article .work_us ul li a {padding: 10px 20px 8px!important;font-size:14px!important;margin-bottom:10px !important;}
.assessoria-lista .btn-verde{max-width:200px!important; }
.FIRJAN-inst ul#accordion li.open h2, .FIRJAN-inst ul#accordion li h2 {color:#0e65e5!important;}
.sectionPage #IdGrayboxContact.grayboxContact.assessoria-box p a, #IdGrayboxContact.grayboxContact.assessoria-box p a{font-size:16px; }

#synd_list .more_sind{
    transition:0.2s !important;
    background-color:#003bd1 !important;
    border:1px solid #003bd1 !important;
    color:#fff !important;
    font-size:14px !important;
    font-family:'Averta Regular', sans-serif !important;
    opacity:1 !important;
}
#synd_list .more_sind:hover{
    background-color:#393230 !important;
    border:1px solid #393230 !important;
    box-shadow::0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

/* Homol */
.pageMenu ul[data-name="FIRJAN"] li:nth-child(2), .pageMenu ul[data-name="SESI"] li:nth-child(2), .pageMenu ul[data-name="SESI"] li:nth-child(3) {display:none;}
.pageMenu ul[data-name="SESI"] li.inst-menu-logo {margin-top:0; }
.mapa-container .mapas-rr .item-rr h5 {text-transform:capitalize;color: #0e65e5;  }
.item-rr p {line-height:20px;color: #393230; }
.mapa-data.sede-brasilia {background:#f5f5f5;padding-left:5px; }
.Firjansenai-inst #instDestaques .wrap .column_type2 div a{display:none;}
.Firjansenai-inst #instDestaques .wrap .column_type2 a{background:#00abe5;}
.Firjansenai-inst div.institucionalPage section#instDestaques a{font-size:16px;text-transform:none;text-decoration:underline!important; }
#master .institucionalPage #sesi .wrap div h2{color:#E66B20!important;}
#IdGrayboxContact.re-fe-ce p strong {text-transform:none!important;margin:0!important;padding:0!important; }
.box-intro-publicacoes{display:none!important;}



/* INSTITUCIONAL
___________________________________*/

a.inst-link:link,
a.inst-link:visited,
#instDestaques a:not(.mostra-destaques):link,
#instDestaques a:not(.mostra-destaques):visited,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited,
div.sectionPage ul.menuInternaQV li a:link,
div.sectionPage ul.menuInternaQV li a:visited,
div.sectionPage a[class^="btn"]:link,
div.sectionPage a[class^="btn"]:visited,
section#eventosInscrevaSe input[class^="btn"],
div.sectionPage input[class^="btn"],
div.sectionPage div.tabs ul.menuGrandesTemas a:link,
div.sectionPage div.tabs ul.menuGrandesTemas a:visited,
div.dst-box-setas ul li div.dst-item-mais a:link,
div.dst-box-setas ul li div.dst-item-mais a:visited {
    transition:0.2s;
    background: #003BD1 !important;
    color: #fff !important;
    font-family: "Averta Regular";
    font-size: 14px !important;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    border: 1px solid #003bd1 !important;
    border-radius:0;
    text-align: center;
    opacity: 1;
    line-height:18px;
    text-decoration:none;
}
div.dst-box-setas ul li div.dst-item-mais a:link{
    position:absolute;
    bottom:0;
    font-weight:normal !important;
}

a.inst-link:hover,
.sectionPage p a.inst-link:hover,
#instDestaques a:not(.mostra-destaques):hover,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:hover,
div.sectionPage ul.menuInternaQV li a:hover,
div.sectionPage a[class^="btn"]:hover,
section#eventosInscrevaSe input[class^="btn"]:hover,
div.sectionPage input[class^="btn"]:hover,
div.sectionPage div.tabs ul.menuGrandesTemas a:hover,
div.dst-box-setas ul li div.dst-item-mais a:hover {
    background: #393230 !important;
    color: #fff;
    font-family: "Averta Regular";
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    border: 1px solid #393230 !important;
    border-radius:0;
    text-align: center;
    opacity: 1!important;
}

#instDestaques a.mostra-destaques {color:#003bd1!important;text-decoration:underline;font-family:"Averta Bold";}

.sessoes {display:none;}

#instDestaques a:not(.mostra-destaques):link{
    border:none !important;
}

div.dst-box-setas ul li div.dst-item-mais a {
    margin:0 !important ;
}

div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited {
    margin: 0 0 30px 0 !important;
}

section.sectionPage .blueBoxPage a:link,
section.sectionPage .blueBoxPage a:visited,
section.sect.comp-sect .greenBoxPage a:link,
section.sect.comp-sect .greenBoxPage a:visited,
div.grayboxContact:not(.assessoria-box) div:.pressContact a:link,
div.grayboxContact:not(.assessoria-box) div.pressContact a:visited{
    width: 60px;
    background: #fff !important;
    color: #003BD1!important;
    font-family: "Averta Bold";
    font-size: 12px !important;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 0;
    border-radius: 0;
    text-align: center;
    opacity: 1;
}
section.sectionPage .blueBoxPage a:hover,
section.sect.comp-sect .greenBoxPage a:hover,
div.grayboxContact:not(.assessoria-box) div.pressContact a:hover{
    margin-bottom:3px !important;
}

section.sect.comp-sect .greenBoxPage a{
    color:#003bd1 !important;
}
section.sect.comp-sect .greenBoxPage a:hover{
    color:#fff !important;
}

section.sectionPage .blueBoxPage a:hover,
section.sect.comp-sect .greenBoxPage a:hover,
div.grayboxContact:not(.assessoria-box) div.pressContact a:hover {
    width: 60px;
    background: #0e65e5 !important;
    color: #fff;
    font-family: "Averta Bold";
    font-size: 12px !important;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid #003bd1;
    border-radius: 0;
    text-align: center;
    opacity: 1;
}

div.grayboxContact:not(.assessoria-box) div.pressContact a:hover,
div.grayboxContact:not(.assessoria-box) div.pressContact a:link,
div.grayboxContact:not(.assessoria-box) div.pressContact a:visited {
    width: auto;
}

div.grayboxContact .onlineChat {
    background: url(../images/geral/chatOnlineWhite.png) no-repeat left top;
    padding: 0 0 0 58px;
    margin-bottom: 20px;
}

div.grayboxContact .onlineChat.email-formulario {
    background: url("../images/geral/faleEmailWhite.png") no-repeat left top;
}

div.grayboxContact .onlineChat.por-telefone {
    background: url("../images/geral/faleTelWhite.png") no-repeat left top;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes'],
div.loadMore a#more {
    color: #003bd1;
    font-size: 14px;
    background: none;
    border: 1px solid #003bd1;
    border-radius: 0;
    text-decoration:none;
}

div#CaminhoPagina h2 span,
div.sectionPage div.contentPillarPage h3[id="subTitulo"],
ul.list_result.listaNoticias li.list_result_item a span,
div.sectionPage div.contentPillarPage div h3,
ul#accordion li h2 {
    color:#003BD1 !important;
}

.contentPillarPage h5{
    color:#003bd1;
}

.FirjanSESI-inst div.sectionPage div.contentPillarPage div h3{
    color: #eb6909 !important;
}
.FirjanSESI-inst div.featureImage figure figcaption,
.FirjanSESI-inst div.featureImage figure figcaption strong,
.sectionPage .contentPillarPage h3,
.FirjanSESI-inst div.featureImage figure figcaption p{
    color: #eb6909 !important;
}
.wrap .sidebar .sidebar .boxService p a{
    font-size: 16px !important;
}
.wrap .sidebar .pressContact .onlineChat h3{
    color: #fff !important;
}

div.featureImage figure figcaption {
    font-size: 36px;
    color: #003bd1;
    -webkit-box-decoration-break: clone;
    border-radius:0;
}

.featureImage figure span{
    border-radius:0 !important;
}

/* div.featureImage figure span {
 font-size: 20px;
   color: #393230;
   border-radius: 0;
} */

div.sectionPage h3.assessoria-title,
div.sectionPage section.sect.comp-sect h2 {
    color: #003BD1;
    font-weight: normal;
    margin: 0 0 20px 0;
    font-size: 23px;
}

ul.list_result.listaNoticias li.list_result_item a img + span {
    background: #003BD1 !important;
    border-radius: 0;
    color:#FFF;
}

.selectStylized > span {
    background: #fff url("../images/selectbutton.jpg") no-repeat right top !important;
}

input {
    box-shadow: none !important;
    border: 1px solid #003BD1 !important;
    border-radius: 0 !important;
}

div.selectStylized > span {
    box-shadow: none;
}

section#page_title h1 {
    color:#003BD1 !important;
}

div.assessoria-lista ul li a,
div.assessoria-lista ul li a h3 {
    color: #003BD1;
}

/********************/
/*    FIRJAN    */
/********************/
.pageMenu ul[data-name="FIRJAN"] li a:link,
.pageMenu ul[data-name="FIRJAN"] li a {
    color:#003BD1;
    font-size: 16px;
    font-family: "Averta Regular";
    line-height:30px;
    font-weight: bold;
}

.sidebarNews p.editoria[style="background:#0c3981"]{
    background:#003bd1 !important;
}

#searchResult .countResult,
#searchResult .countResult span,
#searchResult label,
#searchResult .resultCell .breadcrumb{
    color:#003bd1 !important;
}
#filtros a#limpar-filtros{
    transition:0.2s;
    background-color:#003bd1 !important;
    color:#fff !important;
    border-radius:0 !important;
    padding:10px 20px !important;
}
#filtros a#limpar-filtros:hover{
    background-color:#ff1d3b !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
#filtros .mostrar-filtros a{
    font-size:14px !important;
}
#filtros h4{
    background:#003bd1 !important;
}
#searchResult .resultCell h2,
#searchResult .resultCell span,
#searchResult .resultCell p{
    color:#393230 !important;
}
.resultList .carregaMais a{
    transition:0.2s;
    padding:10px 20px !important;
}
.resultList .carregaMais a:hover{
    opacity:1 !important;
    background-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

section.firjanConheca div h4,
section.firjanCompetitividade div h4,
section.firjanServicos div h4,
section.firjanRepresentacao div h4 {
    color:#393230;
    font-size: 18px;
    font-family: "Averta Bold";
    /* font-style: italic; */
}

section.firjanConheca div h2,
section.firjanCompetitividade div h2,
section.firjanServicos div h2,
section.firjanRepresentacao div h2 {
    color:#0e65e5;
    font-size: 37px;
    font-family: "Averta Light";
}

section.firjanConheca,
section.firjanCompetitividade,
section.firjanRepresentacao  {
    background: none;
    padding: 0;
}


section.firjanConheca .pleft,
section.firjanCompetitividade .pleft,
section.firjanParcerias .pcenter,
section.firjanRepresentacao .pcenter,
section.firjanServicos .pcenter {
    padding-top: 30px;
}

/* section.sectionPage .blueBoxPage,
div.greenBoxPage  {
 background: #003BD1;
} */

div#CaminhoPagina div[data-id="FIRJAN"] a{
    display: none;
}

.inst-subtitle img {display:none;}

/****** Eventos ******/
#calendarioEventoFIRJAN .ui-datepicker {
    width: fit-content;
}

#events_info .events_info_data #calendarioEventoFIRJAN a {
    background: none;
    border: none;
    margin: 0;
    padding: 8px 11px;
    color: #000;
    font-size: 12px;
}

#events_info .events_info_data #calendarioEventoFIRJAN div.ui-datepicker-header a {
    background: no-repeat;
    border: none;
    padding: 0;
    margin: 15px 0 0 0;
}

#calendarioEventoFIRJAN .ui-datepicker-title {
    padding-bottom: 10px;
}

#calendarioEventoFIRJAN .ui-widget-header{
    background-color: #003bd1;
}

#calendarioEventoFIRJAN .ui-datepicker-calendar{
    background-color: #FFF;
}

#calendarioEventoFIRJAN table.ui-datepicker-calendar thead tr,
#calendarioEventoFIRJAN table.ui-datepicker-calendar thead th,
#calendarioEventoFIRJAN table.ui-datepicker-calendar tbody tr,
#calendarioEventoFIRJAN table.ui-datepicker-calendar tbody td {
    border: 1px solid #D3D3D3;
}

#calendarioEventoFIRJAN table.ui-datepicker-calendar tbody td {
    text-align: center;
    padding: 5px;
}

#calendarioEventoFIRJAN table.ui-datepicker-calendar thead span {
    color:#000;
    font-size: 15px;
}

#calendarioEventoFIRJAN table.ui-datepicker-calendar tbody span {
    color:#D3D3D3;
}

#calendarioEventoFIRJAN .ui-datepicker table {
    padding: 0;
}

#events_info .events_info_data #calendarioEventoFIRJAN table.ui-datepicker-calendar tbody span {
    font-family: "Averta Bold";
    font-size: 12px;
    color: #D3D3D3;
    display: inline-block;
    background: none;
    padding: 8px 11px;
    cursor: pointer;
    text-transform: uppercase;
    border:none;
}

#calendarioEventoFIRJAN td.ui-state-disabled span {
    cursor: default !important;
}

#calendarioEventoFIRJAN .daySelected,
#calendarioEventoFIRJAN .ui-state-active,
#calendarioEventoFIRJAN table .ui-state-hover {
    background: #003bd1 !important;
    border-radius: 50% !important;
    color: #FFF !important;
    font-size: 12px !important;
    width: 13px;
    height: 13px;
    line-height: 15px;
}

#calendarioEventoFIRJAN #infoData {
    background: #FFF !important;
    font-size: 12px !important;
    color:#393230 !important;
    font-family: 'Averta Regular', sans-serif !important;
    padding: 15px 15px 0 15px;
}

#calendarioEventoFIRJAN .info-titulo,
#calendarioEventoFIRJAN .info-horario {
    padding-bottom: 15px;
}

#dataInfo,
#valorInfo,
#comprainfo {
    background-color: #D3D3D3;
    font-family: 'Averta Regular', sans-serif !important;
    padding: 10px 10px;
    width: 240px;
    border-left: 3px solid #0e65e5;
    font-size: 16px;
    cursor:pointer;
    transition:0.2s;
}
#dataInfo:hover,
#valorInfo:hover,
#comprainfo:hover{
    background-color:#393230;
    border-left: 3px solid #0e65e5;
    color:#fff;
}
#dataInfo.active,
#valorInfo.active,
#comprainfo.active {
    background-color: #003bd1;
    font-family: 'Averta Regular', sans-serif !important;
    padding: 10px 10px;
    width: 240px;
    border-left: 3px solid #003bd1;
    color: #FFF;
    font-size: 16px;
}

.events_info_data .tipoValor .divTipoValor #inteira{
    margin:0 10px 10px 0;
}
.events_info_data .tipoValor .divTipoValor #meia{
    margin:10px 10px 0 0;
}
.events_info_data .tipoValor .divTipoValor div:hover label{
    color:#003bd1;
}

.eventoCalendar {
    display: block ;
    padding-left: 19px;
    margin:0 !important;
}

.tipoValor {
    margin:0 !important;
    display: none;
    padding-left: 19px;
}

#selectDay {
    font-size: 13px;
}

.tipoValor {
    margin:0 !important;
    display: none;
    padding-left: 19px;
    float: left;
    width: 50%;
}

.tipoValorHeader {
    background-color: #003BD1;
    color: #FFF;
    padding: 20px 10px;
    text-align: center;
    font-family: 'Averta Regular', sans-serif !important;
}

.divTipoValor {
    padding: 30px;
    border: 1px solid #D3D3D3;
    background-color: #FFF;
    font-family: 'Averta Regular', sans-serif !important;
    font-size: 16px;
    border-top: none;
}

#InfoData {
    padding: 5px 0 20px 0;
}

#mission article{
    background:#003bd1 !important;
}
#mission h2{
    color:#fff !important;
}

#firjan_system .cell_system ul li a{transition:0.2s;opacity:1 !important;}
#firjan_system .cell_system ul li a.cell_firjan{ background:#003bd1 url(../images/sistemafirjan/cell_firjan.png) no-repeat center top 40px !important;}
#firjan_system .cell_system ul li a.cell_firjan{background-size:90% !important;}
#firjan_system .cell_system ul li a.cell_firjan:hover{ background-color:#393230 !important;}

#firjan_system .cell_system ul li a.cell_cirj{ background:#003bd1 url(../images/sistemafirjan/cell_cirj.png) no-repeat center top 40px !important;}
#firjan_system .cell_system ul li a.cell_cirj{background-size:90% !important;}
#firjan_system .cell_system ul li a.cell_cirj:hover{background-color:#89bf55 !important;}

#firjan_system .cell_system ul li a.cell_sesi{ background:#003bd1 url(../images/sistemafirjan/cell_sesi.png) no-repeat center top 40px !important;}
#firjan_system .cell_system ul li a.cell_sesi{background-size:90% !important;}
#firjan_system .cell_system ul li a.cell_sesi:hover{background-color:#E66B20 !important;}

#firjan_system .cell_system ul li a.cell_senai{ background:#003bd1 url(../images/sistemafirjan/cell_senai.png) no-repeat center top 40px !important;}
#firjan_system .cell_system ul li a.cell_senai{background-size:90% !important;}
#firjan_system .cell_system ul li a.cell_senai:hover{background-color:#00abe5 !important;}

#firjan_system .cell_system ul li a.cell_iel{ background:#003bd1 url(../images/sistemafirjan/cell_iel.png) no-repeat center top 40px !important;}
#firjan_system .cell_system ul li a.cell_iel{background-size:90% !important;}
#firjan_system .cell_system ul li a.cell_iel:hover{ background-color:#5FBFAB !important;}

.mtlg #firjan_system .cell_system ul li a{
    background:#003bd1 !important;
}
.mtlg #firjan_system .cell_system ul li a:hover{
    background:#393230 !important;
}

/********************/
/*    SESI    */
/********************/
.FirjanSESI-inst .pageMenu ul li a:link, .pageMenu ul li a.ancora{
    color:#E66B20 !important;
}

.pageMenu ul[data-name="SESI"] li a:link,
.pageMenu ul[data-name="SESI"] li a {
    color:#EC8112;
    font-size: 13px;
    font-family: "Averta Regular";
    line-height:33px;
    font-weight: bold;
}

section.sesiConheca div h4,
section.sesiGrandesNumeros div h4,
section.sesiServicos div h4,
section.sesiUnidades div h4,
span#sesi section div h4 {
    color:#393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.sesiConheca div h2,
section.sesiGrandesNumeros div h2,
section.sesiServicos div h2,
section.sesiUnidades div h2,
span#sesi section div h2 {
    color:#E66B20;
    font-size: 37px;
    font-family: "Averta Light";
}

section.sesiConheca,
section.sesiGrandesNumeros,
section.sesiServicos,
section.sesiUnidades,
section.firjanServicos,
section#instDestaques,
.institucionalPage section.inst-page  {
    background: none;
    padding: 0;
}

section.sesiGrandesNumeros .pcenter,
section.sesiServicos .pcenter {
    padding-top: 30px;
}

section.sesiGrandesNumeros ul.circles li.clu h4 {
    background: url(../images/branding/institucional/clu-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.esp h4 {
    background: url(../images/branding/institucional/esp-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.med h4 {
    background: url(../images/branding/institucional/med-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.eve h4 {
    background: url(../images/branding/institucional/eve-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.cur h4 {
    background: url(../images/branding/institucional/cur-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li {
    display: block;
    float: left;
    width: 241px;
    background: #E66B20;
    height: 242px;
    margin: 0;
    -webkit-border-radius: 190px;
    -moz-border-radius: 190px;
    border-radius: 190px;
}

section.sect.comp-sect div.greenBoxPage h2,
div.pressContact h2,
div.pressContact h3,
div.pressContact p {
    color:#FFF !important;
}

div.grayboxContact.assessoria-box{
    background:#003BD1 !important;
}
div.sectionPage .voltar-checkup div.boxService{
    background:  #003BD1 url(../images/left-arrow-white.png) no-repeat 15px center !important;
}
section#eventosInscrevaSe section#page_title h1 {
    color:#003BD1;
}

section#eventosInscrevaSe label,
div.formEditais label {
    color:#003BD1 !important;
    font-size: 12px;
    text-transform: uppercase;
}

div.divqvform input + div {
    color:#003BD1 !important;
}


/* ================ CÃ“DIGO ALTERAÃ‡ÃƒO ESTAGIÃRIO LUCAS MARLON ================ */

/* PÃGINAS DA SEÃ‡ÃƒO SESI */
div.wrap section.sect.comp-sect .greenBoxPage a:link{
    background-color: #fff !important;
}

div.wrap section.sect.comp-sect .greenBoxPage a:hover{
    background-color: #393230 !important;
}

div.wrap div.sidebar div div.column_type2 div.pressContact a,
.column_type4 .activities a,
.column_type4 .activities a:link{
    transition:0.2s;
    background-color: #fff !important;
    border: 0 !important;
    color: #003BD1 !important;
}

div.sectionPage div.wrap div.sidebar div div.column_type2 div.pressContact a:hover,
.column_type4 .activities a:hover:not(.mailto){
    height: auto !important;
    margin: 0 !important;
    background-color: #393230 !important;
    color: #fff !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
/*div.sectionPage div.wrap div.sidebar div div.column_type2 div.pressContact a,
div.sectionPage div.wrap div.sidebar div div.column_type2 div.pressContact a:hover,*/
section.sect.comp-sect .greenBoxPage a:link{
    margin-right: 8px !important;
}

section.sect.comp-sect .greenBoxPage a:link{
    margin-right: 8px !important;
}

.column_type4 .activities a:hover:not(.mailto),
.activities a{
    height: 14px !important;
    padding: 10px 20px !important;
    border: 0 !important;
    margin-right: 10px !important;
}

.FirjanSESI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria,
.FirjanSESI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div span h3,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div form div h3{
    color: #eb6909 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:link{
    width: 150px !important;
    background: none !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    color: #003bd1 !important;
    border: none !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li{
    width: 150px !important;
    height: 34px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;

}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li.active a{
    background: #003bd1 !important;
    color: #fff !important;
    border: 0 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li:hover{
    background-color:  #393230 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:hover{
    color: #fff !important;
}

span .boxService p a,
div .boxService p a{
    text-decoration: none !important;
}

.espacos-lista ul div.lista-info h3,
div.column_type0 ul li h3{
    color: #eb6909 !important;
}

div.column_type0 ul li h3{
    font-size: 18px !important;
}

span.select div.select span.close,
span.select div.select span.open{
    width: 13px;
    padding-bottom: 9px;
    padding-right: 55px;
    font-size: 11px;
    text-align: left;
}
span.select div.select{
    width: 179px;
}
div.tabs div.tabItem span.selectBuscaUnidade{
    width: 179px;
    margin-left: 10px;
}
div.tabItem span.selectBuscaWorkShop span.select div.select span.close,
div.tabItem span.selectBuscaWorkShop span.select div.select span.open{
    min-width: 215px;
}
div.tabs div.tabItem span.selectBuscaWorkShop span.select{
    width: 277px;
    height: 33px;
}




div .tabs .tabItem input.btnFiltrar,
div .tabs .tabItem input.btnFiltrar:hover{
    padding-top: 9px;
    padding-bottom: 8px;
}


.FirjanSESI-inst .sectionPage .wrap .column-type0 div .activities a{
    background-color: #fff !important;
    color: #003bd1 !important;
    border: none !important;
}
.FirjanSESI-inst .sectionPage .wrap .column-type0 div .activities a:hover{
    background-color: #393230 !important;
    color: #fff !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div span p strong{
    color: #003bd1;
}

div .tabs .tabItem .boxUnidade h4{
    color: #eb6909 !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .spaceBottom form div fieldset div.pesquisarbtn input,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .spaceBottom form div fieldset div.pesquisarbtn input{
    width: 100px !important;
}


.FirjanSESI-inst .sectionPage .wrap .column_type4 #formulario form div.qvForm div.matricula div.pesquisarbtn #btnBuscaDadosUsuario{
    width: 16px !important;
    padding-right: 32px !important;
    padding-top: 7px !important;
    padding-bottom: 8px !important;
    margin: 0 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 #formulario form div.qvForm div.matricula div.pesquisarbtn{
    width: 57px !important;
    height: 36px !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 #formulario form div.qvForm div.matricula #divDtNascimento{
    width: 331px;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 #formulario form div.qvForm div.matricula #divMatricula{
    width: 242px;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div div form div ul#accordion li h2{
    color: #eb6909 !important;
}

.Firjansenai-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']{
    background-color: #83c7e5 !important;
    border-color:  #83c7e5 !important;
    color: #393230 !important;
}
.Firjansenai-inst div.institucionalPage section#instDestaques a{
    font-family: "Averta Rgular", 'sans-serif';
    margin-left: 5px !important;
    text-decoration: none !important;
}

.FirjanSENAI-inst .wrap span p a.inst-link,
.Firjansenai-inst #instDestaques .wrap .column_type2 a,
div.sectionPage a[class^="btn"]:link{
    font-family: "Averta Regular", 'sans-serif' !important;
    font-size: 14px !important;
}

.FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link{
    width:20% !important;
    background-color:#00abe5 !important;
    border-color:#00abe5 !important;
}
.FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
}

.FirjanSENAI-inst ul#accordion li h2,
.FirjanSENAI-inst ul#accordion li.open h2{
    color: #00abe5 !important;
}

section.sect.comp-sect .greenBoxPage a:hover{
    margin-bottom: 20px !important;
}

.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a:hover{
    max-width: none !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", 'sans-serif' !important;
}

.grayboxContact.assessoria-box a{
    text-decoration: none;
}
.innerPage section.sectionPage .blueBoxPage a:link,
.innerPage #synd_sign_firjan .blueBoxPage a{
    background: #fff !important;
    color: #003BD1 !important;
}

.innerPage #synd_sign_firjan .blueBoxPage a:hover{
    color: #fff !important;
    background: #393230 !important;
    border: 1px solid #393230 !important;
    font-size: 10px;
    text-transform: uppercase;
    padding:8px 0 8px 0 !important;
    /* padding: 6px 1px !important; */
}

div.divfltEvento fieldset div.divOk ul li #btn-fake-enviar{
    background: #003BD1 !important;
    color: #fff !important;
    width: 48px !important;
    height: 28px !important;
    padding: 10px 20px !important;
}
div.divfltEvento fieldset div.divOk ul li #btn-fake-enviar:hover{
    color: #fff !important;
    background: #393230 !important;
}

#carouselDetalhe .setorial-acao-carousel a.btn-carr:link,
#carouselDetalhe .setorial-acao-carousel a.btn-carr:visited{
    width:130px !important;
}

#carouselDetalhe .setorial-acao-carousel a:link,
#carouselDetalhe .setorial-acao-carousel a:visited{
    color:#003bd1 !important;
}

#carouselDetalhe .setorial-acao-carousel a.btn-carr:link{
    background: #fff !important;
    color: #003BD1 !important;
    border: none !important;
    border-radius:none !important;
}

#carouselDetalhe .setorial-acao-carousel a.btn-carr:hover{
    opacity: 1 !important;
    background: #393230 !important;
    color: #fff !important;
}
#carouselDetalhe .setorial-acao-carousel .slick-slide{
    background-color: #003BD1;
}
#carouselDetalhe h2{
    color:#003bd1 !important;
}
#carouselDetalhe .setorial-acao-carousel h5{
    font-size: 21px;
    color:#003bd1 !important;
}
#carouselDetalhe .setorial-acao-carousel p{
    color:#393230 !important;
}
#carouselDetalhe .setorial-acao-carousel a.btn-carr:link{
    background-color:#003bd1 !important;
    color:#fff !important;
    border:1px solid #003bd1 !important;
}
#carouselDetalhe .setorial-acao-carousel a.btn-carr:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
}

#carouselDetalhe .setorial-acao-carousel a.next{
    background: url(../images/branding/right-arrow-green.png) !important;
}
#carouselDetalhe .setorial-acao-carousel a.prev{
    background: url(../images/branding/left-arrow-green.png) !important;
}

#servicosParaSetor .blueBoxPage{
    background-color:  #003BD1;
}

#synd_list h2,
section.center .column_type0 .synd_list_search div h2,
#servicosParaSetor h5,
#servicosParaSetor h2,
article.intro h2,
#synd_list .list_result .list_result_item .list_result_item_data .item_data_adress a,
.intro-publicacao h1,
.box-intro-publicacoes h3, .box-int-publicacoes h3,
.pub-filtro .filtro-base .filtro-list ul li .list-item-title,
.pub-busca .btn-busca-pub:link, .pub-busca .btn-busca-pub:visited,
.det-pub-form label,
.pub-filtro h3,
#units .unitFilter label{
    color: #003BD1 !important;
}
.pub-busca,
.pub-filtro .btn-box-filtro,
.form-field-btn .btnOk{
    background-color: #003BD1 !important;
}
#synd_list .list_count p span{
    color:#003bd1 !important;
}

.pub-busca .btn-busca-pub:hover,
.pub-filtro .column_type2 .btn-box-filtro:hover,
.form-field-btn .btnOk:hover,
.pub-filtro .btn-box-filtro:hover{
    background-color: #393230 !important;
    opacity: 1 !important;
    color: #fff !important;
    border: 0 !important;
    -webkit-border-radius: 0 !important;
}
.column_type0 .pub-busca h3{
    color: #fff !important;
}
.pub-busca .btn-busca-pub:link,
.pub-busca .btn-busca-pub:visited,
.pub-filtro .btn-box-filtro:link,
.pub-filtro .btn-box-filtro:visited{
    border: 0 !important;
    -webkit-border-radius: 0 !important;
}
.innerPilarPages .sectionPage .wrap h2.titlePage{
    padding-top: 32px !important;
    padding-left: 28px !important;
}

#master .innerPage div #page_title h2.column_type0{
    color: #003BD1 !important;
}




/* PÃGINAS DO MENU AUXILIAR */
/* TRABALHE CONOSCO */
#contact .pressContact,
#contact2 .pressContact{
    background-color:#003bd1 !important;
}

#works .works_article .work_us ul li a:hover,
#works .works_article .work_us ul li a,
#contact .pressContact .onlineChat a:hover,
#contact .pressContact .onlineChat a{
    opacity: 1;
    border-radius: 0;
    padding: 10px 20px;
}
#works .works_article .work_us ul li a:hover,
#contact .pressContact .onlineChat a:hover,
.pressList .pressSearchWord .pressFilterDate .btnFiltroImprensa:hover{
    color: #fff;
    background-color: #393230;
    border: 1px solid #393230;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
#works .works_article .work_us ul li a,
.pressSearchWord .pressFilterDate .btnFiltroImprensa:hover{
    background-color: #003bd1;
    border: 1px solid #003bd1;
}

#works .testimonials .testimonial .test_name{
    color: #003bd1;
}

.pressContact .onlineChat a{
    margin-top:10px !important;
}


/* FALE CONOSCO */
#contact label#txtAtdVoce,
#contact label#txtAtdEmpresa,
#todos-sites .lista-todos-sites .lista-site-letra a:link,
#todos-sites .lista-todos-sites .lista-site-letra h2,
#contact label{
    color: #003bd1;
}
#todos-sites .lista-site-letra li h2{
    background-color:#003bd1 !important;
    color:#fff !important;
}
#todos-sites .lista-site-letra li a{
    color:#393230 !important;
    transition:0.2s;
    border-left:0px solid transparent;
    opacity:1 !important;
}
#todos-sites .lista-site-letra li a:hover{
    color:#003bd1 !important;
    border-left:3px solid #003bd1;
    padding-left:3px;
}

.wrap .column_type4 article.intro header h2,
.wrap .column_type4 div.serv-lista-lista ul li h3,
ul#accordion li.open h2,
.undefined-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria,
.undefined-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage{
    color: #5FBFAB !important;
}



/* ALTERAÃ‡ÃƒO RÃPIDA NA PÃGINA DE ODONTOLOGIA */
.sidebar .boxService .ovf a.btn{
    background-color: #fff !important;
    color: #003bd1 !important;
}
.sidebar .boxService .ovf a.btn:hover{
    background-color: #393230 !important;
    color: #fff !important;
}
/* TERMINADA*/
/* ALTERAÃ‡ÃƒO RÃPIDA NO TÃTULO GERAL */
#CaminhoEditoria{
    padding-top: 32px;
}
/* TERMINADA */

/* ALTERAÃ‡ÃƒO DA PÃGINA IEL */
.FirjanIEL-inst #banner ul li .wrap .title strong,
.FirjanIEL-inst #banner ul li .wrap .title span{
    color: #8CC7B9 !important;
}

.FirjanIEL-inst div.sectionPage div.contentPillarPage div h3{
    color:#8CC7B9 !important;
}

.FirjanIEL-inst .sectionPage h2 strong{
    font-family: "Averta Light", 'sans-serif' !important;
}

section.ielConheca div h4,
section.ielServicos div h4,
section.ielDestaques div h4{
    font-family: "Averta Regular", 'sans-serif' !important;
}

section.ielConheca div h2, section.ielServicos div h2, section.ielDestaques div h2{
    font-size: 28px !important;
}
/* FIM DA ALTERAÃ‡ÃƒO */


/* PÃGINA CIRJ */
.Firjancirj-inst #master .institucionalPage #banner .items ul li .wrap .title-banner span{
    color: #B2D465 !important;
}

.Firjancirj-inst .sectionPage p a{
    color:#89bf55;
}
/* FIM CIRJ */

/* PÃGINA SENAI */
span#senai section div h2,
.FirjanSENAI-inst div.featureImage figure figcaption,
.FirjanSENAI-inst div.featureImage figure figcaption strong,
.FirjanSENAI-inst .headerPage #CaminhoPagina h2#CaminhoEditoria span,
.FirjanSENAI-inst .featureImage .wrap figure figcaption p,
.FirjanSENAI-inst div.sectionPage div.contentPillarPage div h3,
.FirjanSENAI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage,
.FirjanSENAI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria{
    color: #00abe5 !important;
}
.Firjansenai-inst #master .institucionalPage .sectionPage .wrap .column_type0 .blueBoxPage a{
    background-color: #fff !important;
}
.Firjansenai-inst #master .institucionalPage .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    background: #393230 !important;
}

.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities p a.mailto:link{
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    background-color: transparent !important;
    border: none !important;
    color: #fff !important;
}
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities p a.mailto:hover{
    text-decoration:underline !important;
}

.sectionPage .main_body .menu_dir .line_button input.button{
    background-color: #003BD1 !important;
}

.FirjanSENAI-inst .sectionPage .wrap .titlePage{
    padding-left: 28px !important;
}


/* 00abe5 */
/* FIM SENAI*/

/* CABEÃ‡ALHOS H2 FORMATAÃ‡ÃƒO */
#master .institucionalPage .wrap div h2,
section.senaiConheca div h2,
section.senaiVoceSabia div h2,
section.senaiServicos div h2,
section.senaiUnidades div h2,
span#senai section div h2,
.sectionPage .wrap .pressContact h2{
    font-size: 28px !important;
    font-weight:normal !important;
    font-family:'Averta Light' !important;
}

/* CABEÃ‡ALHOS FORMATAÃ‡ÃƒO H3 */
#master institucionalPage h3,
.sectionPage h3{
    font-size: 23px;
}
/* ================ FIM DA ALTERAÃ‡ÃƒO ===================*/




/********************/
/*    SENAI     */
/********************/
.FirjanSENAI-inst .pageMenu ul li a:link, .pageMenu ul li a.ancora{
    color:#00abe5 !important;
}

.pageMenu ul[data-name="SENAI"] li a:link,
.pageMenu ul[data-name="SENAI"] li a {
    color:#00ABE5;
    font-size: 13px;
    font-family: "Averta Regular";
    line-height:30px;
    font-weight: bold;
}

section.senaiConheca div h4,
section.senaiVoceSabia div h4,
section.senaiServicos div h4,
section.senaiUnidades div h4,
span#senai section div h4 {
    color:#393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.senaiConheca div h2,
section.senaiVoceSabia div h2,
section.senaiServicos div h2,
section.senaiUnidades div h2,
span#senai section div h2 {
    color:#00ABE5;
    font-size: 37px;
    font-family: "Averta Light";
}


section.senaiUnidades h4,
section.senaiUnidades h2 {
    text-align: left;
}

section.senaiConheca,
section.senaiVoceSabia,
section.senaiServicos,
section.senaiUnidades {
    background: none;
    padding: 0;
}

section.senaiVoceSabia ul.circles li.lab h4 {
    background: url(../images/branding/institucional/lab-icon-senai.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 0 0 0;
}

section.senaiVoceSabia ul.circles li.emp h4 {
    background: url(../images/branding/institucional/emp-icon-senai.png) left top no-repeat;
    margin: 55px 0 0 38px;
    width: 160px;
    padding: 26px 0 0 0;
}

section.senaiVoceSabia ul.circles li.ind h4 {
    background: url(../images/branding/institucional/ind-icon-senai.png) top center no-repeat;
    padding: 95px 0 0 0;
    margin: 38px 28px 0 28px;
    width: 180px;
}

section.senaiVoceSabia ul.circles li {
    display: block;
    float: left;
    width: 25%;
    background: #00ABE5;
    height: 235px;
    margin: 0;
    -webkit-border-radius: 190px;
    -moz-border-radius: 190px;
    border-radius: 190px;
}

section.senaiConheca .pleft,
section.senaiVoceSabia .pcenter,
section.senaiServicos .pleft{
    padding-top: 30px;
}

/********************/
/*      CIRJ      */
/********************/
.FirjanCIRJ-inst .pageMenu ul li a:link, .pageMenu ul li a.ancora{
    color:#5FBFAB !important;
}

.CIRJ-inst #banner ul li .wrap .title-banner span{
    color:#89bf55 !important;
}

section.cirjConheca,
section.cirjVoceSabia,
section.cirjServicos,
section.cirjUnidades {
    background: none;
    padding: 0;
}

.cirjConheca .pleft {
    padding:110px 0 30px 0;
}

section.cirjConheca div h4 {
    color: #393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.cirjConheca div h2,
span#cirj section div.pcenter h2,
section[data-id="cirj"] div.pcenter h2 {
    color:#A3D65C;
    font-size: 28px;
    font-family: "Averta Light";
}

.pageMenu ul[data-name="CIRJ"] li a:link,
.pageMenu ul[data-name="CIRJ"] li a {
    color:#B2D465;
    font-size: 13px;
    font-family: "Averta Regular";
    line-height:30px;
    font-weight: bold;
}


/********************/
/*      IEL       */
/********************/
.FirjanIEL-inst .pageMenu ul li a:link, .pageMenu ul li a.ancora{
    color:#5FBFAB !important;
}

.IEL-inst #events_info .events_info_data article h2,
.IEL-inst div.sectionPage div.contentPillarPage div h3{
    color:#5fbfab !important;
}

.IEL-inst div.sectionPage div.contentPillarPage .onlineChat h3{
    color:#fff !important;
}

.IEL-inst div#CaminhoPagina h2 span,
.IEL-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria,
.IEL-inst #banner ul li .wrap .title-banner span{
    color:#5fbfab !important;
}

.IEL-inst div.grayboxContact div.pressContact{
    background-color:#5fbfab !important;
}
.IEL-inst .sectionPage .grayboxContact a#btnChat,
.IEL-inst div.grayboxContact:not(.assessoria-box) div.pressContact a:link{
    font-family:'Averta Regular', sans-serif !important;
    transition:0.2s !important;
    background-color:#2d7e71 !important;
    color:#fff !important;
    border:0 !important;
    border-radius:0 !important;
    padding:10px 20px !important;
    opacity:1 !important;
    font-size:12px !important;
    margin-bottom:0 !important;
    text-transform:none !important;
}
.IEL-inst .sectionPage .grayboxContact a#btnChat:hover,
.IEL-inst div.grayboxContact:not(.assessoria-box) div.pressContact a:hover{
    transition:0.2s !important;
    background-color:#393230 !important;
    color:#fff !important;
    border:0 !important;
    border-radius:0 !important;
    padding:10px 20px !important;
    opacity:1 !important;
    font-size:12px !important;
    margin-bottom:0 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

.IEL-inst #events_info .events_info_data a.curso-nav,
.IEL-inst #events_info .events_info_data a{
    transition:0.2s !important;
    background-color:#5fbfab !important;
    color:#fff !important;
    border:0 !important;
    border-radius:0 !important;
    padding:10px 20px !important;
    opacity:1 !important;
}
.IEL-inst #events_info .events_info_data a.curso-nav.active{
    background-color:#393230 !important;
}
.IEL-inst #events_info .events_info_data a.curso-nav:hover,
.IEL-inst #events_info .events_info_data a:hover{
    background-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

.IEL-inst #events_info .events_info_data article .lista-data-title h2[style]{
    border-bottom:4px solid #5fbfab !important;
}

.pageMenu ul[data-name="IEL"] li a:link,
.pageMenu ul[data-name="IEL"] li a {
    color:#8CC7B9;
    font-size: 13px;
    font-family: "Averta Regular";
    line-height:35px;
    font-weight: bold;
}

section.ielServicos, section.ielDestaques {
    padding-top:50px;
}


section.ielConheca div h4,
section.ielServicos div h4,
section.ielDestaques div h4 {
    color: #393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.ielConheca div h2,
section.ielServicos div h2,
section.ielDestaques div h2 {
    color:#5FBFAB;
    font-size: 37px;
    font-family: "Averta Light";
}

.ielServicos .iel-serv-videos span#nextVid {background:#003bd1 url(../images/branding/brd-setas-vertical-new.png) no-repeat center bottom;border-radius:0; }
.ielServicos .iel-serv-videos span#prevVid {background:#003bd1 url(../images/branding/brd-setas-vertical-new.png) no-repeat center top;border-radius:0;}
.ielServicos .iel-serv-videos span#nextVid:hover, .ielServicos .iel-serv-videos span#prevVid:hover {background-color:#393230;}

/* Setas */
.dst-box-setas .dst-arrow.next{background: url(../images/branding/right-arrow-green.png) no-repeat left top;}
.dst-box-setas .dst-arrow.prev{background: url(../images/branding/left-arrow-green.png) no-repeat left top;}

/* CSS adicional por Lucas Pedro */

/* inicio da formataÃ§Ã£o para SESI */
#sesiServicos.sectionPage .pcenter h3,
#master .institucionalPage .sesiConheca .wrap div h2,
#master .institucionalPage .sesiGrandesNumeros .wrap div h2,
#master .institucionalPage .sesiServicos .wrap div h2,
.FirjanSESI-inst .sectionPage p a{
    color:#E66B20 !important;
}
.FirjanSESI-inst .sectionPage .boxService p a{
    color:#fff !important;
}

.Firjansesi-inst #master .institucionalPage .sectionPage .wrap .column_type0 .blueBoxPage h2{
    color:#fff !important;
}

.pageMenu ul[data-name="FIRJAN"] li a:link{
    font-size:18px !important;
}

/* BTN sesi padrao */
.sesiServicos .wrap .pcenter a.inst-link:link,
.Firjansesi-inst #instDestaques .wrap .cell_project a:not(.mostra-destaques),
.Firjansesi-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']{
    transition:0.2s;
    background:#ec8112 !important;
    border-color:#ec8112 !important;
    color:#fff !important;
    font-size:14px !important;
}
.sesiServicos .wrap .pcenter a.inst-link:hover,
.Firjansesi-inst #instDestaques .wrap .cell_project a:not(.mostra-destaques):hover,
div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* btn de box */
.Firjansesi-inst #master .sectionPage .blueBoxPage a{
    background:#fff !important;
    border-color:#fff !important;
    color:#003bd1 !important;
    font-size:14px !important;
}
.Firjansesi-inst #master .sectionPage .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-content p,
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-categoria{
    font-family:"Averta Light", sans-serif !important;
    font-size:16px !important;
}

/* MISCELÃ‚NEA */

.FIRJAN-inst .sectionPage .wrap .column_type4 .FIRJAN-Corporativo-DestaqueEventoCorporativo div .tabs{
    display:inline-block;
}

.FIRJAN-inst .boxConcurso p img[alt="icon-mito.png"],
.FIRJAN-inst .boxConcurso p img[alt="icon-verdade.png"]{
    width:23px;
    height:23px;
    display:none;
}

.FIRJAN-inst .sectionPage .boxConcurso p strong span[style="color: rgb(140, 22, 25); font-size: 18px;"]{
    color:#ec8112 !important;
}
.FIRJAN-inst .sectionPage .boxConcurso p strong span[style="color: rgb(169, 179, 66); font-size: 18px;"]{
    color:#b2d465 !important;
}

.FirjanSESI-inst .sectionPage p a.preInscricao{
    transition:0.2s;
    color:#fff !important;
    background:#E66B20 !important;
    text-decoration:none !important;
    padding:10px 20px !important;
    border-radius:0 !important}
.FirjanSESI-inst .sectionPage p a.preInscricao:hover{
    background:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* fim da formataÃ§Ã£o para SESI */

.main_header .aux-item .aux-menu a{
    font-size:11.8px !important;
}
.main_header ul.first li a{
    font-size: 14px !important;
    padding: 7px 8px 0 9px !important;
}
.main_header ul.second li a{
    font-size: 14px !important;
    padding: 7px 0 0 1px !important;
    margin-right: 10px !important;
}
.main_header ul.second li {
    margin: 0 0px 0 10px !important;
}

.main_header .social li {
    padding: 0 !important;
    margin: 6px 3px 0 !important;
}

.mainMenu .first .submenu li.col-menu .ir-para a{
    padding:35px 0 20px !important;
}
.bmActive .img-menu-active{
    top:34px !important;
}

/* INSTITUCIONAL-FIRJAN
_________________________________*/

/*================= CSS adicional por Lucas Pedro =================*/

section.firjanConheca div h4,
a.inst-link:link,
section.firjanCompetitividade div h4,
section.firjanServicos div h4,
section.firjanRepresentacao div h4,
#instDestaques a:not(.mostra-destaques):link,
#instDestaques a.mostra-destaques,
section.sectionPage .blueBoxPage a:link,
.innerCompPages .blocklist h2,
.blockNews ul li a span, .comp-sect .blockNews ul li a span,
section.sect.comp-sect .greenBoxPage a:link,
div.grayboxContact:not(.assessoria-box) div.pressContact a:link,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
div.sectionPage ul.menuInternaQV li a:link,
.contentPillarPage h4{
    font-family:'Averta Regular', sans-serif !important;
}

.blockNews a .recente-news-new img{
    height:155px !important;
}

.FIRJAN-Corporativo-Noticia-lstNoticiaRecente .blockNews a .recente-news-new, .fxList.blockNews a .recente-news-new{
    height:auto !important;
}

.mapa-container .mapas-rr .item-rr h5,
#contact label,
input[type=text],
.inst-subtitle,
#master .contentPage .listNews .FIRJAN-Corporativo-Noticia ul.list_result li.list_result_item a p.editoria span{
    font-family:'Averta Regular', sans-serif !important;
}
.mapa-container .mapas-rr .item-rr h5{
    font-size:16px !important;
}
.item-rr h5{
    text-transform:none;
}
.mapas-rr .link-rr[data-value="21-mapa"] {width:57px;height:72px;left:884px!important;top:571px!important; }
.FIRJAN-Corporativo-AtuacaoSetorial #divNomeSindicato input[type=text]{
    font-family:'Averta Regular', sans-serif !important;
    border:2px solid #003bd1 !important;
    font-size:16px !important;
}
#synd_list_search input[type='text'] {
    color: #393230 !important;
    font-size: 12px !important;
}
#works .works_article article p{
    color:#393230 !important;
}

section.firjanConheca div h2,
section.firjanCompetitividade div h2,
section.firjanServicos div h2,
section.firjanRepresentacao div h2,
.sectionPage .sidebar .boxService h2,
.sectionPage p{
    font-family:'Averta Light', sans-serif !important;
    font-weight:100 !important;
}

section.firjanConheca div h2,
section.firjanCompetitividade div h2,
section.firjanServicos div h2,
section.firjanRepresentacao div h2,
.blocklist ul li:hover a h3,
.inst-subtitle,
.headerPage #CaminhoPagina #CaminhoEditoria span.editoria,
.PGNewsletter .nform #btnOk #buttonOk div a{
    color:#003bd1 !important;
}

ul.list_result.listaNoticias li.list_result_item a img + span,
div.sectionPage div.contentPillarPage .onlineChat h3,
div.grayboxContact:not(.assessoria-box) div.pressContact a:hover,
.PGNewsletter .nform #btnOk #buttonOk div a:hover,
.acessoriasitens a:hover,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link:hover{
    color:#fff !important;
}

#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link{
    background:#003bd1 !important;
}

section#page_title h1,
#page_title h1{
    font-family:'Averta Bold', sans-serif !important;
    font-size:36px !important; /* H1 */
    margin-bottom:4px !important;
}

section.firjanConheca div h2,
section.firjanCompetitividade div h2,
section.firjanServicos div h2,
section.firjanRepresentacao div h2,
#sectorial_act .intro h2,
article.intro h2,
#works .works_article article h2,
.multilingue .sectionPage h2{
    font-size:28px !important; /* H2 */
    margin-bottom:30px !important;
    font-family:'Averta Light', sans-serif !important;
}

div.sectionPage div.contentPillarPage div h3,
article.intro h3{
    font-size:23px !important; /* H3 */
    margin-bottom:10px !important;
}

#works .works_article article h2{
    color:#003bd1 !important;
}

.greenBoxPage a:link,
.greenBoxPage a:visited {
    background: #fff !important;
    color: #003bd1 !important;
    font-family: "Averta Bold";
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    border: 0 !important;
    border-radius:0;
    text-align: center;
    opacity: 1;
    text-decoration:none !important;
}
.greenBoxPage a:hover,
div.grayboxContact:not(.assessoria-box):hover,
.FIRJAN-Corporativo-ConteudoSimples .grayboxContact .pressContact div.onlineChat a:hover,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link:hover{
    background:#393230 !important;
    color:#fff !important;
}
.FIRJAN-Corporativo-ConteudoSimples .grayboxContact .pressContact div.onlineChat a:hover{
    padding:10px 20px !important;
    border:0 !important;
}
.sectionPage .grayboxContact a,
.grayboxContact a,
.sectionPage .grayboxContact a:hover,
.grayboxContact a:hover,
div.sectionPage div.wrap div.sidebar div div.FIRJAN-Corporativo-ConteudoSimples div.column_type2 div.pressContact a:hover,
.FIRJAN-Corporativo-ConteudoSimples .grayboxContact .pressContact div.onlineChat a:hover{
    margin:0 !important;
}

#convDestaques a:link,
#convDestaques a:visited,
#convList a:link,
#convList a:visited{
    background: #003bd1 !important;
    color: #fff !important;
    font-family: "Averta Bold";
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 10px 10px 20px 0;
    border: 1px solid #003bd1 !important;
    border-radius:0;
    text-align: center;
    opacity: 1;
    text-decoration:none !important;
}
#convList a:hover{
    background:#003bd1 !important;
    color:#fff !important;
}
.FIRJAN-inst #convDestaques a:hover{
    font-size:12px;
}

.headerPage .pageName{
    margin-right:0 !important;
}

div.featureImage figure figcaption{
    margin-bottom:25px !important;
}

.FIRJAN-Corporativo-ConteudoSimples .assessoria-content .btn-verde:hover{
    color:#fff !important;
}

.inst-subtitle{
    line-height:normal !important;
}

.btn-verde{
    width:auto !important;
    max-width:170px;
}
.btn-verde[title="Regras e procedimentos"]{
    max-width:100% !important;
}

#divTermosEdital .css-label-ce{
    color:#4c4c4c !important;
}
#divTermosEdital .css-label-ce a{
    color:#003bd1 !important;
}
input[type=checkbox].css-checkbox{
    color:#003bd1 !important;
    background-color:#003bd1 !important;
}

ul.lista-demandas li{
    list-style:none !important;
    background:none !important;
    width:120% !important;
    float:none !important;
    margin:0 0 10px 0;
    padding:10px 20px !important;
}
ul.lista-demandas li a{
    transition:0.4s;
    /* text-decoration:none !important; */
    /* padding:10px 20px; */
    /* background-color:#003bd1; */
    color:#003bd1 !important;
}
ul.lista-demandas li a:hover{
    color:#393230 !important;
    background:none !important;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover,
div.loadMore a#more:hover,
.PGNewsletter .nform #btnOk #buttonOk div a:hover,
#convDestaques a:hover,
#convList a:hover{
    background-color:#393230 !important;
}

.sectionPage .wrap .pleft .inst-link{
    transition:0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family:"Averta Regular", sans-serif !important;
    font-size:14px !important;
}
.sectionPage .wrap .pleft .inst-link:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}
.sectionPage .wrap .pleft .inst-link[title="Saber mais"]{
    width:20% !important;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes']{
    transition:0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family:"Averta Regular", sans-serif !important;
    font-size:14px!important;
}
div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
    border-color:#393230 !important;
}

.sectionPage .wrap .column_type0 .blueBoxPage a,
div.wrap div.sidebar div div.column_type2 div.pressContact a,
div.wrap section.sect.comp-sect .greenBoxPage a:link,
div.sectionPage ul.menuInternaQV li a:link,
div.loadMore a#more,
div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas a,
.greenBoxPage a:link,
.PGNewsletter .nform #btnOk #buttonOk div a,
#convDestaques a,
#convList a:link,
#aux_nav nav ul li a,
a.inst-link:link,
#synd_page p a.popup-news-more{
    transition:0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family:"Averta Regular", sans-serif !important;
    font-size:14px!important;
}
a.inst-link:hover,
#instDestaques a:not(.mostra-destaques):hover,
.sectionPage .wrap .column_type0 .blueBoxPage a:hover,
div.sectionPage .btn-verde:hover,
div.wrap div.sidebar div div.column_type2 div.pressContact a:hover,
div.wrap section.sect.comp-sect .greenBoxPage a:hover,
div.sectionPage ul.menuInternaQV li a:hover,
div.loadMore a#more:hover,
#IdGrayboxContact .onlineChat a:hover,
.box-temas-destaques ul li .box-temas-destaques-item .dst-item-mais a:hover,
div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas a:hover,
.greenBoxPage a:hover,
.PGNewsletter .nform #btnOk #buttonOk div a:hover,
#convDestaques a:hover,
#convList a:hover,
#convList .cell_project img,
.content-inov-tec .cell_project img,
#aux_nav nav ul li a:hover,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link:hover,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .popup-news-more:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

div.loadMore a#more:hover,
.PGNewsletter .nform #btnOk #buttonOk div a:hover,
#convDestaques a:hover,
#convList a:hover,
#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link:hover{
    border-color:#393230 !important;
}

#master .innerPage #synd_page .column_type4 .FIRJAN-Corporativo-ConteudoSimples .inst-link{
    border-color:#003bd1 !important;
}

div.loadMore a#more:hover,
.PGNewsletter .nform #btnOk #buttonOk div a:hover,
.acessoriasitens a:link,
.acessoriasitens a:visited,
.acessoriasitens a:hover{
    opacity:1.0 !important;
    text-decoration:none !important;
}

.box-temas-destaques ul li .box-temas-destaques-item .dst-item-mais a{
    margin-bottom:10px !important;
}

.PGNewsletter .nform #btnOk #buttonOk div a{
    background-color:#fff !important;
}

#convDestaques a:hover,
#convList a:hover{
    color:#fff !important;
}

/* INSTITUCIÃ‡Ã•ES */
.synd_pillars ul.instituicoes{
    padding:10px !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a{
    transition:0.2s;
}
#sectorial_act_tec_solutions ul.instituicoes li a:hover{
    opacity:1 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="FIRJAN"]{
    background-color:#003bd1 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="CIRJ"]{
    background-color:#B2D465 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="SESI"]{
    background-color:#ec8112 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="SENAI"]{
    background-color:#83c7e5 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="IEL"]{
    background-color:#8cc7b9 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="FIRJAN"]:hover,
#sectorial_act_tec_solutions ul.instituicoes li a[title="CIRJ"]:hover,
#sectorial_act_tec_solutions ul.instituicoes li a[title="SESI"]:hover,
#sectorial_act_tec_solutions ul.instituicoes li a[title="SENAI"]:hover,
#sectorial_act_tec_solutions ul.instituicoes li a[title="IEL"]:hover{
    background-color:#393230 !important;
}

#synd_list_search #divNomeSindicato h2{
    display:inline-block;
}

#synd_list p{
    color:#393230 !important;
}

#master .contentPage .listNews .FIRJAN-Corporativo-Noticia ul.list_result li.list_result_item a p.editoria,
#master .contentPage .listNews .FIRJAN-Corporativo-Noticia ul.list_result li.list_result_item a p.editoria b{
    font-size:16px !important;
}
#master .contentPage .listNews .FIRJAN-Corporativo-Noticia ul.list_result li.list_result_item a p.editoria span{
    font-size:12px !important;
    color:#393230 !important;
}

.dropDownNoticia input.bntSubmit{
    border:1px solid #003bd1 !important;
    transition:0.2s;
}
.dropDownNoticia input.bntSubmit:hover{
    transition:0.2s;
    background:#393230 !important;
    border:1px solid #393230 !important;
    color:#fff !important;
    opacity:1 !important;
}

/* .FIRJAN-inst .sectionPage .wrap .contentPillarPage p a{
 transition:0.2s;
 padding:10px 20px;
 background:#003bd1;
 border:1px solid #003bd1;
 color:#fff !important;
 font-size:12px !important;
 font-family:"Averta Regular", sans-serif !important;
 text-transform:uppercase;
}
.FIRJAN-inst .sectionPage .wrap .contentPillarPage p a:hover{
 background:#393230;
 border:1px solid #393230;
 color:#fff !important;
 box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
} */
.FIRJAN-Corporativo-Publicacao .detalhe-publicacoes .pub-det-title{
    color:#003bd1 !important;
}

.pub-busca .btn-busca-pub:link,
.pub-busca .btn-busca-pub:visited{
    font-size:14px !important;
    padding:10px 20px;
}

.pub-filtro .btn-box-filtro:link,
.pub-filtro .btn-box-filtro:visited{
    font-size:14px !important;
    padding:10px 20px;
    margin: 10px 0 30px 129px;
}

.pub-informativos-filtros .pub-filtro .btn-box-filtro:link,
.pub-informativos-filtros .pub-filtro .btn-box-filtro:visited{
    font-size:14px !important;
    padding:10px 20px;
    margin: 127px 0 0 10px;
}

.box-intro-publicacoes.pub-inovacao{
    display:none !important;
}

.pub-busca input[type="text"]{
    padding:10px !important;
    border:2px solid #003bd1;
}

/* Dropdown */
div.selectStylized > ul > li{
    font-size:14px !important;
}

div.selectStylized > ul[style]{
    width:100% !important;
}

#contact #trAreaEmail label,
#contact #trMotivo label{
    padding:4px 0 0 10px !important;
}
#contact #trMotivo label{
    margin-left:92px;
}
#contact #trAreaEmail label{
    margin-left:105px;
}

#trMotivo,
#trAreaEmail{
    width:100% !important;
}
#trAreaEmail div.selectStylized span{
    width:403px !important;
}
#trMotivo div.selectStylized span{
    width:403px !important;
}

.mtlg section.sectionPage .blueBoxPage a:hover{
    font-size:14px !important;
}
/* NAVEGAÃ‡ÃƒO MULTILÃNGUE INGLÃŠS
classes de chamada padrÃ£o: .mtlg ou .multilingue
*/
/* FIRJAN MULTILINGUE */

/* Idiomas e Redes Sociais */
/* .mtlg .mainMenu .social li.troca-locale a{
 border-bottom-color:#003bd1 !important;
   color: #393230 !important;
}
.mtlg .mainMenu .social li.troca-locale a:hover{
 color:#003bd1 !important;
} */

.mtlg #siteMap{
    margin:0 !important;
    display:none;
}

.mobile.m-multilingue .mMenu{
    background-color:#003bd1 !important;
}

.mtlg .main_header .social a.fb{
    background:url(../images/ico-socials-min.png) no-repeat !important;
    background-position:0 0 !important;
}
.mtlg .main_header .social a.tw{
    background:url(../images/ico-socials-min.png) no-repeat !important;
    background-position:-26px center !important;
}
.mtlg .main_header .social a.yt{
    background:url(../images/ico-socials-min.png) no-repeat !important;
    background-position:-50px center !important;
}
.mtlg .main_header .social a.in{
    background:url(../images/ico-socials-min.png) no-repeat !important;
    background-position:-76px center !important;
}

/* MENU TOPO */
.mtlg .main_header .bg{
    box-shadow:none !important;
}

.mtlg .main_header a.logoSite.logo-en,
.mtlg .main_header a.logoSite.esp{
    background:url(../images/branding/brd-logo-portal.png) no-repeat !important;
}

.mtlg .main_header ul.first li a,
.mtlg .main_header ul.second li a{
    font-size:12.9px !important;
}
.mtlg .main_header ul.second li a{
    padding:9px 0 3px !important;
    height:22px !important;
}
.mtlg .main_header ul.first li a{
    padding:8px 8px 0 9px !important;
    height:26px !important;
}

.mtlg .main_footer{
    background:#003BD1 !important;
}
.mtlg .main_footer .right .lg{
    margin:50px 20px 20px 0 !important;
}

.multilingue .headerPage #menu-inst li a,
.multilingue #banner ul li .wrap .title span,
.multilingue .sectionPage h2,
.multilingue #contact .intro h2,
.multilingue #senaiServicos.sectionPage .pleft h3{
    color:#003bd1 !important;
}

.multilingue .pageMenu ul#menu-inst li:first-child{
    margin:8px 10px 0 10px !important;
}

.multilingue .pageMenu #page_title nav ul#menu-inst li img[src="../../custom/FIRJAN/Portal/images/branding/brd-logo-portal.png"],
.multilingue .pageMenu #page_title nav ul#menu-inst li img[src="../../custom/FIRJAN/Portal/images/firjan-logo-page.png"]{
    display:none !important;
}

.multilingue .sectionPage .wrap .column_type0 .blueBoxPage,
.multilingue .box-multi-contact,
.multilingue section.senaiVoceSabia ul.circles li,
.multilingue section.sesiGrandesNumeros ul.circles li{
    background:#003bd1 !important;
}

.multilingue .sectionPage h4{
    color:#393230 !important;
}

.multilingue #banner ul li .wrap .description p{
    border-radius:0 !important;
}

.mtlg #master .institucionalPage .wrap div h2{
    color:#003bd1 !important;
}

.mtlg #master .institucionalPage .wrap #mission h2{
    color:#fff !important;
}

.multilingue .sectionPage p a:link,
.multilingue .sectionPage p a:visited{
    padding:10px 20px !important;
    font-family:'Averta Regular', sans-serif !important;
}

/* BTNs */
/* BTN padrao */
.multilingue .sectionPage a{
    background:#003bd1 !important;
    border-color:#003bd1 !important;
    color:#fff !important;
    transition:0.2s;
    border-radius:0 !important;
    font-size:14px !important;
}
.multilingue .sectionPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
    opacity:1 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
.mtlg #contact .bntSubmit{}

.mainMenu .first .submenu li.col-menu{
    background-color:transparent !important;
}

/* INSTITUICOES */
.mtlg .wrap #firjan_system{
    padding-bottom:0 !important;
}
.multilingue ul.instituicoes li a[title="FIRJAN"]:hover img,
.multilingue ul.instituicoes li a[title="CIRJ"]:hover img,
.multilingue ul.instituicoes li a[title="SESI"]:hover img,
.multilingue ul.instituicoes li a[title="SENAI"]:hover img,
.multilingue ul.instituicoes li a[title="IEL"]:hover img{
    transition:0.2s;
}
.multilingue ul.instituicoes li a[title="FIRJAN"] img{
    background:#003bd1 !important;
}
.multilingue ul.instituicoes li a[title="CIRJ"] img{
    background:#b2d465 !important;
}
.multilingue ul.instituicoes li a[title="SESI"] img{
    background:#ec8112 !important;
}
.multilingue ul.instituicoes li a[title="SENAI"] img{
    background:#83c7e5 !important;
}
.multilingue ul.instituicoes li a[title="IEL"] img{
    background:#8cc7b9 !important;
}
.multilingue #firjan_system .cell_system ul li a{
    height:80px !important;
    padding:20px 10px 0 10px !important;
}
.multilingue ul.instituicoes li a:hover img{
    background-color:#393230 !important;
}

/* Grandes circulos */
.mtlg section.sesiGrandesNumeros ul.circles li.clu h4,
.mtlg section.sesiGrandesNumeros ul.circles li.med h4,
.mtlg section.sesiGrandesNumeros ul.circles li.esp h4,
.mtlg section.sesiGrandesNumeros ul.circles li.eve h4,
.mtlg section.sesiGrandesNumeros ul.circles li.cur h4{
    font-size:14px !important;
    margin:20px 25px 0 25px !important;
}
.mtlg section.sesiGrandesNumeros ul.circles li.clu h4 strong,
.mtlg section.sesiGrandesNumeros ul.circles li.med h4 strong,
.mtlg section.sesiGrandesNumeros ul.circles li.esp h4 strong,
.mtlg section.sesiGrandesNumeros ul.circles li.eve h4 strong,
.mtlg section.sesiGrandesNumeros ul.circles li.cur h4 strong{
    font-size:26px !important;
}
.mtlg section.senaiVoceSabia ul.circles li.lab h4,
.mtlg section.senaiVoceSabia ul.circles li.emp h4,
.mtlg section.senaiVoceSabia ul.circles li.sen h4,
.mtlg section.senaiVoceSabia ul.circles li.ind h4{
    font-size:14px !important;
}
.mtlg section.senaiVoceSabia ul.circles li.lab h4 strong,
.mtlg section.senaiVoceSabia ul.circles li.emp h4 strong,
.mtlg section.senaiVoceSabia ul.circles li.sen h4 strong,
.mtlg section.senaiVoceSabia ul.circles li.ind h4 strong{
    font-size:26px !important;
}
.mtlg section.senaiVoceSabia ul.circles li.ind h4{
    margin-top:30px !important;
}
.mtlg section.senaiVoceSabia ul.circles li.sen h4{
    margin-top:80px !important;
}

/* Links para as instituiÃ§Ãµes - inclusÃ£o de logos */
.multilingue #firjan_system .cell_system ul li:before{
    content:'';
    display:block;
    width:100%;
    height:70px;
    background-repeat:no-repeat;
    background-size:90%;
    background-position:center center;
}
.multilingue #firjan_system .cell_system ul li:first-child:before{
    background-image:url('../images/branding/brd-logo-portal.png');
}
.multilingue #firjan_system .cell_system ul li:nth-child(2):before{
    background-image:url('../images/branding/brd-inst-cirj.png');
}
.multilingue #firjan_system .cell_system ul li:nth-child(3):before{
    background-image:url('../images/branding/brd-inst-sesi.png');
}
.multilingue #firjan_system .cell_system ul li:nth-child(4):before{
    background-image:url('../images/branding/brd-inst-senai.png');
}
.multilingue #firjan_system .cell_system ul li:nth-child(5):before{
    background-image:url('../images/branding/brd-inst-iel.png');
}

/* Carousel */
#numbers .numbers_carousel .carousel ul li{
    background:url(../images/number_bg.png) no-repeat left top !important;
}

/* BTN carousel */
.multilingue #numbers .numbers_carousel a.next{
    background:url(../images/sistemafirjan/setaRight_2.png) no-repeat left top !important;
}
.multilingue #numbers .numbers_carousel a.prev{
    background:url(../images/sistemafirjan/setaLeft_2.png) no-repeat left top !important;
}
.multilingue #numbers .numbers_carousel a.next:hover,
.multilingue #numbers .numbers_carousel a.prev:hover{
    box-shadow:none !important;
}

/* BOX */
.multilingue #contact2 .pressContact{
    background-color:#003bd1;
}

.multilingue .sectionPage .wrap .column_type0 .blueBoxPage a,
.multilingue #contact2 .pressContact .onlineChat a,
.mtlg .sectionPage .wrap .column_type0 .blueBoxPage a{
    transition:0.2s;
    background:#fff !important;
    border-color:#fff !important;
    color:#003bd1 !important;
    padding:7px 10px !important;
    border-radius:0 !important;
    font-size:14px !important;
}
.multilingue .sectionPage .wrap .column_type0 .blueBoxPage a:hover,
.multilingue #contact2 .pressContact .onlineChat a:hover,
.mtlg .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
    opacity:1 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
.multilingue #contact2 .pressContact .onlineChat a{
    margin-top:5px !important;
}
.multilingue .box-multi-contact a{
    background:none !important;
}
.multilingue .box-multi-contact a:hover{
    background:none !important;
    color:#ececec !important;
    box-shadow:none !important;
}
.mtlg .sectionPage .wrap .column_type0 .blueBoxPage a[title="AFILIESÃ‰"]{
    font-size:14px !important;
}
.mtlg #contact2 .pressContact h2{
    font-size:23px !important;
    font-family:'Averta Regular', sans-serif !important;
    text-align:left;
    padding-left:56px;
}
.mtlg #contact2 .pressContact h3{
    font-size:18px !important;
    font-family:'Averta Regular', sans-serif !important;
    text-transform:none !important;
}
.mtlg #contact2 .pressContact p{
    font-size:16px !important;
    font-family:'Averta Light', sans-serif !important;
    text-transform:none !important;
    margin-top:5px !important;
}

.mtlg div.selectStylized > span.close,
.mtlg div.selectStylized > span.open{
    width:436px !important;
}

.mtlg .pressContact .onlineChat{
    background-size:15% !important;
}

/* TABELA */

.multilingue .valor-tabela,
.multilingue .valor-tabela td,
.multilingue .valor-tabela .tabela-titulo{
    border-color:#003bd1 !important;
}
.multilingue .valor-tabela .tabela-titulo{
    background:#003bd1 !important;
}
.multilingue .valor-tabela .tabela-subtitulo{
    color:#003bd1 !important;
}

/* FORMULARIO JOIN INGLÃŠS */
.multilingue #associe-form input{
    font-size:12px !important;
    color:#393230 !important;
}

.mtlg-eng .multilingue div.selectStylized > ul{
    max-height:300px !important;
}
.mtlg-eng .multilingue div.selectStylized > ul[style]{
    height:auto !important;
}

.multilingue #associe-form h4{
    color:#003bd1 !important;
}
.multilingue #associe-form label{
    font-size:15px !important;
    font-family:'Averta Bold', sans-serif !important;
    color:#003bd1 !important;
}
.mtlg-eng .multilingue #associe-form label#lblComoFicouSabendo{
    width:175px !important;
}
.mtlg-eng .multilingue #associe-form form > div{
    overflow:inherit !important;
}
.mtlg-eng .multilingue #contact .FIRJAN-Corporativo-FaleConosco-frmFaleConoscoIngles #trMotivo label{
    margin-left:82px !important;
}
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input[type="text"],
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#Endereco{
    width:440px !important;
}
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CidadeInternacional{
    width:215px !important;
}
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#Pais{
    width:187px !important;
}
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#UFInternacional,
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPIng,
.mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPEsp{
    width:150px !important;
}
.mtlg-eng .multilingue #contact .bntSubmit{
    width:auto !important;
    height:auto !important;
}
.multilingue #associe-form .btnOk,
.multilingue #contact .bntSubmit{
    transition:0.2s;
    background:#003bd1 !important;
    border-color:#003bd1 !important;
    color:#fff !important;
    border-radius:0 !important;
    padding:10px 20px !important;
    font-size:14px !important;
}
.multilingue #associe-form .btnOk{
    width:10% !important;
}
.multilingue #associe-form .btnOk:hover,
.multilingue #contact .bntSubmit:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

.multilingue #contact .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles #trMotivo div.selectStylized span,
#trMotivo div.selectStylized span,
#trAreaEmail div.selectStylized span{
    line-height:12px !important;
}

/* FORMULARIO AFILIESE ESPANOL */

.mtlg-esp .multilingue #contact .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol #trMotivo div.selectStylized span,
#trMotivo div.selectStylized span,
#trAreaEmail div.selectStylized span{
    line-height:12px !important;
}

.mtlg-esp .multilingue #contact .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol #trMotivo label{
    margin-left:91px !important;
}
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input[type="text"],
.multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#Endereco{
    width:440px !important;
}
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#CidadeInternacional{
    width:174px !important;
}
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#Pais{
    width:213px !important;
}
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#UFInternacional,
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#CEPIng,
.mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#CEPEsp{
    width:150px !important;
}
.mtlg-esp .multilingue #associe-form label#lblComoFicouSabendo{
    width:175px !important;
}

.mtlg-esp .multilingue .sectionPage p a[href="../../lumis/portal/file/fileDownload.jsp?fileId=2C908A8F4EE0E659014EE3E9CB8B3839"]{
    display:none;
}

#sectorial_act_actions .sectorial_act_actions_er{
    background:#003bd1 !important;
}

/* FormataÃ§Ã£o das instituiÃ§Ãµes internar (cores)
=> CIRJ
*/
.mtlg-inst-cirj .multilingue .headerPage #menu-inst li a{
    color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg #master .institucionalPage .wrap div h2{
    color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .column_type0 h3{
    color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .valor-tabela .tabela-titulo{
    background-color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .valor-tabela td, .multilingue .valor-tabela .tabela-titulo{
    border-color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .valor-tabela .tabela-subtitulo{
    color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .valor-tabela{
    border-color:#89bf55 !important;
}

.mtlg-inst-cirj.mtlg .multilingue .sectionPage a{
    background-color:#89bf55 !important;
    border-color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .sectionPage a:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage{
    background-color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a{
    color:#89bf55 !important;
}
.mtlg-inst-cirj.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    color:#fff !important;
}
.mtlg-inst-cirj.mtlg .multilingue #banner ul li .wrap .title span{
    color:#89bf55 !important;
}

/* FormataÃ§Ã£o das instituiÃ§Ãµes internar (cores)
=> SESI
*/
.mtlg-inst-sesi.mtlg .multilingue .headerPage #menu-inst li a{
    color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue #banner ul li .wrap .title span{
    color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg #master .institucionalPage .wrap div h2{
    color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue section.sesiGrandesNumeros ul.circles li{
    background-color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue .sectionPage h2{
    color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage{
    background-color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a{
    color:#e66b20 !important;
}
.mtlg-inst-sesi.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    color:#fff !important;
}

/* FormataÃ§Ã£o das instituiÃ§Ãµes internar (cores)
=> SENAI
*/
.mtlg-inst-senai.mtlg .multilingue .headerPage #menu-inst li a{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg #master .institucionalPage .wrap div h2{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue #banner ul li .wrap .title span{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue section.senaiVoceSabia ul.circles li{
    background-color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue #senaiServicos.sectionPage .pleft h3{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue .sectionPage h2{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage{
    background-color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a{
    color:#00abe5 !important;
}
.mtlg-inst-senai.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    color:#fff !important;
}

/* FormataÃ§Ã£o das instituiÃ§Ãµes internar (cores)
=> IEL
*/
.mtlg-inst-iel.mtlg .multilingue .headerPage #menu-inst li a{
    color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg .multilingue #banner ul li .wrap .title span{
    color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg #master .institucionalPage .wrap div h2{
    color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg .multilingue .ielServicos h3{
    color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage{
    background-color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a{
    color:#5fbfab !important;
}
.mtlg-inst-iel.mtlg .multilingue .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    color:#fff !important;
}

/* MISCELÃ‚NEA */
.multilingue .pageMenu #page_title nav ul#menu-inst li img{
    height:45px;
}
.multilingue .pageMenu ul li{
    margin-top:20px !important;
}
.mtlg .multilingue .headerPage #menu-inst li a{
    font-size:18px !important;
}

.multilingue .sectionPage #mission article{
    background:#003bd1 !important;
}

.multilingue .sectionPage ul.circles li h4,
.multilingue .sectionPage #mission h2,
.multilingue #sectorial_act_actions .sectorial_act_actions_er h4{
    color:#fff !important;
}

.multilingue #senaiServicos.sectionPage .pleft p strong{
    color:#393230 !important;
}

.multilingue .ielServicos h3{
    color:#003bd1 !important;
}

.multilingue .synd_pillars ul.instituicoes li{
    margin:0 3px !important;
}

.multilingue .sectionPage p a:hover{
    margin-bottom:0 !important;
}

.multilingue #firjan_system .cell_system ul li a[style]{
    height:90px !important;
    padding-top:35px !important;
}

.multilingue .sectionPage p a[title="SABER MÃS"]{
    text-decoration:none !important;
}

.mtlg .dspNone{
    display:none !important;
}

.dspNone{
    display:none !important;
}

.dspBlock{
    display:block !important;
}


/* ============= FIM MULTILINGUE ============= */

/* Acesso Ã  Ã¡rea do Associado Sistema FIRJAN - LOGIN */
.boxLogin{
    padding:20px 30px 20px 30px !important;
    background:#003bd1 !important;
}
.noPaddingRigth.boxCinza.boxLogin{
    padding:20px 30px 40px 30px !important;
}
.boxLogin a:not(.submit){
    transition:0.2s;
    float: right !important;
    background-color:#fff !important;
    color:#003bd1 !important;
    padding:10px 15px;
    margin-top:-10px;
}
.boxLogin a:hover{
    background-color:#393230 !important;
    color:#fff !important;
}
.boxLogin #EsqueciSenha a{
    float:none !important;
    background-color:transparent !important;
    color:#fff !important;
}
.boxLogin #EsqueciSenha a:hover{
    background-color:transparent !important;
    color:#fff !important;
}
.boxLogin .form-group label{
    display:initial !important;
    line-height:20px !important;
}
.intro-publicacao h1{
    font-size:36px !important;
    font-family:'Averta Bold', sans-serif !important;
}
.title-login h2{
    color:#003bd1 !important;
    font-size: 28px !important;
    font-family:'Averta Light', sans-serif !important;
}
.boxEsqueciSenha .btn-hidden.submit{
    transition:0.2s !important;
    background-color:#fff !important;
    border:1px solid #fff !important;
    border-radius:0 !important;
    font-size:10px !important;
    padding:6px 10px !important;
}
.boxEsqueciSenha .btn-hidden.submit:hover{
    background-color:#393230 !important;
    border:1px solid #393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

/* FIM DO: Acesso Ã  Ã¡rea do Associado Sistema FIRJAN - LOGIN */

.sectionPage h4{
    font-style:normal !important;
}

/* FORMULÃRIOS */
#contact input[type='text'],
div.selectStylized > span,
#contact textarea,
body:not(.mtlg) #associe-form input {
    transition:0.2s;
    font-family:'Averta Regular', sans-serif !important;
    border:2px solid #003bd1 !important;
    font-size:16px !important;
    padding:9px !important;
}
#associe-form input{
    transition:0.2s;
    font-family:'Averta Regular', sans-serif !important;
    border:2px solid #003bd1 !important;
    font-size:16px !important;
}
#contact input[type='text']:focus,
div.selectStylized:focus > span,
#contact textarea:focus,
#associe-form input:focus{
    box-shadow:0 0 1px rgba(0, 59, 209, 0.6) !important;
}

div.selectStylized > span.close{
    line-height:13px !important;
    width:250px !important;
}
div.selectStylized > span.open{
    line-height:13px !important;
    width:250px !important;
}

.imgNone{
    display:none !important;
}

/* IMGs brd sitemap do rodape */
.sitemap_box .links_firjan ul li a[title="CIRJ"] img,
.sitemap_box .links_firjan ul li a[title="SESI"] img,
.sitemap_box .links_firjan ul li a[title="SENAI"] img,
.sitemap_box .links_firjan ul li a[title="IEL"] img{
    width:90%;
    float:left;
    margin-bottom:30px;
}

/* EstilizaÃ§Ã£o do novo sub-menu */

.big-menu .bg-big-menu,
.mainMenu .first .submenus li.col-menu{
    background-color:rgba(0, 0, 0, 0) !important;
    background-image:url(../images/bigmenu/bg-big-menu.jpg);
}
.mainMenu .first .submenu li.col-destaque{
    background-color:rgba(0, 0, 0, 0) !important;
}
.big-menu .bg-big-menu{
    box-shadow:0 5px 10px -2px rgba(0, 0, 0, 0.2);
    border:0 !important;
}
.mainMenu .first .li-firjan-senai.bmActive .submenu li.col-menu,
.mainMenu .first .li-firjan.bmActive .submenu li.col-menu{
    height:455px !important;
}
.mainMenu .first .li-firjan-sesi.bmActive .submenu li.col-menu[style]{
    height:auto !important;
}
.mainMenu .first .submenu li.col-destaque a{
    transition:0.2s;
    background-color:#003bd1 !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
    margin:0 0 5px 20px !important;
}
.mainMenu .first .submenu li.col-destaque a:hover{
    background-color:#393230 !important;
    opacity:1 !important;
}
.mainMenu .first .submenu li.col-destaque{
    width:280px !important;
    float:left !important;
}
.mainMenu .first .submenu li.col-destaque h5{
    text-transform:none !important;
}
.mainMenu .first .submenu li.col-menu .ir-para a,
.mainMenu .first .submenu li.col-menu .cl-menu h5,
.mainMenu .first .submenu li.col-destaque h5{
    color:#003bd1 !important;
}
.mainMenu .first .submenu li.col-menu .cl-menu h5{
    margin:25px 0 5px 0 !important;
}
.mainMenu .first .submenu li.col-menu .ir-para a,
.mainMenu .first .submenu li.col-menu .ir-para a:hover{
    background-position:135px 41px !important;
    opacity:1 !important;
}
.mainMenu .first .submenu li.col-menu .ir-para a:hover{
    text-decoration:underline !important;
}
.mainMenu .first .li-firjan .submenu li.col-menu .ir-para a{
    transition:0.2s;
    background-position:93px 41px !important;
}
.mainMenu .first .li-firjan .submenu li.col-menu .ir-para a:hover{
    background-position:97px 41px !important;
}
.mainMenu .first .li-firjan-senai .submenu li.col-menu .ir-para a{
    transition:0.2s;
    background-position:136px 41px !important;
}
.mainMenu .first .li-firjan-senai .submenu li.col-menu .ir-para a:hover{
    background-position:141px 41px !important;
}
.mainMenu .first .li-firjan-sesi .submenu li.col-menu .ir-para a{
    transition:0.2s;
    background-position:127px 41px !important;
}
.mainMenu .first .li-firjan-sesi .submenu li.col-menu .ir-para a:hover{
    background-position:132px 41px !important;
}
.mainMenu .first .submenu li.col-menu .cl-menu a{
    margin-bottom:3px !important;
}
.mainMenu .first .submenu li.col-menu .cl-menu a:hover{
    opacity:1 !important;
    text-decoration:underline;
}

/* Alinhamento dos submenus */
.mainMenu .first .li-firjan-sesi .submenu{
    margin-left:-145px !important;
}
.mainMenu .first .li-firjan-senai .submenu{
    margin-left:-48px !important;
}
.mainMenu .first .li-firjan .submenu{
    margin-left:11px !important;
}
.mainMenu .first .submenu li.col-destaque h5{
    margin-top:36px !important;
}

/* footer: escondendo a opÃ§Ã£o "Imprensa"  */
#siteMap .system_firjan ul li:nth-child(5){
    display:none !important;
}

.evento-chamada h2{
    color:#393230 !important;
}

#master .innerCompPages .sectionPage .wrap .contentPillarPage .demanda{
    padding-bottom:0 !important;
}

.FIRJAN-inst #convDestaques.sectionPage{
    padding-top: 60px !important;
}
.FIRJAN-inst #convList{
    padding-top:30px !important;
}
.FIRJAN-inst #convList .cellConvenio{
    padding-top:30px !important;
}
.sectionPage h4{
    font-size:18px !important;
}

.FIRJAN-Corporativo-AtuacaoSetorial a.inst-link:hover{
    background-color:#393230 !important;
}

#carouselDetalhe .setorial-acao-carousel a.btn-carr:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

div.selectStylized > ul{
    max-height:200px !important;
}
div.selectStylized > ul[style]{
    height:200px !important;
}

#pillars p{
    font-family:'Averta Regular', sans-serif !important;
    line-height:20px !important;
}

#destaques-industria ul li h4{
    font-family:'Averta Regular', sans-serif !important;
}
#destaques-industria h2{
    font-family:'Averta Light', sans-serif;
    font-size:28px;
    color:#003bd1;
    font-weight:100;
}
#destaques-industria ul li p{
    padding-bottom:10px !important;
}
#destaques-industria ul li a:hover h4,
#destaques-industria ul li a:hover p{
    opacity:1 !important;
}
#destaques-industria ul li img{
    transition:0.2s;
    border-top:3px solid transparent !important;
    padding-top:3px !important;
}
#destaques-industria ul li:hover img{
    border-top:3px solid #003bd1 !important;
}

#instDestaques a:not(.mostra-destaques){
    margin:0 !important;
    bottom:0 !important;
    position:absolute !important;
}
#instDestaques .cell_project{
    margin-bottom:40px !important;
}

#instDestaques .column_type2{
    min-height:440px !important;
    position:relative !important;
}

/*=====================
NOVO SIDEBAR CONTATO
=====================*/
.sectionPage .sidebar .grayboxContact .pressContact h3{
    color:#fff !important;
    font-family:'Averta Regular', sans-serif !important;
    font-size:23px !important;
    margin:0 0 20px 0 !important;
    text-align:right !important;
    padding-right:56px !important;
    text-transform:none !important;
}
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat{
    padding:0 0 0 62px !important;
    background-size:15% !important;
    margin-bottom:30px !important;
}
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat h3{
    text-align:left !important;
    font-size:18px !important;
    margin-bottom:5px !important;
    padding-right:0 !important;
}
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat p{
    font-family:'Averta Light', sans-serif !important;
    font-size:16px !important;
    margin-bottom:15px !important;
    line-height:18px !important;
}
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat a{
    border:1px solid #fff !important;
}
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat a,
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover,
.FirjanSENAI-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a,
.FirjanIEL-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a{
    padding:7px 10px !important;
    text-transform:none !important;
}
.FirjanSENAI-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover,
.FirjanIEL-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover,
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover{
    border:1px solid #393230 !important;
}
/*=====================
FECHA NOVO SIDEBAR CONTATO
=====================*/

.comp-emp-prod-serv h3,
.contentPillarPage .comp-emp-prod-serv h3{
    background-image:none !important;
}

.headerPage h2.titlePage span.namepage{
    font-weight:normal !important;
    font-size:28px !important;
}
.headerPage h2.titlePage span.editoria{
    font-size:14px !important;
}

.FIRJAN-inst ul#accordion li.open h2,
.FIRJAN-inst ul#accordion li h2{
    color:#003bd1 !important;
}

#convList a#vermais:link{
    width:94% !important;
}

.FIRJAN-Corporativo-ConteudoSimples.FIRJAN-Corporativo-ConteudoSimples-detConteudoSimples .spacer{
    display:none !important;
}

.demanda .evento-chamada h2{
    color:#003bd1 !important;
    font-family:'Averta Light', sans-serif !important;
    font-size:18px !important;
    line-height:28px !important;
}

.FIRJAN-inst .PGNewsletter td{
    text-align:left !important;
    padding:0 !important;
}
.FIRJAN-inst .PGNewsletter .Texto h2{
    text-align:left !important;
    font-family:'Averta Regular', sans-serif !important;
    font-size:23px !important;
    line-height:28px !important;
}
.FIRJAN-inst .PGNewsletter #btnOk{
    background:transparent !important;
    padding:0 20px 10px 0 !important;
}
.FIRJAN-inst .PGNewsletter .nform #btnOk #buttonOk div a{
    padding:7px 10px !important;
}
.FIRJAN-inst .PGNewsletter .nform .InputText{
    padding:5px 3px !important;
    font-size:16px !important;
    color:#393230 !important;
    margin-bottom:20px;
}

#master .contentPage .listNews .FIRJAN-Corporativo-Noticia ul.list_result li.list_result_item a .editoria{
    color:#003bd1 !important;
}

.intro-publicacao p a.inst-link[title="Informativos"]:link,
.intro-publicacao p a.inst-link[title="Informativos"]:visited{
    width:120px !important;
}

.lista-publicacoes .pub-filtro{
    background-color:#e3e2e2 !important;
}
.lista-publicacoes h4.pub-lista-title{
    color:#003bd1 !important;
}
.loadMore a.load-estudos{
    opacity:1 !important;
    padding:10px 20px !important;
    transition:0.2s;
    text-transform:none !important;
    font-size:14px !important;
}
.loadMore a.load-estudos:hover{
    background-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

#works .testimonials .testimonial .quote{
    color:#393230 !important;
}

#contact .pressContact .onlineChat{
    background-size:15% !important;
}

#master .sectionPage .wrap .contentPillarPage .pressContact h2{
    color:#fff !important;
}

#contact .pressContact h2{
    font-size:23px !important;
    font-family:'Averta Regular', sans-serif !important;
    text-align:left;
    padding-left:58px;
}
#contact .pressContact h3{
    font-size:18px !important;
    font-family:'Averta Regular', sans-serif !important;
}

#contact .pressContact .onlineChat a{
    padding:7px 10px !important;
    text-transform:none !important;
    font-size:14px !important;
    margin-top:10px !important;
    font-family:'Averta Regular', sans-serif !important;
    transition:0.2s;
}
#contact .pressContact .onlineChat p{
    margin-top:5px !important;
    font-size:16px !important;
    font-family:'Averta Light', sans-serif !important;
}

.contentNews .contentNews h1{
    color:#003bd1 !important;
}

.divfltEvento .divqvform input[type="text"]{
    font-size:16px !important;
    text-transform:none !important;
    color:#393230 !important;
    border:2px solid #003bd1 !important;
}

.sidebar .galeria-interna .gallery .customNavigation .prev:hover{
    background:url("../images/left-arrow.png") top left no-repeat !important;
    padding:0 !important;
    border:0 !important;
}
.sidebar .galeria-interna .gallery .customNavigation .next:hover{
    background:url("../images/right-arrow.png") top left no-repeat !important;
    padding:0 !important;
    border:0 !important;
}



.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li{
    /* width:200px !important; */
}

input[type=text]{
    border:2px solid #003bd1 !important;
    color:#393230 !important;
}

#calendar .channels .right .channel a:hover p{
    color:#fff !important;
}

#calendar .calendarList ul{
    margin-top:0 !important;
}

#calendar .daySelected {
	background-color: #0e65e5;
	color: #FFF;
}

/* .eventosDia{
  position:unset;
} */

.calendarList .days .day .right .events .eventosDia .priceline p.price{
    color:#fff !important;
    font-size:12px !important;
    line-height:14px !important;
}

#events_info .events_info_data article h2,
#events_info .events_info_extra h2,
.blocklist h2,
#eventBanner .eventBannerData .eventBannerInfo h2 p strong{
    font-family:'Averta Light', sans-serif !important;
    color:#003bd1 !important;
    font-size:28px !important;
    line-height:30px !important;
    font-weight:100 !important;
}
#events_info .events_info_data article .lista-data-title h2[style]{
    border-bottom:4px solid #003bd1 !important;
}
#events_info .events_info_data article p{
    font-size:16px !important;
    color:#393230 !important;
    font-family:'Averta Light', sans-serif !important;
}
#events_info .events_info_data article .lista-data .lista-titulo-info span,
#events_info .events_info_data article .lista-data .lista-data-info span,
#events_info .events_info_data article .lista-data .lista-horario-info span{
    font-family:'Averta Regular', sans-serif !important;
    font-size:16px !important;
    color:#393230 !important;
}

#page_title .auxnav_events{
    float:right !important;
    width:auto !important;
}

#page_title .auxnav_events ul li a{
    padding:10px 20px !important;
    font-size:14px !important;
}

.auxnav_events ul li a.eventBack{
    padding:8px 45px !important;
    margin:0 !important;
}
#page_title .auxnav_events ul li{
    float:right !important;
}

ul.shareButtons li.fbBtn,
ul.shareButtons li.twtBtn,
ul.shareButtons li.lkdBtn{
    width:80px;
}
ul.shareButtons li.gm1Btn{
    width:50px !important;
}

.eventFix{
    width:320px !important;
}
.btnFix{
    float:right;
    width:402px !important;
}
.btnFix ul{
    display:flex;
}
.btnFix ul li a.eventBack{
    transition:0.2s;
    padding:9px 15px !important;
    font-size:12px !important;
    margin-right:10px !important;
}
.btnFix ul li a.eventBack:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

div.sectionPage div.tabs ul.menuGrandesTemas a{
    line-height:16px !important;
}
#eventBanner .eventBannerData h2{
    font-size:24px !important;
}

.btnPagSeguro{
    transition:0.2s;
    font-size:12px !important;
    padding:7px 11px !important;
}
.btnPagSeguro:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
    background-color:#83c85e !important;
    border-color:#83c85e !important;
}

#events_info .events_info_data article .lista-data a{
    transition:0.2s;
    background-color:#003bd1 !important;
    border-radius:0 !important;
    border-color:#003bd1 !important;
    font-size:12px !important;
}
#events_info .events_info_data article .lista-data a:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
    opacity:1 !important;
}

.btn-back-casa-firjan[style]{
    background-color:#003bd1 !important;
    transition:0.2s;
}
.btn-back-casa-firjan:hover{
    background-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

#sync2.cf-galeria-slider .synced .item {
    border: 4px solid #003BD1;
}
#sync1.cf-galeria .owl-prev{background-image:url(../images/branding/left-arrow-green.png);}
#sync1.cf-galeria .owl-next{background-image:url(../images/branding/right-arrow-green.png);}

ul.shareButtons li.dowBtn a{
    transition:0.2s;
}
ul.shareButtons li.dowBtn a:hover{
    background-color:#393230 !important;
    opacity:1 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}
ul.shareButtons li.prtBtn a{
    transition:0.2s;
}
ul.shareButtons li.prtBtn a:hover{
    background-color:#393230 !important;
    opacity:1 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

.MensagemEvento{
    background-color:#0e65e5 !important;
    font-family:'Averta Regular', sans-serif !important;
    font-weight:normal;
}

.pub-informativos-busca .pub-busca .btn-busca-pub:link,
.pub-informativos-busca .pub-busca .btn-busca-pub:visited{
    float:left !important;
    margin:0 0 0 326px !important;
}
.pub-informativos-busca .pub-busca input[type="text"]{
    color:#393230 !important;
    font-size:16px !important;
    font-family:'Averta Bold', sans-serif !important;
}
.pub-filtro .filtro-base{
    padding:15px 0 20px 25px !important;
}
.pub-informativos-filtros .pub-filtro .btn-box-filtro:link,
.pub-informativos-filtros .pub-filtro .btn-box-filtro:visited{
    margin:117px 0 0 10px !important;
}

/* Tela de login */
#TableLogin div.blueBoxPage a.submit{
    border-radius:0 !important;
    border-color:#fff !important;
    font-size:14px !important;
    transition:0.2s !important;
}
#TableLogin div.blueBoxPage a.submit:hover{
    opacity:1 !important;
    background-color:#393230 !important;
    border-color:#393230 !important;
}
.boxLogin input[type='text'],
.boxLogin input[type='password']{
    font-size:14px !important;
    color:#393230 !important;
    font-family:'Averta Bold', sans-serif !important;
}

.headerCadastro{
    color:#003bd1 !important;
}
.formCadastro{
    background-color:#003bd1 !important;
}
#cadastroUsuario .bntSubmit{
    color:#003bd1 !important;
    font-size:14px !important;
}
#cadastroUsuario .bntSubmit:hover{
    opacity:1 !important;
    background-color:#393230 !important;
    color:#fff !important;
}
#cadastroUsuario input[type='text']{
    border-color:transparent !important;
    font-size:12px !important;
    color:#393230 !important;
}

.mainMenu .first .main-left{
    background:url('../images/bigmenu/mini-seta-down.png') no-repeat right 15px !important;
}

ul.shareButtons li.dowBtn a:link,
ul.shareButtons li.prtBtn a:link{
    background-color:#003bd1 !important;
}
ul.shareButtons li.dowBtn a:hover,
ul.shareButtons li.prtBtn a:hover{
    background-color:#393230 !important;
}

.box-popup-new h1{
    color:#003bd1 !important;
}

/* FORMULARIOS DE EVENTOS */

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact {
    width:700px !important;
    margin:0 auto !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact #mensagemSucesso,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact #mensagemSucesso,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact #mensagemSucesso,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact #mensagemSucesso,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact #mensagemSucesso,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact h2,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact #mensagemSucesso{
    font-family:'Averta Light', sans-serif;
    color:#003bd1;
    font-size:26px;
    margin-bottom:50px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact h3,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact h3,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact h3,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact h3,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact h3,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact h3 {
    font-family:'Averta Light', sans-serif;
    color:#003bd1;
    font-size:16px;
    margin-bottom:50px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact h3#formEventoData,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact h3#formEventoData,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact h3#formEventoData,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact h3#formEventoData,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact h3#formEventoData,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact h2#formEventoTitulo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact h3#formEventoData {
    margin-bottom:5px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td .InputText,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td .InputText,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td .InputText,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td .InputText,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td .InputText,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact table tbody tr td .InputText {
    width:97% !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td{
    padding-top:0 !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact .Label{
    padding:0 10px 7px 0 !important;
}


.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td #lblSetorAtividade,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td #lblPorteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td #lblRepresentanteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td #lblLista,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblSetorAtividade,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblPorteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblRepresentanteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblLista,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td #lblSetorAtividade,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td #lblPorteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td #lblRepresentanteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td #lblLista,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #lblSetorAtividade,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #lblPorteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #lblRepresentanteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #lblLista,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td #lblSetorAtividade,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td #lblPorteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td #lblRepresentanteEmpresa,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td #lblLista,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact table tbody tr td #lblLista {
    width:100% !important;
    text-align:left !important;
}

ul.lum-actions.cLumButton2 a,
.lum-datagrid-add-button{
    margin-top:-10px !important;
    transition:0.2s;
}
ul.lum-actions.cLumButton2 a:hover,
.lum-datagrid-add-button:hover{
    background-color:#393230 !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td .Label,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact table tbody tr td .Label {
    text-align:left !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td #lblComoFicouSabendo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblComoFicouSabendo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td #lblComoFicouSabendo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #lblComoFicouSabendo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact table tbody tr td #lblComoFicouSabendo,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact table tbody tr td #lblComoFicouSabendo
{
    color:#003bd1 !important;
}

#dgProtudoServico{
    width:100% !important;
}

#lblProtudoServico,
#lblRepresentanteEmpresa{
    width:100% !important;
    margin-top:50px !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact #btn-fake-enviar,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact #btn-fake-enviar,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact #btn-fake-enviar,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact #btn-fake-enviar,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact #btn-fake-enviar,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact #btn-fake-enviar {
    width:100% !important;
    margin:50px 0 0 0 !important;
}
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact #btn-fake-enviar:hover,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact #btn-fake-enviar:hover,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact #btn-fake-enviar:hover,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact #btn-fake-enviar:hover,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoSimplesInscricao #contact #btn-fake-enviar:hover,
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact #btn-fake-enviar:hover {
    background-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

#veracidadeInfo label{
    width:100% !important;
    text-align:left !important;
    margin-top:50px !important;
}
#contact input[type="checkbox"] + label{
    margin:0 !important;
}

/* FIM FORMULARIOS DE EVENTOS */


/* ul.comp-emp-prod-serv.accordion li.open:first-child ul.submenu li p:last-child{
 display:none !important;
}
ul.comp-emp-prod-serv.accordion li.open h2,
ul.comp-emp-prod-serv.accordion li:not(.open) h2{
 margin:30px 0 10px 0 !important;
}
ul.comp-emp-prod-serv.accordion li.open h2{
 margin-top:40px !important;
} */


/* >>>>>>>>>>> CÃ“DIGO DO ESTAGIÃRIO LUCAS MARLON >>>>>>>>>>> */

/* menu da pÃ¡gina => contribuiÃ§Ã£o sindical (nav class => wrap) */

.col-md-1 a{
    background-color: #f5f5f5 !important;
    height: 15px !important;
    color: #003bd1 !important;
    padding: 10px 0 !important;
    margin: 0 !important;
    font-size: 14px !important;
    cursor: pointer;
    border-radius: 0 !important;
    border: 0 solid !important;
}

.m_desenvolvimento a{
    background-color: #f5f5f5 !important;
    height: 15px !important;
    color: #003bd1 !important;
    padding: 10px 0 !important;
    font-size: 12px !important;
    cursor: pointer !important;
    border-radius: 0 !important;
    text-align: justify;
    font-size: 14px !important;
    border: 0 solid !important;
    float: left !important;
    text-align: center !important;
}
.m_desenvolvimento {
    width: 215px;
    height: 35px;
    float: left;
}
.col-md-1 a:hover,
.m_desenvolvimento a:hover{
    background-color: #393230 !important;
    color: #fff !important;
    border: 0 solid !important;
}

.popup-news-more{
    transition:0.2s;
    /*border: 1px solid #393230 !important;*/
    border-radius: 0 !important;
    padding: 7px 10px !important;
    font-size:14px !important;
    border:1px solid #003bd1 !important;
}

.popup-news-more:hover{
    background-color: #393230 !important;
    color: #fff;
    border:1px solid #393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

#synd_sign_firjan .inst-page .wrap .column_type0 .blueBoxPage a{
    width:132px !important;
}

#synd_sign_firjan .blueBoxPage a{
    color: #fff !important;
    border: 1px solid #fff !important;
    padding:8px 0 8px 0 !important;
    border-radius: 0 !important;
    background-color: #003bd1 !important;
}
#synd_sign_firjan .blueBoxPage a:hover{
    background-color: #fff !important;
    border: 1px solid #fff !important;
    color: #003bd1 !important;
    padding: 8px 0 8px 0 !important;

}

.left img{
    display: none !important;
}

.demanda{
    padding-bottom: 80px !important;
}

.dst-item-mais a{
    margin-right: 1px !important;
    float: left;
    margin-left: 222px !important;
}
.box-temas-destaques{
    width: 1002px !important;
}

.title-line h3{
    color: #003bd1 !important;
}
#figure_1{
    color: #003bd1 !important;
}

#IdGrayboxContact .onlineChat:not(.blueBoxPage, .greenBoxPage, .pressContact) a, .email-formulario a:hover{
    height: 19px !important;
    text-transform: none !important;
    color: #fff !important;
    font-size: 14px !important;
    border: 1px solid #003bd1 !important;
    background-color: #003bd1 !important;
}
div.grayboxContact:not(.assessoria-box) div.pressContact a:hover{
    padding: 10px 20px !important;
    border: 0 solid !important;
}
.sectionPage #IdGrayboxContact.grayboxContact.assessoria-box p a:hover, #IdGrayboxContact.grayboxContact.assessoria-box p a:hover{
    opacity: 1 !important;
}

.boxConcurso h3{
    color: #003bd1 !important;
}

#aux_nav nav ul li a.active {
    background: #003bd1 !important;
    border: 0 solid !important;
    border-radius: 0px !important;
    color: #fff !important;
    font-family: 'Averta Regular' !important;
}

#aux_nav nav ul li{
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
    width:auto;
}

.popup-news-more, .btn-busca, .boxContact{
    background: #003bd1 !important;
}
.btn-busca{
    padding:6px 0 5px 0 !important;
    border: 1px solid #003bd1 !important;
    border-radius: 0 !important;
}
.btn-busca:hover{
    background-color: #393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
    border-color:#393230 !important;
}
/* ALTERANDO AS FONTES E TEXTOS */
#introducaoPagina h2 span{
    font-family: 'Averta Light';
    color: #003bd1;
}

#divNomeSindicato h2{
    font-family: 'Averta Light';
    color: #003bd1;
}

.column_type0 header h2{
    font-family: 'Averta Light' !important;
    color: #003bd1 !important;
    font-size: 37px !important;
}
.column_type0 p{
    font-size: 16px !important;
    line-height: 21px !important;
}
#eventBanner .eventBannerData p{
    font-size:24px !important;
}
.column_type0 h3{
    font-size: 23px !important;
    font-family: "Averta Regular", 'sans-serif' !important;
    color: #003bd1 !important;
}
/* REMOVENDO O TÃTULO DO SITE */
#master .innerPage .no-padding h1.column_type0{
    /*font-size: 0 !important;*/
}

.intro header h2{
    color: #003bd1 !important;
}

#introducaoPagina p{
    font-size: 18px !important;
    line-height: 21px !important;
}

.intro p{
    font-size: 18px !important;
    line-height: 21px !important;
}

.intro h2{
    font-size: 25px !important;
}

.box-last-infos h4{
    color: #003bd1 !important;
}

.PGNewsletter{
    background-color: #003bd1 !important;
}
/*
.nform table tbody tr td #btnOk{
 background-color: #003bd1 !important;
 border: 1px solid #fff !important;
}
#btnOk a{
 color: #fff !important;
}
#btnOk a:hover, #buttonOk:hover{
 color: #003bd1 !important;
 opacity: 0 !important;
}
.nform table tbody tr td #btnOk:hover{
 opacity: none !important;
 color: #003bd1 !important;
 background-color: #fff !important;
}*/
#btnOk{
    width: auto !important;
    height: auto !important;
    padding: 10px 20px !important;
    font-size:14px!important;
}
#buttonOk{
    width: 50px !important;
    height: 31px !important;
    padding: 0 !important;
}
#buttonOk a{
    width: 100% !important;
    height: 21px !important;
    padding: 5px 0 !important;
    color: #fff !important;
    background-color: #003bd1 !important;
    border: 1px solid #fff;
}
#buttonOk a:hover{
    background-color: #fff !important;
    color: #003bd1 !important;
}
/* PÃGINA PROGRAMA INTEGRIDADE */
div.grayboxContact  div.pressContact{
    background-color: #003bd1 !important;
}

.dst-box-setas h3, .box-temas-destaques-item h4{
    color: #003bd1 !important;
}


.noMarginTitle h3{
    color: #003bd1 !important;
}

/* PÃGINA TERCEIRIZAÃ‡ÃƒO */
.menuGrandesTemas{
    height: 71px;
}
.menuGrandesTemas li{
    height: 35px;
    padding: 0 !important;
    margin: 0 !important;
}
div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas a{
    background: none !important;
    border: 0 solid !important;
    color: #003bd1 !important;
    font-size: 14px !important;
    font-family: 'Averta Regular' !important;
}

div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas a:hover{
    background-color: #393230 !important;
    color: #fff !important;
}

div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas li.active a{
    background-color: #003bd1 !important;
    color: #fff !important;
}

.md-news-popup span{
    color: #003bd1 !important;
}

#instDestaques a:not(.mostra-destaques):link,
#instDestaques a:not(.mostra-destaques):visited{
    background:#003bd1 !important;
}


/* >>>>>>>>>>> FIM DA ALTERAÃ‡ÃƒO DO ESTAGIÃRIO LUCAS MARLON >>>>>>>>>>>*/

.FIRJAN-inst .contentPillarPage .assessoria-content p a {font-size:16px;  }

.blueBoxPage{
    background:#003bd1;
}


/* INSTITUCIONAL-SENAI
__________________________________*/

.FirjanSENAI-inst #instDestaques a:not(.mostra-destaques):link,
.FirjanSENAI-inst #instDestaques a:not(.mostra-destaques):visited,
.FirjanSENAI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
.FirjanSENAI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited,
.FirjanSENAI-inst div.sectionPage ul.menuInternaQV li a:link,
.FirjanSENAI-inst div.sectionPage ul.menuInternaQV li a:visited,
.FirjanSENAI-inst div.sectionPage a[class^="btn"]:link,
.FirjanSENAI-inst div.sectionPage a[class^="btn"]:visited,
section#eventosInscrevaSe input[class^="btn"],
div.sectionPage input[class^="btn"],
div.sectionPage div.tabs ul.menuGrandesTemas a:link,
div.sectionPage div.tabs ul.menuGrandesTemas a:visited,
.FirjanSENAI-inst div.dst-box-setas ul li div.dst-item-mais a:link,
.FirjanSENAI-inst div.dst-box-setas ul li div.dst-item-mais a:visited {
    transition:0.2s;
    background: #00abe5 !important;
    color: #fff !important;
    font-family: "Averta Regular";
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    border: 1px solid #00abe5 !important;
    border-radius:0;
    text-align: center;
    opacity: 1;
    text-decoration:none !important;
}

a.inst-link:hover,
.sectionPage p a.inst-link:hover,
#instDestaques a:not(.mostra-destaques):hover,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:hover,
div.sectionPage ul.menuInternaQV li a:hover,
div.sectionPage a[class^="btn"]:hover,
section#eventosInscrevaSe input[class^="btn"]:hover,
div.sectionPage input[class^="btn"]:hover,
div.sectionPage div.tabs ul.menuGrandesTemas a:hover,
div.dst-box-setas ul li div.dst-item-mais a:hover {
    background: #393230 !important;
    color: #fff !important;
    font-family: "Averta Regular";
    /* font-size: 10px; */
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    border: 1px solid #393230 !important;
    border-radius:0;
    text-align: center;
    opacity: 1!important;
    text-decoration: none !important;
}

div.sectionPage a[class^="btn"]:hover{
    color:#fff !important;
}

#instDestaques a.mostra-destaques {color:#003bd1!important;text-decoration:underline;font-family:"Averta Light";text-transform:none;font-size:16px; }

.sessoes {display:none;}

#instDestaques a:not(.mostra-destaques):link{
    border:none !important;
    color:#fff !important;
}
#instDestaques a:not(.mostra-destaques):hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
}

div.dst-box-setas ul li div.dst-item-mais a {
    margin:0 !important ;
}

div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited {
    margin: 0 0 30px 15px !important;
}

section.sectionPage .blueBoxPage a:link,
section.sectionPage .blueBoxPage a:visited,
section.sect.comp-sect .greenBoxPage a:link,
section.sect.comp-sect .greenBoxPage a:visited{
    width: 60px;
    background: #fff !important;
    color: #003bd1;
    font-family: "Averta Bold";
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 0;
    text-align: center;
    opacity: 1 !important;
}
div.grayboxContact:not(.assessoria-box) div.pressContact a:link,
div.grayboxContact:not(.assessoria-box) div.pressContact a:visited{
    transition:0.2s;
    width: 60px;
    background: #fff !important;
    color: #003bd1 !important;
    font-family: "Averta Bold";
    font-size: 14px !important;
    text-transform: uppercase;
    text-decoration:none;
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 0;
    text-align: center;
    opacity: 1 !important;
}
div.grayboxContact:not(.assessoria-box) div.pressContact a:hover{
    border:1px solid #fff !important;
    background:#fff !important;
    color:#003bd1 !important;
    opacity: 1 !important;
    font-size: 14px !important;
}

section.sectionPage .blueBoxPage a:hover,
section.sect.comp-sect .greenBoxPage a:hover {
    width: 60px;
    background: #fff !important;
    color: #003bd1;
    font-family: "Averta Bold";
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 0;
    text-align: center;
    opacity: 1;
}

div.grayboxContact:not(.assessoria-box) div.pressContact a:hover,
div.grayboxContact:not(.assessoria-box) div.pressContact a:link,
div.grayboxContact:not(.assessoria-box) div.pressContact a:visited {
    width: auto;
}

div.grayboxContact .onlineChat {
    background: url(../images/geral/chatOnlineWhite.png) no-repeat left top;
    padding: 0 0 0 58px;
    margin-bottom: 20px;
}

div.grayboxContact .onlineChat.email-formulario {
    background: url("../images/geral/faleEmailWhite.png") no-repeat left top;
}

div.grayboxContact .onlineChat.por-telefone {
    background: url("../images/geral/faleTelWhite.png") no-repeat left top;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes'],
div.loadMore a#more {
    color: #003bd1;
    font-size: 14px;
    background: none;
    border: 1px solid #003bd1;
    border-radius: 0;
    text-decoration:none;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover,
div.loadMore a#more:hover{
    background:#003bd1;
    color:#fff !important;
}

.FirjanSENAI-inst div.institucionalPage section#instDestaques a[href='#lbComissoes'],
.FirjanSENAI-inst div.loadMore a#more{
    color:#fff !important;
    background:#00abe5 !important;
    border:1px solid #00abe5;
    text-decoration:none;
}
.FirjanSENAI-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover,
.FirjanSENAI-inst div.loadMore a#more:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
}

div#CaminhoPagina h2 span,
div.sectionPage div.contentPillarPage h3[id="subTitulo"],
ul.list_result.listaNoticias li.list_result_item a span,
ul#accordion li h2 {
    color:#003bd1 !important;
}

div.featureImage figure figcaption {
    font-size: 36px;
    color: #003bd1;
    -webkit-box-decoration-break: clone;
    border-radius:0;
}

.featureImage figure figcaption{
    font-family:'Averta Bold', sans-serif !important;
}

/* div.featureImage figure span {
 font-size: 20px;
   color: #393230;
   border-radius: 0;
} */

div.sectionPage h3.assessoria-title,
div.sectionPage section.sect.comp-sect h2 {
    color: #003bd1;
    font-weight: normal;
    margin: 0 0 20px 0;
    font-size: 23px;
}

ul.list_result.listaNoticias li.list_result_item a img + span {
    background: #003bd1 !important;
    border-radius: 0;
    color:#FFF;
}

.selectStylized > span {
    background: #fff url("../images/selectbutton.jpg") no-repeat right top !important;
}

input {
    box-shadow: none !important;
    border: 1px solid #003bd1 !important;
    border-radius: 0 !important;
}

div.selectStylized > span {
    /* box-shadow: none; */
}

section#page_title h1 {
    color:#003bd1 !important;
}

div.assessoria-lista ul li a,
div.assessoria-lista ul li a h3 {
    color: #003bd1;
}

/********************/
/*    FIRJAN    */
/********************/
.pageMenu ul[data-name="FIRJAN"] li a:link,
.pageMenu ul[data-name="FIRJAN"] li a {
    color:#003bd1;
    font-size: 13px;
    font-family: "Averta Light";
    line-height:30px;
    font-weight: bold;
}

section.firjanConheca div h4,
section.firjanCompetitividade div h4,
section.firjanServicos div h4,
section.firjanRepresentacao div h4 {
    color:#393230;
    font-size: 16px;
    font-family: "Averta Bold";
}

section.firjanConheca div h2,
section.firjanCompetitividade div h2,
section.firjanServicos div h2,
section.firjanRepresentacao div h2 {
    color:#56c8e7;
    font-size: 37px;
    font-family: "Averta Light";
}

section.firjanConheca,
section.firjanCompetitividade,
section.firjanRepresentacao  {
    background: none;
    padding: 0;
}


section.firjanConheca .pleft,
section.firjanCompetitividade .pleft,
section.firjanParcerias .pcenter,
section.firjanRepresentacao .pcenter,
section.firjanServicos .pcenter {
    padding-top: 30px;
}

/* section.sectionPage .blueBoxPage,
div.greenBoxPage  {
 background: #003bd1;
} */

div#CaminhoPagina div[data-id="FIRJAN"] a{
    display: none;
}

.inst-subtitle img {display:none;}

/* AJUSTES DE SELECTS NA PAGINA DE UNIDADES */
#units .pressContact .onlineChat a {
    transition:0.2s;
    font-size: 12px !important;
    font-family:'Averta Regular', sans-serif !important;
    font-weight: normal !important;
    color: #003bd1 !important;
    background: #fff !important;
    border: 1px solid #fff !important;
    text-transform: none !important;
}
#units .pressContact .onlineChat a:hover{
    border:1px solid #393230 !important;
}

#units .slMunicipio div.selectStylized > span.close{
    width:180px!important;
}
#units .slBairro div.selectStylized > span.close{
    width:150px!important;
}
#units .slServicos div.selectStylized > span.close {
    width: 160px !important;
}
#units #btnFiltrarUnidade {
    transition: 0.2s !important;
    background: #003BD1 !important;
    border:1px solid #003bd1 !important;
    padding: 7px 11px !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", sans-serif !important;
    font-size: 14px !important;
    margin-top: 0px !important;
}
#units #btnFiltrarUnidade:hover{
    background:#393230 !important;
    border:1px solid #393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

#units .unitResult .list_count p,
#units .unitResult .list_count p span{
    color:#003bd1 !important;
}

#units .unitResult .unitListCell h3,
#units .unitResult .unitListCell p{
    color:#393230 !important;
}
#units .unitResult .unitListCell h3{
    font-size:18px !important;
}

#units .unitResult .unitListCell ul li a{
    transition:0.2s !important;
    background:#003bd1 !important;
    border:1px solid #003bd1 !important;
    padding:7px 11px !important;
    font-family:font-family: "Averta Regular", sans-serif !important;
    font-size:12px !important;
    border-radius:0 !important;
}
#units .unitResult .unitListCell ul li a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25) !important;
    opacity:1 !important;
}

/********************/
/*    SESI    */
/********************/
.pageMenu ul[data-name="SESI"] li a:link,
.pageMenu ul[data-name="SESI"] li a {
    color:#EC8112;
    font-size: 18px;
    font-family: "Averta Regular";
    line-height:33px;
    font-weight: bold;
}

.pageMenu ul[data-name="SESI"] li{
    margin-top:5px;
}

section.sesiConheca div h4,
section.sesiGrandesNumeros div h4,
section.sesiServicos div h4,
section.sesiUnidades div h4,
span#sesi section div h4 {
    color:#393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: normal !important;
}

section.sesiConheca div h2,
section.sesiGrandesNumeros div h2,
section.sesiServicos div h2,
section.sesiUnidades div h2,
span#sesi section div h2 {
    color:#E66B20!important;
    font-size: 28px;
    font-family: "Averta Light";
}

section.sesiConheca,
section.sesiGrandesNumeros,
section.sesiServicos,
section.sesiUnidades,
section.firjanServicos,
section#instDestaques,
.institucionalPage section.inst-page  {
    background: none;
    padding: 0;
}

section.sesiGrandesNumeros .pcenter,
section.sesiServicos .pcenter {
    padding-top: 30px;
}

section.sesiGrandesNumeros ul.circles li.clu h4 {
    background: url(../images/branding/institucional/clu-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.esp h4 {
    background: url(../images/branding/institucional/esp-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.med h4 {
    background: url(../images/branding/institucional/med-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.eve h4 {
    background: url(../images/branding/institucional/eve-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li.cur h4 {
    background: url(../images/branding/institucional/cur-icon-sesi.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 25px 0 25px;
}

section.sesiGrandesNumeros ul.circles li {
    display: block;
    float: left;
    width: 241px;
    background: #E66B20;
    height: 242px;
    margin: 0;
    -webkit-border-radius: 190px;
    -moz-border-radius: 190px;
    border-radius: 190px;
}

section.sect.comp-sect div.greenBoxPage h2,
div.pressContact h2,
div.pressContact h3,
div.pressContact p {
    color:#FFF !important;
}

div.grayboxContact.assessoria-box,
div.sectionPage div.boxService {
    background:#003bd1 !important;
}

section#eventosInscrevaSe section#page_title h1 {
    color:#003bd1;
}

section#eventosInscrevaSe label,
div.formEditais label {
    color:#003bd1 !important;
    font-size: 12px;
    text-transform: uppercase;
}

div.divqvform input + div {
    color:#003bd1 !important;
}

/********************/
/*    SENAI     */
/********************/
.pageMenu ul[data-name="SENAI"] li a:link,
.pageMenu ul[data-name="SENAI"] li a {
    color:#00abe5;
    font-size: 18px;
    font-family: "Averta Regular";
    line-height:30px;
    text-transform:none;
}

section.senaiConheca div h4,
section.senaiVoceSabia div h4,
section.senaiServicos div h4,
section.senaiUnidades div h4,
span#senai section div h4 {
    color:#393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: normal;
}

section.senaiConheca div h2,
section.senaiVoceSabia div h2,
section.senaiServicos div h2,
section.senaiUnidades div h2,
span#senai section div h2 {
    color:#00abe5;
    font-size: 37px;
    font-family: "Averta Light";
}


section.senaiUnidades h4,
section.senaiUnidades h2 {
    text-align: left;
}

section.senaiConheca,
section.senaiVoceSabia,
section.senaiServicos,
section.senaiUnidades {
    background: none;
    padding: 0;
}

section.senaiVoceSabia ul.circles li.lab h4 {
    background: url(../images/branding/institucional/lab-icon-senai.png) top center no-repeat;
    padding: 88px 0 0 0;
    margin: 18px 0 0 0;
}

section.senaiVoceSabia ul.circles li.emp h4 {
    background: url(../images/branding/institucional/emp-icon-senai.png) left top no-repeat;
    margin: 35px 0 0 38px;
    width: 160px;
    padding: 26px 0 0 0;
}
.FirjanSENAI-inst section.senaiVoceSabia ul.circles li.emp h4,
.FirjanSENAI-inst section.senaiVoceSabia ul.circles li.lab h4,
.FirjanSENAI-inst section.senaiVoceSabia ul.circles li.sen h4,
.FirjanSENAI-inst section.senaiVoceSabia ul.circles li.ind h4{
    font-size:14px !important;
}
.FirjanSENAI-inst section.senaiVoceSabia ul.circles li.sen h4{
    margin:90px 0 0 44px !important;
}

section.senaiVoceSabia ul.circles li.ind h4 {
    background: url(../images/branding/institucional/ind-icon-senai.png) top center no-repeat;
    padding: 95px 0 0 0;
    margin: 18px 28px 0 28px;
    width: 180px;
}

section.senaiVoceSabia ul.circles li {
    display: block;
    float: left;
    width: 25%;
    background: #01a3ed;
    height: 246px;
    margin: 0;
    -webkit-border-radius: 190px;
    -moz-border-radius: 190px;
    border-radius: 190px;
}

section.senaiConheca .pleft,
section.senaiVoceSabia .pcenter,
section.senaiServicos .pleft{
    padding-top: 30px;
}

/********************/
/*      CIRJ      */
/********************/

section.cirjConheca,
section.cirjVoceSabia,
section.cirjServicos,
section.cirjUnidades {
    background: none;
    padding: 0;
}

.cirjConheca .pleft {
    padding:110px 0 30px 0;
}

section.cirjConheca div h4 {
    color: #393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.cirjConheca div h2,
span#cirj section div.pcenter h2,
section[data-id="cirj"] div.pcenter h2 {
    /* color:#A3D65C; */
    color:#89bf55;
    font-size: 37px;
    font-family: "Averta Light";
}

.pageMenu ul[data-name="CIRJ"] li a:link,
.pageMenu ul[data-name="CIRJ"] li a {
    color:#B2D465;
    font-size: 13px;
    font-family: "Averta Light";
    line-height:30px;
    font-weight: bold;
}

.FirjanCIRJ-inst .mapa-container .mapas-rr .item-rr h5{
    color:#89bf55 !important;
}

.FirjanCIRJ-inst #instDestaques h4{
    color:#89bf55 !important;
}


/********************/
/*      IEL       */
/********************/

.pageMenu ul[data-name="IEL"] li a:link,
.pageMenu ul[data-name="IEL"] li a {
    color:#8CC7B9;
    font-size: 13px;
    font-family: "Averta Light";
    line-height:35px;
    font-weight: bold;
}

section.ielServicos, section.ielDestaques {
    padding-top:50px;
}


section.ielConheca div h4,
section.ielServicos div h4,
section.ielDestaques div h4 {
    color: #393230;
    font-size: 16px;
    font-family: "Averta Bold";
    font-style: italic;
}

section.ielConheca div h2,
section.ielServicos div h2,
section.ielDestaques div h2 {
    color:#5FBFAB;
    font-size: 37px;
    font-family: "Averta Light";
}

.ielServicos .iel-serv-videos span#nextVid {background:#003bd1 url(../images/branding/brd-setas-vertical-new.png) no-repeat center bottom;border-radius:0; }
.ielServicos .iel-serv-videos span#prevVid {background:#003bd1 url(../images/branding/brd-setas-vertical-new.png) no-repeat center top;border-radius:0;}
.ielServicos .iel-serv-videos span#nextVid:hover, .ielServicos .iel-serv-videos span#prevVid:hover {background-color:#393230;}

/*================= CSS adicional por Lucas Pedro =================*/

.editoria,
.namepage,
.comp-emp-prod-serv h2,
section.sectionPage .blueBoxPage, div.greenBoxPage h2,
.contentPillarPage h3,
.boxService h4,
.sectionPage h2 strong,
section.senaiVoceSabia ul.circles li.lab h4,
section.senaiVoceSabia ul.circles li.lab h4 strong,
section.senaiVoceSabia ul.circles li.emp h4,
section.senaiVoceSabia ul.circles li.emp h4 strong,
.senaiVoceSabia ul.circles li.sen h4,
section.senaiVoceSabia ul.circles li.ind h4,
div.selectStylized > span,
#instDestaques h4,
.blueBoxPage h2,
#siteMap .for_you strong,
#siteMap .for_business strong,
#siteMap .system_firjan a,
.main_header ul.first li a,
.main_header ul.second li a,
#banner ul li .wrap .title strong{
    font-family:'Averta Regular', sans-serif !important;
}

#banner ul li .wrap .title strong{
    background:none;
}

.comp-emp-prod-serv h2,
div.greenBoxPage h2,
.sectionPage h2 strong,
.blueBoxPage h2{
    font-family:'Averta Light', sans-serif !important;
}

.contentPillarPage h3{
    font-family:'Averta Regular', sans-serif !important;
}

.boxService h4,
section.senaiVoceSabia ul.circles li.lab h4,
section.senaiVoceSabia ul.circles li.lab h4 strong,
section.senaiVoceSabia ul.circles li.emp h4,
section.senaiVoceSabia ul.circles li.emp h4 strong,
.senaiVoceSabia ul.circles li.sen h4,
section.senaiVoceSabia ul.circles li.ind h4,
#instDestaques h4{
    font-family:'Averta Regular', sans-serif !important;
}


.featureImage figure figcaption p,
.featureImage figure figcaption strong,
.featureImage figure span,
.activities a,
section.sectionPage .blueBoxPage, div.greenBoxPage p,
.parceria-tabela .parceria-item td,
.contentPillarPage ul li,
#siteMap h5,
#siteMap .for_you a,
#siteMap .for_business a,
.main_header .locale-cad .lc-locale a,
.main_header .locale-cad .lc-cadastro a,
.main_header .aux-item .aux-menu a,
.main_header .aux-item .aux-busca input[type="text"],
#banner ul li .wrap .title span,
#banner ul li .wrap .description p,
.sectionPage h3{
    font-weight:normal;
}

.featureImage figure span{
    bottom:20px !important;
}

.FirjanSENAI-inst section.sectionPage .blueBoxPage{
    background-color:#83c7e5 !important;
}
.FirjanSENAI-inst section.sectionPage .blueBoxPage h2,
.FirjanSENAI-inst section.sectionPage .blueBoxPage p{
    color:#fff !important;
}
.FirjanSENAI-inst .sectionPage .wrap .column_type0 .blueBoxPage a{
    background-color:#1d7da2 !important;
    color:#fff !important;
    border:1px solid #1d7da2;
}
.FirjanSENAI-inst .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    background-color:#393230 !important;
    border:1px solid #393230;
}


.boxService p a{
    font-size:18px !important;
}

.featureImage figure figcaption p,
.featureImage figure figcaption strong,
.contentPillarPage h3,
.contentPillarPage h3.assessoria-title.alone,
.contentPillarPage .assessoria-content p a,
.contentPillarPage .assessoria-content p a:hover,
.contentPillarPage .content-inov-tec h3,
.parceria-tabela .parceria-item td a,
#banner ul li .wrap .title-banner span{
    color:#003bd1;
}
.FirjanSENAI-inst #banner ul li .wrap .title-banner span{
    color:#00abe5 !important;
}

.activities{
    background-color:#003bd1 !important;
}

.contentPillarPage p{
    font-family:'Averta Light', sans-serif !important;
    font-size:16px !important;
    line-height:22px !important;
    margin-bottom:20px !important;
}
.contentPillarPage .assessoria-content p a{
    font-style:normal !important;
    text-decoration: none !important;
}

.activities h2, .pressContact h2{
    font-family:'Averta Bold', sans-serif !important;
    color:#fff !important;
    margin-top:0 !important;
}

.activities a:not(.mailto){
    border-radius:0 !important;
    background:transparent;
    border:1px solid #fff !important;
    /*color:#fff !important;*/
    opacity:1 !important;
}
.activities a:hover:not(.mailto){
    background:#fff;
    color:#003bd1 !important;
}
.activities .mailto{
    transition:0.2s;
    font-family:'Averta Regular', sans-serif !important;
    font-size:18px !important;
    text-decoration:none !important;
    opacity:1 !important;
}
.activities .mailto:hover{
    color:#fff !important;
    border-bottom:1px solid #fff;
    opacity:1 !important;
}

.pressContact .onlineChat h3{
    color:#fff !important;
    line-height:26px !important;
    margin-bottom:0 !important;
}
.pressContact .onlineChat p{
    font-size:12px !important;
    margin:0 !important;
}

/* Tabela */
.FirjanSENAI-inst .parceria-tabela .parceria-title td{
    background:#00abe5 !important;
    font-family:'Averta Bold', sans-serif !important;
}
.FirjanSENAI-inst .parceria-tabela .parceria-item td a:hover{
    text-decoration:underline;
}
.FirjanSENAI-inst .parceria-tabela td{
    border-color:#00abe5 !important;
}

/* POP UP */
.popup-info h3{
    font-family:'Averta Bold', sans-serif !important;
    color:#003bd1 !important;
    margin-top:0 !important;
    font-size:24px !important;
}
.popup-info p{
    font-family:'Averta Regular', sans-serif !important;
}
.popup-info p a{
    font-family:'Averta Regular', sans-serif !important;
}
#cboxClose{
    width:20px !important;
}
#cboxClose.greenBtn{
    background:url(../images/blue-close-button.png) no-repeat left top !important;
}

.boxService p a:hover{
    color:#f0f0f0 !important;
}

.FirjanSENAI-inst .sectionPage .wrap .contentPillarPage iframe{
    max-height:300px !important;
}

#senaiServicos.sectionPage .pleft h3,
#senaiServicos.sectionPage .pleft p strong,
.Firjansenai-inst #master .institucionalPage .wrap div h2{
    color:#00abe5 !important;
}

.Firjansenai-inst .institucionalPage .inst-page .blueBoxPage{
    background:#00abe5 !important;
}
.Firjansenai-inst .institucionalPage .wrap div h2,
.Firjansenai-inst .column_type0 p{
    color:#393230 !important;
}

.Firjansenai-inst #master .institucionalPage .sectionPage .wrap .column_type0 .blueBoxPage a{
    background:#1d7da2 !important;
    border-color:#1d7da2 !important;
    color:#fff !important;
    font-size:14px !important;
}

.FirjanSENAI-inst p a.inst-link,
.Firjansenai-inst .sectionPage .wrap .pleft .inst-link,
.FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link{
    background:#00abe5 !important;
    border-color:#00abe5 !important;
    color:#fff !important;
}
.FirjanSENAI-inst p a.inst-link:hover,
.Firjansenai-inst .sectionPage .wrap .pleft .inst-link:hover,
.FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link:hover,
.Firjansenai-inst #master .institucionalPage .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.FirjanSENAI-inst .sectionPage p a{
    border-radius:0 !important;
}

.FirjanSENAI-inst div.selectStylized > span.close,
.FirjanSENAI-inst div.selectStylized > span.open{
    width:100% !important;
    line-height:13px !important;
}

/* banner desafio senai + industria */
/*.FirjanSENAI-inst .FIRJAN-Corporativo-Link.FIRJAN-Corporativo-Link-lstLink.lum-interface-type-standard.lum-interface-type-list{
   background:url(../../../../lumis/portal/file/fileDownload.jsp?fileId=2C908A8A62069384016206F5E8F771C8) no-repeat center;
   background-size:contain;
   background-color:#fff;
}
@media only screen and (max-width: 1450px){
   .FirjanSENAI-inst .featureImage figure img[alt="Banner"]{
      display:none !important;
   }
}*/

/* ALTERAÃ‡Ã•ES FEITAS PELO ESTAGIÃRIO LUCAS MARLON */

/* =================== SENAI =================== */

/* pÃ¡gina principal */
.Firjansenai-inst #master .institucionalPage .headerPage .wrap  .pageMenu  #page_title  nav  ul  li  a
{ /* menu do topo da pÃ¡gina principal */
    color: #00abe5;
    font-size: 18px;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    line-height: 30px;
    text-transform: none;
    font-weight: bold;
}

/* font-family Averta Bold => h1 */

/* banner: imagem principal da pÃ¡gina  */
.Firjansenai-inst #master .institucionalPage section .items ul li .title span span strong,
.Firjansenai-inst #master .institucionalPage section .items ul li .title span
{ /* tÃ­tulo h1 */
    font-size: 36px !important;
    font-family:  "Averta Bold", 'Trebuchet MS', sans-serif !important;
    color: #01a3ed!important;
    font-size: 36px !important;
    border-radius: 4px;
    margin-top: -4px;
}

/* font-family: Averta Ligth */

/* H2 */
.Firjansenai-inst #master #senaiConheca .wrap .column_type6 .pleft h2,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter h2,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter h2 strong,
.Firjansenai-inst #master #senaiServicos .wrap .column_type6 .pleft h2,
.Firjansenai-inst #master #senaiServicos .wrap .column_type6 .pleft h2 strong,
.Firjansenai-inst #master .institucionalPage #senaiUnidades .wrap h2,
.Firjansenai-inst #master .institucionalPage .wrap .column_type0 .pcenter h2,
.Firjansenai-inst #master .institucionalPage .wrap .column_type0 .pcenter h2 strong,
{
    font-family:  "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #00abe5 !important;
    font-size: 28px !important;
}
.FirjanSENAI-inst ul#accordion li h2,
.FirjanSENAI-inst ul#accordion li.open h2
{
    font-family:  "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #00abe5 !important;
    font-size: 18px !important;
}


/* p */
.Firjansenai-inst #master #instDestaques .wrap .column_type2 article p,
.Firjansenai-inst #master #senaiServicos .wrap .column_type6 .pleft p,
.Firjansenai-inst #master #senaiConheca .wrap .column_type6 .pleft p,
.Firjansenai-inst #master #instDestaques .wrap p,
.Firjansenai-inst #master #senaiUnidades .wrap .column_type2 p
{
    font-family:  "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
    color: #393230;
    margin-bottom: 20px;
    line-height: 21px;
    text-align: left;
}

/* font-family: Averta Regular */

/* H3, H4 */
.Firjansenai-inst #master .wrap .column_type6 .pleft h3,
.Firjansenai-inst #master #senaiServicos .wrap .column_type6 .pleft h3
{
    color: #00abe5 !important;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    font-size: 23px !important;
    margin: 30px 0px 5px 0px;
}
.Firjansenai-inst #master #instDestaques .wrap .column_type2 article header h4,
.Firjansenai-inst #master #senaiConheca .wrap .column_type6 .pleft h4,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter h4,
.Firjansenai-inst #master section.senaiVoceSabia div h4,
.Firjansenai-inst #master section.senaiServicos div h4,
.Firjansenai-inst #master section.senaiUnidades div h4,
.Firjansenai-inst #master span#senai section div h4
{ /* ISOLADO POIS A COR DESTE Ã‰ DIFERENTE */

    color: #393230;
    font-size: 16px;
    font-family: "Averta Bold", 'Trebuchet MS', sans-serif !important;
    font-style: normal;
    font-weight: normal;
}

/* ***OBS: sÃ£o os circulos da pÃ¡gina principal. Cor diferente */
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.lab h4
{
    background: url("../images/branding/institucional/lab-icon-senai.png") top center no-repeat;
    padding: 88px 0 0 0;
    margin: 28px 0 0 0;
    font-size: 12px;
}
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.emp h4
{
    background: url("../images/branding/institucional/emp-icon-senai.png") left top no-repeat;
    margin: 55px 0 0 38px;
    width: 160px;
    font-size: 12px;
    padding: 26px 0 0 0;
}
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.sen h4
{
    padding: 32px 0 0 0;
    margin: 38px 28px 0 28px;
    width: 180px;
    font-size: 21px;
}
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.ind h4
{
    background: url("../images/branding/institucional/ind-icon-senai.png") top center no-repeat;
    padding: 95px 0 0 0;
    margin: 38px 28px 0 28px;
    width: 180px;
    font-size: 12px;
}

.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.lab h4,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.emp h4,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.sen h4,
.Firjansenai-inst #master #senaiVoceSabia .wrap .column_type6 .pcenter ul li.ind h4
{
    font-family: "Averta Bold", 'Trebuchet MS', sans-serif !important;
    color: #fff !important;
}
/* p */
.Firjansenai-inst #master .institucionalPage section .items ul li .description p,
.Firjansenai-inst #master #senaiServicos .wrap .column_type6 .pleft p strong
{ /* tÃ­tulo dentro do banner da pÃ¡gina principal */
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    font-size: 20px;
    color: #393230;
    border-radius: 0;
}
.Firjansenai-inst #master .senaiVoceSabia .mintext
{
    margin: 15px 0 0 20px !important;
    color: #393230;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    line-height: 21px;
    text-align: left;
}

/* botÃµes da pÃ¡gina principal  */
.Firjansenai-inst #master .sectionPage .wrap .pleft .inst-link,
.Firjansenai-inst div.institucionalPage section#instDestaques a[href='#lbComissoes'],
.FirjanSENAI-inst .sectionPage .column_type4 div span div p a,
#master .FirjanSENAI-inst div.sectionPage ul li a[class^="btn"]:link
{
    background: #00abe5 !important;
    border-color: #00abe5 !important;
    color: #fff !important;
    transition: 0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
}
.Firjansenai-inst #instDestaques .wrap .column_type2 a,
.Firjansenai-inst #instDestaques a:not(.mostra-destaques):hover
{
    color: #fff !important;
    background-color: #00abe5!important;
    font-family: "Averta Regular", 'sans-serif' !important;
    font-size: 14px !important;
    text-decoration: none !important;
    border: none !important;
    text-transform: uppercase;
    padding: 10px 20px !important;
    border-radius: 0;
    text-align: center;
    opacity: 1;
}


/* quadrado do final da pÃ¡gina */
.Firjansenai-inst #master .institucionalPage .inst-page .blueBoxPage
{
    background: #00abe5 !important;
}

/* botÃ£o */
.Firjansenai-inst #master .institucionalPage div .sectionPage .wrap .column_type0 .blueBoxPage a
{
    background: #1d7da2 !important;
    border-color: #1d7da2 !important;
    color: #fff !important;
    font-size: 14px !important;
    transition: 0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", sans-serif !important;
    text-transform: uppercase !important;
}

/* texto */
/* titulo */
.Firjansenai-inst #master .institucionalPage .inst-page .blueBoxPage h2
{
    color: #fff !important;
    font-family: 'Averta Light', 'Trebuchet MS', sans-serif !important;
    font-size: 28px !important;
}

/* p */
.Firjansenai-inst #master .column_type0 p
{
    color: #fff !important;
    font-size: 16px !important;
    line-height: 21px !important;
    font-size: "Averta Light", sans-serif !important;
}

/* hover dos botÃµes */
.Firjansenai-inst #master .sectionPage .wrap .pleft .inst-link:hover,
.Firjansenai-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover,
.Firjansenai-inst #instDestaques .wrap .column_type2 a:hover,
.Firjansenai-inst #instDestaques a:not(.mostra-destaques):hover,
.Firjansenai-inst #master .institucionalPage div .sectionPage .wrap .column_type0 .blueBoxPage a:hover,
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities a:hover,
.FirjanSENAI-inst .sectionPage .column_type4 div span div p a:hover,
.FirjanSENAI-inst div.sectionPage p a[class^="btn"]:hover,
.FirjanSENAI-inst div.sectionPage div a[class^="btn"]:hover,
.FirjanSENAI-inst div.sectionPage div.wrap section.sect div.greenBoxPage a[title~="Chat"]:hover,
.FirjanSENAI-inst div.sectionPage div.wrap section.sect div.greenBoxPage a[title~="FormulÃ¡rio"]:hover,
.FirjanSENAI-inst .sectionPage .column_type4 div span div p a:hover,
#master .FirjanSENAI-inst div.sectionPage ul li a[class^="btn"]:hover
{
    background: #393230 !important;
    border-color: #393230 !important;
    color: #fff !important;
}
.FirjanSENAI-inst .sectionPage .column_type4 div span div p a[href^="http://publicacoes.firjan.org.br/portfolioistsolda/"] p
{
    padding: 0 !important;
    width: auto !important;
    height: auto !important;
}

.FirjanSENAI-inst .assessoria-content p a strong:hover
{
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
}
/* fim da pÃ¡gina principal */

/* pÃ¡ginas secundÃ¡rias */
/* titulo dentro do banner */
.FirjanSENAI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage,
.FirjanSENAI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria
{
    color: #00abe5 !important;
    font-family: 'Averta Regular', sans-serif !important;
}

/* tÃ­tulo dentro do banner principal */
.FirjanSENAI-inst .featureImage .wrap figure figcaption p,
.FirjanSENAI-inst div.featureImage figure figcaption strong,
.FirjanSENAI-inst div.featureImage figure figcaption
{
    color: #00abe5 !important;
    font-family: 'Averta Regular', sans-serif !important;
}

/* texto dentro do banner principal */
.FirjanSENAI-inst .wrap #figure_1 h1 span p{
    font-size: 20px;
    color: #393230;
}

/* BotÃ£o */
.FirjanSENAI-inst .sectionPage .column_type4 div span div p a,
.FirjanSENAI-inst div.sectionPage a[class^="btn"]:link,
.FirjanSENAI-inst .assessoria-content p a,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content p:nth-child(2) a
{
    color: #fff !important;
    padding: 10px 20px !important;
    background-color: #00abe5 !important;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}

/* font-family Averta Light */

/* H3 */
.FirjanSENAI-inst .sectionPage .column_type4 div span div h3,
.FirjanSENAI-inst div.sectionPage div.contentPillarPage div h3,
.FirjanSENAI-inst div.sectionPage div.contentPillarPage div h3,
.FirjanSENAI-inst div.sectionPage div.contentPillarPage div h3
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #00abe5 !important;
    font-size: 23px !important;
}

/* p */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 span p,
.FirjanSENAI-inst .sectionPage .column_type4 div span div p,
.FirjanSENAI-inst .comp-emp-prod-serv p,
.FirjanSENAI-inst .contentPillarPage .comp-emp-prod-serv p,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://www.firjan.com.br/empresaemdia"]
{
    font-family:  "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
    color: #393230 !important;
}
/* removendo os sublinhados do texto */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 div span p a
{
    text-decoration: none !important;
    margin-right: -20px;
}

/* botÃ£o que nÃ£o deveria existir dentro do p */
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://www.firjan.com.br/empresaemdia"],
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistambientalquimicaverde/"],
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioceramica2017/"],
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistsolda/"],
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistautomaacaosvp/"]
{

    background: none !important;
    padding: 0 !important;
    font-size:16px!important;
    text-transform: none !important;
    color: #003bd1 !important;
    margin-right:0;
    text-decoration:underline!important;
}
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://www.firjan.com.br/empresaemdia"] strong,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistambientalquimicaverde/"] strong,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioceramica2017/"] strong,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistsolda/"] strong,
.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioistautomaacaosvp/"] strong
{
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    background: none !important;
    color: #00abe5 !important;
    font-weight: normal;
    text-transform: none !important;
    font-weight: normal !important;
    text-decoration:underline;
}

.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a[href^="http://publicacoes.firjan.org.br/portfolioceramica2017/"] strong,
.FirjanSENAI-inst #instDestaques a.mostra-destaques{
    color:#00abe5 !important;
}

.FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a{
    text-transform:none;
    color:#00abe5;
}

/* quadrado das pÃ¡ginas */

/* quadrado do final da pÃ¡gina */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities,
.FirjanSENAI-inst .sect .greenBoxPage
{
    background: #00abe5 !important;
}

/* tÃ­tulo */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities h2,
.FirjanSENAI-inst .sect .greenBoxPage h2
{
    font-family: 'Averta Light', sans-serif !important;
    color: #fff !important;
    margin-bottom:10px !important;
}

/* texto */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities p,
.FirjanSENAI-inst .sectionPage .sect .greenBoxPage p
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 21px !important;
    margin-bottom:20px !important;
}

/* botÃµes */
.FirjanSENAI-inst .sectionPage .wrap .column_type4 .activities a,
.FirjanSENAI-inst div.wrap section.sect.comp-sect .greenBoxPage a:link,
.FirjanSENAI-inst div.wrap section.sect.comp-sect .greenBoxPage a[title="Chat"]
{
    background: #1d7da2 !important;
    border-color: #1d7da2 !important;
    color: #fff !important;
    font-size: 14px !important;
    transition: 0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", sans-serif !important;
}

/* quadrado lateral da pÃ¡gina */
.FirjanSENAI-inst .sectionPage div.grayboxContact div.pressContact,
.FirjanSENAI-inst .sectionPage .sidebar div .boxService
{
    background: #00abe5 !important;
    padding:20px 30px !important;
}


/* texto */
.FirjanSENAI-inst .sectionPage div.grayboxContact div.pressContact p,
.FirjanSENAI-inst .sectionPage .sidebar div .boxService p,
.FirjanSENAI-inst .sectionPage .sidebar div .boxService a
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #fff !important;
    font-size: 12px !important;
    line-height: 22px !important;
}
.FirjanSENAI-inst .sectionPage .sidebar div .boxService p,
.FirjanSENAI-inst .sectionPage .sidebar div .boxService a{
    font-size:16px !important;
}

/* tÃ­tulo */
.FirjanSENAI-inst .sectionPage div.grayboxContact div.pressContact h2
{
    font-family: 'Averta Light', sans-serif !important;
    color: #fff !important;
    font-size: 28px !important;
}
.FirjanSENAI-inst .sectionPage div.grayboxContact div.pressContact h3
{
    font-family: "Averta Regular", sans-serif !important;
    color: #fff !important;
    font-size: 23px !important;
}

/* botÃµes */
.FirjanSENAI-inst .sectionPage div.grayboxContact div.pressContact .onlineChat a
{
    width: 100% !important;
    height: auto !important;
    background: #1d7da2 !important;
    border: 1px solid #1d7da2 !important;
    color: #fff !important;
    transition: 0.2s !important;
    padding: 10px 20px !important;
    width: auto !important;
    height: auto !important;
    font-family: "Averta Regular", sans-serif !important;
}

/* fim das pÃ¡ginas secundÃ¡rias  */



/* =================== FIM DO SENAI =================== */

/* FIM DAS ALTERAÃ‡Ã•ES */

/* Ajuste*/
/* Senai */
.Firjansenai-inst #banner ul li .wrap .title span{color:#01a3ed!important;}
.Firjansenai-inst #banner ul li .wrap .title span strong{color:#01a3ed!important;font-family:'Museo700', sans-serif;}

.pageMenu ul li a:link,
.pageMenu ul li a{
    font-weight:normal !important;
}

/* SENAI
_________________________________*/

.guia-sesi-cultural {background-image:none;background-color:#f5f5f5; }
.guia-sesi-cultural .gsc-header .gsc-header-logo {background:none;width:auto;padding-top:15px;padding-bottom:0;  }
.guia-sesi-cultural .gsc-header .gsc-header-logo h1{color:#ec8112;font-family:'Averta Bold';font-size: 36px;font-weight: normal;background:url(../images/branding/logo-sesi-guia-cultura.png) no-repeat left 11px;padding-left:254px; }
.guia-sesi-cultural .gsc-header .gsc-header-logo h1 span{font-family:'Averta Bold';font-size: 48px;font-weight: normal;color:#ec8112;}

.guia-sesi-cultural .gsc-navegacao ul li {margin-right: -4px;}
.guia-sesi-cultural .btn.btn-magenta {background:#ec8112;}
.guia-sesi-cultural .btn.btn-magenta.btn-off:hover {background:#393230;color:#fff;}
.guia-sesi-cultural .btn.btn-magenta.btn-off {background:none;color:#ec8112;}
.guia-sesi-cultural .gsc-navegacao ul li a {padding:10px 20px;}

/* Destaques */
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data{width:99%;}

.guia-sesi-cultural .gsc-destaques ul li.before-social { height:auto; }
.guia-sesi-cultural .gsc-destaques ul li.before-social > a{ display:block; height:210px; position:relative;overflow:hidden;margin-bottom:10px; }
.guia-sesi-cultural .gsc-destaque-vertical.before-social { width:318px; }
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .vertical-data-info {}
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data {min-height:115px; }
.guia-sesi-cultural .gsc-destaque-vertical.before-social .vertical-main-data {width:100%;}
.guia-sesi-cultural .gsc-destaque-vertical.before-social .vertical-main-data .vertical-data-info h2 {margin-bottom:15px; }
.guia-sesi-cultural .gsc-destaque-social {height: auto;margin: 0 10px 10px 0;}
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data {background-image:url(../images/branding/brd-bg-destaque-main-data.png);}
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-info {padding:7px 0 0 10px;width:570px;}
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .marcador {display:none;}
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .marcador {display:none;}
.guia-sesi-cultural .gsc-destaque-last .destaque-last-data .marcador {display:none; }
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-info h2 {font-size:24px;margin: 0 0 5px 0;}
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-info p {font-size:18px;}

.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links{width:238px;}

.guia-sesi-cultural .btn {font-family:'Averta Regular';font-size:14px;border-radius:0;}
.guia-sesi-cultural .btn.btn-branco {transition:0.2s;border:1px solid #fff;background:none;color:#fff;float:left; }
.guia-sesi-cultural .btn.btn-branco:hover {background:none;color:#fff;opacity:.7; }
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links a{padding:10px;float:left;}

.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links a[title="Comprar"]{transition:0.2s;background-color:#ec8112!important;border:1px solid #ec8112; }
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links a[title="Comprar"]:hover {background-color:#393230!important;border:1px solid #393230;opacity:1;  }

.guia-sesi-cultural .gsc-destaque-last .destaque-last-data .last-data-info {padding:6px 0 0 10px;width: 370px; }
.guia-sesi-cultural .gsc-destaque-last .btn.btn-branco{background:#ec8112!important;border:1px solid #ec8112;padding:10px 11px; }
.guia-sesi-cultural .gsc-destaque-last .btn.btn-branco:hover {background:#393230!important;border:1px solid #393230;opacity:1; }
.guia-sesi-cultural .gsc-destaque-last .destaque-last-data .last-data-links {padding: 10px 10px 0 0;width: 102px;}

.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .vertical-data-info
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .vertical-data-info h2 p{font-size:18px; }
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .vertical-data-info h2 {padding: 10px 0 0 8px; }
.guia-sesi-cultural .gsc-destaque-vertical .vertical-main-data .vertical-data-info p {font-size:14px; }

.guia-sesi-cultural .gsc-destaque-social .social-twitter {background:#003bd1;}


.clas {border-radius:0;font-size:14px;line-height:19px;  }

/* Agenda */
.guia-sesi-cultural .gsc-agenda {padding-top:80px; }
.guia-sesi-cultural .gsc-agenda .agenda-header {padding-bottom:5px; }
.guia-sesi-cultural .gsc-agenda .agenda-header .header-title {width:451px;}
.guia-sesi-cultural .gsc-agenda .agenda-header h2 {font-family:'Averta Light';font-size: 38px;font-weight: normal;color:#ec8112;}
.guia-sesi-cultural .gsc-agenda .agenda-header h2 span{font-family:'Averta Light';font-size: 38px;font-weight: normal;color:#ec8112;}

.guia-sesi-cultural .gsc-agenda .agenda-header .header-filtros {padding-top:13px;}
.guia-sesi-cultural .gsc-agenda .agenda-header .header-filtros .label-gratis{clear:both;text-align:right;padding-top: 25px;padding-right:14px;}
.guia-sesi-cultural .gsc-agenda .agenda-header .header-filtros .label-gratis span{font-family:'Averta Bold';font-size: 11px;color:#003bd1;background:#fafafa;line-height:14px;padding:0 3px;  }

.guia-sesi-cultural .gsc-agenda .agenda-cell{background:#fff;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-data{background:#ec8316;padding-top:10px;height:147px;  }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-data .data-semana{font-family:'Averta Light';font-size: 22px;color:#fff;text-transform:lowercase; }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-data .data-dia {font-family:'Averta Light';font-size: 70px;color:#fff;line-height:75px; }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-data .data-mes {font-family:'Averta Bold';font-size: 22px;color:#fff;text-transform:lowercase;}

.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos {border-color:#dcdcdc;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell, .guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell:nth-child(2n) {background:#fff;border-bottom:1px solid #dcdcdc;  }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell:last-child {background:#fff;border-bottom:1px solid #dcdcdc;  }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-marcador {display:none; }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-hora {text-align:left;color:#9c9897; }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-info {padding:10px 0 5px;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-info h2 span {color:#393230;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-info h2 span.ei-titulo {font-family:'Averta Bold';font-size: 14px;font-weight: normal;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-info h2 span.ei-local {font-family:'Averta Regular';font-size: 12px;font-weight: normal;}

.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-censura {float:right;}
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-censura span {border-radius:0;font-size: 11px; }
.guia-sesi-cultural .gsc-agenda .agenda-cell .agenda-eventos .evento-cell .evento-censura .tag-gratuito-div {background:#fafafa;font-size: 11px;color: #003bd1;}

.guia-sesi-cultural .gsc-agenda a.more_events {background:none;font-family:'Averta Regular';font-size: 14px;color: #003bd1;margin:0;text-align:right;float:none;padding-top:9px;padding-right:12px; }

#filtro-guia-sesi-home .filtro-local div.selectStylized > span, #filtro-guia-sesi-home .filtro-categoria div.selectStylized > span {
    background-image:url(../images/branding/brd-gsc-selectbutton.jpg)!important;border-radius:0;border:1px solid #003bd1;font-family:'Averta Bold';font-size: 12px;color:#393230;padding: 7px 40px 12px 10px;text-transform:none !important;
}
#filtro-guia-sesi-home div.selectStylized > ul > li {text-transform:none;font-family:'Averta Bold';font-size: 10px; }
#filtro-guia-sesi-home div.selectStylized > ul > li:hover {background:#393230!important;color:#fff!important;}
#filtro-guia-sesi-home .filtro-local div.selectStylized > ul {max-height: 350px!important;width: 98%!important;}
#filtro-guia-sesi-home .filtro-categoria div.selectStylized > ul {max-height: 250px!important;width: 98%!important;}

.divDatePicker input[type="text"]#datepicker {font-family:'Averta Bold'!important;font-size: 12px!important;color:#393230!important;border:1px solid #003bd1;border-radius:0;padding:7px;background-image:url(../images/branding/brd-calendar_ico_roxo.png)!important;}
.ui-datepicker {border-radius:0;background:#003bd1;}
.ui-datepicker td, .ui-datepicker-calendar tbody tr td, .ui-datepicker-calendar thead, .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month {border:none;}
.ui-datepicker td, .ui-datepicker-calendar tbody tr td, .ui-datepicker td span, .ui-datepicker td a {width: 20px;height: 20px;line-height: 23px;}
.ui-datepicker-calendar tbody tr td a:link, .ui-datepicker-calendar tbody tr td a:visited {background:none; }
.ui-datepicker-calendar tbody tr td a:hover {background:#393230;color:#fff; }
.ui-datepicker-calendar thead tr th {text-transform:capitalize; }
.ui-datepicker {margin:0;}
.ui-datepicker .ui-pointer {height:0; }
.ui-datepicker table {background:#003bd1;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {display:block;font-family:'Averta Bold';font-size: 20px;margin-bottom:-15px; }
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {display:block;font-family:'Averta Bold';font-size: 14px;margin-bottom:-10px;}
.ui-datepicker .ui-datepicker-prev {background-image:url(../images/branding/brd-left-arrow-calendar.png)!important;}
.ui-datepicker .ui-datepicker-next {background-image:url(../images/branding/brd-right-arrow-calendar.png)!important;}

.guia-sesi-cultural .gsc-agenda .agenda-categorias{display:none; }

/* NotÃ­cias */
.guia-sesi-cultural .gsc-noticias {padding-top:70px; }
.guia-sesi-cultural .gsc-noticias h2 {font-family:'Averta Light';font-size: 38px;font-weight: normal;color:#ec8112;}
.guia-sesi-cultural .gsc-noticias .gsc-noticias-lista ul li h3 {font-family:'Averta Regular';font-size: 14px;font-weight: normal;color:#393230;}
.guia-sesi-cultural .gsc-noticias .gsc-noticias-lista ul li a:hover h3 {color:#ec8112;}
.guia-sesi-cultural .btn-roxo {background:none;color:#003bd1;border:1px solid #003bd1;}
.guia-sesi-cultural .btn-roxo:hover {color:#393230;border:1px solid #393230;}


/* Atracoes */
.guia-sesi-cultural .gsc-atracoes .atracoes-header .header-filtros {float:right;width:auto; }
#filtro-guia-sesi-atracoes .filtro-local div.selectStylized > span, #filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized > span {border:1px solid #003bd1;line-height: 17px;font-size:14px; }
#filtro-guia-sesi-atracoes .calendarIcon {background-image:url(../images/branding/brd-calendar_ico_roxo.png)!important;font-size:14px!important;padding: 6px 7px 5px; }
.ui-datepicker-calendar thead tr th {font-size:9px!important;}
#filtro-guia-sesi-atracoes .filtro-local div.selectStylized > ul, #filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized > ul {max-height:inherit; }

#filtro-guia-sesi-atracoes .label-gratis{clear:both;text-align:right;padding-top: 25px;padding-right:14px;}
#filtro-guia-sesi-atracoes .label-gratis span{font-family:'Averta Bold';font-size: 11px;color:#003bd1;background:#fafafa;line-height:14px;padding:0 3px;  }
.guia-sesi-cultural .gsc-atracoes .atracoes-header {padding-bottom:3px; }

.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-categoria{font-family:'Averta Light';font-size: 14px;color:#ec8112!important;text-transform: none;margin: 0px 0 3px 0; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-lista-header .header-info .tag-gratuito {font-family:'Averta Bold';font-size: 11px;color:#003bd1;border-radius:0;width:16px;height:16px;padding:1px; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-lista-header .header-info h2 span {font-family:'Averta Regular';font-size: 16px;color:#fff;}
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-lista-header .header-info h2 span.marcador, .guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-lista-header {background:#ec8112!important; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-content p {color:#393230;height:80px;}
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-content p i{font-style:normal; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-info p{font-family:'Averta Regular';font-size: 14px;color:#393230;}
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a {border-color:#ec8112;color:#ec8112; width:auto;padding:10px 20px; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a.btn-hover {color:#fff!important;background:#ec8112!important;padding:10px 20px;}
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a.btn-hover:hover {background:#393230!important;opacity:1; }
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-content {margin:0;}

.guia-sesi-cultural .gsc-espacos-intro .espacos-header p {font-family:'Averta Regular';font-size: 14px;color:#393230;}
.guia-sesi-cultural .espacos-lista h2 {color:#ec8112;}
.guia-sesi-cultural .espacos-lista h3{color:#393230;}
.guia-sesi-cultural .espacos-lista .lista-content p {font-family:'Averta Regular';font-size: 14px;color:#393230;}
.guia-sesi-cultural .espacos-lista .btn.btn-branco {color:#fff;border-color:#fff;background:#ec8112;padding:10px 20px }

.guia-sesi-cultural .gsc-eventos-festivais h2 {color:#ec8112;}
.guia-sesi-cultural .gsc-eventos-festivais .eventos-festivais-lista img {border:none;}
.guia-sesi-cultural .gsc-eventos-festivais .eventos-festivais-lista h3 {text-transform:none;color:#393230;font-size:15px;  }

/* Detalhe */
.guia-sesi-cultural #eventBanner .eventBannerData .ovrlyr {border-color:#ec8112!important;}
.guia-sesi-cultural #events_info .events_info_data article h2 {color:#ec8112;}
.guia-sesi-cultural #events_info .events_info_data article p {color:#393230;}

.guia-sesi-cultural #events_info .events_info_data a {padding:0;margin:0 !important;color:#003cd2;text-transform:none;text-decoration:none;background:none;border-radius:0;font-size:inherit;border:none;text }
.guia-sesi-cultural #events_info .events_info_data a:hover {color:#fff!important;opacity:1; }
.guia-sesi-cultural .events_info_extra p {font-family:'Averta Regular';font-size: 14px;color:#393230;}
.guia-sesi-cultural ul.shareButtons li.dowBtn, .guia-sesi-cultural ul.shareButtons li.prtBtn {border-radius:0; }

/* CSS adicional por Lucas Pedro */

.guia-sesi-cultural .gsc-destaque-social .social-twitter a h3,
.guia-sesi-cultural .gsc-destaque-social .social-twitter a h3 span{
    color:#fff !important;
    font-family:"Averta Regular", 'sans-serif' !important;
    font-size:16px !important;
}
.guia-sesi-cultural .gsc-destaque-social .social-twitter a:hover h3 span,
.Firjansesi-inst #banner ul li .wrap .title-banner span,
.FirjanSESI-inst #banner ul li .wrap .title-banner span,
.FirjanSESI-inst div.formEditais label{
    color:#ec8112 !important;
}

.FirjanSESI-inst .sectionPage .grayboxContact .pressContact h2,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited{
    color:#fff !important;
}

.Firjansesi-inst section.sectionPage .blueBoxPage,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited{
    background:#ec8112 !important;
}

.Firjansesi-inst #master .sectionPage .blueBoxPage a:link,
.Firjansesi-inst #master .sectionPage .blueBoxPage a:visited{
    background:#903f29 !important;
    border:1px solid #903f29 !important;
    color:#fff !important;
}
.Firjansesi-inst #master .sectionPage .blueBoxPage a:hover,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:hover{
    background:#393230 !important;
    border:1px solid #393230 !important;
    color:#fff !important;
}

.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:link,
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:visited{
    border:1px solid #ec8112 !important;
}
.FirjanSESI-inst div.contentPillarPage ul.comp-emp-prod-serv li a[class^="btn"]:hover{
    border-color:#393230 !important;
}

.guia-sesi-cultural .gsc-espacos-intro .espacos-header p,
.guia-sesi-cultural .espacos-lista .lista-content p{
    font-family:"Averta Light", sans-serif !important;
    color:#393230 !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativosection #page_title h1{
    color:#003bd1 !important;
    font-size:36px !important;
    font-family:'Averta Bold', sans-serif !important;
}

.calendarInner .sectControl h2{
    color:#003bd1 !important;
    font-size:28px !important;
    font-family:'Averta Light', sans-serif !important;
}

.guia-sesi-cultural .btn.btn-magenta:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
.guia-sesi-cultural .btn.btn-magenta.btn-off,
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a.btn-hover:hover,
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a:hover{
    transition:0.2s;
}
.guia-sesi-cultural .btn.btn-magenta.btn-off:hover,
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links a[title="Comprar"]:hover,
.guia-sesi-cultural .gsc-destaques ul .gsc-destaque-main .destaque-main-data .main-data-links a.info-margin:hover,
.guia-sesi-cultural .gsc-destaque-last .destaque-last-data .last-data-links a:hover,
.guia-sesi-cultural a.btn-roxo:hover,
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a.btn-hover:hover,
.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-links a:hover,
.guia-sesi-cultural .espacos-lista .btn.btn-branco:hover{
    background:#393230 !important;
    color:#fff !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
    border-color:#393230 !important;
    opacity:1 !important;
}

.guia-sesi-cultural a.btn-roxo{
    transition:0.2s;
    background:#ec8112 !important;
    color:#fff !important;
    border-color:#ec8112 !important;
}

.ui-datepicker-calendar tbody tr td a:hover{
    background:#fff !important;
    color:#003bd1 !important;
}
.ui-datepicker .ui-datepicker-next{
    transition:0.2s;
    right:10px !important;
}
.ui-datepicker .ui-datepicker-prev{
    transition:0.2s;
    left:10px !important;
}
.ui-datepicker .ui-datepicker-next:hover{
    right:5px !important;
}
.ui-datepicker .ui-datepicker-prev:hover{
    left: 5px !important;
}

.guia-sesi-cultural .espacos-lista ul li{
    margin:0 0 60px 0 !important;
}

.guia-sesi-cultural #events_info .events_info_data article p{
    font-family:"Averta Light", sans-serif !important;
    font-size:16px !important;
}

.FirjanSESI-inst .sectionPage .tabs.ofic-work input[class^="btn"]{
    float:right !important;
    margin-top:0 !important;
}
.FirjanSESI-inst .sectionPage .tabs.ofic-work .selectBuscaWorkShop{
    margin-right:0;
}

.guia-sesi-cultural #events_info .events_info_data article p strong,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:link,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:visited,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div span p strong{
    color:#e66b20 !important;
}

.FirjanSESI-inst div.sectionPage a[class^="btn"]:link,
.FirjanSESI-inst div.sectionPage a[class^="btn"]:visited,
.auxnav_events ul li a.eventSesiC{
    transition:0.2s;
    background:#ec8112 !important;
    border-color:#ec8112 !important;
    color:#fff !important;
    font-family:"Averta Regular", sans-serif !important;
}
.FirjanSESI-inst div.sectionPage a[class^="btn"]:hover,
.auxnav_events ul li a.eventSesiC:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    font-family:"Averta Regular", sans-serif !important;
    color:#fff !important;
    opacity:1 !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}
.auxnav_events ul li a.eventSesiC{
    font-size:14px !important;
}

.FirjanSESI-inst div.grayboxContact div.pressContact,
.FirjanSESI-inst div.greenBoxPage,
.FirjanSESI-inst div.sectionPage input[class^="btn"],
.FirjanSESI-inst .sectionPage p a.inst-link,
.FirjanSESI-inst div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas li.active a{
    background:#ec8112 !important;
}
.FirjanSESI-inst .sectionPage p a.inst-link,
.FirjanSESI-inst div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas li.active a{
    color:#fff !important;
    border-color:#ec8112 !important;
}
.FirjanSESI-inst div.sectionPage input[class^="btn"]{
    color:#fff !important;
    border-color:#ec8112 !important;
    margin-top:10px !important;
}
.FirjanSESI-inst .sectionPage p a.inst-link:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}
.FirjanSESI-inst .voltar-checkup .boxService a:link{
    padding:10px 20px;
}
.FirjanSESI-inst div.sectionPage div.wrap div.sidebar div div.column_type2 div.pressContact a,
.FirjanSESI-inst div.wrap section.sect.comp-sect .greenBoxPage a,
.FirjanSESI-inst .sectionPage .column_type4 .activities a,
.FirjanSESI-inst .sectionPage .wrap .column-type0 div .activities a,
.FirjanSESI-inst div.sectionPage .sidebar .boxService .ovf a[class^="btn"]:link{
    transition:0.2s;
    background:#903f29 !important;
    color:#fff !important;
    border:1px solid #903f29 !important;
}
.FirjanSESI-inst div.sectionPage div.wrap div.sidebar div div.column_type2 div.pressContact a:hover,
.FirjanSESI-inst div.wrap section.sect.comp-sect .greenBoxPage a:hover,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li.active a:hover,
.FirjanSESI-inst div.sectionPage input[class^="btn"]:hover,
.FirjanSESI-inst .sectionPage .column_type4 .activities a:hover,
.FirjanSESI-inst .sectionPage .wrap .column-type0 div .activities a:hover,
.FirjanSESI-inst div.sectionPage .sidebar .boxService .ovf a[class^="btn"]:hover,
.FirjanSESI-inst div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas li.active a:hover,
.resultSearch ul.listPreResult li a:hover{
    background:#393230 !important;
    border:1px solid #393230 !important;
    color:#fff !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
    opacity:1 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li.active a:hover{
    border:0 !important;
}

.FirjanSESI-inst .activities,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li.active a,
.FirjanSESI-inst div.sectionPage div.boxService{
    background-color:#ec8112 !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li.active a,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:hover,
.FirjanSESI-inst .sidebar .boxService h3[style],
.FirjanSESI-inst .activities h2{
    color:#fff !important;
}

.FirjanSESI-inst .column_type4 .activities a{
    background:#903f29 !important;
    color:#fff !important;
}
.FirjanSESI-inst .column_type4 .activities a:hover{
    background:#393230 !important;
    color:#fff !important;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .spaceBottom form div fieldset div.pesquisarbtn input, .FirjanSESI-inst .sectionPage .wrap .column_type4 div .spaceBottom form div fieldset div.pesquisarbtn input{
    width:auto !important;
}

.guia-sesi-cultural .gsc-header .gsc-header-logo h1{
    background:none !important;
    padding-left:0 !important;
}

.guia-sesi-cultural .gsc-atracoes .atracoes-lista .atracoes-lista-header .header-info h2 span.marcador{
    height:60px !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div form div h3[style]{
    margin-top:0 !important;
}

.FirjanSESI-inst .activities h2{
    margin-bottom:10px !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:link,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:visited{
    width:100% !important;
}

.FirjanSESI-inst #divEmail input{
    width:434px !important;
}
.FirjanSESI-inst .formEditais #divTermosEdital{
    overflow:visible !important;
}
.FirjanSESI-inst .pesquisarbtn input[value="Enviar InscriÃ§Ã£o"]{
    width:auto !important;
}

#filtro-guia-sesi-atracoes .filtro-local div.selectStylized>span, #filtro-guia-sesi-atracoes .filtro-categoria div.selectStylized>span {
    border: 2px solid #003bd1;
    line-height: 14px !important;
    font-size: 14px !important;
}

#filtro-guia-sesi-atracoes .calendarIcon {
    border:2px solid #003bd1 !important;
    padding:6px 7px 6px 7px !important;
}

.nenhumEvento{
    color:#ec8112 !important;
}

.FirjanSESI-inst #instDestaques a:not(.mostra-destaques):link,
.FirjanSESI-inst #instDestaques a:not(.mostra-destaques):visited{
    background-color:#ec8112 !important;
    color:#fff !important;
}
.FirjanSESI-inst #instDestaques a:not(.mostra-destaques):hover{
    background-color:#393230 !important;
    color:#fff !important;
}

.FirjanSESI-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']{
    background-color:#ec8112 !important;
    border:1px solid #ec8112 !important;
    color:#fff !important;
}
.FirjanSESI-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover{
    background-color:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.FirjanSESI-inst .inst-page .blueBoxPage{
    background-color:#ec8112 !important;
}
.FirjanSESI-inst .inst-page .blueBoxPage h2{
    color:#fff !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type0 .blueBoxPage a{
    background:#903f29 !important;
    border:1px solid #903f29 !important;
    color:#fff !important;
}
.FirjanSESI-inst .sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

/* forms dentro de .guia-sesi-cultural */

.guia-sesi-cultural .header-filtros .select_style select#Localidade,
.guia-sesi-cultural .header-filtros .select_style select#Subcategoria,
.guia-sesi-cultural .header-filtros .divDatePicker input[type="text"]#datepicker{
    border:2px solid #003bd1 !important;
    padding:4px 10px 4px 10px !important;
    font-size:16px !important;
    font-family:'Averta Regular', sans-serif !important;
    color:#393230 !important;
}
.guia-sesi-cultural .header-filtros .divDatePicker input[type="text"]#datepicker{
    font-size:17px !important;
}

.sesiConheca .pcenter{
    padding-top:30px !important;
}

.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.clu h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.esp h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.eve h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.cur h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.med h4{
    font-size:12px !important;
}
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.clu h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.cur h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.eve h4{
    margin-top:18px !important;
}

.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.cur h4,
.FirjanSESI-inst section.sesiGrandesNumeros ul.circles li.clu h4{
    padding:78px 0 0 0 !important;
}

.FirjanSESI-inst .sesiUnidades div.selectStylized{
    width:90% !important;
}
.FirjanSESI-inst div.selectStylized > span.close,
.FirjanSESI-inst div.selectStylized > span.open{
    width:100% !important;
    transition:0s !important;
}
.FirjanSESI-inst div.selectStylized > span.open{
    /* padding-top:5px !important;
 padding-bottom:5px !important; */
    padding-top:9px !important;
    padding-bottom:9px !important;
}
.FirjanSESI-inst div.selectStylized > ul[style]{
    width:107% !important;
}

.gsc-agenda .header-filtros div.selectStylized > span.open{
    line-height:14px !important;
}

.FirjanSESI-inst .sectionPage.inst-page .column_type0{
    margin:0 !important;
    width:996px !important;
}

.gsc-header a.gsc-header-logo h1{
    font-family:'Averta Light', sans-serif !important;
    font-weight:100 !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div span h3{
    color:#e66b20 !important;
}

.FirjanSESI-inst div.tabItem span.selectBuscaWorkShop span.select div.select span{
    margin-left:20px;
}
div.tabItem span.selectBuscaWorkShop span.select div.select span.open{
    padding-top:9px !important;
    padding-bottom:9px !important;
    line-height:13px !important;
}
.FirjanSESI-inst div.selectStylized > ul[style]{
    /* margin-left:20px !important; */
}

.FirjanSESI-inst ul.listaModalidade li a:link,
.FirjanSESI-inst ul.listaModalidade li a:visited{
    color:#003bd1 !important;
}
.FirjanSESI-inst ul.listaModalidade li a:hover{
    text-decoration:underline;
}

.FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.close,
.FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.open{
    /* padding-right:40px !important; */
    width:350px !important;
    padding-top:9px !important;
    padding-bottom:9px !important;
}

.FirjanSESI-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage{
    color:#e66b20 !important;
}

#eventBanner .eventBannerData h3{
    color:#fff !important;
    border-radius:0 !important;
}

ul.shareButtons li.dowBtn a:link,
ul.shareButtons li.dowBtn a:visited,
ul.shareButtons li.prtBtn a:link,
ul.shareButtons li.prtBtn a:visited{
    transition:0.2s;
}
ul.shareButtons li.dowBtn a:hover,
ul.shareButtons li.prtBtn a:hover{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

.guia-sesi-cultural .btnPagSeguro{
    background-color:#ec8112 !important;
    border-color:#ec8112 !important;
}
.guia-sesi-cultural .btnPagSeguro:hover{
    background-color:#83c85e !important;
    border-color:#83c85e !important;
}

.guia-sesi-cultural .btn.btn-back-casa-firjan[style]:hover{
    background:#393230 !important;
    border-color:#393230 !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:link,
.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:visited{
    line-height:14px !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a[title="Inscreva sua Banda"]{
    width:100% !important;
}

.FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li:nth-child(2){
    width:200px !important;
}


/* INSTITUCIONAL-CIRJ
_________________________________*/

/* ===== CSS adicional por Lucas Pedro ===== */
span#cirj section div.pcenter h2,
section[data-id="cirj"] div.pcenter h2,
#cirj h3{
    color:#89bf55 !important;
}
#cirj p strong{
    color:#393230 !important;
}

.Firjancirj-inst .wrap .blueBoxPage h2,
.Firjancirj-inst .wrap .blueBoxPage p{
    color:#fff !important;
}

.Firjancirj-inst .wrap .blueBoxPage a:link,
.Firjancirj-inst .wrap .blueBoxPage a:visited{
    background:#fff !important;
    border-color:#fff !important;
    color:#003bd1 !important;
}
.Firjancirj-inst .wrap .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.pageMenu ul[data-name="CIRJ"] li a:link, .pageMenu ul[data-name="CIRJ"] li a{
    font-size:18px !important;
    color:#89bf55 !important;
}

.sectionPage .wrap .column_type0 .blueBoxPage a:hover{
    color:#fff !important;
    background:#393230 !important;
}

.sectionPage .wrap .column_type0 .blueBoxPage a{
    border:0 !important;
    margin:0 !important;
}

/*#cirj .sectionPage .wrap .pleft .inst-link{
   background:#B2D465 !important;
   color:#393230 !important;
   border-color:#B2D465 !important;
}
#cirj .sectionPage .wrap .pleft .inst-link:hover{
   background:#393230 !important;
   color:#fff !important;
   border-color:#393230 !important;
   box-shadow:0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}*/

.pageMenu ul#menu-inst li:first-child{
    text-align:center;
}

.Firjancirj-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']{
    background:#89bf55 !important;
    border-color:#89bf55 !important;
    color:#fff !important;
    text-transform:uppercase;
}
.Firjancirj-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.cirjConheca .pleft{
    padding-top:30px !important;
}

.FirjanCIRJ-inst #banner ul li .wrap .title-banner span{
    color:#89bf55 !important;
}

/* ALTERAÃ‡ÃƒO FEITA PELO ESTAGIÃRIO LUCAS MARLON */
/* =================== CIRJ =================== */

/* menu ao lado da img 'logo cirj' */
.FirjanCIRJ-inst #master .wrap .pageMenu #page_title nav ul li a
{
    color: #89bf55 !important;
}

/* INÃCIO DE TUDO EM COMUM DE TODA A PÃGINA */

/* font-family Averta Bold => h1 */

/* tÃ­tulos ao lado da imagem correspondente Ã  pÃ¡gina */

/* tÃ­tulos dentro do banner principal */
.FirjanCIRJ-inst #master .institucionalPage div #banner .items ul li .wrap .title span
{
    color: #89bf55 !important;
}
/* font-family Averta Light => p, h2  */

/* h2 */
.FirjanCIRJ-inst #master .institucionalPage .wrap div h2
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    color: #89bf55 !important;
    margin-bottom:30px !important;
}
.FirjanCIRJ-inst #master .institucionalPage .wrap .blueBoxPage h2
{
    color: white !important;
}
/* p */
.FirjanCIRJ-inst #master .institucionalPage div p
{
    color: #393230 !important;
}

.FirjanCIRJ-inst #master .institucionalPage .blueBoxPage p
{
    color: white !important;
}

/* BTN's */
.FirjanCIRJ-inst .sectionPage .wrap .pleft .inst-link:link,
.FirjanCIRJ-inst .sectionPage .wrap .pleft .inst-link:visited,
.FirjanCIRJ-inst a.inst-link:link,
.FirjanCIRJ-inst a.inst-link:visited,
.FirjanCIRJ-inst div.institucionalPage section#instDestaques a[href='#lbComissoes'],
.FirjanCIRJ-inst div.loadMore a#more{
    background:#89bf55 !important;
    border-color:#89bf55 !important;
    color:#fff !important;
}
.FirjanCIRJ-inst .sectionPage .wrap .pleft .inst-link:hover,
.FirjanCIRJ-inst a.inst-link:hover,
.FirjanCIRJ-inst div.institucionalPage section#instDestaques a[href='#lbComissoes']:hover,
.FirjanCIRJ-inst div.loadMore a#more:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

.FirjanCIRJ-inst .wrap .blueBoxPage a:link,
.FirjanCIRJ-inst .wrap .blueBoxPage a:visited{
    background:#537238 !important;
    border-color:#537238 !important;
    color:#fff !important;
}
.FirjanCIRJ-inst .wrap .blueBoxPage a:hover{
    background:#393230 !important;
    border-color:#393230 !important;
    color:#fff !important;
}

/* BOXES */
.FirjanCIRJ-inst .sectionPage.inst-page .blueBoxPage{
    background:#89bf55 !important;
}

.FirjanCIRJ-inst .column_type0{
    margin:0 !important;
    width:996px !important;
}

/* =================== FIM DO CIRJ ===================*/
/* FIM DA ALTERAÃ‡ÃƒO */

/* INSTITUCIONAL-IEL
____________________________________*/

/* ===== CSS adicional por Lucas Pedro ===== */
.ielServicos h3{
    color:#5fbfab !important;
}

.FirjanIEL-inst .sectionPage .wrap .contentPillarPage .activities a{
    background-color:#fff !important;
    color:#003bd1 !important;
}
.FirjanIEL-inst .sectionPage .wrap .contentPillarPage .activities a:hover{
    color:#fff !important;
    background-color:#393230 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
}

.FirjanIEL-inst .boxDiferenciais .cursos h2{
    background-color:#5FBFAB !important;
}

.pageMenu ul[data-name="IEL"] li a:link, .pageMenu ul[data-name="IEL"] li a{
    font-size:18px !important;
    color:#5fbfab !important;
}

.FirjanIEL-inst .column_type2{
    margin-top:40px !important;
}

.ielServicos .serv-lista-lista ul li div a,
section.ielServicos div.column_type4 div p a,
section.ielDestaques div.column_type0 ul li a,
section.ielServicos div.column_type4 div p a:link,
section.ielDestaques div.column_type0 ul li a{
    transition:0.2s;
    background:#5fbfab !important;
    color:#fff !important;
    border-radius:0 !important;
    font-family:"Averta Regular", sans-serif !important;
    font-size:14px !important;
    text-align: center;
    opacity: 1;
    text-decoration:none;
    padding:10px 20px !important;
    line-height:21px !important;
}
.ielServicos .serv-lista-lista ul li div a:hover,
section.ielServicos div.column_type4 div p a:hover,
section.ielDestaques div.column_type0 ul li a:hover,
section.ielServicos div.column_type4 div p a:hover,
section.ielDestaques div.column_type0 ul li a:hover{
    background:#393230 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25);
    opacity:1 !important;
    color:#fff !important;
    padding:10px 20px !important;
}

/* =================== IEL =================== */
/* topo imagem e menu */
.FirjanIEL-inst #master .wrap .pageMenu section#page_title
{
    height: auto !important;
    padding: 32px 0 33px 0 !important;
}

.FirjanIEL-inst #master .wrap .pageMenu section#page_title h1
{
    margin-bottom: 4px !important;
    margin-top: 0 !important;
}

.FirjanIEL-inst #banner ul li .wrap .title-banner span,
.FirjanIEL-inst div.featureImage figure figcaption,
.FirjanIEL-inst div.featureImage figure figcaption strong,
.FirjanIEL-inst .headerPage #CaminhoPagina #CaminhoEditoria span.editoria,
.FirjanIEL-inst .headerPage #CaminhoPagina #CaminhoEditoria span.namepage,
.FirjanIEL-inst .featureImage figure figcaption p
{
    color:#5fbfab !important;
}

.FirjanIEL-inst #master .wrap .pageMenu section#page_title nav ul li a
{
}
/* INÃCIO DE TUDO EM COMUM DE TODAS AS PÃGINAS IEL */

/* font-family Averta Bold => h1 */

/* tÃ­tulos ao lado da imagem correspondente Ã  pÃ¡gina */
.FirjanIEL-inst #master .FirjanIEL-inst .sectionPage #CaminhoPagina h2 span
{
    font-family: "Averta Bold", 'Trebuchet MS', sans-serif !important;
}

/* tÃ­tulos dentro do banner principal */
.FirjanIEL-inst #master .institucionalPage #banner .items ul li .wrap .title-banner span span, /* Lideres capacitados e com visÃ£o estratÃ©gica */
.FirjanIEL-inst #master .institucionalPage #banner .items ul li .wrap .description p, /* Lideres capacitados e com visÃ£o estratÃ©gica */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span strong, /* EducaÃ§Ã£o Executiva */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span, /* GestÃ£o da InovaÃ§Ã£o */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span strong, /* Programas Especiais */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption, /* EstÃ¡gio IEL */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption strong, /* EstÃ¡gio IEL */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption p, /* Cursos nacionais / Programas internacionais */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption p strong /* Cursos nacionais / Programas internacionais */
{
    font-family: "Averta Bold", 'Trebuchet MS', sans-serif !important;
}




/* font-family Averta Light => p, h2  */

/* H2 */
.FirjanIEL-inst #master .institucionalPage .wrap div h2, /* TÃ­tulo do quadrado azul do final da pÃ¡gina */
.FirjanIEL-inst #master .institucionalPage .wrap div h2 strong,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 article.intro header h2,
.FirjanIEL-inst #master .sectionPage .wrap ul#accordion li h2,
.FirjanIEL-inst #master .institucionalPage .wrap div h2,
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article h2,
.FirjanIEL-inst .sectionPage .wrap .center section .column_type4 article h2
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
}
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article h2,
.FirjanIEL-inst .sectionPage .wrap .center section .column_type4 article h2{
    color:#8CC7B9 !important;
}

/* P */
.FirjanIEL-inst #master .institucionalPage .ielConheca .wrap .column_type0 p,
.FirjanIEL-inst #master .institucionalPage .ielServicos .serv-lista-lista ul li p,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 article.intro p,
.FirjanIEL-inst #master .sectionPage .wrap .serv-lista-lista ul li p,
.FirjanIEL-inst #master .FirjanIEL-inst .sectionPage .wrap .column_type4 .boxDiferenciais .contentDiferenciais ul li,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 span p,
.FirjanIEL-inst #master .contentPillarPage .comp-emp-prod-serv p,
.FirjanIEL-inst #master .institucionalPage .sectionPage p,
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article .open p
{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
}
.ielConheca{
    padding-top:30px !important;
}
section.ielServicos{
    padding-top:0 !important;
}


/* font-family Averta Regular => h3, h4 */
.FirjanIEL-inst .sectionPage h3,
.FirjanIEL-inst #master .institucionalPage #banner ul li .wrap .description p,
.FirjanIEL-inst #master section.ielDestaques div h4,
.FirjanIEL-inst #master ul li h3,
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article .open h3
{
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
}
/* OBS: h4 dos box's cinzas das pÃ¡ginas */
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li h4,
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li h4
{
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    background-color:transparent !important;
    border:1px solid #5fbfab !important;
    color:#5fbfab !important;
    border-radius:0 !important;
    background: url(../images/curso-closed.png) no-repeat right center !important;
}
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li h4.open{
    border-bottom:1px solid transparent !important;
    background: url(../images/curso-open.png) no-repeat right center !important;
}
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li div{
    border:1px solid #5fbfab !important;
    border-top:0 !important;
    background-color:#f5f5f5 !important;
    border-radius:0 !important;
}
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li div div{
    border:0 !important;
}
.FirjanIEL-inst #master .ielServicos .serv-lista-lista ul li div .clear{
    border:0 !important;
}
/* OBS: tÃ­tulos de dentro dos box's cinzas das pÃ¡ginas */
.ielServicos .serv-lista-lista ul li div strong{
}

/* font-size 36px => h1 */
.FirjanIEL-inst #master .institucionalPage #banner .items ul li .wrap .title-banner span span, /* Lideres capacitados e com visÃ£o estratÃ©gica */
    /*.Firjaniel-inst #master .institucionalPage #banner .items ul li .wrap .description p,*/ /* Lideres capacitados e com visÃ£o estratÃ©gica */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span strong, /* EducaÃ§Ã£o Executiva */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span, /* GestÃ£o da InovaÃ§Ã£o */
.FirjanIEL-inst #master .featureImage #banner .items ul li .wrap .title-banner span strong, /* Programas Especiais */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption, /* EstÃ¡gio IEL */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption strong, /* EstÃ¡gio IEL */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption p, /* Cursos nacionais / Programas internacionais */
.FirjanIEL-inst #master .FirjanIEL-inst .featureImage .wrap figure h1 figcaption p strong /* Cursos nacionais / Programas internacionais */
{
    font-size: 36px !important;
}

/* font-size 28px => h2 */
.FirjanIEL-inst #master .institucionalPage .wrap div h2,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 article.intro header h2,
.FirjanIEL-inst #master .institucionalPage .wrap div h2 strong
{
    font-size: 28px !important;
}

/* botÃµes do conteÃºdo da pÃ¡gina */
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article ul li a
{
    transition:0.2s;
    font-family:'Averta Regular', sans-serif !important;
    font-size:14px !important;
    padding: 10px 20px !important;
    background-color: #5fbfab !important;
    border: 1px solid color #5fbfab !important;
    border-radius: 0 !important;
    opacity:1 !important;
}
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article ul li a:hover,
.FirjanIEL-inst #master .sectionPage .wrap .center #events_info .column_type4 article ul li a.active{
    background-color:#393230 !important;
    border:#393230 !important;
    color:#fff !important;
}


/* Quadrados laterais e quadrados final da tela */

/* Quadrados laterais */
.FirjanIEL-inst #master .sectionPage .wrap div.grayboxContact div.pressContact,
.FirjanIEL-inst #master .FirjanIEL-inst .sectionPage .wrap .column_type2 div.sidebar div.boxService,
.FirjanIEL-inst section.sectionPage .blueBoxPage,
.FirjanIEL-inst section.sectionPage .blueBoxPage,
.FirjanIEL-inst .activities
{
    background:#5fbfab !important;
}

/* textos */
.FirjanIEL-inst #master .sectionPage .wrap .contentPillarPage .onlineChat p,
.FirjanIEL-inst #master .sectionPage .wrap .column_type2 .sidebar .boxService p,
.FirjanIEL-inst #master .sectionPage .wrap .column_type2 .sidebar .boxService p a
{
    color:#fff !important;
}

/* botÃµes */
.FirjanIEL-inst #master .sectionPage .wrap .contentPillarPage .pressContact a
{
    transition:0.2s;
    background:#2d7e71 !important;
    border:1px solid #2d7e71 !important;
    padding: 7px 15px !important;
    margin:0 !important;
    text-transform:none !important;
}
.FirjanIEL-inst #master .sectionPage .wrap .contentPillarPage .pressContact a:hover
{
    padding: 7px 15px !important;
    background:#393230 !important;
    border:1px solid #393230 !important;
    color:#fff !important;
}

/* tÃ­tulos  */
/* H2 */
.FirjanIEL-inst #master .sectionPage .wrap .contentPillarPage .pressContact h2
{
    color:#fff !important;
}
/* H3 */
.FirjanIEL-inst #master .sectionPage .wrap .contentPillarPage .pressContact h3
{
    color:#fff !important;
}

/* Quadrados do final da pÃ¡gina */
.FirjanIEL-inst #master section.sectionPage .blueBoxPage,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .greenBoxPage,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities p a.linkmailto,
.FirjanIEL-inst div.greenBoxPage
{
    background:#5fbfab !important;
}

/* tÃ­tulos */
.FirjanIEL-inst #master section.sectionPage .blueBoxPage h2,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities h2,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .greenBoxPage h2
{
    color: #fff !important;
    font-size: 28px !important;
    font-family: 'Averta Light', 'Trebuchet MS', sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* p */
.FirjanIEL-inst #master .institucionalPage .sectionPage .blueBoxPage p,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities p,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .greenBoxPage p
{
    color: #fff !important;
    font-size: 16px;
    font-family: "AvertaLight", 'Trebuchet MS', sans-serif;
}

/* botÃ£o */
.FirjanIEL-inst #master section.sectionPage .blueBoxPage a,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities a,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .greenBoxPage a,
.FirjanIEL-inst div.grayboxContact:not(.assessoria-box) div.pressContact a:link,
.FirjanIEL-inst div.grayboxContact:not(.assessoria-box) div.pressContact a:visited
{
    transition:0.2s;
    background:#2d7e71 !important;
    border:1px solid #2d7e71 !important;
    color:#fff !important;
    text-transform: uppercase !important;
}
.FirjanIEL-inst #master section.sectionPage .blueBoxPage a:hover,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities a:hover,
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .greenBoxPage a:hover,
.FirjanIEL-inst div.grayboxContact:not(.assessoria-box) div.pressContact a:hover
{
    background:#393230 !important;
    border: 1px solid #393230 !important;
    color:#fff !important;
    text-transform: uppercase !important;
}

/* OBS: 'EMAIL DO BOX' por algum motivo o email deste box virou um botÃ£o (atualizaÃ§Ã£o do Lucas Pedro: RESOLVIDO :D ) */
.FirjanIEL-inst #master .sectionPage .wrap .column_type4 div .activities p a.linkmailto
{
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    border:none !important;
    box-shadow:none !important;
    font-family:'Averta Light', sans-serif !important;
    font-size:16px !important;
}


/* ALTERAÃ‡Ã‡AO ESTAGIÃRIO RICHARD */
/*documento inscriÃ§ao*/
/*cabeÃ§alho*/
#page_title .titleEnvieAmigo{
    line-height: 36px !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
}

#eventosInscrevaSe #contact div div section div p{
    font-size:16px !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
}
/*mudanÃ§as em label*/

#divTipo08 #contact .contactForm p{
    font-size: 16px !important;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
}
/*espaÃ§o para o texto da lebal*/
#eventosInscrevaSe .formStep2 section table tbody tr td{
    width:350px;
    padding-top: 19px;
}
#eventosInscrevaSe .formStep2 section table tbody tr td #lblNome,
#eventosInscrevaSe .formStep2 section table tbody tr td #txtEmailMarketing,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblCPF,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblDtNascimento,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblFormacao,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblFormacao,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblProfissao,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblEmpresa,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblCNPJ,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblCargo,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblTelefone,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblCelular,
#eventosInscrevaSe .formStep2 section table tbody tr td #lblEmail{
    font-weight: normal !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
    width:100% !important;
    color:#393230 !important;
    text-transform: none !important;
}
#contact .contactForm p{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
}
/*largura do texto label*/
#divTipo08 table tbody tr td{

}
/*altura dos inputs*/
#eventosInscrevaSe .formStep2 section table tbody tr td #Nome,
#eventosInscrevaSe .formStep2 section table tbody tr td #txtEmailMarketing,
#eventosInscrevaSe .formStep2 section table tbody tr td #CPF,
#eventosInscrevaSe .formStep2 section table tbody tr td #DtNascimento,
#eventosInscrevaSe .formStep2 section table tbody tr td #Formacao,
#eventosInscrevaSe .formStep2 section table tbody tr td #Formacao,
#eventosInscrevaSe .formStep2 section table tbody tr td #Profissao,
#eventosInscrevaSe .formStep2 section table tbody tr td #Empresa,
#eventosInscrevaSe .formStep2 section table tbody tr td #CNPJ,
#eventosInscrevaSe .formStep2 section table tbody tr td #Cargo,
#eventosInscrevaSe .formStep2 section table tbody tr td #Telefone,
#eventosInscrevaSe .formStep2 section table tbody tr td #Celular,
#eventosInscrevaSe .formStep2 section table tbody tr td #Email{
    height:21px !important;
    margin-bottom:10px !important;
    font-size:16px;
}
/*tabela como ficou sabendo*/
tbody #eventosInscrevaSe #tblComoFicouSabendo{
    width:420px !important;}
/*altera texto como ficou sabendo para caber em 1 linha*/
#eventosInscrevaSe #contact div.column_type4 div.formStep2 section div  tbody tr td #lblComoFicouSabendo {
    width: 250px !important;
}
/*largura do input como ficousabendo*/
#tblComoFicouSabendo tbody tr td #inputOutraForma{
    width:129px !important;
}
/*select*/
/*altera a caixa da forma de pagamento para ficar do lado*/
#eventosInscrevaSe #contact div div section div #tblComoFicouSabendo{
    width:420px !important;
}
section form #divTipo08 table tbody tr td #txtEmailMarketing,#txtRedesSociais,#txtInformeAssociadoSistemaFIRJAN,#txtIndicacaoFamiliarAmigo,#txtPelaEmpresa,#txtSiteFIRJANIEL,#txtSiteFIRJANIEL,#txtOutraForma,#lblComoFicouSabendo,#txtWhatsapp{
    font-weight: normal !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
    width:100% !important;
    color:#393230 !important;
}
/*texto antes aceitar a em 2 linha*/
#eventosInscrevaSe #contact .column_type4 .formStep2 section div form label.Label{
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    width: 400px;
    text-transform: none !important;
    font-size: 16px !important;
}
section form #divTipo08 table tbody tr td #inputOutraForma{
    margin-left:15px !important;
}
#divTipo08 tbody{
    width:100% !important;
}
#divTipo08 table{
    width:100%;
}
#divTipo08 table tbody tr td{
    margin-left:30px !important;
}

/*botao enviar*/
#btn-fake-enviar{
    width: auto !important;
    height: auto !important;
    transition: linear 0.1s;
    background: #003bd1 !important;
    color: white !important;
    padding: 10px 20px !important;
    border: 1px solid #003bd1 !important;
    font-size: 14px !important;
    font-family: "Averta Regular", 'Trebuchet MS', sans-serif !important;
    text-decoration: none;
    text-align: center !important;
}

/*documento registro*/
#eventosInscrevaSe #contact #divTipo09 #lum_2C94008163503BE40163507F186C41E0 tbody tr td #lblNome,#lblEmail,#lblTelefone,#lblEmpresa,#lblEmpresa,#lblCPF,#lblCNPJ{
    font-weight: normal !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
    width:100%;
    margin-bottom:12px;

}

#eventosInscrevaSe #contact #divTipo09 table tbody tr{
    margin-top:25px;
}
#eventosInscrevaSe #contact #divTipo09 form p{
    font-weight: normal !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
}
/* FIM DA ALTERAÃ‡ÃƒO */

/* =================== FIM DO IEL =================== */

/* Homologacao */
.ielServicos .iel-serv-videos span#prevVid {background: #5fbfab url(../images/branding/brd-setas-vertical-new.png) no-repeat center top; }
.ielServicos .iel-serv-videos span#nextVid{background: #5fbfab url(../images/branding/brd-setas-vertical-new.png) no-repeat center bottom;}

blockquote{
    float:right;
    width:50%;
    padding:40px 0 0 0;
    margin:40px 0 40px 40px;
    background:url(../images/blockquote-img3.png) top left;
    background-size:30%;
    background-repeat:no-repeat;
}
.contentNews .text blockquote p{
    color:#393230 !important;
    font-size:24px !important;
    font-style:italic;
    line-height:24px;
}
.contentNews .text blockquote p:first-letter{
    font-weight:900;
    font-size:34px !important;
}
.FirjanSENAI-inst .contentNews .text blockquote p{
    color:#83c7e5 !important;
}
.FirjanSESI-inst .contentNews .text blockquote p{
    color:#ec8112 !important;
}
.FirjanIEL-inst .contentNews .text blockquote p{
    color:#8cc7b9 !important;
}
.FirjanCIRJ-inst .contentNews .text blockquote p{
    color:#b2d465 !important;
}

.featureImage{
    background-repeat:no-repeat;
    background-position:center;
}

.lp_column_type4{
    width:32%;
    float:left;
    margin:0.333%;
}

.linksExternosGroup{
    width:100%;
    float:left;
    display:block;
}

.linksExternosGroup .linkExternoIten{
    position:relative;
    width:100%;
    height:auto;
    float:left;
    overflow:hidden;
}
.linksExternosGroup .linkExternoIten img{
    min-width:100%;
    height:205px;
}
.linksExternosGroup .linkExternoIten span{
    -o-transition:0.2s ease-in-out;
    -webkit-transition:0.2s ease-in-out;
    -moz-transition:0.2s ease-in-out;
    transition:0.2s ease-in-out;
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    text-align:center;
    font-family:'Averta Regular', sans-serif;
    font-size:20px;
    color:#fff;
    background-color:rgba(0, 59, 209, 0.5);
    padding:10px 0;
}
.linksExternosGroup .linkExternoIten:hover span{
    padding:10px 0 20px 0;
}

/* BANNER RESPONSIVO */
.featureImage .wrap .item{
    height:400px;
    width: 100%;
}
.banner-cf .owl-prev{
     display: block;
     cursor: pointer;
     width: 32px;
     height: 48px;
     background: url(../images/branding/left-arrow-green.png) no-repeat left top !important;
     position: absolute;
     top: 50%;
     left: 50px;
     margin-top: -24px;
}
.banner-cf .owl-next{
     display: block;
     cursor: pointer;
     width: 32px;
     height: 48px;
     background: url(../images/branding/right-arrow-green.png) no-repeat left top !important;
     position: absolute;
     top: 50%;
     margin-top: -24px;
     right: 50px;
}

/* .casaFirjan .wrap .owl-item {
    opacity: 0;
    transition: all 0.9s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.casaFirjan .wrap .owl-item.active {
    opacity: 1;
    transition: opacity 0.9s cubic-bezier(0.7, 0, 0.3, 1) 0s;
} */

@media only screen and (max-width:1110px){
    .featureImage .wrap{
        width:100% !important;
    }
    .featureImage .wrap .item{
        height:30vw;
		background-size: auto 100% !important; 
    }
    .casaFirjan .owl-prev, .casaFirjan .owl-next{
        display: none;
    }
    .casaFirjan .featureImage figure{
        /* position:unset !important; */
        margin-top:162px !important;
        width:100% !important;
        height:165px;
        /* float:left !important;
    width:100% !important; */

    }
    .bcfBanner{
        position:unset !important;
        height:328px;
        /* left:0 !important; */
        /* width:100% !important; */
        /* width:100% !important;
    left:0 !important;
    margin-left:0 !important; */
    }

    div.featureImage figure .bcfH1{
        display:none !important;
    }
    .featureImage figure .bcfSpan{
        display:none !important;
    }

    /* FEATURE IMAGE */
    .featureImage{
        background-position:center !important;
        background-repeat:no-repeat;
        background-size:auto 110%;
        width:100%;
        height:0;
        padding-bottom:25%;
    }
    .casaFirjan .featureImage{
        background-position:center !important;
        background-repeat:no-repeat;
        background-size:auto 110%;
        width:100%;
        height:auto;
        padding-bottom:0;
    }
    .casaFirjan .column_type4.contentPillarPage{
        padding-top: 0;
    }
}
@media only screen and (max-width:767px){
    /* CASA FIRJAN IMAGEM */
    .casaFirjan header.headerPage.sectionPage{
        display:none !important;
    }
}

.casaFirjan .tabs .mgtBtn{
    display:none;
}

/* =========== TRABALHE CONOSCO 2.0 =========== */

.formacaoecarreiraTitulo{
    font-family: 'Averta Regular', sans-serif;
    color: #003bd1;
    margin-bottom: 25px;
  }

    .cursoSenaiTitulo {
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
    font-family: 'Averta Regular', sans-serif;
    color:#666666;
    width: 245px;
    margin: 0 auto 50px auto;
    }

    .tcCursosSenai{
    border-top: 4px solid  #59c7e8;
    padding: 15px 0 0 0;
  }
  
  .tcCursosSenai a {
    display: flex;
    padding-bottom: 56px;
  }
  .tcCursosSenai img{
    width: 100px !important;
    height: 102px;
    padding: 0 15px 0 0;
    display:block;
  }
  
  .tcCursosSenai .tcCSTitulo{
    font-weight: normal;
    color:#666666 !important;
    font-size: 18px !important;
    padding-bottom: 15px;
    margin: 0;
  }
  
  .tcCursosSenai .tcCSConteudo,
  .tcCursosSenai .tcCSConteudo p{
    font-weight: normal !important;
    font-family: 'Averta Bold', sans-serif !important;
    color:#666666 !important;
    font-size: 12px !important;
    line-height:17px !important;
    margin: 0 !important;
  
  }
  
  .tcCursosSenai .cursoSenaiVerMais{
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    font-family: 'Averta Bold', sans-serif !important;
    text-transform: uppercase;
    color: #fff;
    background: #59c7e8;
    padding: 10px;
    text-align: center;
    display: block !important;
  }
  
  .tcCursosSenai .cursoSenaiVerMais:hover {
    background-color:#393230;
    border-color:#393230;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48),
                0 1px 2px rgba(0, 0, 0, 0.25);
  }


    
    .cursoIelTitulo {
        text-transform: uppercase;
        font-size: 17px;
        text-align: center;
        font-family: 'Averta Regular', sans-serif;
        color:#666666;
        width: 190px;
        margin: 0 auto 50px auto;
    }

    .tcCursoIel{
        margin-top:57px;
        border-top: 4px solid  #5fbfab;
        padding: 15px 0 0 0;
        
    }
  
  .tcCursoIel a {
    display: flex;
    padding-bottom: 51px;
  }

  .tcCursoIel .tcciImg{
      float:left;
  }

  .tcCursoIel img{
    width: 100px !important;
    height: 102px;
    padding: 0 15px 0 0;
  }
  
  .tcCursoIel .tcciTitulo h4{
    font-weight: normal !important;
    color:#666666 !important;
    font-size: 18px !important;
    padding-bottom: 15px !important;
    margin: 0 !important;
    font-family:'Averta Regular', sans-serif !important;
  }
  
  .tcCursoIel .tcciConteudo{
    font-weight: normal !important;
    font-family: 'Averta Bold', sans-serif !important;
    color:#666666 !important;
    font-size: 12px !important;
    margin: 0 !important;
  }

  .tcCursoIel .tcciConteudo p{
      line-height: 17px !important;
    font-weight: normal !important;
    font-family: 'Averta Bold', sans-serif !important;
    color:#666666 !important;
    font-size: 12px !important;
    margin: 0 !important;
  }
  
  .cursoIelVerMais{
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out !important;
    font-family: 'Averta Bold', sans-serif !important;
    text-transform: uppercase !important;
    color: #fff !important;
    background: #5fbfab !important;
    padding: 10px !important;
    text-align: center !important;
    display: block !important;
    border-radius:0 !important;
    font-size:16px !important;
    line-height:21px !important;
  }
  
  .cursoIelVerMais:hover {
    background-color:#393230 !important;
    border-color:#393230 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48),
                0 1px 2px rgba(0, 0, 0, 0.25);
    opacity:1 !important;
  }









.tcIdeias{}

.tcIdeias .tcIdeiasTitulo{
    font-family:'Averta Regular', sans-serif;
    font-weight:400;
    font-style:normal;
    color:#003bd1;
    text-align:left;
    border-bottom:3px solid #003bd1;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
}

.tcIdeias .tcIdeiasSubtitulo{
    font-family:'Averta Bold', sans-serif !important;
    font-weight:700;
    font-style:normal;
    color:#666666 !important;
    text-align:center;
    margin:0 auto 30px auto;
    width:470px;
    text-transform:uppercase;
    font-size:20px !important;
}

.tcIdeias .tcIdeiasDepoimentos{
    width:70%;
    float:left;
    display:block;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem{
    padding-right:15px;
    display:block;
    float:left;
    margin:0 0 20px 0;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo{
    width:100%;
    display:flex;
    float:left;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tcitImg{
    float:left;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tcitImg img{
    width:50px;
    height:50px;
    border-radius:50%;
    float:left;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tciItemPersona{
    padding:0 0 0 15px;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tciItemPersona .tciItemTitulo{
    width:100%;
    display:block;
    float:left;
    text-align:left;
    font-family:'Averta Regular', sans-serif;
    font-weight:400;
    color:#393230;
    font-size:18px;
    line-height:20px;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tciItemPersona .tciItemAutor{
    width:100%;
    display:block;
    float:left;
    text-align:left;
    font-family:'Averta Regular', sans-serif;
    font-weight:400;
    color:#393230;
    font-size:14px;
}


.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciItemConteudo,
.tcIdeias .tcIdeiasDepoimentos .tciItem a .tciItemConteudo p{
    width:100%;
    display:block;
    float:left;
    font-family:'Averta Regular', sans-serif !important;
    color:#393230 !important;
    font-size:14px !important;
    line-height:19px !important;
    font-weight:400;
    font-style:normal;
    margin:5px 0 !important;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a{
    display:block;
    float:left;
}

.tcIdeias .tcIdeiasDepoimentos .tciItem a:hover .tciTopo .tciItemPersona .tciItemTitulo,
.tcIdeias .tcIdeiasDepoimentos .tciItem a:hover .tciTopo .tciItemPersona .tciItemAutor{
    color:#003bd1;
}

.tcIdeias .tcIdeiasLinkedin{
    transition:0.2s;
    width:30%;
    float:left;
    display:block;
    background-color:#ece9ea;
    padding:50px 0;
}
.tcIdeias .tcIdeiasLinkedin:hover{
    transition:0s;
    background-color:#e2dfe0;
}

.tcIdeias .tcIdeiasLinkedin .tcilTxt{
    font-family:'Averta Regular', sans-serif;
    font-weight:normal;
    font-size:24px;
    line-height:26px;
    text-align:center;
    color:#666666;
    text-decoration:none;
    margin:0 0 30px 0;
    display:block;
}

.tcIdeias .tcIdeiasLinkedin .tciImgLi{
    width:60%;
    display:block;
    padding:0 20%;
}

.tcCasaFirjan{
}

.tcCasaFirjan a{
    transition:0.2s;
    display:block;
    padding:30px 20px;
    background-color:#ece9ea;
}
.tcCasaFirjan a:hover{
    transition:0s;
    background-color:#e2dfe0;
}

.tcCasaFirjan a .tcCasaFirjanTitulo{
    font-weight:normal;
    margin:0 0 20px 0;
    display:block;
}

.tcCasaFirjan a .tcCasaFirjanInfo{
    font-family:'Averta Regular', sans-serif;
    font-weight:normal;
    font-size:20px;
    color:#666666;
    margin:0 0 40px 0;
    display:block;
}

.tcCasaFirjan a img{
    display:block;
    width:100%;
}

/* =========== FECHA TRABALHE CONOSCO 2.0 =========== */


.pesquisarbtn input.btnPreAg{
    width:auto !important;
}

.featureImage.contentPillarPage{
    padding-top:0 !important;
}

div.featureImage figure figcaption{
    top:100px !important;
    margin-bottom:90px !important;
}

.featureImage figure figcaption p{
    font-size:36px !important;
    margin:0 !important;
    padding:10px !important;
}

.featureImage figure span{
    bottom:120px !important;
}

.featureImage figure span p{
    margin:0 !important;
}


/* ================== Estilo destinado para VerÃ£o na Casa - Casa Firjan ================== */

.casaFirjan .listaVeraoCF {
    width:100%;
    height:auto;
    display:unset;
    float:unset;
    margin:15px 0;
}

.casaFirjan .listaVeraoCF .lvItem{
    width:46%;
    height:auto;
    display:inline;
    float:left;
    list-style:none;
    padding:10px;
    margin:0 0 50px 0;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:0 0 10px 0;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink{
    display:block;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink {
    width:100%;
    height:160px;
    float:left;
    display:block;
    position:relative;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink .lviImg {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:hidden;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink .lviImg .lviImage{
    min-width:100%;
    width:auto;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-size:cover;
    background-position:center;
    background-color:#ec8112;
}
.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink .lvihInfor{
    width:100%;
    height:auto;
    position:absolute;
    bottom:0;
    left:0;
    margin:0 !important;
    background:url(../images/guia-sesi-cultural/bg-destaque-main-data.png);
    background-color:#ec8112;
}

.casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink .lvihInfor h2{
    border:11px solid #ec8112;
    border-right:0;
    border-bottom:0;
    font-family:'Averta Regular', sans-serif;
    font-size:16px;
    line-height:18px;
    color:#fff;
    margin:0 !important;
    padding:5px 0 30px 10px !important;
}

.casaFirjan .listaVeraoCF .lvItem .lviContent{
    width:100%;
    display:block;
    float:left;
}

.casaFirjan .listaVeraoCF .lvItem .lviContent p{
    margin:0 0 20px 0 !important;
}

.casaFirjan .listaVeraoCF .lvItem .lviInfo{
    width:100%;
    display:block;
    float:left;
    margin:0 0 20px 0;
    height:84px;
}

.casaFirjan .listaVeraoCF .lvItem .lviInfo p{
    margin:0 0 5px 0 !important;
    font-size:14px !important;
    line-height:16px !important;
}

.casaFirjan .listaVeraoCF .lvItem .lviLinks{
    width:100%;
    display:block;
    float:left;
}

.casaFirjan .listaVeraoCF .lvItem .lviLinks .lviGratuito{
    padding:10px 20px;
    background-color:#2f9600;
    border:1px solid #2f9600;
    color:#fff;
    cursor:default;
}

.casaFirjan .listaVeraoCF .lvItem .lviLinks .btn{
    transition:0.2s;
    border:1px solid #ec8112 !important;
    background-color:#ec8112 !important;
}

.casaFirjan .listaVeraoCF .lvItem .lviLinks .btn.btn-det{
    transition:0.2s;
    background-color:transparent !important;
    color:#ec8112 !important;
    margin-right:10px;
    border-color:#ec8112 !important;
}

.casaFirjan .listaVeraoCF .lvItem .lviLinks .btn.btn-det:hover,
.casaFirjan .listaVeraoCF .lvItem .lviLinks .btn:hover{
    background-color:#393230 !important;
    color:#fff !important;
    border-color:#393230 !important;
}

.casaFirjan .ulCasaFirjan {
    height:82px !important;
}

/*.casaFirjan .ulCasaFirjan li:last-child {
    margin-top:10px !important;
}*/

.casaFirjan .header-filtros{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
    padding:0 10px;
    margin:0 0 30px 0;
}

.casaFirjan .header-filtros .filtro-categoria{
    float:left;
    margin-right:10px;
}

.casaFirjan .header-filtros .filtro-data{
    float:left;
    margin-right:10px;
}

.casaFirjan .header-filtros .filtro-data input[style="width:55px;"]{
    width:unset !important;
    font-size:16px !important;
    padding:5px !important;
    color:#393230 !important;
    background-image:url(../images/branding/brd-calendar_ico_roxo.png)!important;
    background-position:155px center !important;
    background-repeat:no-repeat !important;
}

.casaFirjan .header-filtros .btn-filtrar{
    /* = */
}

.casaFirjan .header-filtros .btnFiltrar {
    padding:8px 20px 7px 20px !important;
    background-color:#003bd1 !important;
    border-color:#003bd1 !important;
}

.casaFirjan .header-filtros .btnFiltrar:hover {
    background-color:#393230 !important;
    border-color:#393230 !important;
}

.casaFirjan .nenhumRegistro{
    font-family:'Averta Regular', sans-serif !important;
    font-size:18px !important;
    color:#003bd1;
}

/* Casa Firjan Datepicker */

.casaFirjan .ui-datepicker-calendar tbody tr td a:link{
    border:0 !important;
}

.casaFirjan .ui-datepicker{
    width:165px !important;
}

.casaFirjan .ui-datepicker .ui-datepicker-header{
    background-color:#003bd1 !important;
}

.casaFirjan .filtro-categoria .select_style div.selectStylized > ul{
    bottom:33px;
    top:unset !important;
}

/*
Nova seÃ§Ã£o de rede social Guia de Cultura
*/
.before-social-new{
    background-image:url('../images/new-social-bg.png');
    background-size:cover;
    background-repeat:no-repeat;
    background-color:#ec8112;
}

.before-social-new .bsnTitle{
    font-family:'Averta Regular', sans-serif;
    font-weight:normal;
    color:#fff;
    font-size:20px;
    line-height:22px;
    margin:40px 0 30px;
    text-align:center;
}

.before-social-new a{
    -webkit-transition:0.2s;
    -moz-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    margin:0 0 15px 31px;
    padding:5px 0;
    display:block;
    position:relative;
}
.before-social-new a:hover{
    /*background-color:rgba(255, 255, 255, 0.2);*/
    opacity:.75; 
}

.before-social-new a img{
    margin:0 5px 0 20px;
}

.before-social-new a span{
    font-family:'Averta Regular', sans-serif;
    text-decoration:none;
    color:#fff;
    font-size:20px;
    position:absolute;
    top:12px;
}

/* ================== FIM do Estilo destinado para VerÃ£o na Casa - Casa Firjan ================== */

#infoData{
    padding-bottom:20px !important;
}

#infoData .btn-inscricao{
    transition:0.2s;
    padding:10px 15px;
    background-color:#003bd1;
    color:#fff;
    border:none;
    text-align:center;
    text-transform:uppercase;
    cursor:pointer;
}
#infoData .btn-inscricao:hover{
    background-color:#393230;
}




/** Responsivo aqui - abaixo jÃ¡ tem os pontos de quebra mais importantes do portal da Firjan
__________________________________________________________**/

@media only screen and (max-width: 1000px){
    #calendar .days .right .event{
        margin:0 !important;
    }

    #calendar .channels .right .channel.SESI{
        height:250px;
    }

    .FirjanSESI-inst .sectionPage.inst-page .column_type0{
        width:100% !important;
    }

    #firjanCompetitividade .wrap .column_type0 .pcenter.pleft div[style="padding: 0; width: 50%; float: right; margin: 0 0 20px 20px;"]{
        width:100% !important;
    }
    .FirjanCIRJ-inst .column_type0{
        width:100% !important;
    }

    .acessoriasitens a:link,
    .acessoriasitens a:visited{
        width:100% !important;
        margin:0 !important;
    }

    .FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link{
        width:100% !important;
        display:block !important;
    }


    /* CorreÃ§Ã£o de menu em mÃ©dias resoluÃ§Ãµes
=======================================*/
    .mainMenu{
        width:100%;
    }
    .main_header nav ul.first{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .main_header nav ul.second{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .main_header nav ul.second.only-380{
        /*display:none !important;*/
        border-top: 2px solid #fff;
    }
    .main_header nav ul.first li{
        margin:0 15px;
    }

    .headerPage.sectionPage{
        padding:18px 20px !important;
    }

    .featureImage figure figcaption{
        top:10px !important;
        max-height:50px;
    }

    div.featureImage figure figcaption{
        top:50px !important;
    }

    .featureImage figure span{
        bottom:160px !important;
    }

    .tcCursoIel{
        margin-top:87px;
        width:693px !important;
    }

    .tcIdeias .tcIdeiasTitulo{
        margin-top:50px;
    }

    .tcCasaFirjan{
        margin-top:30px;
    }

    .tcIdeias .tcIdeiasSubtitulo{
        margin-bottom:40px;
    }

    .tcCursosSenai{
        width:693px !important;
    }

    .works_article.column_type3.contentPillarPage .serv-lista-esp p a{
        width:693px !important;
    }

    .linksExternosGroup .linkExternoIten img{
        margin-left:-30px;
    }


    /* ================== FIM 1000px ================== */
}

@media only screen and (max-width: 885px){

    .main_header .aux-item{
        margin-left:0;
    }


}

@media only screen and (min-width: 768px){
    .more_news.no-desktop{
        display:none !important;
    }
}

@media only screen and (max-width: 767px){

    .main_header .logo_box .centerbx a.logoSite {background: url(../images/branding/brd-logo-portal.png) no-repeat center center;background-size:auto; }

    .mob-menu-call {background: #003cd2; margin-bottom:20px !important;}
    .main_header nav ul.second {background: #0e65e5;}

    .main_footer .contact .left {background:none;display:none; }
    .main_footer .contact .left ul {padding:0;}
    .main_footer .contact .left ul li{padding:0;width:46%;text-align:center; }
    .main_footer .contact .left ul li:last-child {padding:0;}
    .main_footer .contact .right {background:#003cd2;}
    .main_footer .right .lg {margin:20px !important;}
    .main_footer .share_box .copyright{
        padding:11px 0 0 0 !important;
    }
    .main_footer .share_box{
        width:100% !important;
        float:left;
    }
    .main_footer .contact strong,
    .main_footer .contact span{
        color:#383230 !important;
    }
    .main_footer .contact .left ul li:first-child{
        border-right:2px solid #393230 !important;
    }

    #news .more_news {border-radius:0; }
    #news .more_news span{font-size:inherit; font-family:inherit; }

    #destaques-industria ul li {padding:0 0 30px; }

    #calendar .channels .right .channel.open a,
    #calendar .channels .right .eventos:not(.open) a{
        background:none !important;
    }

    #calendar .days .right .events .event{
        margin:0 !important;
    }

    #calendar .channels .right .channel,
    #calendar .channels .right .channel.SESI{
        height:150px;
    }

    #calendar .channels .left .title{
        padding:0 10px 20px;
    }

    #calendar .days .right .more_events{
        transition:0.2s;
    }
    #calendar .days .right .more_events:hover{
        padding:7px 17px 6px 43px !important;
    }

    .pageMenu ul li{
        width:100%;
        text-align:center;
        margin:5px 0 !important;
    }

    .FirjanCIRJ-inst #master .institucionalPage .wrap div h2,
    .FirjanCIRJ-inst #master .institucionalPage div p{
        width:420px !important;
    }

    .main_header .aux-item{
        width:100%;
    }
    .main_header .aux-item .aux-menu{
        text-align:center !important;
    }
    .main_header .aux-item .aux-busca input[type="text"]{
        width:90% !important;
    }

    #banner ul li .wrap .title span{
        width:410px;
    }
    #banner ul li .wrap .title.title-banner{
        width:100% !important;
        margin-top:-80px;
    }

    .FirjanSENAI-inst .sectionPage .wrap .column_type4 div span p a{
        margin:0 !important;
        display:block;
        text-align:center;
        float:none !important;
        margin:10px 0 !important;
    }

    .FirjanSENAI-inst div.sectionPage .column_type4 .assessoria-content a{
        display:block;
        float:none !important;
        width:88% !important;
        text-align:center !important;
        margin-bottom:10px;
    }

    #aux_nav ul.menuContent li{
        width:100%;
        padding:5px 0 !important;
    }
    #page_title h1{
        overflow:unset !important;
    }

    .innerPilarPages{
        padding:0 !important;
    }

    ul.menuGrandesTemas{
        height:auto;
    }
    ul.menuGrandesTemas li{
        width:100%;
        display:block;
    }
    div.sectionPage div.lumis-service-navigation-list div.tabs ul.menuGrandesTemas a{
        width:90% !important;
    }

    .box-temas-destaques ul{
        display:inline-grid;
    }

    div.dst-box-setas ul li div.dst-item-mais a:link{
        position:unset;
        float:left;
    }

    .FirjanSESI-inst ul.menuInternaQV{
        width:100% !important;
        margin-bottom:70px !important;
    }
    .FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li{
        width:100% !important;
        padding:5px 0 !important;
    }
    .FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:link,
    .FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li a:visited{
        width:100% !important;
    }

    .innerBanner ul li .wrap{
        padding-left:0 !important;
    }
    #banner ul li .wrap{
        width:420px !important;
    }
    .FirjanCIRJ-inst #master .institucionalPage div #banner .items ul li .wrap .title span{
        line-height:32px;
    }
    #banner ul li .wrap{
        padding-top:100px !important;
    }

    .FirjanCIRJ-inst #instDestaques .column_type2{
        min-height:350px !important;
    }
    .FirjanCIRJ-inst a.inst-link:link{
        max-width:200px !important;
    }

    .FirjanCIRJ-inst .institucionalPage .inst-page .blueBoxPage{
        margin:0 !important;
    }
    .FirjanCIRJ-inst #master .institucionalPage .wrap div h2,
    .FirjanCIRJ-inst #master .institucionalPage div p{
        width:400px !important;
    }


    .FirjanSESI-inst .sectionPage .tabs.ofic-work input[class^="btn"]{
        float:left !important;
    }

    #calendar .days .left{
        padding:2px 0 2px 5px;
    }

    .featureImage figure img[style]{
        left:10% !important;
    }

    #aux_nav nav ul li a{
        width:90% !important;
    }

    #sectorial_act .column_type0,
    #sectorial_act_sectors .column_type0,
    #sectorial_act_actions .column_type0,
    #sectorial_act_tec_solutions .column_type0,
    #synd_sign_firjan .column_type0{
        width:100%;
    }

    .FirjanSESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li:nth-child(2){
        width:100% !important;
    }

    /* FORM MULTILINGUE RESPONSIVO */
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input[type="text"],
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#Endereco{
        width:90% !important;
    }
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#UFInternacional,
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPIng,
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPEsp{
        width:112% !important;
    }
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CidadeInternacional{
        width:90% !important;
    }
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#Pais{
        width:90% !important;
    }

    .multilingue #associe-form label{
        width:100% !important;
    }

    .mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input[type="text"],
    .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#Endereco{
        width:90% !important;
    }
    .mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#UFInternacional,
    .mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#CEPIng,
    .mtlg-esp .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoEspanhol input#CEPEsp{
        width:82% !important;
    }

    .multilingue #associe-form .btnOk{
        width:25% !important;
    }

    .mtlg .main_footer .right .lg{
        margin:20px auto !important;
    }

    .main_header .sup .mainMenu ul li a{
        text-align:center !important;
    }

    .mtlg .column_type0{
        margin:20px 0 0 0 !important;
    }

    #banner ul li .wrap .description p{
        max-width:340px;
    }

    #calendar .days .right .events .event{
        padding:10px 0 0 0 !important;
    }
    #calendar .days .right .events li{
        min-height:90px;
        height: auto; 
    }

    .events_info_data .eventoCalendar{
        float:left;
        padding-left:0;
    }
    .tipoValor{
        padding-left:0;
        width:100%;
    }

    .dst-arrow{
        display:none !important;
    }

    .box-temas-destaques ul li .box-temas-destaques-item .dst-item-mais{
        position:absolute;
        width:100%;
        margin-top:40px;
    }

    .more_news.no-mobile{
        display:none !important;
    }
    .more_news.no-desktop{
        display:block !important;
        margin:0 0 40px 0 !important;
        width:420px !important;
    }
    .lista-vert{
        display:none !important;
    }

    #pillars{
        padding:0 0 15px 0;
    }

    #pillars div:nth-child(3), #pillars div:nth-child(4) {
        /*display: none;*/
    }

    #banner ul li .wrap .category span{
        position:absolute;
        top:0;
    }

    #pillars .tubeHolder{
        padding:0 0 10px 0;
    }

    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact{
        width:400px !important;
    }

    .mobile .mMenu{
        background:url(../images/geral/btnMobileMenu.jpg) no-repeat center top !important;
    }

    .sectionPage{
        margin:0 auto;
    }

    .FirjanCIRJ-inst .sectionPage .wrap .pleft .inst-link:link{
        width:100% !important;
    }

    #contact .tdVazia{
        display:none;
    }
    #contact input[type='text']{
        margin:5px 0 0px 0 !important;
    }
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblFormacao,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblCargo,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblEhAssociado,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblArea,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #lblComoFicouSabendo{
        margin-top:30px !important;
    }
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #inputOutraArea{
        margin-bottom:30px !important;
    }

    #events_info .events_info_data a{
        margin:0 !important;
    }

    .mapas-rr .link-rr[data-value="21-mapa"] {left:0!important; top:0!important; }

    /* MENU GRANDES TEMAS MOBILE */
    .casaFirjan .tabs ul.menuGrandesTemas{
        width:100%;
    }

    .menuGrandesTemas.ulCasaFirjan{
        display:none;
    }

    .casaFirjan .tabs .mgtBtn{
        font-family:'Averta Regular', sans-serif;
        font-size:14px;
        text-align:center;
        width:87%;
        padding:10px 20px;
        display:block;
        float:left;
        text-transform:uppercase;
        border:1px solid #003bd1;
        background-color:transparent;
        color:#003bd1;
        margin-bottom:10px;
        position:relative;
    }

    .casaFirjan .tabs .mgtBtn:before{
        content:'';
        width:8px;
        height:8px;
        background:url('../images/bigmenu/mini-seta-down-blue.png') no-repeat;
        background-size:contain;
        color:#fff;
        display:block;
        position:absolute;
        top:17px;
        right:20px;
    }

    #calendar .days .right{
        padding:0 !important;
    }

    #calendar .days .right .events .eventosDia{
        padding:0 10px !important;
        border:1px solid #dcdcdc !important;
    }


    /* MENU MOBILE */
    .main_header .sup .mainMenu{
        display:none;
    }
    .main_header nav ul.first{
        display:block;
    }
    .main_header nav ul.second{
        display:block;
    }
    .mob-menu-call{
        display:block;
        color:#fff;
        text-align:center;
        padding:10px 0;
        font-family:'Averta Regular', sans-serif;
        text-transform:uppercase;
    }
    .mob-menu-call span{
        margin-left:10px;
    }
    .main_header .sup .mainMenu.show{
        display:block;
    }

    /* MENU MOBILE */
    .main_header .sup .mainMenu ul li a{
        padding:10px 0 !important;
    }
    .main_header .sup .mainMenu ul.second li{
        margin:0 !important;
    }
    .mainMenu .first .main-left{
        background:none !important;
    }
    .mainMenu .first .li-firjan .submenu{
        margin-left:0 !important;
    }
    .mainMenu .first .submenu li.col-menu .ir-para a{
        padding:20px 0 !important;
    }
    .mainMenu .first .submenu li.col-menu .cl-menu h5{
        margin:0 !important;
    }
    .mainMenu .first .submenu li.col-destaque{
        width:100% !important;
        background-color:#e2e2e2 !important;
        padding:20px;
    }
    .mainMenu .first .submenu li.col-destaque h5{
        /* display:none; */
        margin:0 !important;
        width:89%;
    }
    .mainMenu .first .submenu li.col-destaque a{
        margin:0 !important;
        border-bottom:1px solid #d2d2d2;
        width: 91%;
        background:#003bd1 url(../images/bigmenu/seta-destaque.png) no-repeat right 20px center !important;
    }
    .mainMenu .first .li-firjan-senai .submenu,
    .mainMenu .first .li-firjan-sesi .submenu{
        margin-left:0 !important;
    }

    #banner ul li .wrap .title span{
        width:410px !important;
    }
    #banner ul li .wrap .title.title-banner{
        width:100%;
    }

    #filtro-guia-sesi-home .divDatePicker{
        margin-top:10px;
    }
    #filtro-guia-sesi-home .filtro-local{
        margin:0 !important;
    }

    /* MENU MOBILE AJUSTE DE SOBREPOSICAO */
    .mainMenu .first .li-firjan-senai.bmActive .submenu li.col-menu,
    .mainMenu .first .li-firjan.bmActive .submenu li.col-menu{
        height:auto !important;
    }

    .mainMenu .first .submenu{
        position:relative;
        top:0;
    }

    .mainMenu .first .submenu li.col-menu {
        width:100%;
        padding-bottom:0;
    }

    .mainMenu .first .submenu{
        position:inherit;
        top:0;
    }

    .mainMenu .first .submenu li.col-menu .ir-para a, .mainMenu .first .submenu li.col-menu .ir-para a:hover{
        background:none;
        text-align:center;
        padding:20px 0;
        font-size:16px;
    }

    .mainMenu .first .submenu li.col-menu .cl-menu{
        float:none;
        width:100%;
    }

    .mainMenu .first .submenu li.col-menu .cl-menu h5{
        text-align:center;
        padding:15px 0;
        font-size:14px;
        margin:0;
        border-bottom: 1px solid #bbb;
        cursor:pointer;
    }

    .mainMenu .first .submenu li.col-menu .cl-menu h5 span{
        display:inline;
        padding-left:10px;
        font-size: 10px;
        padding-left: 10px;
        vertical-align: middle;
    }

    .mainMenu .first .submenu li.col-destaque h5 span{
        display:none;
    }

    .mainMenu .first .submenu li.col-menu .cl-menu a{
        display:none;
        text-align:center;
        padding:10px 0;
        font-size:14px;
        border-bottom: 1px solid #bbb;
        margin:0;
    }

    .mainMenu .first .submenu li.col-menu .cl-menu a.show {
        display:block;
    }

    .bmActive .img-menu-active{
        display:none;
    }

    .main_header .sup .mainMenu ul li a.main-left span{
        display:inline;
        font-size:10px;
        padding-left:10px;
        vertical-align:middle;
    }

    /* .featureImage figure figcaption{
        top:0 !important;
    } */

    div.featureImage figure figcaption{
        top:25px !important;
        left:0 !important;
        /* background-color:transparent !important; */
        background-color:#fff !important;
    }
    
    div.featureImage figure figcaption p{
        color:#fff !important;
    }

    .featureImage figure span{
        display:none !important;
    }

    .linksExternosGroup{
        margin-bottom:30px;
    }

    .works_article.column_type3.contentPillarPage .serv-lista-esp p a{
        width:auto !important;
    }

    .tcCursosSenai,
    .tcCursoIel{
        width:100% !important;
    }

    .casaFirjan .listaVeraoCF .lvItem{
        width:100%;
    }

    .casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink{
        height:200px;
    }

    .casaFirjan .header-filtros{
        flex-direction:column;
    }

    .casaFirjan .header-filtros .filtro-categoria{
        flex-grow:1;
        width:100%;
        margin-bottom:10px;
    }
    .casaFirjan .header-filtros .filtro-categoria div.selectStylized > span.close,
    .casaFirjan .header-filtros .filtro-categoria div.selectStylized > span.open{
        width:89% !important;
    }
    
    .casaFirjan .header-filtros .filtro-data{
        flex-grow:1;
        width:100%;
    }
    .casaFirjan .header-filtros .filtro-data input[style="width:55px;"]{
        width:91% !important;
    }
    
    .casaFirjan .header-filtros .btn-filtrar{
        flex-grow:1;
        width:100%;
    }

    .casaFirjan .header-filtros .filtro-data input[style="width:55px;"]{
        background-position:358px center !important;
    }

    .casaFirjan .ulCasaFirjan{
        height:auto !important;
    }

    #page_title .auxnav_events{
        float:left !important;
    }

    #page_title .auxnav_events ul li{
        float:left !important;
        width:100% !important;
    }


    /* ========================================== FINAL 767px ========================================== */
}

@media only screen and (max-width: 670px){

    .guia-sesi-cultural .gsc-header .gsc-header-logo {width:100%;}
    .guia-sesi-cultural .gsc-header .gsc-header-logo h1 {font-size: 38px;background-position: center top;padding: 10px 0 0 0;width:100%;text-align:center; }
    #events_info .events_info_data p a {margin:0!important; }
    #events_info .events_info_extra .events_info_extra_map {width:auto!important; }

    /* MENU MOBILE */
    .main_header .sup .mainMenu ul li a{
        padding:10px 0 !important;
    }
    .main_header .sup .mainMenu ul.second li{
        margin:0 !important;
    }
    .mainMenu .first .main-left{
        background:none !important;
    }
    .mainMenu .first .li-firjan .submenu{
        margin-left:0 !important;
    }
    .mainMenu .first .submenu li.col-menu .ir-para a{
        padding:20px 0 !important;
    }
    .mainMenu .first .submenu li.col-menu .cl-menu h5{
        margin:0 !important;
    }
    .mainMenu .first .submenu li.col-destaque{
        width:100% !important;
        background-color:#e2e2e2 !important;
        padding:20px;
    }
    .mainMenu .first .submenu li.col-destaque h5{
        /* display:none; */
        margin:0 !important;
        width:89%;
    }
    .mainMenu .first .submenu li.col-destaque a{
        margin:0 !important;
        border-bottom:1px solid #d2d2d2;
        width: 91%;
        background:#003bd1 url(../images/bigmenu/seta-destaque.png) no-repeat right 20px center !important;
    }
    .mainMenu .first .li-firjan-senai .submenu,
    .mainMenu .first .li-firjan-sesi .submenu{
        margin-left:0 !important;
    }

    #banner ul li .wrap .title span{
        width:410px !important;
    }
    #banner ul li .wrap .title.title-banner{
        width:100%;
    }

    #filtro-guia-sesi-home .divDatePicker{
        margin-top:10px;
    }
    #filtro-guia-sesi-home .filtro-local{
        margin:0 !important;
    }

    /* MENU MOBILE AJUSTE DE SOBREPOSICAO */
    .mainMenu .first .li-firjan-senai.bmActive .submenu li.col-menu,
    .mainMenu .first .li-firjan.bmActive .submenu li.col-menu{
        height:auto !important;
    }

    /* =========== FIM 670px =========== */
}

@media only screen and (max-width: 480px){

    .guia-sesi-cultural #eventBanner .eventBannerData, .guia-sesi-cultural #eventBanner {width: auto !important;height: auto;}
    .guia-sesi-cultural .column_type0 {width: auto !important;}
    .guia-sesi-cultural .gsc-header .gsc-header-logo {height:auto; }
    .guia-sesi-cultural .gsc-navegacao ul li a {width:auto; }
    .guia-sesi-cultural  #events_info .events_info_data article .lista-data-title li:nth-child(3), #events_info .events_info_data article .lista-data li.lista-titulo-info {display:none;}
    .guia-sesi-cultural .header-filtros .select_style select#Localidade{
        width:100% !important;
        margin:10px 0 !important;
    }

    .guia-sesi-cultural .gsc-navegacao ul li{
        width:100% !important;
    }

    .inst-menu-logo h1{
        width:100% !important;
    }

    .FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.close,
    .FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.open{
        width:320px !important;
    }

    .FirjanCIRJ-inst #master .institucionalPage .wrap div h2,
    .FirjanCIRJ-inst #master .institucionalPage div p{
        width:300px !important;
    }

    #banner ul li .wrap .title span{
        width:350px !important;
    }

    blockquote{
        width:100%;
    }

    /* ========= FIM 480px ========= */
}

@media only screen and (max-width: 479px){

    .main_header .logo_box .centerbx a.logoSite {background: url(../images/branding/brd-logo-portal.png) no-repeat center center;background-size:auto;}

    .main_footer .contact .left {background:none; }
    .main_footer .contact .left ul {padding:0;}
    .main_footer .contact .left ul li{padding:0;width:46%;text-align:center; }
    .main_footer .contact .left ul li:last-child {padding:0;}
    .main_footer .contact .right {background:#003cd2;}
    .main_footer .right .lg {margin:0 auto;}

    .sectionPage .sect ul li.column_type1{
        width:160px !important;
    }

    .featureImage figure span{
        bottom:0 !important;
    }

    #banner ul li .wrap .title.title-banner{
        margin-top:-40px !important;
    }

    .pub-informativos-busca .pub-busca input[type="text"]{
        width:64% !important;
    }
    .pub-informativos-busca .pub-busca .btn-busca-pub:link,
    .pub-informativos-busca .pub-busca .btn-busca-pub:visited{
        margin:0 0 0 206px !important;
    }

    #works .works_article .work_us ul li a:link,
    #works .works_article .work_us ul li a:visited{
        width:300px !important;
    }

    .FirjanSESI-inst .sectionPage .tabs.ofic-work .selectBuscaWorkShop{
        margin-bottom:10px;
    }

    .main_header .aux-item .aux-menu{
        text-align:center !important;
    }

    #synd_list_search input[type='text']{
        width:255px;
    }

    .main_header .aux-item .aux-busca input[type="text"]{
        width:74% !important;
    }

    .main_header .aux-item .aux-busca input[type="text"]{
        width:87% !important;
    }
    .guia-sesi-cultural .header-filtros .divDatePicker input[type="text"]#datepicker{
        margin-top:10px;
        width:92% !important;
    }
    .guia-sesi-cultural .gsc-agenda .agenda-header .header-title{
        width:100%;
    }
    .guia-sesi-cultural .gsc-agenda .agenda-header .header-title{
        width:100%;
    }
    .pageMenu ul li{
        margin:0 !important;
        padding:5px 0;
    }
    section.senaiVoceSabia ul.circles li{
        float:unset !important;
        width:80% !important;
        border-radius:50% !important;
        padding-top:10px !important;
    }
    #instDestaques a:not(.mostra-destaques){
        bottom:50px !important;
    }

    .contentPillarPage .assessoria-lista ul li{
        width:100%;
    }
    .assessoria-lista .btn-verde{
        max-width:100% !important;
    }

    .column_type1{
        min-height:auto !important;
    }

    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#UFInternacional,
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPIng,
    .mtlg-eng .multilingue #associe-form .FIRJAN-Corporativo-SolicitacaoAssociacao-frmSolicitacaoAssociacaoIngles input#CEPEsp{
        width:82% !important;
    }

    .mtlg div.selectStylized > span.close, .mtlg div.selectStylized > span.open{
        width:66% !important;
    }

    .main_footer .left strong{
        font-size:20px;
    }

    .main_footer .contact .left ul li:nth-child(2) span{
        padding-left:10px;
    }

    #banner ul li .wrap .description p{
        display:block !important;
    }

    .FirjanSENAI-inst .sectionPage .wrap .pleft .inst-link{
        width:90% !important;
    }

    div.tabItem span.selectBuscaWorkShop span.select div.select span.close{
        min-width:227px;
    }

    #banner{
        height:431px;
    }

    #calendar{
        width:100%;
    }
    #calendarioEventoFIRJAN .ui-datepicker{
        width:100%;
    }
    #calendarioEventoFIRJAN table.ui-datepicker-calendar tbody td{
        padding:3px;
    }

    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact{
        width:350px !important;
    }

    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td .InputText,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td .InputText,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td .InputText{
        width:90% !important;
    }

    .mtlg .mobile .mMenu{
        height:60px !important;
    }

    .synd_pillars ul.instituicoes li{
        margin:10px 62px !important;
    }

    .sectionPage .wrap .pleft .inst-link[title="Saber mais"]{
        width:auto !important;
    }

    .more_news.no-desktop{
        width:307px !important;
    }

    .mainMenu .first .submenu li.col-destaque a{
        width:89% !important;
    }

    .btnFix ul{
        display:block !important;
    }

    #page_title .auxnav_events ul li{
        width:100% !important;
    }

    .tcCursosSenai{
        width:100% !important;
    }

    .cursoSenaiTitulo,
    .cursoIelTitulo{
        width:unset !important;
    }

    .tcIdeias .tcIdeiasSubtitulo{
        width:100% !important;
    }

    .tcIdeias .tcIdeiasDepoimentos,
    .tcIdeias .tcIdeiasLinkedin,
    .lp_column_type4{
        width:100% !important;
    }

    .tcCursosSenai img,
    .tcCursoIel img,
    .tcIdeias .tcIdeiasDepoimentos .tciItem a .tciTopo .tcitImg img{
        margin:0 !important;
    }

    .featureImage figure figcaption{
        top:0 !important;
    }

    div.featureImage figure figcaption{
        top:13px !important;
    }

    .linksExternosGroup .linkExternoIten{
        margin-bottom:10px;
    }

    .tcIdeias .tcIdeiasTitulo{
        margin-top:30px;
    }

    .casaFirjan .listaVeraoCF .lvItem .lviHeader .lviLink{
        height:160px;
    }

    .casaFirjan .header-filtros .filtro-data input[style="width:55px;"]{
        background-position:278px center !important;
    }

    /* ====== FIM 479px ====== */

}

@media only screen and (max-width: 380px){}

@media only screen and (max-width: 360px){
    .FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.close,
    .FirjanSESI-inst .spaceBottom .selectItem.qvselect span .select.selectStylized span.open{
        width:250px !important;
    }

    .pub-informativos-busca .pub-busca input[type="text"]{
        width:55% !important;
    }
    .pub-informativos-busca .pub-busca .btn-busca-pub:link,
    .pub-informativos-busca .pub-busca .btn-busca-pub:visited{
        margin:0 0 0 166px !important;
    }

    .main_header .aux-item .aux-busca input[type="text"]{
        width:66% !important;
    }

    #works .works_article .work_us ul li a:link,
    #works .works_article .work_us ul li a:visited{
        width:240px !important;
    }


    #calendarioEventoFIRJAN table.ui-datepicker-calendar tbody td{
        padding:0;
    }

    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact,
    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact{
        width:320px !important;
    }

    .synd_pillars ul.instituicoes li{
        margin:10px 42px !important;
    }

    .more_news.no-desktop{
        width:270px !important;
    }

    #contact table tbody tr td #DataNascimento,
    #contact table tbody tr td #telefone,
    #contact table tbody tr td #TelefoneCelular,
    #contact table tbody tr td #Email,
    #contact table tbody tr td #EmailSecundario{
        margin-left:-50px !important;
        width:90% !important;
    }
    #contact table tbody tr td #Nome,
    #contact table tbody tr td #CPF,
    #contact table tbody tr td #CNPJ,
    #contact table tbody tr td #Empresa{
        margin-left:-120px !important;
        width:160% !important;
    }

    #veracidadeInfo label{
        width:100% !important;
    }

    .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact #btn-fake-enviar{
        width:80% !important;
    }


} /* 360px */

/* PUBLICAÃ‡Ã•ES 2.0 */

@media only screen and (min-width: 992px){
    .pub20 .container{
        width:996px !important;
        padding:0 !important;
    }
}

.pub20 #siteMap,
.pub20 .main_footer{
    display:block !important;
    float:left !important;
    width:100% !important;
}

.pub20 #pubTop {
    width: 100%;
    display: block;
    float: left;
    padding: 30px 0
}

.pub20 #pubTop .container .row:last-child{
    margin-left:0 !important;
    margin-right:0 !important;
}

.pub20 #pubTop h2 {
    margin: 0 0 20px 0;
    font-size: 36px;
    line-height: 30px;
    color: #003bd1;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal
}

.pub20 #pubTop p {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    margin:10px 0;
}

.pub20 #pubTop .pubCategory {
    margin: 20px 0 0 0;
    min-height: 130px;
    background-color:#ddd;
    padding:15px;
    position:relative;
    border:3px solid #f5f5f5;
}

.pub20 #pubTop .pubCategory h4 {
    font-size: 18px;
    line-height: 20px;
    color: #003bd1;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-align: left
}

.pub20 #pubTop .pubCategory p {
    font-size: 16px;
    line-height: 20px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    margin:10px 0 50px 0;
}

.pub20 #pubTop .pubCategory a {
    transition:0.2s;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    background-color:#003bd1;
    padding:10px 20px;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: block;
    margin:10px 0 0 0;
    width:128px;
    position:absolute;
    bottom:15px;
    left:50%;
    margin-left:-60px;
}

.pub20 #pubTop .pubCategory a:hover {
    text-decoration: none;
    background-color:#393230;
}

.pub20 #pubSearch, .pub20 #pubTop ul {
    width: 100%;
    display: block;
    float: left
}

.pub20 #pubTop ul{
    margin:10px 0 20px 0;
}

.pub20 #pubTop ul li {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: 400;
    float: left;
    width: 100%;
    padding: 5px 5px 5px 0;
    text-align: left;
    list-style: inside;
}

.pub20 #pubSearch .searchCont {
    background-color: #efefef;
    padding: 30px 20px;
    width: 100%;
    margin:0 0 30px 0;
}

.pub20 #pubSearch .searchCont h3 {
    font-family:'Averta Regular', sans-serif !important;
    font-size:23px !important;
    margin: 0 0 20px 0;
    line-height: 25px;
    color: #393230;
    font-style: normal;
    font-weight: normal
}

.pub20 #pubSearch .searchCont .inptBuscar {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    padding: 15px;
    border: 2px solid #003bd1;
    width: 100%;
    margin: 0 0 20px 0
}

.pub20 #pubSearch .searchCont .btnBuscar {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    width: 100%;
    text-align: center;
    padding: 17px 0;
    background-color: #003bd1;
    display: block;
    text-decoration: none
}

.pub20 #pubSearch .searchCont .btnBuscar:hover {
    background-color: #393230;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48), 0 1px 2px rgba(0, 0, 0, 0.25)
}

.pub20 #pubSearch .searchCont .btnTodasPub {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 20px;
    color: #003bd1;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    text-decoration: none
}

.pub20 #pubSearch .searchCont .btnTodasPub:hover {
    color: #393230
}

@media only screen and (max-width:767px) {
    .pub20 #pubSearch .searchCont .btnTodasPub {
        margin: 20px 0 0 0
    }
}

.pub20 #pubDestaques {
    width: 100%;
    display: block;
    float: left;
    padding: 30px 0
}

.pub20 #pubDestaques h3 {
    color: #003bd1;
    margin: 0 0 20px 0;
    font-family:'Averta Bold', sans-serif;
    font-size:23px;
    font-weight:400;
}

.pub20 #pubDestaques .itemDestaque {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center
}

.pub20 #pubDestaques .itemDestaque a {
    text-decoration: none
}

.pub20 #pubDestaques .itemDestaque a .image {
    width: 100%;
    height: 120px;
    overflow: hidden;
    margin: 0 0 10px 0
}

.pub20 #pubDestaques .itemDestaque a .image img {
    max-width: 100%;
    width:auto;
    height: 100%
}

.pub20 #pubDestaques .itemDestaque a span {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.pub20 #pubDestaques .itemDestaque:hover {
    background-color: #e1e1e1
}

.pub20 #pubLasts {
    width: 100%;
    display: block;
    float: left;
    padding: 30px 0
}

.pub20 #pubLasts .plColLeft{
    padding-right:25px !important;
}

.pub20 #pubLasts .plColRight{
    padding-left:25px !important;
}

.pub20 #pubLasts h3 {
    color: #003bd1;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-left:0;
    font-family:'Averta Bold', sans-serif;
    font-size:23px;
    font-style:normal;
    font-weight:400;
}

.pub20 #pubLasts .lastsItem {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    display: block;
    width: 100%;
    float: left;
    padding: 10px;
    margin: 0 0 10px 0;
    text-decoration: none
}

.pub20 #pubLasts .lastsItem span {
    font-size: 18px;
    line-height: 20px;
    color: #393230;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    display:block;
    margin:0 0 10px 0;
}

.pub20 #pubLasts .lastsItem p {
    font-size: 16px;
    line-height: 20px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal
}

.pub20 #boletim {
    width: 100%;
    display: block;
    float: left;
    padding: 0 0 30px 0;
}

.pub20 #boletim .bolBack {
    transition:0.2s;
    font-size: 22px;
    line-height: 24px;
    color: #393230;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: block;
    float: left;
    margin: 0 0 30px 0
}

.pub20 #boletim .bolBack:before {
    transition:0.2s;
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 22px;
    color: #393230;
    line-height: 24px;
    margin: 0 10px 0 0
}

.pub20 #boletim .bolBack:hover {
    color: #003bd1
}

.pub20 #boletim .bolBack:hover:before {
    color: #003bd1;
    margin-right:15px;
}

.pub20 #boletim .bolMes {
    /* background-color: #adadad; */
    background-color: #003bd1;
    text-align: center;
    padding: 25px 0;
    float: left;
    margin: 0 0 10px 0;
    width:80%;
}

.pub20 #boletim .bolMes .mes {
    font-size: 26px;
    line-height: 28px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block
}

.pub20 #boletim .bolMes .ano {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block
}

.pub20 #boletim h3 {
    margin: 0 0 20px 0;
    color:#003bd1 !important;
}

.pub20 #boletim p {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 30px 0
}

.pub20 #boletim .bolTitle {
    font-size: 18px;
    line-height: 20px;
    color: #003bd1;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    margin: 0 0 10px 0
}

.pub20 #boletim .bolCategoria {
    font-size: 18px;
    line-height: 20px;
    color: #393230;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    width: 100%;
    border-bottom: 1px solid #adadad;
    padding-bottom: 5px;
    margin-bottom: 5px
}

.pub20 #boletim .bolCatItem {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    width: 100%
}

.pub20 #boletim .downPubGroup {
    display: inline;
    float: left;
    width: 170px;
    margin-top:30px;
}

.pub20 #boletim .downPubGroup .downPub {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: 400;
    background-color: #003bd1;
    padding: 10px 20px;
    text-decoration: none;
    display: block;
    float: left;
    margin: 20px 0 5px;
    width:180px;
    text-align:center;
}

.pub20 #boletim .downPubGroup .downPub:hover {
    background-color: #393230;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .48)
}

.pub20 #boletim .downPubGroup .downPubSize {
    font-size: 14px;
    line-height: 16px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: 400;
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 50px
}

.pub20 #boletim .social {
    display: inline-flex;
    float: left;
    margin: 60px 30px 5px
}

.pub20 #boletim .social:before{
    content:'Compartilhar:';
    display:block;
    font-size: 14px;
    line-height: 16px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: 400;
}

.pub20 #boletim .social a {
    margin: 0 5px
}

.pub20 #boletim .social a.fb {
    text-decoration: none
}

.pub20 #boletim .social a.fb:before {
    font-family: FontAwesome;
    font-size: 14px;
    color: #003bd1;
    line-height: 18px;
    content: '\f09a';
    text-decoration: none;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    border: 1px solid #003bd1;
    border-radius: 50%;
    padding: 5px 9px 5px 7px
}

.pub20 #boletim .social a.fb:hover:before {
    transition: .1s;
    color: #fff;
    background-color: #003bd1
}

.pub20 #boletim .social a.in {
    text-decoration: none
}

.pub20 #boletim .social a.in:before {
    font-family: FontAwesome;
    font-size: 14px;
    color: #003bd1;
    line-height: 18px;
    content: '\f0e1';
    text-decoration: none;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    border: 1px solid #003bd1;
    border-radius: 50%;
    padding: 5px 6px
}

.pub20 #boletim .social a.in:hover:before {
    transition: .1s;
    color: #fff;
    background-color: #003bd1
}

.pub20 #boletim .social a.tw {
    text-decoration: none
}

.pub20 #boletim .social a.tw:before {
    font-family: FontAwesome;
    font-size: 14px;
    color: #003bd1;
    line-height: 18px;
    content: '\f099';
    text-decoration: none;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    border: 1px solid #003bd1;
    border-radius: 50%;
    padding: 5px 6px
}

.pub20 #boletim .social a.tw:hover:before {
    transition: .1s;
    color: #fff;
    background-color: #003bd1
}

.pub20 #boletim .social a.wa {
    text-decoration: none
}

.pub20 #boletim .social a.wa:before {
    font-family: FontAwesome;
    font-size: 14px;
    color: #003bd1;
    line-height: 18px;
    content: '\f232';
    text-decoration: none;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    border: 1px solid #003bd1;
    border-radius: 50%;
    padding: 5px 6px 5px 7px
}

.pub20 #boletim .social a.wa:hover:before {
    transition: .1s;
    color: #fff;
    background-color: #003bd1
}

.pub20 #boletim .anterioresItem {
    display: flex;
    float: left;
    padding: 10px 0;
    width: 100%
}

.pub20 #boletim .anterioresItem span {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    width:60%;
    padding-right:10px;
}

.pub20 #boletim .anterioresItem .links a.downItem span{
    padding:0;
}

.pub20 #boletim .anterioresItem .links {
    /* width:40%; */
    display: block;
    float: right
}

.pub20 #boletim .anterioresItem .links a {
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.pub20 #boletim .anterioresItem .links a:hover {
    color: #393230
}

.pub20 #boletim .anterioresItem .links a.downItem {}

.pub20 #boletim .anterioresItem .links a[title="Visualizar"]{
    border-left: 1px solid #003bd1;
    padding-left: 8px;
    margin-left:8px
}

.pub20 #boletim .anterioresItem .links a.downItem span {
    font-size: 12px;
    line-height: 14px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal
}

.pub20 #boletim .anterioresItem .links a.downItem:before {
    content: '';
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    margin-right: 5px;
    display:block;
    width:18px;
    height:18px;
    float:left;
    background-image:url('../images/pub20download.png');
    background-size:contain;
    background-repeat:no-repeat;
}

.pub20 #boletim .anterioresItem:hover {
    background-color: #efefef
}

.pub20 #boletim .bolLoadMore {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    background-color: #003bd1;
    padding: 10px 20px;
    text-decoration: none;
    text-align: center;
    width: 100%;
    display: block;
    margin: 10px 0
}

.pub20 #boletim .bolLoadMore:hover {
    background-color: #393230;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48)
}

@media only screen and (max-width:767px) {
    .pub20 #boletim .bolCategoria {
        margin: 20px 0 10px 0
    }

    .pub20 #boletim .anterioresItem {
        padding: 20px 0
    }

    .pub20 #boletim .anterioresItem .links {
        float: left;
        padding-top: 10px
    }
}

.pub20 #pubFiltros {
    width: 100%;
    display: block;
    float: left;
    padding: 30px 0
}

.pub20 #pubFiltros h4 {
    margin: 0 0 20px 0;
    font-family:'Averta Regular', sans-serif;
    font-size:23px;
    color:#003bd1;
    font-style:normal;
    font-weight:400;
}

.pub20 #pubFiltros .filtersMobile {
    display: none
}

.pub20 #pubFiltros .filtro {
    width: 100%;
    display: block;
    float: left;
    margin:0 0 20px 0;
}

.pub20 #pubFiltros .filtro .filTitle {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0;
    display: block
}

.pub20 #pubFiltros .filtro .filItem {
    display: flex;
    padding: 0 0 10px 0;
}

.pub20 #pubFiltros .filtro .filItem label {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    cursor: pointer;
    padding: 0 0 0 5px;
}

.pub20 #pubFiltros .filtro .filItem input {
    margin-top:3px;
    height:15px;
}

.pub20 #pubFiltros .right {
    -moz-transition: all .2 ease-in-out;
    -webkit-transition: all .2 ease-in-out;
    -o-transition: all .2 ease-in-out;
    transition: all .2 ease-in-out;
    border-left: 1px solid #adadad
}

.pub20 #pubFiltros .right .activeFilters {
    -moz-transition: all .2 ease-in-out;
    -webkit-transition: all .2 ease-in-out;
    -o-transition: all .2 ease-in-out;
    transition: all .2 ease-in-out;
    width: 100%;
    display: block;
    float: left;
    margin: 0 0 20px 0;
    padding-top:20px;
}

.pub20 #pubFiltros .right .activeFilters .afItem {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    float:left;
    border: 1px solid #003bd1;
    margin: 0 10px 10px 0;
    padding: 10px 0 10px 10px;
    cursor: default;
    display: none
}

.pub20 #pubFiltros .right .activeFilters .afItem a {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding: 10px;
    cursor: pointer !important;
}

.pub20 #pubFiltros .right .activeFilters .afItem:hover {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);
    cursor:text;
    background-color:#003bd1;
    color:#fff;
}

.pub20 #pubFiltros .right .activeFilters .afItem:hover a{
    color:#fff;
}

.pub20 #pubFiltros .right .activeFilters .limpar {
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    width: 100%;
    display: block;
    float: left;
    margin: 10px 0;
    text-decoration: none
}

.pub20 #pubFiltros .right .activeFilters .limpar:hover {
    color: #393230
}

.pub20 #pubFiltros .right .pubResultados {
    width: 100%;
    display: block;
    float: left
}

.pub20 #pubFiltros .right .pubResultados .resultItem {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 10px 10px 10px 0
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riLeft {
    width: 10%;
    float: left
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData {
    /* background-color: #adadad; */
    background-color: #003bd1;
    text-align: center;
    padding: 15px
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData .mes {
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    font-family: 'Averta Bold', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData .ano {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight {
    width: 88%;
    float: left;
    margin-left: 2%
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight h4 {
    margin: 0 0 5px 0;
    color:#393230;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight h4 a{
    transition:0.2s;
    cursor:pointer;
    color:#393230;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight h4 a:hover{
    color:#003bd1;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight h4 a:visited {
    color:#393230;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .tags {
    float: left;
    display: block;
    margin: 0 0 10px 0;
    width:100%;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .tags .tagItem {
    font-size: 16px;
    line-height: 16px;
    color: #393230;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    border-right: 1px solid #393230;
    padding-right: 5px;
    margin-right:5px;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .tags .tagItem:last-child {
    border: 0
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight p {
    font-size: 16px;
    line-height: 18px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    float: left;
    display: block;
    margin: 10px 0 10px 0;
    width:100%;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions {
    float: left;
    display: block;
    margin-top:10px;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg {
    text-decoration: none;
    display: inline-block;
    float: left;
    margin: 0 5px 0 0
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg .acDown {
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    margin: 0 0 5px 0
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg .acDown:hover{
    text-decoration:underline;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg .acDown:before {
    /* content: '\f019';
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #003bd1;
    line-height: 18px;
    margin-right: 5px */
    content: '';
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    margin-right: 5px;
    display:block;
    width:18px;
    height:18px;
    float:left;
    background-image:url('../images/pub20download.png');
    background-size:contain;
    background-repeat:no-repeat;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg .acDown:after {
    content: '|';
    margin: 0 0 0 5px
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .bpg .acSize {
    font-size: 12px;
    line-height: 14px;
    color: #393230;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
    cursor: default
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .other {
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    float: left;
    margin-right:15px;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .other:hover{
    text-decoration:underline;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social{
    display:flex;
    float:left;
}

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social .shareText{
    margin:0;
    font-size:12px;
    line-height:22px;
    font-family:'Averta Regular', sans-serif;
    width:auto;
}

/* .pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social:before{
    content:'Compartilhar:';
    display:block;
    font-size: 12px;
    line-height: 14px;
    color: #393230;
    font-family: 'Averta Light', sans-serif;
    font-style: normal;
    font-weight: 400;
} */

.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a{
    margin:0 5px;
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.fb:before{
    text-decoration:none;
    font-size:12px;
    font-family: 'FontAwesome';
    color:#003bd1;
    content:'\f09a';
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.in:before{
    text-decoration:none;
    font-size:12px;
    font-family: 'FontAwesome';
    color:#003bd1;
    content:'\f0e1';
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.tw:before{
    text-decoration:none;
    font-size:12px;
    font-family: 'FontAwesome';
    color:#003bd1;
    content:'\f099';
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.wa:before{
    text-decoration:none;
    font-size:12px;
    font-family: 'FontAwesome';
    color:#003bd1;
    content:'\f232';
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.fb:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.in:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.tw:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.wa:before{
    -webkit-transition:0.3s ease-in-out;
    -moz-transition:0.3s ease-in-out;
    -o-transition:0.3s ease-in-out;
    transition:0.3s ease-in-out;
    border:1px solid #003bd1;
    border-radius:50%;
    padding:5px 7px;
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.wa:before{
    padding:5px 6px 5px 7px;
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.fb:before{
    padding:5px 9px 5px 7px;
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.in:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.tw:before{
    padding:5px 6px;
}
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.fb:hover:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.in:hover:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.tw:hover:before,
.pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.wa:hover:before{
    -webkit-transition:0.1s ease-in-out;
    -moz-transition:0.1s ease-in-out;
    -o-transition:0.1s ease-in-out;
    transition:0.1s ease-in-out;
    color:#fff;
    background-color:#003bd1;
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator {
    width: 100%;
    display: block;
    float: left;
    text-align: center
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    font-size: 16px;
    line-height: 18px;
    color: #003bd1;
    font-family: 'Averta Regular', sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 7px 13px;
    text-decoration: none;
    border: 1px solid transparent;
    margin: 0
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem.currentPage {
    background-color: #003bd1;
    color: #fff;
    border: 1px solid #003bd1
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem.pageLeft:before {
    content: '\f104';
    font-family: FontAwesome;
    font-size: 16px;
    color: #003bd1;
    line-height: 18px
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem.pageLeftDouble:before {
    content: '\f100';
    font-family: FontAwesome;
    font-size: 16px;
    color: #003bd1;
    line-height: 18px
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem.pageRight:before {
    content: '\f105';
    font-family: FontAwesome;
    font-size: 16px;
    color: #003bd1;
    line-height: 18px
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem.pageRightDouble:before {
    content: '\f101';
    font-family: FontAwesome;
    font-size: 16px;
    color: #003bd1;
    line-height: 18px
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem:hover {
    transition: 0s;
    border: 1px solid #003bd1
}

.pub20 #pubFiltros .right .pubResultados .resultPaginator .paginatorItem:active {
    background-color: #003bd1;
    color: #fff
}

@media only screen and (min-width:991px){
    .pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social a.wa,
    .pub20 #boletim .social a.wa{
        display:none;
    }
}

@media only screen and (max-width:991px){
    .pub20 #pubTop{
        padding-top:60px;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riRight .actions .social{
        width:100%;
        margin-top:15px;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riLeft{
        width:100%;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData{
        display:flex;
        padding:5px 10px;
        float:left;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData .mes{
        margin-right:5px;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riLeft .riData .ano{
        font-size:22px;
        line-height:24px;
    }
    .pub20 #pubFiltros .right .pubResultados .resultItem .riRight{
        width:100%;
    }
    .pub20 #pubLasts .lastsItem{
        padding:10px 0;
    }
}

.pub20 #pubFiltros .right .pubResultados .resultItem:hover h4 {
    color:#393230;
}

.pub20 .pdd0 {
    padding-top:0 !important;
    padding-bottom:0 !important;
}

@media only screen and (max-width:991px){
    .pub20 #boletim .anterioresItem{
        display:block;
    }
    .pub20 #boletim .anterioresItem span{
        float:left;
        width:100%;
        margin-bottom:5px;
    }
    .pub20 #boletim .anterioresItem .links a.downItem span{
        float:unset;
        width:unset;
        margin:0;
    }
    .pub20 #boletim .anterioresItem .links{
        float:left;
        width:100%;
    }
}

@media only screen and (max-width:767px) {
    
    .pub20 #pubFiltros .filtersMobile {
        -moz-transition: all .1s ease-in-out;
        -webkit-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out;
        font-size: 16px;
        line-height: 18px;
        color: #fff;
        font-family: 'Averta Regular', sans-serif;
        font-style: normal;
        font-weight: normal;
        display: block;
        width: 100%;
        background-color: #003bd1;
        padding: 10px 0;
        text-align: center;
        text-decoration: none
    }

    .pub20 #pubFiltros .filtersMobile:active {
        background-color: #393230;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.48)
    }

    .pub20 #pubFiltros .filtro {
        display: none;
        padding: 0 0 0 10px;
        border: 1px solid #adadad;
        border-top:0;
        margin:0;
    }

    .pub20 #pubFiltros .filtro .filItem {
        padding: 15px 0
    }

    .pub20 #pubFiltros .right {
        border: 0;
        margin: 30px 0 0 0
    }

    .pub20 #pubFiltros .right .pubResultados .resultItem .riLeft {
        width: 80px;
        margin: 0 0 10px 0
    }

    .pub20 #pubFiltros .right .pubResultados .resultItem .riRight {
        width: 100%;
        margin: 0
    }

    .pub20 #pubLasts .plColRight{
        padding-left:15px !important;
    }

    .pub20 #pubLasts .plColLeft{
        margin-bottom:30px;
    }

    .pub20 #boletim .bolMes{
        width:unset;
        padding:10px;
        display:flex;
        float:left;
    }

    .pub20 #boletim .bolMes .ano{
        font-size:26px;
        line-height:28px;
    }

    .pub20 #boletim .bolMes .mes{
        margin-right:5px;
    }

    .pub20 #boletim .downPubGroup{
        display:block;
        width:100%;
    }

    .pub20 #boletim .social{
        margin:0 0 40px 0;
    }
}

@media only screen and (max-width: 380px){
    .column_type0 .column_type0,
    .column_type3 .column_type3{
        margin:0 !important;
    }
}

@media only screen and (max-width:359px){
    .institucionalPage{
        padding:0 15px !important;
    }

    #page_title .auxnav_events ul{
        float:left !important;
    }

    #page_title .auxnav_events ul li{
        width:79% !important;
    }

    .casaFirjan .tabs .mgtBtn{
        width:85%;
    }

    div.featureImage figure figcaption p{
        font-size:26px !important;
    }

    div.featureImage figure figcaption{
        top:10px !important;
    }

    .casaFirjan .header-filtros .filtro-data input[style="width:55px;"]{
        background-position:241px center !important;
    }
}




/* CSS PREMIO CASA FIRJAN */

.text-label-pcf{
    color: #003bd1;
    font-size: 11.5px;
    text-transform: uppercase;
    font-family: "Averta Bold";
    float: left;
    padding: 5px 5px 0 0;
    width: 140px;
}
.divTelFixo.div-pcf div.Text-Label-pcf2{
    color: #003bd1;
    font-size: 11.5px;
    text-transform: uppercase;
    font-family: "Averta Bold";
    float: left;
    padding: 5px 5px 0 0;
    width: 140px;
}
.Text-Label-pcf2{
    color: #003bd1;
    font-family: "Averta Bold";
    float: left;
    padding: 0px 3px 0 5px;
    font-size: 11.5px
}
.div-pcf{
    /* min-height: 35px; */
    min-height: auto;
    margin-bottom: 10px
}
.Input-Text-pcf input{
        width: 310px;
        font-size: 16px;
        text-transform: none;
}
.Titulo-pcf{
    font-family: 'Averta Light', sans-serif;
    padding-bottom: 20px;
    padding-top: 20px;
}
.divPalavrasChave.div-pcf{
    display: none;
}
.divDocumentoTese.div-pcf{
    width: 0;
}
.divDocumentoTese.div-pcf #IdDocumentoTese{
    margin-top: 20px;
    display: table-caption;
}
.divButton a.lum-button{
    background: #a6a6a6;
    opacity: .75;
    cursor: default;
    text-align: center;
    color: #fff;
    font-family: "Averta Regular";
    text-transform: uppercase;
    padding: 6px 20px;
    text-decoration: none;
    padding-bottom: 5px;
}
.divButton a.lum-button.chkDisabled{
    background: #00abe5;
    opacity: 1;
    cursor: pointer;
}
.divButton{
    text-align: center;
    padding-top: 15px;
}
.divButton a.lum-button:hover{
    background:#3932305c;
    border: none;
}
.div-pcf select{
    border: 2px solid #003bd1;
    width: 328px;
    height: 41px;
}
.div-pcf select option{
    width: 100%;
    display: block;
}
.divNome.div-pcf::before{
    content:"(Todos os Campos do FormulÃ¡rio SÃ£o ObrigatÃ³rios)";
    color: #a6a6a6;
    font-family: "Averta Bold";
    font-size: 14px;
    position: relative;
    bottom: 18px;
    margin-right: 240px;
}

.divpcf-main  {
    font-family: "Averta Bold";
    font-size: 14px;
    color: #a6a6a6;
}

.divResumo.div-pcf textarea{
    border: 2px solid #003bd1;
    width: 328px;
    height: 41px;
}

.divMensagem-pcf h1{
    color: #003BD1;
    font-family: 'Averta Light', sans-serif;
}

.div-pcf.divTermoAceite{
    color: #a6a6a6;
    margin-top: 18px;
    font-family: "Averta Bold";
    font-size: 14px;
}
.div-pcf.divTermoAceite a{
    color: #003BD1 !important;
}

.divDocumentoIdentificacao.div-pcf{
    margin-top: 15px;
}

  .divBancoTooltips {
    height: 15px;
    width: 15px;
    bottom: 46px;
    left: 60px;
    position: relative;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }
 .divBancoTooltips .tooltiptext-pcf-1{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }
  
  .divBancoTooltips:hover .tooltiptext-pcf-1{
    visibility: visible;
  }


  
  .divDocumentoIdentificacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    bottom: 40px;
    left: 108px;
    cursor: pointer;
	background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }

  .divDocumentoIdentificacaoTooltips .tooltiptext-pcf-2{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;

  }
  .divDocumentoIdentificacaoTooltips:hover .tooltiptext-pcf-2{
    visibility: visible;
  }
  


  .divDocumentoTeseficacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    bottom: 40px;
    left: 108px;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }
  .divDocumentoTeseficacaoTooltips .tooltiptext-pcf-3{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }

  .divDocumentoTeseficacaoTooltips:hover .tooltiptext-pcf-3{
      visibility: visible;
  }




  .divDocumentoResumoTeseficacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }

  .divDocumentoResumoTeseficacaoTooltips .tooltiptext-pcf-4{
    visibility: hidden;
    width: 300px;
    height: auto;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }

  .divDocumentoResumoTeseficacaoTooltips:hover .tooltiptext-pcf-4{
    visibility: visible;
  }

@media only screen and (max-width: 767px) {
    .divCategoria.div-pcf div,
    .divTema.div-pcf div{
        float: none !important;
    }
    .text-label-pcf{
        padding: 5px 5px 6px 0;
        width: 100%;
        padding-right: 300px;
    }
    .div-pcf [type~=radio]{
        margin-left: 5px !important;
    }
    .divDocumentoTese .text-label-pcf{
        width: 103px;
    }
    .divDocumentoTese.div-pcf #IdDocumentoTese{
        margin: 0;
    }
    .divDocumentoTese.div-pcf{
        width: 100%;
    }
    .divDocumentoTeseficacaoTooltips,
    .divDocumentoIdentificacaoTooltips,
    .divBancoTooltips{
        bottom: unset;
        left: unset;
    }
    
}


/* Trabalhe Conosco FIRJAN */


.fjTrabalheConosco-main .TrabalheConoscoFirjan div.tbc-main input{
    float: left;
    margin-right: 15px;
    margin-top: 5px
}

.fjTrabalheConosco-main .TrabalheConoscoFirjan div.tbc-main label{
    font-family: "Averta Regular";
    margin-bottom: 20px;
}
.fjTrabalheConosco-main .fjTbc-divButton{
    text-align: center;
}

.fjTrabalheConosco-main .fjTbc-divButton a{
    background: #003dba;
    color: #fff;
    border: none;
    font-size: 15px;
    border-radius: 2px;
    padding: 7px 20px;
    font-family: 'Averta Bold';
    text-decoration: none;
    text-transform: uppercase;
}

.fjTrabalheConosco-main .fjTbc-divButton a:hover{
    background: #aaa;
}

.fjTrabalheConosco-main legend{
    color: #003bd1;
    margin: 0 0 11px 5px;
    font-family: 'Averta Bold';
    font-size: 16px;
}

.fjTrabalheConosco-main legend::first-letter{
    text-transform: capitalize;
}

.fjTrabalheConosco-main legend::first-line{
    text-transform: lowercase;
}

.fjTrabalheConosco-main .lum-control-group{
    border:none;
    margin: 0;
    padding: 0;
}

.fjTrabalheConosco-main .fjTbc-divButton ul,
.fjTrabalheConosco-main .fjTbc-divButton li{
    list-style-type: none;
    margin: -34px 17px 0 0;
    float: right;
}

#colorbox #cboxClose{
    top: 7px;
    right: 3px;
}
/*colorbox{
    width: 100% !important;
    height: 180px !important;
}*/

@media only screen and (max-width: 452px){
    .tbTpl label .tbTplInput{
        margin-right: 100px;
    }
}

@media only screen and (max-width: 320px){
    .fjTrabalheConosco-main legend{
        font-size: 14px;
    }

    .fjTrabalheConosco-main .fjTbc-divButton a{
        padding: 5px 23px;
        font-size: 12px;
    }

    .fjTrabalheConosco-main .fjTbc-divButton li{
        margin: -34px 3px 0 0;
    }

    /*#colorbox{
        height: 192px !important;
    }*/

}

.TrabalheConoscoFirjan{
    margin-top: 11px;
}

.lum-control-group legend{
    display: none;
}
/*
.lum-control-group::before{
    content: "Como ficou sabendo da vaga?";
    color: #003bd1;
    margin: 0 0 11px 5px;
    font-family: 'Averta Bold';
    font-size: 16px;
}
*/
#cboxContent{
    margin-top: unset !important;
    margin-bottom: 5px !important;
}

/* CSS PREMIO CASA FIRJAN */

.text-label-pcf{
    color: #003bd1;
    font-size: 11.5px;
    text-transform: uppercase;
    font-family: "Averta Bold";
    float: left;
    padding: 5px 5px 0 0;
    width: 140px;
}
.divTelFixo.div-pcf div.Text-Label-pcf2{
    color: #003bd1;
    font-size: 11.5px;
    text-transform: uppercase;
    font-family: "Averta Bold";
    float: left;
    padding: 5px 5px 0 0;
    width: 140px;
}
.Text-Label-pcf2{
    color: #003bd1;
    font-family: "Averta Bold";
    float: left;
    padding: 0px 3px 0 5px;
    font-size: 11.5px
}
.div-pcf{
    min-height: auto;
    margin-bottom: 10px;
    clear: both;
}

#lum_2C9400816B2241B9016B244E828264EC{
    padding: 5px 0;
}

.Input-Text-pcf input{
        width: 310px;
        font-size: 16px;
        text-transform: none;
}
.Titulo-pcf{
    font-family: 'Averta Light', sans-serif;
    padding-bottom: 20px;
    padding-top: 20px;
    color: #666;
}

.casaFirjan #ui-datepicker-div{
    display: none !important;
}

.divPalavrasChave.div-pcf{
    display: none;
}
.divDocumentoTese.div-pcf{
    width: 0;
}
.divDocumentoTese.div-pcf #IdDocumentoTese{
    margin-top: 20px;
    display: table-caption;
}
.divButton a.lum-button{
    background: #a6a6a6;
    opacity: .75;
    cursor: default;
    text-align: center;
    color: #fff;
    font-family: "Averta Regular";
    text-transform: uppercase;
    padding: 6px 20px;
    text-decoration: none;
    padding-bottom: 5px;
}
.divButton a.lum-button.chkDisabled{
    background: #00abe5;
    opacity: 1;
    cursor: pointer;
}
.divButton{
    text-align: center;
    padding-top: 15px;
}
.divButton a.lum-button:hover{
    background:#3932305c;
    border: none;
}
.div-pcf select{
    border: 2px solid #003bd1;
    width: 328px;
    height: 41px;
}
.div-pcf select option{
    width: 100%;
    display: block;
}
.divNome.div-pcf::before{
    content:"(Todos os Campos do Formulário São Obrigatórios)";
    color: #a6a6a6;
    font-family: "Averta Bold";
    font-size: 14px;
    position: relative;
    bottom: 18px;
    margin-right: 240px;
}

.divpcf-main  {
    font-family: "Averta Bold";
    font-size: 14px;
    color: #a6a6a6;
}

.divResumo.div-pcf textarea{
    border: 2px solid #003bd1;
    width: 328px;
    height: 41px;
}

.divMensagem-pcf h1{
    color: #003BD1;
    font-family: 'Averta Light', sans-serif;
}

.div-pcf.divTermoAceite{
    color: #a6a6a6;
    margin-top: 18px;
    font-family: "Averta Bold";
    font-size: 14px;
}
.div-pcf.divTermoAceite a{
    color: #003BD1 !important;
}

.divDocumentoIdentificacao.div-pcf{
    margin-top: 15px;
}

  .divBancoTooltips {
    height: 15px;
    width: 15px;
    bottom: 46px;
    left: 60px;
    position: relative;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }
 .divBancoTooltips .tooltiptext-pcf-1{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }
  
  .divBancoTooltips:hover .tooltiptext-pcf-1{
    visibility: visible;
  }


  
  .divDocumentoIdentificacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    bottom: 40px;
    left: 108px;
    cursor: pointer;
	background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }

  .divDocumentoIdentificacaoTooltips .tooltiptext-pcf-2{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;

  }
  .divDocumentoIdentificacaoTooltips:hover .tooltiptext-pcf-2{
    visibility: visible;
  }
  


  .divDocumentoTeseficacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    bottom: 40px;
    left: 108px;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }
  .divDocumentoTeseficacaoTooltips .tooltiptext-pcf-3{
    visibility: hidden;
    width: 120px;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }

  .divDocumentoTeseficacaoTooltips:hover .tooltiptext-pcf-3{
      visibility: visible;
  }




  .divDocumentoResumoTeseficacaoTooltips{
    position: relative;
    height: 15px;
    width: 15px;
    cursor: pointer;
    background: url("../../../../lumis/portal/client/images/Faq.gif") no-repeat;
    background-size: cover;
  }

  .divDocumentoResumoTeseficacaoTooltips .tooltiptext-pcf-4{
    visibility: hidden;
    width: 300px;
    height: auto;
    background-color: #003bd1;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: absolute;
    z-index: 900;
    display: block;
    left: 15px;
  }

  .divDocumentoResumoTeseficacaoTooltips:hover .tooltiptext-pcf-4{
    visibility: visible;
  }

@media only screen and (max-width: 767px) {
    .divCategoria.div-pcf div,
    .divTema.div-pcf div{
        float: none !important;
    }
    .text-label-pcf{
        padding: 5px 5px 6px 0;
        width: 100%;
        padding-right: 300px;
    }
    .div-pcf [type~=radio]{
        margin-left: 5px !important;
    }
    .divDocumentoTese .text-label-pcf{
        width: 103px;
    }
    .divDocumentoTese.div-pcf #IdDocumentoTese{
        margin: 0;
    }
    .divDocumentoTese.div-pcf{
        width: 100%;
    }
    .divDocumentoTeseficacaoTooltips,
    .divDocumentoIdentificacaoTooltips,
    .divBancoTooltips{
        bottom: unset;
        left: unset;
    }
    
}

/* evento inscrição */

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td .InputText{
    margin-left: 7px !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td #rbtDiretor, #rbtGerente, #rbtCoordenador, #rbtConsultor,
#rbtEspacialista, #rbtAnalista, #rbtAutonomo_liberal, #rbtEstudante, #rbtOutroCargo, #rbtComercial, #rbtComunicacao, #rbtEngenharia, #rbtEstatistica, 
#rbtFinanceiro, #rbtMarketing, #rbtRecursosHumanos, #rbtTI, #rbtOutraArea, #rbtPaisBrasil, #rbtOutroPais {
    margin-left: 7px !important;
}

#trAceiteTermo td div label[for='AceiteTermo'], .Texto{
    font-weight: normal !important;
    font-family: "Averta Light", 'Trebuchet MS', sans-serif !important;
    font-size: 16px !important;
}

#inputOutraForma, #inputOutraProcura, #inputOutraPais, #inputOutraArea, #inputOutroCargo{
    margin-top: 10px !important;
}

#DataNascimento{
    margin: 20px 6px 10px !important;
}

#rdbSim, #rdbNao, #rdbNaoSei, #rdbEnsinoMedio, #rdbEnsinoSuperior, #rdbEnsinoPos, #rdbEnsinoMestrado, #rdbEnsinoDoutorado, 
#rbtDiretor, #rbtGerente, #rbtCoordenador, #rbtConsultor, #rbtEspacialista, #rbtAnalista, #rbtAutonomo_liberal, #rbtEstudante, 
#rbtOutroCargo, #rbtComercial, #rbtComunicacao, #rbtEngenharia, #rbtEstatistica, #rbtFinanceiro, #rbtMarketing, #rbtRecursosHumanos, 
#rbtTI, #rbtOutraArea, #rbtPaisBrasil, #rbtOutroPais, #rbtEmailMarketing, #rbtImprensa, #rbtRedesSociais, #rbtSiteFIRJANIEL, #rbtWhatsapp, 
#rbtOutraForma, #rbtbuscafornecedores, #rbtCasesMercado, #rbtSobreEmpresas, #rbtPerspectivasMercado, #rbtNovasTecnologias, #rbtNetworking, 
#rbtProspectarNegocio, #rbtOutraProcura, #mascara_data {
    margin-left: 7px !important;
}


/* Pre inscrição */
.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td .InputText{
    margin-left: 7px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td select#phone-country-code-select{
    margin-left: 7px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td select#celphone-country-code-select{
    margin-left: 7px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td .InputText {
    margin-left: 31px;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td #DataNascimento{
    margin: 20px 31px 10px !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td select#phone-country-code-select{
    margin-left: 31px !important;
    width: 101%;

}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td select#celphone-country-code-select{
    margin-left: 31px !important;
    width: 101%;

}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td select#phone-country-code-select {
    margin-left: 7px !important;
    width: 103%;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td select#celphone-country-code-select {
    margin-left: 7px !important;
    width: 103%;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td select#phone-country-code-select {
    margin-left: 30px !important;
    width: 102%;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td select#celphone-country-code-select {
    margin-left: 30px !important;
    width: 102%;
}

/*Formulário Gabinete Com Acompanhante*/

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #mascara_data{ margin-left: 32px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtDiretor{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtGerente{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtCoordenador{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtConsultor{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtEspacialista{  margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtAnalista{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtAutonomo_liberal{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtEstudante{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtOutroCargo{margin-left: 30px !important;}

/**/

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtComercial{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtComunicacao{  margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtEngenharia{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtEstatistica{  margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtFinanceiro{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtMarketing{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtRecursosHumanos{  margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtTI{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtOutraArea{ margin-left: 30px !important;}

/**/

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtPaisBrasil{ margin-left: 30px !important;}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete input#rbtOutroPais{ margin-left: 30px !important;}

/*=========================================*/

#lblAcompanhante{
    margin: 25px 0;
    font-size: 18px !important;
    font-weight: bold;
}

#texto_confirmacao{
    font-size: 15px!important;
    margin-bottom: 2px;
}

.divLstInscricao, label{
    padding: 5px 0 0 !important;
} 

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoExposicao #contact table tbody tr td .InputText {
    width: 96% !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact #btn-fake-enviar {
    width: 105% !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao ul.lum-actions.cLumButton2 a:hover, .lum-datagrid-add-button:hover {
    text-decoration: underline #fff !important; 
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao .cLumButton2 ul.lum-actions.cLumButton2 a:hover, .lum-datagrid-add-button:hover {
    background-color: #393230 !important;
}


.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td ul.lum-actions.cLumButton2{
    padding-left: 0 !important;
}


.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao ul.lum-actions.cLumButton2 a:hover, .lum-datagrid-add-button:hover{
    background-color: #393230 !important;
}

.FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEncontroNegociosInscricao #contact table tbody tr td, .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoInscricao #contact table tbody tr td, .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoPreInscricao #contact table tbody tr td, .FIRJAN-Corporativo-DestaqueEventoCorporativo-frmEventoGabinete #contact table tbody tr td{
    padding-right: 18px !important;
}

