img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavLateralEsquerda {
	width:162px;
	margin:0 5px;
}
#NavLateralDireita {
	width:166px;
	margin:0 5px;
}
#NavCentral {
	margin:0 176px 0 172px;
}	
#NavSuperior {
	margin:0 0 5px 0;
}
#NavInferior {
	margin:10px 0 0 0;
	text-align:center;
}
#banner-fixo{
	position:relative;
	/*top:148px;*/
	top:0;
	left:0;
	z-index:1;
	height:110px;
	width:100%;
	clear:both;
	display:block;
	}
#banner_cabecalho{
	position:relative;
	top:-30px;
	/*top: 82px;
*/	z-index:0;
	clear:both;
	display:block;
	margin-bottom:-30px;

	
	}
.banner_lateral{ text-align: center;     padding: 10px 0 15px; margin: 0; }

/******************************************
	CABECALHO
*******************************************/
#cabecalho_logo {
	display:table;
	width:100%;
	background:url(imagens/bg_cabecalho.gif) repeat-x top left;
}
	#cabecalho_logo h1 {
		float:left;
	}
	#cabecalho_dir {
		margin:0 42px 0 147px;
	}
		#cabecalho_inst {
			display:block;
			height:37px;
			margin:23px 0 16px 0;
		}
		#cabecalho_inst span {
			display:block;
			text-indent:34px;
			font:10px Trebuchet MS;
			color:#FFFFFF;
			line-height:37px;
		}
		#cabecalho_inst span a {
			font:10px Trebuchet MS;
			color:#dcc10c;
		}
			#saudacao {
				float:left;
				background:url(imagens/saudacao.gif) no-repeat left;
				width:263px;
				height:37px;
			}
			#cabecalho_mail {
				float:right;
				background:url(imagens/email.gif) no-repeat left;
				width:198px;
				height:37px;
			}
			#top_televendas {
				background:url(imagens/televendas.gif) no-repeat left;
				width:293px;
				height:37px;
				margin:0 auto;
			}
		#cabecalho_busca {
			display:block;
			height:46px;
		}
			#caixa_busca {
				background:url(imagens/busca.gif) no-repeat left;
				width:623px;
				height:46px;
				float:left;
			}	
				#caixa_busca form {
					margin:0;
					padding:8px 0 0 7px;
				}
				#caixa_busca form input, #caixa_busca form select {
					float:left;
				}
				.campo_busca {
					background:none;
					border:0;
					font:11px Trebuchet MS;
					color:#0000000;
					padding:7px 8px 7px 24px;
					width:360px;
					margin:0 8px 0 0;
				}
				.campo_categoria {
					background:none;
					border:0;
					font:11px Trebuchet MS;
					color:#000000;
					padding:7px 5px;
					width:142px;
					margin:0 5px 0 0;
				}
			#top_carrinho {
				display:block;
				float:right;
				background:url(imagens/carrinho.gif) no-repeat left;
				width:184px;
				height:38px;
				text-indent:52px;
			}
				#top_carrinho a {
					font:11px Trebuchet MS;
					color:#000000;
					line-height:50px;
				}
#banner_cabecalho {
	clear:both;
	display:block;
	text-align:center;
}


/******************************************
	ESQUERDO
*******************************************/
li, ul{ padding:0; margin:0; list-style:none; }
#bg-menuesquerdo{
	
	background:#eaeaea;

	}
