/* --------------------------------------------------------------- breadcrumbs */
.breadcrumbsHolder .mainNavigationHolder{
	margin-top:-13px;
}
.breadCrumbs{
	padding:0 0 0 170px;
	overflow:hidden;
	zoom:1;
	color:#594f4a;
	font-size:11px;
}
.error{
	padding:5px 0 0 10px;
}
	.breadCrumbs li{
		float:left;display:inline;
		white-space:nowrap;
		margin-left:4px;
	}
		.breadCrumbs .ico{
			float:left;display:inline;
			margin:5px 5px 0 0;
			background:url(../img/structure/ico_seta_breadcrumb.png) 0 0 no-repeat;
			width:6px;
			height:6px;
			overflow:hidden;
		}
		.breadCrumbs .first,
		.breadCrumbs .first,
		.breadCrumbs .first,
		.breadCrumbs .first{
			padding:0;
			
		}
			.breadCrumbs .first .ico{
				display:none;
			}
		.breadCrumbs a:link,
		.breadCrumbs a:visited,
		.breadCrumbs a:active,
		.breadCrumbs a:hover{
			float:left;display:inline;
			color:#594f4a;
			padding: 0;
			margin:0;
			text-decoration:underline;
		}

/* --------------------------------------------------------------- star rating */
/* star voting */
.starRatingHolder{
	display:block;
	position:relative;
	margin:0;
	width:88px;
	text-align:left;
}
.starRatingHolder,
.starRated,
.starRatingHolder a{
	background-image:url(../img/structure/bg_star_rating.png);
	background-repeat:repeat-x;
	background-position:0 0;
}
	.starRated,
	.starRatingHolder ul{
		overflow:hidden;
		position:relative;
	}
	.starRatingHolder ul{
		margin-top:-15px;
		height:15px;
		z-index:2;
	}
		.starRatingHolder li{
			position:absolute;
			top:0;
			left:0;
			width:18px;
			height:15px;
		}
		.starRatingHolder li.star1{
			z-index:7;
			width:18px;
		}
		.starRatingHolder li.star2{
			z-index:6;
			width:36px;
		}
		.starRatingHolder li.star3{
			z-index:5;
			width:52px;
		}
		.starRatingHolder li.star4{
			z-index:4;
			width:70px;
		}
		.starRatingHolder li.star5{
			z-index:3;
			width:88px;
		}
			.starRatingHolder li a{
				background-image:none;
				display:block;
				padding-top:15px;
				height:0;
				overflow:hidden;
			}
			.starRatingHolder li a:hover{
				background-image:url(../img/structure/bg_star_rating.png);
				background-position:0 -30px;
			}
	.starRated{ /* must write width percent via style */
		background-position:0 -15px;
		z-index:1;
		top:0;
		left:0;
		width:0;
		padding-top:15px;
		height:0;
	}
/* --------------------------------------------------------------- window container (tabbed navigation window) */
/*--- copiado do site antigo, mudar quando tiver tempo ---*/
.windowContainer{
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
}
	.wdwCategoryLst{
		overflow:hidden;_zoom:1;
	}
		.wdwCategoryLst li{
			font-size:16px;
			font-weight:bold;
			color:#675c56;
			padding:4px 0 0 11px;
			background:url(../img/structure/bg_tit.png) 0 0 no-repeat;
			width:776px;
			height:25px;
		}

	.windowContainer .lstContainerBorder{
		margin:10px 20px 10px 10px;
	}
		.windowContainer .lstContainerBorder .lstContainer{
			color:#594f4a;
		}
			.windowContainer .lstContainerBorder .lstContainer .lstMask{
				color:#594f4a;
				list-style:none;
			}
	.windowContainer .lstContainerBorder hr{
		color:#FFF;
	}
/* --------------------------------------------------------------- section title */
.titSection{
	overflow:hidden;_zoom:1;
	background:url(../img/structure/bg_tit.png) 0 0 no-repeat;
	width:776px;
	height:25px;
	padding:4px 0 0 11px;
}
	.titSection h2{
		float:left;display:inline;
		margin:0;
		font-size:16px;
		font-weight:bold;
		color:#675c56;
	}

