#divEmpresa h1 span, #divProdutos h1 span, #divCadastrese h1 span, #divPromocoes h1 span, #divContato h1 span, #divFrete h1 span, #divTampografia h1 span { display: inline;  width:0;  height:0;  top:-1000px;  left:-1000px;  overflow:hidden;  position:absolute; }

body{
  margin:0;
  padding:0;
  text-align:center;
  background:#29166f url(/imagens/bg.jpg) repeat-x;
}
#divGeral{
  width:886px;
  position:relative;
  margin:0 auto;
  text-align:left;
}
#divLeft{
  width:272px;
  height:550px;
  float:left;
  background:url(/imagens/logo_endereco.jpg) no-repeat;
}
#assKaerea{
  position:absolute;
  top:550px;
  left:90px;
  width:102px;
  height:46px;
  float:left;
  background:url(../imagens/logokaerea.gif) no-repeat;
  display:block;
  cursor:pointer;
}
#divRight{
  width:613px;
  float:left;
  background:url(/imagens/bg_topo.jpg) no-repeat;
}
#divLogo{
  position:absolute;
  width:170px;
  height:120px;
  top:35px;
  left:55px;
  display:block;
  cursor:pointer;
}
#divConteudo{
  width:613px;
  float:left;
}
#divSilhueta{
  width:348px;
  height:437px;
  float:left;
  margin:70px 0 0 0;
  background:url(/imagens/silhueta.jpg) no-repeat;
}
.classIcones{
  width:258px;
  float:left;
}
#divShapePromocaoMiddle{
  width:208px;
  float:left;
  background:url(/imagens/shape_promo_bg.jpg) repeat-y;
  text-align:center;
  padding:0 15px 0 20px;
  margin:0;
}
#divShapePromocaoMiddle img{
  width:180px;
  height:135px;
}
#divShapePromocaoMiddle h1{
  width:95%;
  font:12px arial;
  color:#09002c;
  font-weight:bold;
  text-align:left;
  margin:5px 0 0 10px;
  padding:0;
}
#divShapePromocaoMiddle h1 a{
  font:12px arial;
  color:#09002c;
  font-weight:bold;
  text-decoration:none;
}
#divShapePromocaoMiddle h1 a:hover{  text-decoration:underline;}

#divShapePromocaoMiddle span{
  width:90%;
  font:12px arial;
  color:#09002c;
  margin:5px 0 0 10px;
  padding:0;
  text-align:left;
  float:left;
}
#divShapePromocaoMiddle span a{
  font:12px arial;
  color:#09002c;
  text-decoration:none;
}
#divShapePromocaoMiddle span a:hover{ text-decoration:underline;}

#divShapePromocaoBottom{
  width:258px;
  height:11px;
  float:right;
  margin:0 0 5px 0;
  background:url(/imagens/shape_promo_bottom.jpg) no-repeat;
}

#divRodape{
  width:100%;
  height:235px;
  float:left;
  background:url(/imagens/bg_rodape.gif) repeat-x;
}

#divVoltar{
  width:100%;
  float:left;
  text-align:right;
  margin:30px 0 0 0;
}
/**********************************
			INTERNAS
**********************************/
#divEmpresa, #divProdutos, #divCadastrese, #divContato, #divFrete, #divTampografia{
  width:90%;
  float:right;
  font:12px arial;
  color:#FFF;
  padding:0 10px 0 0;
  margin:0;
  line-height:22px;
}

#divProdutos, #divPromocoes{
  width:94%;
  float:right;
  font:12px arial;
  color:#FFF;
  padding:0 20px 0 0;
}

#divEmpresa a, #divProdutos a, #divPromocoes a, #divCadastrese a, #divContato a{
  color:#ffce3a;
  text-decoration:underline;
}

#divEmpresa a:hover, #divProdutos a:hover, #divPromocoes a:hover, #divCadastrese a:hover, #divContato a:hover{
  color:#ffce3a;
  text-decoration:none;
}

/*		EMPRESA		*/
#divEmpresa h1{
  width:100%;
  height:70px;
  float:left;
  background:url(/imagens/tit_empresa.gif) no-repeat right top;
  margin:0 0 10px 0;
  padding:0;
