/* CSS Document */
body {margin:0; padding:0; background:#FFFFFF; font-family:Verdana, Geneva, sans-serif; height:100%;}
table {border:none}
form, ul, h1, h2, h3, h4, p {margin:0; padding:0}
li{list-style:none; margin:0; padding:0; line-height:13px;}
a{text-decoration:none;}

img{border:none;}

.formulario { border: solid 1px #ccba97; font:10px verdana; color:#985c2c; padding:3px 2px; height:20px}
.formulario:focus { border: solid 1px #887144; font:10px verdana; color:#553418; padding:3px 2px; height:20px}
.formulario_erro { border: solid 1px #ff3c00; font:10px verdana; color:#ff3c00; padding:3px 2px; height:20px}

.inputTopo{
	width:223px;
	height:27px;
	background:url(../../imagens/input.png) no-repeat  right;
	border:none;
	padding-top:7px;
	padding-left:14px;
}

#menu_select ul { list-style:none; background:none; margin:0 15px; padding:0}
#menu_select ul li ul{ margin:0; padding:0;}
#menu_select li {background:url(../../imagens/sep_conteudo.gif) bottom repeat-x;font: 11px verdana; color:#646464; display:block; padding-top:4; padding-bottom:4;}
#menu_select li:hover {color:#d4760c; cursor:pointer;}


/* Corrige Links que nao aparecem no IE6 por causa do PNGFIx  */
.relativeFixError{ position:relative; }

.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}

.dourado, .dourado a{color:#c58f1d}
.vermelha, .vermelha a{color:#e60000}
.titulo, .titulo a{color:#442d18}
.cinza, .cinza a{color:#a4a3a3}
.cinza2, .cinza2 a{color:#5f5f5f}
.branco, .branco a{color:#FFF}
.titulo, .titulo a{color:#686868}

.fonte_vermelha {color:#c58f1d}

.bold{font-weight:bold}

.underline a{text-decoration:none}
.underline a:hover{text-decoration:underline}

.de_por{text-decoration:line-through;}

.linkBranco a{color:#FFF;}
.linkBranco a:hover{color:#c5901d;}
.linkCinza a{color:#5f5f5f;}
.linkCinza a:hover{color:#a4a3a3;}
.linkCinza2 a{color:#a4a3a3;}
.linkCinza2 a:hover{color:#a4a3a3;}

/* Botőes */
.btnComprar{
	width:101px;
	height:27px;
}
.btnDetalhes{

	height:23px;
}
/* Fim */

#separador_de_produtos {font-size:0; background:url(../../imagens/pontilhado.gif) center repeat-x;}

#troca_imagem {float:left; margin-right:1px; text-decoration:none}
.img_inativo {background:#e0d8c3; font: 11px verdana; color:#988d77; text-decoration:none; display:block;padding: 3px 4px}
.img_ativo, .img_ativo:hover, .img_inativo:hover {background:#9c8c6c; font: 11px verdana; color:#423621; text-decoration:none; display:block; padding: 3px 4px}


#dropmenudiv{
	position:absolute;
	background-color: #FFF;
	border:none;
	z-index:1000;
	margin-top:-5px;
}

#dropmenudiv a{
	width:150px;
	display: block;
	text-indent: 3px;
	padding: 10px;
	text-decoration: none;
	font:11px verdana; color:#553418; 
	background:url(../../imagens/pontilhado.gif) bottom repeat-x
}

#dropmenudiv a:hover{ /*hover background color*/
	color:#a2946f;
}


/* Topo do site */
	#bgTopo{
		background:url(../../imagens/bgTopoInteiro.png) repeat-x;
		padding:30 12 0 12;
		width:955px;
		_width:100%;
		height:159px;
		float:left;
	}
	
	#logomarca{
		width:192px;
		height:111px;
		float:left;
		margin-right:66px;
		margin-left:54px;
	}
	
	#topo_direta{
		float:left;
		padding-top:8px;
	}
	
	#bordaTopo{
		height:1px;
		background-image:url(../../imagens/borda.gif);
	}
	
	#topo_site #menu{
		width:953px;
		height:33px;
		_height:53px;
		background:url(../../imagens/fundo_menu.gif);
		margin-top:-30px;
		margin-left:12px;
		position:relative;
		float:left;
		padding-top:20px;
		display:inline;
		z-index:99;
	}
	#topo_site #menu a{
		padding:19px;
	}
/* Fim */



/* Principais blocos do site */
	#cont{ width:100%; background:url(../../imagens/fundo_topo.jpg) repeat-x;}

	#seg_site{
		padding-right:1px;
		_padding-right:2px;
	}

	#site{
		width:953px;
		height:100%;
		padding-right:1px;
	}

	#total{
		width:736px;
		height:100%;
		float:left;
		margin-bottom:4px;
		_margin-bottom:2px;
	}

	#conteudo_total{
		border:1px solid #D1D1D1;
	}

	#rodape{
		background:#D1D1D1;
		width:100%;
		height:151px;
		_height:181px;
		padding-top:30px;
	}

	#sep_conteudo{
		background:url(../../imagens/sep_conteudo.gif) repeat-x #D1D1D1;
		height:1px;
	}
	
	#carrinho{
		width:947px;
		height:100%;
		margin:0 auto;
	}
/* Fim */

/* Carrinho */
#carrinho{
		width:947px;
		height:100%;
		margin:0 auto;
	}
.titulo_tabela {font:bold 12px verdana; padding: 10px 0;}
.fundo_cor_tabela {background:#D1D1D1}
.fundo_claro {background:#f7f7f5;}
.fundo_escuro {background:#eaeae4}
.img_produto{
	width:110;
}
/* Fim */



/* Menu esquerdo */
	#menu_esquerdo{
		width:207px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		_margin-left:3px;
	}
	/* Google Chrome, Opera, Safari hack */
		body:nth-of-type(1) #menu_esquerdo {margin-left:3px;}
	/* Google Chrome, Opera, Safari hack */

	#categorias{
		width:205px;
		_width:100%;
		border:1px #BFBFBF solid;
		background:#e8e8e8;
		margin-bottom:4px;
	}

	#tit_categorias{
		padding:12 0 12 15;
		height:41px;
	}

	#seg_categorias{
		padding:18 0 18 16;
		height:100%;
	}

	#seg_sub_categorias{
		padding:9 0 13 0;
		margin-left:7px;
	}
	#seg_sub_categorias li{
		padding-bottom:4px;
	}
	
	.categoria_titulo{
		text-transform:uppercase;
	}

	#newsletter{
		width:205px;
		_width:100%;
		height:130px;
		_height:132px;
		border:1px #BFBFBF solid;
		background:#e8e8e8;
		margin-bottom:4px;
	}

	#tit_newsletter{
		padding:12 0 12 15;
		height:41px;
	}
