/*---------------------------------------------------------Structure*/
body{background:url(../img/structure/bg_site.jpg) 0 0 repeat;}

.cbheader{background-color:#E8DFCE;}

.mainWrapper{
	overflow:hidden;_zoom:1;
	position:relative;
	z-index:1;
}

	/*wrapper sizes*/
	.headerWrapper,
	.bodyWrapper,
	#contFooter{
		margin:0 auto;
		background:url(../img/structure/bg_sombra.png) center 0 repeat-y;
	}
	/*holder sizes*/
	.headerHolder,
	.bodyHolder,
	.footerHolder{
		margin:0 auto;
		width:970px;
		background-color:#FFF;
	}
	
	/* Sombra Footer */
	.sombraFooter{
		overflow:hidden;_zoom:1;
		width:998px;
		margin:0 auto 10px;
		background:url(../img/structure/img_sombra_footer.png) 0 0 no-repeat;
		height:11px;
	}
	
	

	
	/*Header*/
	.headerWrapper{}
		.headerHolder{
			background-color:#FFF;
		}
			/*site logo*/
			.siteLogo{
				float:left;display:inline;
				width:210px;
				margin:28px 0 0 29px;
			}
				.siteLogo a{
					display:block;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/structure/logo_site.png) 0 0 no-repeat;
					width:210px;
					height:40px;
				}
				
			.contHeader{
				overflow:hidden;_zoom:1;
			}
				
			/*user navigation*/
			.userNavigation{
				float:right;display:inline;
				margin:33px 33px 0 0;
			}
				.userNavigation li{
					float:left;display:inline;
					border-left:1px solid #7a491e;
					font-size:11px;
					color:#7a491e;
					padding:0 7px;
				}
				.userNavigation li.first{
					border-left:none;
				}
					.userNavigation a{
						font-size:11px;
						color:#7a491e;
					}
		
			/*search box*/
			.buscaHolder{
				float:right;display:inline;
				margin: 13px 16px 0 0;
			}
				.buscaHolder form{
					float:right;display:inline;
				}
				.buscaHolder .fldBuscaHeader,
				.buscaHolder .fldBuscaHeaderdn,
				.buscaHolder .btEnviaBuscaHeader{
					float:left;display:inline;
				}
				.buscaHolder .fldBuscaHeader{
					border:1px solid #878787;
					margin-right:5px;
					padding:1px 3px;
					width:340px;
				}
				.buscaHolder .btEnviaBuscaHeader{
					-moz-background-clip:border;
					-moz-background-inline-policy:continuous;
					-moz-background-origin:padding;
					background:transparent url(../img/structure/img_seta_brown.png) no-repeat scroll 0 0;
					cursor:pointer;
					height:20px;
					margin-top:0;
					overflow:hidden;
					text-indent:-9999px;
					width:89px;
				}


			/*login container*/
			.loginHolder{
				float: right;display:inline;
				color:#7a491e;
				font-size:11px;
				margin:7px 40px 3px 0;
			}
				.loginHolder a{
					font-size:11px;
					color:#7a491e;
					text-decoration:underline;
				}
					.loginHolder a:hover{
						text-decoration:none;
					}

			/*menu Produtos*/
			.menuProdutos{
				float: left;display: inline;
				background:url(../img/structure/bg_header_brown.jpg) 0 0 repeat-x;
				height:31px;
				width:720px;
			}
				.menuProdutos .categoria{
					float:left;display:inline;
					position:relative;
				}
				.menuProdutos .first{}
					.menuProdutos .categoria .lnkCat{
						float:left;display:inline;
						font-size:15px;
						font-weight: bold;
						color:#fff;
						padding:6px 15px 7px;
					}
						.menuProdutos .categoria .lnkCat:hover{
							text-decoration:none;
							background-color:#352E28;
							color:#e79800;
						}
						.menuProdutos .categoria .lnkCatHover{
							float:left;display:inline;
							font-size:15px;
							font-weight: bold;
							color:#fff;
							padding:6px 15px 7px;
							text-decoration:none;
							background-color:#352E28;
							color:#e79800;
						}
						
					/* Submenu */
					.menuProdutos .categoria .subMenu{
						display:none;
						position:absolute;
						top:31px;
						left:0;
						overflow:hidden;_zoom:1;
						background-color:#352E28;
						padding:0 12px 12px;
						z-index:999;
						width:150px;
					}
					.menuProdutos .categoria .two{
						width:260px;
					}
					.menuProdutos .categoria .three{
						width:390px;
					}
						.menuProdutos .categoria ul{float:left;display:inline;width:130px;}
							.menuProdutos .categoria .subMenu ul li{
								overflow:hidden;_zoom:1;
								margin:0 0 4px 10px;
							}
								.menuProdutos .categoria .subMenu ul li a{
									color:#9a8a81;
								}
									.menuProdutos .categoria .subMenu ul li a:hover{
										color:#e79800;
									}
							.menuProdutos .categoria .subMenu ul .tit{
								margin:12px 0 4px 0;
							}
								.menuProdutos .categoria .subMenu ul .tit a{
									font-weight:bold;
								}
						
			/* Link Carrinho */
			.lnkCarrinho{
				float:left;display:inline;
				background:url(../img/structure/bg_header_orange.jpg) 0 0 repeat-x;
				width:250px;
				height:31px;
			}
				.lnkCarrinho a {
					float:left;display:inline;
					background:url(../img/structure/img_carrinho.png) 147px 0 no-repeat;
					height:18px;
					font-size:13px;
					font-weight:bold;
					color:#FFF;
					margin:6px 0 0 18px;
				}
					.lnkCarrinho a:hover {
						text-decoration:none;
					}
					.lnkCarrinho a strong {
						float:left;display:inline;
					}
					.lnkCarrinho a span{
						float:left;display:inline;
						font-size:11px;
						font-weight:normal;
						margin:2px 0 0 40px;
					}

			/*Veja Tambem*/
			.destaqueHeader{
				overflow:hidden;_zoom:1;
				clear:both;
				background-color:#e8dfce;
				margin:0;
			}

