
/*INICIO-DESKTOP-p1*/
.idx1-tpl118 { background-color: #3E3E3E; padding-bottom: 62px;}
.idx1-tpl118-bloco-1 { padding: 70px 0 0 44px;}
.idx1-tpl118-bloco-3 { padding: 69px 0 0 27px;}
.idx1-tpl118-p1-menu { margin: 0; border-radius: 0; border: none; border-top: 4px solid #EB2427; background: none;}
.idx1-tpl118-p1-menu .navbar-nav>li>a { font: 600 17px 'Montserrat', sans-serif; padding: 17px 12px 16px; letter-spacing: -0.6px; transition: all .4s; color: black; text-transform: uppercase;}
.idx1-tpl118-p1-menu .navbar-nav>li>a:focus { color: white; background-color: #EB2427;}
.idx1-tpl118-p1-menu .navbar-nav>li>a:hover { color: white; background-color: #EB2427;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl118-p1-telefone { font: 600 24px 'Montserrat', sans-serif; margin: 8px 0 0 0; color: white; letter-spacing: -0.8px;}
.idx1-tpl118-p1-email { font: 15px 'Montserrat', sans-serif; margin: 4px 0 0 0; letter-spacing: -0.6px; color: white;}
.idx1-tpl118-social { margin: 22px 0 0 0; padding-right: 46px; float: right;}
.idx1-tpl118-social img { margin-right: 7px;}
.idx1-tpl118-logo { padding-top: 68px;}
.idx1-tpl118-p1-descricao { font: 14px/24px 'Montserrat', sans-serif; letter-spacing: -0.2px; color: white;}
/*FIM*/
.idx1-tpl118-p1-copyright { font: 400 16px 'Montserrat', sans-serif; margin-top: 28px; margin-bottom: 35px;}
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl118-p1-descricao { text-align: center; } .idx1-tpl118 { padding: 40px 0; } .idx1-tpl118-p1-menu .navbar-nav>li>a { padding: 8px 0 8px 0; margin-right: 0; text-align: center; } .idx1-tpl118-p1-copyright { font: 400 10px 'Montserrat', sans-serif; } .idx1-tpl118-p1-telefone, .idx1-tpl118-p1-email { text-align: center; } .idx1-tpl118-p1-email { font: 600 14px 'Montserrat', sans-serif; margin: 20px 0 0 0; } .idx1-tpl118-p1-telefone { font: 600 26px 'Montserrat', sans-serif; margin: 25px 0 5px 0; } .idx1-tpl118-social { margin: 0; padding: 0; float: none; text-align: center; } .idx1-tpl118-logo { max-width: 300px; padding-top: 48px; margin: 0 auto 0 auto; float: none; } .idx1-tpl118-bloco-1 { padding: 0 15px; } .idx1-tpl118-bloco-3 { padding: 30px 25px 0; }}
.idx1-tpl118-p1-menu {border-top: 4px solid #e0aa58;}
.idx1-tpl118-p1-menu .navbar-nav>li>a:hover {background-color: #e0aa58;}



/*INICIO-DESKTOP-p1*/
.tpl243 .hat-line-global {	background-color: #000; font: 700 16px/16px 'Montserrat', sans-serif; color: #fff; padding: 15px 5px 10px 5px;}
.tpl243 .pull-right { float: right!important;}
.tpl243 .date-content {	font: 13px/13px 'arial', sans-serif;}
.tpl243 .main-title-global { font-family: Montserrat,sans-serif; font-size: 50px; font-weight: 800; color: #000;}
.tpl243 .content-hat {	padding-top: 15px;	font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #000;}
.tpl243 .complement {	font: 500 20px/20px 'Montserrat', sans-serif; color: #555; font-style: italic;
}
.tpl243 .social-content img { width: 32px; height: 32px; display: inline-block; vertical-align: middle; margin-left: 2px; transition: all .3s ease;}
.tpl243 .text-content, .tpl243 .text-content p { font: 18px/31px 'Montserrat',sans-serif; margin: 0 0 30px;}
.tpl243 .img-right { float: right; margin: 5px 0 10px 20px;}
.tpl243 .img-wrapper { width: auto!important; background: 0 0!important; display: table; max-width: 100%; overflow: hidden;}
/* BUTTONS */
.tpl243 .Buttons { display: inline-block; padding: 15px; background: #00b848; color: #fff; font-weight: 100; border-color: #00b848; text-transform: uppercase; padding: 15px;	font: 500 15px/15px 'Montserrat', sans-serif; border: 1px solid transparent; border-radius: 4px; margin-right: 2px;}
.tpl243 .Buttons a { color: #fff; font-weight: 100; border-color: #00b848; text-transform: uppercase; padding: 15px; font-family: Roboto Condensed,Helvetica,Arial,sans-serif; border: 1px solid transparent; border-radius: 4px;}
.tpl243 .Buttons a:hover { color: #fff; font-weight: 100; border-color: #00b848; text-transform: uppercase; padding: 15px; font-family: Roboto Condensed,Helvetica,Arial,sans-serif; border: 1px solid transparent; border-radius: 4px;}
/*FIM*/


/*INICIO-DESKTOP-p1*/ .idx1-tpl509-p1-date {	font: 13px/14px 'Montserrat', sans-serif; color: black; margin: 0 0 -8px 0; letter-spacing: -0.3px; display: none; } .idx1-tpl509-p1-date span {	font: 13px/14px 'Montserrat', sans-serif; color: black; margin: 0 0 -8px 0; letter-spacing: -0.3px; display: none; padding-left: 5px; } .idx1-tpl509-p1-hat { font: 600 14px/14px 'Montserrat', sans-serif; letter-spacing: -0.3px; color: #D3232E; margin: 0 0 1px 0; text-transform: uppercase; background-color: inherit; display: inherit; border-radius: inherit; padding: inherit; } .idx1-tpl509-p1-title { font: 17px/28px 'Montserrat', sans-serif; color: black; margin: 0 0 -8px 0; letter-spacing: -0.3px; } .idx1-tpl509-p1-btn { font: normal 15px 'Montserrat', sans-serif; letter-spacing: 0.3px; background: none; border: 1px solid white; color: white; padding: 11px 21px; margin-top: 23px; } .idx1-tpl509-p1-row { margin: 0 -28px 0 -28px; } .idx1-tpl509-p1-line { border-color: #d9d9d9; border-width: 1px; margin: 20px 0 16px 0; } .idx1-tpl509 .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl509-p1-line { display: none; } .idx1-tpl509-p7-btn { font: 16px 'Montserrat', sans-serif; letter-spacing: -0.4px; color: white; background-color: #0EC73B; border-radius: 0; margin: 28px 0 0px 0px; padding: 10px 20px 10px 20px;	display:inherit;	float: inherit;	border-radius: inherit; }
/*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) {}

/*INICIO-DESKTOP-p1*/
.tpl570-fundo-custom{ background-color: #F1F1F1; padding-bottom: 4px;
}
.tpl570-bloco2{font: 600 12px 'Montserrat', sans-serif;color: #3a3a3a;display: inline-block;text-transform: uppercase;}
.tpl570-bloco1 .tpl570-city {font: 600 14px 'Montserrat', sans-serif;text-transform: uppercase;margin:;letter-spacing: 0.1px;}
.popover{max-width: 30%;width: 100%;}
a:hover {text-decoration: none;}
.tpl570-bloco {background-color: #F1F1F1;padding-bottom: 4px;}
.tpl570-bloco .pull-right img {margin: 6px 0 0 6px;width: 23px;}
.tpl570-bloco a {color: #797979;}
.tpl570-bloco1 { font: 600 12px 'Montserrat', sans-serif; letter-spacing: 0.5px; display: flex; align-items: center;}
.tpl570-bloco1 .tpl570-icon-weather {	margin-left: 4px;}
.tpl570-bloco1 .tpl570-min-temp {	color: #106977;}
.tpl570-bloco1 .tpl570-max-temp {	color: #B4232A; margin: 0 0 0 10px;}
.tpl570-bloco1-temp { font: 600 15px 'Montserrat', sans-serif; margin:0;}
.tpl570-bloco-data { font: normal 11px 'Montserrat', sans-serif; text-align: center; margin: 0; height: 36px; display: flex; justify-content: space-between; align-items: center;}
.tpl570 {padding-top: 24px;width: 1200px;
}
.tpl570-p1-redes-sociais {margin-top: 9px;}
.tpl570-p1-redes-sociais a:last-child {float: right;margin-right: 15px;}
.tpl570-p1-header-menu {position: absolute;top: 10px;right: 15px;}
.tpl570-p1-header-menu a {font: 600 13.6px 'Montserrat', sans-serif;letter-spacing: -0.1px;color: #8b8b8b;}
.tpl570-logo {width: 323px;margin-top: 6px;}
.tpl570-banner {margin-left: 4px;float: left;}
.idx1-tpl570--container-banner { width: 725px; height: 100px;}
.idx1-tpl570-banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl570-banner-mobile { display: none; }
.tpl570-p1-bloco-2-social {width: 28px;margin: -3px 0 0 0;float: right;}
.tpl570-p1-bloco-2-social img {margin-bottom: 7px;}
.tpl570-p1-bloco-2-social a:last-child img {margin-bottom: 0;}
.tpl570-p1-menu {margin: 20px 0px 0px 0px;border-radius: 0;border: none;background: none;position: relative;}
.tpl570-p1-menu #navbar {padding: 0 0 5px 0;border-top: 4px solid #EB2427;border-bottom: 1px solid #DADADA;}
.tpl570-p1-menu.navbar-default .navbar-nav>li>a {font: 600 17px 'Montserrat', sans-serif;padding: 15px 10px 10px 7px;letter-spacing: -0.8px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top: 5px solid white;transition: all .4s;color: black;text-transform: uppercase;margin-right: 7px;}
.tpl570-p1-menu.navbar-default .navbar-nav>li>a:focus,
.tpl570-p1-menu.navbar-default .navbar-nav>li>a:hover {transition: all .4s;border-top: 5px solid #CE1C1F;color: white;background-color: #EB2427;}
.tpl570-p1-menu.navbar-default .navbar-nav.navbar-right>li>a:focus,
.tpl570-p1-menu.navbar-default .navbar-nav.navbar-right>li>a:hover {background: none;border-color: white;}
.tpl570-p1-menu.navbar-default .navbar-toggle .icon-bar {background-color: #B5242B;}
.tpl570-p1-menu .navbar-toggle {border-color: #B5242B;margin-right: 0;}
.tplConteudo .main-title-global {font: 700 36px 'Montserrat', sans-serif;margin-top: 0px;margin-bottom: 30px;border-bottom: 3px solid #B5242B;color: #B5242B;}
.tplConteudo #text-content {font: normal 16px/30px 'Roboto', sans-serif;text-align: justify;}
.popover-content .btn.btn-success.btn-block {background-color: #EB2427;border-color: #EB2427;}
.tpl570-timer { color: #fff; background-color: #5191b6; width: 68px; display: inline-flex; padding: 3px 6px; align-items: center; justify-content: center; margin: 0 10px 0 0; border-radius: 3px;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1260px) {.container{width: 1230px;}
.index-bloco-1 {width: 73.171%;}
.index-bloco-2 {width: 26.83%;}}
/* NOTEBOOK */
@media (max-width: 1199px) {.tpl570-p1-menu.navbar-default .navbar-nav>li>a {font: 500 14px 'Montserrat', sans-serif;margin-right: 10px;}}
/* TABLET */
@media (max-width: 991px) {.tpl570-logo {width: auto !important;height: 80px;margin-left: auto;margin-right: auto;display: block;}
.tpl570-p1-menu {padding: 0;}
.tpl570-p1-menu .navbar.navbar-default {min-height: auto;}
.tpl570-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 (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl570--container-banner { width: 100%;}
.idx1-tpl570-banner-desktop { display: none; }
.idx1-tpl570-banner-mobile { display: block; }
.idx1-tpl570--container-banner img { width: 100% !important; height: auto !important; object-fit: cover !important;}}
/* Tablet */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {.idx1-tpl570--container-banner img { width: 100%; height: 100px; object-fit: cover;}
.idx1-tpl570--container-banner { width: 100%;}}
@media (max-width : 767px) {.tpl570-logo {width: 82% !important;height: auto !important;margin-left: auto;margin-right: auto;display: block;float: none;}
.tpl570-p1-menu .navbar-nav {margin: 0;}
.tpl570-p1-menu.navbar-default .navbar-nav>li>a {font: 500 17px 'Montserrat', sans-serif;padding: 10px 15px;margin-right: 0px;}
.tpl570-p1-menu .container>.navbar-header {padding: 0 15px;}
.popover{max-width: none;width: 100%;}
.index-bloco-1 {margin-bottom: 30px;}
.tpl570-bloco {padding: 0 4px;}
.tpl570{width: 100%;}
.tpl570-bloco .container.pos-r {padding: 0;}
.tpl570-bloco2 {margin: 6px 0 0 0;font: normal 8px 'Montserrat', sans-serif;float: right;}
.tpl570-bloco1 .tpl570-city {font: 600 8px 'Montserrat', sans-serif;margin: 4px 0 0;}
.tpl570-bloco1 .tpl570-icon-weather {margin: -6px -3px -4px -4px;}
.tpl570-bloco1-temp {font: 600 10px 'Montserrat', sans-serif;margin: 3px 0 0 0px;}
.tpl570-p1-redes-sociais { display: flex !important; column-gap: 10px;}
}
/*CSS para impressão*/
@media print {.tpl570-p1-bloco-2-social {display: none;}}
.tpl570-p1-menu #navbar {border-top: 4px solid #e0aa58;}
.tpl570-p1-menu.navbar-default .navbar-nav>li>a:focus,
.tpl570-p1-menu.navbar-default .navbar-nav>li>a:hover {background-color: #e0aa58;border-top: 5px solid #ffffff;}

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

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