
/*INICIO-DESKTOP-p1*/
.idx1-tpl148-p1-footer { background-color: #fff; background-image: inherit;}
.idx1-tpl148-p1-copyright { font-family:"Montserrat", sans-serif; font-weight: 400; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #000;}
.idx1-tpl148-p1-copyright img{ width: 40px; height: 17px;}
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 768px) { .idx1-tpl148-p1-copyright { font-size: 12px; }}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl1677-btn-first { background-color: #306090; color: white; } .idx1-tpl1677-btn-prev { background-color: #306090; color: white; } .idx1-tpl1677-btn-next { background-color: #306090; color: white; } .idx1-tpl1677-btn-last { background-color: #306090; color: white; } .idx1-tpl1677-btn-range { background-color: black; color: white; } /*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl2143{ width: 100%; margin: 0; padding: 0;}
.idx1-tpl2143-item a{ display: flex; gap: 10px;}
.idx1-tpl2143-hat{ font: 400 18px Bree Serif, serif; color: #355387;}
.idx1-tpl2143-titulo{ font: 400 18px Bree Serif, serif; color: #355387;}
.idx1-tpl2143-line{ margin-top: 15px; border-top: 1px solid #f0f0f0; margin-bottom: 15px;}
/*FIM*/
.idx1-tpl2143-item a {display: block;}
.idx1-tpl2143-hat {display: none;}
.idx1-tpl2143-titulo {font: 600 18px Montserrat,sans-serif;color: #000;margin: 5px 0px 0px 0px;}

/*INICIO-DESKTOP*/
.idx1-tpl2171 { padding: 0; margin: 0; background-color: #f0f0f0;}
.idx1-tpl2171-container { width: 100%; display: flex; flex-direction: column; margin: 0 auto;}
.idx1-tpl2171-footer-menu { background: #38893e; height: 40px; border-bottom: 4px solid #206025; margin: 0 auto; width: 100%; display: flex; justify-content: center
}
.idx1-tpl2171-footer-menu .navbar-nav { max-width: 1200px; width: fit-content; margin: 0 auto;}
.idx1-tpl2171-footer { max-width: 1200px; width: 100%; display: flex; flex-direction: row; padding: 50px 0; margin: 0 auto;}
.idx1-tpl2171-bloco-contato { padding: 0; width: 100%; text-align: center; margin: auto 0;}
.idx1-tpl2171-bloco-centro { padding: 0; width: 100%;}
.idx1-tpl2171-bloco-endereco { padding: 0; width: 100%; text-align: center; margin: auto 0;}
.idx1-tpl2171-telefone { font: 500 24px Barlow, sans-serif; margin: 0 0 8px 0; text-align: center; color: #000;}
.idx1-tpl2171-email { font: 400 18px Barlow, sans-serif; margin: 0px; color: #000;}
.idx1-tpl2171-endereco { font: 400 18px/24px Barlow, sans-serif; margin: 0; color: #000;}
.idx1-tpl2171-logo { width: 328px; height: auto;}
.idx1-tpl2171-redes-sociais { margin-top: 30px;}
.idx1-tpl2171-redes-sociais img { width: 18px; height: 18px; margin: 0 4px; filter: invert(1) brightness(0);}
.idx1-tpl2171-footer-menu .navbar-nav>li>a { font: 400 14px Barlow, sans-serif; padding: 10px; transition: all .4s; color: #fff; text-transform: uppercase;}
.idx1-tpl2171-footer-menu .navbar-nav>li>a:focus,
.idx1-tpl2171-footer-menu .navbar-nav>li>a:hover { color: white; background-color: #206025 !important; transition: all .4s;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl2171-footer { flex-direction: column; align-items: center; padding: 30px 0; gap: 30px; } .idx1-tpl2171-footer-menu { height: auto; } .idx1-tpl2171-footer-menu .navbar-nav { display: grid; grid-template-columns: 1fr 1fr; } .idx1-tpl2171-footer-menu .navbar-nav:before { display: none; } .idx1-tpl2171-bloco-contato, .idx1-tpl2171-bloco-endereco { width: 100%; text-align: center; } .idx1-tpl2171-bloco-centro { width: 100%; text-align: center; } .idx1-tpl2171-redes-sociais img { width: 24px; height: 24px; margin: 0 6px; } .idx1-tpl2171-logo { width: 100%; max-width: 260px; height: auto; margin: 0 auto; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2355 { width: 100%; padding: 8px 0 8px 0; margin: 0; background-color: #05173F; min-height: 51px;}
.idx1-tpl2355 a,
.idx1-tpl2355 a:hover { text-decoration: none;}
.idx1-tpl2355-container { max-width: 1200px; width: 100%; margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); justify-content: space-between; align-items: center;}
.idx1-tpl2355-1 { max-width: 315px; margin: 0; display: flex; flex-direction: row; justify-content: space-between;}
.idx1-tpl2355-menu-hamburguer-container { display: flex; align-items: center;}
.idx1-tpl2355-titulo a { font: 700 29px "Montserrat", sans-serif; letter-spacing: 0.4px; color: #fff; text-transform: none;}
.idx1-tpl2355-2 { max-width: 270px; margin: 0; display: flex; flex-direction: row; justify-content: center; text-transform: uppercase;}
.idx1-tpl2355-data { font: 400 12px Montserrat,sans-serif; margin: 0 0 0 0; color: #fff; align-self: self-end;}
.idx1-tpl2355-hora span { font: 400 18px Montserrat,sans-serif; margin-left: 25px; margin-bottom: 0; margin-top: 0; margin-right: 0; color: #fff;}
.idx1-tpl2355-3 { display: flex; flex-direction: row; justify-self: end; align-items: center;}
.idx1-tpl2355-logo-1 { height: 26px; width: auto; object-fit: cover;}
.idx1-tpl2355-logo-2 { height: 26px; width: auto; object-fit: cover; margin-right: 0px; margin-left: 17px;}
.idx1-tpl2355-redes-sociais img{ height: 34px; width: 34px; object-fit: cover;}
.idx1-tpl2355-menu-side-lateral { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999;}
.idx1-tpl2355-menu-area { z-index: 9999; width: 300px; top: 0; background-color: #A08C2D; padding: 0; height: 100vh; position: fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl2355-menu-area.active { left: 0px;}
.idx1-tpl2355-menu-area img { width: 60%; height: 100%; margin: 0 auto;}
.idx1-tpl2355-titulo-secao-side { padding: 20px; background-color: #8e7b27;}
.idx1-tpl2355-titulo-secao-side a { font: 500 19px Montserrat,sans-serif; color: #fff;}
.idx1-tpl2355-side-overlay { transition: all .5s ease-in-out; background-color: rgba(0, 0, 0, 0.7); display: block; opacity: 1;}
.idx1-tpl2355-btn-closed { width: 100%; font: 600 18px "Montserrat", sans-serif; color: #fff; text-align: right;}
.idx1-tpl2355-btn-closed span { width: 35px; height: 35px; line-height: 35px; text-align: center; position: absolute; top: 13px; right: 10px; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; background: #A08C2D;}
.idx1-tpl2355-btn-closed span:hover { background: #fff; color: #7386D5;}
.idx1-tpl2355-lista-menu .navbar-nav li a { font: 400 18px "Frank Ruhl Libre", sans-serif; color: #fff; padding: 4px 0; border: 0px; text-transform: inherit !important;}
.idx1-tpl2355-lista-menu .navbar-nav li a:hover { color: #fff; background-color: transparent; padding: 4px 0;}
.idx1-tpl2355-lista-menu .navbar-nav li { padding: 3px; float: none;}
.idx1-tpl2355-menu-area hr { width: 100%; margin-top: 20px; margin-bottom: 20px; display: inline-block; border: 0;}
.idx1-tpl2355-side-overlay.active { display: block; opacity: 1;}
.idx1-tpl2355-side-overlay { top: 0; left: 0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, .7); z-index: 9998; opacity: 0; transition: all .5s ease-in-out;}
ul.idx1-tpl2355-nav-search li a img { width: 20px;}
.idx1-tpl2355-lista-menu { padding: 0px 20px 0px 20px;}
.idx1-tpl2355.fixed { position: fixed; top: 0; left: 0; z-index: 99999; width: 100%;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl2355-container { grid-template-columns: 1fr; padding: 0 15px; gap: 10px; } .idx1-tpl2355-1 { max-width: none;	justify-content: initial;	gap: 9px; } .idx1-tpl2355-2 { max-width: none; justify-content: space-between; } .idx1-tpl2355-3 { display: none; }	.idx1-tpl2355-titulo a {	font: 700 22px "Montserrat",sans-serif;	}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2356 { width: 100%; margin-bottom: 30px; padding: 0 15px; background-color: transparent; height: 155px; min-height: 155px; position: relative; background-image: linear-gradient(to right,#e8e8e8 ,#f4f4f4); margin-right: auto; margin-left: auto;}
.idx1-tpl2356 a,
.idx1-tpl2356 a:hover { text-decoration: none;}
.idx1-tpl2356-container { max-width: 1200px; width: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; position: relative; height: 155px; min-height: 155px;}
.idx1-tpl2356-container-bloco-texto { width: 200px; position: absolute; top: 0px;}
.idx1-tpl2356-container-bloco-texto-container { width: 200px; margin: 0;}
.idx1-tpl2356-container-bloco-texto-hat { font: italic 200 19px "Montserrat",sans-serif; margin: 17px 0 15px -2px;}
.idx1-tpl2356-container-bloco-texto-textos-redes { background-color: #A08C2D; position: relative; padding: 30px 20px 26px; z-index: 2;}
.idx1-tpl2356-container-redes-sociais { text-align: right; display: flex; gap: 5px;}
.idx1-tpl2356-container-redes-sociais img { width: 26px; height: 26px;}
.idx1-tpl2356-container-bloco-texto-titulo { font: 800 33px/36px "Montserrat",sans-serif; letter-spacing: -.5px; margin: 4px 0 9px -2px; color: #fff;}
.idx1-tpl2356-container-bloco-texto-comple-chamada { font: 400 12px/20px "Montserrat",sans-serif; letter-spacing: -.3px; color: #fff;}
.idx1-tpl2356-img { top: 0; width: 171px; left: 190px; position: absolute; z-index: 1;}
.idx1-tpl2356-container-cate-container { position: absolute; top: 0; left: 340px; width: 72%; margin-top: 15px; float: right;}
.idx1-tpl2356-container-cate p { float: left; width: 33%; padding-top: 20px; text-align: center; font: italic 200 28px/35px "Montserrat",sans-serif; color: #A08C2D; margin-right: 0; margin-bottom: 0; letter-spacing: -.2px;}
.idx1-tpl2356-pesquisa { margin: 20px auto 0 auto; max-width: 640px; width: 100%; position: absolute; left: 585px; top: 160px;}
.idx1-tpl2356-pesquisa-container { display: flex; justify-content: end; align-items: center;}
.idx1-tpl2356-pesquisa-container form { width: 100%; position: relative;}
.idx1-tpl2356-pesquisa-container form input { width: 100%; background-color: transparent; border: 1px solid #e9e9e9; padding: 10px 15px; font: italic 400 16px "Montserrat",sans-serif; color: #000;}
.idx1-tpl2356-pesquisa-container form input:focus { outline: none;}
.idx1-tpl2356-pesquisa-container form button { position: absolute; right: 0; background-color: transparent; border: 0; height: 100%;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl2356 { height: 220px; } .idx1-tpl2356-container { padding: 0 10px; flex-direction: column; } .idx1-tpl2356-container-bloco-texto { display: none; } .idx1-tpl2356-img { left: 0; width: 240px; height: auto; top: 7px; } .idx1-tpl2356-container-cate-container { left: 220px; margin-top: 0; width: auto; top: 20px; } .idx1-tpl2356-container-cate p { padding-top: 0; font: italic 200 24px/30px "Montserrat",sans-serif; float: initial; width: auto; text-align: right; } .idx1-tpl2356-pesquisa { padding: 0 15px; left: 0px; top: 210px }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2358 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.div-template-replay-idx1-tpl2358 { margin-top: 60px; display: flex; flex-direction: column; gap: 30px; max-width: 870px; width: 100%;}
.idx1-tpl2358-container { max-width: 640px; float: right;}
.idx1-tpl2358-chapeu { font: 600 14px/11px "Montserrat",sans-serif; letter-spacing: -.3px; color: #A08C2D; text-transform: uppercase;}
.idx1-tpl2358-titulo { font: 500 35px/42px "Montserrat",sans-serif; margin: 20px 0 29px; color: #000; letter-spacing: -.4px;}
.idx1-tpl2358-autor-social { display: flex; justify-content: space-between; align-items: center; width: 100%;}
.idx1-tpl2358-autor-social-left p { font: 500 15px "Montserrat",sans-serif; color: #000; padding: 0; margin: 0 8px 0 0;}
.idx1-tpl2358-autor-social-left p strong{ font: 700 15px "Montserrat",sans-serif;}
.idx1-tpl2358-autor-social-middle { max-width: 640px; width: 100%; display: flex; flex-direction: row; justify-content: center; display: flex; align-items: center; margin: 30px 0 0 0;}
.idx1-tpl2358-autor-social-middle a { display: inline-block; margin: 0 0 0 5px;}
.idx1-tpl2358-autor-social { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 26px 0 0 0;}
.idx1-tpl2358-autor-social-middle img { border-radius: 50px;}
.idx1-tpl2358-autor-social-middle img:hover { opacity: 0.7;}
.idx1-tpl2358-autor-social strong { color: #000;}
.idx1-tpl2358-autor-social-middle .fb-like span { margin: 0; padding: 0; height: 20px !important;}
.idx1-tpl2358-area-content { width: 100%; margin: 30px 0 0 0;}
.idx1-tpl2358-foto img { max-width: 640px; width: 100%; height: auto; object-fit: cover; object-position: center; border: 4px solid #E1E4E6;}
.idx1-tpl2358-foto .idx1-tpl2358-credito { width: 100%; text-align: right; font: 400 11px/11px "Montserrat",sans-serif; color: #333!important; margin: 0 0 5px 0; text-transform: uppercase;}
.idx1-tpl2358-foto-descricao { font: 13px "Montserrat",Arial,Helvetica,sans-serif!important; color: #A08C2D!important; margin: 6px 0 0; text-align: left; display: table-caption; caption-side: bottom;}
.idx1-tpl2358-textos { width: 100%; font: 400 20px "Montserrat", sans-serif; color: #000; margin: 30px 0 30px 0; position: relative; height: 110px; overflow: hidden; transition: all 0.2s ease;}
.idx1-tpl2358-textos .img-wrapper { display: none;}
.idx1-tpl2358-btn-more { width: 100%;}
.idx1-tpl2358-btn-more a { font: 600 14px "Montserrat",sans-serif; color: #A08C2D; text-transform: uppercase;}
.idx1-tpl2358-degrade-mascara { position: absolute; bottom: 0px; width: 100%; height: 50px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
.idx1-tpl2358-formComentario { width: 100%; border-bottom: 1px solid #b0b0b0; padding: 0 0 30px; margin: 30px 0 30px;}
.idx1-tpl2358-formComentario-novo-coment { font: 500 17px "Montserrat",sans-serif; margin-bottom: 30px;}
.idx1-tpl2358-areaComentario { background-color: transparent; padding: 0px;}
.idx1-tpl2358-formComentario label { font: 500 17px "Montserrat",sans-serif; color: #000; letter-spacing: -1px; margin: 0;}
.idx1-tpl2358-tituloComentario { font: 700 24px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; margin: 0 0 20px 0;}
.idx1-tpl2358-fields { width: 100%; display: flex; gap: 17px; align-items: center;}
.idx1-tpl2358-fields textarea { width: 100%; font: 400 15px "Montserrat",sans-serif; padding: 7px 9px; letter-spacing: -.3px; margin-bottom: 5px; border: 1px solid #b0b0b0; border-radius: 3px; color: #333;}
.idx1-tpl2358-fields-input-nome-container { display: flex; flex-direction: row; gap: 11px; width: 310px; height: 34px; align-items: center;}
.idx1-tpl2358-fields-input-nome-label { width: 51px;}
.idx1-tpl2358-fields-input-nome-container input { flex: 1; width: 100%;}
.idx1-tpl2358-fields-input-email-container { display: flex; flex-direction: row; gap: 11px; width: 310px; height: 34px; align-items: center;}
.idx1-tpl2358-fields-input-email-label { width: 51px;}
.idx1-tpl2358-fields-input-email-container input{ flex: 1; width: 100%;}
.idx1-tpl2358-fields input { width: 77%; border: 1px solid #d5d5d5; padding: 5px; margin: 0;}
.idx1-tpl2358-fields button { font: 500 12px "Montserrat",sans-serif; letter-spacing: -.5px; color: #fff; background-color: #43A31F; border-radius: 3px; margin: 25px 0 20px auto; padding: 6px 10px; width: 200px; border: 0; text-transform: uppercase;}
::-ms-input-placeholder { font: 400 18px "Montserrat", sans-serif;}
::placeholder { font: 400 18px "Montserrat", sans-serif;}
.idx1-tpl2358-comentarioItem { height: auto; background-color: #fff; padding: 20px; border: 1px solid #d5d5d5; margin: 0 0 20px 0; display: none; opacity: 0;}
.idx1-tpl2358-comentarioItem.idx1-tpl2358-active { opacity: 1; display: block; -webkit-animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.idx1-tpl2358 .g-recaptcha div { margin: 0 auto;}
@-webkit-keyframes slide-in-left { 0% { -webkit-transform: translateX(-10px); transform: translateX(-10px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }}
@keyframes slide-in-left { 0% { -webkit-transform: translateX(-10px); transform: translateX(-10px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }}
.idx1-tpl2358-info-box { display: flex; justify-content: space-between; align-items: center; font: 600 18px "Montserrat", sans-serif; margin: 0 0 20px 0;}
.idx1-tpl2358-curtir { width: 100px; display: flex; justify-content: space-between;}
.idx1-tpl2358-textInfo { font: 12px/18px "Montserrat",Arial,Helvetica,sans-serif; color: #333;}
.idx1-tpl2358-textInfo span { color: #43A31F; margin: 0 9px 0 0; padding: 0 13px 0 0; border-right: 1px solid #43A31F; font: 14px/20px "Montserrat", sans-serif,Arial,Helvetica,sans-serif;}
.idx1-tpl2358-info p { color: #333; font: 16px "Montserrat", sans-serif; padding: 0!important; margin-top: 8px;}
.idx1-tpl2358-btn-mais { margin: 20px auto 0 auto; text-align: center;}
.idx1-tpl2358-btn-mais a { border: 0; text-align: center; display: inline-block; padding: 5px; border-radius: 3px; font: 16px/16px TitilliumWebSemiBold,Arial,Helvetica,sans-serif; background: #3b5fa1; color: #fff; text-transform: uppercase;}
.idx1-tpl2358-texto-p p:first-child{ padding: 0px !important; margin: 0px !important;}
.idx1-tpl2358-texto-p p:last-child{ padding: 0px !important; margin: 0px !important;}
.idx1-tpl2358-neg { display: flex; width: 37px; justify-content: space-between; align-items: center;}
.idx1-tpl2358-pos { display: flex; width: 37px; justify-content: space-between; align-items: center;}
.idx1-tpl2358-pos div,
.idx1-tpl2358-neg div { font: 400 15px "Montserrat",sans-serif; margin: 1px 6px 0 4px; border: 1px solid #c1d9ff; border-radius: 3px; padding: 0 5px 1px;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl2358 { padding: 0; } .idx1-tpl2358-container { width: 100%; margin: 0 auto; } .idx1-tpl2358-chapeu { font: 600 14px/11px "Montserrat",sans-serif; letter-spacing: -.3px; color: #A08C2D; text-transform: uppercase; } .idx1-tpl2358-titulo { font: 500 24px/31px "Montserrat",sans-serif; } .idx1-tpl2358-foto img { width: 100%; height: auto; object-fit: cover; object-position: center; } .idx1-tpl2358-info-box { font: 600 14px "Montserrat", sans-serif; } .idx1-tpl2358-fields { flex-direction: column; gap: 0; } .idx1-tpl2358-fields input { border: 1px solid #b0b0b0; border-radius: 3px; padding: 5px; font: 14px/20px DroidSansRegular,Arial,Helvetica,sans-serif; color: #333; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2359 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl2359 a,
.idx1-tpl2359 a:hover { text-decoration: none;}
.idx1-tpl2359-container { max-width: 300px; width: 100%; margin: 0 auto; border: 1px solid #ccc; padding: 19px 19px 20px;}
.idx1-tpl2359-title { font: italic 200 28px Montserrat,sans-serif; margin: -5px 0 11px; color: #A08C2D;}
.idx1-tpl2359-calendario { width: 100%; margin: 0; padding: 0; background-color: transparent;}
/*FIM*/
@media (max-width: 768px){
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2360 { background-image: url(""); margin: 0; background-color: transparent; border: 1px solid #ccc; padding: 19px 19px 20px;}
.idx1-tpl2360-container{ width: 100%; margin: 0; padding:0;}
.idx1-tpl2360-materia{ width: 100%; margin: 0 auto; padding:0;}
.idx1-tpl2360-hat { font: italic 200 28px Montserrat,sans-serif; margin: -5px 0 11px; color: #A08C2D;}
.idx1-tpl2360-title { font: 18px/24px Montserrat,sans-serif; letter-spacing: -.3px; margin: -3px 0 0 0; color: #333; display: inherit; text-decoration: none; padding: 0; background-color: transparent; text-align: left;}
.idx1-tpl2360-call { font: 18px/24px Montserrat,sans-serif; letter-spacing: -.3px; color: #333; margin: 0; padding: 0; text-align: left;}
.idx1-tpl2360-call strong{ color: #a6978d; text-decoration: underline; text-decoration-color: #a6978d;}
/*FIM*/
@media (max-width : 767px) { div.container-fluid.idx1-tpl2360-bg { padding: 0 !important; } .idx1-tpl2360-materia{ width:100% !important; padding:0 15px !important; } .idx1-tpl2360-title { font: 500 24px/30px "Poppins", sans-serif; text-align: center; } .idx1-tpl2360{ width: 100%; } .idx1-tpl2360-call { font: 400 18px/24px "Inter", sans-serif; text-align: justify; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl590 { width:100%; margin:0; padding:0;}
.idx1-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx2-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx2-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx3-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx4-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx4-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx5-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx5-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx6-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx6-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx7-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx7-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}

/*INICIO-DESKTOP-p1*/
.idx8-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx8-tpl590 hr {margin-top: 40px!important;margin-bottom: 40px!important;}



