*{
  border: 0px;
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-decoration:none;
}

html
{
  width:100%;
  float:left;
  color:#444;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body 
{
  width:100%;
  height:100%;
  border:0px solid #00f;
  background:transparent url(../imagens/layout/bg_bottom.png) 0px 1463px repeat;
}



/*CUSTOM TAGS*/

h1
{
  color:#660000;
  font-size:24px;		
  font-weight:bold;
  margin:0px 0px 24px 0px;
}



h2
{
  color:#660000;
  font-size:18px;		
  font-weight:bold;
  margin:18px 0px 18px 0px;
}

	
p
{
  line-height:150%;
  padding:0px 0px 10px 0px;
}

a
{
  color:#660000;
}


/*CUSTOM TAGS*/




#bg{
	background:transparent url(../imagens/layout/bg_top.png) 0px 0px repeat-x;
	width:100%;
	height:1463px;
	border:0px solid #00f;
}

#geral{
	width: 958px;
	margin: 0px auto;
}
/*TOPO*/
#geral #topo{
	float:left;
	border:0px solid #00f;
	width:100%;
	height:283px;
	margin:0px 0px 0px 0px;
}
#geral #topo #logotipo{
	float:left;
	margin:36px 0px 0px 44px;
}



/* LOGIN TOPO */
#geral #topo #logado
{
  float:left;
  width:294px;
  height:228px;
  border:0px solid #0f0;
  margin:45px 0px 0px 80px;
  *margin:205px 0px 0px 0px;
  position:relative;
  z-index:1;
}

#geral #topo #logado .nome
{
  color:#990000;
  font-size:16px;
  font-weight:bold;
  margin-bottom:14px;
}

#geral #topo #logado .links a
{
  color:#990000;
  font-size:12px;
  text-decoration:underline;
}


/* FORMULÁRIO CLUBE */
#geral #topo #frmClube
{
  float:left;
  width:292px;
  height:226px;
  border:0px solid #ffcc00;
  margin:-75px 0px 0px 50px;
  *margin:85px 0px 0px -50px;
  background:url(../imagens/layout/clube.png) no-repeat 0px 0px;
  position:relative;
  z-index:1;
}

#geral #topo #frmClube fieldset{
	float:left;
	width:100%;
	border:0px solid #000099;
	margin:125px 0px 0px 0px;
}

#geral #topo #frmClube fieldset *{
	border:0px solid #000099 !important;
}

#geral #topo #frmClube #titulo{
	float:left;
	text-align:center;
	width:100%;
	border:0px solid #0f0;
	height:24px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#geral #topo #frmClube input{
	float:left;
	border:0px solid #0f0;
}
#geral #topo #frmClube #login{
	float:left;
	width:100px;
	margin:6px 0px 0px 36px;
}
#geral #topo #frmClube #senha{
	float:left;
	width:68px;
	margin:6px 0px 0px 22px;
}
#geral #topo #frmClube button{
	float:left;
	padding:0px;
	margin:2px 0px 0px 16px;
	border:0px solid #0f0;
	width:30px;
	height:24px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:none;
}
#geral #topo #frmClube #links
{
  float:left;
  width:99%;
}

#geral #topo #frmClube #links a{
	float:left;
	border:0px solid #0f0 !important;
	color:#3C2E23;
	text-decoration:none;
	width:124px !important;
}
#geral #topo #frmClube #links #cadastro{
	margin:12px 0px 0px 34px;
}
#geral #topo #frmClube #links #senha{
	margin:12px 0px 0px 0px;	
}

/*FIM FORMULÁRIO CLUBE*/




/*FORMULÁRIO BUSCA*/
#geral #topo #frmBusca{
	clear:both;
	float:left;
	width:384px;
	height:71px;
	background:transparent url(../imagens/layout/busca2.png) no-repeat 0px 0px;
	margin:40px 0px 0px -100px;
	position:relative;
	z-index:2;
	border:0px solid #0f0;
}

#geral #topo #frmBusca fieldset{
	float:left;
	border:0px solid #0f0;
	margin:20px 0px 0px 0px;
	width:100%;
}
#geral #topo #frmBusca input{
	float:left;
	border:0px solid #0f0;
}
#geral #topo #frmBusca #keyword{
	float:left;
	width:180px;
	margin:6px 0px 0px 120px;
}
#geral #topo #frmBusca button{
	float:left;
	margin:2px 0px 0px 36px;
	*margin:3px 0px 0px 38px;
	border:0px solid #0f0;
	height:24px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background:none;
}

