@font-face{
 font-family:"PT_Serif_Bold";
 src:url("../fonts/PT_Serif-Web-Bold.ttf") format("truetype");
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:"PT_Serif_BoldItalic";
 src:url("../fonts/PT_Serif-Web-BoldItalic.ttf") format("truetype");
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:"PT_Serif_Italic";
 src:url("../fonts/PT_Serif-Web-Italic.ttf") format("truetype");
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:"PT_Serif_Regular";
 src:url("../fonts/PT_Serif-Web-Regular.ttf") format("truetype");
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'Hind_Light';
 font-style:normal;
 font-weight:300;
 src:url("../fonts/Hind-Light.ttf") format("truetype");
}
@font-face{
 font-family:'Hind';
 font-style:normal;
 font-weight:400;
 src:url("../fonts/Hind-Regular.ttf") format("truetype");
}
@font-face{
 font-family:'Hind_Medium';
 font-style:normal;
 font-weight:500;
 src:url("../fonts/Hind-Medium.ttf") format("truetype");
}
@font-face{
 font-family:'Hind_SemiBold';
 font-style:normal;
 font-weight:600;
 src:url("../fonts/Hind-SemiBold.ttf") format("truetype");
}
@font-face{
 font-family:'Hind_Bold';
 font-style:normal;
 font-weight:700;
 src:url("../fonts/Hind-Bold.ttf") format("truetype");
}

@font-face{
 font-family:'fontawesome-webfont';
 src:url('../fonts/fontawesome-webfont.eot');
 src:url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
 url('../fonts/fontawesome-webfont.woff') format('woff'),
 url('../fonts/fontawesome-webfont.ttf') format('truetype'),
 url('../fonts/fontawesome-webfont.svg#artill_clean_weather_iconsRg') format('svg');
 font-weight:normal;
 font-style:normal;
}

