@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

img{border:0}
ul{padding:0;margin:0}
html,body{margin:0;padding:0;background-image:url(imagens/bg_fundo.gif)}
img{border:1px;padding:0;margin:0;border-color:#833d1a}

.centralizar{width:980px; height:auto; position:relative; float:left; left:50%; margin:0 0 0 -490px;}
.faixa-topo2 {position:fixed; display:none; width:100%; height:50px; background-color:rgb(47, 97, 146, 0.9); z-index:999;}
.faixa-topo2 p, .bt_orc, .bt_lig, .bt_wts{position:relative; width:auto; height:auto; line-height:40px; margin:5px; padding:0 20px; font-size:13px; font-weight:bold;}
.faixa-topo2 p{float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:15px;}
.bt_orc, .bt_lig, .bt_wts{float:right; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.bt_orc{background:#242424;}
.bt_lig{background:#09F;}
.bt_wts{background:#096;}

#container{width:980px;margin-left:auto;margin-right:auto;background-color:#fff}
.faixa_fixa{width:80%;height:50px;position:fixed;top:0;left:0;background:#093c73 url(imagens/bg_menu.jpg) repeat-x;padding:0 10%;display:none;z-index:9;font-family:Arial,Helvetica,sans-serif}
.faixa_fixa p{width:50%;position:relative;float:left;color:#fff;font-weight:700}
.faixa_fixa .orc,.faixa_fixa .wts{position:relative;float:right;line-height:50px;color:#fff;padding:0 20px;font-size:13px;text-decoration:none}
.faixa_fixa .wts{background:#093}
.faixa_fixa .orc{background:#036}
#engloba_topo{position:relative;float:left;width:980px;min-height:290px}
#logo{position:relative;float:left;width:980px;height:250px}
#logo2{position:relative;float:left;width:615px;height:180px;background-image:url(imagens/fundo_baner_top.gif);background-repeat:repeat-y;padding-left:15px;padding-top:20px}
.ergonomia{position:relative;float:left;width:325px;height:139px;margin:1em 0 1em .7em}
#engloba_menu{position:relative;float:left;width:980px;height:40px;background-image:url(imagens/bg_menu.gif);background-repeat:repeat-X}
#titulo_dir{position:relative;float:left;width:350px;height:40px;background-image:url(imagens/texto_menu.jpg)}
#menu_horizontal{position:relative;float:left;width:630px;height:40px}
#links_menu{position:relative;float:left;text-decoration:none;list-style:none;text-align:left;color:#FFF;width:625px;height:30px;padding-top:5px;padding-left:5px}
#ul_links{position:relative;float:left;width:625px;height:30px;text-align:left;list-style:none;text-decoration:none;padding-top:5px;margin:0}
ul#ul_links li a:link,ul#ul_links li a:visited{font-family:verdana;font-size:13px;color:#FFF;text-decoration:none}
li{position:relative;float:left;text-decoration:none;width:auto}
#engloba_menu_conteudo{position:relative;float:left;width:980px;background-color:#FFF;background-image:url(imagens/linha_menu_vertical.jpg);background-repeat:repeat-y;z-index:1}
#engloba_menu_banner{position:relative;width:960px;height:152px;padding:10px 0 10px 0;background-color:#FFF;float:left}
#banner{position:relative;width:960px;height:152px;margin:0 10px;float:left}
.banner_item{width:31.33%; height:auto; position:relative; float:left; margin:1%;}
#menu_vertical{position:relative;float:left;width:350px;margin-left:auto;margin-right:auto;background-image:url(imagens/linha_menu_vertical.jpg);background-repeat:repeat-y}
#busca{position:relative;float:left;width:320px;height:40px;padding-left:30px;padding-top:40px;background:url(imagens/buscatit.jpg) no-repeat}
#chatonline{position:relative;float:left;width:320px;height:150px;margin-left:15px;padding-top:0;background-position:center;background-image:url(imagens/chat_online_maranhao_moveis.png);background-repeat:no-repeat}
#scriptchatonline{position:relative;float:left;width:182px;height:30px;padding-left:13px;margin-top:100px;text-align:center}
.div_menu{position:relative;float:left;width:330px}
.menuheader{position:relative;float:left;width:325px;height:20px;font:11px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;background:#eee;padding:10px 0 2px 5px;border-top:1px solid #FFF;border-right:1px solid #E3DFD1;border-bottom:1px solid #E3DFD1;border-left:1px solid #E3DFD1;font-weight:700}
.menuheader a{color:#000;text-decoration:none;font-weight:700}
.div_menu ul{padding:0;margin:0}
.div_menu li{font:11px Arial,Helvetica,sans-serif;color:#2f2f2f;width:320px;height:10px;background:#d2d2d2;padding:5px 0 5px 10px;border-top:1px solid #FFF;border-right:1px solid #E3DFD1;border-bottom:1px solid #E3DFD1;border-left:1px solid #E3DFD1;list-style-type:none}
.div_menu li a{font:11px Arial,Helvetica,sans-serif;color:#2f2f2f;text-decoration:none}
.accordsuffix{position:relative;float:right;margin:0 10px 0 0}
#newsLetter{position:relative;float:left;width:330px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;text-align:center;padding-left:20px;padding-bottom:20px}
.objetos{font-family:verdana;font-size:12px;color:#666;font-weight:400;background-color:#FFF;margin:0;border:1px solid #666}
#conteudo{position:relative;float:left;width:620px;padding-top:5px;padding-left:10px}
#engloba_conteudo{position:relative;float:left;width:610px}
.titulo_pags{position:relative;float:left;width:610px;height:20px}
.texto_titulo{position:relative;float:left;text-align:right;width:583px;height:17px;padding-right:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#58595b;font-size:12px}
.iconi_titulo{position:relative;float:left;width:16px;height:17px;background-image:url(imagens/iconi_titulo.jpg);background-repeat:no-repeat}
#foto_simulador{position:relative;float:left;width:600px;height:100px;padding-left:10px;padding-bottom:20px;background-image:url(cartao_bndes/simulador_bndes.jpg);background-repeat:no-repeat}
.linha_baixo_titulo{position:relative;float:left;width:610px;height:3px;font-size:1px;background-image:url(imagens/linha_baixo_titulo.jpg);background-repeat:no-repeat}
#engloba_destaques{position:relative;float:left;width:610px;height:auto;padding-bottom:10px;padding-top:10px}
.engloba_conteudo_pags{position:relative;float:left;width:610px;height:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000;padding-bottom:10px;padding-top:10px}
.texto_home{position:relative;float:left;width:350px;text-align:justify;padding-right:10px}
.img_home{position:relative;float:left;width:250px}
#titulo_destaques{position:relative;float:left;width:590px;height:40px;padding-left:10px;padding-right:10px;padding-bottom:5px}
#texto_destaques{position:relative;float:left;width:590px;height:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;text-decoration:underline;font-weight:700;color:#C00;padding-top:5px}
#linha_destaques{position:relative;float:left;width:590px;padding-top:5px}
#div_linha_destaques{position:relative;float:left;width:590px;height:2px;font-size:2px;background-color:#999}
#fundo_destaques{position:relative;float:left;width:610px;height:auto;background-color:#eee}
.destaques{position:relative;float:left;width:190px;height:322px;padding-left:10px}
.foto_destaques{position:relative;float:left;width:190px;height:217px;border:#000}
.descricao_destaques{position:relative;float:left;width:190px;height:65px;padding-top:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#282828}
.orcamento_destaques{position:relative;float:left;width:190px;height:30px;text-align:center}
#engloba_principais{position:relative;float:left;width:610px;height:350px;padding-bottom:10px}
#principais_produtos{position:relative;float:left;width:300px;height:345px}
#banner_produtos01{position:relative;float:left;width:300px;height:30px;background-image:url(imagens/layout_rmescadas_formas_pagto.jpg)}
#banner_produtos02{position:relative;float:left;width:300px;height:297px;background-image:url(imagens/layout_rmescadas_formas_pagto2.jpg)}
#banner_produtos03{position:relative;float:left;width:300px;height:18px;background-image:url(imagens/layout_rmescadas_formas_pagto3.jpg)}
#principais_marcas{position:relative;float:right;width:300px;height:345px}
#banner_marcas01{position:relative;float:left;width:300px;height:30px;background-image:url(imagens/layout_rmescadas_novidades_rm.jpg)}
#banner_marcas02{position:relative;float:left;width:300px;height:297px;background-image:url(imagens/layout_rmescadas_novidades_rm2.jpg)}
#banner_marcas03{position:relative;float:left;width:300px;height:18px;background-image:url(imagens/layout_rmescadas_novidades_rm3.jpg)}
.baixo_quadro{position:relative;float:left;width:610px;height:8px;background-image:url(imagens/busca_03.jpg)}
.top_quadro{position:relative;float:left;width:610px;height:8px;background-image:url(imagens/busca_01.jpg)}
.linha{border-left:1px solid #999}
.borda_img{border:1px;border-color:#999}
.produtos{font-family:verdana;font-size:12px;color:#000;text-align:left;font-weight:700}
.titulo_categorias{position:relative;float:left;font-family:verdana;font-size:12px;color:#000;font-weight:700}
.txt_produtos{font-family:verdana;font-size:12px;color:#000}
.txt_promocao{font-family:verdana;font-size:12px;color:red}
.txt_orcamento{font-family:verdana;font-size:12px;color:#666}
.rodape{position:relative;float:right;width:980px;height:45px;text-align:center;font-family:verdana;font-size:13px;color:#FFF;background-image:url(imagens/bg_rodape.jpg);background-repeat:repeat-X;padding-top:5px}
.rodape a:hover{ color:#FFF; text-decoration: none;}
.rodape a:visited{ color:#FFF; text-decoration: none;}
.galeria{width:610px;height:auto;position:relative;list-style:none}
.galeria li{width:140px;height:96px;float:left;border:2px solid #CCC;position:relative;margin:4px;box-shadow:0 2px 5px #CCC;-webkit-box-shadow:0 2px 5px #CCC;-moz-box-shadow:0 2px 5px #CCC;-ms-box-shadow:0 2px 5px #CCC;-o-box-shadow:0 2px 5px #CCC}
.galeria li:hover{border:2px solid #C00}
#Ergonomia{width:610px;height:auto;position:relative;font-variant:small-caps;text-align:justify}
#Ergonomia h1{font-size:25px;font-variant:small-caps;font-weight:700}

.engTelefones{position:absolute; left:10px; bottom:0; z-index:90; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.engTelefones p{position:relative; float:left; width:100%; height:25px; text-align:left; margin:0; padding:0; font-weight:bold;  text-shadow: 2px 2px 3px #000;}
.engTelefones p i {margin-right:10px;}

/*Botão WhatsApp*/
.bt-whats { font-size: 1rem; margin-top: 10px; padding: 10px; position:fixed; right:15px; bottom:60px; width:auto; height: auto; background:#01b763; color:#fff; text-align:center; line-height:2.6; font-weight:500; z-index: 9999999999; font: 13px Helvetica,Arial,sans-serif; text-decoration: none;}

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


.btWhats {position:absolute; left:163px; bottom:10px; background:#00cd2a; height:10px; border:3px solid #00ff00; color:#fff; text-decoration:none; z-index:95; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:2; font-weight:bold; padding:0 10px;}

.example-2 { width: auto; height: 20px; color: #fff; text-align: center; animation: shadow-pulse 1s 3;}

@keyframes shadow-pulse
{
  0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);}
  100% {box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);}
}

@keyframes shadow-pulse-big
{
  0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);}
  100% {box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);}
}

.direita{width:300px;height:auto;float:right;position:relative;margin:10px}
.centro{width:295px;height:auto;float:left;position:relative}
.esquerda{width:300px;height:auto;float:left;position:relative;margin:10px}
#rodape-lateral-ativo{position:fixed;bottom:0;right:0;z-index:9999;width:180px;height:100px;background:url(imagens/bkg_chat_online.png);font-family:Arial,Helvetica,sans-serif}
#rodape-lateral-ativo a{border:0}
.texto-chat{position:relative;float:left;width:300px;font-size:18px;color:#fff;margin:10px 0 0 15px;height:20px}
.texto-chat a{color:#fff;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:#075385;text-decoration:none}
#rodape-lateral-ativo .img_chat{position:relative;float:left;width:23px;height:22px;margin:10px 0 0 12px;border:0;text-shadow:none!important}
.status_chat{position:relative;float:left;width:137px;margin:6px 0 0 5px;font-size:13px;font-weight:700}
.status_chat a{color:#fff;text-decoration:none;font-style:italic}
#bt-close{width:43px;height:12px;position:absolute;top:-14px;left:20px;z-index:999;pointer-events:auto}
#bt-close:focus{outline:none}
#rodape-fixo{position:fixed;width:57px;height:98px;right:0;bottom:0;background:url(imagens/bkg_chat_close.png) no-repeat}
#bt-open{position:relative;float:left;width:47px;height:46px;margin:2px 0 0 7px}