@charset "utf-8";

/*Padrão*/
body { margin:0; background:url(img-layout/bkg-body.jpg); font:12px Verdana;}
img  { border:0; }
hr   { border:none; height:1px; background:#ff6600;}
h1   { color:#d68300; font-size:18px; font-weight:normal;}
p    { color:#ff6600; margin-top:30px;}
h1 b { font:11px arial; color:#ccc; }
a    { color:#ff6600; text-decoration:none;}
a:hover {color:#d68300;}

/*Estrutura*/
#base           { width:907px; margin:0 auto; background:url(img-layout/bkg-left.jpg) repeat-y left;overflow:hidden; border-top:solid 1px #000; }
#geral          { padding-left:24px; padding-right:24px; overflow:hidden; display:inline-block; background:url(img-layout/bkg-right.jpg) right repeat-y; float:left; }
#topo           { width:860px; height:90px; float:left; background:#000 url(img-layout/bkg-topo.jpg) top right no-repeat; }
#topoInf        { width:860px; height:244px; float:left; }
#topoInf-left   { float:left; }
#topoInf-right  { width:193px; height:244px; float:left; background:url(img-layout/bkg-top-inf-right.jpg) repeat-y; }
#conteudo       { width:760px;  background:#000 url(img-layout/img-telefone.jpg) no-repeat; padding:80px 50px 0 50px; float:left; position:relative; }
#footer         { width:860px; height:80px; padding-top:50px; float:left; text-align:center; background:#000 url(img-layout/bkg-footer.jpg) bottom no-repeat; }

/*Menu Topo*/
.menu-topo      { margin:60px 0 0 0; padding:0; width:645px; height:30px; float:left; background:url(img-layout/bkg-menu.jpg) top right no-repeat; }
.menu-topo li   { list-style:none; display:inline; }
.menu-topo li a { height:30px; float:left; outline:none;  }

.bot-a          { width:102px; background:url(img-layout/bot-home.jpg) no-repeat; }
.bot-b          { width:87px; background:url(img-layout/bot-empresa.jpg) no-repeat; }
.bot-c          { width:98px; background:url(img-layout/bot-produtos.jpg) no-repeat; }
.bot-d          { width:92px; background:url(img-layout/bot-suporte.jpg) no-repeat; }
.bot-e          { width:115px; background:url(img-layout/bot-downloads.jpg) no-repeat; }
.bot-f          { width:101px; background:url(img-layout/bot-contatos.jpg) no-repeat; }

.bot-a:hover    { background:url(img-layout/bot-home-on.jpg) no-repeat; }
.bot-b:hover    { background:url(img-layout/bot-empresa-on.jpg) no-repeat; }
.bot-c:hover    { background:url(img-layout/bot-produtos-on.jpg) no-repeat; }
.bot-d:hover    { background:url(img-layout/bot-suporte-on.jpg) no-repeat; }
.bot-e:hover    { background:url(img-layout/bot-downloads-on.jpg) no-repeat; }
.bot-f:hover    { background:url(img-layout/bot-contatos-on.jpg) no-repeat; }

/*Form Busca*/
.busca                 { width:192px; height:66px; padding-top:13px; float:left; text-align:center; }
.busca b               { font-size:13px; color:#ddd; }
.busca form            { margin:0; padding:0; }
.busca input, select   { width:130px; background:#ccc; font:11px arial; }
.busca .botao-busca    { width:23px; height:19px; border:0; background:url(img-layout/bot-busca.jpg) no-repeat; }

/*Center Home*/
#center-home           { width:850px; padding:0 5px; float:left; position:relative; }
#center-home ul        { width:850px; height:50px; float:left; margin:0; padding:0; background:url(img-layout/bkg-menu-linhas-home.jpg) no-repeat;  }
#center-home ul li     { display:inline; list-style:none; }
#center-home ul li a   { width:140px; margin:10px 0 0 105px; height:30px; float:left; background:#ff0; opacity:.0; filter: alpha(Opacity=0); -khtml-opacity:.0; }
#center-home ol        { width:695px; height:270px; margin:0; padding:0 0 0 3px; float:left; background:#000 url(img-layout/bkg-box-home.jpg) bottom repeat-x; }
#center-home ol li     { height:270px; padding-right:4px; float:left; display:inline; list-style:none; background:url(img-layout/bkg-ol-box.jpg) top right no-repeat; }
#center-home ol li p   { clear:both; margin:0; padding:20px 0 0 0; text-align:center; }
#center-home ol li a   { color:#ff6600; text-decoration:none; }

/*Produtos*/
#left-produtos         { width:220px;  color:#FFFFFF; padding-left:10px; float:left;}
#left-produtos h2      { color:#FF6600; font-weight:bold; font-size:12px;padding-left:20px; }
#left-produtos ul      { margin:0; width:220px; padding-left:20px; padding-bottom:12px; list-style:none; border-bottom:1px solid #FF6600 }
#left-produtos li      { padding:0; margin:0 0 5px;}
#left-produtos a       { background: url(img-layout/menu-left-marcador.jpg) no-repeat scroll left center; padding:0 0 0 10px; color:#ccc; text-decoration:none; }
#left-produtos a:hover { background: url(img-layout/menu-left-marcador.jpg) no-repeat scroll left center; padding:0 0 0 10px; color:#e7e7e7; text-decoration:underline; }
#center-produtos       { width:540px; padding:10px 0 10px 30px; font:11px Arial; color:#FFFFFF; float:left; position:relative; }

/*Detalhes Produtos*/
.foto-detalhe          { padding:40px 0 0 50px; float:left;}
.foto-detalhe p        { margin:10px 0 0 5px; color:#999;}
.detalhe-produto       { width:370px; margin:40px 0 0 20px; padding:0 0 0 20px; border-left:1px solid #fff; position:relative; float:left;}
.detalhe-produto li    { list-style:none; color:#999; line-height:normal;}
.detalhe-produto h1    { color:#fff; font-size:16px; border-bottom:1px solid #fff; font-weight:bold;}
.detalhe-produto div   { width:220px; padding-right:20px; float:left; position:relative;}

/*Contato*/
#contato-bkg           { width:700px; background:url(img-layout/bkg-orcamento.jpg); height:440px; margin-left:30px; }
#formulario            { width:600px; padding:80px 0 0 100px; font:bold 12px Verdana; position:relative; }
#contato               { padding: 5px; }
#contato p             { margin:0; margin-bottom:10px; }
#contato label         { float: left; width: 120px; }
#contato #submit       { width:70px; background:#ff6600; border:2px solid #ff6600; color:#fff; float:right; margin-right:165px; *margin-right:170px; padding:0; margin-top:6px;}

/*Numeração manutenção e inspeção*/
.numeracao             { font:11px Verdana; color:#fff; margin-bottom:20px; margin-top:20px; }
.numeracao span        { font:bold 14px Verdana, Arial, Helvetica, sans-serif;}

/*Manuais*/
.manuais               { list-style:none;}
.manuais li            { display:inline; padding:0 0 20px 90px; float:left;}

/*Outros*/
#footer p              { margin:10px 0 0 0; padding:0; font:bold 10px arial; color:#666; }
#conteudo .breadCrumbs           { border-bottom:dashed 1px #444; padding-bottom:5px; }
#conteudo .breadCrumbs a         { color:#999; text-decoration:none; }
#conteudo .breadCrumbs b         { color:#d68300; }
#conteudo .breadCrumbs a:hover   { color:#ccc; }

.menu-footer {padding:0;margin:0; color:#fff;}
.menu-footer li {display:inline;}


.produtos           { width:600px; height:auto; margin:0; padding:0; float:left; position:relative;  }
.produtos img       {margin-bottom:10px;}
.produtos li        { width:176px; height:150px; font:11px Arial;  padding:0 0 40px 0; margin:0 10px; list-style:none; display:inline; float:left; position:relative; }
.produtos a      	{ width:145px; text-decoration:none; color:#ccc; float:left; }
.produtos a:hover	{ color:#ccc; }

/*relacionados*/
/*Center Home*/
#relacionados           { width:850px; padding:0 5px; float:left; position:relative; }
#relacionados ul        { width:850px; height:50px; float:left; margin:0; padding:0; background:url(img-layout/bkg-menu-linhas-home.jpg) no-repeat;  }
#relacionados ul li     { display:inline; list-style:none; }
#relacionados ul li a   { width:140px; margin:10px 0 0 105px; height:30px; float:left; background:#ff0; opacity:.0; filter: alpha(Opacity=0); -khtml-opacity:.0; }
#relacionados ol        { width:695px; height:270px; margin:0; padding:0 0 0 3px; float:left; background:#000 url(img-layout/bkg-box-home.jpg) bottom repeat-x; }
#relacionados ol li     { height:270px; padding-right:4px; float:left; display:inline; list-style:none; background:url(img-layout/bkg-ol-box.jpg) top right no-repeat; }
#relacionados ol li p   { clear:both; margin:0; padding:20px 0 0 0; text-align:center; }
#relacionados ol li a   { color:#ff6600; text-decoration:none; }