
.idx1-tpl104 {}
.idx1-tpl104-rs { border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD;}
.idx1-tpl104-load { height: 530px; overflow: hidden;}
/* P1 */ .idx1-tpl104-p1-bloco img { margin-bottom: 20px; } .idx1-tpl104-p1-descricao { padding: 23px 20px 16px; } .idx1-tpl104-p1-hat { font: 600 14px/14px arial, sans-serif; letter-spacing: -0.5px; color: #FF1015; text-transform: uppercase; margin: -2px 0 0 0; } .idx1-tpl104-p1-title { font: 23px/29px arial, sans-serif; margin: 6px 0 0px 0; letter-spacing: 0px; color: #000; } .idx1-tpl104-p1-line { border-color: #d9d9d9; border-width: 1px; margin: 28px 0 14px; } .tpl104-p1-image { } .idx1-tpl104 .rsDefault .rsArrow { height: 70.9%; } .idx1-tpl104-rs.rsDefault.rsHor .rsArrowLeft { left: 15px; } .idx1-tpl104-rs.rsDefault.rsHor .rsArrowRight { right: 15px; } .idx1-tpl104 .rsDefault .rsArrowIcn { width: 29px; height: 49px; } .idx1-tpl104 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url('/images/icons/arrow-left-3.png'); background-position: 0; } .idx1-tpl104 .rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url('/images/icons/arrow-right-3.png'); background-position: 0; }
/* END P1 */
/* P2 */ .tpl104-p2-image { margin-right: 15px; float: left; } .idx1-tpl104-p2-hat { font: 700 14px/16px arial, sans-serif; margin: 0 0 5px 0; letter-spacing: -0.3px; color: #FF1015; text-transform: uppercase; } .idx1-tpl104-p2-title { font: 600 23px/29px arial, sans-serif; margin: 0 0 -8px 0; letter-spacing: -0.3px; color: #000; } .idx1-tpl104-p2-line { margin: 34px 0 29px; border-color: #DADADA; } .idx1-tpl104-bloco-2-bloco-1 { width: 42.6%; } .idx1-tpl104-bloco-2-bloco-2 { width: 53.4%; padding-left: 0px; }
/* END P2 */
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tpl104-p1-image { width: 100% !important; height: 230px !important; } .idx1-tpl104-load { height: auto; } .idx1-tpl104-p1-title, .idx1-tpl104-p3-title, .idx1-tpl104-p4-title { font: 500 20px arial, sans-serif; } .idx1-tpl104-p2-hat { font: 700 12px/14px arial, sans-serif; } .idx1-tpl104-p2-title { font: 500 18px arial, sans-serif; } .idx1-tpl104 .rsDefault .rsTabs { width: 100%; margin: 0; padding: 0; } .idx1-tpl104 .rsDefault .rsTab { padding: 0; } .idx1-tpl104-bloco-2-bloco-2 { padding-left: 0; }}

/*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; }}




/*INICIO-DESKTOP-p1*/ .idx12-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx13-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx15-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx16-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx17-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx18-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx19-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx9-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*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; }
/*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; }}

/*INICIO-DESKTOP-p1*/ .idx1-tpl282-p1-description { position: absolute; width: 100%; bottom: 0px; padding: 10px 30px 0px; background: rgba(0,0,0,0.13); background: -moz-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.13)), color-stop(11%, rgba(0,0,0,0.13)), color-stop(63%, rgba(0,0,0,0.67)), color-stop(100%, rgba(0,0,0,0.67))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); text-align: center; } .idx1-tpl282-p1-hat { font: 600 14px arial, sans-serif; margin-bottom: 5px; letter-spacing: -0.3px; text-transform: uppercase; color: white; text-align: center; background: none; display: inline-block; } .idx1-tpl282-p1-title { font: 600 28px/37px arial, sans-serif; margin: 0 0 25px 0; letter-spacing: -0.2px; color: white; text-align: center; } .tpl282 .rsDefault .rsArrowIcn { width: 33px; height: 60px; } .tpl282 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url('/images/icons/arrow-left-2.png'); background-position: 0; } .tpl282 .rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url('/images/icons/arrow-right-2.png'); background-position: 0; } .idx1-tpl282-p1-load { height: 465px; overflow: hidden; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl282-p1-description { bottom: 30px; width: 45%; padding: 10px 10px 0; } .idx1-tpl282-p1-hat { font: 500 16px arial, sans-serif; margin-bottom: 2px; } .idx1-tpl282-p1-title { font: 600 22px arial, sans-serif; margin-bottom: 10px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl282-p1-description { bottom: 30px; width: 45%; padding: 10px 10px 0; } .idx1-tpl282-p1-hat { font: 500 14px arial, sans-serif; margin-bottom: 2px; } .idx1-tpl282-p1-title { font: 600 20px arial, sans-serif; margin-bottom: 10px; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl282-p1-load { height: 300px; } .idx1-tpl282-p1-description { width: 100%; position: relative; bottom: 0; padding: 10px 15px 0; background: none; } .idx1-tpl282-p1-hat { font: 400 12px arial, sans-serif; margin-bottom: 4px; color: black; } .idx1-tpl282-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; color: black; } .tpl282 .col-xs-12.col-sm-12.col-md-12.col-lg-12 { padding: 0; } .tpl282-p1-image { width: 100%; height: 250px; }}

/*INICIO-DESKTOP-p1*/ .idx2-tpl282-p1-description { position: absolute; width: 100%; bottom: 0px; padding: 10px 30px 0px; background: rgba(0,0,0,0.13); background: -moz-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.13)), color-stop(11%, rgba(0,0,0,0.13)), color-stop(63%, rgba(0,0,0,0.67)), color-stop(100%, rgba(0,0,0,0.67))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 11%, rgba(0,0,0,0.67) 63%, rgba(0,0,0,0.67) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); text-align: center; } .idx2-tpl282-p1-hat { font: 600 14px arial, sans-serif; margin-bottom: 5px; letter-spacing: -0.3px; text-transform: uppercase; color: white; text-align: center; background: none; display: inline-block; } .idx2-tpl282-p1-title { font: 600 28px/37px arial, sans-serif; margin: 0 0 25px 0; letter-spacing: -0.2px; color: white; text-align: center; } .tpl282 .rsDefault .rsArrowIcn { width: 33px; height: 60px; } .tpl282 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url('/images/icons/arrow-left-2.png'); background-position: 0; } .tpl282 .rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url('/images/icons/arrow-right-2.png'); background-position: 0; } .idx2-tpl282-p1-load { height: 465px; overflow: hidden; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx2-tpl282-p1-description { bottom: 30px; width: 45%; padding: 10px 10px 0; } .idx2-tpl282-p1-hat { font: 500 16px arial, sans-serif; margin-bottom: 2px; } .idx2-tpl282-p1-title { font: 600 22px arial, sans-serif; margin-bottom: 10px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx2-tpl282-p1-description { bottom: 30px; width: 45%; padding: 10px 10px 0; } .idx2-tpl282-p1-hat { font: 500 14px arial, sans-serif; margin-bottom: 2px; } .idx2-tpl282-p1-title { font: 600 20px arial, sans-serif; margin-bottom: 10px; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx2-tpl282-p1-load { height: 300px; } .idx2-tpl282-p1-description { width: 100%; position: relative; bottom: 0; padding: 10px 15px 0; background: none; } .idx2-tpl282-p1-hat { font: 400 12px arial, sans-serif; margin-bottom: 4px; color: black; } .idx2-tpl282-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; color: black; } .tpl282 .col-xs-12.col-sm-12.col-md-12.col-lg-12 { padding: 0; } .tpl282-p1-image { width: 100%; height: 250px; }}

/*INICIO-DESKTOP-p1*/	.tpl285-p1-image { width: 100%; height: 145px; } .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: 17px 0 0px 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: 8px 0 0 0; } .idx1-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.tpl285-p1-image { width: 230px; height: 170px; }
}
/* 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: -2px 0 0 0 !important; } .idx1-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .tpl285-p1-image { width: 150px; height: 84px; margin-right: 10px; float: left; }}

/*INICIO-DESKTOP-p1*/	.tpl285-p1-image { width: 100%; height: 145px; } .idx2-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx2-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 17px 0 0px 0; color: #004C94; text-transform: uppercase; } .idx2-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) { .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx2-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx2-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.tpl285-p1-image { width: 230px; height: 170px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx2-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx2-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: -2px 0 0 0 !important; } .idx2-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .tpl285-p1-image { width: 150px; height: 84px; margin-right: 10px; float: left; }}

