/* 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'!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' !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' !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'; 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;}  
 
/* ESCONDE O TIULO INTERNO */
.tituloInterno{ padding-bottom: 0px; margin-bottom: 0px; overflow: hidden; height: 0PX;}


.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';}
	.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'; font-weight: 600;}
	.materiasDetalhes .detalhesMateria h2.linhadeOlho{ font-size: 22px; font-family: 'Barlow'; color: #828282; line-height: 24px; padding-top: 8px; letter-spacing: -0.010em;}  
 
.materiasDetalhes .detalhesMateria .data{ border-bottom: solid 1px #f0f0f0; margin: 18px 0px 20PX 0PX; position: relative;}	
	.materiasDetalhes .detalhesMateria .data .timestamp{ color: #949494; font-family: 'Barlow'; 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 .publicidade{ 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; font-size: 18px; font-family: 'Barlow'; line-height: 30px; letter-spacing: 0.010em;}
.materiasDetalhes .detalhesMateria .texto p:first-of-type{ padding-top: 0px;}
.materiasDetalhes .detalhesMateria .texto p{ padding-top: 15px; text-align: justify;}
.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 h3{ display: inline-block; font-family: 'Barlow'; 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 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 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'; 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{ color: #707070; font-size: 12px; line-height: 20px; padding-bottom: 20px;}

.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;}


/* 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 .publicidade{padding: 0px;font-size: 13px;text-align: center;float: none;}


._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: 19.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; }

