/* estrutura */
.cor{float:left; height:80px; width:45px; margin-top:45px; }
img{border:0;}
body{ font-family:Verdana; font-size:10px; background:#DDC993;}
#geral{ width:740px; height:800px; margin:0 auto; background: #FAF9E4;}
#topo{ width:740px; height:130px; float:left;  background: url(imagens/topo.jpg) repeat-x #897145;}
#logo{ width:480px; height:80px; float:left;  background: #EBDFBE; margin-top:45px;}
#logo2{ width:215px; height:125px; float:left; text-align:center;}
#meio{ width:740px; height:610px; float:left; background:#FAF9E4;}
#barra{ width:45px; height:610px; float:left; background:#FAF9E4;}
#barra1{ width:45px; height:260px; float:left; background:#897145;}
#esquerda{ width:480px; height:610px; float:left; background:#EBDFBE;}
#direita{ width:215px; height:610px; float:left; background:#897145;}
#rodape{ width:570px; height:43px; padding-top:17px; float:left; background: url(imagens/rodape.jpg) repeat-x #897145; text-align:left; text-indent:15px; color:#FFFFFF; font-family:Verdana, Arial; font-size:10px;}
#desenv{ width:170px; height:60px; float:left; text-align:center; color:#FFFFFF; font-family:Verdana, Arial; font-size:10px;  background: url(imagens/rodape.jpg) repeat-x #897145;}

/* direita */
.titulos{ width:196px; height:20px; float:left; padding-left:19px; padding-top:10px; background: url(imagens/titulos.jpg) repeat-x #454020; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; font-size-adjust:none;}
#menuprincipal{ width:215px; height:260px; float:left;}
#menu{ width:215px; height:230px; float:right;}
#newsletter{ width:215px; height:215px; float:left; background:#FFF;}
#cadastre { width:190px; height:175px; float:left; margin:10px 8px 0px 8px;_margin:10px 1px 0px 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4C2525; }
#cadastre b { font-weight:bold;}
#distribuidor{ width:215px; height:135px; float:left; background:#FFF; text-align:center;}
#distribuidor .titulos{ text-align:left;}
#distribuidor img{margin-top:15px;}

#home{ width:480px; height:260px; float:left; background:#8F784E;}
#home1{ width:480px; height:345px; float:left; background:#EBDFBE; }
#home2{ width:308px; height:140px; float:left; background:#EBDFBE;border-top:#663300 dashed 1px;}
.construcaixa{width:308px; height:60px; float:left;}
#aplagesso1{ width:190px; height:100px; margin-top:5px; float:left; }
#aplagesso1 a{ font-weight:bold; color:#000;}
#aplagesso2{ width:100px; height:80px; margin-top:5px; margin-left:10px;_margin-left:5px; float:left; background:url(imagens/imgaplagesso.jpg) no-repeat;}
#promocoes{width:300px; height:100px; margin-left:7px; _margin-left:1px; float:left;}
#promocoes a{ color:#000000; font-weight:bold;}
.destaques{width:160px; height:345px; float:right;margin-right:10px;_margin-right:5px; border-left:#663300 dashed 1px;}
.destaques .a{ margin:0 auto; margin-top:5px; border:#663300 1px dashed; width:100px; height:80px;}
.fl{float:left;width:308px; height:140px}
.himg{border:1px dashed #000; float:left; margin:3px;}

#contato{ width:480px; height:350px; float:left; background:#EBDFBE;}
h4{margin:0; padding:5px; padding-bottom:0;}
h3{margin:0;padding:0px 0px 0px 10px;font-size:10px;text-align:justify;font-weight:normal;}
h2{margin:0; padding:8px; text-indent:20px;  font-size:10px; font-weight:normal}
h1{font-size:12px; font-weight:bold; margin:0; padding:0 0 0 10px; color:#663300; border:1px dashed #000}
.contato_aux{ width:450px; height:294px; float:left; padding:15px 0px 0px 30px; overflow:auto; color:#663300;}
.gesso{text-align:right; margin-right:3px;_margin-right:6px; padding-right:100px;}
.colas{ width:460px; height:330px; float:left; padding:10px 10px 10px 10px; overflow:auto;}
.colas_aux{ width:460px; height:290px; float:left; padding:0; overflow:auto;}

#cont1{ width:420px; height:290px; float:left;}

.botao{ font-size:10px; font-family:Verdana, Arial; color:#FFF; border:1px #4C2525 solid; background:#897145;}
.caixas{ font-size:10px; font-family:Verdana, Arial; color:#4C2525; width:185px; height:14px; border:#4C2525 1px solid; background:#F8F8F8;}
.caixasg{ font-size:10px; font-family:Verdana, Arial; color:#4C2525; width:350px; height:14px; border:#4C2525 1px solid; background:#F8F8F8;}
.textos{ font-size:10px; font-family:Verdana, Arial; color:#4C2525; width:350px; height:50px; border:#4C2525 1px solid; background:#F8F8F8;}
/* esquerda */
.titulos2{ width:440px; height:30px; float:left; margin-left:10px;_margin-left:5px; margin-top:5px; padding-left:30px; padding-top:5px; background: url(imagens/titulos2.jpg) no-repeat; color:#663300; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#produtos{ width:478px; height:180px; float:left;}
#produtos .itens{margin:3px;}.itens a{font-size:10px;font-weight:bold; color:#996600; text-decoration:none;}.itens a:hover{text-decoration:underline;}
.itens li{border:0; margin:0 0 0 17px; list-style-image:url(imagens/seta2.gif)}
.acessorios{ float:left; padding:3px; width:430px;}
.acessorios .img{float:left; margin-right:3px;}
.acessorios span{float:left;}
.acessorios .img2{float:right; margin-right:3px;}
.obras{width:450px; height:320px; padding:15px;overflow:auto; float:left}

							/*%%%%%%%%%%%%%%%%%%%%%%%
							%			MENU		%
							%%%%%%%%%%%%%%%%%%%%%%%*/

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 205px; /* Width of Menu Items */
	_width: 199px; /* for ie*/
	float:left;
	padding:0;
	margin-top:5px;
	}
ul#primary-nav li {
	position: relative;
	list-style: none;
	margin:5px 0 0 10px;
	_margin:5px 0 0 6px;/*for ie*/
	}

ul#primary-nav li a {
	display: block;
	border-left:2px solid #453921;
	text-decoration:none;
	height:20px;
	padding: 5px 0px 0px 10px;
	_padding: 7px 0px 6px 10px;/*for ie*/
	font-weight:bold;
	color:#453921; 
	background:#ECE8D2;
 	}

* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: -143px;
	margin-top:-40px;
	}
ul#primary-nav li ul li a { 
	width:130px;
	} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display:block; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic in action! */

ul#primary-nav li.menuparent { background:#fff;}
ul#primary-nav li.menuparent li{ margin:0px; padding:0px; } 
ul#primary-nav li.menuparent li a{border-bottom:1px solid #663300; border-right:1px solid #663300;}
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color:#fff;}

ul#primary-nav li a:hover { color: #fff; background: url(imagens/seta.gif) no-repeat right #FAF9E4; color:#4C2525;}
ul#primary-nav li.menuparent li a:hover{ background:url(imagens/ponto.gif) no-repeat left #FAF9E4; color:#4C2525;}