/*INICIO-DESKTOP-p1*/	.tpl285-p1-image { width: 100%; height: 145px; } .idx3-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx3-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 17px 0 0px 0; color: #004C94; text-transform: uppercase; } .idx3-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) { .idx3-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx3-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx3-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx3-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.tpl285-p1-image { width: 230px; height: 170px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx3-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx3-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx3-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: -2px 0 0 0 !important; } .idx3-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .tpl285-p1-image { width: 150px; height: 84px; margin-right: 10px; float: left; }}

/*INICIO-DESKTOP-p1*/	.tpl285-p1-image { width: 100%; height: 145px; } .idx4-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx4-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 17px 0 0px 0; color: #004C94; text-transform: uppercase; } .idx4-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) { .idx4-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx4-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx4-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx4-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.tpl285-p1-image { width: 230px; height: 170px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx4-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx4-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx4-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: -2px 0 0 0 !important; } .idx4-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .tpl285-p1-image { width: 150px; height: 84px; margin-right: 10px; float: left; }}

.idx1-tpl369 { padding: 31px 15px 33px 15px; background-color: #F0F0F0;}
/*INICIO-DESKTOP-p1*/ .tpl369-p1-image { margin-right: 11px; border-radius: 100%; float: left; } .idx1-tpl369-p1-hat { font: 600 14px 'Montserrat', sans-serif; margin: 1px 0 0 0; letter-spacing: -0.7px; color: #004C94; text-transform: uppercase; } .idx1-tpl369-p1-title { font: 500 17px 'Montserrat', sans-serif; margin: 7px 0px 0px 0; letter-spacing: 0.3px; color: #000; } .idx1-tpl369-p1-call { font: 14px 'Montserrat', sans-serif; margin: 13px 0px 0px 0; letter-spacing: -0.4px; color: #000; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl369 { padding-bottom: 0; } .idx1-tpl369-bloco { margin-bottom: 30px; }}

/*INICIO-DESKTOP-p1*/ .idx1-tpl405-bloco { background-color: #F1F1F1; padding-bottom: 5px; } .idx1-tpl405-bloco .pull-right img { margin: 4px 0 0 8px; } .idx1-tpl405-bloco a { color: #797979; } .idx1-tpl405-bloco-data { font: normal 11px 'Montserrat', sans-serif; text-align: center; margin: 0; } .idx1-tpl405-bloco2 { font: 500 12px 'Montserrat', sans-serif; margin: 9px 0 0 9.4%; letter-spacing: -0.2px; color: #797979; text-transform: uppercase; display: inline-block; }
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1260px) {}
/* 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-tpl405-bloco { padding: 0 4px; } .idx1-tpl405-bloco .container.pos-r { padding: 0; } .idx1-tpl405-bloco2 { font: normal 10px 'Montserrat', sans-serif; margin: 2px 0; }}

/*INICIO-DESKTOP-p1*/ a:hover { text-decoration: none; } .tpl406 { padding-bottom: 20px; } .idx1-tpl406-p1-bloco-1 { margin-top: 22px; } .idx1-tpl406-p1-bloco-1-logo { float: left; } .idx1-tpl406-p1-bloco-1-PDT { width: 146px; margin: 13px 0 0 0; padding-bottom: 5px; border: 1px solid #E7E7E7; float: right; text-align: center; } .idx1-tpl406-icon-weather { margin: -3px 0 -4px 0; } .idx1-tpl406-city { font: 600 11px 'Montserrat', sans-serif; margin: 0 0 6px 0; letter-spacing: -0.4px; text-transform: uppercase; } .idx1-tpl406-min-temp, .idx1-tpl406-max-temp { font: 600 16px 'Montserrat', sans-serif; margin: 0; letter-spacing: -0.4px; text-transform: uppercase; } .idx1-tpl406-min-temp { color: #00569C; } .idx1-tpl406-max-temp { margin-left: 14px; color: #CA1313; } .idx1-tpl406--box-min-max { margin: 0; } .idx1-tpl406-p1-bloco-2 { margin-top: 35px; }
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1260px) { .container{width: 1230px;} .index-bloco-1 {width: 73.171%;} .index-bloco-2 {width: 26.83%;} .idx1-tpl406-p1-bloco-1 { width: 38.4%; } .idx1-tpl406-p1-bloco-2 { width: 61.6%; }}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl406-p1-bloco-1 { margin-top: 31px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl406-p1-bloco-1 img { width: 45%; margin-left: auto; margin-right: auto; display: block; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl406-p1-bloco-1 { margin-top: 10px; } .idx1-tpl406-p1-bloco-1-logo { width: 80%; margin: 15px auto 10px; display: block; float: none; } .idx1-tpl406-p1-bloco-1-PDT { width: 100%; padding: 0; } .idx1-tpl406-p1-bloco-1-PDT p, .idx1-tpl406-p1-bloco-1-PDT img { display: inline-block; } .idx1-tpl406-icon-weather { margin: 0; } .idx1-tpl406-p1-bloco-2 { margin-top: 10px; } .idx1-tpl406--box-min-max { margin-left: 10px; } .idx1-tpl406-city {}}
 .sidebarCollapse { margin: 16px 0 0 0px; padding: 0; float: left; background: none; border: none; } #sidebar { background-color: #FF1015; } #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: white; background-color: #9c0407; } #dismiss { margin: 0px; z-index: 9999; top: 0; right: 0; position: absolute; background-color: rgba(255, 16, 21, .7); color: white; } #dismiss:hover { color: white; background-color: gray; } /*INICIO-DESKTOP-p1*/ .idx1-tpl407-p1-menu-logo { width: 101px; float: left; display: none; padding: 25px 11px; } .idx1-tpl407-p1-data { font: 500 12px 'Montserrat', sans-serif; margin: 0; color: white; display: none; text-align: right; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .idx1-tpl407-p1-menu-logo { display: block; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top { z-index: 99; min-height: auto; position: fixed; } .navbar-fixed-top .idx1-tpl407-p1-data { display: block; } .idx1-tpl407-p1-icone { fill: #fff; stroke: #000; } .idx1-tpl407-logo-menu { width: 100%; } .popover{ max-width: 30%; width: 100%; } .idx1-tpl407-p1-redes-sociais { margin-top: 10px; } .idx1-tpl407-p1-redes-sociais a:last-child { float: right; margin-right: 15px; } .idx1-tpl407-p1-menu { margin: 0px; border-radius: 0; background: #FF1015; border: none; position: relative; } .idx1-tpl407-p1-menu #navbar { padding: 0; } .idx1-tpl407-p1-menu .navbar.navbar-default { min-height: 21px; margin-bottom: 0; background: none; border: none; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 16px 'Montserrat', sans-serif; padding: 18px 0px 17px; margin-left: 25px; letter-spacing: -0.2px; transition: all .4s; color: white; text-transform: uppercase; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a:focus, .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a:hover { color: white; background: none; } .idx1-tpl407-p1-menu.navbar-default .navbar-toggle .icon-bar { background-color: white; } .idx1-tpl407-p1-menu .navbar-toggle { border-color: white; margin-right: 0; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; margin-left: 20px; } /*FIM*/ /* DESKTOP */ @media screen and (min-width: 1260px) { } /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; margin-right: 10px; } } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl407-p1-menu { padding: 0; } .idx1-tpl407-p1-menu .navbar.navbar-default { min-height: auto; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 11.9px 'Montserrat', sans-serif; letter-spacing: -0.7px; margin-right: 8px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .navbar-fixed-top .idx1-tpl407-p1-data { display: block; text-align: left; padding-left: 15px; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .idx1-tpl407-p1-menu-logo { display: block; float: initial; } .index-bloco-1 { margin-bottom: 30px; } .idx1-tpl407-logo { width: 100%; margin: 10px 0 0; } .idx1-tpl407-p1-menu .navbar-nav { margin: 0; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 17px 'Montserrat', sans-serif; padding: 10px 15px; margin-left: 0; } {@if $idx != 1@} .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { text-align: center; } .idx1-tpl407-p1-menu .container>.navbar-header { padding: 0 15px; } .popover{ max-width: none; width: 100%; } }





/*INICIO-DESKTOP-p1*/ .idx1-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx1-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx1-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx1-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx1-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx1-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx1-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }}

/*INICIO-DESKTOP-p1*/ .idx2-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx2-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx2-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx2-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx2-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx2-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx2-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx2-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx2-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx2-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx2-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx2-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }}

