/* ****** */
* { margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em; }
p { margin-bottom:15px; line-height:1.2em; }
hr { clear:both; float:none; width:100%; }
.ie6 body hr, .ie7 body hr { display:block; margin:-8px; } 
hr.clear { display:block; visibility:hidden; clear:both; height:0; margin:0; padding:0; border:0; }
a, img { border:none; text-decoration:none;}
a:hover { text-decoration:underline; }
ul { list-style:none; }
li { vertical-align:top; line-height:1.2em;}
li a { line-height:1.2em; }
input[type=hidden] { display:none !important; visibility:hidden !important;}
input[type=submit] { cursor:pointer; }
table { border-collapse:separate; border-spacing:0; }
blockquote:before, blockquote:after,q:before, q:after { content:; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; } 
h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:2em; margin-bottom:0.75em; }
h3 { font-size:1.6em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.3em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1.1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1.1em; font-weight:bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
object { display:block; }
em { font-style:italic; }
* html .clearfix { height:1%; overflow:visible; } /* float clearing for IE6 */
*+html .clearfix { min-height:1%; } /* float clearing for IE7 */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; } /* float clearing for everyone else */
.overflow { overflow:hidden; }
.inline { display:inline; }
.justify { text-align:justify; }
.left { float:left; }
.right { float:right; }
.hide { display:none; }
.clear { clear:both; }
.ie legend { margin:0 -7px; }
/* ****** */

/* Inicio Font-face */
@font-face { font-family:'HelveticaNeueLTStd67MediumCon'; src:url('../fonts/helveticaneueltstd-mdcn-webfont.eot'); src:url('../fonts/helveticaneueltstd-mdcn-webfont.eot?iefix') format('eot'), url('../fonts/helveticaneueltstd-mdcn-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-mdcn-webfont.svg#webfontDB2zWp70') format('svg'); font-weight:normal; font-style:normal; }

@font-face { font-family:'HelveticaNeueLTStd35Thin'; src: url('../fonts/helveticaneueltstd-th-webfont.eot'); src: url('../fonts/helveticaneueltstd-th-webfont.eot?iefix') format('eot'), url('../fonts/helveticaneueltstd-th-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-th-webfont.svg#webfonty1UavFNe') format('svg'); font-weight:normal; font-style:normal; }

/* Fim Font-face */


