@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Saira:100,200,300,400,500,600,700,800,900');
/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none; color:#FFF}
img{border:0;}
ul{ list-style:none;}
.clear{clear:both;}
input:focus {outline: none;}
button:focus {outline: none;}

body{min-width:290px; background:#fff url(imagens/bkg-topo.jpg)top center no-repeat ; font-family:'Saira', Arial, Helvetica, sans-serif; font-size:17px;}

.fixo_prod{padding: 10px;}
.fixo_cat{background: rgba(0,0,0,0.2); padding: 10px;}
.fixo_cat a{color: #000 !important; font-weight: 600;}
.fixo_sub{background: rgba(0,0,0,0.05); padding: 10px;}
.fixo_sub a{color: #242424 !important; font-weight: 400;}

.orcamentos {position:fixed; width:174px; height:111px; right:0; bottom:50px; z-index:9999;}

.wts{background-color:#01b763 !important; color:#fff !important; background-image:url(imagens/icon-whats.png) !important; background-size: 20px 20px !important;}
.wts i, .wts a{color:#fff !important;}

/* CSS DO TOPO */
.faixa-topo {position:relative; float:left; width:100%; height:37px; background:#212121;}
.center-fx-tp {position:relative; float:left; width:980px; height:37px; left:50%; margin-left:-490px;}
.center-fx-tp ul{position:relative; float:left; width:580px; height:18px; padding-right:42px; background:url(imagens/sep-rs.jpg) right no-repeat; margin-top:10px;}
.center-fx-tp ul li{position:relative; float:right; padding:0 12px; margin:2px; font-size:13px; color: #fff;}
.center-fx-tp ul li .img-menu{position:relative; float:left; width:20px; height:17px; margin:-2px 3px 0 0;}
.center-fx-tp ul li a{position:relative; float:right; font-size:13px;}
.center-fx-tp .eng-rs {position:relative; float:left; width:100px; height:28px; margin:0 0 0 5px;}
.center-fx-tp .rs {position:relative; float:left; width:28px; height:28px; margin:0 0 0 5px;}
.center-fx-tp .rs-txt {position:relative; float:right; width:56px; height:28px; margin:0 0 0 15px; font-size:18px; font-style:italic; line-height:2; color:#b5b5b5;}

.bt-whats {display:block; float:left; width:auto; margin-left:5px;}
/*Botão WhatsApp*/
.btwhats { font-size: 1rem; padding: 10px; position:fixed; right:2%; bottom:180px; width:auto; height: auto; vertical-align:middle; background:#01b763; color:#fff; text-align:center; line-height:2.6; font-weight:500; z-index: 9999999999999999999999999; font: 13px Helvetica,Arial,sans-serif; text-decoration: none; border-radius: 10px;}
.btwhats .alinhar{padding-top: 10px;}

/* Efeito Pulsar Botão WhatsApp */
.efeitoPulse { ursor: pointer; box-shadow: 0 0 0 rgba(1,183,99, 0.4); animation: pulse 1s infinite;}
.efeitoPulse:hover { animation: none; }

/*@-webkit-keyframes pulse {
  0% { -webkit-box-shadow: 0 0 0 0 rgba(1,183,99, 0.4); }
  70% { -webkit-box-shadow: 0 0 0 10px rgba(1,183,99, 0);}
  100% { -webkit-box-shadow: 0 0 0 0 rgba(1,183,99, 0); }
}
@keyframes pulse {
  0% { -moz-box-shadow: 0 0 0 0 rgba(1,83,99, 0.4); box-shadow: 0 0 0 0 rgba(1,83,99, 0.4);}
  70% { -moz-box-shadow: 0 0 0 10px rgba(1,83,99, 0); box-shadow: 0 0 0 10px rgba(1,83,99, 0);}
  100% { -moz-box-shadow: 0 0 0 0 rgba(1,83,99, 0); box-shadow: 0 0 0 0 rgba(1,83,99, 0);}
}*/

#bg_top{width:100%; height:158px; float:left; position:relative; background:url(imagens/bkg-topo.jpg) top center repeat-x; z-index:2;}

.topo {position:relative; float:left; width:980px; height:158px; left:50%; margin-left:-490px; z-index:2;}
.logotipo {position:relative; float:left; width:216px; height:122px;}

/*CSS MENU HORIZONTAL*/
.bkg-menu-h {position:relative; float:right; width:651px; height:49px; background:url(imagens/bkg-menu.jpg) top center no-repeat; display:block; margin-top:37px;}
.bkg-menu-h ul {position:relative; float:right; width:641px; height:49px;}
.bkg-menu-h ul .li, .dest-link {display:block; float:left; margin:0 0 0 20px; height:49px; line-height:3.5; text-align:center}
.bkg-menu-h ul .li a{font-size:14px;color:#5b5959; font-weight:400;}
.bkg-menu-h ul .li:hover{border-bottom:4px solid #28156e; -webkit-transition: border 2s; /* Safari */ transition: color 2s;}
.bkg-menu-h ul .li2{display:block; float:left; padding:0 0 0 25px; margin-left:7px; height:49px; line-height:3.5; text-align:center; background:url(imagens/icon-localizacao.jpg) left no-repeat;}
.bkg-menu-h ul .li2 a{font-size:14px; color:#767676; color:#5b5959; font-weight:400;}
.bkg-menu-h ul .li2:hover{border-bottom:4px solid #28156e; -webkit-transition: border 2s; /* Safari */ transition: color 2s;}
.dest-link {background:#000; height: 39px; line-height: 2.5;  padding: 0 10px; margin-top: 7px;}
.dest-link2 {background:#000; }
.dest-link2 a {color:#fff !important;}

.lr {position:absolute; right:123px; bottom:0;}
/*FIM CSS MENU HORIZONTAL*/
/*CSS MENU MOBILE*/
.menu-mob{display:none;}
#menu_m{display:none;}
/*CSS CONTATO*/

.barra-busca {position:absolute; right:0; bottom:7px; width:980px; height:40px;}
.est_busca {position:relative; float:right; width:221px; height:25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 0 0 0; border:1px solid #d5d5d5;}
.search {position:relative; float:left; width:165px; margin-left:10px; height:25px; border:0;}
.bt-busca {position:relative; float:right; width:15px; height:15px; background:url(imagens/lupa-busca.jpg) no-repeat;border:0; margin:5px 7px 0 0;}

/*QUADRO TELEFONES*/
.eng-telefones {position:relative; float:right; width:301px; height:29px; margin-top:25px; margin-right:264px; background:url(imagens/linha-sep.jpg) right no-repeat; padding-right:30px; display:none;}
.eng-telefones p{position:relative; float:left; width:130px; height:18px; font-size:17px; font-weight:400; color:#6c6c6c; text-align:left; background:url(imagens/icon-telefone.jpg) left no-repeat; line-height:1; margin-top:5px;}
.eng-telefones p b{font-size:14px; font-weight:400;}
.eng-telefones p a{color:#6c6c6c;}

/*CSS ENDEREÇO*/
.endereco {position:absolute; right:0; top:110px; width:390px; font-size:14px; color:#696666; text-align:right; font-size:15px; font-weight:600;}
/*FIM CSS TOPO*/

/*CSS BANNER*/
#bg-banner {position:relative; float:left; width:100%; height:480px; margin-bottom:60px;}
.eng-banner{position:relative; float:left; width:100%; height:480px; z-index:2; overflow:hidden;}
#banner {position:relative; float:left; width:100%; height:480px;}
.mm {display:none;}
.pc {display:block;}
.mob {display:none;}

.covid {float:left; width: 980px; height: 200px; margin-top: 20px;}
.covid .covid-desk {display: block;}
.covid .covid-mob {display:none;}
.pulse {display: block; cursor: pointer;  box-shadow: 0 0 0 rgba(37,132,254, 0.4); animation: pulse 2s infinite; }
.pulse:hover { animation: none; }
@-webkit-keyframes pulse {
  0% { -webkit-box-shadow: 0 0 0 0 rgba(37,132,254, 0.4); }
  70% { -webkit-box-shadow: 0 0 0 10px rgba(37,132,254, 0); }
  100% { -webkit-box-shadow: 0 0 0 0 rgba(37,132,254, 0); }
}
@keyframes pulse {
  0% { -moz-box-shadow: 0 0 0 0 rgba(37,132,254, 0.4); box-shadow: 0 0 0 0 rgba(37,132,254, 0.4); }
  70% { -moz-box-shadow: 0 0 0 10px rgba(37,132,254, 0); box-shadow: 0 0 0 10px rgba(37,132,254, 0); }
  100% { -moz-box-shadow: 0 0 0 0 rgba(37,132,254, 0); box-shadow: 0 0 0 0 rgba(37,132,254, 0); }
}

.faixa-contatos {position:relative; float:left; width:100%; height:155px; background:#7ba2b7;}
.center-faixa {position:relative; float:left; width:980px; height:155px; left:50%; margin-left:-490px;}
.tt-faixa {position:relative; float:left; width:220px; margin-top:54px; margin-right:30px;}
.tt-faixa strong{font-size:24px; color:#fff; font-weight:500;}
.tt-faixa b{font-size:18px; color:#fff; font-weight:500;}
.tt-faixa h4{font-size:18px; color:#063e5c; font-weight:400;}
.tt-faixa h5{font-size:14px; color:#063e5c; font-weight:400;}
.box-faixa {position:relative; float:left; max-width:360px; height:100px; margin-top:24px; border-left:1px solid #a0bccb; padding-left:40px;}
.box-faixa:nth-child(3) {width:140px;}
.box-faixa h4{position:relative; float:left; width:100%; font-size:14px; color:#063e5c; font-weight:800;}
.box-faixa p{position:relative; float:left; width:100%; font-size:14px; margin-top:10px;}
.box-faixa i a{position:relative; float:left; width:100%; font-size:15px; margin-top:10px;}
.box-faixa2 {position:relative; float:right; width:295px; height:100px; margin-top:24px; border-left:1px solid #a0bccb; padding-left:30px; }
.box-faixa2 h4{position:relative; float:left; width:100%; font-size:16px; color:#063e5c; font-weight:800; text-align:right;}
.box-faixa2 p{position:relative; float:right; width:100%; font-size:16px; margin-top:5px; color:#fff; text-align:right;}
/*FIM CSS BANNER*/

/*FAIXA LANÇAMENTOS*/
.faixa-lancamentos, .faixa-lancamentos .revestir  {position:relative; float:left; width:100%; height:90px; background:#000;}
.center-lancamentos {position:relative; float:left; width:980px; height:155px; left:50%; margin-left:-490px; text-align:center; }
.center-lancamentos h2{font-size:40px; color:#fff; margin-top:42px;}
.center-lancamentos h3{font-size:20px; color:#7c7c7c; margin-top:0; font-weight:400;}
.faixa-lancamentos .revestir {background:url(imagens/banners-paginas/promocao.gif) center top no-repeat;}

/*FAIXA OUTLET*/
.faixa-promocoes, .faixa-promocoes .outlet {position:relative; float:left; width:100%; height:155px; background:#17d9db;}
.center-promocoes {position:relative; float:left; width:980px; height:155px; left:50%; margin-left:-490px; text-align:center; }
.center-promocoes h2{font-size:40px; color:#fff; margin-top:42px;}
.center-promocoes h3{font-size:20px; color:#fff; margin-top:0; font-weight:400;}
.faixa-promocoes .outlet { background:url(imagens/banners-paginas/outlet.gif) center top no-repeat;}

/*CSS CONTEUDO*/
.conteudo .box-pri, .box-sec, .box-terc, .box-bottom  {margin:0 0 50px;}
.eng-conteudo {position:relative; float:left; width:100%;}
.conteudo {position:relative; float:left; width:980px; left:50%; margin-left:-490px;}
.conteudo .box-pri{position:relative; float:left; width:100%;}
.conteudo .box-pri h1 {position:relative; float:left;width:100%; height:65px; font-weight:300; font-size:26px; color:#5a5a5a; line-height:2;text-align:center;}
.conteudo .box-pri h2 {position:relative; float:left; width:100%; height:45px; margin-left:0; font-weight:300; font-size:19px; color:#232323; line-height:2; text-align:center; /*border-bottom:1px solid #e5e5e5;*/ margin-bottom:20px;}
.conteudo .box-pri p {position:relative; float: left; width:100%; font-size:16.2px; color:#191919; text-align:justify; line-height:1.5;}
.conteudo .box-pri p a {color:#191919;}
.conteudo .box-pri p a:hover {color:#6e6e6e; transition: all 0.9s ease;}
.conteudo .box-pri .a {position:relative; float: left; width:310px; font-size:16.2px; color:#515151; text-align:justify; line-height:1.5; text-align:center; margin-left:10px; margin-top:20px;}
.conteudo .box-pri .a:hover {color: #000; transition: all 0.9s ease;}
.conteudo .box-pri .a img{position:relative; float: left; width:96px; height:48px; margin:0 34%; margin-bottom:10px;}


/*.conteudo .box-pri p:first-letter {font-size:150%;}*/
.conteudo .saiba-mais {position:absolute; bottom:0; left:230px; color:#25af5b; font-size:14px; font-weight:600;}

.box-sec {position:relative; float:left; width:100%; border-top:1px solid #e5e5e5;}
.eng-box-sec {position:relative; float:left; width:480px; margin-top:20px;}
.eng-box-sec h2{position:relative; float:left; width:480px; font-size:26px; color:#5a5a5a; font-weight:400; margin-bottom:15px;}
.eng-box-sec h2 a{font-size:26px; color:#5a5a5a; font-weight:400;}
.ambientes {position:relative; float:left; width:480px !important; height:178px; left:1px;}

.boxPromo {position:relative; float:left; width:480px; margin-bottom:10px;}
.boxPromo:nth-of-type(2n) {float:right;}

.eng-box-sec2 {position:relative; float:right; width:100%; margin-top:40px;}
.eng-box-sec2 h3{position:relative; float:left; width:100%; height:65px; font-size:26px; color:#5a5a5a; font-weight:400; text-align:center;}
.img-promocoes {position:relative; float:left; width:100%; height:178px; background:url(imagens/bkg-promocoes.jpg) no-repeat;}
.promo_img {position:relative; float:left; width:127px; height:127px; margin-top:20px; margin-left:22px; border:2px solid #fff;}
.bt-promocoes {position:absolute; width:105px; height:30px; right:14px; bottom:30px;}

.out {display:block}
.out-295 {display:none;}
.out-480 {display:none;}


.box-terc {position:relative; float:left; width:100%; border-top:1px solid #e5e5e5;}
.eng-box-terc {position:relative; float:left; width:100%; margin-top:20px;}
.eng-box-terc h2{position:relative; float:left; width:480px; font-size:26px; color:#5a5a5a; font-weight:400; margin-bottom:15px;}
.eng-box-terc img {position:relative; float:right; width:484px; height:188px; }
.eng-box-terc p {position:relative; float:left; width:482px; height:auto; font-size:16px; color:#999; margin-top:4px;}
.eng-box-terc .endDesk {display:block}
.eng-box-terc .endMobile { display:none; position:relative; float:left; width:100%; height:auto; margin:0 0 10px; font-size:16px; color:#999;}

.box-bottom {position:relative; float:left; width:100%; height:auto; border-top:1px solid #e5e5e5;}
.box-bottom h2{position:relative; float:left; width:100%; font-size:26px; color:#5a5a5a; font-weight:400; margin-top:40px;}
.box-bottom .marca {position:relative; float:left; width:180px; height:61px; margin:8px 29px 0 29px;}
iframe {position:relative; float:left; width:980px; height:600px; margin:10px 0 0 0;}
/*FIM CSS CONTEUDO*/

/*CSS RODAPE*/
#eng-rodape {position:relative; float:left; width:100%; height:181px; background:url(imagens/bkg-rodape.jpg) repeat-x;}
.rodape {position:relative; float:left; width:980px; height:181px; left:50%; margin-left:-490px;}
.rodape .box-contato {position:relative; float:left; width:120px; margin-right:25px;}
.pagseguro {position:absolute; right:215px; top:65px;}
.rodape .box {position:relative; float:left; width:353px; margin:0 0 0 205px}
.rodape .box2 {position:relative; float:right; width:183px;}
.rodape .titulo{position:relative; float:left; width:100%; font-size:14px; color:#1f1f1f; font-weight:600; margin-top:16px; margin-bottom:33px;}
.rodape .titulo b{color:#1f1f1f;}
.rodape p {position:relative; float:left; width:100%; font-size:14px; color:#727272; margin-top:5px;}
/*NEWSLETTER*/
#est_campo_news {position:relative; float:left; width:90%; height:25px; padding:0; border:2px solid #dbdbdb;  margin-top:13px;}
.campo_news {border:0; padding:0 0 0 10px; height:25px; width:130px;}
.cad_news {position:relative; float:right; width:59px; height:25px; background:#ebebeb; color:#3c3c3c; font-size:12px; border:0; text-align:center;}
/*DIREITOS AUTORAIS*/
.eng-direitos {position:relative; float:left; width:100%; height:43px; background:#28156e;}
.direitos {position:relative; float:left; width:980px; height:43px; left:50%; margin-left:-490px; font-size:13px; color:#fff; line-height:3.5;}

/*Css CONTATO ENVIADO*/
.galeria{position:relative; float:left; width:100%; min-width:295px; height:auto; }
.img_es {position:relative; float:left; width:207px; height:134px; left:50%; margin-left:-103px; margin-top:30px;}
.tt-es {position:relative; float:left; width:100%; text-align:center; font-size:30px; color:#252525;}
.sub-ts {position:relative; float:left; width:100%; text-align:center; font-size:19px; color:#595959;}
.link-ce {position:relative; float:left; width:100%; text-align:center; font-size:14px; color:#0060b4; margin-top:10px; margin-bottom:100px; text-decoration:underline;}

.icones_rodape {position:absolute; right:0; top:0;}

/*CSS CHAT ONLINE LATERAL*/
#rodape-lateral-ativo {position:fixed; width:137px; height:49px; right:0; bottom:5px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; z-index:9998; background:#fff url(imagens/linha-chat.jpg) left center no-repeat; padding-left:25px;}
#rodape-lateral-ativo a{border:0;}
.texto-chat {position:relative; float:right; width:107px; height:23px; font-size:14px; color:#5b5959; line-height:2;}
.texto-chat a{color:#000; text-decoration:none;}
.texto-chat2 {position:relative; float:left; width:300px; font-size:15px; margin:0 0 0 15px; height:20px;}
.texto-chat2 a{color:#32a6f2; text-decoration:none;}
#rodape-lateral-ativo .img_chat {position:relative; float:left; width:21px; height:20px; margin:14px 0 0 0; border:0; text-shadow:none !important;}
.status_chat {position:relative; float:right; width:107px; font-size:13px; font-weight:600;}
.status_chat a {color:#3E3E3E; text-decoration:none; font-size:13px;}
#bt-close{width:13px; height:12px; position:absolute; top:-3px; left:-5px; z-index:9999; pointer-events:auto;}
#bt-close:focus {outline: none;}

#rodape-fixo {position:fixed; width:137px; height:49px; right:0; bottom:5px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; z-index:99999; line-height:3.5; background:#fff url(imagens/linha-chat.jpg) left center no-repeat; padding-left:25px;}
#rodape-fixo a{color:#5b5959!important; font-size:14px; width:97px; float:right; font-weight:bold; color:#000;}
#bt-open {position:relative; float:left; width:100%; height:46px; margin:2px 0 0 7px;}

/*MENU FIXO*/
#menu_fixo{width:100%; height:63px; position:fixed; top:0px; background:#212121; display:none; z-index:9999; border-bottom:2px solid #565555;}
#box_menu_fixo{width:980px; height:60px; position:relative; margin-left:-490px; left:50%;}
#campo_menu_fixo_top{width:980px; height:50px; position:relative; float:left;}
#hide_menu{width:50px; height:10px; position:absolute; margin-left:-25px; left:50%; top:45px; cursor:pointer;}
#show_menu{width:50px; height:10px; position:absolute; margin-left:-25px; left:50%; top:45px; cursor:pointer; display:none;}

#ligamos-pvc {position:relative; float:left; width:240px; height:42px; margin:10px 20px 0 0;}
.img-lpvc {position:relative; float:left; width:31px; height:30px; margin:5px 0 0 0;}
.titulo-lpvc {position:relative; float:left; width:170px; font-size:14px; color:#d6d6d6; margin:3px 0 0 10px;}
.titulo-lpvc a{color:#d6d6d6; text-decoration:none}
.titulo-lpvc .headset {position:relative; float:right; width:24px; height:24px; margin:0 165px 0 0;}
.texto-lpvc {position:relative; float:left; width:190px; font-size:11px; color:#fff; font-weight:lighter; margin:0 0 0 10px;}
.texto-lpvc a{color:#d6d6d6; text-decoration:none}
#contactform { width:300px; padding:10px; background:none; position:relative; float:left; z-index:999; margin:0;}
.field {position:relative; float:left; width:350px; margin:3px 0 0 0;}
.field select {width:280px;}
.field2 {position:relative; float:left; width:350px; margin:10px 0 4px 0; padding:0 0 4px 0; border-bottom:1px dashed #999;}

.vl-cp {position:relative; float:left; width:130px; height:28px; margin:2px 0 0 0; border:1px solid #999;}

.tel-menu-fixo {position:relative; float:left; width:270px; color:#fff; margin:8px 0 0 0;}
.tel-menu-fixo:nth-child(2){width:160px;}

.error-cont {position:relative; float:left; width:205px; height:58px; margin:2px 0 0 5px;}
.central {position: relative; float: left; width: 42px; height: 42px; margin: 5px 5px 0 0;}
.tel-central {position: relative; float: left; width: 110px; margin: 3px 0 0 0; font-size:14px; color:#d6d6d6; font-weight: lighter;}
.img_lpvc {position:absolute; width:392px; height:264px; left:360px;}
.central img {display:block; float:left; width:31px; height:30px; margin-top:5px;}


#lancamentos {position:absolute; top:-80px; left:0;}

/*
#mask {position:absolute; width:100%; left:0; top:0; background-color:#000; display:none; z-index:99999;}
#boxes .window {position:absolute; left:0; top:100px; width:550px; height:544px; display:none; z-index:999999;}
#boxes #dialog2 {position:fixed; background:transparent; width:550px; margin-top:0; left:50%; margin-left:-400px;}
.close{display:block; text-align:right; padding: 10px; background:#0e0e0e; border:1px solid #ccc; color:#fff; font-size:12px; cursor:pointer}
.img_pop {display:block; float:left; width:550px; height:544px;}
.img_pop-mobile {display:none; float:left; width:295px; height:209px;}
*/

@media only screen and (min-width: 768px) and (max-width: 979px) {
body {background:none;}
#bg_top {height:auto; background:none;}
/*CSS do topo*/
#menu_fixo{display:none !important;}
.center-fx-tp {width:743px; left:50%; margin-left:-371px;}
.center-fx-tp ul{ width:610px; height:18px; padding-right:0;}
.center-fx-tp ul li{float:left;}

.bt-whats {display:none;}

.topo {width:743px; height:auto; left:50%; margin-left:-371px;  background:none;}
.logotipo {width:216px; height:122px; left:50%; margin-left:-108px;  margin-top:0;}

/*Barra busca site*/
.barra-busca {position:relative; float:left; height:auto; width:100%; text-align:center; bottom:0; margin-top:20px;}
.est_busca {position:inherit; float:none; display:inline-block; width:441px; height:60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 9px 0 0; border:1px solid #d5d5d5;}
.search {position:relative; float:left; width:365px; margin-left:10px; height:60px; border:0;}
.bt-busca {position:relative; float:right; width:15px; height:15px; background:url(imagens/lupa-busca.jpg) no-repeat;border:0; margin:23px 7px 0 0;}

/*CSS MENU HORIZONTAL*/
.bkg-menu-h {width:100%; height:auto; display:block;}
.bkg-menu-h ul {width:100%;height:auto; text-align:center; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding-bottom:5px;}
.bkg-menu-h ul .li{float:none; display:inline-block; margin:0 13px 0 0 !important; }
.bkg-menu-h ul .li a{font-size:12px;}

.bkg-menu-h ul .li2{padding:0 0 0 25px; margin-left:0;}
.bkg-menu-h ul .li2 a{font-size:12px;}
.bkg-menu-h ul .li:hover {border-bottom:0;}

.dest-link {float:none; display:inline-block; padding:0 5px; margin:0 13px 0 0 !important;}
/*fim css topo*/
/*CSS MENU MOBILE*/
.mm {display:block; float:left; width:743px; margin-left:calc(50% - 371.5px);}
.menu-mob{display:none;}
#menu_m{display:none;}
/*CSS CONTATO*/

/*QUADRO TELEFONES*/
.eng-telefones {margin-right:0; background:none; display:block; padding:0; width:100%; height:auto; margin-top:15px; text-align:center;}
.eng-telefones p{position:inherit; float:none; display:inline-block; width:auto; height:auto; font-size:19px; line-height:1.5; margin-top:5px; padding-left:30px; margin:0 20px;}
.eng-telefones p b{font-size:14px; font-weight:400;}

/*CSS BANNER*/
#bg-banner {width:743px; height:321px; left:50%; margin-left:-371.5px; background:url(imagens/bkg-banner.jpg) top center no-repeat; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.eng-banner{position:relative; float:left; width:100%; height:100%; left:0; margin-left:0; z-index:2; overflow:hidden; background:#FFF; margin-top:0;}
#banner {position:relative; float:left; width:100%; height:100%;}
.slide a img {width:100%; height:100%;}
.pc {display:block;}
.mob {display:none;}
/*FIM CSS BANNER*/

.center-lancamentos {position:relative; float:left; width:743px; height:155px; left:50%; margin-left:-371.5px; text-align:center; }
.center-lancamentos h2{font-size:40px;  color:#fff; margin-top:42px;}
.center-lancamentos h3{font-size:20px; color:#7c7c7c; margin-top:0; font-weight:400;}

.faixa-contatos {height:auto;}
.center-faixa {width:642px; margin-left:-321px; height:auto; margin-bottom:60px;}
.box-faixa:nth-child(3) {display:none;}
.tt-faixa {margin-right:0; text-align:center; width:100%;}
.box-faixa, .box-faixa2 {padding-left:0; border:0; width:100%; height:auto; max-width:642px; text-align:center; float:left;}
.box-faixa2 h4, .box-faixa2 p {text-align:center;}
.box-faixa2 p {float:left;}

/*CSS MENU HORIZONTAL*/
.bkg-menu-h {display:block;}
/*FIM CSS MENU HORIZONTAL*/

/*CSS CONTEUDO DA PÁGINA*/
.conteudo {width:743px; left:50%; margin-left:-371px; }
.box-sec {width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-sec {width:480px; margin-top:20px; margin-left:17.5%;}
.eng-box-sec h2{width:480px; font-size:30px; color:#5a5a5a; font-weight:400;  margin-bottom:15px;}
.ambientes {width:480px !important; height:178px; left:1px;}

.eng-box-sec2 {float:left; width:480px;  margin-left:17.5%;}
.eng-box-sec2 h3{width:100%; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center;}
.img-promocoes {width:481px; height:178px; background:url(imagens/bkg-promocoes.jpg) no-repeat;}
.bt-promocoes {position:absolute; width:105px; height:30px; right:14px; bottom:30px;}

.out {display:none}
.out-295 {display:none;}
.out-480 {display:block;}

.conteudo .box-pri .a {position:relative; float: left; width:240px; font-size:14px; color:#515151; text-align:justify; line-height:1.5; text-align:center; margin-left:5px; margin-top:20px;}

.box-terc {width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-terc {width:100%; margin-top:20px;}
.eng-box-terc h2{width:100%; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center; margin-left:0;}
.eng-box-terc img {position:relative; float:left; width:476px; height:175px; margin-left:17.5%; margin-bottom:20px;}
.eng-box-terc p {position:relative; float:left; width:100%; font-size:17px; color:#5a5a5a; margin-top:10px; margin-left:0; text-align:center;}
iframe {position:relative; float:left; width:743px; height:600px; margin:10px 0 0 0;}

.box-bottom h2{position:relative; float:left; width:100%; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; margin-top:20px; text-align:center;}
.box-bottom .marca {position:relative; float:left; width:139px; height:49px; border:2px solid #e1e1e1; margin:8px 0 0 4px;}
/*CSS RODAPE*/
.rodape {position:relative; float:left; width:743px; height:auto; left:50%; margin-left:-371px;}
.rodape .box-contato {width:13%; margin-right:25px;}
.pagseguro {position:absolute; right:155px; top:60px;}
.rodape .box {width:30%; margin:0 130px;}
.rodape .box2 {position:relative; float:right; width:133px;}
.rodape .box2 img{position:relative; float:right; width:133px; height:71px;}
.rodape .titulo{ margin-top:12px; margin-bottom:33px;}
.rodape .titulo b{color:#1f1f1f;}
.rodape p {font-size:12px;}
/*DIREITOS AUTORAIS*/
.eng-direitos {margin-top:20px;}
.direitos {width:733px; height:43px; left:50%; margin-left:-371.5px;}
}

@media only screen and (min-width: 667px) and (max-width: 767px) {
#menu_fixo{display:none !important;}
.center-fx-tp {width:642px; left:50%; margin-left:-321px;}
.center-fx-tp ul{ width:580px; height:18px; padding-right:0;}
.center-fx-tp ul li{float:left; padding: 0 17px;}
.center-fx-tp ul li a {font-size:11px;}
.center-fx-tp .rs {margin-left:0;}

#toTop {display:none !important;}
/*CSS do topo*/
body {background:none;}
#bg_top{background:none; z-index:2; height:270px;}
.topo {width:642px; height:270px; left:50%; margin-left:-321px; background:none;}
.logotipo {width:216px; height:122px; left:50%; margin-left:-108px;  margin-top:0;}

.bt-whats {display:none;}

.barra-busca {position:relative; float:left; height:auto; width:100%; text-align:center; bottom:0; margin-top:20px;}
.est_busca {position:inherit; float:none; display:inline-block; width:441px; height:60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 9px 0 0; border:1px solid #d5d5d5;}
.search {position:relative; float:left; width:365px; margin-left:10px; height:60px; border:0;}
.bt-busca {position:relative; float:right; width:15px; height:15px; background:url(imagens/lupa-busca.jpg) no-repeat;border:0; margin:23px 7px 0 0;}

/*CSS MENU HORIZONTAL*/
.bkg-menu-h {width:451px; display:none;}
/*FIM CSS MENU HORIZONTAL*/

/*MENU MOBILE*/
.menu-mob {position:relative; float:left; width:100%; height:43px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#e0e0e0; display:block;}
.desativa {display:none !important;}
#menu_m{ position:relative; float:left; width:calc(100% - 10px); display:none; padding:5px; background:#f0f0f0; display:none;}
#menu_m ul{width:100%; height:auto; position:relative; float:left; background:none;}
#menu_m ul li{width:100%; padding:10px 0; position:relative; float:left; display:block; text-align:left; border-bottom:1px solid #e0e0e0;}
#menu_m ul li a{ color:#797979; position:relative; float:left; padding:5px; font-size: 15px;}
.bt-menu{position:relative; float:left; width:53px; height:40px; line-height:2.5; background:url(imagens/icon-menu-mobile.jpg) left no-repeat; font-size:16px; margin-top:2px; margin-left:11px; padding-left:23px; color:#1e1e1e; font-weight:600;}
/*FIM MENU MOBILE*/

/*QUADRO TELEFONES*/
.eng-telefones {margin-right:0; background:none; display:block; padding:0; width:100%; height:auto; margin-top:15px; text-align:center;}
.eng-telefones p{position:inherit; float:none; display:inline-block; width:auto; height:auto; font-size:19px; line-height:1.5; margin-top:5px; padding-left:30px; margin:0 20px;}
.eng-telefones p b{font-size:14px; font-weight:400;}


/*CSS BANNER*/
#bg-banner {width:642px; height:278px; left:50%; margin-left:-321px; background:url(imagens/bkg-banner.jpg) top center no-repeat; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.eng-banner{position:relative; float:left; width:100%; height:100%; left:0; margin-left:0; z-index:2; overflow:hidden; background:#FFF; margin-top:0;}
#banner {position:relative; float:left; width:100%; height:100%;}
.slide a img {width:100%; height:100%;}

.mm {display:block; float:left; width:642px; margin-left:calc(50% - 321px);}
.pc {display:block;}
.mob {display:none;}
/*FIM CSS BANNER*/

.center-lancamentos {position:relative; float:left; width:642px; height:155px; left:50%; margin-left:-321px; text-align:center; }
.center-lancamentos h2{font-size:40px; color:#fff; margin-top:42px;}
.center-lancamentos h3{font-size:20px; color:#7c7c7c; margin-top:0; font-weight:400;}

/*CSS CONTEUDO DA PÁGINA*/
.conteudo {position:relative; float:left; width:642px; left:50%; margin-left:-321px; }
.conteudo .box-pri{position:relative; float:left; width:100%;}
.conteudo .box-pri h1 {width:642px; height:65px; background:url(imagens/img-titulo-pri.jpg) center top no-repeat; left:50%; margin-left:-321px; margin-top:20px; font-size:24px; padding:0 0 0 0; line-height:2; text-align:center;}
.conteudo .box-pri p {position:relative; float: left; width:100%; font-size:17px; color:#696969; text-align:center;}

.conteudo .box-pri .a {width:637px; font-size:18px; line-height:1.5; text-align:center; margin-left:0; margin-top:20px;}
.conteudo .box-pri .a img {margin:0 42% 20px 42%;}

.box-sec {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-sec {position:relative; float:left; width:480px; margin-top:20px; margin-left:13%;}
.eng-box-sec h2{position:relative; float:left; width:480px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px;}
.ambientes {position:relative; float:left; width:480px !important; height:178px; left:1px;}

.eng-box-sec2 {position:relative; float:left; width:480px;  margin-left:calc(50% - 240px);}
.eng-box-sec2 h3{position:relative; float:left; width:480px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center;}
.img-promocoes {position:relative; float:left; width:481px; height:178px; background:url(imagens/bkg-promocoes.jpg) no-repeat;}
.bt-promocoes {position:absolute; width:105px; height:30px; right:14px; bottom:30px;}

.out {display:none}
.out-295 {display:none;}
.out-480 {display:block;}

.faixa-contatos {height:auto;}
.center-faixa {width:642px; margin-left:-321px; height:auto; margin-bottom:60px;}
.box-faixa:nth-child(3) {display:none;}
.tt-faixa {margin-right:0; text-align:center; width:100%;}
.box-faixa, .box-faixa2 {padding-left:0; border:0; width:100%; height:auto; max-width:642px; text-align:center; float:left;}
.box-faixa2 h4, .box-faixa2 p {text-align:center;}
.box-faixa2 p {float:left;}

.conteudo .box-pri h1 {text-align:center;}
.nivel-form-1 {left:50%; margin-left:-207.5px;}

.box-terc {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-terc {position:relative; float:left; width:100%; margin:20px 0;}
.eng-box-terc h2{position:relative; float:left; width:100%; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:left; text-align:center;}
.eng-box-terc img {position:relative; float:left; width:476px; height:175px; margin-left:13%; margin-bottom:20px;}
.eng-box-terc p {position:relative; float:left; width:480px; font-size:17px; color:#5a5a5a; margin-top:10px; margin-left:calc(50% - 240px); text-align:center;}
iframe {position:relative; float:left; width:100px; height:400px; margin:10px 0 0 0;}
.box-bottom {height:auto;}
.box-bottom h2 {text-align:center;}
.box-bottom .marca {margin:20px 0 0 20px;}

/*CSS PÁGINA CONTATO*/
.img-contato {position:relative; float:right; width:100%; height:auto; font-size:14px; color:#666; margin-top:30px;}
.img-contato a{text-decoration:none; color:#666;}
iframe {position:relative; float:left; width:100%; height:259px; margin:10px 0 0 0;}

/*CSS RODAPE*/
#eng-rodape {height:auto; background:none;}
.rodape {position:relative; float:left; width:642px; height:auto; left:50%; margin-left:-321px;}
.rodape .box-contato {width:100%; margin-right:0; height:auto; text-align:center;}
.pagseguro {position:relative; right:0; top:0; width:100%; text-align:center;}
.rodape .box-contato p{font-size:20px;}
.rodape .box {width:100%; margin:0 0; float:left; height:190px; text-align:center;}
.rodape .box2 {position:relative; float:left; width:100%;}
.rodape .box2 img{position:relative; float:left; width:186px; height:99px; margin-left:35%;}
.rodape .titulo{ margin-top:12px; margin-bottom:33px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center;}
.rodape .titulo b{color:#1f1f1f;}
.rodape p {font-size:12px;}
/*NEWSLETTER*/
#est_campo_news {position:relative; float:right; width:90%; height:45px; padding:0; border:2px solid #dbdbdb;  margin-top:13px; margin-right:10px;}
.campo_news {border:0; padding:0 0 0 10px; height:45px; width:500px;}
.cad_news {position:relative; float:right; width:59px; height:45px; background:#ebebeb; color:#3c3c3c; font-size:12px; border:0; text-align:center;}
/*DIREITOS AUTORAIS*/
.eng-direitos {margin-top:20px;}
.direitos {width:642px; height:43px; left:50%; margin-left:-321px; font-size:14px; text-align:center;}
.icones_rodape {display:none;}
}

@media only screen and (min-width: 480px) and (max-width: 666px) {
.orcamentos {position:fixed; width:auto; height:100px; right:0; bottom:0px; z-index:9999;}
.orcamentos img{position: relative; float: left; width: auto; height: 100%;}

.btwhats {padding: 0px; line-height:normal; border-radius: 30px 0 0 30px; right: -130px; bottom:120px;}
.btwhats i{position: relative; float: left; width: 40px; line-height: 40px;}
.alinhar{position: relative; float: left; line-height: 20px; padding-right: 10px;}
	
.bt-whatsapp2, .tel{display: none;}
#menu_fixo{display:none !important;}
.center-fx-tp {width:455px; left:50%; margin-left:-227px;}
.center-fx-tp ul{ width:340px; height:18px; padding-right:0;}
.center-fx-tp ul li{float:left; padding:0 0 0 35px;}
.center-fx-tp ul li a {font-size:12px;}
.center-fx-tp .rs {margin-left:0; margin-left:20px;}
.li-mb {display:none;}

#bg_top{height:290px; background:none; z-index:2;}
body {background:none;}
.topo {width:455px; height:290px; left:50%; margin-left:-227px; background:none;}
.logotipo {width:216px; height:122px; left:50%; margin-left:-108px;  margin-top:6px;}

.bt-whats {display:none;}

/*Barra busca site*/
.barra-busca {position:absolute; right:0; bottom:20px; width:100%; height:60px;}
.est_busca {position:relative; float:right; width:441px; height:60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 9px 0 0; border:1px solid #d5d5d5;}
.search {position:relative; float:left; width:365px; margin-left:10px; height:60px; border:0;}
.bt-busca {position:relative; float:right; width:15px; height:15px; background:url(imagens/lupa-busca.jpg) no-repeat;border:0; margin:23px 7px 0 0;}

/*MENU MOBILE*/
.bkg-menu-h {display:none;}
.menu-mob {position:relative; float:left; width:100%; height:43px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#e0e0e0; display:block;}
.desativa {display:block;}
.ativa {display:none !important;}
#menu_m{ position:relative; float:left; width:calc(100% - 10px); display:none; padding:5px; background:#f0f0f0; display:none;}
#menu_m ul{width:100%; height:auto; position:relative; float:left; background:none;}
#menu_m ul li{width:100%; padding:10px 0; position:relative; float:left; display:block; text-align:left; border-bottom:1px solid #e0e0e0;}
#menu_m ul li a{ color:#797979; position:relative; float:left; padding:5px; font-size: 15px;}
.bt-menu{position:relative; float:left; width:53px; height:40px; line-height:2.5; background:url(imagens/icon-menu-mobile.jpg) left no-repeat; font-size:16px; margin-top:2px; margin-left:11px; padding-left:23px; color:#1e1e1e; font-weight:600;}
/*FIM MENU MOBILE*/

/*QUADRO TELEFONES*/
.eng-telefones {margin-right:0; background:none; display:block; padding:0; width:100%; height:auto; margin-top:15px; text-align:center;}
.eng-telefones p{position:inherit; float:none; display:inline-block; width:auto; height:auto; font-size:19px; line-height:1.5; margin-top:5px; padding-left:30px; margin:0 20px;}
.eng-telefones p b{font-size:14px; font-weight:400;}

/*CSS BANNER*/
#bg-banner {width:480px; height:208px; left:50%; margin-left:-240px; background:url(imagens/bkg-banner.jpg) top center no-repeat; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.eng-banner{position:relative; float:left; width:100%; height:100%; left:0; margin-left:0; z-index:2; overflow:hidden; background:#FFF; margin-top:0;}
#banner {position:relative; float:left; width:100%; height:100%;}
.slide a img {width:100%; height:100%;}
.mm {display:block; float:left; width:455px; margin-left:calc(50% - 227.5px);}
.pc {display:block;}
.mob {display:none;}
/*FIM CSS BANNER*/

.covid {position:relative; width: 100%; height: 400px; background-color: #065086;}
.covid .covid-desk {display: none;}
.covid .covid-mob {display:block; position:relative;float: left; left:50%; margin-left: -147.5px; }

.center-lancamentos {position:relative; float:left; width:455px; height:155px; left:50%; margin-left:-227px; text-align:center; }
.center-lancamentos h2{font-size:40px; color:#fff; margin-top:42px;}
.center-lancamentos h3{font-size:20px; color:#7c7c7c; margin-top:0; font-weight:400;}


.conteudo {position:relative; float:left; width:455px; left:50%; margin-left:-227.5px; }
.conteudo .box-pri{position:relative; float:left; width:100%;}
.conteudo .box-pri h1 {width:455px; background:none; left:50%; margin-left:-227.5px; margin-top:20px; font-size:22px; color:#5a5a5a; padding:20px 0 0 0; line-height:1; text-align:center; border-top:1px solid #e5e5e5;}
.conteudo .box-pri h2 {font-size:18px; line-height:1.5}
.conteudo .box-pri p {position:relative; float: left; width:100%; font-size:17px; color:#696969; text-align:center;}

.conteudo .box-pri .a {display:block; width:100%; margin-left:0; text-align:center;}
.conteudo .box-pri .a img {display:inline-block; margin:0; position:inherit; float:none;}
.conteudo .box-pri .a span {display:block; width:100%; text-align:center;}

.faixa-contatos {height:auto;}
.center-faixa {width:295px; margin-left:-147.5px; height:auto; margin-bottom:60px;}
.box-faixa:nth-child(3) {display:none;}
.tt-faixa {margin-right:0; text-align:center; width:100%;}
.box-faixa, .box-faixa2 {padding-left:0; border:0; width:100%; height:auto; max-width:320px; text-align:center; float:left;}
.box-faixa2 h4, .box-faixa2 p {text-align:center;}
.box-faixa2 p {float:left;}

.box-sec {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-sec {position:relative; float:left; width:455px; margin-top:20px; margin-left:0;}
.eng-box-sec h2{position:relative; float:left; width:455px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px;}
.ambientes {position:relative; float:left; width:100% !important; height:169px; left:1px;}

.eng-box-sec2 {position:relative; float:left; width:455px;	 margin-left:0;}
.eng-box-sec2 h3{position:relative; float:left; width:455px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center;}
.img-promocoes {position:relative; float:left; width:455px; height:178px; background:url(imagens/bkg-promocoes2.jpg) right 10px no-repeat;}
.img-promocoes img{width:455px; height:178px;}
.promo_img {position:relative; float:left; width:78px; height:78px; margin-top:20px;}
.bt-promocoes {position:absolute; width:105px; height:30px; right:14px; bottom:30px;}

.out {display:none}
.out-295 {display:none;}
.out-480 {display:block;}

.box-terc {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-terc {position:relative; float:left; width:100%; margin-top:20px;}
.eng-box-terc h2{position:relative; float:left; width:455px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:left; margin-left:0;}
.eng-box-terc img {position:relative; float:left; width:455px; height:175px; margin-left:0; margin-bottom:20px;}
.eng-box-terc p {position:relative; float:left; width:455px; font-size:17px; color:#5a5a5a; margin-top:10px; margin-left:0;}
iframe {position:relative; float:left; width:455px; height:279px; margin:10px 0 0 0;}

.box-terc {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-terc {position:relative; float:left; width:100%; margin-top:20px; text-align:center;}
.eng-box-terc h2{position:relative; float:left; width:455px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center; margin-left:0;}
.eng-box-terc img {position:relative; float:left; width:455px; height:175px; margin-left:0; margin-bottom:20px;}
.eng-box-terc p {position:relative; float:left; width:455px; font-size:17px; color:#5a5a5a; margin-top:10px; margin-left:0; text-align:center;}
.box-bottom {height:auto;}
.box-bottom h2{position:relative; float:left; width:100%; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; margin-top:20px; text-align:center;}
.box-bottom .marca {position:relative; float:left; width:139px; height:47px; border:2px solid #e1e1e1; margin:8px 0 0 4px;}
/*CSS PÁGINA CONTATO*/
.img-contato {position:relative; float:right; width:100%; height:auto; font-size:14px; color:#666; margin-top:30px; background:#fff; padding:0;}
.img-contato a{text-decoration:none; color:#666;}
iframe {position:relative; float:left; width:100%; height:259px; margin:10px 0 0 0;}

/*CSS RODAPE*/
#eng-rodape {height:auto; background:none;}
.rodape {position:relative; float:left; width:455px; height:auto; left:50%; margin-left:-227px;}
.rodape .box-contato {width:100%; margin-right:0; height:auto; text-align:center;}
.pagseguro {position:relative; right:0; top:0; width:100%; text-align:center;}
.rodape .box-contato p{font-size:20px;}
.rodape .box {width:100%; margin:0 0; float:left; height:190px; text-align:center;}
.rodape .box2 {position:relative; float:left; width:100%;}
.rodape .box2 img{position:relative; float:left; width:186px; height:99px; margin-left:calc(50% - 93px);}
.rodape .titulo{ margin-top:12px; margin-bottom:33px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center;}
.rodape .titulo b{color:#1f1f1f;}
.rodape p {font-size:12px;}
.icones_rodape {display:none;}
/*NEWSLETTER*/
#est_campo_news {position:relative; float:right; width:90%; height:45px; padding:0; border:2px solid #dbdbdb;  margin-top:13px; margin-right:10px;}
.campo_news {border:0; padding:0 0 0 10px; height:45px; width:320px;}
.cad_news {position:relative; float:right; width:59px; height:45px; background:#ebebeb; color:#3c3c3c; font-size:12px; border:0; text-align:center;}
/*DIREITOS AUTORAIS*/
.eng-direitos {margin-top:20px;}
.direitos {width:455px; height:43px; left:50%; margin-left:-227px; font-size:14px; text-align:center;}

#boxes .window {width:295px; height:283px;}
#boxes #dialog2 {width:295px; left:50%; margin-left:-147.5px;}
.img_pop {display:none;}
.img_pop-mobile {display:block;}
}

@media only screen and (max-width: 479px) {
.orcamentos {position:fixed; width:auto; height:100px; right:0; bottom:0px; z-index:9999;}
.orcamentos img{position: relative; float: left; width: auto; height: 100%;}
/*
.btwhats { font-size: 1rem; padding: 10px; position:fixed; right:10px; bottom:120px; width:auto; height: auto; vertical-align:middle; background:#01b763; color:#fff; text-align:center; line-height:2.6; font-weight:500; z-index: 9999999999999999999999999; font: 13px Helvetica,Arial,sans-serif; text-decoration: none; border-radius: 10px;}
.btwhats .alinhar{ display: none;}
*/
	
.btwhats {padding: 0px; line-height:normal; border-radius: 30px 0 0 30px; right: -130px; bottom:120px;}
.btwhats i{position: relative; float: left; width: 40px; line-height: 40px;}
.alinhar{position: relative; float: left; line-height: 20px; padding-right: 10px;}
	
.bt-whatsapp2, .tel{display: none;}
	
#menu_fixo{display:none !important;}
.center-fx-tp {width:100%; left:0; margin-left:0;}
.center-fx-tp ul{ width:100%; height:37px; padding-right:0; margin:0; background:none; text-align:center;}
.center-fx-tp ul li{display:inline-block; height:33px; float:none; line-height:3;}
.center-fx-tp ul li a {font-size:12px;}
.center-fx-tp .rs {display:none;}

.center-fx-tp ul li .img-menu {margin-top:8px;}

.li-mb {display:none;}

body {background:none;}
#bg_top{height:330px; background:none; z-index:2;}
.topo {width:295px; height:330px; left:50%; margin-left:-147px; background:none;}
.logotipo {width:216px; height:122px; left:50%; margin-left:-108px;  margin-top:6px;}

/*MENU MOBILE*/
.desativa {display:block;}
.ativa {display:none !important;}
.bkg-menu-h {display:none;}
.menu-mob {position:relative; float:left; width:100%; height:43px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#e0e0e0; display:block;}
#menu_m{ position:relative; float:left; width:calc(100% - 10px); display:none; padding:5px; background:#f0f0f0; display:none;}
#menu_m ul{width:100%; height:auto; position:relative; float:left; background:none;}
#menu_m ul li{width:100%; padding:10px 0; position:relative; float:left; display:block; text-align:left; border-bottom:1px solid #e0e0e0;}
#menu_m ul li a{ color:#797979; position:relative; float:left; padding:5px; font-size: 15px;}
.bt-menu{position:relative; float:left; width:53px; height:40px; line-height:2.5; background:url(imagens/icon-menu-mobile.jpg) left no-repeat; font-size:16px; margin-top:2px; margin-left:11px; padding-left:23px; color:#1e1e1e; font-weight:600;}
/*FIM MENU MOBILE*/

/*Barra busca site*/
.barra-busca {position:absolute; bottom:20px; width:100%; height:35px;}
.est_busca {position:relative; float:right; width:100%; height:35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 0 0 0; border:1px solid #d5d5d5;}
.search {position:relative; float:left; width:165px; margin-left:10px; height:35px; border:0;}
.bt-busca {position:relative; float:right; width:15px; height:15px; background:url(imagens/lupa-busca.jpg) no-repeat;border:0; margin:11px 7px 0 0;}

/*QUADRO TELEFONES*/
.eng-telefones {margin-right:0; background:none; display:block; padding:0; width:100%; height:auto; margin-top:15px; text-align:center;}
.eng-telefones p{position:inherit; float:none; display:inline-block; width:130px; height:auto; font-size:19px; line-height:1.5; margin-top:5px; padding-left:30px; margin:0 20px;}
.eng-telefones p b{font-size:14px; font-weight:400;}
.bt-whats {display:none;}
/*fim css topo*/

/*CSS BANNER*/
#bg-banner {width:295px; height:130px; left:50%; margin-left:-147.5px; background:url(imagens/bkg-banner.jpg) top center no-repeat; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.eng-banner{position:relative; float:left; width:100%; height:100%; left:0; margin-left:0; z-index:2; overflow:hidden; background:#FFF; margin-top:0;}
#banner {position:relative; float:left; width:100%; height:100%;}
.slide a img {width:100%; height:100%;}


.covid {width: 100%; height: 400px;}
.covid .covid-desk {display: none;}
.covid .covid-mob {display:block;}


.mm {display:block; position:relative; float:left; width:88%; margin-left:6%;}
.pc {display:none;}
.mob {display:block; width:100%; height:130px;}
/*FIM CSS BANNER*/

.center-lancamentos {position:relative; float:left; width:295px; height:155px; left:50%; margin-left:-147.5px; text-align:center; }
.center-lancamentos h2{font-size:40px; color:#fff; margin-top:42px;}
.center-lancamentos h3{font-size:20px; color:#7c7c7c; margin-top:0; font-weight:400;}
.faixa-promocoes {margin-bottom:20px;}
.faixa-promocoes .outlet { background:#ffd25a url(imagens/banners-paginas/outlet-295.gif) center top no-repeat;}

.faixa-lancamentos, .faixa-lancamentos .revestir {margin-bottom:40px;}

/*CSS CONTEUDO DA PÁGINA*/
.conteudo {position:relative; float:left; width:295px; left:50%; margin-left:-147px;}
.conteudo .box-pri{position:relative; float:left; width:100%;}
.conteudo .box-pri h1 {width:295px !important; height:60px !important; background:none; left:50%; margin-left:-147.5px; font-size:23px; padding:0 0 0 0; line-height:1;}
.conteudo .box-pri h2 {font-size:16px; line-height:1;}
.conteudo .box-pri p {position:relative; float: left; width:100%; font-size:17px; color:#696969; text-align-last:center;}
.conteudo .box-pri .a {margin-left:0; width:100%; text-align:left;}
.conteudo .box-pri .a img {margin:0 10px 0 0;}
.conteudo .box-pri .a span {position:relative; float:left; width:179px; margin-top:5px;}


.faixa-contatos {height:auto;}
.center-faixa {width:295px; margin-left:-147.5px; height:auto; margin-bottom:60px;}
.box-faixa:nth-child(3) {display:none;}
.tt-faixa {margin-right:0; text-align:center; width:100%;}
.box-faixa, .box-faixa2 {padding-left:0; border:0; width:100%; height:auto; max-width:320px; text-align:center; float:left;}
.box-faixa2 h4, .box-faixa2 p {text-align:center;}
.box-faixa2 p {float:left;}

.box-sec {position:relative; float:left; width:100%; margin-top:26px; border-top:1px solid #e5e5e5;}
.eng-box-sec {position:relative; float:left; width:295px; margin-top:20px; margin-left:0;}
.eng-box-sec h2{position:relative; float:left; width:295px; font-size:23px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:center;}
.ambientes {position:relative; float:left; width:100% !important; height:109px; left:1px;}

.out {display:none}
.out-295 {display:block;}

.eng-box-sec2 {position:relative; float:left; width:295px; margin-left:0;}
.eng-box-sec2 h3{width:295px; font-size:23px; margin-bottom:15px; text-align:left; text-align:center;}
.img-promocoes {position:relative; float:left; width:295px; height:109px; background:none;}
.img-promocoes img{position:relative; float:left; width:295px; height:109px; }
.bt-promocoes {position:absolute; width:105px; height:30px; right:14px; bottom:30px; display:none;}

.eng-box-terc {position:relative; float:left; width:100%; margin-top:20px;}
.eng-box-terc h2{position:relative; float:left; width:295px; font-size:30px; color:#5a5a5a; font-weight:400; margin-bottom:15px; text-align:left; margin-left:0; text-align:center;}
.eng-box-terc img {position:relative; float:left; width:295px; height:175px; margin-left:0; margin-bottom:20px;}
.eng-box-terc p {width:100%; text-align:center;}
.eng-box-terc .endDesk {display:none}
.eng-box-terc .endMobile { display:block;}

.box-bottom h2{position:relative; float:left; width:295px; font-size:30px; color:#5a5a5a; font-weight:400; text-align:center;}
.box-bottom {height:auto;}
.box-bottom .marca {width:130px; height:44px; margin:10px 6px; border:2px solid #d7dee7;}
iframe {position:relative; float:left; width:295px; height:181px; margin:10px 0 0 0;}

.eng-box-terc img {height:128px;}

/*CSS RODAPE*/
#eng-rodape {height:auto; background:none;}
.rodape {position:relative; float:left; width:295px; height:auto; left:50%; margin-left:-147px;}
.rodape .box-contato {width:100%; height:auto; margin-right:0; text-align:center;}
.rodape .box-contato p{font-size:20px; color: #727272 !important;}
.pagseguro {position:relative; right:0; top:0; width:100%; text-align:center;}
.pagseguro img { height:50px !important;}
.rodape .box {width:100%; margin:0 0; float:left; height:190px; text-align:center;}
.rodape .box2 {position:relative; float:left; width:100%;}
.rodape .box2 img{position:relative; float:left; width:186px; height:99px; margin-left:19%;}
.rodape .titulo{ margin-top:12px; margin-bottom:13px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center;}
.rodape .titulo b{color:#1f1f1f;}
.rodape p {font-size:12px;}
/*NEWSLETTER*/
#est_campo_news {position:relative; float:right; width:90%; height:45px; padding:0; border:2px solid #dbdbdb;  margin-top:13px; margin-right:10px;}
.campo_news {border:0; padding:0 0 0 10px; height:45px; width:190px;}
.cad_news {position:relative; float:right; width:59px; height:45px; background:#ebebeb; color:#3c3c3c; font-size:12px; border:0; text-align:center;}
/*DIREITOS AUTORAIS*/
.eng-direitos {margin-top:20px;}
.direitos {width:295px; height:43px; left:50%; margin-left:-147px; font-size:14px; text-align:center;}
.icones_rodape {display:none;}

#boxes .window {width:295px; height:209px;}
#boxes #dialog2 {width:295px; left:50%; margin-left:-147.5px;}
.img_pop {display:none;}
.img_pop-mobile {display:block;}

}