/*  border:1px solid red;*/
}
/*		TAMPOGRAFIA		*/
#divTampografia h1{
  width:100%;
  height:70px;
  float:left;
  background:url(/imagens/tit_tampografia.gif) no-repeat right top;
  margin:0 0 10px 0;
  padding:0;
}
/*		FRETE		*/
#divFrete h1{
  width:100%;
  height:70px;
  float:left;
  background:url(/imagens/tit_frete.gif) no-repeat right top;
  margin:0 0 10px 0;
  padding:0;
}

/*		PRODUTOS E PROMOCOES		*/
#divProdutos h1{ /* PRODUTOS */
  width:580px;
  height:60px;
  float:left;
  background:url(/imagens/tit_produtos.gif) no-repeat right top;
  margin:0;
  padding:0;
}

#divPromocoes h1{ /* PROMOCOES */
  width:580px;
  height:70px;
  float:left;
  background:url(/imagens/tit_promocoes.gif) no-repeat right top;
  margin:0;
  padding:0 0 20px 0;
}

#divProdutos h2{
  width:572px;
  float:left;
  text-align:right;
  font:16px arial;
  color:#c6c0db;
  font-weight:bold;
  margin:0;
  padding:0 0 10px 0;
}
#divPromocoes h2{
  width:572px;
  float:left;
  font:12px arial;
  color:#ffce3a;
  text-align:left;
  margin:0;
  padding:5px 0 5px 12px;
}
#divProdutos h3, #divPromocoes h3{
  font:12px arial;
  color:#FFF;
  font-weight:bold;
  padding:5px 0 0 12px;
  margin:0;
  text-align:left;
}
#divProdutos h3 a, #divPromocoes a{  font:12px arial;  color:#FFF;  font-weight:bold;  text-decoration:none; }
#divProdutos h3 a:hover, #divPromocoes a:hover{ font:12px arial;  color:#FFF;  font-weight:bold;  text-decoration:underline; }

#divProdutos h4, #divPromocoes h4{
  width:192px;
  float:left;
  font:16px arial;
  color:#FFF;
  font-weight:bold;
  margin:20px 0 10px 0;
  padding:0;
  }
#divProdutos span, #divPromocoes span{
  width:94%;
  font:12px arial;
  color:#FFF;
  padding:0 0 0 12px;
  margin:0;
  text-align:left;
  float:left;
}
#divProdutos .descricao, #divPromocoes .descricao{
  width:192px;
  font:12px arial;
  color:#FFF;
  padding:0;
  margin:0;
  text-align:left;
  float:left;
  line-height:18px;
}
#divProdutos span a, #divPromocoes span a{ font:12px arial;  color:#FFF; text-decoration:none; }
#divProdutos span a:hover, #divPromocoes span a:hover{ font:12px arial;  color:#FFF; text-decoration:underline; }

#divProdutos table, #divPromocoes table{
  width:98%;
  float:left;
  padding:0;
  margin:0;
  text-align:right;
}
#divProdutos td, #divPromocoes td{
  width:33%;
  padding:20px 8px 20px 0;
  margin:0;
  border-bottom:1px dashed #7365a9;
  vertical-align:top;
}
#divProdutos table img, #divPromocoes table img{
  margin:0 0 0 12px;
  padding:0;
  float:left;
  border:4px solid white;
}
#divImagemZoom{
  width:349px;
  height:262px;
  overflow:hidden;
  margin:24px 10px 0 12px;
  padding:0;
  float:left;
  border:4px solid white;
}
#divPaginator{
  width:70%;
  text-align:right;
  margin:10px 0 0 0;
}
#divPaginator a{
  font:12ps arial;
  color:#ffce3a;
  font-weight:bold;
  text-decoration:none;
}
#divPaginator a:hover{  text-decoration:underline; }

#divPaginator select{
  background:#3b2a7c;
  border:1px solid #7365a9;
  font:12px arial;
  color:#FFF;
  margin:0 5px 0 5px;
  padding:0;
}

/*		CADASTRESE		*/
#divCadastrese h1{
  width:100%;
  height:70px;
  float:left;
  background:url(/imagens/tit_cadastrese.gif) no-repeat right top;
  margin:0;
  padding:0;
}

/*		CONTATO		*/
#divContato h1{
  width:100%;
  height:70px;
  float:left;
  background:url(/imagens/tit_contato.gif) no-repeat right top;
  margin:0;
  padding:0;
}