body, html { height:100%; } 
body { min-width:1000px; font-size:11px; color:#a8a8a8; background:#000; }

/* Inicio Template */
#site { width:890px; overflow:hidden; margin:0 auto; padding:25px 0; }

#aside { float:left; width:240px; }

#aside .logo { margin:0 0 30px; }
#aside a { display:block; }
#aside img { display:block; }
#nav { margin:0 0 25px 90px; padding:0 0 5px 0; background:url('../img/bgs/nav_separador.gif') no-repeat left bottom; }
#nav li { margin:0 0 0; padding:0 0 0 10px; background:url('../img/elementos/nav_arrow.gif') no-repeat -10px 0; }
#nav a,
#nav .link { display:block; margin:4px 0 0; padding:5px 0 0; font-size:16px; font-family:'HelveticaNeueLTStd67MediumCon', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a8a8a8; background:url('../img/bgs/nav_separador.gif') no-repeat right top; }
#nav li ul { margin:0 0 0 -10px; padding:3px 0 7px; }
#nav li li { background:url('../img/elementos/nav_arrow_small.gif') no-repeat -10px 0;  }
#nav li li a { padding:0; font-size:13px; background:none; }
#nav a:hover { text-decoration:none; }

#aside .box { margin:0 0 0 100px; }
#aside .box .tit { height:12px; margin:0 0 3px; font-size:1px; text-indent:-9999px; background:url('../img/elementos/aside_box_msn_tit.png') no-repeat; }
#aside .box .texto { margin:0 0 8px; font-size:13px; line-height:1em; font-family:'HelveticaNeueLTStd67MediumCon', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a8a8a8; }



#content { float:right; width:620px; padding:30px 0 0; }
/* Fim Template */


/* Inicio Global */
.bt { }
.bt a,
.bt input { display:block; height:24px; border:none; font-size:1px; text-indent:-9999px; cursor:pointer; }
.bt.clique_aqui,
.bt.clique_aqui a,
.bt.clique_aqui input { width:102px; background:url('../img/bts/clique_aqui.png') no-repeat; }
.bt.enviar,
.bt.enviar a,
.bt.enviar input { width:67px; background:url('../img/bts/enviar.png') no-repeat; }
.bt.fechar,
.bt.fechar a,
.bt.fechar input { width:82px; background:url('../img/bts/fechar.png') no-repeat; }

.bta a,
.bta input { background-position:0 -30px !important; opacity:0; filter:alpha(opacity=0); }

/*
.bt a:hover,
.bt input:hover { background-position:0 -30px; }
*/

.font_11 { font-size:11px; }
.color_1 { color:#aca700; }
.color_2 { color:#fff; }
a.color_2:hover { text-decoration:none; color:#aca700; }

.bottom_10 { display:block; margin-bottom:10px !important; }

.grid_250 { width:250px; }
.grid_280 { width:280px; }
.grid_320 { width:320px; }

.paginacao { height:20px; }
.paginacao a,
.paginacao span { display:inline-block; margin:1px; padding:5px 10px; font-size:11px; }
.LinkPag { color:#a8a8a8; background:#262626; }
.LinkPagSelect,
.LinkPag:hover,
.LinkPagDesativado { color:#aca700; background:#262626; }

.form_default { width:300px; padding:0 0 10px; }
.form_default p { overflow:hidden; margin:0 0 12px; }
.form_default label { display:block; margin:0 0 4px; }
.form_default .input input { display:block; width:290px; padding:4px; font-size:11; color:#a8a8a8; border:1px solid #393939; background:#111; }
.form_default input.size_25 { width:17px; }
.form_default input.size_70 { width:62px; }
.form_default .input span.left { padding:0 6px; line-height:24px; }

.form_default .select select { display:block; width:300px; padding:4px; font-size:11; color:#a8a8a8; border:1px solid #393939; background:#111; }

.form_default .textarea textarea { display:block; width:290px; height:92px; padding:4px; font-size:11; color:#a8a8a8; border:1px solid #393939; background:#111; }

.form_default .obs { color:#4d4d4d; }
.form_default .bt { float:right; }

.flutuante { display:none; }
.flutuante .fechar { float:right; margin:0 0 4px; }
.flutuante_content { clear:both; border:12px solid #525252; }
.flutuante_content img { display:block; }
/* Fim Global */

/* Inicio Pagina: Home */
body.home { background:#000 url('../img/bgs/home.jpg') no-repeat right top; }
.home_tit { width:285px; height:48px; margin:80px auto 50px; font-size:1px; text-indent:-9999px; background:url('../img/elementos/home_tit.png') no-repeat; }
.home_bts { width:456px; overflow:hidden; margin:0 auto; }
.home_bts li { float:left; margin:0 0 0 40px; }
.home_bts li:first-child { margin-left:0; }
.home_bts a { display:block; width:150px; height:80px; font-size:1px; text-indent:-9999px; background:url('../img/elementos/home_bts.png') no-repeat; }
.home_bts .ilumini_house a { background-position:0 0; }
.home_bts .metais_bianca a { background-position:-200px 0; }
.home_bts .infinity a { width:76px; background-position:-407px 0; }
/* Fim Pagina: Home */

/* Inicio Paginas Internas */
h2.title { margin:0 0 40px; padding:0 0 5px; font-size:36px; font-family:'HelveticaNeueLTStd35Thin', Arial, Helvetica, sans-serif; text-align:right; color:#aca700; background:url('../img/bgs/title.png') no-repeat right bottom; }
.subtitle { margin:0 0 0; font-size:16px; font-family:'HelveticaNeueLTStd67MediumCon', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a8a8a8; }

.img_right { float:right; padding:0 0 25px 25px; }
.img_right .subtitle { margin:0 0 10px; }
.img_right a,
.img_right img { display:block; }
/* Fim Paginas Internas */


/* Inicio Pagina: Historico */
.flutuante_historico { width:624px; height:448px; }
/* Fim Pagina: Historico */


/* Inicio Pagina: Ambientes */
.ambientes_flash object { margin:0 auto; }
/* Fim Pagina: Ambientes */


/* Inicio Pagina: Noticias */
.noticias_list { margin:0 auto; }
.noticias_list li { margin:0 0 15px; padding:0 0 16px; background:url('../img/bgs/noticias_list_separador.gif') no-repeat center bottom; }
.noticias_list a { }
.noticias_list a:hover { text-decoration:none; }
.noticias_list .tit { display:block; margin:0 0 2px; color:#fff; }
.noticias_list .descricao { display:block; color:#a8a8a8; }
/* Fim Pagina: Noticias */


/* Inicio Pagina: Produtos */
#busca { position:relative; height:28px; margin:0 0 20px; padding:16px; background:url(../imagens/bg_busca.jpg); }
#campoE { float:left; width:210px; margin:0 5px 0 0; }
#campoM { float:left; width:60px; }
#campoD { float:right; width:276px; text-align:right; }
.buscaIco { margin:6px 0 0; border:none; vertical-align:middle; }

#formulario { margin:30px 0 30px ; width:620px; }
.formulario td { padding-top:10px; font-size:11px; color:#a8a8a8; font-weight:normal; }
.inputBusca { width:200px; padding:4px; border:1px #393939 solid; font-size:11px; color:#a8a8a8; background:#111111; }
.inputG { width:300px; padding:4px; border:1px #393939 solid; font-size:11px; color:#a8a8a8; background:#111111; }
.inputM { width:75px; padding:4px; border:1px #393939 solid; font-size:11px; color:#a8a8a8; background:#111111; }
.inputP { width:25px; padding:4px; border:1px #393939 solid; font-size:11px; color:#a8a8a8; background:#111111; }
.inputArea { width:300px; height:100px; padding:4px; border:1px #393939 solid; font-size:11px; color:#a8a8a8; background:#111111; }
.inputCategoria { width:150px; height:25px; padding:4px; border:1px #393939 solid; font-size:11px; text-align:left; color:#a8a8a8; background:#111111; }

#galeria { width:620px; }
.galeria { width:620px; margin:15px 0 0; }
.galeria td { border:none; }
.foto { width:110px; height:110px; border:1px #393939 solid; }
.foto td { padding:4px; }
.foto img { display:block; border:1px #393939 solid; }
.codFoto { width:113px; margin:10px 0 30px; font-size:11px; color:#a8a8a8; }
.categoria { color:#aca700; }

.flutuante_produtos { display:none; overflow:hidden; }
.flutuante_produtos .img { float:left; margin:0 4px 0 0; }
.flutuante_produtos img { border:12px solid #525252; }
.flutuante_produtos .informacoes { float:right; width:245px; }
.flutuante_produtos .informacoes p { margin:0 0 4px; padding:10px 15px; text-align:justify; background:#525252; }
/* Fim Pagina: Produtos */


/* Inicio Pagina: Catálogos */
.catalogos_list { width:286px; margin:0 auto; }
.catalogos_list li { margin:0 0 30px; }
.catalogos_list li a,
.catalogos_list li img { display:block; }
/* Fim Pagina: Catálogos */


/* Inicio Pagina: Atendimento */
.atendimento_list { position:relative; overflow:hidden; margin:0 -100px 0 0; }
.atendimento_list li { display:inline; float:left; width:260px; margin:0 100px 20px 0; padding:0 0 20px; border-bottom:1px dotted #333329; }
.atendimento_list .nome { float:left; margin:0; }
.atendimento_list .msn { float:left; margin:0 0 0 0px; padding:0 0 0 0px; color:#a7a200; /*background:url('../img/elementos/ico_msn.png') no-repeat 0 3px;*/ }
/* Fim Pagina: Atendimento */


/* Flutuante vídeo */

.flutuante_video 							{ width:100%; height:100%; position:fixed; top:0; left:0; }
.flutuante_video .flutuante_content 		{ width:560px; height:315px; position:absolute; top:50%; left:50%; margin:-157px 0 0 -280px; z-index:2; }
.flutuante_video .fechar 					{ position:absolute; right:0; top:-35px; color:#fff; font-size:12px; }
.flutuante_video .flutuante_overlay  		{ width:100%; height:100%; background:#000; top:0; left:0; z-index:1; opacity:.6; moz-opacity:.6; filter:alpha(opacity=60); }