/* CSS geral aqui */
@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;
}

/*================= 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;
}

.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;
}
.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,
.pageMenu ul[data-name="FIRJAN"] li a:link, .pageMenu ul[data-name="FIRJAN"] li a,
.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,
.headerPage #CaminhoPagina #CaminhoEditoria span.namepage,
.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;
}

#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;
}

div.institucionalPage section#instDestaques a[href='#lbComissoes'],
.sectionPage .wrap .pleft .inst-link,
.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;
}
.sectionPage .wrap .pleft .inst-link:hover,
a.inst-link:hover,
#instDestaques a:not(.mostra-destaques):hover,
div.institucionalPage section#instDestaques a[href='#lbComissoes']: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.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,
#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;
}

.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:#E66B20 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="SENAI"]{
	background-color:#00abe5 !important;
}
#sectorial_act_tec_solutions ul.instituicoes li a[title="IEL"]{
	background-color:#5FBFAB !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 .main_header .social a.fb{
	background:url(../images/ico-socials-min_2.png) no-repeat !important;
	background-position:0 0 !important;
}
.mtlg .main_header .social a.tw{
	background:url(../images/ico-socials-min_2.png) no-repeat !important;
	background-position:-26px center !important;
}
.mtlg .main_header .social a.yt{
	background:url(../images/ico-socials-min_2.png) no-repeat !important;
	background-position:-50px center !important;
}
.mtlg .main_header .social a.in{
	background:url(../images/ico-socials-min_2.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:20px 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_2.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 .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;
}



/* ============= FIM MULTILINGUE ============= */

/* Acesso à área do Associado Sistema FIRJAN - LOGIN */
.boxLogin{
	padding:10px 30px 30px 30px !important;
	background:#003bd1 !important;
}
.boxLogin a{
	float: right !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;
}
/* 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;
}

#master #news .more_news{
	padding:10px 0 !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:500px !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,
.sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover,
.SENAI-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a,
.IEL-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a{
	padding:7px 10px !important;
	text-transform:none !important;
}
.SENAI-inst .sectionPage .sidebar .grayboxContact .pressContact .onlineChat a:hover,
.IEL-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;
}

#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;
}

#calendar .all_events{
	font-size:14px !important;
	font-family:'Averta Regular', sans-serif !important;
	padding:10px 20px !important;
	text-transform:none !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;
}

.SESI-inst .sectionPage .wrap .column_type4 div .tabs .menuInternaQV li{
	/* width:200px !important; */
}

input[type=text]{
	border:2px solid #003bd1 !important;
}

#calendar .channels .right .channel a:hover p{
	color:#fff !important;
}

#calendar .calendarList ul{
	margin-top:0 !important;
}

.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;
}

.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;
}

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:#0000af !important;
	font-family:'Averta Regular', sans-serif !important;
	font-weight:normal;
}

/* 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;
} */


/** Responviso aqui - abaixo já tem os pontos de quebra mais importantes do portal da Firjan **/

@media only screen and (max-width: 1000px){


}

@media only screen and (max-width: 885px){


}

@media only screen and (max-width: 768px){


}

@media only screen and (max-width: 670px){

}

@media only screen and (max-width: 480px){

}

@media only screen and (max-width: 380px){


}


/* >>>>>>>>>>> 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{
	/*border: 1px solid #393230 !important;*/
	border-radius: 0 !important;
	padding: 10px 0 !important;
	font-size:14px !important;
}

.popup-news-more:hover{
	background-color: #393230 !important;
	color: #fff;
	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: 35px;
}
.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;
}



/* >>>>>>>>>>> FIM DA ALTERAÇÃO DO ESTAGIÁRIO LUCAS MARLON >>>>>>>>>>>*/

.FIRJAN-inst .contentPillarPage .assessoria-content p a {font-size:16px;text-decoration:underline!important;  }