.categorias_giamar {
	position:relative;
	list-style:none;
	margin:0;
	padding:8px 0;	width: 162px;
	z-index:1;
	}
	.categorias_giamar li{
		position:relative;
		background-color:#eaeaea;
		border-bottom:dotted 1px #c3bfbf;
		list-style:none;
		float:left;
		clear:both;
		width:162px;
		}
	.categorias_giamar li a {
		font:bold 11px Trebuchet MS;
		color:#000000;
		display:block;
		text-decoration:none;
	}
	.categorias_giamar li a span{
		margin: 0 8px;
		display:block;
		}
		.categorias_giamar li a:hover{
			background:#3a6014;
			color:#eaeaea;
			text-decoration:none;
			}
	.categorias_giamar li > ul {
		position:absolute;
		display:none;
		left:162px;
		top:8px;
		background:#3a6014;
		z-index:1;
		padding:8px 0;
	}
	.categorias_giamar li:hover > ul{
		display:block;		}
		.categorias_giamar li > ul li{
			background-color:#c8e2af;
			}
	.categorias_giamar li > ul li a {
		font:normal 11px Trebuchet MS;
		color:#3a6014;
	}
	.categorias_giamar li > ul li a:hover {
		background-color:#eaeaea;
		color:#3a6014;
	}
	.categorias_giamar li > ul li > ul{		
		background:#eaeaea;
		left:162px;
		z-index:2;
		}
	.categorias_giamar li > ul li > ul li{		
		background:#3a6014;
		}
	 .categorias_giamar li > ul li > ul li a{
			background:#3a6014;
	 		color:#c8e2af;
	 	}
		 .categorias_giamar li > ul li > ul li a:hover{		
		 
		 }
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat left center;
	height:220px;
}
	#caixa_news form {
		margin:0;
		padding:97px 0 0 9px;
		width:142px;
	}
	#caixa_news form input {
		float:right;
	}
	.campo_news {
		border:0;
		background:none;
		font:11px Trebuchet MS;
		color:#000000;
		padding:8px;
		width:126px;
		margin:5px 0;
	}


/******************************************
	VITRINE
*******************************************/
.vitrineGeral > ul > li{
}

.vitrineGeral .vitrineImagem{
	display: block;
	margin: 0 auto;
}

.vitrineGeral .vitrineNome {
	display:block;
	font:11px 'Trebuchet MS';
	color:#333333;
}

.vitrinePreco, .vitrineParcela {
	display:block;
	font:11px Trebuchet MS;
	color:#818181;
}

.vitrineParcela br:first-child{display: none;}

.vitrinePreco .dePreco{
	display:block;
	text-decoration: line-through;
	font: normal 11px Trebuchet MS, Verdana, Arial;
	color: black;
}

.vitrinePreco .porPreco{
	display:block;
	font: bold 11px Trebuchet MS;
	color: #3B6314;
}

#VitrineContainer .vitrineGeral .dePreco{
	font: 11px Trebuchet MS;
	color: #818181;
}

#VitrineContainer ul{
	padding: 15px 0;
}

#VitrineContainer .vitrineGeral > ul > li{
	 display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
	width: 32%;
	text-align:center;
}

/******************************************
	DIREITO
*******************************************/
.caixa_promo {
	list-style:none;
	margin:0;
	padding:10px;
	border-left:2px solid #e4e4e4;
	border-right:2px solid #e4e4e4;
	text-align:center;
}
	.caixa_promo li {
		padding:20px 0;
		border-bottom:1px solid #e4e4e4;
	}





/******************************************
	RODAPE
*******************************************/
	.img_esq {
		float:left;
	}
	.img_dir {
		float:right;
	}
#rodape_inst {
	clear:both;
	display:block;
	background:url(imagens/bg_rodape.gif) repeat-x top;
	position:relative;
	text-align:center;
	padding:10px 0 0 0;
	height:88px;
}
	#rodape_inst span {
		position:absolute;
		right:65px;
		top:54px;
	}
	#rodape_inst ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	#rodape_inst ul li {
		display:inline; position:relative;
		border-right:1px solid #2f2f2f;
	}
	#rodape_inst ul li.last {
		border:0;
	}
	#rodape_inst ul li a {
		font:11px Arial, Helvetica, sans-serif;
		color:#2f2f2f;
		padding:0 10px;
	}
#NavInferior p {
	margin:10px 0;
	padding:0;
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}
#shopmania {
	position:absolute; right:55px; top:-10px;
	}

#materias{ background:url(imagens/fundomaterias.png) repeat-x top; height: 37px; display: block; }
.AlignLeft{ float: left; }
.AlignRight{ float: right; }
.detalhesPgExtra{ font: 12px Arial, Helvetica, sans-serif; color: #292929; display: block; padding: 20px 0 10px 5px; }
.ImgPgExtra{ }
.ImgPgExtra ul li{  display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.ImgPgExtra ul li img{ width: 90px; height: 90px; border: 3px solid #3a6014; border-radius: 5px; margin: 0 2px 10px 2px; }
#div1{ position: relative; z-index: 3; }
#zoom{ position: relative; z-index: 3; }
