@charset "utf-8";

/*Padrão*/
body            { background:#DEDFE4; margin:0; padding:0; font:12px Arial; color: #333;}
h2, h3          { padding:0; margin:20px 0 0 0; font:bold 13px Verdana;  color:#255A9E;}
h1              { padding:0; margin:5px 0; color:#666; font:bold 13px Arial; }
ul, li          { font:9px  Verdana;  color:#255A9E; margin:0px; }
img             { border:none;}
select,input,texarea{ padding:1px; margin:0; font:11px Arial #333;}

/*Estrutura*/
#geral, #top, #menu-top, #area-flash, .flash, .show, #conteudo, .box, .box1, #footer { width:707px; float:left; position:relative; }

/*geral*/
#geral			 { width:748px; height:auto;  margin:0 auto; float:none;  }
.borda-geral     { width:708px; padding:0px 24px; border:0px solid #666; float:left; position:relative; background: url(img-layout/bkg-geral.gif); border: solid 1px #CCCDD1; border-top:0px; border-bottom:0px; }

/*top*/
#top             { height:79px; background:#FFF url(img-layout/bkg-top.jpg) repeat-x;}

/*menu-top*/
#menu-top           { width:707px; height:31px; text-align:center; background: url(img-layout/int.jpg);}
#menu-top ul        { width:auto; margin:0; padding:0 0 0 48px; float:left; position:relative; }
#menu-top li        { width:auto; background:url(img-layout/bkg-separador-menu-top.jpg) right no-repeat; padding:0 4px; list-style:none;  display:inline; }
#menu-top a         { width:75px; height:31px;  font:bold 11px Arial; line-height:31px;text-align:center; background:url(img-layout/bkg-bot-menu-top.jpg) no-repeat; color:#FFF; text-decoration:none; display:inline-block;}

/*Área Ilustrada (Flash e barra ID)*/
#area-flash , .flash, .show { height:215px;background:#E8E7E3;}
.flash          { width:436px; }

/*show*/
.show           { width:271px; height:117px; padding:40px 0 50px 0; background:url(img-layout/bkg-show.jpg) no-repeat 35px 50px; margin:0; border-bottom:solid 5px #417CB4; border-top:solid 3px #A6A5A3;}
.show ul        { margin:0; padding:0 0 0 40px; float:left; }
.show ul li     { margin:0; padding:5px 15px; font:10px Arial; color:#333; background:url(img-layout/bkg-list-show.jpg) no-repeat left; list-style:none; }
.show h2        { padding:0 20px; margin:0; font:bold 14px Arial; color:#333; }
.show ul li a   {text-decoration: none; color:#333;}
.show ul li a:hover   {text-decoration: none; color:#333;}
.show ul li a:active  {text-decoration: none; color:#333;}

/*conteúdo*/  
#conteudo       { background:#FFF; padding:15px 0 0 0; border-bottom: solid 5px #4178B0; }

/*left*/
#left           { width:220px; padding:10px 10px 10px 5px; margin:0; position:relative; float:left;}
#left h2        { color:#65A8D2;}

/*box*/
.box                 { width:205px; padding:0 5px 15px 5px; margin:0;}
.box ul              { padding:15px 0; margin:0; border-bottom:1px dotted #666;}
.box ul li           { font: bold 11px Arial; letter-spacing:0; list-style:none;}
.box ul li a         { padding:0 0 0 14px; margin:0; }
.box ul li a         { padding:0 0 15px 12px; margin:0;  color:#65A8D2; text-decoration:none; background:url(img-layout/bkg-marcador-wingdings.jpg) no-repeat ; }
.box ul li a:hover   { padding:0 0 0 12px; margin:0; list-style:none;  background:url(img-layout/bkg-marcador-wingdings-red.jpg) no-repeat; font: bold; color:#000; text-decoration:none; }
.box ul li a:active  { font: bold; color:#000; text-decoration: none; }





/*center*/
#center         { width:320px; padding:0; margin:0; position:relative; float:left;}
.texto          { padding:10px 0; margin:0;}

/*right
#right          { width:430px; padding:0 18px; margin:0; position:relative; float:left;}
#right ul       { padding:16px 0; margin:0; position:relative; float:left;}
#right ul li    { padding:0; margin:0; list-style:none;}*/

/*box1*/
.box1           { width:470px; padding:10px 0; margin:0;}
.destaques      { width:297px; padding:0; margin:0; position:relative; float:left;}
#clientes       { width:164px; padding:0; margin:0; position:relative; float:left;}
.linhaPar		{ margin:5px; }
.sMais		    { margin-top:15px; border-top: 1px dashed #999; padding: 20px 10px 0 0; }

/*prod*/
.prod           { padding:10px 0; margin:0; }
.prod li        { padding:5px 0; margin:0; list-style:none;}
.prod li a      { padding:10px; margin:0; font:12px Arial; background:url(img-layout/setamini.gif) no-repeat left; text-decoration:none; color:#333;}
.prod li a:hover{ color:#65A8D2; text-decoration:underline;}

/*ul clientes*/
ul.clientes     { padding:0; margin:0; position:relative; float:left;}
ul.clientes li  { padding:2px; margin:0; list-style:none; position:relative; float:left;}

/*footer*/
#footer         { height:37px; background: url(img-layout/escal-2008.jpg) no-repeat; border-top: solid 1px #D7DBDE;}
.credito        { width:200px; float:right; background:url(img-layout/bkg-footer.jpg) repeat-x;}
#footer ul      { padding:20px; margin:0; position:absolute; top:30px;}
#footer ul li   { padding:0; margin:0 15px 0 0; list-style:none; position:relative; float:left;}
#footer ul li a { padding:0; margin:0; text-decoration:none; color:#999; float:left;}
#footer ul li a:hover { color:#333; }

/*plantas e projetos*/
.plantas 		  { margin:0; padding:0 0 0 20px; float:left; color:#333333; line-height:30px;	}
.plantas li 	  { line-height:30px; }
.plantas  a	      { text-decoration:none; color:#333333; line-height:30px; }
.plantas  a:hover { text-decoration:underline; }
 
 /*breadcrumbs*/
 .bredcrumbs      { padding:0 0 15px 0;  margin:0; font:11px Arial; color:#000; text-decoration:none;}
 .bredcrumbs a    { color:#65A8D2; text-transform:capitalize; }
 
 /*dicas*/
 .dicas           { padding:10px 0; margin:0; }
 .dicas li        { padding:5px 0; margin:0; list-style:none;}
.dicas li a      { padding:10px; margin:0; font:12px Arial; background:url(img-layout/setamini.gif) no-repeat left; text-decoration:none; color:#333;}
.dicas li a:hover{ color:#65A8D2; text-decoration:underline;}


/*prod-elevadores*/
#right{ width:13 2px; padding-left:20px; float:left; }



.fotos    { margin:0; padding:0; float:left; }
.fotos li { width:95px; padding:4px 3px; display:inline; float:left; float:left; }

.fotos-right    { list-style:none; margin:0; padding:0; float:left;}
.fotos-right li { width:120px; display:block; }


.info 		  { margin:0; padding:20px 0 10px 20px; float:left; }
.info li 	  { line-height:30px; }
.info  a      { text-decoration:none; color:#333333; line-height:30px; }
.info a:hover { text-decoration:underline; }

.elevador li	{ color:#333333; line-height:20px; font-size:12px; text-align:left;}


.ad-seg			{ margin:0; padding:30px 0; float:left; width:437px; }
.ad-seg	h2		{ margin:0; padding:0 0 3px 0;}		
.ad-seg li		{ padding:4px 0; float:left; width:437px; list-style:none;}
.ad-seg img		{float:left; padding:0 10px 0 0;}
.ad-seg p		{width:255px; margin:0; float:left; font-size:11px; color:#000000;}



