.homeDestaquesInfo span, #divMenu span{ display:none; }

body{
	margin:0;
	padding:0;
	background:url(../imagens/topo.jpg) no-repeat center top #405479;
	text-align:center;
}
#bg{
  width:100%;
  float:left;
  background:url(../imagens/pattern.gif) repeat-x #FFF;
}
#geral{
  width:778px;
  margin:0 auto;
  text-align:left;
  position:relative;
}
#preloadingImages{  display:none;  }

#topo{
  width:778px;
  margin:0 auto;
  text-align:left;
  position:relative;
  z-index:50;
}
#logo{
  width:220px;
  height:104px;
  float:left
}
#divMenu{
  width:778px;
  height:47px;
  text-align:right;
  float:left;
}
#divMenu li{
  list-style-type:none;
 /* display:inline;*/
  float:left;
}

.quem a{ background:url(../imagens/bt_quem_a.gif) no-repeat; width:132px; height:47px; float:left; }
.quem a:hover{ background:url(../imagens/bt_quem_b.gif) no-repeat; float:left; }

.produtos a{ background:url(../imagens/bt_produtos_a.gif) no-repeat; width:105px; height:47px; float:left; }
.produtos a:hover{ background:url(../imagens/bt_produtos_b.gif) no-repeat; float:left; }

.show a{ background:url(../imagens/bt_show_a.gif) no-repeat; width:219px; height:47px; float:left; }
.show a:hover{ background:url(../imagens/bt_show_b.gif) no-repeat; float:left; }

.contato a{ background:url(../imagens/bt_contato_a.gif) no-repeat; width:102px; height:47px; float:left; }
.contato a:hover{ background:url(../imagens/bt_contato_b.gif) no-repeat; float:left; }

/******   Elementos para menu drop down   ******/
ul li { position:relative; float: left; }
li ul { position: absolute; top:5px; /* Set 1px less than menu width */  display:none; }
ul li a {display: block; padding:0; /*  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:558px;
  float:right;
  text-align:left;
  padding:0;
  margin:0;
}

ul { list-style-type: none;  }/* Width of Menu Items */

ul li a:hover { color: #E2144A; margin:0; padding:0; } /* Hover Styles */

li ul li a { padding:0; height:2px;} /* Sub Menu Styles */

li:hover ul, li.over ul { width:160px; display: block; /*border:1px solid #629304;*/ margin-top:42px; left:-40px; } /* The magic */

.submenu a{ background:#20345a; font:11px arial; font-weight:bold; color:#FFF; text-decoration:none; padding:5px; float:left; width:150px; height:12px; border-bottom:1px solid #8f99ad; border-right:1px solid #8f99ad; border-left:1px solid #8f99ad; }
.submenu a:hover{ background:#0d1931; font:11px arial; font-weight:bold; color:#FFF; text-decoration:none; padding:5px; float:left; height:12px; }

#divClear { clear:both; }

/******   Fim do menu drop down   ******/

#conteudo{
  width:778px;
  float:left;
  margin:51px 0 1px 0;
  font:12px arial;
  color:#2C2C2C;
}
#homeEsquerda{
  width:416px;
  float:left;

}
#homeFoto{
  width:356px;
  height:373px;
  float:left;
}
h1{
  margin:0;
  padding:0;
  font:20px arial;
  font-weight:bold;
  color:#596b8f;
  padding:16px 0 10px 0;
  float:left;
}
h2{
  margin:0;
  font:20px arial;
  font-weight:bold;
  color:#2e436f;
  padding:16px 0 10px 0;
  float:left;
}
h3{
  margin:0;
  font:20px arial;
  font-weight:bold;
  color:#0f2043;
  padding:16px 0 10px 0;
  float:left;
}
h4{
  margin:0;
  font:20px arial;
  font-weight:bold;
  color:#2C2C2C;
  padding:16px 0 10px 0;
}
h5{
  margin:0;
  padding:0 0 10px 0;
  font:12px arial;
  color:#2c2c2c;
  font-weight:bold;
}

.homeDestaques{
  width:95%;
  float:left;
  padding:7px 0 7px 0;
  border-bottom:1px dotted #596b8f;
}
.homeDestaquesFoto{
  width:159px;
  height:140px;
  float:left;
  border:3px solid #dadee5;
  margin:0 7px 0 0;
}
.homeDestaquesDescricao{
  width:215px;
  height:92px;
  float:left;
  overflow:hidden;
}
.homeDestaquesDescricao a{
  font:12px arial;
  color:#2c2c2c;
  text-decoration:none;
}
.homeDestaquesDescricao a:hover{
  font:12px arial;
  color:#2c2c2c;
  text-decoration:underline;
}
.homeDestaquesInfo{
  width:215px;
  height:21px;
  margin:8px 0 0 0;
  display:block;
  cursor:pointer;
  float:left;
  background:url(../imagens/bt_maisinfo.gif) no-repeat;
}
#rodape{
  width:100%;
  margin:1px 0 0 0;
  padding:15px 0;
  clear:both;
  font:12px arial;
  color:#FFF;
  font-weight:bold;
  position:relative;
}
#kaerea{
  width:97px;
  height:33px;
  text-align:right;
  position:absolute;
  left:50%;
  margin-left:290px;
  top:30px;
}
/***********************************
			ELEMENTOS
***********************************/
#divVoltar{
  width:100%;
  clear:both;
  text-align:right;
  padding:10px 0 0 0;
  margin:10px 0 0 0;
  border-top:1px dotted #a3acc0;
}
#divButton{
  width:45px;
  border:2px solid #89bacc;
  background:#6a7a96;
  font:12px arial;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  padding:5px 10px;
  float:right;
  cursor:pointer;
}
#divButton a{
  width:45px;
}
#divButton a:hover{
  width:45px;
  background:#c77ea7;
}
/***********************************
			INTERNAS
***********************************/
#quem, #contato, #show, #produtos{
  margin:0 0 10px 0;
}
#quem a, #contato a, #show a{
  color:#990000;
  text-decoration:underline;
}
#quem a:hover, #contato a:hover, #show a:hover{
  color:#990000;
  text-decoration:none;
}