/* Formulário */
input:focus, select:focus, textarea:focus {
  background:#e9ffd6;
  color:#000;
}
#divCadastrese form, #divContato form{
  width:320px;
  margin:0 0 0 50px;
  float:left;
  padding:0;
}
#divCadastrese input, #divContato input{
  background:#3b2a7c;
  border:1px dashed #7365a9;
  font:12px arial;
  color:#FFF;
  width:290px;
  margin:0 0 5px 0;
  padding:2px;
}
#divCadastrese .buttonGeral, #divContato .buttonGeral{
  width:65px;
  border:2px solid #294089;
  background:#7fa0db;
  font:12px arial;
  color:#0c0034;
  font-weight:bold;
  text-decoration:none;
  padding:3px;
  float:right;
  cursor:pointer;
}
#divCadastrese textarea, #divContato textarea{
  background:#3b2a7c;
  border:1px dashed #7365a9;
  font:12px arial;
  color:#FFF;
  width:290px;
  height:100px;
  margin:0 0 5px 0;
}
#divCadastrese select, #divContato select{
  background:#3b2a7c;
  border:1px solid #7365a9;
  font:12px arial;
  color:#FFF;
  width:60px;
  margin:0;
  clear:both;
  display:block;
}

/*#divCadastrese .checkOrcamento, #divContato .checkContato{
  width:20px;
  margin:0 0 5px 0;
}*/
#divCadastrese fieldset, #divContato fieldset{
  font:12px verdana;
  color:#9933CC;
  font-weight:bold;
  padding:10px;
  border:0;
  margin-bottom:20px;
}
#divCadastrese label, #divContato label{
  font:12px arial;
  color:#bcced5;
  vertical-align:top;
}
#divSubmit{
  width:80%;
  text-align:center;
  font:11px arial;
  font-weight:bold;
  color:#990000;
}
#divSubmit a{
  font:11px arial;
  font-weight:bold;
  color:#990000;
  text-decoration: none;
}



#divMenuPreloading{ width:0px; height:0px; overflow:hidden;}



#divMenu{
  width:501px;
  height:86px;
/*  border:1px solid red;*/
  float:left;
  padding:0 0 0 98px;
}

/******   Elementos para menu drop down   ******/
ul li { position:relative; float: left; display:inline;}
li ul { position: absolute; top:79px; /* Set 1px less than menu width */  display:none; }
ul li a {display: block; padding:0; background: #fff;/*  IE6 Bug */ /*border: 1px solid #ccc; IE6 Bug */ }
li:hover ul, li.over ul {display: block; }

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */
/***********************************************/
ul#listaMenu{
  width:516px;
}

ul { margin:0; padding:0; list-style: none;  }/* Width of Menu Items */

ul li a:hover { color: #E2144A; background: #FFF; } /* Hover Styles */

li ul li a { padding:0; height:2px;} /* Sub Menu Styles */

li:hover ul, li.over ul { width:115px; display: block; border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; left:0;} /* The magic */

.displayNone{ display:none; }

.bt01 a{ width:91px; height:79px; background:url(/imagens/bt_empresa_a.gif) no-repeat; float:left; }
.bt01 a:hover{ width:91px; height:79px; background:url(/imagens/bt_empresa_b.gif) no-repeat; float:left; }
.bt02 a{ width:98px; height:79px; background:url(/imagens/bt_produtos_a.gif) no-repeat; float:left; }
.bt02 a:hover{ width:98px; height:79px; background:url(/imagens/bt_produtos_b.gif) no-repeat; float:left; }
.bt03 a{ width:111px; height:79px; background:url(/imagens/bt_promocoes_a.gif) no-repeat; float:left; }
.bt03 a:hover{ width:111px; height:79px; background:url(/imagens/bt_promocoes_b.gif) no-repeat; float:left; }
.bt04 a{ width:111px; height:79px; background:url(/imagens/bt_cadastrese_a.gif) no-repeat; float:left; }
.bt04 a:hover{ width:111px; height:79px; background:url(/imagens/bt_cadastrese_b.gif) no-repeat; float:left; }
.bt05 a{ width:105px; height:79px; background:url(/imagens/bt_contato_a.gif) no-repeat; float:left; }
.bt05 a:hover{ width:105px; height:79px; background:url(/imagens/bt_contato_b.gif) no-repeat; float:left; }

.submenu a{ width:115px; background:#c6d1e2; height:20px; padding:3px 0 0 0; font:12px arial; color:#03416d; text-decoration:none; text-align:center; font-weight:bold; float:left; border-bottom:1px solid #FFF;}
.submenu a:hover{ width:115px; background:#c6d1e2; height:20px; padding:3px 0 0 0; color:#FFF;}

