/* COLOCA O FORM DE WEBINAR JUNTO COM A NOTICIA */
.formulario_script{}
.formulario_script form{ width: 100% !important; margin: 0px !important; padding:0px 0px 0px 0px !important;}
.formulario_script ._form-content{ background: #ec421e; color: #ffffff; border-radius: 0; margin-bottom: 20px; padding: 5px 0px;}
.formulario_script ._form-content ._form_element{ float: left !important; clear: initial !important; width: initial !important; margin-bottom:0px !important;  }

.formulario_script ._form-content ._form_element ._form-title{ font: 600 18px 'Barlow', sans-serif!important; color: #ffffff !important; background: #f9502c !important; padding: 5px 13px !important; text-transform: uppercase !important; line-height: 35px !important; margin-left: 6px;}

.formulario_script ._form-content ._form_element ._form-label{ display: none !important;}
.formulario_script ._form-content ._form_element ._field-wrapper{ margin-right: 10px !important; width: 201px !important;}
.formulario_script ._form-content ._form_element input{ margin: 7px 0 0 12px !important; height: 31px !important; font: 600 14px 'Open Sans', sans-serif !important;  border-radius: 0px !important; border: none !important; padding: 5px 10px !important;}
.formulario_script ._form-content ._form_element select{ margin: 5px 0 0 12px !important; height: 31px !important; font: 600 14px 'Open Sans', sans-serif !important;  border-radius: 0px !important; border: none !important; padding: 5px 10px !important;}
.formulario_script ._form-content ._button-wrapper ._submit{ background: #4a0d0d !important; margin: 5px 0 0 11px !important; height: 31px !important; line-height: 18px !important; padding: 0px 19px 0px 18px !important; border-top-right-radius: 0; transition: all 0.5s ease;}
.formulario_script ._form-content ._button-wrapper ._submit:hover{ background: #000000 !important;}

._form-thank-you{ background: #ec421e; color: #ffffff; font: 600 17px 'Barlow', sans-serif; padding: 11px 15px 13px 15px; margin-bottom: 15px;}

._640 .formulario_script ._form-content{ max-width: 280px; margin:0 auto 15px auto !important;}
._640 .formulario_script ._form-content ._form_element ._form-title{ background: #ec421e !important; padding: 4px 13px 0px 13px !important; line-height: 30px !important;}
._640 .formulario_script ._form-content ._form_element ._field-wrapper{ width: 238px !important; margin-right: 0px !important; margin-left: 9px !important; }
._640 .formulario_script ._form-content ._button-wrapper ._submit{ font-size: 15px; margin: 6px 22px 6px 22px !important; width: 238px !important; border-top-right-radius: 0px !important;}
._640 .formulario_script ._form-content ._form_element ._form-title{ font-size: 16px !important; margin: 1px 0px 0px 20px !important; padding: 0px !important;}

.formulario_script .formMultiplos ._form-content{}
.formulario_script .formMultiplos ._form-content ._form_element ._form-title{ width: 218px; line-height: 20px !important; text-align: center; padding: 18px 15px !important; box-sizing: border-box !important;}
.formulario_script .formMultiplos ._form-content ._form_element input{ margin: 5px 0 0 12px !important;}
.formulario_script .formMultiplos ._button-wrapper{ display: inline;}
.formulario_script .formMultiplos ._button-wrapper #_form_34_submit._submit{ margin: 5px 0 0 12px; background: #000000 !important; padding: 7px 59px !important;}

.formulario_script .formMultiplos.formSemCss ._form-content ._form_element ._form-label{display: block !important; margin-left: 12px; margin-top: 6px;}
.formulario_script .formMultiplos.formSemCss ._form-content ._form_element ._field-wrapper{}
.formulario_script .formMultiplos.formSemCss ._form-content ._form_element input{}
.formulario_script .formMultiplos.formSemCss ._form-content ._form_element select{}
.formulario_script .formMultiplos.formSemCss ._form-content ._button-wrapper ._submit{ width: 100%; box-sizing: border-box; margin: 10px 0 0 0 !important;}
.formulario_script .formMultiplos.formSemCss ._form-content ._button-wrapper ._submit:hover{}
.formulario_script .formMultiplos.formSemCss ._button-wrapper{display: inline;width: 100% !important;clear: both;float: left;display: block;}
.formulario_script .formMultiplos.formSemCss ._button-wrapper #_form_34_submit._submit{ margin: 5px 0 0 12px; background: #000000 !important; padding: 7px 59px !important;}

/* LINHAS QUE RETIRAM OS ITENS QUE NÃO SERÃO USADOS NA NOVA VERSÃO*/
/* .boxDireita .outrasEditorias{ display: none; }
.boxDireita .recebaNovidades{ display: none; }
.boxDireita section:nth-of-type(2){ display: none;}
.boxDireita section:nth-of-type(1){ margin-bottom: 20px;}
 */
.boxDireita section{ margin-bottom: 20px;}
/* ESCONDE O TIULO INTERNO */
.tituloInterno{ padding-bottom: 0px; margin-bottom: 0px; overflow: hidden; height: 0PX;}

/**
  Box Direita 2023
 */

body {
	overflow: initial !important;
}

.suggestElement { display: none!important;}

/* centro display flex */
.centroMaterias {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.boxDireitaSticky {
	position: sticky;
	position: -web-sticky;
	top: 60px;
}

/* MUDANÇAS DO ÁUDIO */
.playerAudio .mejs__container{ border-radius: 0px;}
.playerAudio .mejs__controls:not([style*='display: none']){ border-radius: 0px;}

._640 .playerAudio { width: 100%; margin-top: 10px;}
._640 .playerAudio .mejs-speed-button,
._640 .playerAudio .mejs__speed-button{ display: none;}

/*VIDEO RESPONSIVO*/

.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media (max-width: 768px) {
  .video-container {
    padding-bottom: 56.25%;
  }
}

.flutuanteBanners300x600Detalhes{ position: absolute; top: 270px;}

.materiasDetalhes .detalhesMateria{}
	.materiasDetalhes .detalhesMateria img.imgPadrao{ margin: 0 0px 15px 0; max-width: 100%; min-width: 100%; z-index: 1; position: relative;}
	.materiasDetalhes .detalhesMateria p.chapeu{font-size: 18px; text-transform: uppercase; line-height: 18px; font-weight: 600; overflow: hidden; padding-top: 5px; letter-spacing: 0.050em; font-family: 'Barlow', sans-serif;}
	.materiasDetalhes .detalhesMateria h1{ font-size: 50px; line-height: 50px; color: #3a3a3a; transition: all 0.5s ease; letter-spacing: -0.030em; display: inline-block; margin-left: -3px; padding: 5px 0px 0px 0px; font-family: 'Barlow', sans-serif; font-weight: 600;}
	.materiasDetalhes .detalhesMateria h2.linhadeOlho{ font-size: 22px; font-family: 'Barlow', sans-serif; color: #828282; line-height: 24px; padding-top: 8px; 	letter-spacing: -0.010em;}
	.materiasDetalhes .detalhesMateria em.legendaFoto{background: #f4f4f4; display: block; clear: both; margin: -15px 0 8px 0px; float: left; width: 100%; font: normal 13px 'Open Sans', sans-serif; text-align: right; padding: 7px 12px; box-sizing: border-box; border-radius: 0 0 3px 3px;}

.materiasDetalhes .detalhesMateria .data{ border-bottom: solid 1px #f0f0f0; margin: 18px 0px 0PX 0PX; position: relative;}
	.materiasDetalhes .detalhesMateria .data .timestamp{ color: #949494; font-family: 'Barlow', sans-serif; font-size: 14px; line-height: 19px; float: left; padding: 10px 0px;}
	.materiasDetalhes .detalhesMateria .data .timestamp::after{ content: ''; display: inline-block; border-top: solid 1px #e1e1e1; width: 10px; margin: 0px 8px; height: 5px;}
	.materiasDetalhes .detalhesMateria .data .acessos{ color: #4f4f4f; font-size: 14px; line-height: 19px; float: left; padding: 10px 0px;}
	.materiasDetalhes .detalhesMateria .data .informep{ color: #cccccc; font-size: 14px; font-style: italic; float: right; line-height: 19px; padding:10px 105px 10px 0px; margin-right: 15px;}

.materiasDetalhes .detalhesMateria .compartilhamento{ top: 12px; left: -50px;}
.materiasDetalhes .detalhesMateria .compartilhamento .favorito b{ position: absolute; }


.materiasDetalhes .detalhesMateria .texto{ color: #404040 !important; font-size: 18px; font-family: 'Barlow', sans-serif; line-height: 30px; letter-spacing: 0.010em;}
.materiasDetalhes .detalhesMateria .texto span, .materiasDetalhes .detalhesMateria .texto strong {
	color: #404040 !important;
}

.materiasDetalhes .detalhesMateria .texto img {
	height: auto;
	display: block;
	max-width: 100%;
}

.materiasDetalhes .detalhesMateria .texto p:first-of-type{ padding-top: 0px;}
.materiasDetalhes .detalhesMateria .texto p {
	padding-top: 15px;
	text-align: justify;
	line-break: auto;
    word-wrap: break-word;
}
.materiasDetalhes .detalhesMateria .texto a:link,
.materiasDetalhes .detalhesMateria .texto a:active,
.materiasDetalhes .detalhesMateria .texto a:visited{color: #348e9d; font-weight: 700; background: none; line-height: inherit; padding: inherit; float: inherit; transition: all 0.5s ease;}
.materiasDetalhes .detalhesMateria .texto a:hover{color: #47b5c1; text-decoration: underline; /*text-underline-position: under!important;*/}

.materiasDetalhes .detalhesMateria .texto strong{ font-weight: bold;}
.materiasDetalhes .detalhesMateria .texto em{ font-style: italic;}


.materiasDetalhes .detalhesMateria .texto ol {counter-increment: outer;}
.materiasDetalhes .detalhesMateria .texto ol {counter-reset: item;}
.materiasDetalhes .detalhesMateria .texto ol li {display: block;}
.materiasDetalhes .detalhesMateria .texto ol > li:before {content: counters(item, ".")". "; counter-increment: item;}

.materiasDetalhes .detalhesMateria .texto ol li::before{font-weight: bold; color: #003e4a; margin-right: 1px;}

.materiasDetalhes .detalhesMateria .texto ol {
	counter-increment: outer !important;
}

.materiasDetalhes .detalhesMateria .texto ol {
	counter-reset: item !important;
}

.materiasDetalhes .detalhesMateria .texto ol li {
	display: block !important;
}

.materiasDetalhes .detalhesMateria .texto ol > li[data-list="ordered"]:before {
	content: counters(item, ".") ". " !important;
	counter-increment: item !important;
}

.materiasDetalhes .detalhesMateria .texto ol > li[data-list="bullet"] {
	clear: both !important;
	padding-left: 19px !important;
	position: relative !important;
	font-family: 'Barlow' !important;
}

.materiasDetalhes .detalhesMateria .texto ol > li[data-list="bullet"]:before {
	content: '' !important;
	border-radius: 100% !important;
	display: block !important;
	width: 6px !important;
	height: 6px !important;
	background: #3a3a3a !important;
	position: absolute !important;
	left: 0px !important;
	top: 12px !important;
}

.materiasDetalhes .detalhesMateria .texto ol li::before {
	font-weight: bold !important;
	color: #003e4a !important;
	margin-right: 1px !important;
}


/* Telegram Section CSS */
.materiasDetalhes .detalhesMateria .texto .follow-telegram{ margin: 10px 0;}
.materiasDetalhes .detalhesMateria .texto .follow-telegram a:link,
.materiasDetalhes .detalhesMateria .texto .follow-telegram a:active,
.materiasDetalhes .detalhesMateria .texto .follow-telegram a:visited{text-align: center; text-decoration: none;}
.materiasDetalhes .detalhesMateria .texto .follow-telegram a:hover{}
.materiasDetalhes .detalhesMateria .texto .follow-telegram a img{width: 30px;float: left;margin-right: 10px;}
.materiasDetalhes .detalhesMateria .texto .follow-telegram a p{color: #039be5;}
.materiasDetalhes .detalhesMateria .texto .follow-telegram a:hover p{color: #43c1ff;}

.follow-telegram a {display: flex !important;align-items: center;justify-content: center;margin: 0 0 10px 0;}
.follow-telegram a p {margin: 0 0 0 10px;font-size: 17px;}
.follow-telegram img {max-width: 30px;}
._640 .follow-telegram a {padding: 5px 20px !important;flex-wrap: wrap;border: 1px solid #e0e0e0;border-radius: 3px; display: flex; align-items: center;}
._640 .follow-telegram a p {font-size: 14px !important;text-align: center !important;margin: 0 !important; line-height: 18px;}

/* Whatsapp Section CSS */
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp{ margin: 10px 0;}
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a:link,
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a:active,
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a:visited{text-align: center; text-decoration: none;}
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a:hover{}
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a img{width: 30px;float: left;margin-right: 10px;}
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a p{color: #2AB540;}
.materiasDetalhes .detalhesMateria .texto .follow-whatsapp a:hover p{color: #25d366;}

.follow-whatsapp a {display: flex !important;align-items: center;justify-content: center;margin: 0 0 10px 0;}
.follow-whatsapp a p {margin: 0 0 0 10px;font-size: 17px;}
.follow-whatsapp img {max-width: 30px;}
._640 .follow-whatsapp a {padding: 5px 20px !important;flex-wrap: wrap;border: 1px solid #e0e0e0;border-radius: 3px; display: flex; align-items: center;}
._640 .follow-whatsapp a p {font-size: 14px !important;text-align: center !important;margin: 0 !important; line-height: 18px;}

/* Newsletter Section CSS */
.materiasDetalhes .detalhesMateria .texto .follow-newsletter{ margin: 10px 0;}
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a:link,
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a:active,
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a:visited{text-align: center; text-decoration: none;}
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a:hover{}
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a img{width: 30px;float: left;margin-right: 10px;}
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a p{color: #FF5E00;}
.materiasDetalhes .detalhesMateria .texto .follow-newsletter a:hover p{color: #FF5E00;}

.follow-newsletter a {display: flex !important; align-items: center; justify-content: center; margin: 0 0 10px 0;}
.follow-newsletter a p {margin: 0 0 0 10px;font-size: 17px;}
.follow-newsletter img {max-width: 30px;}


._640 .follow-newsletter a {padding: 5px 20px !important;flex-wrap: wrap;border: 1px solid #e0e0e0;border-radius: 3px;}
._640 .follow-newsletter a p {font-size: 14px !important;text-align: center !important;margin: 0 !important; line-height: 18px;}

/* CONBCON Section CSS */
.materiasDetalhes .detalhesMateria .texto .follow-conbcon{ margin: 10px 0;}
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a:link,
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a:active,
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a:visited{text-align: center; text-decoration: none;}
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a:hover{}
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a img{width: 30px;float: left;margin-right: 10px;}
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a p{color: #556CC2;}
.materiasDetalhes .detalhesMateria .texto .follow-conbcon a:hover p{color: #556CC2;}

.follow-conbcon a {display: flex !important; align-items: center; justify-content: center; margin: 0 0 10px 0;}
.follow-conbcon a p {margin: 0 0 0 10px;font-size: 17px;}
.follow-conbcon img {max-width: 30px;}


._640 .follow-conbcon a {padding: 5px 20px !important;flex-wrap: wrap;border: 1px solid #e0e0e0;border-radius: 3px;}
._640 .follow-conbcon a p {font-size: 14px !important;text-align: center !important;margin: 0 !important; line-height: 18px;}


.materiasDetalhes .detalhesMateria .texto h3{ display: inline-block; font-family: 'Barlow', sans-serif; font-size: 22px;  margin-top: 5px; position: relative; line-height: 23px; border-bottom: dotted 3px #eeeeee; padding: 0px 0 8px 0px; margin: 30px 0px 0px 0px;}
.materiasDetalhes .detalhesMateria .texto h3::after{ content: ''; display: block; height:calc(100% - 6px); background: #333333; width: 4px; left: -15px; top: 0px; position: absolute; }
.materiasDetalhes .detalhesMateria .texto h2.vs2022  { display: inline-block; font-family: 'Barlow', sans-serif; color:#404040!important;; font-size: 22px; font-weight: bold!important; position: relative; line-height: 23px; border-bottom: dotted 3px #eeeeee; padding: 0px 0 8px 0px; margin: 30px 0px 20px 0px;}
.materiasDetalhes .detalhesMateria .texto h2.vs2022::after { content: ''; display: block; height:calc(100% - 6px); background: #333333; width: 4px; left: -15px; top: 0px; position: absolute; }

div[itemprop="articleBody"] h2  { display: inline-block; font-family: 'Barlow', sans-serif; color:#404040!important;; font-size: 22px; font-weight: bold!important; position: relative; line-height: 23px; border-bottom: dotted 3px #eeeeee; padding: 0px 0 8px 0px; margin: 30px 0px 20px 0px;}
div[itemprop="articleBody"] h2::after { content: ''; display: block; height:calc(100% - 6px); background: #333333; width: 4px; left: -15px; top: 0px; position: absolute; }

.materiasDetalhes .detalhesMateria .texto h4{ font-size: 15px; margin-top:10px;line-height: 19px; border-bottom: solid 1px #eeeeee; padding-bottom: 6px;}
	.materiasDetalhes .detalhesMateria .texto h4 strong{ font-weight: 600;}
.materiasDetalhes .detalhesMateria .texto h3.vs2022{ font-size: 19px!important; font-weight:590!important; margin:20px 0 5px 0!important;line-height: 19px; border-bottom: solid 1px #eeeeee!important; padding-bottom: 6px!important; display: block!important; font-family: "Open Sans", sans-serif!important;   position: unset; line-height: unset;}
	.materiasDetalhes .detalhesMateria .texto h3.vs2022::after { content: unset; height:unset; background: unset; width: unset; left: unset; top: unset; position: unset; }
	/* .materiasDetalhes .detalhesMateria .texto h3.vs2022:before {content: '. '; position: relative; bottom: .1em; color: #222222; font-size: 35px; line-height: 0; } */

div[itemprop="articleBody"] h3{ font-size: 19px!important; font-weight:590!important; margin:20px 0 5px 0!important;line-height: 19px; border-bottom: solid 1px #eeeeee!important; padding-bottom: 6px!important; display: block!important; font-family: "Open Sans", sans-serif!important;   position: unset; line-height: unset;}
div[itemprop="articleBody"] h3::after { content: unset; height:unset; background: unset; width: unset; left: unset; top: unset; position: unset; }

.materiasDetalhes .detalhesMateria .overflowTabela{ overflow-x: auto; padding-bottom: 10px;}

.materiasDetalhes .detalhesMateria .texto table{ width: 100%; border: solid 1px #eeeeee;}
	.materiasDetalhes .detalhesMateria .texto table thead th{ background: #2b2b2b; padding: 5px 15px; border: solid 1px #444444; color: #ffffff; font-weight: bold; font-size: 13px;}
	.materiasDetalhes .detalhesMateria .texto table tbody td{ padding: 5px 15px; font-size: 15px; font-family: 'Barlow', sans-serif; border: solid 1px #eeeeee;}
	.materiasDetalhes .detalhesMateria .texto table p{ padding: 0px; line-height: 20px;}

.materiasDetalhes .detalhesMateria .texto ul{ clear: both; margin: 10px 0px;}
	.materiasDetalhes .detalhesMateria .texto ul li{ clear: both; padding-left: 19px; position: relative;}
	.materiasDetalhes .detalhesMateria .texto ul li::before{ content: ''; border-radius: 100%; display: block; width: 6px; height: 6px; background: #3a3a3a; position:absolute; left: 0px; top: 12px;}
	.materiasDetalhes .detalhesMateria .texto .noticiaCapa{ max-width: 100%; width: 50%; margin: 22px 20px 10px 0px;}

.materiasDetalhes a.mostrarComentariosFacebook:link,
.materiasDetalhes a.mostrarComentariosFacebook:active,
.materiasDetalhes a.mostrarComentariosFacebook:visited{margin: 30px auto; display: block; clear: both; padding: 8px 10px; background: #1d2c2f; color: #ffffff; text-align: center; font-size: 13px; font-weight: 600; border-radius: 4px; transition: all 0.5s ease; width: 240px;}
.materiasDetalhes a.mostrarComentariosFacebook:hover{background: #004f5f;}

.materiasDetalhes .comentarios{padding: 10px 0px 20px 0px;border-bottom: solid 1px #e9e9e9;margin-top:0px;clear: both;float: left;width: 100%; margin-bottom: 15px;}

.materiasDetalhes .detalhesMateria .autorMateria{ padding: 30px 0px; border-top: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; margin-top: 30px;}
	.materiasDetalhes .detalhesMateria .autorMateria .imagemAutor{ float: left; margin-right: 22px; width: 70px;}
		.materiasDetalhes .detalhesMateria .autorMateria .imagemAutor img{ border-radius: 100%; width: 100%;}
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor{ overflow: hidden;}
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .escrito{ display: block; color: #c1c1c1; text-transform: uppercase; font-size: 10px; letter-spacing: 0.070em; line-height: 7px; padding-top: 7px;}
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor b{ display: block; color: #1a1a1a; text-transform: uppercase; font-size: 15px; letter-spacing: 0.050em; line-height: 16px; padding: 8px 0px; font-weight: 600;}
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo b{padding: 0px !important;display: inline;text-transform: initial;font-size: 12px;}
	/* .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo a:link, a:active, a:visited {text-decoration: none;font-weight: 700;} */
	   .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo a {text-decoration: none;color: #348e9d;font-weight: 700;}

.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo{
	color: #707070;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	cursor: pointer;
}

.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:link,
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:active,
	.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:visited{ font-size: 13px; color: #696969; line-height: 19px; float: left; margin-right:20px; margin-left: 0px; transition: all 0.5s ease; letter-spacing: -0.020em; margin-top: 5px;}
		.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:hover{ color: #007f95;}
		.materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais span{ display: block; color: #696969; font-size: 15px; float: left; margin-top: 3px; margin-right: 10px;}

.materiasDetalhes .detalhesMateria .discussaoForum{ padding: 0px 0px 30px 0px; border-bottom: solid 1px #e9e9e9; overflow: hidden; }
	.materiasDetalhes .detalhesMateria .discussaoForum h4{ font-size: 16px; color: #313131; line-height: 18px; padding-top: 30px; font-weight: 700; text-transform: uppercase; letter-spacing: -0.020em; margin-bottom: 15px;}
	.materiasDetalhes .detalhesMateria .discussaoForum .imagens{ float: left;}
	.materiasDetalhes .detalhesMateria .discussaoForum .imagens img{ border-radius: 100%; width: 38px; margin-right: 5px; float: left;}
	.materiasDetalhes .detalhesMateria .discussaoForum .imagens img:last-child{ margin-right: 15px;}
	.materiasDetalhes .detalhesMateria .discussaoForum p{ overflow: hidden; line-height: 36px; letter-spacing: -0.020em;}
	.materiasDetalhes .detalhesMateria .discussaoForum a:link,
	.materiasDetalhes .detalhesMateria .discussaoForum a:active,
	.materiasDetalhes .detalhesMateria .discussaoForum a:visited{ color: #f33509; font-weight: bold; border-bottom: solid 2px #f33509;}

	.materiasDetalhes .detalhesMateria .discussaoForum.novaDiscussao p{ line-height:22px; }


.materiasDetalhes .destaques{ overflow: hidden; padding: 25px 0px 30px 0px; float: left; width: 100%; }
.materiasDetalhes .destaques .mobile{ clear: both;}
.materiasDetalhes .destaques h4{ text-align: left;  font-size: 16px; color: #313131; line-height: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: -0.020em; margin-bottom: 15px;}


	.materiasDetalhes .destaques > b{text-align: left;  font-size: 16px; color: #313131; line-height: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: -0.020em; margin-bottom: 15px; display: block;}
	.materiasDetalhes .destaques article{ padding-right: 2%; margin-right: 2%; width: 32%; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 20px; }
	.materiasDetalhes .destaques article:nth-of-type(3n){ margin-right: 0px;}
	.materiasDetalhes .destaques article:nth-of-type(3n+1){clear: both;}

		.materiasDetalhes .destaques article .imagem{ margin-bottom: 15px; transition: all 0.5s ease;}
		.materiasDetalhes .destaques article p.chapeu{ font-size: 11px; color: #a5a5a5; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; padding-bottom: 3px; display: block; transition: all 0.5s ease;}
		.materiasDetalhes .destaques article a:link,
		.materiasDetalhes .destaques article a:active,
		.materiasDetalhes .destaques article a:visited{ color: #3a3a3a; transition: all 0.5s ease; font-size: 18px; line-height: 26px; letter-spacing: -0.030em;}
			.materiasDetalhes .destaques article:hover a{ color: #000000;}

		.materiasDetalhes .destaques article:hover .imagem{ filter: brightness(80%);}
		.materiasDetalhes .destaques article:hover p.chapeu{ color: #000000;}


.divisorCarregando{ width: 100%; border-top: dashed 6px #dfe3e4; border-bottom: dashed 6px #dfe3e4; margin: 40px 0px 70px 0PX;}
    .divisorCarregando img{ margin: 0 auto;}
    .divisorCarregando.carregado img{ display: none;}

.publicidadeTextoInterna{ background: #f4f4f4; padding: 15px 10px; margin-top: 15px; position: relative; border-radius: 5px; }
	.publicidadeTextoInterna a{ display: block; padding: 0 !important; margin: 0 auto; }
		.publicidadeTextoInterna a img{ margin: 0 auto;}
	.publicidadeTextoInterna::before{ content: 'publicidade'; position: absolute; font-size: 10px; bottom: -4px; right: 2px; background: #ffffff; line-height: 12px; padding: 0px 8px; border-radius: 5px; color: #828282; }
._640 .publicidadeTextoInterna{ padding: 10px;}

/* RESPONSAVIVIDADE */

._1000 .materiasDetalhes .destaques article a:link,
._1000 .materiasDetalhes .destaques article a:active,
._1000 .materiasDetalhes .destaques article a:visited{ font-size: 16px; line-height: 24px;}

._640 .materiasDetalhes .detalhesMateria .texto p{font-size: 16px; text-align: justify;}
._640 .materiasDetalhes .detalhesMateria p img.imgPadrao{width: 100%; max-width: 100%; margin-right: 0px;}
._640 .materiasDetalhes .detalhesMateria .texto p img{ width: 100%!important; max-width: 100%!important; height: auto!important;  }

._640 .materiasDetalhes .detalhesMateria p.chapeu{ font-size: 12px; line-height: 12px;}
._640 .materiasDetalhes .detalhesMateria h1{font-size: 31px; line-height:35px;}
._640 .materiasDetalhes .detalhesMateria h2.linhadeOlho{ font-size: 16px;}
._640 .materiasDetalhes .detalhesMateria .data{ text-align: left; margin-top: 6px; border-bottom: none; margin-bottom: 0px;}
._640 .materiasDetalhes .detalhesMateria .data .timestamp, ._640 .materiasDetalhes .detalhesMateria .data .acessos{font-size: 14px;float: none;display: inline-block; padding-bottom: 60px;}
._640 .materiasDetalhes .detalhesMateria .data .informep{padding: 0px;font-size: 13px;text-align: center;float: none;}

._640 .materiasDetalhes .detalhesMateria .texto table{ width:max-content; }
._640 .materiasDetalhes .detalhesMateria .texto table tbody td{ max-width: 200px; }
._640 .materiasDetalhes .detalhesMateria .texto table tbody td p{ text-align: left; }

._640 .materiasDetalhes .destaques article a:link, ._640 .materiasDetalhes .destaques article a:active, ._640 .materiasDetalhes .destaques article a:visited{font-size: 16px; line-height: 24px;}

._640 .materiasDetalhes .detalhesMateria .data .timestamp::after{ margin: 0px 2px;}

._640 .materiasDetalhes .detalhesMateria .autorMateria{ position: relative; padding: 15px 0px; margin-top: 10px;}
	._640 .materiasDetalhes .detalhesMateria .autorMateria .imagemAutor{ width: 40px; position: absolute;}
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .escrito{ padding-left: 54px;}
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor b{ padding: 4px 0px 4px 54px; display: block; }
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo{padding-top: 5px;line-height: 21px;text-align: justify; padding-bottom: 5px;}
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:link, ._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:active, ._640  .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .botaoMais:visited{ margin-right: 15px; margin-top: 10px;}

._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor ul{ float: left;}
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .links{ padding-left: 55px;}
._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor p{ padding-left: 55px;}

._640 .materiasDetalhes .detalhesMateria .discussaoForum p{ clear: both; line-height: 20px; padding-top: 10px;}
._640 .materiasDetalhes .detalhesMateria .discussaoForum.novaDiscussao p{ padding-top: 0px;}

._640 .materiasDetalhes .destaques article strong{ text-transform: lowercase; letter-spacing: 0.050em; font-weight: 500; font-size: 10px; padding-bottom: 0px; line-height: 13px; padding-top: 2px; }
._640 .materiasDetalhes .destaques article p{ font-size: 15px !important; line-height: 19px !important; }
._640 .materiasDetalhes .destaques article{ padding-bottom: 15px; border-bottom: solid 1px #eeeeee; margin-bottom: 10px !important; width: 100% !important; height: auto !important; margin-right: 0px !important; padding-right: 0px !important; }
._640 .materiasDetalhes .destaques  article:not(.publicidadeEspecial) figure{ float: right !important; width: 90px !important; height: 70px !important; overflow: hidden !important; position: relative; margin-bottom: 0px !important; margin-right: 0px !important; margin-top: 7px;}
._640 .materiasDetalhes .destaques  article:not(.publicidadeEspecial) figure img{ position: absolute; width: 135px; height: auto; top: 0; left: 50%; transform: translateX(-50%);}
._640 .materiasDetalhes .destaques strong {font-size: 11px;}


._640 .materiasDetalhes .detalhesMateria .compartilhamento{ top: 41px; left: 0px; float: none; text-align: left;}
._640 .compartilhamento li{ margin-bottom: 0px; text-align: center; border: solid 1px #eeeeee; padding: 7px 10px 4px; width: 18.1%; box-sizing: border-box; height: 32px; position: relative;}
    ._640 .compartilhamento li span{ position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); margin-top: 0PX;}
    ._640 .compartilhamento li b{ display: none;}
._640 .outrasEditorias{border-top: none;}
._640 .outrasEditorias h2{padding-top: 5px;}
._640 .compartilhamento{width: 100%;}



._640 .CRMB_1.ob-widget{ min-width: 300px !important; }
._640  .AR_1.ob-widget{ min-width: 300px !important; }

._640 .materiasDetalhes .detalhesMateria .autorMateria .textoAutor .miniCurriculo{
	color: #707070;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/*NEWSLETTER SECTION*/
.newsletter_section {display: flex;}

/*FOMULÁRIO EMAIL*/
.captureSection2, .captureSection {display: flex;flex-wrap: wrap;align-items: stretch;background: #f9f9f9;border: #f4f4f4 1px solid;}
.captureSection {flex-direction: row;width: 870px;height: unset;}
.captureSection2 {flex-direction: column;width: 640px;height: 80px;}
.captureSection2 img, .captureSection img {display: flex;height: 100%;padding: 0 0 0 20px;}
.mail_title {font-weight: bold; font-size: 13px !important; text-transform: uppercase;color: #ec421e;padding: 10px 0 0 0;margin: 0 0 10px;height: 15px;}
.captureSection2 form, .captureSection form {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.captureSection2 form input, .captureSection form input {margin: 5px 10px 0 0;padding-left: 10px;background: #f5f5f5;border: #d0d0d0 1px solid;max-width: 200px;width: 180px;height: 30px;max-height: 30px;}
.captureSection2 select, .captureSection select {margin: 5px 10px 0 0;padding-left: 10px;background: #f5f5f5;border: #d0d0d0 1px solid;max-width: 192px;width: 192px;height: 34px;max-height: 34px;}
.captureSection2 form button, .captureSection form button {height: 34px;margin: 5px 10px 0 0;background: #ec421e;text-transform: uppercase;font-weight: bold;font-size: 13px;color: #fff;cursor: pointer;border: none;}
.captureSection2 form button {width: 120px;}
.captureSection form button {width: 190px;}









/*CAPTURA*/
.noticiaCaptura{position: relative; clear: both;}
.noticiaCaptura .fundoInicial{background:var(--corPrincipal);height: 423px;clear: both;position: absolute;top: 0;left: 0;width: 100%;z-index: -1; background: linear-gradient(180deg, var(--corPrincipal), var(--corPrincipalEscura1) 35%, var(--corPrincipalEscura2) 100%);}
.noticiaCaptura .fundoInicial:before{content: '';background: var(--corPrincipalEscura3);height: 40px;width: 100%;position: absolute;bottom: 0;left: 0;}

.materiasDetalhes .noticiaCaptura .detalhesMateria h1{color: #ffffff;font-size: 48px;padding: 0px 0px 0px 0px;}
.materiasDetalhes .noticiaCaptura .detalhesMateria h2{color: #fff; margin-bottom: 30px; margin-top: 0px;}
.materiasDetalhes .noticiaCaptura .detalhesMateria p.chapeu{color: var(--corPrincipalClara1) !important;}
.materiasDetalhes .noticiaCaptura .detalhesMateria img.destaqueImagem {
	border: 1px solid #fff;
	margin-bottom: 28px;
	-webkit-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.29);
	-moz-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.29);
	box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.29);
	width: 100%;
}

.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData{clear: both;float: left;width: 100%;margin: 10px 0 20px 0;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario{width: 130px; float: left;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box{width: 130px; float: left; margin: 0 0 0 0; border: none; position: relative; clear: both; margin-bottom: 20px;}
		.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box span{display: block;float: left;width: 39px;margin-right: 15px;padding-left: 2px;}
		.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box span svg{width: 100%; height: initial;}
		.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box span svg path{fill: #cccccc;}
		.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box p{float: left;}
			.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box p em{font-size: 13px; color: #636363; font-family: 'Barlow', sans-serif; text-transform: uppercase; font-weight: 500;}
			.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box p b{font-size: 26px; line-height: 26px; color: #010101; font-family: 'Barlow', sans-serif; font-weight: 600;
				display: block;}

	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens{float: right; width: calc(100% - 186px);}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens p{font-size: 13px; color: #010101; font-family: 'Barlow', sans-serif; font-weight: 500; opacity: 0.6;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .itens{display: flex;margin-top: 13px;display: grid;grid-template-columns: repeat(2, 1fr);}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item{display: flex;align-items: center;margin-right: 40px;margin-bottom: 10px;padding-right: 10px;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item:last-of-type{margin-right: 0;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item img{margin-right: 11px;border-radius: 100%;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item h5{font-size: 18px;color: #010101;font-family: 'Barlow', sans-serif;font-weight: 700;line-height: 20px;opacity: 0.9;}
	.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item span{color: #010101; opacity: 0.6; margin: 2px 0 0 0; display: block;}

.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico{display: flex; align-items: center; justify-content: space-between;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .dataHorario{width: initial;display: flex;align-items: center;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .dataHorario .box{clear: none; margin-right: 35px; margin-bottom: 0;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .palestrantesItens{width: calc(100% - 386px); display: flex; align-items: center;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .palestrantesItens p{float: left; margin-right: 18px;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .palestrantesItens .itens{margin: 0;display: initial;grid-template-columns: initial;}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .palestrantesItens .item{
    padding-right: 0;
    width: 100%;
}
.materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .palestrantesItens .item img{width: 60px;}


._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData{margin-bottom: 30px;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario{width: 100%; display: flex; /* align-items: center; */ /* justify-content: center; */}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box{clear: none; margin-right: 20px; width: initial;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .dataHorario .box:last-of-type{margin-right: 0;}

._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens{width: 100%; text-align: center; float: none; align-items: initial; display: initial;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens p{text-align: left; margin-bottom: 13px;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .itens{display: initial;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData .palestrantesItens .item{width: 100%; text-align: left;  margin: 0 0 20px 0;}

._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico{display: initial; align-items: initial; justify-content: initial;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria .boxPalestrantesData.palestranteUnico .dataHorario{margin-bottom: 20px;}







.noticiaCaptura .boxDireita .fecharJanela{display: none;}

.noticiaCaptura .boxDireita{}
	.noticiaCaptura .boxDireita .dataHorario{float: left;display: flex;flex: 50%;width: 100%;margin-top: -60px;}
	.noticiaCaptura .boxDireita .dataHorario .box{width: 130px;float: left;/* margin: 0 10px 0 0; */border: none;position: relative;width: 50%;}
	.noticiaCaptura .boxDireita .dataHorario .box:last-of-type{margin-right: 0;}
		.noticiaCaptura .boxDireita .dataHorario .box span{display: block;float: left;width: 39px;margin-right: 15px;padding-left: 2px;}
		.noticiaCaptura .boxDireita .dataHorario .box span svg{width: 100%; height: initial;}
		.noticiaCaptura .boxDireita .dataHorario .box span svg path{fill: var(--corPrincipalClara1);}
		.noticiaCaptura .boxDireita .dataHorario .box p{float: left;color: #ffff;}
			.noticiaCaptura .boxDireita .dataHorario .box p em{font-size: 13px;color: #ffff;font-family: 'Barlow', sans-serif;text-transform: uppercase;font-weight: 500;}
			.noticiaCaptura .boxDireita .dataHorario .box p b{font-size: 26px; line-height: 26px;color: #ffff;font-family: 'Barlow', sans-serif;font-weight: 600;display: block;}

			.formularioDownload.scrollAtivo .dataHorario .box p{}
			.formularioDownload.scrollAtivo .dataHorario .box p em{
    color: var(--corPrincipalEscura2);
}
			.formularioDownload.scrollAtivo .dataHorario .box p b{
    color: var(--corPrincipalEscura2);
}


.formularioDownload{padding: 137px 0 0 0;}
.formularioDownload .telegramPersonalizado{background: none;display: block;flex-wrap: initial;width: initial;flex-direction: initial;height: initial;margin: 0 0 35px 0;border: none;transition: all 0.5s ease;}
.formularioDownload .telegramPersonalizado a:link,
.formularioDownload .telegramPersonalizado a:active,
.formularioDownload .telegramPersonalizado a:visited{font-size: 18px;color: #ffffff;font-family: 'Barlow', sans-serif;font-weight: 500;transition: all 0.5s ease;}
.formularioDownload .telegramPersonalizado a:hover{}
.formularioDownload .telegramPersonalizado:hover a{color: #d6d6d6;}
.formularioDownload .telegramPersonalizado a span{width: 36px;float: left;display: block;margin-right: 15px;margin-top: 2px;transition: all 0.5s ease;}
.formularioDownload .telegramPersonalizado a span img{width: 100%; padding: 0;}
.formularioDownload .telegramPersonalizado a em{display: block;font-weight: 400;font-size: 13px;font-family: 'Barlow', sans-serif;margin: -2px 0 0 0;transition: all 0.5s ease;}
.formularioDownload .telegramPersonalizado:hover a span{/* filter: contrast(2); */}
.formularioDownload .telegramPersonalizado:hover a em{color: #d6d6d6;}


.formularioDownload form{background: #ffffff; padding: 0; border-radius: 5px; position: relative;}
.formularioDownload:after{content: '';width: 100%;height: 19px;border-radius: 5px;background: var(--corPrincipalEscura2);display: block;z-index: -1;position: absolute;top: 199px;left: 0;}
.formularioDownload form fieldset h4{font-size: 22px;line-height: 23px;text-align: center;font-family: 'Barlow', sans-serif;padding: 20px 26px 20px 26px;font-weight: 400;color: #4a4a4a;transition: all 0.5s ease;box-sizing: border-box;}
.formularioDownload form fieldset h4 b{line-height: 27px; color: var(--corPrincipal); font-weight: bold;}

.formularioDownload form fieldset .flag{background: var(--corPrincipalEscura1); position: relative;}
.formularioDownload form fieldset .flag:before{content: '';background: var(--corPrincipalEscura1);width: 10px;height: 46px;position: absolute;top: 0;left: -10px;}
.formularioDownload form fieldset .flag:after{content: '';/* background: var(--corPrincipal); */width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: var(--corPrincipal) transparent transparent transparent;position: absolute;top: 46px;left: -10px;z-index: -1;}
.formularioDownload form fieldset .flag p{line-height: 46px;text-align: center; font-family: 'Barlow', sans-serif; font-weight: 500; color: #ffffff; font-size: 18px; letter-spacing: -0.01em;}
.formularioDownload form fieldset ul{padding: 20px 26px 15px 26px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;-webkit-box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);-moz-box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);float: left;}
.formularioDownload form fieldset ul li{margin-bottom: 10px; float: left; width: 100%;}
.formularioDownload form fieldset ul li.obrigado{text-align: center;}
.formularioDownload form fieldset ul li.obrigado p{background: #189200;font-size: 14px;color: #FFFFFF;padding: 0 0;border-radius: 3px; font-family: 'Barlow', sans-serif;font-weight: 600;line-height: 44px;}

.formularioDownload form fieldset ul li label{display: none;}
.formularioDownload form fieldset ul li input{width: 100%;background: #f1f1f1;line-height: 43px;padding: 0 10px 0 18px;box-sizing: border-box;border: none;transition: all 0.5s ease;}
.formularioDownload form fieldset ul li input:focus{background: #f5f5f5;}

.formularioDownload form fieldset ul li select{width: 100%;background: #f1f1f1; line-height: 43px;padding: 10px 10px 10px 18px;box-sizing: border-box;border: none;transition: all 0.5s ease;}
.formularioDownload form fieldset ul li select:focus{background: #f5f5f5;}

.formularioDownload form fieldset ul li.termo{border-bottom: 1px solid #f2f2f2;  padding-bottom: 10px;  margin-top: 10px;}
.formularioDownload form fieldset ul li.termo p{font-size: 12px;color: #2f2f2f;float: left;width: calc(100% - 63px);margin-left: 13px;font-weight: 600;margin-top: -2px;letter-spacing: -0.02em;}
.formularioDownload form fieldset ul li.termo p a:link,
.formularioDownload form fieldset ul li.termo p a:active,
.formularioDownload form fieldset ul li.termo p a:visited{text-decoration: underline;transition: all 0.5s ease;}
.formularioDownload form fieldset ul li.termo p a:hover{opacity: 0.7;}
.formularioDownload form fieldset ul li.termo span.checkbox{margin: 0 2px 0 0;}
.formularioDownload form fieldset ul li.termo span.checkbox:hover em { border: solid 1px #1eb400;}
.formularioDownload form fieldset ul li.termo span.checkbox.ativo em { background: #1eb400; border: solid 1px #1eb400;}



.formularioDownload form fieldset ul li.termo .botao{float: left;width: 30px;position: relative;cursor: pointer;}
.formularioDownload form fieldset ul li.termo .botao span{display: block;width: 100%;height: 18px;text-align: center;background: #f1f1f1;line-height: 19px;font-size: 10px;font-weight: 600;letter-spacing: 0.01em;transition: all 0.5s ease;box-sizing: border-box;border: 1px solid transparent;}
.formularioDownload form fieldset ul li.termo .botao span:before{content:'';width: 4px;height: 100%;background: #f1f1f1;position: absolute;top: 0;left: 0;display: block;transition: all 0.5s ease;display: none;}

.formularioDownload form fieldset ul li.termo .botao span:hover{border-color: #f1f1f1; background: #fff;}

.formularioDownload form fieldset ul li.termo .botao span.sim{color: #1eb400;}
.formularioDownload form fieldset ul li.termo .botao span.sim:before{background: #1eb400;}

.formularioDownload form fieldset ul li.termo .botao span.nao{color: #f37b00;}
.formularioDownload form fieldset ul li.termo .botao span.nao:before{background: #f37b00;}



.formularioDownload form fieldset ul li.autorizacao{margin-bottom: 25px;}
.formularioDownload form fieldset ul li.autorizacao p{font-size: 12px;color: #2f2f2f;float: left;width: calc(100% - 63px);margin-left: 13px;font-weight: 600;margin-top: -2px;letter-spacing: -0.02em;}
.formularioDownload form fieldset ul li.autorizacao p a:link,
.formularioDownload form fieldset ul li.autorizacao p a:active,
.formularioDownload form fieldset ul li.autorizacao p a:visited{text-decoration: underline;transition: all 0.5s ease;}
.formularioDownload form fieldset ul li.autorizacao p a:hover{opacity: 0.7;}
.formularioDownload form fieldset ul li.autorizacao span.checkbox{margin: 0 2px 0 0;}
.formularioDownload form fieldset ul li.autorizacao span.checkbox:hover em { border: solid 1px #1eb400;}
.formularioDownload form fieldset ul li.autorizacao span.checkbox.ativo em { background: #1eb400; border: solid 1px #1eb400;}



.formularioDownload form fieldset ul li.autorizacao .botao{float: left;width: 30px;position: relative;cursor: pointer;}
.formularioDownload form fieldset ul li.autorizacao .botao span{display: block;width: 100%;height: 18px;text-align: center;background: #f1f1f1;line-height: 19px;font-size: 10px;font-weight: 600;letter-spacing: 0.01em;transition: all 0.5s ease;box-sizing: border-box;border: 1px solid transparent;}
.formularioDownload form fieldset ul li.autorizacao .botao span:before{content:'';width: 4px;height: 100%;background: #f1f1f1;position: absolute;top: 0;left: 0;display: block;transition: all 0.5s ease;display: none;}

.formularioDownload form fieldset ul li.autorizacao .botao span:hover{border-color: #f1f1f1; background: #fff;}

.formularioDownload form fieldset ul li.autorizacao .botao span.sim{color: #1eb400;}
.formularioDownload form fieldset ul li.autorizacao .botao span.sim:before{background: #1eb400;}

.formularioDownload form fieldset ul li.autorizacao .botao span.nao{color: #f37b00;}
.formularioDownload form fieldset ul li.autorizacao .botao span.nao:before{background: #f37b00;}

.formularioDownload form fieldset ul li a.enviar:link,
.formularioDownload form fieldset ul li a.enviar:active,
.formularioDownload form fieldset ul li a.enviar:visited{line-height: 40px; font-size: 15px; color: #ffffff; background: var(--corPrincipal); display: block; width: 100%;
    text-align: center; border-radius: 3px; border-bottom: 4px solid var(--corPrincipalEscura2); font-family: 'Barlow', sans-serif; font-weight: 600;}
.formularioDownload form fieldset ul li a.enviar:hover{background: var(--corPrincipalEscura1); border-bottom: 4px solid var(--corPrincipalEscura3);}



/* SCROLL ATIVO */
.formularioDownload.scrollAtivo{padding-top: 0;}
.formularioDownload.scrollAtivo .telegramPersonalizado{
    display: none;
}
.formularioDownload.scrollAtivo .telegramPersonalizado a{
    color: #00486b;
}
.formularioDownload.scrollAtivo form fieldset h4{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /* border: 1px solid #000; */
    -webkit-box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);
    box-shadow: -6px 2px 17px 0px rgba(0,0,0,0.20);
}

.formularioDownload.mobileForm {
	display: none !important;
}

.formularioDownload.mobileForm form fieldset h4 {
	padding: 0;
}

._640 .formularioDownload.mobileForm {
	display: block !important;
	padding: 0 0 20px 0 !important;
}

._640 .noticiaCaptura{padding-top: 1px;}
._640 .noticiaCaptura .fundoInicial{height: 300px;}

._640 .noticiaCaptura .boxEsquerda{margin-top: 20px;}
._640 .noticiaCaptura .boxDireita{display: block;margin: 0 0 0 0;padding: 0;width: initial; position: fixed;bottom: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 99999999;transition: all 0.5s ease;}
._640 .noticiaCaptura .boxDireita.ativo{top: 0;height: 100%;border-color: transparent;background: #ffffff;padding: 20px 15px 0 15px;}
._640 .noticiaCaptura .boxDireita.ativo .fecharJanela{display: block;position: absolute;top: 10px;right: 20px;background: var(--corPrincipal);width: 30px;text-align: center;height: 30px;z-index: 99;border-radius: 5px;}
._640 .noticiaCaptura .boxDireita.ativo .fecharJanela span{display: block; color: #fff; line-height: 27px; height: 30px; font-size: 20px; font-weight: 600;font-family: 'Barlow', sans-serif;}


._640 .materiasDetalhes .noticiaCaptura .detalhesMateria h1{font-size: 31px; line-height: 35px;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria h2{margin-bottom: 15px;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria p.chapeu{font-size: 12px; line-height: 12px;}
._640 .materiasDetalhes .noticiaCaptura .detalhesMateria img.destaqueImagem{width: 100%;}

._640 .noticiaCaptura .boxDireita .formularioDownload{display: none !important; padding: 0 0 0 0; width: 90%; margin: 0 auto 10px; border-radius: 7px; overflow: hidden; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0.3); border: solid 4px #ffffff;}
._640 .noticiaCaptura .boxDireita .formularioDownload .telegramPersonalizado{display: none;}

._640 .noticiaCaptura .boxDireita .formularioDownload:after{display: none;}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset h4{ font-size: 19px; line-height: 25px; padding: 6px 15px 6px 15px; font-weight: 600;  color: #ffffff; background: linear-gradient(0deg, var(--corPrincipalEscura2) 10%, var(--corPrincipalEscura1) 70%);}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset h4 b{display: block; line-height: 20px;}

._640 .noticiaCaptura .boxDireita.ativo .formularioDownload form fieldset h4{font-size: 20px; line-height: 22px; padding: 3px 0 18px 0;}
._640 .noticiaCaptura .boxDireita.ativo .formularioDownload form fieldset h4 b{line-height: 26px;}

._640 .noticiaCaptura .boxDireita.ativo .formularioDownload form fieldset .flag{border-top-left-radius: 5px; border-top-right-radius: 5px;}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset .flag:before{display: none;}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset .flag:after{display: none;}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset .flag p{ font-size: 13px; line-height: 30px; letter-spacing: initial; border-top: solid 1px var(--corPrincipalEscura1); background: #080808; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 600;}
._640 .noticiaCaptura .boxDireita .formularioDownload form fieldset ul{display: none;}
._640 .noticiaCaptura .boxDireita.ativo .formularioDownload form fieldset ul{display: block;padding: 30px 10px;}


._640 .noticiaCaptura .boxDireita .dataHorario{
    display: none;
}
/*CAPTURA*/

/*BOX ARTICULISTA*/

.boxDireita .boxArticulistas{background: #f4f4f4; max-width: 1240px; min-width: 300px; margin: 0px auto; clear: both; /*border-top: solid 40px #ffffff;*/}
.boxDireita .boxArticulistas > p{ font:600 11px 'Open Sans', sans-serif; color:#a5a5a5; letter-spacing: 0.090em; float: left; padding: 20px 0 0 15px;}
.boxDireita .boxArticulistas .botaoMais:link,
.boxDireita .boxArticulistas .botaoMais:active,
.boxDireita .boxArticulistas .botaoMais:visited{ font: 700 11px/13px 'Open Sans', sans-serif; color: #5e5e5e; transition: all 0.5s ease; float: right; margin: 20px 15px 0 0px;}
.boxDireita .boxArticulistas .botaoMais:hover{ color: #000000;}
.boxDireita .boxArticulistas .boxArtigos{ background-color:#f4f4f4; display: grid; /*grid-template-columns: 1fr 1fr 1fr;*/ clear: both; /*grid-auto-rows: minmax(auto, 100px);*/ grid-gap: 15px 40px; padding: 15px 15px 15px 15px;}
.boxDireita .boxArticulistas .boxArtigos article{}
.boxDireita .boxArticulistas .boxArtigos article a:link,
.boxDireita .boxArticulistas .boxArtigos article a:active,
.boxDireita .boxArticulistas .boxArtigos article a:visited{ display: flex; position: relative; justify-content: flex-end; height: 100%; transition: all 0.5s ease;}
.boxDireita .boxArticulistas .boxArtigos article a .fundoBranco{ background: #ffffff; width: calc(100% - 25px); height: 100%; padding: 12px 12px 12px 39px; box-sizing: border-box; box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%); transition: all 0.5s ease;}

.boxDireita .boxArticulistas .boxArtigos article a figure {
	width: 60px;
	height: 60px;
	position: absolute;
	overflow: hidden;
	left: -6px;
	top: 50%;
	transform: translateY(-50%);
	box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%);
}

.boxDireita .boxArticulistas .boxArtigos article a figure img{ width: 100%; height: 100%; object-fit: cover;}
.boxDireita .boxArticulistas .boxArtigos article a strong{font: 700 11px/10px 'Open Sans', sans-serif; letter-spacing: 0.090em; display: block; padding-bottom: 3px;}
.boxDireita .boxArticulistas .boxArtigos article:nth-of-type(3n+1) a strong{ color: #f95e17;}
.boxDireita .boxArticulistas .boxArtigos article:nth-of-type(3n+2) a strong{ color: #da1d1d;}
.boxDireita .boxArticulistas .boxArtigos article:nth-of-type(3n+3) a strong{ color: #f47d09;}
.boxDireita .boxArticulistas .boxArtigos article a h2{font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 17px; line-height: 19px; letter-spacing: -0.010em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.5s ease;}

.boxDireita .boxArticulistas .boxArtigos article a:hover h2{ color: #000000; }
.boxDireita .boxArticulistas .boxArtigos article a:hover .fundoBranco{ box-shadow: 5px 5px 0 0 rgb(0 0 0 / 10%);}

._640 .boxDireita .boxArticulistas .boxArtigos{ grid-template-columns: 1fr; grid-gap: 17px 0px; padding: 15px 20px 30px 20px; grid-auto-rows: inherit;}
._640 .boxDireita .boxArticulistas .boxArtigos article a figure{ width: 50px; height: 50px;}
._640 .boxDireita .boxArticulistas .boxArtigos article a .fundoBranco{ width: calc(100% - 20px); padding: 12px 10px 12px 45px; box-shadow: none;}
._640 .boxDireita .boxArticulistas .boxArtigos article a h2{ font-size: 15px; line-height: 17px;}
._640 .boxDireita .boxArticulistas .boxArtigos article a strong{ text-transform: uppercase !important; font-weight: 500;}
.boxDireita { height: auto !important; }

/* BOX ARTICULISTAS */
.autorMateria .boxArticulistas{background: #f4f4f4; max-width: 1240px; min-width: 300px; margin: 0px auto; clear: both; border-top: solid 40px #ffffff;}
.autorMateria .boxArticulistas > p{ font:600 11px 'Open Sans', sans-serif; color:#a5a5a5; letter-spacing: 0.090em; float: left; padding: 20px 0 0 25px;}
.autorMateria .boxArticulistas .botaoMais:link,
.autorMateria .boxArticulistas .botaoMais:active,
.autorMateria .boxArticulistas .botaoMais:visited{ font: 700 11px/13px 'Open Sans', sans-serif; color: #5e5e5e; transition: all 0.5s ease; float: right; margin: 20px 25px 0 0px;}
.autorMateria .boxArticulistas .botaoMais:hover{ color: #000000;}
.autorMateria .boxArticulistas .boxArtigos{ display: grid; grid-template-columns: 1fr 1fr; clear: both; grid-auto-rows: minmax(auto, 100px); grid-gap: 15px 40px; padding: 15px 25px 30px 25px;}
.autorMateria .boxArticulistas .boxArtigos article{}
.autorMateria .boxArticulistas .boxArtigos article a:link,
.autorMateria .boxArticulistas .boxArtigos article a:active,
.autorMateria .boxArticulistas .boxArtigos article a:visited{ display: flex; position: relative; justify-content: flex-end; height: 100%; transition: all 0.5s ease;}
.autorMateria .boxArticulistas .boxArtigos article a .fundoBranco{ background: #ffffff; width: calc(100% - 45px); height: 100%; padding: 18px 20px 0px 42px; box-sizing: border-box; box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%); transition: all 0.5s ease;}
.autorMateria .boxArticulistas .boxArtigos article a figure{ width: 70px; height: 70px; position: absolute; overflow: hidden; left: 0px; top: 50%; transform: translateY(-50%); box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%);}
.autorMateria .boxArticulistas .boxArtigos article a figure img{ width: 100%; height: 100%; object-fit: cover;}
.autorMateria .boxArticulistas .boxArtigos article a strong{font: 700 11px/10px 'Open Sans', sans-serif; letter-spacing: 0.090em; display: block; padding-bottom: 3px;}
.autorMateria .boxArticulistas .boxArtigos article:nth-of-type(3n+1) a strong{ color: #f95e17;}
.autorMateria .boxArticulistas .boxArtigos article:nth-of-type(3n+2) a strong{ color: #da1d1d;}
.autorMateria .boxArticulistas .boxArtigos article:nth-of-type(3n+3) a strong{ color: #f47d09;}
.autorMateria .boxArticulistas .boxArtigos article a h2{font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 17px; line-height: 19px; letter-spacing: -0.010em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.5s ease;}

.autorMateria .boxArticulistas .boxArtigos article a:hover h2{ color: #000000; }
.autorMateria .boxArticulistas .boxArtigos article a:hover .fundoBranco{ box-shadow: 5px 5px 0 0 rgb(0 0 0 / 10%);}

._640 .autorMateria .boxArticulistas .boxArtigos{ grid-template-columns: 1fr; grid-gap: 17px 0px; padding: 15px 20px 30px 20px; grid-auto-rows: inherit;}
._640 .autorMateria .boxArticulistas .boxArtigos article a figure{ width: 50px; height: 50px;}
._640 .autorMateria .boxArticulistas .boxArtigos article a .fundoBranco{ width: calc(100% - 20px); padding: 12px 10px 12px 45px; box-shadow: none;}
._640 .autorMateria .boxArticulistas .boxArtigos article a h2{ font-size: 15px; line-height: 17px;}
._640 .autorMateria .boxArticulistas .boxArtigos article a strong{ text-transform: uppercase !important; font-weight: 500;}

/* BOX FORUM MENSAGENS*/
/*BOX ARTICULISTA*/
.boxDireita .boxForumMensagens{margin-bottom: 20px !important; background: #f4f4f4; max-width: 1240px; min-width: 300px; margin: 0px auto; clear: both; /*border-top: solid 40px #ffffff;*/}
.boxDireita .boxForumMensagens > p{ font:600 11px 'Open Sans', sans-serif; color:#a5a5a5; letter-spacing: 0.090em; float: left; padding: 20px 0 0 15px;}
.boxDireita .boxForumMensagens .botaoMais:link,
.boxDireita .boxForumMensagens .botaoMais:active,
.boxDireita .boxForumMensagens .botaoMais:visited{ font: 700 11px/13px 'Open Sans', sans-serif; color: #5e5e5e; transition: all 0.5s ease; float: right; margin: 20px 15px 0 0px;}
.boxDireita .boxForumMensagens .botaoMais:hover{ color: #000000;}
.boxDireita .boxForumMensagens .boxMensagem{ background-color:#f4f4f4; display: grid; /*grid-template-columns: 1fr 1fr 1fr;*/ clear: both; /*grid-auto-rows: minmax(auto, 100px);*/ grid-gap: 15px 40px; padding: 15px 15px 15px 15px;}
.boxDireita .boxForumMensagens .boxMensagem article{}
.boxDireita .boxForumMensagens .boxMensagem article a:link,
.boxDireita .boxForumMensagens .boxMensagem article a:active,
.boxDireita .boxForumMensagens .boxMensagem article a:visited{ display: flex; position: relative; justify-content: flex-end; height: 100%; transition: all 0.5s ease;}
.boxDireita .boxForumMensagens .boxMensagem article a .fundoBranco{ background: #ffffff; width: 100%; height: 100%; padding: 12px 12px 12px 36px; box-sizing: border-box; box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%); transition: all 0.5s ease;}

.boxDireita .boxForumMensagens .boxMensagem article a figure {
	width: 60px;
	/*height: 60px;*/
	position: absolute;
	overflow: hidden;
	left: -16px;
	text-align: center;
	margin: 0 4px;
	top: 50%;
	transform: translateY(-50%);
	/*box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%);*/
}

.boxDireita .boxForumMensagens .boxMensagem article a figure img{ width: 100%; height: 100%; object-fit: cover;}
.boxDireita .boxForumMensagens .boxMensagem article a strong{font: 700 11px/10px 'Open Sans', sans-serif; letter-spacing: 0.090em; display: block; padding-bottom: 3px;}
.boxDireita .boxForumMensagens .boxMensagem article a strong span {	color: #8c8686;	padding-left: 5px;	transition: all 0.5s ease;}/*novo*/
.boxDireita .boxForumMensagens .boxMensagem article figure span.simbolo em {	font-size: 18px;	color: #d9d9d9;	transition: all 0.5s ease;}
.boxDireita .boxForumMensagens .boxMensagem article:hover figure span.simbolo em{ color: #1a7bc5;}
.boxDireita .boxForumMensagens .boxMensagem article p.estatisticas {font-size: 11px;color: #5e5e5e;display: block;text-align: right;width: 55px;letter-spacing: 0.020em;float: right;line-height: 17px;margin-top: 4px;}

.boxDireita .boxForumMensagens .boxMensagem article:hover a{ color: #1a7bc5;}
.boxDireita .boxForumMensagens .boxMensagem article:hover p{ color: #3780b8;}
.boxDireita .boxForumMensagens .boxMensagem article:nth-of-type(3n+1) a strong{ color: #f95e17;}
.boxDireita .boxForumMensagens .boxMensagem article:nth-of-type(3n+2) a strong{ color: #da1d1d;}
.boxDireita .boxForumMensagens .boxMensagem article:nth-of-type(3n+3) a strong{ color: #f47d09;}
.boxDireita .boxForumMensagens .boxMensagem article a h2{font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 17px; line-height: 19px; letter-spacing: -0.010em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.5s ease;}

.boxDireita .boxForumMensagens .boxMensagem article a:hover h2{ color: #000000; }
.boxDireita .boxForumMensagens .boxMensagem article a:hover .fundoBranco{ box-shadow: 5px 5px 0 0 rgb(0 0 0 / 10%);}

._640 .boxDireita .boxForumMensagens .boxMensagem{ grid-template-columns: 1fr; grid-gap: 17px 0px; padding: 15px 20px 30px 20px; grid-auto-rows: inherit;}
._640 .boxDireita .boxForumMensagens .boxMensagem article a figure{ width: 50px; height: 50px;}
._640 .boxDireita .boxForumMensagens .boxMensagem article a .fundoBranco{ width: calc(100% - 20px); padding: 12px 10px 12px 45px; box-shadow: none;}
._640 .boxDireita .boxForumMensagens .boxMensagem article a h2{ font-size: 15px; line-height: 17px;}
._640 .boxDireita .boxForumMensagens .boxMensagem article a strong{ text-transform: uppercase !important; font-weight: 500;}
/*.boxDireita { height: auto !important; }*/

.LP-Conteudo.modeloEditoria{ border-top:solid 4px #999999; width: 100%; clear: both; padding: 0px 20px; box-sizing: border-box;}
.LP-Conteudo.modeloEditoria .titulo-LP{ border-bottom: solid 1px #f4f4f4; width: 100%; margin-bottom: 50px;}
.LP-Conteudo.modeloEditoria .titulo-LP .centro{ position: relative; height: 42px;}
.LP-Conteudo.modeloEditoria .titulo-LP p{ font: 300 24px 'Barlow', sans-serif; color: #c3c3c3; letter-spacing: 0.050em; text-transform: uppercase; padding: 0px 20px; position: absolute; left: -20px; top: 100%; transform: translateY(-50%); background: #ffffff;}
.LP-Conteudo.modeloEditoria .titulo-LP h2{ font: 300 24px 'Barlow', sans-serif; color: #c3c3c3; letter-spacing: 0.050em; text-transform: uppercase; padding: 0px 20px; position: absolute; left: -20px; top: 100%; transform: translateY(-50%); background: #ffffff;}

.LP-Conteudo.modeloEditoria .titulo-LP p b{ font-weight: 600;}
.LP-Conteudo.modeloEditoria .tituloPadrao{overflow: hidden;}
.LP-Conteudo.modeloEditoria .tituloPadrao p{ font:600 19px 'Barlow', sans-serif; color: #141414; text-transform: uppercase; float: left;}
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:link,
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:active,
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:visited{ margin-top: 2px; text-transform: uppercase;}

/* FÃ“RUM */
.LP-Conteudo .forumList{ width: 44.5%; float: left;}
.LP-Conteudo .forumList .tituloPadrao{ padding-bottom: 5px;}
.LP-Conteudo .forumList article{ border-bottom: solid 1px #e9e9e9; position: relative;}
.LP-Conteudo .forumList article:last-of-type{ border-bottom: none;}
.LP-Conteudo .forumList article .icon-forumMensagemNovocontabeis{ float: left; font-size: 15px; margin: 7px 16px 0px 1px;}
.LP-Conteudo .forumList article h2{ float: left; width: calc(100% - 150px); font-size: 14px; font-weight: 600; line-height: 26px; white-space: nowrap; overflow: hidden; transition: all 0.5s ease;}
.LP-Conteudo .forumList article h3{ float: left; width: calc(100% - 150px);  white-space: nowrap; overflow: hidden; transition: all 0.5s ease; font: 500 16px 'Barlow', sans-serif; line-height: 26px;}
._640 .LP-Conteudo .forumList article h3{ float: left; width: calc(100% - 50px);  white-space: nowrap; overflow: hidden; transition: all 0.5s ease; font: 500 16px 'Barlow', sans-serif; line-height: 26px; position: absolute; left: 30px;}
._640 .LP-Conteudo .forumList article figure{ overflow: hidden; line-height: 26px;}

.LP-Conteudo.modeloEditoria .desktop.boxBannerPadrao.banners300x250{ float:right !important;}

.LP-Conteudo .forumList article p.estatisticas {font-size: 11px; color: #5e5e5e; display: block; text-align: right; width: 55px; letter-spacing: 0.020em; float: right; line-height: 17px; margin-top: 4px;}

.LP-Conteudo .forumList article p.estatisticas.resp span {font-size: 9px; margin-top: 1px;}
.LP-Conteudo .forumList article p.estatisticas span {color: #e5e5e5; font-size: 12px; display: block; float: right; margin-left: 7px; line-height: 16px;   transition: all 0.5s ease;}
.LP-Conteudo .forumList article p.estatisticas.stat span{font-size: 12px;}
.LP-Conteudo .forumList article:hover p.estatisticas span {color: #2a2a2a;}

.LP-Conteudo .forumList article a:link, .LP-Conteudo .forumList article a:active, .LP-Conteudo .forumList article a:visited {display: block; outline: 0; overflow: hidden; padding: 10px 0px; z-index: 40; position: relative;}

.LP-Conteudo .forumList article .mascaraHover {top: 0%; left: -4%; width: 104%; height: 100%; position: absolute; z-index: 9; transition: all 0.5s ease; background: transparent;}

.LP-Conteudo .forumList article:hover .mascaraHover {box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); display: block; box-sizing: border-box; outline-offset: 0; overflow: hidden; background: #fff; border-radius: 5px; border-bottom: solid 3px #999999;}
.LP-Conteudo .forumList article .mascaraHover {top: 0%; left: -3%; width: 106%; height: 100%; position: absolute; z-index: 9; transition: all 0.5s ease; background: transparent;}
/*
.LP-Conteudo .termosLista{ float: right; width: 16%; padding-bottom: 60px;}
.LP-Conteudo .termosLista .tituloPadrao p{ padding-top: 26px;}

.LP-Conteudo .termosLista article{ margin-top: 20px; margin-bottom: 10px; float: left;}
.LP-Conteudo .termosLista article h3{ font: 500 17px/21px 'Barlow', sans-serif; padding-bottom: 10px; position: relative;}
.LP-Conteudo .termosLista article h3::after{ content: ''; display: block; width: 20px; height: 3px; position: absolute; bottom: 4px; left: 0px; background: #999999; transition: all 0.5s ease;}
.LP-Conteudo .termosLista article p{ color: #7c7c7c; font-size: 13px; line-height: 20px; letter-spacing: 0px; padding-top: 5px;}
.LP-Conteudo .termosLista article:hover h3::after{ width: 40px;}
.LP-Conteudo .termosLista article:hover p{ color: #2a2a2a !important;}
.LP-Conteudo .termosLista .botaoMais:link,
.LP-Conteudo .termosLista .botaoMais:active,
.LP-Conteudo .termosLista .botaoMais:visited{ float: left; margin-top: 10px; margin-left: 0px; text-transform: uppercase;}
.LP-Conteudo .termosLista .botaoMais i{ font-style: normal; float: left; display: block; width: 130px; line-height: 17px;}
*/
.LP-Conteudo.modeloEditoria .destaquesMenores{ float: left; /*width: 57.5%;*/ width:100%; margin-top: 30px;}
.LP-Conteudo.modeloEditoria .destaquesMenores article{ float: left; width: 28%; margin-right: 4.5%; margin-bottom: 30px; }
.LP-Conteudo.modeloEditoria .destaquesMenores article figure{ margin-bottom: 10px;}
.LP-Conteudo.modeloEditoria .destaquesMenores strong{ font-size: 11px;}
.LP-Conteudo.modeloEditoria .destaquesMenores em{ font-size: 12px;}
.LP-Conteudo.modeloEditoria .destaquesMenores p{ font-size: 15px; line-height: 18px;}
.LP-Conteudo.modeloEditoria .destaquesMenores a h2{ font:500 17px 'Barlow', sans-serif; line-height: 21px;}
.LP-Conteudo.modeloEditoria .destaquesMenores a h4{ font:500 17px 'Barlow', sans-serif; line-height: 21px;}
.LP-Conteudo.modeloEditoria .destaquesMenores a h3{ font:500 17px 'Barlow', sans-serif; min-height: 36px;}

.LP-Conteudo.modeloEditoria .destaquesMenores article:nth-of-type(3n+1){ clear: both; }

.LP-Conteudo.modeloEditoria .destaquePrincipal{ float: left; width: 50%; margin-right: 4.7%; margin-bottom: 30px;}
/*.LP-Conteudo.modeloEditoria .destaquePrincipal{ float: left; width: 21.8%; margin-right: 4.7%; margin-bottom: 30px;}*/
.LP-Conteudo.modeloEditoria .destaquePrincipal article{ width:100%; margin-bottom: 30px; }
.LP-Conteudo.modeloEditoria .destaquePrincipal article figure{ margin-bottom: 10px;}
.LP-Conteudo.modeloEditoria .destaquePrincipal strong{ font-size: 11px;}
.LP-Conteudo.modeloEditoria .destaquePrincipal em{ font-size: 12px;}
.LP-Conteudo.modeloEditoria .destaquePrincipal p{ font-size: 18px; line-height: 26px;}
.LP-Conteudo.modeloEditoria .destaquePrincipal h3{ font:500 21px 'Barlow', sans-serif; line-height: 24px; }
.LP-Conteudo.modeloEditoria .destaquePrincipal a h2{font-size: 18px; line-height: 26px;}

._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article{ overflow: hidden;}
._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article:last-of-type{ border-bottom: none;}


._640 .LP-Conteudo.modeloEditoria .titulo-LP{}
._640 .LP-Conteudo.modeloEditoria .titulo-LP p{ padding: 0px 15px; left: 50%; font-size: 16px; transform: translateY(-50%) translatex(-50%); white-space: nowrap;}
._640 .LP-Conteudo.modeloEditoria .titulo-LP .centro{ height: 27px;}
._640 .LP-Conteudo.modeloEditoria .titulo-LP{ margin-bottom: 20px;}

._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article{ overflow: hidden;}
._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article:last-of-type{ border-bottom: none;}

._640 .LP-Conteudo .forumList{ max-width:640px; width: inherit; padding:0px; box-sizing: border-box; margin: 0 auto 15px auto; float: initial;}
._640 .LP-Conteudo .forumList article .icon-forumMensagemNovocontabeis{ font-size: 14px; margin: 7px 10px 0px 1px;}
._640 .LP-Conteudo .forumList article h2{ width:calc(100% - 30px); font-size: 14px;}
._640 .LP-Conteudo .forumList article p.estatisticas{ display: none;}
._640 .LP-Conteudo .forumList article{ padding-bottom: 0px; margin-bottom: 0px !important;}

._640 .LP-Conteudo .forumList article a:link,
._640 .LP-Conteudo .forumList article a:active,
._640 .LP-Conteudo .forumList article a:visited{padding: 5px 0px;}


._640 .LP-Conteudo.modeloHome{ clear: both; padding-top: 10px;}
._640 .LP-Conteudo .destaquePrincipal{ max-width:640px; width: inherit; padding: 5px 0 0 0; box-sizing: border-box; margin: 0 auto; float: initial;}
._640 .LP-Conteudo .destaquePrincipal article p{ padding-right: 10px; float: left; width: calc(100% - 100px);}

._640 .LP-Conteudo .destaquesMenores{ max-width:640px; width: inherit; padding: 0px 0px; box-sizing: border-box;  margin: 0 auto;  float: initial;}
._640 .LP-Conteudo .destaquesMenores article{padding-bottom: 15px; margin-bottom: 15px;}
._640 .LP-Conteudo .destaquesMenores article p{ padding-right: 10px; float: left; width: calc(100% - 100px);}

._640 .LP-Conteudo .destaquesMenores{ padding-top: 25px; overflow: hidden;}

.LP-Conteudo.modeloEditoria .destaquesMenores article:nth-of-type(3n+1){clear: both;}

._640 .LP-Conteudo article strong{ font-size: 10px; padding-bottom: 0px; line-height: 13px;}
._640 .LP-Conteudo article strong{ text-transform: lowercase; letter-spacing: 0.050em; font-weight: 500; font-size: 10px; }
._640 .LP-Conteudo article p{ }
._640 .LP-Conteudo article{width: 100% !important;height: auto !important;margin-right: 0px !important;padding-right: 0px !important;}
._640 .LP-Conteudo article:not(.publicidadeEspecial) figure{ margin-bottom: 5px; }
._640 .LP-Conteudo article:not(.publicidadeEspecial) figure img{}

