@charset "utf-8";

body           { font:11px Arial; color:#444; background:#AAA; margin:20px 0; }
h1             { font:bold 22px Century Gothic; color:#333;}
img            { border:0px none; }
input, select  { background:#FFF; border:1px solid #A2A251; font:bold 10px Arial;}
select         { background:#A2A251; color: #fff; border:0px none; }
a, a:visited   { color:#666; }
a:hover        { color:#990; }

/*Estrutura*/
#geral, #top, #conteudo, #center, #right, #footer { width:778px; float:left; position:relative; }

#geral	       { margin:auto; float:none; }
#conteudo      { width:754px; background:#FFF url('img-layout/bkg-center.jpg') repeat-x;; padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:50px}
#center        { width:494px; padding:30px 20px 40px 20px; }
#centerPref	   { width:713px; padding:30px 20px 30px 20px; text-align:justify}
#centerContato { width:494px; height:420px; padding:30px 20px 40px 20px; float:left; }
#centerDetalhe { width:432px; padding:0 20px 20px 20px; float:left; }
#left          { width:190px; margin:0 20px 0 10px; _margin-left:5px; float:left; } 
#left p        { margin:0 0 10px 0; padding:0; }
#right         { width:145px; float:right; }
#footer        { text-align:center; color:#666; background:#FFF url('img-layout/bkg-footer.jpg') no-repeat right bottom;; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Arial; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px }

/*Area Menu Sup*/
#areaMenuSup         { width:720px; padding:7px 17px 0px 17px; float:left; }
#areaMenuSup ul      { margin:0; padding:0; }
#areaMenuSup li      { display:inline; list-style:none;  }

/*Menus*/
.menuLeft            { margin:30px 0 0 0; padding:0; float:left; }
.menuLeft li         { width:164px; margin-bottom:2px; padding-top:6px; height:34px; display:inline; float:left; clear:both; background:url('img-layout/bkg-bot.jpg') no-repeat;; list-style-type:none }
.menuLeft a          { float:right; margin-right:17px; color:#333; text-decoration:none; }
.menuLeft a:hover    { color:#000; }

#menu-footer         { width:778px; margin:0; padding:10px 0 0 0; text-align:center; }
#menu-footer li      { background:url('img-layout/bot-footer-separador.jpg') no-repeat right; display:inline; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Arial }
#menu-footer a       { padding:0 5px; color:#666; text-decoration:none; }
#menu-footer a:hover { color:#990; text-decoration:underline; }


/*Mennu Left Ativo*/
.menuLeft a.active1_chapa_tubo, .menuLeft a.active2_chapa_tela, .menuLeft a.active3_chapa_madeira, .menuLeft a.active4_chapa, .menuLeft a.active5_veneziana, .menuLeft a.active6_tubo, .menuLeft a.active7_tubo_tela, .menuLeft a.active8_tubo_chapa, .menuLeft a.active9_tubo_madeira, .menuLeft a.active0_todos
{ color:#999900; }


.fotos-empresa       { width:458px; margin:10px 18px 10px; padding:0; float:center; position:left; }
.fotos-empresa  li   { display:inline; margin:4px; padding:4px; background:#FFF; border:1px solid #333; float:left; }
.fotos-empresa  img  { float:center; }

#area-scrol{ overflow: scroll; width:754px; overflow-y: hidden; scrollbar-3dlight-color: #000; scrollbar-shadow-color: #000; scrollbar-arrow-color:#000; scrollbar-base-color: #FFF; scrollbar-darkshadow-color: #FFF; scrollbar-face-color: #A2A251; scrollbar-highlight-color:#DFEFEC; SCROLLBAR-TRACK-COLOR: #f3F3F3; float:center; }
	
.scroll				  { width:750px; margin:0px 0px 0px 0px; float:left; text-align:center }
.scroll img 		  { padding:2px 10px; }

/*Produtos Home*/
.produtosHome         { font:12px Arial Narrow; width:494px; height:127px; padding:0; background:#F4F4EA url('img-layout/bkg-prod-home.jpg') repeat-x bottom;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px }
.produtosHome li      { margin:15px 0 0px 26px; float:left; display:inline; list-style:none; text-align:center; }
.produtosHome a       { text-decoration:none; color:#333; }
.produtosHome img     { margin-bottom:3px;}       
.produtosHome a:hover { color:#999900; } 

/*Produtos Linha*/
.produtosLinha         { font:12px Arial Narrow; width:494px; height:127px; padding:0; background:#f8f8f8 url('img-layout/bkg-prod-linha.jpg') repeat-x bottom;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px }
.produtosLinha li      { margin:15px 0 0px 26px; float:left; display:inline; list-style:none; text-align:center; }
.produtosLinha a       { text-decoration:none; color:#333; }
.produtosLinha img     { margin-bottom:3px;}       
.produtosLinha a:hover { color:#999900; } 

/*Produtos Pref*/
.produtosPref         { font:12px Arial Narrow; width:710px; height:127px; padding:0; background:#f8f8f8 url('img-layout/bkg-prod-linha.jpg') repeat-x bottom;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px }
.produtosPref li      { margin:13px 0px 0px 38px; float:left; display:inline; list-style:none; text-align:center; }
.produtosPref a       { text-decoration:none; color:#333; }
.produtosPref img     { float:center;position:center;}       
.produtosPref a:hover { color:#999900; } 

/*Outros*/
.form-orcamento td    { height:37px; border-bottom:1px solid #FFF }
.form-orcamento-td td { border:1px solid #CCC;  text-transform:capitalize;} 
.form-duvidas td      { height:30px; border-bottom:1px solid #FFF }
.form-duvidas-td td   { border:1px solid #CCC;  text-transform:capitalize;} 
.cotacao-online       { width:754px; padding:4px 0px 0px 0px; border:1px solid #CCCC99; position:relative; float:left;}
.cotacao-online  h3   { width:100px; margin:0; text-align:center; border-left:5px solid #F00; padding:4px 6px; color:#FFF; background:#333; font:bold 10px Arial; position:relative; top:-15px; left:1000; rigth:100;  }
.box-servicos         { width:430px; margin:10px 0 0 0; padding:0; float:left; position:relative; }
.box-servicos li      { display:inline; margin:10px 0; float:left;}    
.cotacaoApl           { float:left; padding-left:17px; }
.outros               { position:absolute; bottom:60px; left:30px; font-weight:bold; color:#999900; text-decoration:none; }
.voltar b             { font-size:16px;}
.voltar               { position:absolute; bottom:20px; left:30px; font-weight:bold; color:#999900; text-decoration:none; }

#outros { float: left; list-style-type: none; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 730px; padding: 0px; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }


#outros ul { float: left; list-style-type: none; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; }

#outros ul li{ font-size: 10px; width: 220px; text-align: center; padding: 0px; margin: 10px; }


/*FAQ*/
.faq                  { width: 470px; margin:0; padding:0; position:relative; float:left; }
.faq li               { padding:20px 10px 20px 0; margin:0; list-style:decimal; border-bottom:1px dotted #ddd; display:block;}

/*Breadcrumbs*/
.breadCrumbs          { font-size:14px; }
.breadCrumbs a        { font:11px arial; color:#222; }
.breadCrumbs strong   { font-weight:normal; font:11px arial; color:#555; }

/*Videos*/
.videos         { font:14px Arial Narrow; padding:0; margin:0; position:relative; float:left; }
.videos a       { text-decoration:none;	}
.videos a:hover { text-decoration:underline; color:#9C0}
.videos-thumbs  { padding-bottom: 10px; float: left; clear: both; padding-right: 10px; }
.videos-thumbs-img  { padding-bottom: 10px; float: left; clear: both; padding-right: 10px; }

/*Aplicativos Detalhe*/
.aplDetalhes          { float:left; position:relative; }
.cotacaoDetalhes      { margin-left:15px; _margin-left:8px; float:left; }
.imgDetalhes          { margin-left:25px; float:left; font:bold 10px arial; }
.imgDetalhes img:hover{ cursor:pointer;}
.imgDetalhes h4       { width:260px; padding:0px 0px; text-align:right; color:#222; background:#FFF; font:bold 11px Arial;  position:relative; left:0; bottom:0px; }