/*Main container*/
.bodyWrapper{
	overflow:hidden;_zoom:1;
}
	.bodyHolder{
		overflow:hidden;_zoom:1;
	}
	/*main navigation column*/
	.mainNavigationHolder{
		float:left;display:inline;
		width:160px;
		margin:0 5px;
	}
		/*category menu*/
		.mainNavigation{
			
		}
			/*first level*/
			.mainNavigationList{
				overflow:hidden;_zoom:1;
			}
				ul.mainNavigationList li.escuro{}
				ul.mainNavigationList li.claro{}
					ul.mainNavigationList li h4.categoria{
						overflow:hidden;_zoom:1;
						padding:5px 0 5px 7px;
						margin:0;
						font-weight:bold;
						color:#dbdad8;
						font-size:14px;
						background-color:#675c56;
						border-top:1px solid #786f69;
						border-bottom:1px solid #786f69;
					}
						ul.mainNavigationList li h4.categoria a{
							color:#dbdad8 !important;
						}
					ul.mainNavigationList li ul.listaCategoria{
						overflow:hidden;_zoom:1;
						background-color:#594f4a;
						padding:5px 0;
					}
						ul.mainNavigationList li ul.listaCategoria li{
							overflow:hidden;_zoom:1;
							color:#d4d2d0;
						}
							ul.mainNavigationList li ul.listaCategoria li a{
								display:block;
								font-size:11px;
								color:#d4d2d0;
								font-weight:bold;
								padding:2px 0 2px 7px;
							}
								ul.mainNavigationList li ul.listaCategoria li a:hover{
									color:#df8600;
									background-color:#4b433e;
									text-decoration:none;
								}
								ul.mainNavigationList li ul.listaCategoria li a span{
									font-size:11px;
									color:#d4d2d0;
									font-weight:normal;
								}
					ul.mainNavigationList li ul.listaSize{
						overflow:hidden;_zoom:1;
						background-color:#594f4a;
						padding:5px 0;
					}
						ul.mainNavigationList li ul.listaSize li{
							float:left;display:inline;
							width:60px;
							color:#d4d2d0;
						}
							ul.mainNavigationList li ul.listaSize li a{
								display:block;
								font-size:11px;
								color:#d4d2d0;
								font-weight:bold;
								padding:2px 0 2px 7px;
							}
								ul.mainNavigationList li ul.listaSize li a:hover{
									color:#df8600;
									background-color:#4b433e;
									text-decoration:none;
								}
								ul.mainNavigationList li ul.listaSize li a span{
									font-size:11px;
									color:#d4d2d0;
									font-weight:normal;
								}

		/*news box*/
		.newsletterHolder{
			background:url(../img/structure/bg_newsletter_box.png) left bottom repeat-x #1d377a;
			padding:7px 10px 15px;
			margin-bottom:16px;
			border:1px solid #070100;
			position:relative;
			zoom:1;
		}
				.newsletterHolder .lblReceiveOffers{
					margin-bottom:5px;
					background:url(../img/structure/tit_structure.png) 0 0 no-repeat;
					padding-top:11px;
					height:0;
					overflow:hidden;
					display:block;
				}
				.newsletterHolder .fldNewsletter{
					margin:0 0 8px;
				}
				.newsletterHolder .sendHolder{
					margin:0;
					text-align:right;
				}
				.newsletterHolder .icoNewsletter{
					position:absolute;
					bottom:-11px;
					_bottom:-12px; /* ie6 is not counting the 1px border */
					left:10px;
					background:url(../img/structure/ico_newsletter_box.png) top left no-repeat;
					height:42px;
					width:55px;
				}
		/*banners*/
		.mainNavigationHolder .banner{
			text-align:center;
		}
		
	/*content holder*/
	.contentHolder{
		overflow:hidden;_zoom:1;
		padding:5px;
	}
	.estatica{
		margin:0 15px;
	}
	