/*FIM FORMULÁRIO BUSCA*/

/*FIM TOPO*/

#geral #barra{
	float:left;
	width:958px;
	height:31px;
	border:0px solid #0f0;
	background:url(../imagens/layout/barra.jpg) repeat-x 0px 0px;
}

/*MENU TOPO*/
#geral #menu_topo{
	background:#fff;
	float:left;
	width:958px;
	border:0px solid #0f0;
	height:46px;
}
#geral #menu_topo li{
	float:left;
	display:inline;
	border:0px solid #0f0;
	margin:15px 0px 0px 32px;
}
#geral #menu_topo li a{
	font-size:12px;
	color:#3B3B3B;
	text-decoration:none;
}
/*FIM MENU TOPO*/

#geral #banner
{
  border:0px solid #0f0;
  float:left;
  height:227px;
  width:958px;
}

#geral #conteudo{
	float:left;
	border: 0px solid #0f0;
	width:100%;
	/*height:2000px;*/
	background: #FEFEFE url(../imagens/layout/col2.png) repeat-y;
}




/* ESQUERDA*/
#geral #conteudo #esquerda{
	border: 0px solid #00f;
	width: 184px;
	height: 100%;
	background: #903524;
	float: left;
	/*padding:0px 0px 100px 0px;*/
	padding:0px 0px 50px 0px;
}
#geral #conteudo #esquerda a{
	width:100%;
	float:left;
	border:0px solid #0f0;
	text-align:center;
	text-decoration:none;
	color:#fff;
}



/* NEWSLETTER */
#geral #conteudo #esquerda #newsletter{
	float:left;
	width:144px;
	height:179px;
	margin:20px 0px 0px 20px;
	border:0px solid #0f0;
	background:url(../imagens/layout/newsletter.png) no-repeat 0px 0px;
}
#geral #conteudo #esquerda #newsletter fieldset{
	float:left;
	margin:80px 0px 0px 10px;
	*margin:80px 0px 0px 5px;
	height:60px;
	border:0px solid #f00;
}
#geral #conteudo #esquerda #newsletter fieldset input{
	clear:both;
	float:left;
	width:120px;
	height:18px;
	border:0px solid #00f;
	margin:0px 0px 20px 0px;
	*margin:2px 0px 20px 0px;
	padding:0px;
}

#geral #conteudo #esquerda #newsletter fieldset input[type=submit] 
{
  border:0px solid #0f0;
  background: transparent url(../imagens/layout/newsletter-ok.png) no-repeat 0px 0px;
}


/* FIM NEWSLETTER */





/*SIGA-NOS*/
#geral #conteudo #esquerda #followus
{
  float:left;
  border:0px solid #00f;
  width:100%;
  margin:30px 0px 0px 0px;
  font-size:12px;
  color:#fff;
}

#geral #conteudo #esquerda #followus li
{
  float:left;
  border:0px solid #00f;
  width:120px;
  margin:10px 0px 10px 20px;
  padding:0px 0px 12px 0px;
  background:transparent url(../imagens/layout/borda.png) left bottom no-repeat;
  color:#fff;
}

#geral #conteudo #esquerda #followus li img
{
  float:left;
  margin:0px 20px 0px 0px;
}

#geral #conteudo #esquerda #followus li a
{
  width:40px;
  border:0px solid #0f0;
}

#geral #conteudo #esquerda #followus li .texto
{
  float:left;
  margin:15px 0px 0px 20px;
  border:0px solid #0f0;
  color:#fff;
}

/*FIM SIGA-NOS*/





/*FALE_CONOSCO*/
#geral #conteudo #esquerda #fale_conosco{
	float:left;
	border:0px solid #00f;
	width:100%;
	margin:10px 0px 0px 0px;
	font-size:12px;
	color:#fff;
}
#geral #conteudo #esquerda #fale_conosco li{
	float:left;
	border:0px solid #00f;
	margin:10px 0px 10px 20px;
	padding:0px 0px 12px 0px;
	background:transparent url(../imagens/layout/borda.png) left bottom no-repeat;
}