/*INICIO-DESKTOP-p1*/ .idx3-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx3-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx3-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx3-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx3-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx3-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx3-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx3-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx3-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx3-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx3-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx3-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }}

/*INICIO-DESKTOP-p1*/ .idx4-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx4-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx4-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx4-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx4-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx4-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx4-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx4-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx4-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx4-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx4-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx4-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }}

/*INICIO-DESKTOP-p1*/ .idx5-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx5-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx5-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx5-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx5-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx5-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx5-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx5-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx5-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx5-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx5-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx5-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }}

.tpl612-p1-image { margin-right: 21px; float: left;}
/*INICIO-DESKTOP-p1*/ .idx1-tpl612-p1-title { font: 16px/24px arial, sans-serif; margin: -4px 0 -6px 0; letter-spacing: -0.4px; color: black; } .idx1-tpl612-p1-btn { font: 500 15px 'Montserrat', sans-serif; margin-top: 39px; padding: 11px 14px; letter-spacing: 0.3px; border: 1px solid #0067E5; color: #0067E5; text-transform: uppercase; float: right; }
/*FIM*/
.idx1-tpl612-p1-line { border-color: #d9d9d9; margin: 40px 0 39px 0;}
.idx1-tpl612 .col-xs-12.col-sm-12.col-md-12.col-lg-12.idx1-tpl612-bloco:last-child .idx1-tpl612-p1-line { display: none;}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 6129px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tpl612-p1-image { width: 100px !important; } .idx1-tpl612-p1-title { font: 19px/24px arial, sans-serif; }}


.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; }}