/* Fim */

/* Banner de Autores */
	#banner_autores{
		border:1px solid #BFBFBF;
		height:180px;
		_height:182px;
		margin-bottom:4px;
	}
	#seg_banner{
		width:708px;
		display:block;
		margin:0 auto;
		_padding-left:10px;
	}
	#seg_scroll{
		width:713px;
		margin:0 auto;
	}
/* Fim */

/* Produtos */

	/* principal */
		#produto_principal{
			height:207px;
			margin:0 0 22 23;
		}
		#produto_principal #foto{
			width:188px;
			height:207;
			margin-right:58px;
			float:left;
			text-align:center
		}
	
		#produto_principal #dados{ text-align:justify; }
	
		#produto_principal #comprar{
			float:right;
			padding-top:8px;
		}
	/* fim */

	/* listagem */
		#produto_lista{
			margin-top:23;
		}

		#produto_lista #foto{
			width:188px;
			text-align:center;
		}

		#produto_lista #dados{
			text-align:center;
		}

		#produto_lista #dados #detalhes{
			padding-top:15px;
			margin:0 auto;
		}
	/* fim */
	
	.ProdutoDetalhesContornoImagens{
		border:1px solid #D1D1D1;
	}

/* Fim */

/* Rodapé */
	#rodape #box_acima{
		width:912px;
		height:100%;
	}
	#rodape #box_abaixo{
		width:770px;
		height:100%;
	}

	#rodape #sep_rodape{
		width:100%;
		height:1px;
		background:url(../../imagens/sep_rodape.gif) repeat-x;
	}

	#rodape #fone{
		width:221px;
		height:18px;
		float:left;
		padding-top:21px;
	}
	#rodape #formas_pagamento{
		width:378px;
		height:40px;
		float:right;
	}

	#rodape #menu{
		width:100%;
		text-align:center;
		margin-top:18px;
	}
	#rodape #menu a{
		padding:10px;
	}

	#rodape #texto_informativo{
		margin-top:10px;
		color:#7b7b7b;
	}
/* Fim */