#geral #conteudo #esquerda #fale_conosco li a
{
  width:40px;
  border:0px solid #0f0;
}

#geral #conteudo #esquerda #fale_conosco .no-border{
	float:left;
	border:0px solid #00f;
	margin:10px 0px 10px 20px;
	padding:0px 0px 12px 0px;
	background:none;
	color:#fff;
}
#geral #conteudo #esquerda #fale_conosco li img{
	float:left;
	margin:0px 20px 0px 0px;
}

#geral #conteudo #esquerda #fale_conosco li .texto{
	float:left;
	border:0px solid #0f0;
	width:80px;
	color:#fff;
      margin:0px 0px 0px 20px;
}

#geral #conteudo #esquerda #fale_conosco li .texto a{
  margin:15px 0px 0px 0px;
}


/*FIM FALE_CONOSCO*/

/*FIM ESQUERDA*/






/*MEIO*/



/*PRINCIPAL*/
#geral #conteudo #meio #principal,#padrao,#produtos
{
  float:left;
  *height:auto;
  margin:20px 20px 0px 20px;
  padding-bottom:120px;
}

#geral #conteudo #meio #principal #cima{ 
	float:left;
	border:0px solid #0f0;
	width:100%;
	height:80px;		
}

/*CARRINHO*/
#geral #conteudo #meio #principal #cima #carrinho{ 
	float:left;
	width:455px;
	border:0px solid #00f;
}
#geral #conteudo #meio #principal #cima #carrinho a{ 
	font-weight:bold;
}

/*FIM CARRINHO*/

/*IDIOMAS*/
#geral #conteudo #meio #principal #cima #idiomas{ 
	float:left;
	height:100%;
	border:0px solid #00f;
}
#geral #conteudo #meio #principal #cima #idiomas img{ 
	float:left;
	margin:0px 5px 0px 5px;
}
#geral #conteudo #meio #principal #cima #idiomas span{ 
	float:left;
	margin:4px 0px 0px 0px;
}

/*FIM IDIOMAS**/





/*CENTRO*/
#geral #conteudo #meio #principal #centro{ 
	float:left;
	border:0px solid #0f0;
	width:570px;
	height:100%;
	/*padding:0px 0px 100px 0px;**/
	padding:0px 0px 50px 0px;
}






/*NOVIDADES*/
#geral #conteudo #meio #principal #centro #novidades
{ 
  float:left;
  width:99%;
  height:280px;
  border:0px solid #0f0;
  margin:0px 0px 40px 0px;
}

#geral #conteudo #meio #principal #centro #novidades h1
{ 
	float:left;
	width:100%;
	height:36px;
	margin:0px 0px 0px 0px;
	background:url(../imagens/layout/novidades.png) no-repeat 0px 0px;
}

#geral #conteudo #meio #principal #centro #novidades #novidade
{ 
	float:left;
	width:99%;
	border:0px solid #0f0;
	margin:0px auto;
}

#geral #conteudo #meio #principal #centro #novidades #novidade .news
{ 
	float:left;
	border:0px solid #00f;
}

#geral #conteudo #meio #principal #centro #novidades #thumb
{ 
	float:left;
	width:234px;
	margin:0px 0px 0px 0px;
	border:0px solid #0f0;
}

#geral #conteudo #meio #principal #centro #novidades #texto
{
 
	float:left;
	width:313px;
	height:160px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	color:#363435;
	text-align:justify;
	border:0px solid #0f0;
}

#geral #conteudo #meio #principal #centro #novidades #texto a
{
  color:#363435;
}

#geral #conteudo #meio #principal #centro #novidades #texto #titulo
{ 
	float:left;
	width:313px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	font-size:16px;
}
/*FIM NOVIDADES*/







/*OFERTAS*/
#geral #conteudo #meio #principal #centro #ofertas{ 
	float:left;
	width:99%;
	border:0px solid #0f0;
	margin:0px 0px 60px 0px;
}
#geral #conteudo #meio #principal #centro #ofertas h1{ 
	float:left;
	width:100%;
	height:36px;
	margin:0px 0px 30px 0px;
	background:url(../imagens/layout/novidades.png) no-repeat 0px 0px;
}
#geral #conteudo #meio #principal #centro #ofertas #oferta{ 
	float:left;
	width:99%;
	border:0px solid #0f0;
}
#geral #conteudo #meio #principal #centro #ofertas #thumb{ 
	float:left;
	width:234px;
	margin:0px 0px 0px 0px;
	border:0px solid #0f0;
}
#geral #conteudo #meio #principal #centro #ofertas #texto{ 
	float:left;
	width:313px;
	margin:0px 0px 0px 0px;
	color:#363435;
	text-align:justify;
}