/*--- footer ---*/

#contFooter{
	overflow:hidden;_zoom:1;
}
	#contFooter .footerHolder{
		overflow:hidden;_zoom:1;
		padding-top:30px;
	}
		#contFooter .footerHolder .cont{
			overflow:hidden;_zoom:1;
			margin:3px 5px;
			background-color:#FFF;
			border-top:1px solid #ffcf57;
		}
			.cont .linksFooterHolder{
				overflow:hidden;_zoom:1;
				padding-left:118px;
			}
				.cont .linksFooterHolder .col{
					float:left;display:inline;
					margin-top:18px;
				}
				.cont .linksFooterHolder .first{
					width:185px;
				}
				.cont .linksFooterHolder .second{
					width:220px;
				}
					.cont .linksFooterHolder .col .titleInstitucional,
					.cont .linksFooterHolder .col .titleAjudaSuporte,
					.cont .linksFooterHolder .col .titleFormaPag{
						text-indent:-9999px;
						overflow:hidden;
						margin:0;
						background-image:url(../img/structure/img_sprite_footer.png);
						background-repeat:no-repeat;
						margin-bottom:7px;
					}
					.cont .linksFooterHolder .col .titleInstitucional{
						background-position:-192px -42px;
						width:109px;
						height:11px;
					}
					.cont .linksFooterHolder .col .titleAjudaSuporte{
						background-position:-315px -42px;
						width:134px;
						height:11px;
					}
					.cont .linksFooterHolder .col .titleFormaPag{
						background-position:0 -42px;
						width:179px;
						height:11px;
					}
					.cont .linksFooterHolder .col ul{overflow:hidden;_zoom:1;}
						.cont .linksFooterHolder .col ul li{overflow:hidden;_zoom:1;margin-bottom:3px;color:#7e7e7e;}
							.cont .linksFooterHolder .col ul li a{
								color:#7e7e7e;
							}
							.cont .linksFooterHolder .col ul .certisign{
								text-indent:-9999px;
								overflow:hidden;
								background:url(../img/structure/img_sprite_footer.png) 0 0 no-repeat;
								width:66px;
								height:33px;
								margin-top:8px;
							}
							.cont .linksFooterHolder .col ul .netshoes{
								text-indent:-9999px;
								overflow:hidden;
								background:url(../img/structure/img_sprite_footer.png) -405px -65px no-repeat;
								width:145px;
								height:30px;
								margin-top:19px;
							}
							.cont .linksFooterHolder .col ul .telEmail{
								margin-top:10px;
							}
								.cont .linksFooterHolder .col ul .telEmail .telFooter{
									display:block;
									background:url(../img/structure/img_sprite_footer.png) 4px -88px no-repeat;
									padding-left:19px;
									height:19px;
								}
								.cont .linksFooterHolder .col ul .telEmail .emailFooter{
									display:block;
									background:url(../img/structure/img_sprite_footer.png) 0 -62px no-repeat;
									padding-left:19px;
									height:19px;
								}
							.cont .linksFooterHolder .col ul li .pagamento{
								overflow:hidden;_zoom:1;
							}
								.cont .linksFooterHolder .col ul li .pagamento li{
									float:left;display:inline;
									text-indent:-9999px;
									overflow:hidden;
									background-image:url(../img/structure/img_sprite_footer.png);
									background-repeat:no-repeat;
									margin:3px 7px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .master{
									background-position:-110px 0;
									width:44px;
									height:27px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .visa{
									background-position:-390px 0;
									width:42px;
									height:27px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .amex{
									background-position:-270px 0;
									width:32px;
									height:27px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .diners{
									background-position:-346px 0;
									width:37px;
									height:29px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .hipercard{
									background-position:-161px 0;
									width:41px;
									height:20px;
									margin-top:7px;
								}
								.cont .linksFooterHolder .col ul li .pagamento .boleto{
									background-position:-71px 0;
									width:31px;
									height:23px;
								}
			.cont .copyright{
				overflow:hidden;_zoom:1;
				background:url(../img/structure/bg_footer_brown.jpg) 0 0 repeat-x;
				height:25px;
				text-align:center;
				font-size:11px;
				color:#d4d2d0;
				padding-top:10px;
				margin:10px 0 0;
			}
				.cont .copyright a{
					font-weight:bold;
					color:#d4d2d0;
				}
					.cont .copyright a span{
						color:#f9cd00;
					}
			
/* ShopCart Structure */
.shopCart{
	background:url(../img/structure/bg_header_carrinho.jpg) top center no-repeat;
}
	.shopCart .headerHolder .userNavigation{
		margin-bottom: 62px;
	}
	.shopCart .headerHolder .userNavigation li{
		background:url(../img/structure/sep_user_navigation_shopcart.png) 0 7px no-repeat;
		font-size:12px;
	}
	.shopCart .headerHolder .stepShopCart {
		overflow:hidden;_zoom:1;
		margin-top:30px;
		background:url(../img/structure/bg_header_brown.jpg) 0 0 repeat-x;
		height:31px;
		padding-left:30px;
	}
		.shopCart .headerHolder .stepShopCart li {
			float:left;display:inline;
			font-size:15px;
			color:#FFF;
			width:143px;
			height:25px;
			padding:6px 0 0 40px;
		}
			.shopCart .headerHolder .stepShopCart .step3 {
				width:133px;
				padding:6px 0 0 50px;
			}
			.shopCart .headerHolder .stepShopCart.identificacao .step2,
			.shopCart .headerHolder .stepShopCart.entrega .step3,
			.shopCart .headerHolder .stepShopCart.pagamento .step4,
			.shopCart .headerHolder .stepShopCart.confirmacao .step5 {
				background:url(../img/structure/bg_over_carrinho.png) 0 0 no-repeat;
			}
.btVerMais{font-weight:normal !important;}