/* show room */
#show ul{
  width:778px;
  float:left;
  margin:10px 0 0 0;
  padding:0;
}
#show li{
  width:130px;
  height:90px;
  list-style-type:none;
  display:inline;
  margin:0 38px 18px 10px;
}

/* Produtos */
#produtos ul{
  width:95%;
  float:left;
  margin:10px 0 0 0;
  padding:0;
}
#produtos li{
  width:165px;
  overflow:hidden;
  list-style-type:none;
  display:inline;
  margin:0 18px 18px 0;
}
.produtosMoldura{
  width:165px;
  height:175px;
  overflow:hidden;
  background:#dadee5;
  float:left;
  font: 12px arial;
  font-weight:bold;
  padding:3px 0 0 3px;
}
.produtosThumb{
  width:165px;
  height:140px;
  overflow:hidden;
  float:left;
  margin:0 0 3px 0;
}
.produtosMaisInfo{
  width:165px;
  background:#dadee5;
  margin:2px 0 0 0;
  float:left;
  padding:4px 0 4px 50px;
}
.produtosMaisInfo a{
  font:11px arial;
  color:#596b8f;
  font-weight:bold;
  text-decoration:none;
}
.produtosMaisInfo a:hover{
  color:#596b8f;
  text-decoration:underline;
}

#produtosFoto{
  width:325px;
  
  float:left;
  margin:20px 0 0 0;
  border:3px solid #dadee5;
}

#divProdutosMaisFotos{
width: 100%;
float: left;
}
#divProdutosMaisFotos ul{
width: 325px;
float: left;
padding: 0;
margin: 0;
}
#divProdutosMaisFotos li{
width: 20px;
float: left;
display:inline;
list-style-type: none;
padding: 5px 4px 0 3px;
margin:0;
}
#divProdutosMaisFotos li a{
font: 16px arial;
color: #336699;
font-weight: bold;
text-decoration: none;
width: 10px;
float: left;
display:inline;
list-style-type: none;
}
#produtosDescricao{
  width:400px;
  margin:20px 0 20px 0;
  padding:0 0 0 10px;
  float:left;
}
.titulo{
  font:12px arial;
  font-weight:bold;
  line-height:30px;
}
.arquivos{
  width:400px;
  float:left;
  margin:0 0 8px 10px;
}
.arquivos a{
  font:12px arial;
  color:#405479;
  font-weight:bold;
  text-decoration:underline;
}
.arquivos a:hover{
  font:12px arial;
  color:#CC0000;
  font-weight:bold;
  text-decoration:underline;
}

/*
border:1px solid red;
*/


/* Formulário */
input:focus, select:focus, textarea:focus {
  background:#e9ffd6;
  color:#000;
}
#contato form{
  width:320px;
  margin:0 0 0 0;
  float:left;
  padding:0;
}
#contato .inputContato{
  background:#e9ebef;
  border:1px dashed #78a0c2;
  font:12px arial;
  color:#a60000;
  width:290px;
  margin:0 0 5px 0;
  padding:2px;
}
#contato .buttonGeral{
  border:2px solid #89bacc;
  background:#6a7a96;
  font:12px arial;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  padding:3px;
  margin:0 20px 0 0;
  float:right;
  cursor:pointer;
}
#contato textarea{
  background:#e9ebef;
  border:1px dashed #78a0c2;
  font:12px arial;
  color:#a60000;
  width:290px;
  margin:0 0 5px 0;
}
#contato select{
  background:#e9ebef;
  border:1px solid #78a0c2;
  font:12px arial;
  color:#a60000;
  width:295px;
  margin:0 0 5px 0;
}

/*#divOrcamento .checkOrcamento, #divContato .checkContato{
  width:20px;
  margin:0 0 5px 0;
}*/
#contato fieldset{
  font:12px verdana;
  color:#9933CC;
  font-weight:bold;
  padding:5px;
  border:0;
  margin-bottom:20px;
}
#contato label{
  font:11px arial;
  color:#052846;
  font-weight:bold;
  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;
}
#divMapa{
  width:300px;
  margin:18px 0 0 0;
  padding:0 0 0 0px;
  float:left;
}
#divMapa iframe{
  border:3px dotted #e9f8fe;
}