/* --------------------------------------------------------------- product list */
.productList{
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
	.productList li{
		float:left;display:inline;
		padding:15px 0;
		color:#4b433e;
	}
		.productList li a{
			color:#4b433e;
			font-size:13px;
			font-weight:bold;
		}
		.productList li.on *{
			text-decoration:underline;
		}
			.productList li.on img{
				text-decoration:none;
			}
	.productList li.first{
		border:none;
	}
		.productList p{margin:0;}
		.productList .photo{text-align:center;}
		.productList .photo img{border:2px solid #d0c8b9 !important;}
		.productList .prodTit{font-size:11px;margin:5px 0;}
		.productList .prodPriceFrom{font-size:10px;color:#828282;}
		.productList .prodPriceTo{font-weight:normal;}
		.productList .prodPriceDiv{font-size:10px;margin-bottom:10px;}
			.productList .prodPriceDiv strong{font-size:12px;font-weight:normal;}
				.productList .prodPriceDiv em{font-style:normal;}
		.productList li .ico{}
/* list proportions */
.productList4Items li{
	width:125px;
	margin-left:25px;
}

/* --------------------------------------------------------------- links bottom */
.linksBottom{
	height: 61px;
	margin-top: 40px;
	overflow: hidden;
	zoom:1;
}
	.linksBottom h3.compreTelefone {
		float:left; display:inline;
		padding: 3px 0 0 60px;
		background: url(../img/selos/ico_telefone.png) 0 0 no-repeat;
		font: bold 13px Arial;
		color: #05366a;
		height: 46px;
		margin: 5px 0 0 50px;
	}
		.linksBottom h3.compreTelefone span {
			font: bold 17px Arial;
		}
		.linksBottom h3.compreTelefone span.star {
			float:left;display:inline;
			background:url(../img/structure/img_star_linksbottom.gif) 0 0 no-repeat;
			width:px;
		}
	.linksBottom p {
		float:left; display:inline;
		font: bold 12px Arial;
		color: #05366a;
		margin: 5px 0 0 17px;
	}
		.linksBottom p span {
			font: bold 11px Arial;
		}
	.linksBottom h3.duvidasComoComprar {
		float:left; display:inline;
		margin: 12px 0 0 57px;
	}
		.linksBottom h3.duvidasComoComprar a {
			font: bold 25px Arial;
			color: #05366a;
		}
	.linksBottom h3.atendimentoOnline {
		float:left; display:inline;
		margin: 8px 0 0 94px;
	}
		.linksBottom h3.atendimentoOnline a {
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../img/buttons/bt_atendimento_online.png) 0 0 no-repeat;
			width: 138px;
			height: 39px;
		}
	.linksBottom h3.atendimentoTelefone {
		float:left; display:inline;
		margin: 9px 0 0 18px;
	}
		.linksBottom h3.atendimentoTelefone a {
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../img/buttons/bt_atendimento_telefone.png) 0 0 no-repeat;
			width: 147px;
			height: 38px;
		}

/* --------------------------------------------------------------- error */
span.error{
	display:block;
	color:red;
	font-weight:bold;
}
/* --------------------------------------------------------------- Pagina Erro 404 */
.porqueVazio {
		overflow:hidden;_zoom:1;
		border:1px solid #d1c5ac;
		margin-top:20px;
	}
		.porqueVazio h4 {
			background:url(../img/structure/bg_tit_carrinho.png) 0 0 repeat-x;
			height:23px;
			padding:6px 10px 0;
			margin:0 0 10px;
			font-size:13px;
			font-weight:bold;
			color:#594f4a;
		}
		.porqueVazio ul {overflow:hidden;_zoom:1;}
			.porqueVazio ul li {
				overflow:hidden;_zoom:1;
				margin-bottom:10px;
			}
				.porqueVazio ul li span {
					float:left;display:inline;
					background:url(../img/structure/ico_carrinho_vazio.png) 0 0 no-repeat;
					font-size:13px;
					font-weight:bold;
					color:#594f4a;
					width:21px;
					height:19px;
					text-align:center;
					padding:2px 0 0;
					margin:0 10px;
				}
				.porqueVazio ul li p {
					overflow:hidden;_zoom:1;
					margin:3px 10px 0 0;
				}
