







/*INICIO-DESKTOP-p1*/
.idx1-tpl148-p1-footer { background-color: #fff; background-image: inherit;}
.idx1-tpl148-p1-copyright { font-family:"Montserrat", sans-serif; font-weight: 400; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #000;}
.idx1-tpl148-p1-copyright img{ width: 40px; height: 17px;}
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 768px) { .idx1-tpl148-p1-copyright { font-size: 12px; }}
.idx1-tpl148-p1-footer {background-color: transparent;}
.idx1-tpl148-p1-copyright {color: #000;margin-top: 20px;margin-bottom: 20px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;font-weight: 700;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1768{ width: 100%; height: 100%; background-color: inherit; padding: 0px; margin: 0px;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
body p{ color: #000;}
body{ background-color: #fff !important;}
.tpl265 .img-right{float: right;}
.tpl265 .tplConteudo-share { color: auto; display:flex; justify-content: inherit; column-gap: 5px;}
.tpl265 .date-content { font: normal 18px 'Roboto', sans-serif; color: white; margin-bottom: 0; display:inherit;}
.tpl265 .date-content span.content-divisor { margin-right: 7px; margin-left: 7px;}
.tpl265 .date-content a {	color: white;
}
.tpl265 .content-hat { font: 700 15px 'Montserrat', sans-serif; margin: 7px 0px 0px 0px; color: #004C94; text-transform: uppercase; padding: 0; background-color:inherit; border-radius: inherit; letter-spacing: inherit; display: inherit;}
.tpl265 .author { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .content-title { font: 700 44px 'Montserrat', sans-serif; margin: 8px 0 27px 0; letter-spacing: -0.3px;	color: black; border-left:inherit; padding: 0;}
.tpl265 .content-complement { font: italic 400 18px/23px 'Montserrat', sans-serif; margin: 0 0 17px 0; letter-spacing: -0.2px; color: #5D5D5D;}
.tpl265 .img-wrapper { max-width: 56.9%; }
.tpl265 .img-wrapper.img-right { margin-left: 18px; float: right; }
.tpl265 .img-wrapper img { border: 0px solid transparent; padding: 4px;}
.tpl265 .img-wrapper.img-left { margin-right: 18px; float: left;}
.tpl265 .img-wrapper .img-responsive { border: inherit; padding: inherit; border-radius: inherit;}
.tpl265 .img-wrapper.img-center { display: block; margin-left: auto; margin-right: auto
}
.tpl265 #text-content p { font: normal 18px/30px 'Roboto', sans-serif; margin-bottom: 15px; text-align: justify; color: #000;}
.tpl265 .content-btn { font: 500 14px 'Montserrat', sans-serif; padding: 11.6px 12.4px; text-transform: uppercase; color: white; border: 1px solid #004C94; background-color: #004C94;}
.tpl265 .content-btn.btn.focus,
.tpl265 .content-btn.btn:focus,
.tpl265 .content-btn.btn:hover {	color: white;}
.tpl265 .content-bloco-1 { background-color: #B5242B; padding: 13px 20px 16px 20px; }
.tpl265 .content-title-ses { font: 600 21px 'Montserrat', sans-serif; color: white; letter-spacing: 0.2px;}
.tpl265 #text-content .img-wrapper p.img-credit { float: right; font: normal 11px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; padding-right: 0px; margin-bottom: 0;}
.tpl265 #text-content .img-subtitle { padding: 5px 0 3px; margin: 0; font: normal 12px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; background-color: transparent;}
.tpl265 .quote-wrapper { display: table; max-width: 265px; margin: 10px 0; border-bottom: 3px solid #B5242B;}
.tpl265 .quote-content { padding: 5px 0px 10px 0px; width: 100%; font: normal 24px/32px 'DroidSansRegular', Arial, Helvetica, sans-serif; margin: 9px 0px 0px 0px; color: #333; float: left; background-color: white;}
.tpl265 .quote-wrapper.left { float: left; margin: 0px 10px 10px 0; text-align: left;}
.tpl265 .quote-wrapper.right { float: right; margin: 0px 0px 10px 10px; text-align: right;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before,
.tpl265 .quote-wrapper.has-quotes .quote-content::after { font: 90px/70px TitilliumWeb,sans-serif; color: #B5242B; display: inline-block; height: 27px; width: 30px; overflow: hidden;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before { content: '“'; margin-right: 4px;}
.tpl265 .quote-wrapper.has-quotes .quote-content::after { content: '”'; margin-left: 4px;}
.tpl265 .autores_fontes_nome { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .autores_fontes_email { font: 300 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .img-autor { width: 50px; height: 50px; border-radius: 80px;}
.tpl265 .text-content p video {	width: 100%;}
.tpl265 #url-domain { display: flex; column-gap: 5px;	margin: 20px 0;	font: 400 18px "Montserrat", sans-serif; color: #606060 !important; text-transform: uppercase;}
.tpl265 #url-domain a { font: 400 18px "Montserrat", sans-serif; color: #606060 !important; text-transform: uppercase;}
/*FIM*/
@media only screen and (max-width : 767px) {.tpl265 .date-content {	font: normal 12px 'Roboto', sans-serif;}
.tpl265 .content-title { font: 600 24px 'Montserrat', sans-serif; margin-bottom: 20px;}
.tpl265 .text-content > iframe { height: calc(100vh - 4px)!important; width: 100%;}
.tpl265 #text-content p {	font: normal 20px/30px 'Roboto', sans-serif;}
.tpl265 #instagram-embed-0 {	height: 100vh !important;}
.tpl265 .img-wrapper{ max-width:100% !important; width:100%;}
.tpl265 .img-bgi-div { background-position: top !important; background-size: cover; background-repeat: no-repeat; width: 100%; height: auto; aspect-ratio: 560 / 420;}
.tpl265 .mobile > iframe{ width: 100%; height: 200px;}
.tpl265 .mobile-auto > iframe{ width: 100% !important;}
}
.tpl265 .img-right {float: initial;}
.tpl265 .tplConteudo-share {display: none;}
.tpl265 .date-content {display: none;}
.tpl265 .content-hat {font: 900 18px "Urbanist", sans-serif !important;color: #d3a907 !important;text-transform: uppercase;background-color: transparent;letter-spacing: normal;padding: 0px;border-radius: 0px;}
.tpl265 .author {font: 600 17px "Roboto", sans-serif;color: #000;}
.tpl265 .content-title {font: 700 60px "Urbanist", sans-serif !important;color: #000 !important;margin: 10px 0 30px 0;padding: 0px;}
.tpl265 .content-complement {font: 300 22px "Poppins", sans-serif;letter-spacing: 0px;color: #000;margin: 20px 0 40px 0;}
.tpl265 .img-wrapper img {border: 1px solid transparent !important;}
.tpl265 .img-wrapper .img-responsive {border: 1px solid transparent !important;}
.tpl265 #text-content p {font: 300 22px "Poppins", sans-serif;text-align: justify;}
.tpl265 .content-btn {font: 500 14px "Roboto", sans-serif;}
.tpl265 .content-bloco-1 {background-color: transparent;}
.tpl265 .content-title-ses {font: 400 21px "Roboto", sans-serif;letter-spacing: 2px;}
.tpl265 #text-content .img-wrapper p.img-credit {font: 400 11px "Roboto", sans-serif;color: #8d8d8d;}
.tpl265 #text-content .img-subtitle {font: 400 14px "Roboto", sans-serif;padding: 5px 0 43px;}
.tpl265 .quote-content {font: 400 24px/32px "Roboto", sans-serif;}
.tpl265 .autores_fontes_nome {font: 600 17px "Roboto", sans-serif;}
.tpl265 .autores_fontes_email {font: 300 17px "Roboto", sans-serif;}
.tpl265 .text-content p video {width: fit-content;}
.tpl265 #url-domain {font: 400 15px "Roboto", sans-serif;}
.tpl265 #url-domain a {font: 400 18px "Roboto", sans-serif;}





/*FIM*/
@media (max-width: 768px){ .idx1-tpl816-p1-box-banner div, .idx1-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*FIM*/
@media (max-width: 768px){ .idx2-tpl816-p1-box-banner div, .idx2-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*FIM*/
@media (max-width: 768px){ .idx3-tpl816-p1-box-banner div, .idx3-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*FIM*/
@media (max-width: 768px){ .idx4-tpl816-p1-box-banner div, .idx4-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*FIM*/
@media (max-width: 768px){ .idx5-tpl816-p1-box-banner div, .idx5-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*INICIO-DESKTOP-p1*/ .idx1-tpl911-p1 { padding: 8px 0; background-color: #002b48; } .idx1-tpl911-p1-title-ses { font: 600 21px/26px 'Montserrat', sans-serif; color: white; text-transform: uppercase; } .idx1-tpl911-p1-date-content { font: 600 15px 'Montserrat', sans-serif; margin: 3px 0 0 0; display: inline-block; color: white; } .idx1-tpl911-p1-date-content a { color: white; } .idx1-tpl911-p1-title-ses::before { margin: -2px 2px -7px 0px; height: 29px; font-weight: 700; content: '|'; color: #d5591b; overflow: hidden; display: inline-block; font-size: -webkit-xxx-large; } .idx1-tpl911-p1-tplConteudo-box-data {	padding: 0 15px 0 8px; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl911-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; } .idx1-tpl911-p1-date-content { font: 500 8px 'Montserrat', sans-serif; margin: 0px; }}
.idx1-tpl911-p1 {background-color: #2d5394;padding: 15px 0;}
.idx1-tpl911-p1-title-ses {font: 900 22px "Inter", sans-serif;color: #fff;}
.idx1-tpl911-p1-date-content {font: 400 16px "Inter", sans-serif;color: #fff;}
.idx1-tpl911-p1-date-content a {color: #fff;}
.idx1-tpl911-p1-title-ses::before {display: none;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl9500 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl9500-container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl9500-p1 { padding: 8px 0; background-color: #002b48;}
.idx1-tpl9500-p1-title-ses { font: 600 21px/26px 'Montserrat', sans-serif; color: white; text-transform: uppercase;}
.idx1-tpl9500-p1-date-content { font: 600 15px 'Montserrat', sans-serif; margin: 3px 0 0 0; display: inline-block; color: white;}
.idx1-tpl9500-p1-date-content a { color: white;}
.idx1-tpl9500-p1-title-ses::before { margin: -2px 2px -7px 0px; height: 29px; font-weight: 700; content: '|'; color: #d5591b; overflow: hidden; display: inline-block; font-size: -webkit-xxx-large;}
.idx1-tpl9500-p1-tplConteudo-box-data { padding: 0 15px 0 8px;}
.idx1-tpl9500-p1-tplConteudo-box-data a:hover { text-decoration: none;}
.idx1-tpl9500-p1-date-content .fz12:hover { text-decoration: underline;}
.idx1-tpl9500-p1-date-content .fz16:hover { text-decoration: underline;}
.idx1-tpl9500-p1-tplConteudo-box-data p{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; margin: 0;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl9500-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; } .idx1-tpl9500-p1-date-content { font: 500 8px 'Montserrat', sans-serif; margin: 0px; }}