/* Topo topo*/
.topo_1.esq{min-height:30px;padding:5px 13px 0 0;}
.topo_2.esq{min-height:35px;padding:0px 13px 0px;}
.topo_3.esq{border-left:1px solid #0C598A;min-height:40px;padding:5px 13px 0px;}
.topo_3_1.esq{border-left:1px solid #0C598A;min-height:40px;padding:5px 13px 0px;}

.topo_4.esq{/* display:none; */}
.topo_4.esq{height:35px;padding:0 0 0 13px;width:170px;overflow:hidden;border-bottom:1px solid transparent;text-align:center;}
.topo_5.esq{min-height:30px;padding:0 13px 0px;width:12px;float:right;}
.topoT1{float:left;width:500px;max-width:100%;}
.topoT2{float:right;width:50px;max-width:100%;}
.moduletable_redes_sociais{margin-top:5px;}

.topo_topo{color:#fff;background:#2c282d;}
.topo_topo a{color:#fff;}
.topo_topo a:hover{color:#eee;}
.sourcecoast._login_modal.sclogin-modal-links.sclogin > a:hover{color:#b2b2b2;text-decoration:none;text-shadow:0 0 0;}
.sourcecoast._login_modal.sclogin-modal-links.sclogin:before{content:"\f09a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f2be";font-size:22px;margin-right:5px;top:-3px;position:relative;}
.sourcecoast._login_modal.sclogin-modal-links.sclogin{padding:4px 0 4px 0;font-size:16px;line-height:1em;background-size:18px;}
.sclogin-modal-links a{position:relative;top:-6px;}
.sclogin-modal-links span.separ{position:relative; top:-7px; padding-right:4px;}

.custom_anuncie_home .fa{font-size:20px;position:relative;top:-2px;display:none;}
.custom_anuncie_home{font-size:16px;line-height:1.4em;padding:10px 0 0 10px;}
.custom_anuncie_home a{position:relative;top:-2px;}
.custom_anuncie_home a:hover{color:#b2b2b2;text-decoration:none;}

.custom_redes_sociais i.fa.fa-cube{display:none;}
.custom_versao_impressa .fa-newspaper-o{font-size:23px;}
.custom_versao_impressa{font-size:16px;line-height:1em;padding:10px 0 0 10px;}
.custom_versao_impressa a{position:relative;padding-left:5px;top:-5px;}
.custom_versao_impressa a:hover{color:#b2b2b2;text-decoration:none;}
/*previsao do tempo*/
.module_prev_previ_tempo i[class*="icon-"],.module_prev_previ_tempo .icon-34{font-size:40px;line-height:1em;}
.module_prev_previ_tempo .temperatura_pt{font-size:16px;padding-right:12px;}
.module_prev_previ_tempo .temperatura_pt > span{padding:0 0 0 2px;position:relative;text-transform:uppercase;top:-4px;}
.module_prev_previ_tempo #weather{font-size:16px;text-transform:capitalize;width:auto;}
.module_prev_previ_tempo #weather span.cidade_pt{position:relative;top:-4px;padding:0 15px;}
.module_prev_previ_tempo .clock span{position:relative;display:inline-block;width:10px;}
.module_prev_previ_tempo .clock span:nth-child(3):BEFORE{content:":";padding-left:4px;}
.module_prev_previ_tempo .clock span:nth-child(4){padding-left:8px;}
.module_prev_previ_tempo .clock span:after{content:attr(data-now);z-index:2;}
.module_prev_previ_tempo span.horario{padding:0 10px;}
.module_prev_previ_tempo i.fa.fa-clock-o{font-size:22px;font-weight:200;}
.module_prev_previ_tempo span.clock{font-size:16px;line-height:1em;position:relative;top:-4px;}
/*redes sociais topo*/
.custom_redes_sociais{font-size:16px;line-height:1.8em;padding:0px 0 0 10px;}
.custom_redes_sociais p{margin:0;}
.custom_redes_sociais i.fa.fa-youtube{font-size:22px;font-weight:200;}
.custom_redes_sociais i.fa.fa-facebook{font-weight:200;margin-right:0;font-size:20px;position:relative;top:-2px;}

/* Topo logo pesquisa*/
input:focus{box-shadow:0 0 0 0 !important;}
.container.logo-container{position:relative;}
.topo_logo_pesquisa{background:#fafafa;}
.logo-site.esq.win45 .brand.win100 img{padding:30px 0;max-width:70%;}
.pesquisa.win50.dir{padding:0;position:relative;top:45px;}
.moduletable_pesquisa_home .form-search,.moduletable_pesquisa_home form.classificadosSearchBlockForm{margin-bottom:0;}
.finder_pesquisa_home{text-align:right;}
.btn.btn-primary.hasTooltip._pesquisa_home.finder_pesquisa_home{background:#508a02;border:0 none;border-radius:0;box-shadow:0 0 0 0;font-size:16px;margin-left:10px;padding:9px 17px;text-transform:uppercase;}
.btn.btn-primary.hasTooltip._pesquisa_home.finder_pesquisa_home:hover{background:#3c6005;}
.btn.btn-primary.hasTooltip._pesquisa_home.finder_pesquisa_home .fa.fa-search{font-size:16px;padding-right:10px;}
.btn.btn-primary.hasTooltip._pesquisa_home.finder_pesquisa_home._home_p2{background:#034367;border-radius:0%;font-size:16px;margin-left:5px;padding: 8px 9px;text-transform:uppercase;width:35px;border:0;box-shadow:0 0 0 0;}
.btn.btn-primary.hasTooltip._pesquisa_home.finder_pesquisa_home._home_p2:hover{background:#0265a0;}
.finder_pesquisa_home .search-query.input-medium{border:0 none;border-radius:0;font-size:16px;height:28px;width:calc(100% - 166px);}
.finder_pesquisa_home._home_p2 .search-query.input-medium{border-radius:0;font-size:16px;height:26px;width:240px;border:1px solid #ccc;color:#342f35;}
.moduletable_pesquisa_home .pre_texto{color:#fff;font-size:16px;position:relative;top:-8px;}

/* Topo menu*/
.topo_menu_site{color:#fff;background:#e8e7e7;border-bottom:1px solid #363137;}
.topo_menu_site a{color:#fff;}
.topo_logo_pesquisa a{color:#fff;}
#main-menu li:hover a{color:#0264a0;}
#main-menu li li:hover a{border-bottom:4px solid #00669d;}
#main-menu > li:hover > li > a{border-bottom:0;}
#main-menu > li.pg_fornecedores{background:transparent;margin-right:0;text-align:right;}
#main-menu > li.pg_fornecedores > a{padding-right:0;padding-left:0;margin-right:0;}

/*bloco 1*/ 
.bloco1_destaque.esq{width:48%;}
.moduletable_destaque_topo{margin-top:20px;margin-bottom:-5px;}
.moduletable_destaque_topo .marquee_texto_roler{background:#E8EBF2;margin-bottom:-7px;position:relative;top:-21px;z-index:0;padding:0 0;}
.moduletable_destaque_topo .nome_texto_roler{background:#054167;color:#fff;width:110px;line-height:1em;padding:3px 0px 3px 8px;float:left;position:relative;z-index:2;text-transform:capitalize;top:0px;font-size:16px;}
.moduletable_destaque_topo .marcador{background:transparent;width:22px;height:1px;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #054167;float:left;position:relative;z-index:100;}
.moduletable_destaque_topo a.link_texto_roler{font-size:16px;}
.moduletable_destaque_topo span.pipe{padding:5px;}
.moduletable_destaque_topo a.texto_alter{color:rgb(210, 25, 25);font-size:16px;}

/*bloco2*/
.manchete_slider_banner{float:left;width:69%;}
.banner_destaque_newsletter{float:right;width:295px;max-width:100%;}

/*manchete*/
.k2ItemsBlock_module_manhete_home{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.k2ItemsBlock_module_manhete_home h1{font-size:30px;line-height:1em;color:#000;margin-bottom:14px;font-family:"Hind";}
.k2ItemsBlock_module_manhete_home h1 + div{font-size:16px;line-height:1em;color:#2A2A2A;}

/*banner abaixo da manchete*/
.bannergroup_banner_01{margin:16px 0 20px;}

/*destaque*/
.moduletable_destaque_home{margin-top:20px;}
.moduletable_destaque_home .destaque_home_site .titulo_desq{font-size:16px;margin-top:5px;font-family:"Hind";}
.moduletable_destaque_home .itens_dest{margin-bottom:8px;padding-bottom:7px;}

/*bloco cor Azul*/
.blocoAzul .titulo_topo_desq{border-left:3px solid #054167;padding:15px 10px 15px 20px;background:#F0F0F0;margin-bottom:15px;}
.blocoAzul .trieangulo{border-color:#fff transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:8px;margin-top:-8px;}
.blocoAzul .titulo_topo_desq div{font-size:20px;color:#054167;line-height:1em;font-weight:600;}
.blocoAzul i.fa.fa-plus.dir.mais_desq{background:#054167;padding:6px 7px 5px;border-radius:50%;line-height:1em;font-size:16px;color:#fff}
.blocoAzul .titulo_topo_desq:hover{border-color:#081e4f}
.blocoAzul .titulo_topo_desq a:hover div{color:#081e4f}
.blocoAzul .titulo_topo_desq a:hover i.fa.fa-plus.dir.mais_desq{background:#081e4f}

/*#cor 01*/
.cor01 .subtitulo_1_desq{color:#B2B3B7;font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;min-height:13px;}
.cor01 .comentarios_comparilhar{color:#B2B3B7;margin:10px 0;display:inline-flex;}
.cor01 .comentarios_comparilhar a{color:#fff;margin-right:10px;font-size:16px;background:#D5D5D5;border-radius:2px;width:24px;text-align:center;padding:3px 0;}
.cor01 i.fa.fa-comment{color:#B2B3B7;margin-right:5px;}
.cor01 i.fa.fa-share-alt{color:#B2B3B7;}
.cor01 span.pipe{margin:0px 5px;}
.cor01 .titulo_desq{font-family:"Hind_Bold";}
.cor01 i.fa.fa-facebook-official{color:#6478B7;margin-left:0 !important;}
.cor01 i.fa.fa-twitter-square{color:#6A8DAB;}
.cor01 i.fa.fa-pinterest-square{color:#E95551;}
.cor01 i.fa.fa-linkedin-square{color:#155D8B;}
.cor01 i.fa.fa-google-plus-square{color:#DE4921;}
.cor01 .popup i.fa{font-size:30px;margin-right:5px;line-height:1em;margin-left:16px;}
.cor01 span.tota_comp{color:#888;font-size:16px;line-height:2em;}
.cor01 .popup_desc_h3{color:#888;line-height:2em;margin:0;}
.cor01 .itens_dest{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;}
.cor01 .itens_dest:last-child{border-bottom:0;margin-bottom:0px;padding-bottom:0px;}

/*Newsletter*/
.moduletable_newsletter{padding-top:0;clear:both;}
.moduletable_newsletter .titulo_topo_desq{border-left:3px solid #508A02;padding:15px 10px 15px 20px;background:#F0F0F0;margin-bottom:15px;font-weight:600;}
.moduletable_newsletter .trieangulo{border-color:#fff transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:8px;margin-top:-8px;}
.moduletable_newsletter .titulo_topo_desq{font-size:20px;color:#fff;line-height:1em;font-weight:600;border-color:#467702;background:#6EAC19;}
.moduletable_newsletter .formulario_newsl input{border:1px solid #054167;border-radius:0;max-width:90%;padding:8px 5%;}
.moduletable_newsletter .formulario_newsl input.resultado_news{float:left;width:110px;margin-bottom:0;border-color:#054167;}
.moduletable_newsletter .formulario_newsl .enviar_news{float:right;background:#054167;color:#fff;text-transform:uppercase;width:110px;font-size:16px;}
.moduletable_newsletter .formulario_newsl .enviar_news:hover{background:#0D6299;border-color:#0D6299;}
.newsletter .moduletable_newsletter .titulo_topo_desq{border-color:#054167;background:#054167;}

/*radar*/
.moduletable_radar .cabecalho_desq{background:#F0F0F0;margin-bottom:20px;}
.moduletable_radar .cabecalho_desq .trieangulo{border-color:#fff transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:0px;margin-top:0;}
.moduletable_radar .cabecalho_desq .titulo_topo_desq div{height:30px;padding:12px;margin-top:-8px;border-left:3px solid #888274;background:url('../images/logo-radar.jpg') no-repeat 17px 50% transparent;}
.moduletable_radar .cabecalho_desq .titulo_topo_desq a:hover div{border-left:3px solid #57534A;}
.moduletable_radar .titulo_topo_desq a:hover div i.fa.fa-plus.dir.mais_desq{background:#57534A;}
.moduletable_radar .titulo_topo_desq div i.fa.fa-plus.dir.mais_desq{background:#888274;padding:6px 7px 5px;border-radius:50%;line-height:1em;font-size:16px;color:#fff;}
.moduletable_radar .itens_dest{float:left; width:32%;border:0;}
.moduletable_radar .subtitulo_1_desq{font-size:16px;}
.moduletable_radar .itens_dest:nth-child(3n+2){margin:0 2%;}
.moduletable_radar .destaque_home_site img{float:left;margin-right:15px;}
.moduletable_radar .titulo_desq{font-size:16px;line-height:1em;font-family:"Hind_Bold";}

/*secoes titulo*/
.moduletable_secoes_titulo{padding-top:15px;clear:both;}
.moduletable_secoes_titulo .cabecalho_desq .trieangulo{border-color:#fff transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:8px;margin-top:-8px;}
.moduletable_secoes_titulo .titulo_topo_desq div{font-size:20px;color:#595959;font-family:"Hind_Bold";line-height:1em;}
.moduletable_secoes_titulo .titulo_topo_desq{border-left:3px solid #595959;padding:15px 10px 15px 20px;background:#F0F0F0;margin-bottom:15px;font-size:20px;line-height:1em;color:#595959;font-weight:600;}

/*secoes cor02*/
.cor02 .titulo_topo_desq{background:#BB203F;}
.cor02 .trieangulo{border-color:#BB203F transparent transparent transparent;}
.cor02 i.fa.fa-plus.dir.mais_desq{color:#BB203F;}
.cor02 .titulo_desq{color:#BB203F;}
.cor02 .titulo_desq:hover{color:#5F1524;}
/*secoes cor03*/
.cor03 .titulo_topo_desq{background:#BD9C1B;}
.cor03 .trieangulo{border-color:#BD9C1B transparent transparent transparent;}
.cor03 i.fa.fa-plus.dir.mais_desq{color:#BD9C1B;}
.cor03 .titulo_desq{color:#BD9C1B;}
.cor03 .titulo_desq:hover{color:#867018;}
/*secoes cor04*/
.cor04 .titulo_topo_desq{background:#BC5E21;}
.cor04 .trieangulo{border-color:#BC5E21 transparent transparent transparent;}
.cor04 i.fa.fa-plus.dir.mais_desq{color:#BC5E21;}
.cor04 .titulo_desq{color:#BC5E21;}
.cor04 .titulo_desq:hover{color:#814117;}
/*secoes cor05*/
.cor05 .titulo_topo_desq{background:#538708;}
.cor05 .trieangulo{border-color:#538708 transparent transparent transparent;}
.cor05 i.fa.fa-plus.dir.mais_desq{color:#538708;}
.cor05 .titulo_desq{color:#538708;}
.cor05 .titulo_desq:hover{color:#3c6005;}
/*secoes cor06*/
.cor06 .titulo_topo_desq{background:#093A99;}
.cor06 .trieangulo{border-color:#093A99 transparent transparent transparent;}
.cor06 i.fa.fa-plus.dir.mais_desq{color:#093A99;}
.cor06 .titulo_desq{color:#093A99;}
.cor06 .titulo_desq:hover{color:#081e4f;}
/*secoes cor07*/
.cor07 .titulo_topo_desq{background:#6818b5;}
.cor07 .trieangulo{border-color:#6818b5 transparent transparent transparent;}
.cor07 i.fa.fa-plus.dir.mais_desq{color:#6818b5;}
.cor07 .titulo_desq{color:#6818b5;}
.cor07 .titulo_desq:hover{color:rgb(106, 32, 177);}

/*secoes blocos*/
.setor_bloco4{margin:10px 0 10px 0}
.bloco4_1{width:335px;max-width:32%;}
.bloco4_2{width:374px;max-width:36%;}
.bloco4_3{width:335px;max-width:33%;}
.bloco4_2 .bordas{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bloco4_2 .moduletable_secoes_blocos{margin:0 auto;}
.bloco4_3 .moduletable_secoes_blocos{float:right;}
.moduletable_secoes_blocos{background:#F0F0F0;width:300px;padding-bottom:10px;}
.moduletable_secoes_blocos .titulo_topo_desq{padding:15px 10px 15px 20px;margin-bottom:0;}
.moduletable_secoes_blocos .destaque_home_site img{float:left;margin-right:15px;}
.moduletable_secoes_blocos .titulo_desq{font-size:16px;line-height:1em;min-height:45px;font-family:"Hind";margin-top:5px;width:97%;}
.moduletable_secoes_blocos .trieangulo{border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:0;margin-top:0px;}
.moduletable_secoes_blocos .titulo_topo_desq div{font-size:20px;color:#fff;line-height:1em;font-weight:600;}
.moduletable_secoes_blocos i.fa.fa-plus.dir.mais_desq{background:#fff;padding:5px 6px 4px;border-radius:50%;line-height:1em;font-size:16px;}
.moduletable_secoes_blocos .cabecalho_desq{margin-bottom:10px;}
.moduletable_secoes_blocos .titulo_topo_desq a:hover div{color:rgba(255, 255, 255, 0.69);}
.moduletable_secoes_blocos .titulo_topo_desq a:hover i.fa.fa-plus.dir.mais_desq{background:rgba(255, 255, 255, 0.69);}
.k2ItemsBlock_module_secoes_blocos{padding-left:5%;width:95%;}

/*fornecedores*/
.moduletable_banner_fornecedor{margin-top:20px;}
.moduletable_banner_fornecedor .bx-controls.bx-has-pager.bx-has-controls-auto{display:none;}

/*bloco 6*/
.pesquisa_fornecedores_canal_aberto{float:none;width:100%;}
.enquete_home_colunistas_home{float:right;width:295px;max-width:100%;}
section.bloco_6.bloco_0602 .pesquisa_fornecedores_canal_aberto{float:left;width:calc(100% - 330px);}

/*enquete*/
.moduletable_enquete_home{clear:both;margin-bottom:20px;}
.moduletable_enquete_home .titulo_topo_desq{border-left:3px solid #508A02;padding:15px 10px 15px 20px;background:#F0F0F0;margin-bottom:15px;}
.moduletable_enquete_home .trieangulo{border-color:#fff transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:8px;margin-top:-8px;}
.moduletable_enquete_home .titulo_topo_desq{font-size:20px;color:#fff;line-height:1em;font-weight:600;border-color:#054167;background:#054167;}
.moduletable_enquete_home .formulario_newsl input{border:1px solid #508A02;border-radius:0;max-width:90%;padding:7px 5%;}
.moduletable_enquete_home .formulario_newsl input.resultado_news{float:left;width:170px;}
.moduletable_enquete_home .formulario_newsl .enviar_news{float:right;background:#508A02;color:#fff;text-transform:uppercase;}
.moduletable_enquete_home .formulario_newsl .enviar_news:hover{background:#3c6005;border-color:#3c6005}
.poll_enquete_home input[type="radio"] + label span.radioButtonGraph{box-shadow:hsla(0,0%,100%,.15) 0 1px 1px, inset #054167 0 0 0 1px;}
.poll_enquete_home{padding:0 !important;}
.poll_enquete_home h4{font-weight:normal;margin-bottom:15px;}
.poll_enquete_home .mod_enquete_home.radioP{float:left;width:100%;margin-right:3%;margin-top:0;margin-right:0;margin-bottom:9px;}
.poll_enquete_home .resultado_pacial{float:right;font-size:16px;margin-top:19px;line-height:1em;}
.poll_enquete_home .resultado_pacial a{color:#054167;text-decoration:underline;}
.poll_enquete_home .enviar_enquete{padding:0;float:left;max-width:100%;width:80px;margin-top:15px;}
.poll_enquete_home .enviar_enquete input[type="submit"]{border-radius:0;padding:9px 10px;font-size:16px;background:#054167;}
.poll_enquete_home .carregando{clear:both;}

/*radios inputs*/
.radioP{display:block;position:relative;margin:20px 0;padding-left:30px;font-family:"Hind";}
input[type="radio"]{display:block;position:absolute;top:0;left:0;z-index:0;}
input[type="radio"] + label span.radioButtonGraph{appearance:none;z-index:20;position:absolute;top:0px;left:-1px;display:inline-block;width:20px;height:20px;border-radius:50%;cursor:pointer;vertical-align:middle;border-color:#508A02;}
input[type="radio"] + label span.radioButtonGraph{box-shadow:hsla(0,0%,100%,.15) 0 1px 1px, inset #508A02 0 0 0 1px;background:#efefef;}
input[type="radio"] + label span.radioButtonGraph{background-image:radial-gradient(ellipse at center, #508A02 0%,#508A02 40%,#efefef 45%);background-repeat:no-repeat;transition:background-position .15s cubic-bezier(.8, 0, 1, 1);}
input[type="radio"]:checked + label span.radioButtonGraph{transition:background-position .2s .15s cubic-bezier(0, 0, .2, 1);}
input[type="radio"] + label span.radioButtonGraph{background-position:-24px 0;}
input[type="radio"] + label{font-size:16px;width:calc(100% - 20px);}
input[type="radio"]:checked + label span.radioButtonGraph{background-position:0 0;}
.poll_enquete_home input[type="submit"]{border:none;background:#508803;color:#fff;font-size:20px;padding:10px 0;border-radius:3px;cursor:pointer;width:100%;}
.poll_enquete_home input[type="submit"]:hover{opacity:.8;}
input[type="submit"]:active{opacity:1;}

/*colunistas*/
.moduletable_colunista .destaque_home_site img{float:left;margin-right:15px;}
.moduletable_colunista .titulo_desq{font-size:16px;line-height:1em;min-height:28px;margin-top:5px;}
.moduletable_colunista .subtitulo_1_desq{color:#054167;}
.enquete_home_colunistas_home .itens_dest{border:0;margin:0;padding-bottom:15px;}

/*canal aberto*/
.moduletable_canal_aberto{margin-top:0;padding-top:0;border-top:0;}
.moduletable_canal_aberto .titulo_desq{font-size:16px;line-height:1em;min-height:51px;}
.moduletable_canal_aberto .resp{color:#0D318F;font-size:18px;line-height:1em;margin:14px 0;}
.k2ItemsBlock_module_canal_aberto{margin-top:15px;}
.moduletable_canal_aberto .itens_dest{width:45%;padding-bottom:10px;margin-bottom:15px;}
.moduletable_canal_aberto .itens_dest:nth-child(2n+1){float:left;padding-bottom:10px;margin-bottom:15px;}
.moduletable_canal_aberto .itens_dest:nth-child(2n+2){float:right;}
.moduletable_canal_aberto .itens_dest:nth-child(5){border:0;padding-bottom:0;margin-bottom:0;}
.moduletable_canal_aberto .resp em{margin-right:10px;}

/*bloco 7*/
section.bloco_sete{background:#F0F0F0;border-top:1px solid #AEAEAE;padding:50px 0;margin-top:40px;}
.bloco7_1.esq{width:calc(100% / 3);}
.bloco7_2.esq{width:calc(100% / 3);}
.bloco7_3.esq{width:calc(100% / 3);}
.moduletable_banner_footer{text-align:center;}
.bloco7_1.esq .bannergroup_banner_footer{text-align:left;}
.moduletable_bloco7.mod_facebook iframe{float:right;}
.bannergroup_banner_footer .mainSB{margin:0 auto;width:307px;position:relative;max-width:94%;float:left;z-index:1;}
.bannergroup_banner_footer .mainSB .portfolioSB{height:336px;}

/*slider*/
.slider-div{overflow:hidden;position:relative;}
.flexslider.k2ItemsSlide_slider_home .slides img{height:auto !important;}
.flexslider.k2ItemsSlide_slider_home .texto-slider{margin-top:-85px;font-family:"Hind";color:#fff;z-index:2;font-size:60px;line-height:60px;position:absolute;top:60%;}
.flexslider.k2ItemsSlide_slider_home .texto-slider a{color:#fff;text-decoration:none;}
.flexslider.k2ItemsSlide_slider_home a:hover span{transition:all 0.5s;padding:1px 29px 9px 65px;}
.flexslider.k2ItemsSlide_slider_home a span{transition:all 0.5s ;}
.flexslider.k2ItemsSlide_slider_home .texto-slider span{padding:1px 29px 9px;float:left;margin-top:10px;}
.flexslider.k2ItemsSlide_slider_home .bx-wrapper .bx-next{background:url('../images/seta_dir.png') no-repeat 0 0 !important;right:-25px !important;}
.flexslider.k2ItemsSlide_slider_home .bx-wrapper .bx-prev{background:url('../images/seta_esq.png') no-repeat 0 0 !important;left:-25px !important;}
.flexslider.k2ItemsSlide_slider_home .bx-wrapper .bx-controls-direction a{width:20px !important;height:20px !important;}
.flexslider.k2ItemsSlide_slider_home .texto-slider_terceiro span{line-height:1em;position:relative;color:#fff;}
.flexslider.k2ItemsSlide_slider_home .texto-slider_terceiro p{padding:20px 40px;line-height:1em;position:relative;top:0;margin:0;}
.flexslider.k2ItemsSlide_slider_home .texto-slider_terceiro .texto-conteudo-s div{padding:20px 40px;line-height:1em;position:relative;top:3px;}
.flexslider.k2ItemsSlide_slider_home .texto-slider_terceiro{position:absolute;bottom:0;background:rgba(60, 59, 59, 0.46);width:90%;color:#fff;max-height:90px;height:90px;text-align:center;padding-top:20px;font-size:23px;padding-left:5%;padding-right:5%;}
.flexslider.k2ItemsSlide_slider_home ol.flex-control-nav.flex-control-paging{padding:0;bottom:25px;z-index:10000;}
.flexslider.k2ItemsSlide_slider_home .flex-control-paging li a{border:1px solid #888;background:#888;}
.flexslider.k2ItemsSlide_slider_home .flex-control-paging li a.flex-active{background:#fff;border:1px solid #fff;}

/*conteudo*/
.catItemView.groupLeading{padding:0;}
.tiptop{position:absolute;z-index:9999;max-width:300px;padding:20px;font:14px/1.6em "Hind", Helvetica, Arial, sans-serif;color:#fff;background:#58585A;border-radius:3px;}
.conteudo-conteudo{margin-top:15px;background:#fff;width:100%;padding:0;margin-bottom:0;}
.oconteudo.container{width:1050px;max-width:96%;margin:0 auto;padding:0;color:#363137;font-family:"Hind";font-weight:400;line-height:1.4em;}

h1,h2,h3,h4,h5,h6{line-height:1.3em;}
.oconteudo.container .lateral.pull-right.span4{margin-top:54px;text-align:center;}
.breadcrumb-site{clear:both;}
.removetitulo .itemHeader{display:none;}
.removetitulo .itemToolbar{display:none;}
div.itemView{clear:both;}
div.itemBackToTop{display:none}
#k2Container{padding:0;margin:0;}
div.itemListCategory{background:transparent;border:0 none;margin:0;padding:0;}
div.itemVideoBlock{margin:0;padding:0;background:rgba(0, 0, 0, 0);}
.avPlayerContainer{float:left;max-width:100%;}
.itemVideo{margin-bottom:20px;}
#sbox-content img{display:none;}
#sbox-content img:first-child{display:block;}
.imagem-carregar{float:left;}
.itemImageGallery > h3 > span{background:transparent;}
.itemImageGallery > h3{color:#58585b;font-size:35px;line-height:35px;padding:0;text-shadow:1px 0 0;background:transparent;font-weight:300;margin-bottom:7px;}
.lateral.win30.dir{margin-top:25px;}

p.catItemIntroText{font-size:18px;line-height:1.2em;text-align:justify;}
div.catItemIntroText{font-size:18px;line-height:1.2em;text-align:justify;}
.itemToolbar i.fa{color:#625F65 ;font-size:21px;line-height:1em;}

/*breadcrumb*/
.breadcrumb{border-radius:0;padding:10px 0 0 0;margin-bottom:0;}
.breadcrumb > li a{color:#625F65;}
.breadcrumb > li{color:#58585b;}
.breadcrumb > .active{color:#58585b;font-size:16px;}
.breadcrumb > li > .divider{color:#625F65;padding:0 7px;font-size:16px;}
.breadcrumb-site .container.nbg{background-color:#fff;}
.breadcrumb-site .moduletable{background:#fff;}
.breadcrumb-site .breadcrumb{background:#fff;}

/*banner interno*/
.mod_banner_img_100 img{width:100%;}

/*enquete interna*/
.enquete_home.interno .poll_enquete_home form .mod_enquete_home.radioP:first-child{margin-top:0 !important}
.enquete_home.interno .poll_enquete_home .mod_enquete_home.radioP{width:calc(100% - 30px);margin-top:10px;}

/*transicoes*/
._pg_produtos .itemContainer,._pg_videos .itemContainer,.bloco5_2.win23.esq,.bloco5_1.win20.md3.esq,
.bloco5_3.win50.dir{transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;}

/*videos*/
.itemVideoBlock h3{color:#58585b;font-size:35px;line-height:35px;padding:0;text-shadow:1px 0 0;background:transparent;font-weight:300;margin-bottom:7px;} 

/*equete interna*/
.conteudo-conteudo div#poll_comp_form form{display:none;}
.menu_site_class_pg_enquete .conteudo-conteudo h1 + form .btn-toolbar{display:none;}

/*titulos*/
.page-header{border:0 none;line-height:1em;margin:30px 0 35px;}
.item-page{font-family:"fontawesome-webfont";font-size:20px;line-height:1.2em;}
.page-header,.page-header h1,.menu_site_class_pg_enquete .conteudo-conteudo .carregar script + h1,div.itemHeader h2.itemTitle span,
div.itemHeader h2.itemTitle,div.componentheading{margin-top:20px;font-weight: 400;padding:0;font-size:46px;line-height:1em;margin-bottom:14px;color: #0264a0;}

/*EVENTOS*/
.formulario_k2_publichess{width:100%;}
.formulario_k2_publichess .k2_contato{width:30%;}
.formulario_k2_publichess .select_k2_eventos_estados{border:1px solid #ccc;border-radius:0;max-width:100%;padding:7px 5%;width:100%;height:34px;}
.formulario_k2_publichess input.nput_k2{border:1px solid #ccc;border-radius:0;max-width:100%;padding:7px 5%;width:90%;}
.formulario_k2_publichess .k2-esq-dir-contato.um{width:100%;}
.formulario_k2_publichess .k2-esq-dir-contato.um .k2_contato:nth-child(1){margin-right:5%}
.formulario_k2_publichess .k2-esq-dir-contato.um .k2_contato:nth-child(2){margin-right:5%}
.formulario_k2_publichess .textarea_k2{border:1px solid #ccc;border-radius:0;max-width:100%;padding:7px 5%;width:90%;height:110px;}
.formulario_k2_publichess .enviando_div{width:100%;margin-top:20px;}
.formulario_k2_publichess .enviando_div div:last-child{width:100%;}
.formulario_k2_publichess .enviando_div .inserir_valor_captcha input{border:1px solid #ccc;border-radius:0;max-width:100%;padding:7px 5%;margin-bottom:0;}
.formulario_k2_publichess .enviando_div .inserir_valor_captcha{width:160px;float:left;}
.formulario_k2_publichess .enviando_div .imagem_captcha{width:100px;float:left;margin-top:22px;}
.formulario_k2_publichess .enviando_div .contato-envia-cap input{background:#054167;color:#fff;text-transform:uppercase;width:100px;font-size:16px;border:1px solid #054167;border-radius:0;max-width:90%;padding:7px 5%;margin-left:0;}
.formulario_k2_publichess .enviando_div .contato-envia-cap input:first-child{margin-right:15px}
.formulario_k2_publichess .enviando_div .contato-envia-cap input:hover{background:#081e4f;}
.formulario_k2_publichess .enviando_div .contato-envia-cap{width:230px;float:left;margin-top:22px;} 

/*breadcrumbs*/
.moduletable._breadcrumbs .breadcrumb > li a{color:#625F65;font-size:16px;}
.moduletable._breadcrumbs i.fa.fa-angle-right{color:#625F65;}

/*toolbar item*/
.itemToolbar.inferior_toolbar_templ{margin:15px 0;padding:15px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.itemToolbar ul li:first-child{padding-left:0;}
.itemToolbar ul li{padding:0 4px;}
.itemToolbar.inferior_toolbar_templ + .itemLinks{padding:10px 0 0px 0;}
.itemToolbar i.fa.fa-facebook{background-color:#6478B7;padding:6px 8px 5px 8px;}
.itemToolbar i.fa.fa-twitter{background:#6A8DAB;padding:6px 6px 6px 7px;}
.itemToolbar i.fa.fa-google-plus{background:#DE4921;padding:6px 7px 6px 7px;}
.itemToolbar i.fa.fa-comment{color:#625F65;font-size:19px;padding:0 0 5px;position:relative;left:3px;}
.itemToolbar i.fa.fa-linkedin{background:#155D8B;padding:6px 7px 6px 7px;}
.itemToolbar i.fa.fa-pinterest{background:#E95551;padding:6px 7px 6px 7px;}
.itemToolbar li.acessibilidade{background:#98959A;padding:5px 7px;border-radius:5px;margin-left:5px;}
.itemToolbar li.acessibilidade a{color:#fff;font-size:16px;}
.itemToolbar i.fa.fa-envelope-o{font-size:26px;margin-bottom:0px;position:relative;top:5px;}
.itemToolbar i.fa.fa-print{font-size:25px;margin-bottom:0px;position:relative;top:5px;}
.itemToolbar i.cor_fff.fa{font-size:16px;color:#fff;}
.itemToolbar i.fa{border-radius:50%;margin-bottom:4px;}
.itemToolbar ul li a{line-height:1em;text-align:center;font-size:11px;}
.itemToolbar.inferior_toolbar_templ a.itemCommentsLink.k2Anchor:after{content:"\f175";font:normal normal normal 14px/1 FontAwesome;margin-left:15px;font-size:20px;position:relative;top:2px;}
.itemToolbar.inferior_toolbar_templ a.itemCommentsLink.k2Anchor{font-size:16px;color:#123794;}
.itemToolbar.inferior_toolbar_templ i.fa.fa-comment{padding-right:15px;background:#123794;border-radius:0;color:#fff;padding:8px 5px 10px 7px;margin-right:15px;}
.itemToolbar span.itemAuthor a{font-size:16px;}
.itemToolbar span.itemAuthor{font-size:16px;position:relative;top:8px;}

.jornalcond.itemView .subtitulo_2{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;font-size:19px;line-height:1em;}
.itemFullText p{padding-bottom:20px}
.itemFullText strong, .itemFullText p *, .itemFullText ul li,.itemFullText p,.itemFullText{line-height:1.2em;font-size:20px;margin-bottom:0;}
span.itemImageCaption{font-size:16px;line-height:1em;padding:6px 0 20px;color:#666;float:left;display:block;clear:both;font-style:italic;font-family:"Hind";}
.olhodanoticia{background:#F1EEF4;width:250px;float:left;padding:10px 20px 20px 20px;margin:10px 20px 10px 0;color:#000;font-weight:600;}
.olhodanoticia:before{content:'//';width:100%;float:left;color:#DCD9DF;font-size:35px;line-height:1.3em;font-weight:900;font-style:italic;}
.olhodanoticia *{color:#999;font-weight:300;float:left;margin-top:10px;}

.itemTagsBlock i.fa.fa-tags{color:#625F65;font-size:19px;padding:0 14px 0 0;position:relative;left:3px;}
div.itemTagsBlock ul.itemTags li a{line-height:1em;color:#888;}
div.itemTagsBlock ul.itemTags li{display:inline;list-style:none;padding:4px 12px 5px;margin:0;text-align:center;background:#FAF6FC;border:1px solid #ddd;line-height:1em;font-size:19px;margin-right:9px;}
div.itemTagsBlock ul.itemTags li:last-child{margin-right:0 ;}
ul.noticias_relacionadas_item_k2 li{width:23.5%;margin-right:2%;}
ul.noticias_relacionadas_item_k2{display:inline-flex;list-style:none;margin:0;}
ul.noticias_relacionadas_item_k2 li:last-child{margin-right:0;}
ul.noticias_relacionadas_item_k2 li .subtitulo{color:#A8A8A8;font-size:18px;line-height:1em;margin:8px 0 4px 0;text-transform:uppercase;}
ul.noticias_relacionadas_item_k2 li .titulo{font-size:16px;line-height:1em;color:#000;font-weight:600;}
.politica_comments{font-size:16px;text-transform:uppercase;line-height:1em;margin:30px 0 20px;color:#666;}
.politica_comments + p.itemCommentsFormNotes{color:#777;text-align:justify;}
.comentarios_form.form-validate .win48 input{width:calc(90% - 2px);width:94%;border-radius:0;padding:2px 3%;box-shadow:0 0 0 0;height:30px;}
.comentarios_form.form-validate textarea{width:calc(90% - 2px);width:96%;border-radius:0;height:100px;padding:5px 2%;box-shadow:0 0 0 0;}
.comentarios_form.form-validate input.button{background:#054167;border:0;padding:10px 20px;margin-top:15px;color:#fff;font-size:16px;text-transform:uppercase;font-family:"Hind";}
.comentarios_form.form-validate input.button:hover{background:#081e4f;}
.comentarios_form.form-validate{font-family:"Hind";}
.comentarios_lista_jornal li{border-bottom:1px solid #ddd;margin-bottom:10px;}
.comentarios_lista_jornal li:last-child{border:0;}
.comentarios_lista_jornal li p{font-size:16px;line-height:1.2em;color:#555;}
.comentarios_lista_jornal li i.fa.fa-clock-o{color:#999;font-size:18px;padding:0 5px 0 0;position:relative;left:3px;}
.comentarios_lista_jornal li span.commentDate{color:#999;font-size:16px;}
.separador_interno{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #ddd;}
.lateral.win28.dir .banner_slider .mainSB{margin-bottom:0;}
.lateral.win28.dir .moduletable_newsletter{padding-top:0;}
.lateral.win28.dir .moduletable_enquete_home{margin:0 ;}
.lateral.win28.dir .moduletable_enquete_home form{margin:0 ;}
.lateral.win28.dir .moduletable_newsletter form{margin:0 ;}
.lateral.win28.dir{width:295px;max-width:100%;}

.itemCommentsPagination,.k2Pagination{text-align:center;}
.itemCommentsPagination ul,.k2Pagination ul{padding:0;margin:0 0 9px 25px;list-style:none;}
.itemCommentsPagination ul li.disabled,.k2Pagination ul li.disabled{color:#fff;display:inline;padding:5px;border:0px solid #054167;margin:2px;background:#054167;}
.itemCommentsPagination ul li a, .k2Pagination ul li a{color:#fff}
.itemCommentsPagination ul li,.k2Pagination ul li{color:#fff;display:inline;padding:5px;border:1px #081E5A;margin:2px;background:#081E5A;}
.itemCommentsPagination ul li i.icon-first:before,.k2Pagination ul li i.icon-first:before{content:"<<";}
.itemCommentsPagination ul li i.icon-previous,.k2Pagination ul li i.icon-previous{color:#fff;}
.itemCommentsPagination ul li i.icon-previous:before,.k2Pagination ul li i.icon-previous:before{content:"<"}
.itemCommentsPagination ul li i.icon-next,.k2Pagination ul li i.icon-next{color:#fff;}
.itemCommentsPagination ul li i.icon-next:before,.k2Pagination ul li i.icon-next:before{content:">";}
.itemCommentsPagination ul li i.icon-last,.k2Pagination ul li i.icon-last{color:#fff;}
.itemCommentsPagination ul li i.icon-last:before,.k2Pagination ul li i.icon-last:before{content:">>";}
.itemContainer.itemContainerLast{border-bottom:1px solid #ddd;}
.itemContainer.itemContainerLast.final{border:0;margin-bottom:20px;}
.itemCommentsPagination ul li.active.hidden-phone, .k2Pagination ul li.active.hidden-phone{background:#054167;border-color:#054167;}

.moduletable_banner_footer.blocoAzul.internok2{margin:30px 0;}
.bannergroup_banner_footer.blocoAzul.internok2 .banneritem:nth-child(1n + 1){float:left;}
.bannergroup_banner_footer.blocoAzul.internok2 .banneritem:nth-child(2n + 1){float:right;}
.bannergroup_banner_footer.blocoAzul.internok2 .banneritem{width:49%;}

/*jornal*/
.pg_jornal .catItemHeader h3.catItemTitle{margin:0 !important;padding:0 0 11px 0 !important;text-align:center;font-size:18px;color:#054167;font-weight:600;line-height:1.5em;}
.pg_jornal .imagemjornal{text-align:center;margin:0 auto;width:calc(100% - 10px);}
.pg_jornal .imagem_do_jornal img{border:1px solid #ddd;max-width:calc(100% - 12px);margin:0;padding:0;}
.pagina_jornal .catItemAttachments > li{display:block !important;margin:0 !important;padding:0 !important;width:100%;}
.pagina_jornal .linksDownloads{margin:0 auto;width:calc(100% - 10px);}
.pagina_jornal .catItemAttachments{display:block !important;width:100%;}
.pagina_jornal .catItemAttachments a div{background:#054167;color:#fff;margin-bottom:20px;padding:10px 0;width:220px;margin:0 auto;max-width:100%;}
.pagina_jornal .catItemAttachments a div:hover{background:#081E5A;text-decoration:none;}
.pagina_jornal .catItemAttachments a{text-decoration:none;}
.pagina_jornal .catItemAttachments a:hover{text-decoration:none;}
.itemView.itemListView.pg_jornal .itemContainer{border:0;margin-top:30px;}
.itemView.itemListView.pg_jornal .clr.limparPadrao{border-bottom:1px solid #ddd;clear:both;margin:10px 0 10px 0;padding:10px 0 20px 0;}
.itemView.itemListView.pg_jornal .clr.limparPadrao:last-child{border-bottom:0;clear:both;margin:0;padding:0;}

/*login*/
.moduletable_login_modal form fieldset.input-block-level.userdata{border:0;}
.moduletable_login_modal input.button.btn.btn-primary{background:transparent;border:0;border-radius:0;box-shadow:0 0 0 0;padding:0;margin:0;line-height:1em;}
.moduletable_login_modal form#sclogin-form{margin:0;text-align:center;}
.moduletable_login_modal div#scLogoutButton{margin:0 auto;width:100%;text-align:center;}
.moduletable_login_modal .sclogin-joomla-login,.moduletable_login_modal .sclogout-button{width:100%;}
.moduletable_login_modal .sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn a.btn{background:#508A02;border-color:#508A02;border-radius:0;box-shadow:0 0 0 0;color:#fff;text-transform:uppercase;width:110px;font-size:16px;}
.moduletable_login_modal button.btn.btn-primary{background:#508A02;border-color:#508A02;border-radius:0;box-shadow:0 0 0 0;color:#fff;text-transform:capitalize;width:110px;font-size:16px;line-height:1em;height:35px;border:0;}
.moduletable_login_modal button.btn.btn-primary:hover{background:#3c6005;border-color:#3c6005;}
.moduletable_login_modal a.btn{background:#054167;border-color:#054167;border-radius:0;box-shadow:0 0 0 0;color:#fff !important;text-transform:none;width:110px !important;font-size:16px;text-shadow:0 0 0 !important;line-height:1em;height:35px;padding:0;align-items:center;align-self:center;align-content:center;display:inline-grid;}
.moduletable_login_modal a.btn:focus,
.moduletable_login_modal a.btn:hover{background:#081E4F;border-color:#081E4F;}
.sourcecoast .modal-header{border-bottom:0 !important; }

/*footer*/
section.footer{background:#393942;color:#C5C5C5;padding-top:25px;}
section.footer a{color:#C5C5C5;}
section.footer a:hover{color:#6b6b6b;}
.footer.moduletable_footer_copy span.copyright_puyblichess + span{float:right; }
.footer.moduletable_footer_copy span.copyright_puyblichess + span > span{position:relative;top:7px;left:-8px;}
.footer.moduletable_footer_copy{padding:5px 0 20px;}
.footer.moduletable_footer_copy span.copyright_puyblichess{position:relative;top:8px;}

.moduletable_footer.footer_apoiadores h3.titulo{font-size:16px;font-weight:300;line-height:1em;margin:25px 0;}
.moduletable_footer.footer_apoiadores a img{margin-right:10px;margin-bottom:10px}
.moduletable_footer.footer_apoiadores a:last-child img{margin-right:0;}

section.footer .bf_jornal{width:23.5%;float:left;margin:0 0.75%;}
section.footer .bf_jornal:first-child{margin:0 1.5% 0 0;}
section.footer .bf_jornal:nth-child(2){margin:0 1% 0 0.5%;} 
section.footer .bf_jornal:nth-child(3){margin:0 0.5% 0 1%;} 
section.footer .bf_jornal:nth-child(4){margin:0 0 0 1.5%;} 
.moduletable_footer{clear:both;margin-bottom:20px;}
.moduletable_footer .titulo_topo_desq{border-left:3px solid #999;padding:15px 10px 15px 16px;background:#45494E;margin-bottom:15px;}
.moduletable_footer .trieangulo{border-color:#393942 transparent transparent transparent;border-width:7px 7px 0px 7px;border-style:solid;width:1px;height:1px;position:relative;left:19px;top:8px;margin-top:-8px;}
.moduletable_footer .titulo_topo_desq{font-size:16px;line-height:1em;font-weight:400;}
.custom_footer.redes_sociais_footer i.fa{color:#C5C5C5;font-size:25px;margin-right:15px;}
.custom_footer{font-size:16px;line-height:1.4em;margin-left:18px;}
.moduletable_footer.redes_sociais_footer{padding-top:20px;border-top:1px solid #5E5E5F;margin-top:16px;margin-bottom:0;}
.custom_footer.footer_apoiadores{border-top:1px solid #5E5E5F;border-bottom:1px solid #5E5E5F;padding:30px 0 20px;margin:10px 0;}

/*contato*/
.pg_remove .itemToolbar li:first-child span{display:none;}
.pg_remove .itemToolbar.inferior_toolbar_templ{display:none;}

/*outros*/
ul{margin:0 0 10px 50px;}
ul li{margin-bottom:14px;}

/*canal aberto pg*/
.catItemView.groupLeading._pg_canal_aberto .resp h3{font-weight:300;color:#0D318F;line-height:1em;margin:8px 0 14px 0;}
.itemListView._pg_canal_aberto .itemContainer.itemContainerLast{margin-bottom:10px;padding-bottom:20px;}

/*formularios canal aberto*/
.cn_ab .trieangulo{margin-top:8px;}
.cn_ab .titulo_topo_desq{margin-bottom:0}

/*leia mais*/
a.k2ReadMore{background:#054167;color:#fff !important;padding:11px 7px;font-size:16px;text-transform:uppercase;}
a.k2ReadMore:hover{background:#081e4f;}
.catItemReadMore{clear:both;padding:15px 0 10px 0;display:block !important;}

/*Fornecedores*/
#gmap_canvas{height:250px;width:100%;}
#gmap_canvas img{max-width:none !important;background:none !important;}

/*videos fornecedores*/
#classificadosContainer .avPlayerBlock{position:relative;padding-bottom:56.25%; padding-top:25px;height:0;}
#classificadosContainer .avPlayerBlock iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#classificadosContainer h2.itemTitle{margin:0;font-size:26px;font-weight:300;border-bottom:1px solid #0264a0;padding:0 0 8px 0;position:relative;color:#0264a0;}
#classificadosContainer .itemImageGallery h2.h2_titulo{border-bottom:2px solid #064267;font-size:23px;font-weight:300;margin:0 0 15px 0;padding-bottom:10px;line-height:1em;color:#064267;}
div#classificadosContainer h2.h2_titulo {font-size:20px;font-weight:300;margin:3px 0 0 0;padding-bottom:0;line-height:1em;color:#0264a0;}
div#classificadosContainer div.itemImageGallery{border-top:1px solid #0264a0;padding:15px 0 5px 0;margin: 10px 0 0 0;}
#classificadosContainer .mapa_localizacao_forn h2.h2_titulo{border-bottom:1px solid #0264a0;font-size:20px;font-weight:300;margin:0 0 15px 0;padding-bottom:5px;line-height:1em;color:#0264a0;}
#classificadosContainer .itemVideoBlock{border-top:1px solid #0264a0;padding:15px 0 0 0;margin:10px 0 10px;font-weight:300;padding-bottom:10px;line-height:1em;color:#0264a0;}
#classificadosContainer .empresa_produto{padding:20px;box-sizing:border-box;border:1px solid #eee;border-top:0;min-height: 200px;}
#classificadosContainer .empresa_produto .imge{float:left;width:155px;padding:10px;box-sizing:border-box;border:1px solid #eee;margin:0 15px 20px 0;text-align:center;}
#classificadosContainer .empresa_produto .conteu{width:calc(100% - 170px);float:right;}
#classificadosContainer .empresa_produto .conteu span{line-height:1em;font-size:16px;}
#classificadosContainer .empresa_produto div h3{color:#363137;font-weight:300;margin:0 0 5px 0;line-height:1em;font-size:20px;font-family:"Hind";}
#classificadosContainer .empresa_produto div h3 + span + h3{margin-top:12px;}
#classificadosContainer .empresa_produto img{max-width:100%;}
#classificadosContainer .ados_contato{clear:both;margin-top:30px;}
#classificadosContainer .contato_forn.limpar{margin-top:10px;}
#classificadosContainer .ados_contato h3{color:#363137;font-weight:300;margin:0 0 5px 0;line-height:1em;font-size:20px;}
#classificadosContainer .ados_contato h3 + div + h3{margin-top:20px;}
#classificadosContainer .ados_contato .win50.esq{width:48%;}
#classificadosContainer .ados_contato div{line-height:1.3em;margin-bottom:10px;min-height:1em;font-weight:400;font-size:17px;color:#363137;}
#classificadosContainer .ados_contato .win50.dir h3 + div + h3 + div i.fa{color:#fff}
#classificadosContainer .ados_contato div i.fa.fa-facebook{background:#6478B7;padding:7px 11px 7px 12px;font-size:15px;line-height:1em;}
#classificadosContainer .ados_contato div i.fa.fa-twitter{background:#6A8DAB;padding:7px 7px 7px 8px;font-size:15px;line-height:1em;}
#classificadosContainer .ados_contato div i.fa.fa-google-plus{background:#DE4921;padding:7px 7px 7px 8px;font-size:15px;line-height:1em;}
#classificadosContainer .ados_contato div h3 i.fa{color:#363137;font-size:21px;margin-right:8px;}
#classificadosContainer .contato_forn.limpar h2.h2_titulo{margin:10px 0 20px;font-weight:300;border-bottom:1px solid #0264a0;font-size:20px;padding-bottom:5px;line-height:1em;color:#0264a0;}
#classificadosContainer .ados_contato h2.h2_titulo{margin:10px 0 20px;font-weight:300;font-size:20px;padding-bottom:5px;line-height:1em;color:#0264a0;border-bottom:1px solid #0264a0;}
.fornec_cont input{width:100%;padding:8px 3%;border-color:#ccc;box-sizing:border-box;height:36px;font-size:16px;background:#fbfbfd;border-radius:3px;}
.fornec_cont textarea{width:100%;padding:5px 1.5%;height:160px;margin-top:2px;border-color:#ccc;box-sizing:border-box;font-size:16px;background:#fbfbfd;border-radius:3px;}
label.formulario_cot{margin:15px 0 0;}
label.formulario_cot .img_cot_cap{float:left;width:85px;margin-top:21px;}
label.formulario_cot .contato-envia-cap{float:left;width:calc(100% - 90px);}
label.formulario_cot .contato-envia-cap div{float:left;width:140px;margin-top:0;}
label.formulario_cot .contato-envia-cap input.enviar-contato{background:#0265a0;border:none;color:#fff;text-transform:none;width:95px;font-size:16px;border-radius:0;padding:9px 2%;margin-left:0;margin-top:22px;}
label.formulario_cot .contato-envia-cap input.enviar-contato:hover{background:#054166;}
label.formulario_cot input#captcha{padding:8px 3%;margin:0;border-color:#ccc;}

.classificadosContainer .estrela{float:right;font-size:30px;position:absolute;top:-4px;right:0;color:#fff;/* display:none; */}
.classificadosContainer.destaque .estrela{color:#cd7f32;}
.classificadosContainer.super_destaque .estrela{color:#C0C0C0;}
.classificadosContainer.destaque.super_destaque .estrela{color:#FFD700;}

a.classificadosReadMore{color:#0265a0;font-size:16px;line-height:1em;display:block;margin-top:2px;}
a.classificadosReadMore i.fa{background:#fff;padding:0 0 0 0;border-radius:50%;color:#0265a0;font-weight:300;font-size:20px;margin-right:5px;}
#classificadosContainer .componentheading{margin-bottom:35px;border-bottom:1px solid #ccc;padding-bottom:35px;color:#363137;}
#classificadosContainer .empresa_produto.listagem .imge{width:120px;height: 145px;position:relative;display:block;vertical-align:middle;float:left;}
#classificadosContainer .empresa_produto.listagem .conteu{width:calc(100% - 150px);float:right;font-size:16px;min-height: 190px;}
.catItemView.groupLeading.classificadosContainer{width:100%;padding:25px 5%;box-sizing:border-box;min-height: 220px;}
div#classificadosContainer div#itemListLeading{clear:both;}
.itemContainer.um{border-right:1px solid #ddd;width:calc(50% - 2px );border-bottom:1px solid #ddd;border-left:1px solid #ddd;clear:both;box-sizing:border-box;}
.destaque.super_destaque.itemContainer{border-color:#ddd;}
.itemContainer.dois{border-right:1px solid #ddd;width:calc(50% - 2px );border-bottom:1px solid #ddd;box-sizing:border-box;}
.empresa_produto.listagem .forne_titulo{font-size:16px;line-height:1em;margin-bottom:9px;font-weight:600;position:relative;word-break: break-word;}
.empresa_produto.listagem .forne_titulo div{width: 100%;}

input[type="checkbox"]{display:block;position:absolute;top:0;left:0;z-index:0;height:20px;width:20px;margin-top:0px;z-index:1000;margin-left:-1px;opacity:0;width: 100%;}
input[type="checkbox"] + label span.radioButtonGraph{appearance:none;z-index:20;position:absolute;top:0px;left:-1px;display:inline-block;width:20px;height:20px;border-radius:50%;cursor:pointer;vertical-align:middle;border-color:#508A02;}
input[type="checkbox"] + label span.radioButtonGraph span{padding-left:31px;font-size:16px;}
input[type="checkbox"] + label span.radioButtonGraph{box-shadow:hsla(0,0%,100%,.15) 0 1px 1px, inset #0265a0 0 0 0 1px;background:#efefef;}
input[type="checkbox"] + label span.radioButtonGraph{background-image:radial-gradient(ellipse at center, #0265a0 0%,#0265a0 40%,#efefef 45%);background-repeat:no-repeat;transition:background-position .15s cubic-bezier(.8, 0, 1, 1);}
input[type="checkbox"]:checked + label span.radioButtonGraph{transition:background-position .2s .15s cubic-bezier(0, 0, .2, 1);}
input[type="checkbox"] + label span.radioButtonGraph{background-position:-24px 0;}
input[type="checkbox"] + label{font-size:16px;}
input[type="checkbox"]:checked + label span.radioButtonGraph{background-position:0 0;}

.escreve_forn{margin-bottom:10px;width:100%;max-width:100%;background:#064267;color:#fff;padding:20px;box-sizing:border-box;}
.escreve_forn .abri_popup_forn{background:#fff;color:#0264a0;padding:12px 9px 11px;font-size:16px;line-height:1em;width:170px;display:inline-grid;box-sizing:border-box;height:50px;float:left;align-items:center;font-family:'Hind_Medium';}
.escreve_forn .abri_popup_forn:hover{color:#064267;}
.escreve_forn .abri_popup_forn i.fa{margin-right:9px;}

div#classificadosContainer div#itemListLeading .itemContainer:nth-child(1) , 
div#classificadosContainer div#itemListLeading .itemContainer:nth-child(2){border-top:1px solid #ddd;}
div#classificadosContainer div#itemListLeading .itemContainer.super_destaque:nth-child(1) , 
div#classificadosContainer div#itemListLeading .itemContainer.super_destaque:nth-child(2) , 
div#classificadosContainer div#itemListLeading .itemContainer.destaque:nth-child(1) , 
div#classificadosContainer div#itemListLeading .itemContainer.destaque:nth-child(2){border-color:#ddd;}
div#classificadosContainer div#itemListLeading .itemContainer.super_destaque , 
div#classificadosContainer div#itemListLeading .itemContainer.destaque{border-color:#ddd;}

.forcencedores.itemListView{margin-top:10px;}
.forcencedores.itemListView .subCategory{height:auto !important;}
.forcencedores.itemListView .subCategory div{font-size:25px;line-height:1.2em;}
.forcencedores.itemListView .subCategory div a{font-size:25px;line-height:1.2em;}
.topo_pesq_cat_forn .moduletable_pesquisa{width:100%;max-width:100%;float:none;}
.moduletable_pesquisa{width:calc(100% - 250px);max-width:100%;float:left;}
.moduletable_pesquisa form{margin:0;}
.topo_pesq_cat_forn .moduletable_pesquisa input.inputbox{width:calc(50% - 100px);margin:0;height:26px;max-width:100%;}
.topo_pesq_cat_forn .moduletable_pesquisa input.inputbox.um{margin-right:10px;}
.moduletable_pesquisa input.inputbox{width:calc(100% - 230px);margin:0;height:26px;max-width:100%;}
.moduletable_pesquisa button.button{background:#0265a0;border:0;float:right;color:#fff;text-transform:uppercase;width:120px;font-size:16px;border-radius:0;padding:8px 7px;height:50px;line-height:1.8em;}
.moduletable_pesquisa button.button i.fa.fa-search{font-size:26px;position:relative;top:2px;}
.moduletable_pesquisa button.button:hover{background:#054166;border-color:#054166;}
.categorias_forn{float:right;width:100%;}
.categorias_forn span.open-popup.abri_popup_categ_forn{background:#467702;border:1px solid #467702;float:right;color:#fff;text-transform:uppercase;width:120px;font-size:16px;border-radius:0;padding:8px 20px;}
.categorias_forn a.open-popup.abri_popup_categ_forn i.fa.fa-chevron-down{float:right;}
.categorias_forn span.open-popup.abri_popup_categ_forn i.fa.fa-chevron-down{float:right;}

.topo_pesq_cat_forn{background:transparent;margin-bottom:30px;}
.moduletable_Categorias_forn{position:relative;}
.moduletable_Categorias_forn > h3{font-weight:400;margin:0 0 10px;border-bottom:1px solid #ccc;padding-bottom:5px;font-size:20px;/* color:#363137; */}
.moduletable_Categorias_forn ul.level0{list-style:none;margin:0;display:flex;}
.moduletable_Categorias_forn ul.level1{margin-left:10px;list-style:none;margin-top:8px;font-weight:300;}
.moduletable_Categorias_forn ul.level0 > li:nth-child(3n + 2){margin-left:2%;margin-right:2%;}
.moduletable_Categorias_forn ul.level0 > li{font-weight:400;color:#054167;margin-top:0;}
.moduletable_Categorias_forn ul.level0 > li > a + ul{margin-top:0;line-height:1em;padding-top:10px;margin-left:0;display:inline-block;}
.moduletable_Categorias_forn ul.level0 > li > a + ul li:before{font-size:19px;color:#2a2a2a;content:"\f105";font-family:'fontawesome-webfont';}
.moduletable_Categorias_forn ul.level0 > li > a > span.catTitle{color:#0265a0;display:block;text-transform:uppercase;font-size:16px;font-family:'Hind_Bold';}
.moduletable_Categorias_forn ul.level0 span.catTitle{font-size:16px;line-height:1em;font-family:'Hind_Medium';}
.moduletable_Categorias_forn ul.level0 ul li span.catTitle{font-weight:300;font-size:16px;}
.moduletable_Categorias_forn a{float:left;padding-left:6px;}
.moduletable_Categorias_forn ul.level0 li ul li{margin-bottom:10px;font-weight:300;display:flex;}

.pesquisa_fornecedores.home_site_forn{margin:0px 0 0px 0;}
.pesquisa_fornecedores.home_site_forn .topo_pesq_cat_forn{margin-bottom:30px;border-color:#6EAC19;}
.pesquisa_fornecedores.home_site_forn .moduletable_pesquisa input.inputbox{width:calc(100% - 190px);}
.pesquisa_fornecedores.home_site_forn .categorias_forn span.open-popup.abri_popup_categ_forn{padding:8px 14px;}
.pesquisa_fornecedores_canal_aberto .moduletable_newsletter.mt0{padding:0;margin-bottom:20px;}

.moduletable_newsletter._ace_forne{padding-top:0;width:90%;}
.moduletable_newsletter._ace_forne .titulo_topo_desq{background:#DAD7DB;margin-bottom:0;}
.moduletable_newsletter._ace_forne .cabecalho_for_cid{text-align:center;padding:10px 0;}
.moduletable_newsletter._ace_forne .cabecalho_for_cid i.fa{background:#fff;font-size:40px;padding:20px 23px;color:#508703;border-radius:50px;}
.moduletable_newsletter._ace_forne .input_for_cid{background:#508A02;border:1px solid #508A02;color:#fff;text-transform:uppercase;width:120px;font-size:16px;border-radius:0;padding:8px 20px;cursor:pointer}
.moduletable_newsletter._ace_forne select{width:100%;height:30px;margin-bottom:11px;}
.moduletable_newsletter._ace_forne .int_fon_cid{width:80%;margin:0 auto;padding-bottom:20px;}
.moduletable_newsletter._ace_forne label{font-size:16px;color:#646464;margin-bottom:3px;}
.module_newsletter._ace_forne{background:#E3E0E6;}

/*login*/
.sclogin-joomla-login.vertical.span12 input{padding:7px 2% !important;height:35px !important;border-radius:0;box-shadow:0 0 0 0;}
.sclogin-joomla-login.vertical.span12 .control-group button.btn.btn-primary{padding:0;}
/*menu login*/
.pg_login form{padding:0;background:transparent;border:0;box-shadow:0 0 0 0;margin:0;}
.login.pg_login,.remind.pg_login,.reset-complete.pg_login,.reset-confirm.pg_login,.reset.pg_login{border:0;padding:0;}
.pg_login fieldset{padding:14px 0 0 0;border:0;margin:0;}
.pg_login form fieldset > p{padding-bottom:20px;}
.pg_login input{height:18px;padding:8px 2.5% !important;box-shadow:0 0 0 0;border:1px solid #ccc;}
.pg_login .enviar-contato{background:#918F90;color:#fff;width:110px !important;height:36px !important;font-size:16px;border:none;}
.pg_login label{margin:0;}
.pg_login label.radioP{margin-top:9px;height:20px;}
.pg_login .enviar-contato:hover{background:#666;}
.login.pg_login + div > ul > li > a{border-radius:0 !important;}

/*talento e oportunidades*/
.itemListView.pg_talentos_e_oportunidas h3.catItemTitle a{color:#054167;}
.itemListView.pg_talentos_e_oportunidas .itemContainer.itemContainerLast{margin-bottom:20px;padding-bottom:10px;border-bottom:1px groove #ddd;}
.itemCommentsPagination,.classificadosPagination{text-align:center;}
.itemCommentsPagination ul,.classificadosPagination ul{padding:0;margin:0 0 9px 25px;list-style:none;}
.itemCommentsPagination ul li.active.hidden-phone,.classificadosPagination ul li.active.hidden-phone{background:#0265a0;}
.itemCommentsPagination ul li.disabled,.classificadosPagination ul li.disabled{color:#fff;display:inline;padding:5px 5px;border:0;margin:2px;background:#0265a0;}
.itemCommentsPagination ul li a, .classificadosPagination ul li a{color:#fff}
.itemCommentsPagination ul li,.classificadosPagination ul li{color:#fff;display:inline;padding:5px;border:0;margin:2px;background:#1173ad;}
.itemCommentsPagination ul li i.icon-first:before,.classificadosPagination ul li i.icon-first:before{content:"<<";}
.itemCommentsPagination ul li i.icon-previous,.classificadosPagination ul li i.icon-previous{color:#fff;}
.itemCommentsPagination ul li i.icon-previous:before,.classificadosPagination ul li i.icon-previous:before{content:"<"}
.itemCommentsPagination ul li i.icon-next,.classificadosPagination ul li i.icon-next{color:#fff;}
.itemCommentsPagination ul li i.icon-next:before,.classificadosPagination ul li i.icon-next:before{content:">";}
.itemCommentsPagination ul li i.icon-last,.classificadosPagination ul li i.icon-last{color:#fff;}
.itemCommentsPagination ul li i.icon-last:before,.classificadosPagination ul li i.icon-last:before{content:">>";}
.userItemList .catItemBody , .itemContainer.itemContainerLast{border-bottom:1px solid #ddd;}
.itemContainer.itemContainerLast.final{border:0;margin-bottom:20px;}

/*lista de bostagem*/
span.catItemImage{float:left;padding:10px 10px 0 0;}
.conteudo_k2_jornal{float:right;width:calc(100% - 205px);}
.clr.catItemImage{clear:none;}
.catItemView h3.catItemTitle{margin-top:6px;line-height:1em;margin-bottom:0;}
.catItemView p.itemToolbar{margin-bottom:4px;}
.catItemView.groupLeading.pg_cursos .catItemReadMore{margin-bottom:21px;}

/*PAGINAS SESSOES*/
.pg_faca_certo a.k2ReadMore{background:#BB203F;}
.pg_faca_certo .k2Pagination ul li.disabled{border:0px solid #DF4564;background:#DF4564;}
.pg_faca_certo .k2Pagination ul li{border:0px SOLID #BB203F;background:#BB203F;}

.pg_mundo_condominio a.k2ReadMore{background:#BC5E21;}
.pg_mundo_condominio .k2Pagination ul li.disabled{border:0px solid #DA7839;background:#DA7839;}
.pg_mundo_condominio .k2Pagination ul li{border:0px SOLID #BC5E21;background:#BC5E21;}

.pg_carteira_assinda a.k2ReadMore{background:#BD9C1B;}
.pg_carteira_assinda .k2Pagination ul li.disabled{border:0px solid #D5B538;background:#D5B538;}
.pg_carteira_assinda .k2Pagination ul li{border:0px SOLID #BD9C1B;background:#BD9C1B;}

.pg_condominio_e_cia a.k2ReadMore{background:#6818B5;}
.pg_condominio_e_cia .k2Pagination ul li.disabled{border:0px solid #D5B538;background:rgb(90, 23, 155);}
.pg_condominio_e_cia .k2Pagination ul li{border:0px SOLID #BD9C1B;background:#6818B5;}

/*imagem*/ 
img.minhaimagem{background:transparent url(../img/ajax.gif) no-repeat center center;}

/*filtro*/
select#end_uff{height:36px;margin-bottom:0;padding-bottom:0;font-size:16px;}
select#end_cidade{height:36px;margin-bottom:0;padding-bottom:0;font-size:16px;}
#meuform div label{font-size:23px;line-height:1.2em;color:#054167;}
form#meuform{margin-bottom:1px;height:40px;margin-top:2px;}

/*botao cancelar*/
a.btn{background:#818181;border-radius:0 !important;text-shadow:0 0 0;font-weight:300;color:#fff;width:90px !important;height: 36px;font-size:16px;border:none;line-height:1em;padding: 10px 2px;box-sizing: border-box;}
.chzn-container-single .chzn-single{border-radius:0;height:28px;background:#fff;margin-bottom:11px;}

.imagemLegenda{font-size:16px;line-height:1em;padding:0px 0 20px;font-style:italic;color:#666;float:left;display:block;clear:both;}
.imagemLegenda{float:left;width:auto;max-width:50%;padding-right:12px;}
.imagemLegenda img{margin-bottom:10px}

div.itemTagsBlock ul.itemTags li{display:block;float:left;margin-bottom:9px;padding:5px 12px 9px;}
div.itemTagsBlock ul.itemTags li:first-child{background:transparent;border:0;padding:5px 0px 9px;width:auto;margin:0;}
.avPlayerContainer{width:100% !important;max-width:100%;}
.moduletable_login_modal ul{list-style:outside none none;margin:0;padding-top:10px;}

/*fim*/
/*atualizacoes por carlos*/
.overlay.overlay--bg-black.popup_forn{clear:both;}
.itemList{clear:both;}
.menu_site_classpg_fornecedores .moduletable._breadcrumbs{float:left;width:calc(100% - 280px);}
#classificadosContainer .empresa_produto .imge img{max-width:100%;max-height:100%;}

/*tabs*/
div#tabs{padding:0;border:0;border-radius:0;}
div#tabs ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{background:#fff;border-radius:0;border:0;padding:0px 0;}
div#tabs li.ui-state-default.ui-corner-top{width:33.3333333%;border:0;border-radius:0;margin:0;background:transparent;font-size:24px;text-align:center;}
div#tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{margin:0;padding:0;background:transparent;text-align:center;}
div#tabs li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a{color:#fff;outline:none;width:100%;padding:0;cursor:pointer;background-color:#054167;}
div#tabs li.ui-state-default.ui-corner-top a{color:#054167;padding:0;text-align:center;width:100%;background-color:#EEEEEE;border-bottom:3px solid #054167;padding:15px 0 13px !important;}
div#tabs div[id*="aba"]{margin:15px 0 50px;background:transparent;color:#000;font-size:20px;line-height:1em;padding:00;}
div#tabs li.ui-state-default.ui-corner-top a:hover{background-color:#054167;color:#fff;}

/*anuncie*/
.jornalcond.itemView.pg_anucie.pg_remove h2.itemTitle{display:none;}
.jornalcond.itemView.pg_anucie.pg_remove .itemToolbar{display:none;}
.jornalcond.itemView.pg_anucie.pg_remove .subtitulo_2{margin-bottom:0;}
.jornalcond.itemView.pg_anucie.pg_remove .itemFullText p:first-child{line-height:1px;}

/*cadastro fornecedores*/
.pg_cad-fornec .itemToolbar{display:none;}
.pg_cad-fornec .subtitulo_2{margin-bottom:0 !important;}

/*Atualizacoes*/
div.latestItemsUser p.latestItemsUserAdditionalInfo{clear:both;}
.forcencedores.itemListView.pg_fornecedores .componentheading.pg_fornecedores{border-bottom:0 !important;padding-bottom:0 !important;margin-bottom:20px !important;margin-top:0px;line-height:1em;}
.escreve_forn.limpar{float:right;width:210px;text-align:right;}
.filtro_forn{float:left;width:530px;max-width:100%;}
#jform_profile_tos input#jform_profile_tos0{position:relative;width:20px !important;height:20px !important}
#jform_profile_tos input#jform_profile_tos1{position:relative;width:20px !important;height:20px !important;clear:both;margin-top:3px !important;}
#jform_profile_tos input#jform_profile_tos1 + label{position:relative;top:4px;}
.filtro_forn form#meuform select#end_cidade{width:100%;}
.filtro_forn form#meuform .span6{margin-left:0;margin-right:2%;}

.registration.pg_login fieldset .control-group{width:50%;float:left;margin-top:0;}
.registration.pg_login fieldset .control-group select{height:34px;width:90%;padding:0px 2.5% !important;border-color:#ccc;margin-top:0px;color:#444;}
.registration.pg_login fieldset .control-group input{width:85%;}
.registration.pg_login fieldset .control-group:last-child{clear:both; width:100%;}

li.item-136.pg_colunistas{text-align:center;}
li.item-137.pg_fornecedores{text-align:center;}

.ui-tooltip-content{background-color:#fff;border:0 !important;padding:10px !important;}
.ui-tooltip{background-color:#fff}

.moduletable_slider_novo .vina-camera-slider-k2 .camera_caption > div{background:rgba(60, 59, 59, 0.46) !important;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_caption > div h3{line-height:1em;position:relative;color:#fff;font-size:23px;font-family:"Hind";font-weight:300;padding-bottom:40px;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_caption > div h3 a{color:#fff;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span{background-color:#fff;color:#fff;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background:#fff;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_wrap .camera_pag .camera_pag_ul{position:relative;top:-50px;}
.moduletable_slider_novo .vina-camera-slider-k2 .camera_wrap{margin-bottom:10px !important;margin-top:10px;}

.bannergroup_banner_fornecedor.blocoAzul .nbs-flexisel-inner{background:transparent;}
.bannergroup_banner_fornecedor.blocoAzul .nbs-flexisel-nav-left{display:none}
.bannergroup_banner_fornecedor.blocoAzul .nbs-flexisel-nav-right{display:none}

.catItemView.groupLeading.pg_cursos .catItemHeader .catItemTitle{font-weight:bold;font-family:"Hind";}
.catItemView.groupLeading.pg_cursos .data_agenda{font-size:16px;}

.cadastrese{text-align:right;}
.cadastrese a{position:relative;top:-19px;background:#0E368E;padding:9px 10px;color:#fff;text-transform:uppercase;font-size:16px;border-radius:0;}
.cadastrese a:hover{background:#081e4f;color:#fff;}

.itemToolbar ul li a .csbuttons-count + .csbuttons-count{display:none !important;}
.overlay.overlay--bg-black.popup_categ_forn.shown .popup{height:90%;max-height:90%;overflow-x:hidden;overflow-y:auto;}

.comentarios_comparilhar section.popup{height:140px;overflow:auto;}
.moduletable_contato.dir.win100 .esq-dir-contato.um textarea{box-sizing:border-box;width:100% !important;}
.pesquisa_fornecedores_canal_aberto span.t_aux{float:right;font-size:16px;text-shadow:0 0 0;font-weight:300;}
body.corpodosite.site.paginas_internas.menu_site_classpg_fornecedores.com_classificados.view-item .bloco7_2.esq{visibility:hidden;}

div.itemToolbar.inferior_toolbar_templ ul > li:first-child{float:none;font-size:16px;text-shadow:1px 0px 0px #000;}

.categoria_com_link > a{background:#054167;color:#fff;font-size:19px;line-height:2em;padding:6px 15px;}
.categoria_com_link > a:hover{background:#0d6299;color:#fff;}
.categoria_com_link{margin-top:15px;}

/*banner slider*/
.mainSB{position:relative;display:block;width:100%;margin:5% auto 0;padding:0;overflow:hidden;}
.portfolioSB{position:relative;width:100%;height:200px;padding:0;overflow:hidden;margin:0;}
.portfolioSB_item{position:relative;display:block;padding:0;margin:0;float:left;width:25%;}
.portfolioSB_item img{width:100%;border:0;outline:0;display:block;}
/* fx */
@keyframes leftRight{
 0%{width:0%;}
 30%{width:50%;}
 32%{width:0%;}
 63%{width:50%;}
 64%{width:0%;}
 97%{width:50%;}
 98%{width:0%;}
} 
@-webkit-keyframes leftRight{
 0%{width:0%;}
 30%{width:50%;}
 32%{width:0%;}
 63%{width:50%;}
 64%{width:0%;}
 98%{width:50%;}
 100%{width:0%;}
}
@-webkit-keyframes slide{
 0%{left:0%;opacity:0.5;}
 3%{left:0%;opacity:1;}
 30%{left:0%;opacity:1;}
 33%{left:0%;opacity:0.5;}
 34%{left:-100%;opacity:0.5;}
 37%{left:-100%;opacity:1;}
 63%{left:-100%;opacity:1;}
 66%{left:-100%;opacity:0.5;}
 67%{left:-200%;opacity:0.5}
 70%{left:-200%;opacity:1;}
 96%{left:-200%;opacity:1;}
 99%{left:-200%;opacity:0.5;}
 100%{left:0%;opacity:0.5;}
}
@keyframes slide{
 0%{left:0%;opacity:0.5;}
 3%{left:0%;opacity:1;}
 30%{left:0%;opacity:1;}
 33%{left:0%;opacity:0.5;}
 34%{left:-100%;opacity:0.5;}
 37%{left:-100%;opacity:1;}
 63%{left:-100%;opacity:1;}
 66%{left:-100%;opacity:0.5;}
 67%{left:-200%;opacity:0.5}
 70%{left:-200%;opacity:1;}
 96%{left:-200%;opacity:1;}
 99%{left:-200%;opacity:0.5;}
 100%{left:0%;opacity:0.5;}
}
@media (min-width:240px){
 .portfolioSB_item figcaption{width:50%}
}
@media (min-width:320px){
 .portfolioSB_item figcaption{width:35%}
}
@media (min-width:480px){
 .portfolioSB_item figcaption{width:25%}
}
@media (min-width:760px){
 .portfolioSB_item figcaption{width:20%}
}

/*****************/
.cor01 .resp + .comentarios_comparilhar a{padding:10px 15px;width:90px;}
i.fone_wpp.fa.fa-whatsapp{color:#064267;font-size:21px;margin-left:8px;}

.tt-hint,.autoCompletar{border:2px solid #CCCCCC;border-radius:8px 8px 8px 8px;font-size:24px;height:45px;line-height:30px;outline:medium none;padding:8px 12px;width:400px;}
.tt-dropdown-menu{width:400px;margin-top:5px;padding:6px 6px;border-radius:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:8px 8px 8px 8px;font-size:18px;color:#111;background-color:#F1F1F1;}
.tt-suggestion{padding:6px 0;}
.tt-suggestion p{margin:0;}
.classificadosSearchBlockForm > span.twitter-typeahead{margin-right:10px;}
.classificadosSearchBlockForm span.twitter-typeahead{width:calc(50% - 80px);}
.classificadosSearchBlockForm span.twitter-typeahead input{max-width:100%;width:100%;box-sizing:border-box;height:50px;margin-bottom:0;border-radius:0;font-size:16px;color:#bbb;}
.classificadosSearchBlockForm span.twitter-typeahead input.inputbox.autoCompletar.tt-query{width:100%;height:50px;background:#fff;border:1px solid #0265a0;box-shadow:0 0 0 0;font-size:16px;color:#363137;}
.filtro_forn{height:2px;}
.jwplayer.playlist-none{max-width:100%;height:190px;margin-top:-24px;max-height:170px;}

/* removendo submenus guia de fornecedores */
li.pg_fornecedores.deeper.parent i.fa.fa-angle-down.menu_response{display:none;}
li.pg_fornecedores.deeper.parent ul.sub-menu{display:none !important;}
li.pg_fornecedores.deeper.parent li{display:none;}

#categoriasGuiaForn{overflow:hidden;height:190px;margin-top:20px;}
#categoriasGuiaForn li ul li:nth-child(n + 5){display:none;}
#verMenosCategorias{display:none;}
#verMenosCategorias , #verTodasCategorias{width:220px;max-width:100%;box-sizing:border-box;font-size:16px;line-height:1em;margin:0 auto 20px;background:#918f90;color:#fff;padding:10px 15px;text-align:center;cursor:pointer;}
#verMenosCategorias:hover , #verTodasCategorias:hover{transition:0.5s all;background:#666;}
.verMenosCategorias{display:none;transition:0.5s all;}
div#divMostrarCat{display:none;} 
div#divMostrarCat , div#divFecharCat{position:absolute;right:0;top:10px;color:#363137;font-size:16px;font-family:'Hind_Medium';cursor:pointer;}
div#divMostrarCat i.fa , div#divFecharCat i.fa{color:#0265a0;margin-right:7px;}
div#classificadosContainer div#itemListLeading .selecioando{border:0px solid #0265a0 !important;box-sizing:border-box;}
div#classificadosContainer div#itemListLeading .selecioando .classificadosContainer{border:1px solid #0265a0;}
div#classificadosContainer div#itemListLeading .selecioando + .selecioando .classificadosContainer{border-top:1px solid #0265a0;border-bottom:1px solid #0265a0;border-left:0;}
div#classificadosContainer div#itemListLeading .selecioando + .selecioando + .selecioando .classificadosContainer ,div#classificadosContainer div#itemListLeading .selecioando + .naoSelecioando + .selecioando .classificadosContainer{border-top:1px solid transparent;}
div#classificadosContainer div#itemListLeading .naoSelecioando + div.itemContainer.dois  + .selecioando .classificadosContainer {border-top: 1px solid #0265a0;}
div#classificadosContainer div#itemListLeading .selecioando + .selecioando.um .classificadosContainer ,div#classificadosContainer div#itemListLeading .selecioando + .selecioando + .selecioando.um .classificadosContainer ,div#classificadosContainer div#itemListLeading .selecioando + .naoSelecioando + .selecioando.um .classificadosContainer{border-left:1px solid #0265a0;border-top: 0px solid #0265a0;}
div#classificadosContainer div#itemListLeading .selecioando + .selecioando + .selecioando .genericoClass.classificadosContainer ,div#classificadosContainer div#itemListLeading .selecioando + .naoSelecioando + .selecioando .genericoClass.classificadosContainer{border-top:0px solid transparent !important;}

#classificadosContainer .empresa_produto.listagem .conteu .telefone a{line-height:1em !important;border-bottom:1px solid #2a2a2a;padding:0 3px 0px 0px;cursor:pointer;display:inline-flex;}
.empresa_produto.listagem .prod_serv{margin-bottom:5px;line-height:1em;word-break:break-word;}
.empresa_produto.listagem .cidade_uf{margin-bottom:5px;line-height:1em;}
.empresa_produto.listagem .telefone{margin-bottom:5px;line-height:1em;}
.empresa_produto.listagem .site{margin-bottom:5px;line-height:1em;}
.empresa_produto.listagem .email{margin-bottom:5px;line-height:1em;}
.pesquisaForn .pesqCat{background:#f5f3f4;padding: 15px 0 15px;margin-bottom:20px;}
.empresa_produto.listagem form.formClass{height: 20px;position: relative;top: -20px;margin: 0 0 -10px 0;/* display: block; */}
.pesquisaForn .pesqCat .moduletable_pesquisa button.button{width:50px;}
.pesquisaForn .pesqCat .moduletable_pesquisa button.button span{display:none;}
.pesquisaForn .pesqCat .moduletable_pesquisa .classificadosSearchBlockForm span.twitter-typeahead{width:calc(50% - 40px);}
.pesquisaForn .pesqCat .tituloPesCat{width:290px;float:left;font-size:26px;height: 50px;display:flex;align-items:center;font-family:'Hind_Medium';padding: 15px 0;}
.pesquisaForn .pesqCat .topo_pesq_cat_forn{width:calc(100% - 290px);float:left;margin-bottom:0;}

span.fazerOrca{float:right;display:block;width:220px;align-content:space-around;text-align:right;margin-top:5px;}
span#contItensOrc{background:#35a4eb;color:#fff;padding:6px 12px 7px 12px;font-size:16px;line-height:1em;width:50px;display:inline-grid;box-sizing:border-box;height:50px;align-items:center;align-self:center;align-content:center;text-align:center;vertical-align:middle;}
span.textOrcam{float:left;}
span.textOrcam span.description{font-size:16px;line-height:1em;padding-top:8px;display:block;}
span.textOrcam span.h2{font-size:35px;line-height:1em;}
.tituloCatergoriaPesquisa{font-size:35px;line-height:1em;padding:24px 0 0;color:#064267;margin:0;}
.descriCatergoriaPesquisa{font-size:16px;margin-bottom:15px;}
.descriCatergoriaPesquisa *{padding:0;margin:0;}
.tituloCatergoriaPesquisa span{font-size:23px;color:#064267;}

.compatilharCalss{margin-bottom: 15px;margin-top: 15px;}
.compatilharCalss .ulCompClass{padding:0;margin:0;list-style:none;display:flex;}
.compatilharCalss .ulCompClass li.li-facebook{background:#45629e;padding: 5px 25px;}
.compatilharCalss .ulCompClass li.li-twitter{background:#2aa9e0;}
.compatilharCalss .ulCompClass li.li-google{background:#f6412e;}
.compatilharCalss .ulCompClass li.iconWhatsApp i.iconWhatsApp {margin:0;padding:0;}
.compatilharCalss .ulCompClass li.iconWhatsApp{background:#009688;width:19px;display:none;}
.compatilharCalss .ulCompClass li.indique{background:#2090e2;align-content:center;width:70px;align-items:center;display:inline-flex;text-align:center;position:relative;}
.compatilharCalss .ulCompClass li.indique span.tInd{position:absolute;border-radius:50%;width:18px;height:18px;display:inline-grid;background:#ddd;color:#2090e2;right:-7px;top:-8px;align-items:center;font-size:12px;}
.compatilharCalss .ulCompClass li i.fa{font-size:20px;margin-right:7px;}
.compatilharCalss .ulCompClass li a span{position:relative;top:2px;}
.compatilharCalss .ulCompClass li a{line-height:1em;color:#fff;display:inline-flex;align-items:center;}
.compatilharCalss .ulCompClass li{margin:0 5px 0 0;line-height:1em;font-size:14px;color:#fff;display:inline-grid;align-items:center;padding:5px 15px;}
.compatilharCalss .ulCompClass li.limpar {display: none;}

.classificadosContainer.itemView.pg_fornecedores {margin-top:20px;}
div#classificadosContainer div#itemListLeading .classificadosContainer .empresa_produto.listagem {border: 0;padding: 0;min-height: 200px;}
div#classificadosContainer div#itemListLeading .classificadosContainer .empresa_produto.listagem .imge {border: 0;padding: 0;}

.cadastre-se_formulario.categoriaItem {float: right;}
.comoFunciona_fornecedor {float: left;}
.cadastre-se_formulario.categoriaItem ,.comoFunciona_fornecedor {width: 49%;box-sizing: border-box;margin: 10px 0 25px;}
.cadastre-se_formulario.categoriaItem div ,.comoFunciona_fornecedor div{font-size: 15px;}
.cadastre-se_formulario.categoriaItem h2 ,.comoFunciona_fornecedor h2{font-size: 35px;margin-top: 0;margin-bottom: 5px;}
.cadastre-se_formulario.categoriaItem a ,.comoFunciona_fornecedor a{color: #fff;line-height: 1em;display: block;padding: 20px;}
.cadastre-se_formulario.categoriaItem a {background: #0c5a8c;}
.comoFunciona_fornecedor a{background: #054167;}
.cadastre-se_formulario.categoriaItem a:hover {color: #eee;background: rgba(12, 90, 140, 0.9);}
.comoFunciona_fornecedor a:hover{color: #eee;background: rgba(5, 65, 103, 0.9);}

div#textListaOra{font-size: 18px;line-height: 1.2em;margin-bottom: 7px;}
div#listaOra{margin-bottom: 10px;}
div#listaOra span i.fa{margin-left: 5px;cursor: pointer;}
div#listaOra span{font-size: 14px;background: #35a4eb;margin: 0 5px 5px 0;padding: 11px 10px;display: inline-block;border-radius: 2px;line-height: 1em;height: 36px;box-sizing: border-box;color: #fff;}

.custom_textoCadastrese {}
.custom_textoCadastrese h2 {margin: 50px 0 20px 0;font-size: 26px;font-weight: 300;border-bottom: 1px solid #0264a0;padding: 0 0 5px 0;position: relative;color: #0264a0;line-height: 1em;}
.custom_textoCadastrese div {font-size: 18px;color: #363137;line-height: 1.2em;margin-bottom: 20px;font-weight: 400;font-family: Hind_Medium;}
.textoCadastre {}
.moduletable_textoCadastrese {}
.pg_comoFunciona .itemFullText {margin-bottom: 50px;}
.pg_comoFunciona .itemFullText h3 {margin: 30px 0 20px 0;font-size: 26px;font-weight: 300;border-bottom: 1px solid #0264a0;padding: 0 0 5px 0;position: relative;color: #0264a0;line-height: 1em;}
.pg_comoFunciona .itemFullText h4 {margin: 50px 0 10px 0;font-size: 24px;position: relative;color: #0264a0;line-height: 1em;font-family: 'Hind_SemiBold';}
.pg_comoFunciona .jornalcond.itemView .subtitulo_2 {font-size: 26px;border: 0;margin-bottom: 0;padding-bottom: 10px;margin-top: -5px;font-family: Hind;}
.pg_comoFunciona .comoFunciona_fornecedor a{background: #0c5a8c;}
.pg_comoFunciona .comoFunciona_fornecedor a:hover{background: rgba(12, 90, 140, 0.9);}

label#jform_captcha-lbl {display: none;}

.pesquisa_fornecedores_canal_aberto .moduletable .cabecalho_desq .trieangulo {border-color: #fff transparent transparent transparent;border-width: 7px 7px 0px 7px;border-style: solid;width: 1px;height: 1px;position: relative;left: 19px;top: 8px;margin-top: -8px;}
.pesquisa_fornecedores_canal_aberto .moduletable .cabecalho_desq .titulo_topo_desq {font-size: 20px;color: #fff;line-height: 1em;font-weight: 600;border-color: #054167;background: #054167;padding: 15px 10px 15px 20px;margin-top: 10px;}
.pesquisa_fornecedores_canal_aberto .moduletable.mod_tituloPesquisa .cabecalho_desq .titulo_topo_desq  {margin-bottom: 20px !important;}