﻿@charset "utf-8"; 
/************************************Geral*************************************/
*{margin:0; padding:0; list-style-type:none;}
html, body {height:100%;}
* html #geral {height: 100%;}
#geral{width:100%; position:relative; margin:0 auto; min-height:100%;}

/*BackGround*/
*{margin:0; padding:0;}
body{background-color:#000; min-width:960px; min-height:660px; font-family: helvetica-narrow, sans-serif; color:#fff; }
img{border:none;}
p{font-size: 14px; line-height: 15px;  margin-bottom: 10px; text-align:justify;}
h1, h2, h3, h4, h5{font-weight:normal; font-family: helvetica-narrow, sans-serif; color:#777;}
h3{font-size:24px; line-height:24px;}

.noview{width:1px; height:1px; display:block; float:left; text-indent:-9999px;}
input{-webkit-appearance: none; border-radius: 0;}
input, textarea,  select{-webkit-appearance: none; -webkit-border-radius:0; -webkit-background-color:#fff;}

/*Fonts*/
@font-face {font-family: 'helvetica-narrow'; src: url('fonts/helvetica-narrow.eot'); src: url('fonts/helvetica-narrow.eot') format('embedded-opentype'),
url('fonts/helvetica-narrow.woff2') format('woff2'), url('fonts/helvetica-narrow.woff') format('woff'), url('fonts/helvetica-narrow.ttf') format('truetype'), url('fonts/helvetica-narrow.svg#helvetica-narrow') format('svg');}

/*Fixos*/
.clear {clear: both;}
.esconde{display:block; float:left; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.margem-topo{margin-top:5px;}
.ico_lampada-g9{background:url(../imagens/ico_lampada-g9.jpg) bottom left no-repeat; width:35px; height:16px; display:inline-block; text-indent:-9999px;}
.ico_lampada-e27{background:url(../imagens/ico_lampada-e27.jpg) bottom left no-repeat; width:35px; height:16px; display:inline-block; text-indent:-9999px;}


/*Geral*/
#moldura, .moldura{width:950px; height:100%; display:block; margin:0 auto; }
#conteudo{width:950px; height:500px; display:block; margin-top: -250px; position: absolute; top: 50%; z-index:2;}
#area{background:url(../imagens/bg_area.png) top left repeat; display:block;}

/*Superior*/
#superior{width:925px; display:block; background:url(../imagens/bg_superior.jpg) top left repeat-x; height:65px; margin-right:25px;}
#superior h2{display:block; float:left; height:35px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin-top:25px;}
#tt_produtos{background-image:url(../imagens/tt_produtos.jpg); width:135px;}


/*Inferior*/
#inferior{width:950px; height:126px; display:block; bottom:3px; position:absolute; z-index:1;}
#menu-principal{width:720px; height:30px; display:block; float:left; background:url(../imagens/bg_inferior.jpg) top left repeat-x; margin-top:69px;}
#menu-principal li{display:block; float:left;}
#menu-principal li a{display:block; float:left; height:16px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin-right:114px;}
#btn_home{background-image:url(../imagens/btn_home.jpg); width:33px;}
#btn_empresa{background-image:url(../imagens/btn_empresa.jpg); width:50px;}
#btn_produtos{background-image:url(../imagens/btn_produtos.jpg); width:50px;}
#btn_onde-comprar{background-image:url(../imagens/btn_onde-comprar.jpg); width:86px;}
#btn_contato{background-image:url(../imagens/btn_contato.jpg); width:43px; margin-right:0 !important;}
#logo{background:url(../imagens/logo_fg-iluminacao.jpg) top left no-repeat; width:195px; height:116px; margin-left:35px; display:block; float:left; text-indent:-9999px;}
#site{background:url(../imagens/img_endereco-site.jpg) top left no-repeat; width:150px; height:16px; display:block; float:left; text-indent:-9999px; margin-top:-10px; line-height:10px !important;}

/*Home*/
#home #conteudo{background:url(../imagens/img_lustre-home_fase-1.jpg) top center no-repeat; top:0 !important; margin-top:0 !important;}
#home #conteudo img{margin:0 26px; display:none;}

/*Empresa*/
#empresa #conteudo{background:url(../imagens/bg_empresa.jpg) top center no-repeat;}
#empresa #area{width:400px; height:250px; padding:35px; margin:65px auto; color:#fff;}
#empresa #superior h2{background-image:url(../imagens/tt_empresa.jpg); width:135px;}

/*Onde Comprar*/
#onde-comprar #conteudo{background:url(../imagens/bg_onde-comprar.jpg) top center no-repeat;}
#onde-comprar #area{width:400px; height:320px; padding:35px; margin:45px auto; color:#fff;}
#onde-comprar #superior h2{background-image:url(../imagens/tt_onde-comprar.jpg); width:225px;}
.formulario_input, .formulario_area{background: none repeat scroll 0 0 #000; border: 1px solid #777; color: #fff; font-size: 13px; height: 20px; margin-bottom: 10px; padding:3px 0 0 8px; width: 390px; font-family: helvetica-narrow, sans-serif;}
.formulario_area{height:50px !important; margin-bottom:-1px !important;}
.formulario_botao{background-color:#000; border:1px solid #777; font-size:13px; font-family: helvetica-narrow, sans-serif; text-align:left; height:22px; color:#fff; font-size:12px; width:400px; padding:2px 0 0 8px;}
#resposta-onde-comprar, #resposta-contato{display:none;}
#resposta-onde-comprar p, #resposta-onde-comprar h3, #resposta-contato p, #resposta-contato h3{text-align:right; }

/*Contato*/
#contato #conteudo{background:url(../imagens/bg_contato.jpg) top center no-repeat;}
#contato #area{width:400px; height:320px; padding:35px; margin:45px auto; color:#fff;}
#contato #superior h2{background-image:url(../imagens/tt_contato.jpg); width:120px;}
#contato #dados p{text-align:right; margin-top:30px;}
#abre-formulario{cursor:pointer;}
#contato #formulario{display:none;}


/*Produtos*/
#linha #conteudo {height: 490px; margin-top: -245px !important;}
#linha #superior{height:58px !important;}
#linha #area{width:950px; height:360px; color:#fff;}
#linha #superior h2{background-image:url(../imagens/tt_produtos.jpg); width:126px;}
#menu-principal li a:hover, #menu-produtos li a:hover, #menu-linha li a:hover, #menu-categoria li a:hover, #menu-categoria-topo li a:hover, .ativo{opacity:0.5;}
#menu-produtos {background-color: #000; border-top: 1px solid #fff; display: block; float: left; margin-top: 35px; padding: 4px 0 0 28px;}
#menu-produtos li{display:block; float:left;}
#menu-produtos li a{display:block; float:left; height:16px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin-right:27px;}
#btn_2180{background:url(../imagens/btn_2180.jpg); width:27px;}
#btn_2200{background:url(../imagens/btn_2200.jpg); width:28px;}
#btn_2210{background:url(../imagens/btn_2210.jpg); width:28px;}
#btn_2220{background:url(../imagens/btn_2220.jpg); width:28px;}
#btn_2230{background:url(../imagens/btn_2230.jpg); width:29px;}
#btn_2250{background:url(../imagens/btn_2250.jpg); width:27px;}
#btn_2260{background:url(../imagens/btn_2260.jpg); width:28px;}
#btn_adapt{background:url(../imagens/btn_adapt.jpg); width:33px;}
#btn_flat{background:url(../imagens/btn_flat.jpg); width:22px;}
#btn_3013{background:url(../imagens/btn_3013.jpg); width:28px;}
#btn_2110{background:url(../imagens/btn_2110.jpg); width:28px;}
#btn_quadrato{background:url(../imagens/btn_quadrato.jpg); width:53px;}
#btn_curvo{background:url(../imagens/btn_curvo.jpg); width:33px; margin-right:0 !important;}
#btn_2130{background:url(../imagens/btn_2130.jpg); width:28px;}

#menu-categoria-topo {background-color: #000; border-top: 1px solid #fff; display: block; float: left; margin-top: 35px; padding: 4px 0 0 318px; width: 481px;}
#menu-categoria-topo li{display:block; float:left;}
#menu-categoria-topo li a{display:block; float:left; height:16px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin-left:27px;}
#menu-categoria-topo #btn_plafon{background:url(../imagens/btn_plafon.jpg); width:34px;}
#menu-categoria-topo #btn_pendente{background:url(../imagens/btn_pendente.jpg); width:53px;}
#menu-categoria-topo #btn_embutido{background:url(../imagens/btn_embutido.jpg); width:53px;}
#menu-categoria-topo #btn_semi-embutido{background:url(../imagens/btn_semi-embutido.jpg); width:85px;}
#menu-categoria-topo #btn_arandela{background:url(../imagens/btn_arandela.jpg); width:50px;}
#menu-categoria-topo #btn_abajour{background:url(../imagens/btn_abajour.jpg); width:44px;}

#menu-linha{background-color: #000; border-bottom: 1px solid #777; display: block; height:225px; padding:0 0 15px; width:635px; margin-bottom:30px;}
#menu-linha li{display:block; float:left;}
#menu-linha li a{display:block; float:left; height:94px; width:65px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin:0 30px 25px 0;}
#menu-linha #btn_2180{background:url(../imagens/btn_menu-linha_2180.jpg);}
#menu-linha #btn_2200{background:url(../imagens/btn_menu-linha_2200.jpg);}
#menu-linha #btn_2210{background:url(../imagens/btn_menu-linha_2210.jpg);}
#menu-linha #btn_2220{background:url(../imagens/btn_menu-linha_2220.jpg);}
#menu-linha #btn_2230{background:url(../imagens/btn_menu-linha_2230.jpg);}
#menu-linha #btn_2250{background:url(../imagens/btn_menu-linha_2250.jpg);}
#menu-linha #btn_2260{background:url(../imagens/btn_menu-linha_2260.jpg); margin-right:0 !important;}
#menu-linha #btn_adapt{background:url(../imagens/btn_menu-linha_adapt.jpg);}
#menu-linha #btn_flat{background:url(../imagens/btn_menu-linha_flat.jpg);}
#menu-linha #btn_3013{background:url(../imagens/btn_menu-linha_3013.jpg);}
#menu-linha #btn_2110{background:url(../imagens/btn_menu-linha_2110.jpg);}
#menu-linha #btn_quadrato{background:url(../imagens/btn_menu-linha_quadrato.jpg);}
#menu-linha #btn_curvo{background:url(../imagens/btn_menu-linha_curvo.jpg); margin-right:0 !important;}
#menu-linha #btn_2130{background:url(../imagens/btn_menu-linha_2130.jpg);}

#menu-categoria{background-color: #000; border-bottom: 1px solid #777; display: block; height:105px; padding:0 0 15px; width:635px;}
#menu-categoria li{display:block; float:left;}
#menu-categoria li a{display:block; float:left; height:94px; width:65px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin:0 30px 25px 0;}
#menu-categoria #btn_plafon{background:url(../imagens/btn_menu-categoria_plafon.jpg);}
#menu-categoria #btn_pendente{background:url(../imagens/btn_menu-categoria_pendente.jpg);}
#menu-categoria #btn_embutido{background:url(../imagens/btn_menu-categoria_embutido.jpg);}
#menu-categoria #btn_semi-embutido{background:url(../imagens/btn_menu-categoria_semi-embutido.jpg);}
#menu-categoria #btn_arandela{background:url(../imagens/btn_menu-categoria_arandela.jpg);}
#menu-categoria #btn_abajour{background:url(../imagens/btn_menu-categoria_abajour.jpg);}

#area h2 span{text-transform:uppercase;}
#imagem img{width:470px; height:310px; margin:-2px;}
#informações{width:492px; height:225px; display:block; float:left; margin-top:5px; }
#especificacoes{display:block; float:left; width:100%;}
#detalhes{width: 250px; height: auto; padding-bottom:20px; display: block; float: left;}
#lista-detalhes li, #lista-vidro li, #lista-especificacoes li, #lista-especificacoes-reduzido li, #lista-acabamento li{font-size:14px; height:14px; margin-bottom:2px;}
#lista-especificacoes-reduzido li{font-size:14px; height:14px;}
#vidro{width: 175px; height: 115px; display: block; float: left; margin-right:10px;}
#acabamento{width: 225px; height: 115px; display: block; float: left; margin-right:10px;}
#lista-vidro li{background-position: left bottom; background-repeat: no-repeat; display: block; float: left; height: 16px; padding: 2px 0 0 16px; width: 71px;}
#lista-acabamento li{background-position: left top; background-repeat: no-repeat; display: block; float: left; height: 20px; font-size:12px; padding: 2px 0 0 16px; width: 95px;}
#lista-vidro li.transparente{background-image:url(../imagens/ico_vidro-transparente.jpg); width:90px;}
#lista-vidro li.branco{background-image:url(../imagens/ico_vidro-branco.jpg); width:50px;}
#lista-vidro li.preto{background-image:url(../imagens/ico_vidro-preto.jpg); width:90px;}
#lista-vidro li.espelho{background-image:url(../imagens/ico_vidro-espelho.jpg); width:50px;}
#lista-vidro li.madeira{background-image:url(../imagens/ico_vidro-madeira.jpg);}
#lista-acabamento li.ameixa-negra{background-image:url(../imagens/ico_ameixa-negra.jpg);}
#lista-acabamento li.fresno-escuro{background-image:url(../imagens/ico_fresno-escuro.jpg);}
#lista-acabamento li.branco{background-image:url(../imagens/ico_branco.jpg);}
#lista-acabamento li.linho{background-image:url(../imagens/ico_linho.jpg);}
#lista-acabamento li.ico_3017{background-image:url(../imagens/ico_3017.jpg); text-indent:-9999px;}
#lista-acabamento li.ico_3019{background-image:url(../imagens/ico_3019.jpg); text-indent:-9999px;}
#lista-acabamento-2260{margin-left:30px;}
#lista-acabamento-2260 li{background-position: left top; background-repeat: no-repeat; display: block; float: left; height: 30px; font-size:14px; padding: 20px 0 0 56px; width: 95px; margin-bottom:10px;}
#lista-acabamento-2260 li.cristal-central{background-image:url(../imagens/ico_2260-cristal-central.jpg);}
#lista-acabamento-2260 li.arabesco{background-image:url(../imagens/ico_2260-arabesco.jpg);}
#lista-acabamento-2260 li.cristal-coluna{background-image:url(../imagens/ico_2260-cristal-coluna.jpg);}
#lista-acabamento-2260 li.transparente{background-image:url(../imagens/ico_2260-transparente.jpg);}

#galeria{border-bottom: 1px solid #fff; display: block; float: left; min-height: 65px; margin-top: 9px; overflow: hidden; width: 432px; padding-bottom:15px;}
#carrossel{min-height:65px; width: 445px;}
#lista-galeria li{display:block; float:left; margin:0 8px 15px 0; height:65px;}
#lista-galeria li img{border: 1px solid #777; cursor: pointer;}
#lista-galeria li img:hover{border-bottom:1px solid #fff;}
#volta-galeria{background:url(../imagens/btn_galeria-voltar.jpg) top left no-repeat #000; float:left;}
#avanca-galeria{background:url(../imagens/btn_galeria-avancar.jpg) top right no-repeat #000; float:right;}
#download{background:url(../imagens/btn_download-catalogo.jpg) top left no-repeat; width:90px; height:14px; display:block; padding-left:182px; float:left;margin-top:10px;}
#download a{text-indent:-9999px; width:25px; height:14px; display:block; float:left; margin-right:17px;}
#mascara{width:100%; height:100%; display:none; background:url(../imagens/bg_area.png) top left repeat; position:absolute; z-index:999; cursor:pointer;}
#visualizacao{display: block; float: left; height: 653px; margin:6px 0 0; overflow: hidden; width: 950px;}
#visualizacao img{margin:0;}

#btn_fechar-mascara{background:url(../imagens/btn_fechar.png) top left no-repeat; width:70px; height:12px; display:block; text-indent:-9999px; position:absolute; right:10px; top:10px; cursor:pointer;}

#galeria-categoria{display: block; float: left; min-height: 65px; margin-top: 9px; overflow: hidden; width: 930px;}
#galeria-categoria #carrossel{min-height:65px; width: 930px;}
#lista-categoria{ width: 930px; height:100%; display:inline-block;}
#lista-categoria li{display:block; float:left; margin:0 14px 10px 0; height:71px;}
#lista-categoria li img{border: 1px solid #777; cursor: pointer;}
#lista-categoria li img:hover{border-bottom:1px solid #fff;}