.idx1-tpl920-line { border-color: #d9d9d9; border-width: 1px; margin: 30px 0;}
.idx1-tpl920 {
}
/*INICIO-DESKTOP-p1*/
.idx1-tpl920-p1-hat { font: 700 14px/13px Montserrat,sans-serif; margin: 20px 0 10px 0; color: #cc0000; text-transform: uppercase; }
.idx1-tpl920-p1-title { font: 500 22px/27px Montserrat,sans-serif; margin: 0 0 -6px 0; color: #000;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl920-p2-image { margin-bottom: 10px;}
.idx1-tpl920-p2-hat { font: 700 11px/12px 'Montserrat', sans-serif; letter-spacing: 0px; color: #D3232E; text-transform: uppercase; margin: 0px;}
.idx1-tpl920-p2-title { font: 500 15px/20px 'Montserrat', sans-serif; letter-spacing: -0.3px; color: #000; margin: 5px 0px -5px 0px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl920-p3-image { margin-bottom: 10px;}
.idx1-tpl920-p3-hat { font: 700 11px/12px 'Montserrat', sans-serif; letter-spacing: 0px; color: #D3232E; text-transform: uppercase; margin: 0px;}
.idx1-tpl920-p3-title { font: 500 15px/20px 'Montserrat', sans-serif; letter-spacing: -0.3px; color: #000; margin: 5px 0px -5px 0px;}
/*FIM*/
/*INICIO-DESKTOP-p4*/
.idx1-tpl920-p4-hat { font: 700 14px/13px Montserrat,sans-serif; margin: 20px 0 10px 0; color: #cc0000; text-transform: uppercase; }
.idx1-tpl920-p4-title { font: 500 22px/27px Montserrat,sans-serif; margin: 0 0 -6px 0; color: #000;}
/*FIM*/
/*INICIO-DESKTOP-p5*/
.idx1-tpl920-p5-image { margin-bottom: 10px;}
.idx1-tpl920-p5-hat { font: 700 11px/12px 'Montserrat', sans-serif; letter-spacing: 0px; color: #D3232E; text-transform: uppercase; margin: 0px;}
.idx1-tpl920-p5-title { font: 500 15px/20px 'Montserrat', sans-serif; letter-spacing: -0.3px; color: #000; margin: 5px 0px -5px 0px;}
/*FIM*/
/*INICIO-DESKTOP-p6*/
.idx1-tpl920-p6-image { margin-bottom: 10px;}
.idx1-tpl920-p6-hat { font: 700 11px/12px 'Montserrat', sans-serif; letter-spacing: 0px; color: #D3232E; text-transform: uppercase; margin: 0px;}
.idx1-tpl920-p6-title { font: 500 15px/20px 'Montserrat', sans-serif; letter-spacing: -0.3px; color: #000; margin: 5px 0px -5px 0px;}
/*FIM*/
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .tpl920-p1-image { width: 357px; height: 290px; } .tpl920-p4-image { width: 357px; height: 290px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl920 .img-bgi-div { width: 100%; height: 230px; }}
