/****TAGS****/
*{margin:0;padding:0;border:0;}
html{height:100%;}
body{font:11px verdana,arial,tahoma; background:#1c1c1c url(../img/background.jpg); color: #e7b18c;}
ul{list-style:none;}
img.float, input.float, select.float {float:left;}
img.right, input.right, select.right {float:right;}
.clear{clear: both; width: auto; height: auto; visibility:hidden; margin: 0px; padding: 0px; }
.clearObj{clear: both; display: block;}
p {padding: 0 0 15px 0;}

h1 {margin: 0px; padding: 0px;} /* h1 padrão */
h2 {font-weight: bold; font-size: 14px; color: #ff6603; margin: 0 0 15px 0;}
h3 {font-weight: bold; font-size: 17px; color: #ffb400; margin: 0 0 20px 0;}
h4 {font-weight: bold; font-size: 14px; color: #ffb400; margin: 0 0 15px 0;}

.link01{color:#FFF; text-decoration:none;}
.link01:hover{text-decoration:underline;}
.link02{color:#ffbd00; text-decoration:none;}
.link02:hover{text-decoration:underline;}
.link03{color:#999; text-decoration:none;}
.link03:hover{text-decoration:underline;}
.link04{color:#000; text-decoration:none; font-weight: bold; display: block; width: 100%; height: 21px;}
.link04:hover{text-decoration:underline;}
.link05{color:#000; text-decoration:none;}
.link05:hover{text-decoration:underline;}
.link06 {color: #969696; text-decoration:none;}
.link06:hover{text-decoration:underline;}

.cor {color: #ffbd00;}
.cor2 {font-size: 14px; color: #ffbd00;}
.resposta {width: 100%; padding: 115px 0 30px 0; margin: 30px 0 0 0; text-align: center; background: url(../img/logo_resposta.jpg) center top no-repeat;}
#geral {width: 976px; margin:0 auto; background-color: #000001; }

/****CAMPOS FORMULARIOS****/
.linha_form {padding: 0 0 0 21px; margin: 0 0 11px 0; background: url(../img/item_form.gif) 0px 2px no-repeat;}
.desc_form {font-size: 10px; font-weight: bold; color: #ffbd00; display: block; margin-bottom: 6px;}
.campo_form, .campo_form_over{background:#141414;border:1px solid #9c4f1c;font:10px verdana,tahoma,arial;padding:2px; color: #ccc;}
.campo_form_over{background:#292929;}
.campo_form2, .campo_form_over2 { width: 98%; background:#141414;border:1px solid #9c4f1c;font:10px verdana,tahoma,arial;padding:2px; color: #ccc;}
.campo_form_over2{background:#292929;}

/****INDEX****/
#flash_inicial {width: 970px; height: 600px; margin: 0px auto;}

/****INTERNAS****/
#menu_flash {width: 976px; text-align:center; outline: none;}

/****EMPRESA****/
.h1_mascaro_historico {width: 970px; margin: 0px auto 15px auto;}
.h1_mascaro_quem_somos {width: 970px; margin: 0px auto;}
.agrupa_empresa_historico {width: 890px; margin: 0px auto; padding: 0px 30px 0px 50px; background: url(../img/fundo_mascaro_historico.jpg) 133px 0px no-repeat;}
.agrupa_empresa_quem_somos {width: 430px; height: 377px; padding: 0 40px 0 500px; margin: 0px auto; background: url(../img/fundo_mascaro_quem_somos.jpg) no-repeat;}
.coluna_mascaro { width: 420px; float: left;}
.coluna_mascaro2 { width: 425px; padding: 0 0 0 30px; float: left;}

/****SERVIÇOS****/
.h1_servicos {width: 970px; margin: 0px auto;}
.agrupa_servicos_esquerda {width: 279px; float: left; margin: 0 0 0 3px; }
.agrupa_servicos_direita_cima {width: 651px; height: 159px; float: left; padding-left:40px; padding-top: 37px;  background: url(../img/fundo_servico_01.jpg) no-repeat;}
.agrupa_servicos_direita_baixo {width: 691px; height: 176px; float: left;  background: url(../img/fundo_servico_02.jpg) no-repeat;}
.txt_servicos {font-size: 12px; font-weight: bold; color: #f7eeb0; padding-left: 24px; background: url(../img/item_servicos.gif) left 2px no-repeat;}
.txt_servicos2 {font-size: 12px; font-weight: bold; color: #f7eeb0;  width: auto; float: left; padding: 50px 11px 50px 24px; background: url(../img/item_servicos.gif) left 52px no-repeat;}
.txt_servicos3 {font-size: 12px; font-weight: bold; color: #f7eeb0;  width: auto; float: left; padding: 0 11px 0 24px; background: url(../img/item_servicos.gif) left 0px no-repeat;  }


/****LOJA****/
.h1_loja {width: 970px; margin: 0px auto;}
.agrupa_loja {width: 970px; margin: 0px auto; background: #010101 url(../img/fundo_submenu_03.jpg) 158px top repeat-y;}
.agrupa_submenu {width: 166px; float: left; background: url(../img/fundo_submenu.jpg) no-repeat;}
.agrupa_conteudo_loja {width: 718px; height: 334px; float: left; padding: 0px 43px 10px 43px; background: url(../img/fundo_conteudo_loja.jpg) repeat-x;}
html>body .agrupa_conteudo_loja {height: auto; min-height: 334px;}
.agrupa_submenu_interno {width: 158px; height: 80px; font-size: 10px; font-weight: bold; padding: 30px 0 20px 0; background: #636161 url(../img/fundo_submenu.jpg) no-repeat;}
html>body .agrupa_submenu_interno {height: auto; min-height: 80px;}
.sem_categoria {width: 158px; height: 115px; background: #636161 url(../img/fundo_submenu.jpg) no-repeat; }
.itens_submenu_interno {width: 112px; padding: 9px 5px 10px 35px; margin: 0 0 3px 3px; background:#ff6801 url(../img/fundo_item_submenu.jpg) no-repeat;}
.agrupa_categorias_interno {width: 158px;  background: #636161 url(../img/fundo_submenu_01.jpg) left bottom no-repeat;}
.itens_categorias_interno {width: 115px; padding: 10px 5px 10px 38px; background: url(../img/item_categoria.gif) 17px 10px no-repeat}
.agrupa_produtos {width: 100%; }
.itens_produtos {width: 121px; float: left; padding: 0 28px 35px 0;}
.itens_produtos2 {width: 121px; float: left; padding: 0 0 35px 0;}
.itens_imagem_produto {width: 93px; height: 93px; padding: 14px; overflow: hidden; background: url(../img/moldura_prd_loja.jpg) no-repeat;}
.itens_texto {width: 98px; height: 38px; overflow: hidden; background: url(../img/item_produto.gif) 2px 5px no-repeat; font-size: 9px; font-weight: bold; color: #ffb900; padding: 2px 0 2px 23px;}
.bt_estoque {padding: 8px 0px; text-align: right;}
.paginacao {width: 670px; clear: both; margin: 0px auto; text-align: center;}
.mostrando {color: #d5d5d5; padding: 0 0 8px 0;}
.paginas {float: left; width: auto; font-size: 10px; font-weight: bold; padding: 5px 10px 1px 20px; background: url(../img/item_produto.gif) 0 6px no-repeat;}
.num_pagina {float: left; width: 180px;  padding: 0px 5px 0 45px;}
.linkNumeros {float: left; width:21px; height: 21px; line-height: 21px; text-align:center; color:#000; text-decoration:none; font-weight: bold; margin: 0 4px 4px 0; background: url(../img/fundo_paginacao.gif);}
.linkNumerosAtual {float: left; width:21px; height: 21px; line-height: 21px; text-align:center; color:#ffbd00;; text-decoration:none; font-weight: bold; margin: 0 4px 4px 0;}
.agrupa_dados_produto {width: 177px; float: left; padding-top: 20px;}
.agrupa_descricao_produto {width: 516px; float: right; padding-top: 20px; color: #d5d5d5;}
.border {border: 2px solid #000;}
.preco {font-size: 14px; font-weight: bold; color: #ffb400; margin: 8px 0px; padding: 0px; }
.voltar {float: left; width: 100%; margin: 45px 0 0 0;}
.agrupa_orcamento {width: 970px; height: 301px; margin: 0px auto; background:url(../img/fundo_orcamento_01.jpg)}
.mensagem {width: 426px; height: 201px; text-align: right; padding: 100px 240px 0px; margin: 0px auto; background: url(../img/fundo_conteudo_loja_2.jpg) 0 0 repeat-x;}
.txt_orcamento {font-weight: bold; color: #ffb400; font-size: 16px;}

/****FALE CONOSCO****/
.h1_fale_conosco {width: 970px; margin: 0px auto;}
.agrupa_imagens_fale_conosco {width: 970px; margin: 0px auto;}
.esquerda_fale_conosco {width: 183px; height: 372px; display: inline;  float: left; padding: 0 24px 0 76px; margin-left: 3px; background: url(../img/fundo_fale_conosco_01.jpg) no-repeat; }
.txt_fale {width: 180px; text-align: right;}
.mapa {width: 183px; margin: 35px 0 0 0; }
.direita_fale_conosco {width: 687px; height: 372px; float: left; background: url(../img/fundo_fale_conosco_02.jpg) no-repeat;}
.endereco {width: 241px; height: 100px; font-weight: bold; color: #999; font-style: normal; line-height: 17px; padding: 40px 0 0 21px; float: left; background: url(../img/titulo_localizacao.jpg) no-repeat;}
.telefone {width: 181px; height: 100px; font-weight: bold; color: #999; padding: 40px 0 0 0; float: left; background: url(../img/titulo_telefone.jpg) no-repeat;}
.email {width: 244px; height: 100px; font-weight: bold; color: #999; padding: 40px 0 0 0; float: left; background: url(../img/titulo_email.jpg) no-repeat;}
.form_fale_conosco {float: left; margin: 10px 0 0 0; padding: 0px; width:640px;}
.direita_form_fale_conosco {width: 310px; float: left; }
.esquerda_form_fale_conosco {width: 310px; float: left; }

/****CADASTRE-SE****/
.h1_cadastre {width: 970px; margin: 0px auto;}
.agrupa_cadastre {width: 970px;  margin: 0px auto; background: url(../img/fundo_cadastre_01.jpg) repeat-x;}
.agrupa_cadastre_informacoes {width: 647px; height: 380px; margin-left: 66px; padding: 73px 0 0 257px; background: url(../img/fundo_cadastre_02.jpg) no-repeat;}
.agrupa_cadastrar {width: 278px; float: left; background: url(../img/titulo_cadastrar.jpg) no-repeat; margin-right: 26px; padding-top: 51px;}
.agrupa_cadastrar2 {width: 260px; float: left; background: url(../img/titulo_alterar_remover.jpg) no-repeat; margin-left: 26px; padding-top: 51px;}
.txt_cadastro {margin: 0px; padding: 0 0 20px 21px;}
.form_cadastre {height: 170px;}
.img_cadastro_nao {float:left; display:inline; margin:60px 0 0 50px;}

/****GALERIA DE FOTOS****/
.h1_galeria {width: 970px; margin: 0px auto;}
.agrupa_galeria {width: 892px; height: 500px; padding: 0px 39px; margin: 0px auto; position:relative; background: url(../img/fundo_galeria.jpg) repeat-x;}
.correntes_flutua {position: absolute;  width: 275px; float: left; top: -66px; left: 550px;}
.esquerda_galeria {width: 336px; float: left; padding-top:16px;}
.select_galeria {width: 300px; background:#383838; border:1px solid #9c4f1c;font:10px verdana,tahoma,arial; padding:2px; margin-bottom: 8px; color: #ffbe00;}
.agrupa_thumbs_galeria {width: 100%;}
.thumbs_galeria { display: inline; width: auto; margin: 17px 17px 0 0; padding: 10px; overflow: hidden; float: left; background: url(../img/moldura_pequena.jpg) no-repeat;}
.agrupa_paginacao {width: 319px; float: left; margin-top: 15px; color: #ffb400;}
.itens_paginacao {width: 21px; height: 21px; line-height: 21px; float: left; background: url(../img/fundo_paginacao.gif) repeat-x; margin: 0 5px 5px 0; text-align:center;}
.itens_paginacao_atual {width: 21px; height: 21px; font-weight: bold; line-height: 21px; float: left; margin: 0 5px 5px 0; text-align:center;}
.direita_galeria {width: 513px; float: right;}
.moldura {width: 464px; height: 339px; padding: 12px; margin-bottom:15px; overflow: hidden; float: right; background:url(../img/moldura_grande.jpg) no-repeat;}
.titulo_imagem {font-weight: bold; font-size: 14px; color: #ffb900; width: 345px; padding: 0 10px 0 25px; float: left; background: url(../img/item_servicos.gif) no-repeat;}
.agrupa_navegacao_galeria {width: 133px; float: right;}
.itens_navegacao_galeria_z { width: 23px; height: 12px; padding-top: 9px; display: inline; float: left;}
.itens_navegacao_galeria { width: 21px; height: 21px; display: inline; margin-left: 5px; float: left;}

/****RODAPE****/
#agrupa_rodape_home {width: 970px; padding: 13px 0px; margin: 0px auto; background: #050505; text-align: center;}
#agrupa_rodape {width: 970px; height: 63px; padding-top: 17px; margin: 0px auto; background: url(../img/fundo_rodape.jpg); text-align: center;}

#rodape {width: 615px; margin: 0px auto; height: 23px;}
#rodape_interno {width: 685px; margin: 0px auto; height: 23px;}
.itens_rodape, .itens_rodape2 {width: auto; float: left; display: block; height: 23px; line-height: 23px; padding: 0px 20px;  background: url(../img/separador.gif) right top no-repeat;}
.itens_rodape2 {background: none;}
.nota_rodape{float:right; padding:14px 10px 0 0; color:#747474;}
.nota_rodape2{float:right; padding:3px 10px 10px 0; color:#2e2e2e;}


/****SELO****/
#selo {width:290px;margin:10px auto 0 auto; clear: both;}
.txt_selo{width: auto; float:left; font:10px Verdana, Arial, Verdana; padding:10px 10px 10px 10px;}
#lightbox {width: 477px;  position: absolute; }
#lightbox_interno {width: 444px;  padding: 5px 13px; border: 3px solid #7b7979; background: #000001 url(../img/fundo_lightbox.jpg) no-repeat; position: relative;}
.bt_fechar {position: absolute; top: 5px; right: 5px;}
.bt_enviar {position: absolute; bottom: 5px; right: 5px;}
.titulo_light { font-size: 14px; font-weight: bold; color: #FFF; margin: 0px; padding-left: 27px; background: url(../img/parafuso_light.gif) 0 2px no-repeat;}
.form_light {width:  278px; margin: 0px auto;}
.linha_form2 {float: left; width: 248px; padding: 0 0 0 30px; margin: 0 0 12px 0;  background: url(../img/parafuso_light.gif) 0 2px no-repeat;}
.desc_form2 {font-size: 10px; font-weight: bold; color: #FFF; display: block; margin-bottom: 6px;}
.campo_form3, .campo_form_over3{width: 98%; background:#383838;border:1px solid #9c4f1c;font:10px verdana,tahoma,arial;padding:2px; color: #ccc;}
.campo_form_over3{background:#666;}
.nome_produto {float: left; width: 248px; font-size: 10px; font-weight: bold; color: #FFF; margin: 0 0 10px 0; padding-left: 27px; background: url(../img/parafuso_light.gif) 0 2px no-repeat;}

#lightmapa {width: 830px; position: relative; z-index: 999;}
.bt_sair {position: absolute; top: 100px; right: 15px;}