#geral #conteudo #meio #principal #centro #ofertas #texto a
{ 
  color:#363435;
}


#geral #conteudo #meio #principal #centro #ofertas #texto #titulo{ 
	float:left;
	width:313px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	font-size:16px;
}
/*OFERTAS*/






/*DESTAQUES*/
#geral #conteudo #meio #principal #centro #destaques{ 
	float:left;
	border:0px solid #0f0;
	width:99%;
}
#geral #conteudo #meio #principal #centro #destaques h1{ 
	float:left;
	border:0px solid #0f0;
	width:99%;
	height:30px;	
	background:url(../imagens/layout/produtos_destaques.png) no-repeat 0px 0px;
	margin:0px 0px 50px 0px;
}
#geral #conteudo #meio #principal #centro #destaques #produto{ 
	float:left;
	border:0px solid #0f0;
	height:193px;
	width:110px;
	margin:0px 0px 20px 20px;
}
#geral #conteudo #meio #principal #centro #destaques #produto a{ 
	color:#927D6C;
	float:left;
	margin:0px auto;
	width:100%;
	text-align:center;
}
#geral #conteudo #meio #principal #centro #destaques #produto .thumb{ 
	width:100%;
	text-align:center;
	margin:0px auto;
}
#geral #conteudo #meio #principal #centro #destaques #produto #titulo{ 
	margin:10px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#927D6C;
	border:0px solid #0f0;
	width:100%;
}
#geral #conteudo #meio #principal #centro #destaques #produto span{ 
	margin:5px 0px 0px 0px;
	font-size:10px;
	border:0px solid #0f0;
	width:100%;
	color:#927D6C;
}

/*FIM DESTAQUES*/

/*NOTÍCIAS*/
#geral #conteudo #meio #principal #centro #noticias{
	float:left;
	width:581px;
	border:0px solid #0f0;
}
#geral #conteudo #meio #principal #centro #noticias #leia-mais{
	float:right;
	width:110px;
	border:0px solid #0f0;
	color:#927D6C;
	font-weight:bold;
	margin:0px 20px 0px 0px;
}
#geral #conteudo #meio #principal #centro #noticias h1{
	float:left;
	width:100%;
	height:36px;
	background:url(../imagens/layout/noticias.png) no-repeat 0px 0px;
	margin:0px 0px 20px 0px;
}
#geral #conteudo #meio #principal #centro #noticia{
	float:left;
	width:581px;
	margin:0px 0px 40px 0px;
}
#geral #conteudo #meio #principal #centro #noticia #thumb{
	float:left;
	width:200px;
	border:0px solid #0f0;
}
#geral #conteudo #meio #principal #centro #noticia #texto{
	float:left;
	width:350px;
	border:0px solid #0f0;
	text-align:justify;
}
#geral #conteudo #meio #principal #centro #noticia #texto:first-line{
	font-weight:bold;
}
/*FIM NOTÍCIAS*/

/*FIM CENTRO*/




/*DIREITA*/
#geral #conteudo #meio #principal #direita{ 
	float:right;
	border:0px solid #00f;
	width:142px;
	background:url(../imagens/layout/dotted.png) no-repeat left center;	
}
#geral #conteudo #meio #principal #direita ul{ 
	float:left;
	margin:0px 0px 0px 20px;
	border:0px solid #00f;
}
#geral #conteudo #meio #principal #direita ul li{  
	float:left;
	margin:0px 0px 40px 0px;
	border:0px solid #0f0;
}
/*FIM DIREITA*/

/*PRINCIPAL*/

/*FIM MEIO */

/*MENU LATERAL*/

