@charset=utf-8;

* 							{ margin:0; padding:0; }
body        	    		{ background:#ffffff; font:12px Arial; color: #444; }
h1      	                { padding:0 0 4px 0; font:bold 17px Arial; border-bottom:1px solid #ccc; letter-spacing:-1px; }
h2          	            { padding:0 0 5px 5px; font:bold 12px Arial; border-bottom:1px solid #ccc; }
a							{ text-decoration:none; color:#444; }
a:hover						{ color:#DC0000; }

/* LAYOUT */
#geral, #top, #conteudo, #left, #center, #footer { width:940px; float:left; position:relative; }
#geral						{ margin:auto; float:none; }
#top						{ height:auto; }
#conteudo					{ background:#AAA; }
#left						{ width:244px; padding:0 0 0 20px; background:url(img-layout/bkg-menu-left.jpg) repeat-x; }
#center						{ width:632px; min-height:535px; _height:535px; padding:34px 22px 20px 22px; position:relative; background:#FFF; }
#footer						{ height:36px; background:url(img-layout/bkg-rodape.jpg) repeat-x; }
/*FIM LAYOUT*/

/* MENUS */  
#menu-top					{ width:940px; background:url(img-layout/bkg-menu-top.jpg); float:left; }
#menu-top li				{ height:34px; padding:0 20px; list-style:none; display:inline; background:url(img-layout/bkg-separador-menu-top.jpg) right no-repeat; float:left }
#menu-top a					{ line-height:32px; }
#menu-left					{ width:244px; height:477px; padding:20px 0 0 0; float:left; }
#menu-left li				{ line-height:18px; font:bold 11px Arial;  list-style:none; }
#menu-left a				{ padding:0 0 0 12px; font-weight:normal; background:url(img-layout/marcador-menu-left.gif) left no-repeat; }
#menu-left a b				{ color:#444; text-decoration:none; background:none; }

/*FIM MENUS*/

#noticias					{ width:288px; height:140px; background:url(img-layout/bkg-noticias.jpg) repeat-x; float:left; }
.noticias					{ padding:5px 0 0 10px; list-style:none; }
.noticias li a				{ padding:0 0 0 5px; list-style:none; font-size:10px; }
.titulo-noticias			{ padding:15px 0 0 10px; font-weight:bold; }

#representantes				{ width:323px; height:157px; margin:10px 0 0 20px; background-image:url(img-layout/bkg-representantes.jpg); float:right; }

#textos-empr				{ padding:45px 0 0 0; }

.boxe-destaque				{ width:278px; padding:25px 0; float:left; list-style:none; }
.boxe-destaque li			{ margin:0 0 6px 0; background:url(img-layout/bkg-box-center.jpg) repeat-x; float:left; }
.boxe-destaque div		 	{ background:url(img-layout/bkg-box-left.jpg) no-repeat; float:left; }
.boxe-destaque p			{ width:282px; height:57px; color:#FFF; padding:3px; background:url(img-layout/bkg-box-right.jpg) right no-repeat; float:left; }
.boxe-destaque a			{ color:#FFF;}
.boxe-destaque a img		{ color:none; }
.boxe-destaque a:hover		{ color:#fff; text-decoration:underline;}
.boxe-destaque img 			{ margin:0 8px 0 0; float:left; }

/* OUTROS */
.telefone-top   	        { position:absolute; right:10px; top:118px; }

.center-right         		{ width:323px; padding:0 0 0 20px; float:right }
.center-left           		{ width:288px; float:right; }

/*box equipamentos*/
ul.invisivel 				{ display:none; } 

.boxEquip                   { margin:0; padding:0; clear:both; }
.boxEquip li                { width:590px; list-style:none; display:block; float:left; margin-bottom:10px; _margin-bottom:4px; }
.boxEquip div.box           { width:609px; height:53px; cursor:pointer; background: url(img-layout/bkg-list-center.jpg) repeat-y; }
.boxEquip div               { width:609px; height:58px; float:left; position:relative; background: url(img-layout/bkg-list-div.gif) no-repeat; }
.boxEquip .thumb			{ position:absolute; top:3px; left:5px; }
.boxEquip .box-texto		{ position:absolute; top:22px; left:65px; font-weight:normal; }
.boxEquip .box-detalhes		{ position:absolute; top:22px; right:20px; }

.sub 						{ width:587px; _width:587px; margin:5px 0 0 0; padding:15px 0 15px 20px; _margin-top:0; font: 11px Arial; color:#444; list-style:none; background:url(img-layout/bkg-degrade-box-equip.jpg) repeat-x; float:left; position:relative; }
.sub li						{ width:400px;  padding:0 0 0 15px; background:url(img-layout/bkg-box-equipamento-img.gif) 0 1px no-repeat; margin-bottom:3px; font:11px Arial; list-style:none; float:left; }
.sub img					{ padding:0 10px 0 0; float:left; }

.prod-equip-1 				{ padding:10px 0 0 0; list-style:none; }
.prod-equip-1 img			{ float:left; }

.clientes-left				{ padding:30px 0 0 0; float:left; list-style:none; font-size:9px; }
.clientes-right				{ padding:30px 0 0 0; float:right; list-style:none; font-size:9px; }
.clientes-left li			{ padding:10px 0 0 0; font:Arial; }
.clientes-right li			{ padding:10px 0 0 0; font:Arial; }

#repres-left				{ padding:0; margin:0; float:left; }
#repres-right				{ padding:0; margin:0; float:right; }

.repr-left 					{ width:315px; padding:30px 0 0 0; font:Arial 12x; }
.repr-right					{ width:315px; padding:30px 0 0 0; font:Arial 12x; }
.repr-right br				{ padding:5px 0 0 0; }

#noticias1					{ width:70px; padding:20px 0 0 0; float:left; }
#noticias2					{ padding:20px 0 0 35px; float:left; }
#noticias1 li				{ float:left; list-style:none; }
#noticias2 li				{ width:500px; list-style:none; }

.end-cont					{ padding:40px 0 0 0; float:left; }
.end-loc					{ padding:10px 0 0 0; float:left; }

.bredcrumbs                 { font-size:11px; }
.bredcrumbs	a				{ color:#0044FF; font-size:11px; text-decoration:none; }
.bredcrumbs	a:hover			{ color:#DC0000; }
.footer						{ padding:10px 0 0 0; text-align:center; color:#FFF; font-size:11px; }

/*Detalhes*/
#nav-sup       			    { margin-left:0; height:50px; padding:10px 0 0 10px; list-style:none; float:left; position:relative; }
#nav-sup li 		        { display:block; list-style:none; float:left; }
#nav-sup a  		        { margin-left:2px; float:left; }
#area_sup        		    { width:440px; height:auto; margin:30px 0 0 0; position:relative; }

#area_sup #A_sup img        { margin-right:10px; padding-right:10px; width:25%; float:left; position:relative; }
#area_sup #A_sup ul         { width:300px; margin:0; padding:0 0 0 10px; border-left:solid 3px #eee; font:11px arial; color:#333; float:left; }
#area_sup #A_sup li         { width:360px; padding:0 0 5px 3px; list-style:none; text-align:justify;}
#area_sup #A_sup h2     	{ font-size:12px; color:#333; margin:0; }
#area_sup #A_sup .titulo	{ background:none; padding:10px 0 8px 0; }
#area_sup #A_sup p      	{ width:250px; margin:2px 0 0 13px; float:left; position:relative; }

/*
#area_sup #B_sup img        { border-right:solid 3px #eee; margin-right:10px; padding-right:5px; float:left; position:relative; }
#area_sup #B_sup ul         { width:260px; margin:0; padding:0; font:11px arial; color:#333; float:left; }
#area_sup #B_sup li         { list-style:none; padding:0 0 5px 3px; }
#area_sup #B_sup h2     	{ font-size:12px; color:#333; margin:0; }
#area_sup #B_sup .titulo	{ background:none; padding:10px 0 8px 0; }
#area_sup #B_sup p      	{ width:250px; margin:2px 0 0 13px; float:left; position:relative; }*/

#area_sup #A_sup, #B_sup, #C_sup, #D_sup, #E_sup, #F_sup{ width:550px; height:auto; padding:30px 0 0 0; font:11px Arial; position:relative; background:#fff; float:left; }

.detalhe-prod-legenda 		{font:Arial 10px Arial; }

.red               			{ font:bold 10px arial; color:#f00; }

.bkg-conteudo     			{ width:676px; height:auto; position:relative; overflow:hidden; clear:both; background:#FFFFFF repeat-y; }

/*#right          		    { width:169px; height:37px; float:right; position:absolute; right:10px; top:5px; clear:both; background:red;  }*/
.orc                        { position:absolute;  top:10px; right:5px }


/*#right                    { margin:0; padding:0;  position:absolute; right:10px; top:15px; }*/

#box-inferior				{ width:632px; padding:20px 0 0 29px; float:left; clear:both; position:relative; }
#area_inf    		  	    { width:632px; height:auto; position:relative; }
#nav-inf     		    	{ width:632px; margin:0; padding:0 0 0 4px; overflow:hidden; display:inline-block; border-bottom:solid 5px #eee; }
#nav-inf li					{ display:block; list-style:none; float:left; }
#nav-inf a					{ height:21px; margin-right:10px; padding-top:7px; float:left; font:bold 12px arial; color:#3d538c; text-decoration:none; }
#nav-inf a:hover			{ color:#DC0000; }

#area_inf #A_inf, #B_inf, #C_inf{ width:720px; height:auto; display:none;  position:relative; background:#fff; }

.tab-dimensoes				{ padding:15px 0 15px 0; width:88%; font:11px Arial; }
.tab-dimensoes td           { background:#f2f2f2; padding:4px 8px; }
.tab-mm						{ font-weight:bold; width:120px; }

/*lytebox*/
#gallery 					{ padding: 10px;width: 400px; }
#gallery ul 				{ list-style: none; }
#gallery ul li 				{ display: inline; }
#gallery ul img 			{ }
#gallery ul a:hover img 	{ }
#gallery ul a:hover 		{ background:url(img-layout/bot-ampliar-imagem-hover.jpg); color: #fff; }
.dist-top					{ padding:30px 0 0 0; }

#tab-not table				{ width:90%; padding:45px 0; font:11px Arial; font-weight:bold; text-align:center; }
#tab-not td					{ background:#f2f2f2; padding:7px 4px; }
#tab-not

.prod-tex		 			{ font-weight:bold; }

.voltar                 { font:bold 12px Arial; text-decoration:underline;}
#voltar					{ float:right; margin-right:60px;}
