* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  }

h1 { color:#fff; padding-bottom:15px; font-size:30px; font-weight:normal; }
h2{ font-size: 20px; font-weight: normal; letter-spacing: -1px; padding-bottom:15px; }
h3{ font-size: 16px; font-weight: normal; padding-bottom:15px; }
p { font-size:14px; color:#fff; padding-bottom:10px; line-height:18px;  }
img{ border: none;}

body { background:url(../img/bg.jpg) left top; overflow-x: hidden;  }
#site { width:999px; margin:auto; }

#menu { background:url(../img/bg-menu.jpg) no-repeat center 10px; width:971px; height:103px; margin:auto; padding-top:10px; }
#menu ul { padding-left:55px; }
#menu li { list-style:none; float:left; font-size:17px; font-weight:bold; padding-left:23px; padding-top:40px; }
#menu .bthome { padding-top:20px; }
#menu .bthome a { display:block; border:solid 1px #FF0000; height:60px; width:60px; }
#menu li a { color:#fff; }
#menu li a:hover { color:#FFE807; }
#corpo { width:999px; background:url(../img/bg-corpo.png) no-repeat bottom; clear:both; color: #FFF; }
#corpo a{ text-decoration: underline; color: #FFF;}

#corpo .home { display:block; background:url(../img/bg-home.png) no-repeat right; height:611px; width:803px; margin-left:196px; }

#corpo .content { width:679px; padding-right:20px; padding-left:300px; min-height:436px; _height:436px; padding-top:45px; padding-bottom:130px; }
.escolhaprodutos { background:url(../img/bg-produtos.png) no-repeat; width:654px; height:374px; }
#corpo .content .masculino a, #corpo .content .feminino a { display:block; text-indent:-10000px; float:left; width:325px; height:374px; z-index:5; }
#corpo .content .masculino, #corpo .content .feminino { position:absolute; }
#corpo .content .masculino { margin-left:325px; }


#rodape { background:url(../img/bg-rodape.png) no-repeat; width:999px; height:30px; clear:both; overflow:hidden; }
#rodape p { color:#fff; text-align:right; padding-right:30px; font-size:14px; padding-top:5px; }

#sinal { position:absolute; width:303px; height:677px; margin-top:-680px; }


form { }
form fieldset { background: url(../img/bg-75.png); padding: 10px; margin-bottom:15px; }
form legend { font-weight:bold; font-size:15px; }
form dt { color:#fff; font-weight:bold; font-size:14px; float:left; width:20%; clear:both; min-height:35px; _height:35px; }
form dd { padding-bottom: 15px; float:left; width:75%; min-height:35px; _height:35px; }
form dd input, form dd textarea, form dd select { border:solid 1px #FFFFFF; font-size:12px; padding:2px; }
form div, form p { text-align: center; font-weight:bold; }
form div input, form p input { background:#1D1611; font-weight:bold; border:none; color:#fff; cursor:pointer; padding:2px; font-size:12px; }

#nav{ font-size: 12px; padding-bottom: 10px;}

#divProdutos .boxPro{ border: 1px solid #CCC;  background: url(../img/bg-75.png); padding: 5px; width: 150px; float: left; height: 150px; margin: 0px 10px 10px 0px; text-align: center; }
#divProdutos .boxPro .boxProDesc{ margin-left: 105px; display: none; }
#divProdutos .boxPro .boxProDesc p{ font-size: 12px;}


.boxCat{ background: url(../img/bg-75w.png); float: left; padding: 5px; color: #222; text-align: center; border: 1px solid #333; margin: 0px 10px 10px 0px; width: 150px; height: 150px;}
.boxCat p{ color: #222;}

.textobox { padding:10px; border:solid 1px #fff; background: url(../img/bg-75.png) }


.marcas { background:url(../img/marcas.png) no-repeat; width:685px; height:395px; }

.mapa { background:url(../img/mapa.png) no-repeat; width:550px; height:480px; }