#geral #conteudo #menu_lateral{
	border: 0px solid #f0f;
	width: 184px;
	float: left;
	margin:10px 0px 20px 0px;
}
#geral #conteudo #menu_lateral li{
	background:transparent url(../imagens/layout/marcador2.png) 0px 0px no-repeat;
	text-indent:0px;
	width:182px;
	float:left;
	border:0px solid #0f0;
}
#geral #conteudo #menu_lateral .top{
	background:none;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:182px;
	float:left;
}
#geral #conteudo #menu_lateral li a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
#geral #conteudo #menu_lateral .sub{
	float:left;
	margin:0px 0px 0px 0px;
}
#geral #conteudo #menu_lateral .sub li
{
  padding:10px 0px 10px 10px;
  border-bottom:1px dotted #eee;
}


#geral #conteudo #menu_lateral .titulo{
	background:#E6E6E6 url(../imagens/layout/marcador.png) 10px bottom no-repeat;
	text-indent:20px;
	border:1px solid #930;
	width:182px;
	height:24px;
	float:left;
	font-weight:bold;
	color:#5e4d41;
	cursor: pointer;
	padding:7px 0px 0px 0px;
}

#geral #conteudo #menu_lateral .unique{
	background:#E6E6E6 url(../imagens/layout/marcador.png) 10px bottom no-repeat;
	text-indent:20px;
	border:1px solid #930;
	width:182px;
	height:24px;
	float:left;
	font-weight:bold;
	color:#5e4d41;
	cursor: pointer;
	padding:7px 0px 0px 0px;
}



/*MENU LATERAL*/

/*MEIO**/
#geral #conteudo #meio{
	border: 0px solid #f00;
	width: 770px;
	height:100%;
	float: left;
}
/*FIM MEIO*/

/* RODAPÉ */
#geral #rodape {
	float:left;
	width:100%;
	border:0px solid #00f;
	position:relative;
	z-index:10;
}
#geral #rodape #cima{
	float:left;
	width:100%;
	/*height:182px;*/
	height:279px;
	border:0px solid #0f0;
	/*background:url(../imagens/layout/rodape_bottom.png) repeat-x left;*/
	background:url(../imagens/layout/rodape2.png) repeat-x 0px 0px;
	position:relative;
	z-index:1px;
	margin:-100px 0px 0px 0px;
}
#geral #rodape #cima #mais_vendidos{
	float:left;
	height:31px;
	margin:120px 0px 0px 20px;
	border:0px solid #0f0;
	background:url(../imagens/layout/mais_vendidos.png) no-repeat 0px 0px;
}

/*MENU RODAPÉ*/
#geral #menu_rodape{
	background:#363435;
	float:left;
	width:958px;
	border:0px solid #0f0;
	height:46px;

}
#geral #menu_rodape li{
	float:left;
	display:inline;
	border:0px solid #0f0;
	margin:15px 0px 0px 19px;
}
#geral #menu_rodape li a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
/*FIM MENU RODAPÉ*/

#geral #rodape #baixo
{
  float:left;
  width:100%;
  height:100px;
  background-color:#ffffff;
}

#geral #rodape #baixo #pagamento{
	float:left;
	border:0px solid #0f0 ;
	margin:0px 0px 0px 0px;	
	width:250px;
}
#geral #rodape #baixo #pagamento #titulo{
	clear:both;
	float:left;
	border:0px solid #0f0 ;
	margin:10px 0px 0px 20px;
	color:#363435;
	font-size:13px;
	font-weight:bold;
}
#geral #rodape #baixo #pagamento #formas{
	clear:both;
	float:left;
	width:346px;
	border:0px solid #0f0 ;
	margin:10px 0px 0px 20px;	
}
#geral #rodape #baixo #pagamento #formas li{
	display:inline;
	float:left;
	margin:0px 20px 0px 0px;
}


/* FIM RODAPÉ */

/* TAG CLOUD */

#tags{
	width:94%;
	margin:40px 0px 0px 40px;
	border:0px solid #0f0;
	text-align:center;		
	}
#tags li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#tags li a{
	text-decoration:none;
	color:#fff;
	padding:0 2px;	
	}
#tags li a:hover{	
	color:#cff400;
	}		

.tag5 a{font-size:31px;}
.tag4 a{font-size:25px;}
.tag3 a{font-size:20px;}
.tag2 a{font-size:16px;}
.tag1 a{font-size:13px;}
.tag0 a{font-size:11px;}

	
/* TAG CLOUD */

