
#sidebarCollapse { margin: 15px 0 0 0px; padding: 0; float: left; background: none; border: none; }
#sidebar { background-color: #365387; }
#sidebar .sidebar-header { padding: 10px 10px 15px; background-color: white; position: relative; }
#sidebar .navbar-nav>li { width: 100%; }
#sidebar .navbar-nav>li>a { color: white; display: block; text-transform: uppercase; }
#sidebar ul li a:hover { color: #365387; background-color: #fff; }
#dismiss { margin: 0px; z-index: 9999; top: 0; right: 0; position: absolute; background-color: rgb(102 122 158); color: white; }
#dismiss:hover { color: #365387; background-color: #fff; }
#divBusca { background-color: #FFF; border: 1px solid #d9d9d9; position: absolute; width: 96%; height: 52px;}
#txtBusca { font: 500 15.5px/24px 'Montserrat', sans-serif; float: left; background-color: transparent; padding-left: 5px; border: none; height: 50px; width: 91%;}
#ur { font-size: 18px; font-family: Roboto; color: #113c8b; text-align: center; width: 112px; font: 700 16.2px/25px Montserrat,sans-serif; color: #355387;}
/*INICIO-DESKTOP-p1*/
.idx1-tpl826-logo-menu { max-width: 131px;}
.idx1-tpl1013-p1-busca-col { display: none;}
.idx1-tpl1013-p1-col-top-1 { width: 50px; padding: 20px 0px;}
.idx1-tpl1013-p1-col-top-2 { float: left; width: 19.7%; position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px;}
.idx1-tpl1013-p1-col-top-3 {	float: left;	width: 64.4%; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;	display: block;}
.idx1-tpl1013-p1-col-top-4 {	float: left; width: 11.6%; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.idx1-tpl1013-p1-relogio-internal { width:77px;}
.idx1-tpl1013-p1-relogio { width: 112px !important; height: 90px; text-align: center;}
.idx1-tpl1013-p1-relogio { float: right; margin-left: 20px; display: inline-block; background: #ccc; height: 140px; padding-top: 27px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1013-p2-data { width: 38%; float: left; text-align: left; font: 500 10.5px/24px 'Montserrat', sans-serif; color: #999; text-transform: uppercase; padding-bottom: 0px; margin: 8px 2px 0px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
/*FIM*/
/*INICIO-DESKTOP-p4*/
.idx1-tpl1013-p4-menu .nav { float: none; display: inline-block; padding: 0 0px; background-color: #fff;}
.idx1-tpl1013-p4-menu .navbar-nav>li>a { font: 500 10.5px/24px 'Montserrat', sans-serif; color: #999; padding: 8px 8px; text-transform: uppercase;}
.idx1-tpl1013-p4-menu .navbar-nav>li:last-child>a:after { display: none;}
.idx1-tpl1013-p4-menu { width: 60%; float: left; border: 0px; background-color: inherit;}
.idx1-tpl1013-p4-menu-logo { width: 120px; float: left; padding: 5px 10px;}
.idx1-tpl1013-p4-menu-data { width: 38%; float: left; text-align: center; font: 500 10.5px/24px 'Montserrat', sans-serif; color: #999; text-transform: uppercase; padding-bottom: 0px; margin: 8px 2px 0px;}
.idx1-tpl1013-p4-menu.navbar-fixed-top {	background-color: white;	padding-left: 10%;	padding-right: 10%;	border-bottom: 1px solid #999;}
.idx1-tpl1013-p4-menu.navbar-fixed-top .nav { float: none; display: inline-block; padding: 0 0px;	margin: 0; background-color: #fff;}
/*FIM*/
/*INICIO-DESKTOP-p5*/
.tpl1013-p5-topo-cotacao { text-align: left; font: 700 13.3px/19px 'Montserrat', sans-serif; color: #355387; text-transform: uppercase; padding-bottom: 25px;}
/*FIM*/
.idx1-tpl1013-p4-menu.navbar-fixed-top { z-index: 99999; min-height: auto; position: fixed;	width: 100%;}
.idx1-tpl1013-p4-menu-logo { display: none;}
.idx1-tpl1013-p4-menu-data { display: none;}
.idx1-tpl1013-p4-menu.navbar-fixed-top .idx1-tpl1013-p4-menu-logo { display: block;}
.idx1-tpl1013-p4-menu.navbar-fixed-top .idx1-tpl1013-p4-menu-data { display: block;}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1013-p1-col-top-1 { float: left; width: 12%; position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; } .idx1-tpl1013-p1-col-top-2 { float: left; width: 70%; position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px; } .buscamobile { color: #355387; font-size: 35px; right: 1px; padding-top: 36px; padding-right: 0px; } .idx1-tpl826-logo-menu, .tpl1013-p1-logo { max-width: 131px; } .idx1-tpl1013-p1-busca-col { display: block; } .idx1-tpl1013-p4-menu { display: none; } .idx1-tpl1013-p4-menu.navbar-fixed-top { display: block; }}
.idx1-tpl1013-p4-menu-logo {width: 100px;padding: 0px 10px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1024-p1-image { padding-top: 13px;}
.idx1-tpl1024-p1-image img{ width: 100%;}
.idx1-tpl1024-p1-hat { font: 700 13.2px/25px Montserrat,sans-serif; color: #355387; margin: 10px 0 0; text-transform: uppercase;}
.idx1-tpl1024-p1-title { font: 500 28.3px/29px Montserrat,sans-serif; color: #000;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
#idx1-tpl1024-p2-slider .idx1-tpl1024-p2-description { background: rgba(1,1,1,.7);}
.idx1-tpl1024-p2-description { padding: 20px;}
.idx1-tpl1024-p2-description { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,.7);}
.idx1-tpl1024-p2-hat, .idx1-tpl1024-p2-title { font: 700 13.2px/25px Montserrat,sans-serif; color: #fff; margin: 0;}
#idx1-tpl1024-p2-slider.rsDefault.rsHor .rsArrowRight { right: 15px; top: 0;}
#idx1-tpl1024-p2-slider.rsDefault.rsHor .rsArrowLeft { left: 25px; top: 0;}
#idx1-tpl1024-p2-slider.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url(/images/icons/arrow-right-2.png); background-position: -81px -75px;}
#idx1-tpl1024-p2-slider.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url(/images/icons/arrow-left-2.png); background-position: 0;}
.idx1-tpl1024-bl-carrosel .swiper { width: 100%; height: 100%;}
.idx1-tpl1024-bl-carrosel .swiper-slide { font-size: 18px; background: #fff;display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.idx1-tpl1024-bl-carrosel .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1024-bl-carrosel .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1024-bl-carrosel .description {position: absolute; bottom: 0; left: 0;width: 100%; background-color: rgba(0, 0, 0, .7); padding: 20px;}
.idx1-tpl1024-bl-carrosel .description h2, .idx1-tpl1024-bl-carrosel .description h1 {font: 700 13.2px/25px Montserrat, sans-serif; color: #fff; margin: 0;}
.idx1-tpl1024-bl-carrosel .swiper-button-next, .idx1-tpl1024-bl-carrosel .swiper-button-prev { color: #fff;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}
.idx1-tpl1024-p1-image {padding-top: 0px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1033 { border: 1px solid #d9d9d9; padding: 15px;}
.idx1-tpl1033-title { font: 700 13.2px/18px Montserrat,sans-serif; letter-spacing: 0px; color: black; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px;}
.idx1-tpl1033-line { margin-top: 17px; margin-bottom: 17px; border: 0; border-top: 1px solid #eee;}
.idx1-tpl1033-btn { background: 0 0; display: inline-block; outline: 0; border: 1px solid #355387; border-radius: 3px; color: #355387; font: 500 14.2px/24px Montserrat,sans-serif; padding: 5px 15px; cursor: pointer; text-transform: uppercase; float: right;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}

/*INICIO-DESKTOP-p1*/
.tpl1039-bg { padding-top: 9px; padding-bottom: 10px; background: #fff; text-align: center;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.tpl1039-bg { padding-top: 9px; padding-bottom: 10px; background: #fff; text-align: center;}
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx1-tpl1087-p1-title { font: 700 14px/20px Arial,Helvetica,sans-serif; letter-spacing: -0.63px; margin-top: 0; color: #000; } .idx1-tpl1087-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 5px; margin-top: 10px; margin-left: 2px; letter-spacing: -0.3px; text-transform: uppercase; color: #f000; } .idx1-tpl1087-load { height: 460px; overflow: hidden; } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px!important; } .idx1-tpl1087-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px!important; } .idx1-tpl1087-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl1087-p1-title { font: 700 27px/30px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl1087-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 0; margin-top: 12px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl1087-p1-title { font: 600 23px/26px 'Open Sans', sans-serif; margin-bottom: 15px; } .idx1-tpl1087-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1087-p1-title { font: 600 20px/24px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl1087-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; } .idx1-tpl1087-rs .col-xs-12.col-sm-12.col-md-12.col-lg-12.pos-r { position: initial; padding: 0; } .idx1-tpl1087-rs .rsBullets { /* display: none; */ } .idx1-tpl1087-rs .rsBullets { width: 40%; right: 20px; top: 12px; } .idx1-tpl1087-rs.rsDefault .rsArrow { display: none !important; } .idx1-tpl1087-p1-title { color: black; margin-bottom: 0; } .idx1-tpl1087-p1-description { padding: 0px 15px; background: white; margin-top: 0; } .idx1-tpl1087-load { height: 200px; }}
.idx1-tpl1087-p1-title {color: #000;}


/*INICIO-DESKTOP-p1*/
.idx1-tpl111-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0px; padding: 14px 20px; background-color: #290E72; color: white; text-transform: uppercase;}
.idx1-tpl111 iframe { max-width: 100%; max-height: 450px;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tpl111 iframe { max-width: 100%; }}
.idx1-tpl111-title-ses {background-color: #375387;}

/*INICIO-DESKTOP-p1*/ .tplListaNoticias3-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 25px 0; padding: 14px 20px; background-color: #004C94; color: white; text-transform: uppercase; } .tplListaNoticias3-title { font: 500 16px 'Montserrat', sans-serif; margin-bottom: 15px; color: black; } .tplListaNoticias3-btn { color: white; background-color: black; border-color: black; } .tplListaNoticias3-btn.btn.focus, .tplListaNoticias3-btn.btn:focus, .tplListaNoticias3-btn.btn:hover { color: white; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tplListaNoticias3-title-ses { font: 500 17px 'Montserrat', sans-serif; padding: 14px 10px; }}
.tplListaNoticias3-title-ses {background-color: #375387;}
.tplListaNoticias3-btn {border-color: black;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1398{ width: 871px; margin: 0 auto; display:flex; gap: 20px;}
.idx1-tpl1398 a{ text-decoration: none;}
.idx1-tpl1398-item{ display: flex; gap: 15px}
.idx1-tpl1398-item--img img{ width: 200px; height: 120px; object-fit: cover;}
.idx1-tpl1398-item--text{ display: flex; flex-direction: column; }
.idx1-tpl1398-item--text p, .idx1-tpl1398-item--text h1 {padding: 0px; margin: 0px;}
.idx1-tpl1398-item--text p {margin: 0 0 10px 0; font: 900 15px "Montserrat", sans-serif; text-transform: uppercase; color:#000;}
.idx1-tpl1398-item--text h1 {font: 500 18px "Montserrat", sans-serif; color:#000;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1398{ width: 100%; margin: 0; display:flex; gap: 20px; flex-direction: column; padding: 0 15px}
.idx1-tpl1398-item--img img{ width: 150px; height: 100px; object-fit: cover;}
.idx1-tpl1398-item--text h1 { font: 500 16px "Montserrat", sans-serif; color: #000;}}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl209-box-title-ses { font: 500 18px Montserrat,sans-serif; margin: 0 0 30px 0; padding: 14px 20px; background-image: -webkit-linear-gradient(left, #0091D8, #004B90); background-image: -o-linear-gradient(left, #0091D8, #004B90); background-image: linear-gradient(to right, #0091D8, #004B90); color: #fff; text-transform: uppercase; } .idx1-tpl209-bloco-anexo { padding: 10px; margin-bottom: 20px; background-color: #ececec; } .idx1-tpl209-bloco-anexo h4 { font: 500 16px Montserrat,sans-serif; margin: 8px 0 0 0; color: #3e3e3e; } .idx1-tpl209-bloco-anexo img { margin-right: 7px; } /*FIM*/

/*INICIO-DESKTOP-p1*/
.tpl238-p1-titulo { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; border-left: 7px solid #000; padding-left: 8px; line-height: 30px; padding-top: 20px; padding-bottom: 20px; margin-top: 0; text-align: left; font-size: 35px;}
.tpl238-p1-nome { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; font-size: 16px; padding-top: 20px; padding-bottom: 20px;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) { .tpl238-iframe iframe { width: 100%; height: 490px; }}
.tpl238-p1-titulo {color: #000;}
.tpl238-p1-nome {color: #000;}

.title { font: 600 24px 'Montserrat', sans-serif; margin: 0; color: #333;}
.call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0;}
.resultados-busca-hat { font: 600 12px/12px 'Montserrat', sans-serif; margin: 0px; text-transform: uppercase; color: black;}
.tpl238-p1-title { font: 700 36px 'Montserrat', sans-serif; margin: 0px 0px 6px 0px; border-bottom: 3px solid black; color: black; padding: 0; border-left: unset;}
.btn.btn-success.btn-sm { background-color: black; border-color: #6f151a;}
.data-bloco { font: 600 16px/15px 'Montserrat', sans-serif; margin-bottom: 30px; padding-left: 5px; border-left: 4px solid; color: #111; text-transform: uppercase;}

/*INICIO-DESKTOP-p1*/
body p{ color: #000;} .img-right{float: right;}
.tplConteudo-share { color: auto;} .date-content { font: normal 18px 'Roboto', sans-serif; color: white; margin-bottom: 0; } .date-content span.content-divisor { margin-right: 7px; margin-left: 7px; } .date-content a { color: white; } .content-hat { font: 700 15px 'Montserrat', sans-serif; margin: 7px 0px 0px 0px; color: #004C94; text-transform: uppercase; } .author { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .content-title { font: 700 44px 'Montserrat', sans-serif; margin: 8px 0 27px 0; letter-spacing: -0.3px; color: black; } .content-complement { font: italic 400 18px/23px 'Montserrat', sans-serif; margin: 0 0 17px 0; letter-spacing: -0.2px; color: #5D5D5D; } .img-wrapper { max-width: 56.9%; width: 100%; } .img-wrapper.img-right { margin-left: 18px; float: right; } .img-wrapper img { width: 100%; border: 1px solid #ccc; padding: 4px; } .img-wrapper.img-left { margin-right: 18px; float: left; } .img-wrapper.img-center { display: block; margin-left: auto; margin-right: auto } #text-content p { font: normal 16px/30px 'Roboto', sans-serif; margin-bottom: 15px; text-align: justify; color: #000; } .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; } .content-btn.btn.focus, .content-btn.btn:focus, .content-btn.btn:hover { color: white; } .content-bloco-1 { background-color: #B5242B; padding: 13px 20px 16px 20px; } .content-title-ses { font: 600 21px 'Montserrat', sans-serif; color: white; letter-spacing: 0.2px; } #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; } #text-content .img-subtitle { padding: 5px 0 3px; margin: 0; font: normal 12px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; } .quote-wrapper { display: table; max-width: 265px; margin: 10px 0; border-bottom: 3px solid #B5242B; } .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; } .quote-wrapper.left { float: left; margin: 0px 10px 10px 0; text-align: left; } .quote-wrapper.right { float: right; margin: 0px 0px 10px 10px; text-align: right; } .quote-wrapper.has-quotes .quote-content::before, .quote-wrapper.has-quotes .quote-content::after { font: 90px/70px TitilliumWeb,sans-serif; color: #B5242B; display: inline-block; height: 27px; width: 30px; overflow: hidden; } .quote-wrapper.has-quotes .quote-content::before { content: '“'; margin-right: 4px; } .quote-wrapper.has-quotes .quote-content::after { content: '”'; margin-left: 4px; } .autores_fontes_nome { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .autores_fontes_email { font: 300 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .img-autor { width: 50px; height: 50px; border-radius: 80px; }
.text-content p video { width: 100%; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .date-content { font: normal 12px 'Roboto', sans-serif; } .content-title { font: 600 24px 'Montserrat', sans-serif; margin-bottom: 20px; }	.text-content > iframe { height: calc(100vh - 4px)!important; width: 100%; } #text-content p { font: normal 20px/30px 'Roboto', sans-serif; } #instagram-embed-0 { /*height: -webkit-fill-available!important;*/ height: 100Vh !important; }}
#text-content p {font: 18px/28px roborto,helvertica, sans-serif;}

/*INICIO-DESKTOP-p1*/ .tpl-list-title-ses { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid black; color: black; background-color: #fff; text-transform: uppercase; padding: 0px; } .tpl-list-month { font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #111; margin-bottom: 30px; border-left: 4px solid; padding-left: 5px; } .tpl-list-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: black; text-transform: uppercase; margin-bottom: 0px; } .tpl-list-title { font: 600 24px 'Montserrat', sans-serif; margin-top: 0; margin-bottom: 0px; color: #333; } .tpl-list-call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0; } .tpl-list-line { border-width: 2px; margin-top: 30px; margin-bottom: 30px; } .tpl-list-datedesc { display: block!important; font: 12px/18px Montserrat, sans-serif; color: #333; } .tpl-list-image { width: 100% !important;	height: auto !important; }
/*FIM*/
.tpl-list-bloco-2 { /* padding-left: 0; */
}
/* TABLET / SMARTPHONE */
@media only screen and (max-width : 991px) { .tpl-list-title-ses { font: 700 28px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-month { font: 600 12px/15px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-title { font: 600 18px 'Montserrat', sans-serif; } .tpl-list-call { font: normal 14px 'Montserrat', sans-serif; } .tpl-list-image { margin-bottom: 10px; }}
.tpl-list-month {color: #000;}
.tpl-list-hat {font: 600 14px/18px Montserrat, sans-serif;color: #355387;}
.tpl-list-title {font: 600 18px/24px Montserrat, sans-serif;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl27 { padding: 26px 15px; background-color: #303030; } .idx1-tpl27-line { margin: 30px 0; border-color: #504F50; } .idx1-tpl27-bloco-2 .idx1-tpl27-bloco-2-blocos:last-child .idx1-tpl27-line { display: none; } .idx1-tpl27-bloco-1 { width: 61.4%;	position: relative; } .idx1-tpl27-bloco-2 { width: 38.6%; } .idx1-tpl27-title-1 { font: 600 22px "Montserrat",sans-serif; letter-spacing: -0.4px; margin-bottom: -5px; color: white; } .idx1-tpl27-title-2 { font: 600 15px "Montserrat",sans-serif; margin-bottom: -5px; color: white; } .idx1-tpl27-bloco-1 .youtube-player { padding-bottom: 66.43%; margin-bottom: 17px; } .idx1-tpl27-bloco-2 .youtube-player { width: 150px; margin: 0 14px 0 0; padding-bottom: 33.7%; float: left; } .idx1-tpl27-bloco-2 .play img, .idx1-tpl27-bloco .play img { width: 26%; } .idx1-tpl27-bloco .youtube-player { padding-bottom: 61.63%; margin-bottom: 16px; } .idx1-tpl27-bloco-2-blocos{ position: relative;} a.idx1-tpl27-link-zindex { position: absolute; top: 0; left: 12px; width: 95%; height: 89%; z-index: 999; } a.idx1-tpl27-link-zindex1 { position: absolute; top: 0; left: 0; width: 52%; height: 100px; z-index: 999; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl27-bloco-1, .idx1-tpl27-bloco-2 { width: 100%; } .idx1-tpl27-title-1 { font: 600 18px/21px "Montserrat",sans-serif; }}

/*INICIO-DESKTOP-p1*/	.tpl285-p1-image { width: 270px; height: auto;	float: none;	margin-bottom: 12px; } .idx1-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx1-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 0 0 0 0; color: #004C94; text-transform: uppercase; } .idx1-tpl285-p1-title { font: 19px/27px "Montserrat", sans-serif; margin: 0px 0 -3px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx1-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0; } .idx1-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.tpl285-p1-image { width: 270px; height: auto;	margin-bottom: 12px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0 !important; } .idx1-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .tpl285-p1-image { width: 100%; height: auto; margin-right: 10px; float: none;	margin-bottom: 12px; }}
.idx1-tpl285-p1-hat {font: 600 13.6px;}
 /*INICIO-DESKTOP-p1*/ .idx1tpl294-p1-title-ses { font: 600 17.6px 'Montserrat', sans-serif; color: #0099DA; letter-spacing: -0.1px; margin-top: -1px; margin-left: 64px; margin-bottom: -20px; text-transform: uppercase; } .idx1tpl294-p1-img { width: 100%; margin-bottom: 20px; } .idx1tpl294-p1-hat { font: 600 17.4px/15px 'Montserrat', sans-serif; color: #00AD58; margin-bottom: 6px; margin-top: 0px; } .idx1tpl294-p1-title { font: 600 18.4px/24px 'Montserrat', sans-serif; color: black; letter-spacing: -0.6px; margin-top: 0; margin-bottom: -6px; } .idx1tpl294 .idx1tpl294-slick .slick-prev { left: 10px; z-index: 9999; } .idx1tpl294 .idx1tpl294-slick .slick-next { right: 10px; z-index: 9999; }	.idx1tpl294 .rsOverflow { height: 230px;} /*FIM*/ /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { .idx1tpl294-p1-title-ses { margin-left: 42px; margin-bottom: -17px; } } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1tpl294-p1-title-ses { margin-left: 30px; margin-bottom: -14px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx1tpl294-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; margin-left: 26px; margin-bottom: -10px; } }
.idx1tpl294-p1-title-ses {color: #000;}
.idx1tpl294-p1-hat {color: #000;}
.idx1tpl294-p1-title {color: #000;margin-bottom: 0px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl3-p1-box-banner { background-color: #fff;}
.idx1-tpl3-p1-box-banner .bannerResult > div { overflow-x: auto;}
.idx1-tpl3-p1-box-banner .bannerResult > div, .idx1-tpl3-p1-box-banner .bannerResult iframe { /*width: 100% !important;*/ overflow: auto;}
/*FIM*/
@media only screen and (max-width: 768px){ idx1-tpl3-p1-box-banner { display:none;}}


/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx1-tpl46-p1 { padding: 12px 0; background-color: #004C94; } .idx1-tpl46-p1-title-ses { font: 600 21px/26px 'Montserrat', sans-serif; color: white; text-transform: uppercase; } .idx1-tpl46-p1-date-content { font: 600 15px 'Montserrat', sans-serif; margin: 3px 0 0 0; display: inline-block; color: white; } .idx1-tpl46-p1-date-content a { color: white; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl46-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; } .idx1-tpl46-p1-date-content { font: 500 8px 'Montserrat', sans-serif; margin: 0px; }}
.idx1-tpl46-p1 {background-color: #365387;}



/*INICIO-DESKTOP-p1*/
.tpl600-bg { padding-top: 9px; padding-bottom: 10px; background: #e3e2e7; text-align: center;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.title { font: 600 24px 'Montserrat', sans-serif; margin: 0; color: #333;}
.call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0;}
.resultados-busca-hat { font: 600 12px/12px 'Montserrat', sans-serif; margin: 0px; text-transform: uppercase; color: black;}
.tpl238-p1-title { font: 700 36px 'Montserrat', sans-serif; margin: 0px 0px 6px 0px; border-bottom: 3px solid black; color: black; padding: 0; border-left: unset;}
.btn.btn-success.btn-sm { background-color: black; border-color: #6f151a;}
.data-bloco { font: 600 16px/15px 'Montserrat', sans-serif; margin-bottom: 30px; padding-left: 5px; border-left: 4px solid; color: #111; text-transform: uppercase;}
/*FIM*/
.title {color: #333;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl719-p1-imagem { min-height: auto; } .idx1-tpl719-p2-imagem { min-height: auto; } .idx1-tpl719-p3-imagem { min-height: auto; }}
.idx1-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}
.idx1-tpl719-p1-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx1-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}
.idx1-tpl719-p2-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx1-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}
.idx1-tpl719-p3-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx2-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx2-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx2-tpl719-p1-imagem { min-height: auto; } .idx2-tpl719-p2-imagem { min-height: auto; } .idx2-tpl719-p3-imagem { min-height: auto; }}
.idx2-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}
.idx2-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}
.idx2-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;padding-top: 0px;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx3-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx3-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx3-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx3-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx3-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx3-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx3-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx3-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx3-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx3-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx3-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx3-tpl719-p1-imagem { min-height: auto; } .idx3-tpl719-p2-imagem { min-height: auto; } .idx3-tpl719-p3-imagem { min-height: auto; }}
.idx3-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx3-tpl719-p1-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx3-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx3-tpl719-p2-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx3-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx3-tpl719-p3-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx4-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx4-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx4-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx4-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx4-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx4-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx4-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx4-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx4-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx4-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx4-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx4-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx4-tpl719-p1-imagem { min-height: auto; } .idx4-tpl719-p2-imagem { min-height: auto; } .idx4-tpl719-p3-imagem { min-height: auto; }}
.idx4-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx4-tpl719-p1-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx4-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx4-tpl719-p2-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx4-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx4-tpl719-p3-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx5-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx5-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx5-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx5-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx5-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx5-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx5-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx5-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx5-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx5-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx5-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx5-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx5-tpl719-p1-imagem { min-height: auto; } .idx5-tpl719-p2-imagem { min-height: auto; } .idx5-tpl719-p3-imagem { min-height: auto; }}
.idx5-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx5-tpl719-p1-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx5-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx5-tpl719-p2-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx5-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx5-tpl719-p3-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx6-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx6-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx6-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx6-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx6-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx6-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx6-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx6-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx6-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx6-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx6-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx6-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx6-tpl719-p1-imagem { min-height: auto; } .idx6-tpl719-p2-imagem { min-height: auto; } .idx6-tpl719-p3-imagem { min-height: auto; }}
.idx6-tpl719-p1-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx6-tpl719-p1-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx6-tpl719-p2-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx6-tpl719-p2-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}
.idx6-tpl719-p3-hat {font: 700 13.2px/25px Montserrat,sans-serif;color: #355387;}
.idx6-tpl719-p3-title {font: 500 17.2px/25px Montserrat,sans-serif;color: #000;}


/*INICIO-DESKTOP-p1*/
.idx1-tpl783-bl-swipper-slide {width: 870px;height: 465px;}
.idx1-tpl783-bl-swipper-slide .swiper {width: 100%;height: 100%;}
.idx1-tpl783-bl-swipper-slide .swiper-slide {background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.idx1-tpl783-bl-swipper-slide .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.idx1-tpl783-bl-swipper-slide .swiper {margin-left: auto;margin-right: auto;}
.idx1-tpl783-bl-swipper-slide .description {position: absolute;display: flex;align-items: flex-star;justify-content: flex-end;flex-direction: column;top: 0;left: 0;right: 0;bottom: 0;padding: 10px 15px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#000000', GradientType=0);}
.idx1-tpl783-bl-swipper-slide .swiper-button-next,.idx1-tpl783-bl-swipper-slide .swiper-button-prev {color: #fff;}
.idx1-tpl783-bl-swipper-slide .hat {margin-bottom: 4px;font: 600 17px/13px 'Source Sans Pro', sans-serif;color: #ed9408;background-color: transparent;padding: inherint;border-radius: inherint;display: inherint;}
.idx1-tpl783-bl-swipper-slide .titulo {font-size: 36px;margin: 0 0 25px 0;letter-spacing: -.13px;line-height: 44px;font-weight: 600;color: #fff;}
.idx1-tpl783-bl-swipper-slide .swiper-pagination-bullet {width: 15px;height: 15px;display: inline-block;border-radius: inherit;background-color: transparent;opacity: 1;border: 2px solid #ed9408;}
.idx1-tpl783-bl-swipper-slide .swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1);background: #ed9408;}
.idx1-tpl783-bl-swipper-slide .swiper-pagination {position: absolute;text-align: right !important;transition: .3s opacity;transform: translate3d(0, 0, 0);z-index: 10 !important;right: 20px !important;}
.idx1-tpl783-bl-swipper-slide .swiper-horizontal>.swiper-pagination-bullets,
.idx1-tpl783-bl-swipper-slide .swiper-pagination-bullets.swiper-pagination-horizontal {left: inherit;}
/*FIM*/
@media only screen and (max-width : 767px) {
.idx1-tpl783-bl-swipper-slide { width: 100%; height: 250px;}
.idx1-tpl783-bl-swipper-slide .swiper-slide { text-align: left;}
.idx1-tpl783-bl-swipper-slide .hat {margin-bottom: 4px; font: 900 17px/13px 'Source Sans Pro', sans-serif; color: #ed9408; background-color: transparent; padding: inherint; border-radius: inherint; display: inherint; margin: 0px;}
.idx1-tpl783-bl-swipper-slide .titulo { font-size: 15px; margin: 0; letter-spacing: 0px; line-height: 22px; font-weight: 400; color: #fff;}
.idx1-tpl783-bl-swipper-slide .swiper-slide img { width: 100%; height: 250px; object-fit: cover;}
.idx1-tpl783-bl-swipper-slide .swiper-pagination { height: 17px; position: absolute;text-align: right !important;transition: .3s opacity;transform: translate3d(0, 0, 0);z-index: 10 !important;right: 5px !important;top: 8px;}
}

/*INICIO-DESKTOP-p1*/ .idx1-tpl796 iframe{ width: 100%; } .idx1-tpl796-play { width: 50px; margin: 0; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); } .idx1-tpl796 iframe { width: 100%; height: 220px; } .idx1-tpl796-p1-load { height: 225px; overflow: hidden; }
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl796 iframe { height: 260px; }}



/*INICIO-DESKTOP-p1*/
.idx1-tpl82{ width: 100%; height: 185px; object-fit: cover;}
.idx1-tpl82-bannerConfig .bannerResult > div { display: inline-block; }
.idx1-tpl82-bannerConfig .bannerResult { text-align: center; }
.idx1-tpl82-banner-desktop { display: block; overflow: hidden; height: 185px;}
.idx1-tpl82-banner-mobile { display: none; }
.bannerArea { width: 100%; height: 185px; object-fit: cover;}
/*FIM*/
@media (max-width: 767px){.idx1-tpl82{ width: 100%;}
.idx1-tpl82-banner-desktop {display: none !important; }
.idx1-tpl82-banner-mobile {display: block !important; }
.idx1-tpl82-bl-banner { display: flex; justify-content: end; align-items: center; height: auto; overflow: hidden;}
}
.idx1-tpl82-banner-desktop {height: 120px !important;}

.idx1-tpl884-p1-margin { margin-bottom: 0px; margin-top: 0px;}
@media only screen and (max-width : 767px) { .idx1-tpl884-p1-margin {	margin-bottom: 15px;	margin-top: 15px; }}

.idx7-tpl884-p1-margin { margin-bottom: 0px; margin-top: 0px;}
@media only screen and (max-width : 767px) { .idx7-tpl884-p1-margin {	margin-bottom: 15px;	margin-top: 15px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl857-p1-credit { text-align: right; margin: 0; font: 500 12.2px/23px 'Montserrat', sans-serif; color: #858282;}
.idx1-tpl857-p1-description { text-align: center; margin: 0; font: 500 14.2px/23px 'Montserrat', sans-serif; color: #76090c;}
.idx1-tpl857-p1-imagem img{ max-width: 100%; margin-bottom: 15px; margin-top: 15px;}
.idx1-tlp857-p1-title { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 15px 0; padding: 14px 20px; background-color: #000; color: white; text-transform: uppercase;}
/*FIM*/
.rsOverflow { margin-bottom: 15px; height: 860px;}
.idx1-tpl857-p1-image img { margin-left: 0px!important;}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -118px -48px!important;}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -1px -6px!important;}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
.idx1-tpl857-p1-credit {color: #858282;}
 .tpl935 { padding: 20px 5px; background-color: #F0F0F0; } .tpl935-bloco-1 { width: 67.466667%; } .tpl935-bloco-2 { width: 32.533333%; } .tpl935-title-principal { font: 600 17px 'Montserrat', sans-serif; margin-top: 22px; margin-bottom: 21px; color: #F09000; margin-left: 6px; text-transform: uppercase; } .tpl935-title-principal img { margin-top: -2px; } .tpl935-title-principal span { margin-left: -1px; } .tpl935-title-1 { font: 600 23px/30px "Montserrat",sans-serif; letter-spacing: -0.4px; margin-bottom: -5px; color: black; } .tpl935-title-2 { font: 600 16px "Montserrat",sans-serif; margin-bottom: -5px; color: black; } .tpl935-title-3 { font: 600 16px "Montserrat",sans-serif; color: black; } .tpl935-bloco-1 .youtube-player { padding-bottom: 61.73%; margin-bottom: 15px; } .tpl935-bloco-2 .youtube-player { padding-bottom: 61.5%; margin-bottom: 10px; } .tpl935-bloco-2 .play img, .tpl935-bloco .play img { width: 26%; } .tpl935-bloco .youtube-player { padding-bottom: 61.63%; margin-bottom: 16px; } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .tpl935-bloco-1, .tpl935-bloco-2 { width: 100%; } .tpl935-title-1 { font: 600 18px/21px "Montserrat",sans-serif; } .tpl935 hr { margin-top: 30px; margin-bottom: 30px; } .tpl935-title-3 { margin-bottom: -5px; } }

/*INICIO-DESKTOP-p1*/	.idx-1-tpl964 {	background: #f0f0f0; display: table; padding: 20px 15px;	} .idx-1-tpl964-p1-title {	font: 600 27px/27px 'Montserrat', sans-serif; color: #304e7b; margin-top: 0; margin-bottom: 15px; text-align: center; } .idx-1-tpl964-p1-hr { width: 220px; border: 0.5px solid #c39ec1; display: block; margin-left: auto; margin-right: auto; margin-top: 24px; margin-bottom: 30px; } .idx-1-tpl964-p1-title-2 { font: 500 17.5px/24px 'Montserrat', sans-serif; color: #344b76; letter-spacing: -.4px; margin-top: 5px; margin-bottom: 15px; } .idx-1-tpl964-p1-hr-2 { border-color: #cfbbd2; margin-top: 30px; margin-bottom: 30px; } .idx-1-tpl964-p1-btn {	width: 158px; padding: 10px 0; font: 500 15px 'Montserrat', sans-serif; display: block; margin: 30px auto 0 auto; border-color: #304e7b; color: #304e7b; }
/*FIM*/ /* DESKTOP */ @media screen and (min-width: 1200px) { } /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx-1-tpl964-p1-title { font: 300 28px 'Montserrat', sans-serif; } .idx-1-tpl964-p1-title-2 { font: 17px 'Montserrat', sans-serif; margin-bottom: 0; margin-top: 10px; } }
.idx-1-tpl964-p1-title {color: #304e7b;}

/*INICIO-DESKTOP-p1*/	.idx-2-tpl964 {	background: #f0f0f0; display: table; padding: 20px 15px;	} .idx-2-tpl964-p1-title {	font: 600 27px/27px 'Montserrat', sans-serif; color: #304e7b; margin-top: 0; margin-bottom: 15px; text-align: center; } .idx-2-tpl964-p1-hr { width: 220px; border: 0.5px solid #c39ec1; display: block; margin-left: auto; margin-right: auto; margin-top: 24px; margin-bottom: 30px; } .idx-2-tpl964-p1-title-2 { font: 500 17.5px/24px 'Montserrat', sans-serif; color: #344b76; letter-spacing: -.4px; margin-top: 5px; margin-bottom: 15px; } .idx-2-tpl964-p1-hr-2 { border-color: #cfbbd2; margin-top: 30px; margin-bottom: 30px; } .idx-2-tpl964-p1-btn {	width: 158px; padding: 10px 0; font: 500 15px 'Montserrat', sans-serif; display: block; margin: 30px auto 0 auto; border-color: #304e7b; color: #304e7b; }
/*FIM*/ /* DESKTOP */ @media screen and (min-width: 1200px) { } /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx-2-tpl964-p1-title { font: 300 28px 'Montserrat', sans-serif; } .idx-2-tpl964-p1-title-2 { font: 17px 'Montserrat', sans-serif; margin-bottom: 0; margin-top: 10px; } }
