.sizeList .tamanhoUnico{
	background:none!important;
	text-decoration:none;
}

.txtDescricaoProduto{
	overflow:hidden;_zoom:1;
	color:#00264A;
	font-size:13px;
	margin:0 25px 0 14px;
}

/* --------------------------------------------------------------- Product Page */
.productPage .mainNavigationHolder{
	margin-right:4px;
}
.productDetailHolder{
	float:right;display:inline;
	width:521px;
	background:url(../img/bg_product_detail.png) 0 0 no-repeat;
	padding:10px 12px;
}
	/* product name */
	.productName{
		float:left;display:inline;
		margin:0 7px 5px 0;
		font-size:17px;
		color: #00264a;
		font-weight:normal;
	}
	
	/* rating status */
	.productRatingHolder{
		overflow:hidden;
		zoom:1;
		margin-bottom:5px;
	}
		.ratingTitle{
			float:left;display:inline;
			font-size:15px;
			font-weight:bold;
			color:#6c6c6c;
			white-space:nowrap;
			margin:0;
		}
		.productRatingHolder .starRatingHolder{
			float:left;display:inline;
			margin:1px 8px 0;
		}
		.ratingNavigation{
			float:left;display:inline;
			white-space:nowrap;
			margin-top:3px;
			font-size:13px;
		}
			.ratingNavigation li{
				float:left;display:inline;
				margin-left:6px;
				padding:0 0 1px 6px;
				border-left:1px solid #6c6c6c;
			}
			.ratingNavigation .first{
				margin-left:0;
				border-left:none;
				padding-left:0;
			}
				.ratingNavigation a{
					text-decoration:underline;
					float:left;display:inline;
					margin-top:-2px;
					color:#6C6C6C;
				}
	
	/* stamps holder */
	.stampsHolder{
		float:right;display:inline;
		padding:25px 0 0 0;
	}
		.stampsHolder img{
			float:left;display:inline;
			margin: 0 0 0 5px;
		}
	
	/* description text */
	.productDetailHolder{}
	.productDetailHolder .txtPromo,
	.productDetailHolder .txtDivide{
		margin:0;
		font-size:15px;
		color:#6a6a6a;
	}
		.productDetailHolder .txtPromo strong{
			font-weight: bold;
			color:#00264a;
		}
		.productDetailHolder .txtDivide strong{
			font-weight: bold;
			color:#a92231;
		}
	
	/* product reference */
	.productReference{
		float:left;display:inline;
		width:400px;
		font-size:11px;
		color:#666666;
		margin:0;
		position:relative;
		top:4px;
	}
	
	/* box indicado para */
	.indicadoPara{
		overflow:hidden;zoom:1;
		border-top:1px solid #606d7a;
		margin: 7px 0;
		padding:0 5px;
	}
		.indicadoPara h3{
			margin:5px 0;
			font-size:15px;
			font-weight:bold;
			color:#00264a;
		}
		.indicadoPara .lstIndicado{
			overflow:hidden;zoom:1;
		}
			.indicadoPara .lstIndicado li{
				float:left;display:inline;
				margin-right:13px;
			}
				.indicadoPara .lstIndicado li img{
					float:left;display:inline;
					margin-right:5px;
				}
				.indicadoPara .lstIndicado li span{
					font-size:13px;
					color:#666666;
					position:relative;
					top: 13px;
				}
	
	/* steps container */
	.stepHolder{
		overflow:hidden;zoom:1;
		padding: 0 5px;
		border-top:1px solid #606d7a;
		margin-bottom: 7px;
	}
		.stepHolder .stepTitle{
			font-size:17px;
			font-weight:normal;
			margin:5px 0 5px 0;
			color:#002242;
			padding-left:15px;
			background:url(../img/bullet_seta_azul.png) 0 4px no-repeat;
		}
		.stepHolder .disclaimer{
			margin:5px 0 0;
		}
		.stepHolder .feedLogin{
			
		}
	
	/* color */
	.colorTitle .color{
		display:inline;
		font:bold 12px georgia;
		color:#636363;
		margin-left:10px;
	}
	.colorListOff{
		display:none;
	}
	.colorList{
		overflow:hidden;zoom:1;
		position:relative;
		padding-left:0px;
	}
		.colorList li{
			float:left;display:inline;
			width:30px;
			height:29px;
			padding:11px 0 0 10px;
			margin-right:6px;
		}
		.colorList .sel{
			background:url(../img/structure/product/bg_product_color.png) 0 -43px no-repeat;
		}
		.colorList .indisponivel{
			background:url(../img/bg_num_indispo.jpg) 25px 25px no-repeat;
		}
			.colorList li input{
				display:none;
			}
			.colorList li label,
			.colorList li a,
			.colorList li span{
				overflow:hidden;
				display:block;
				width:22px;
				height:22px;
				background-repeat:no-repeat;
			}
			.colorList li label{
				width:20px;
				height:20px;
				background-repeat:repeat;
			}
			.colorList li label{
				background-position:0 0;
			}
				.colorList li a,
				.colorList li span{
					text-indent:-1000px;
					background-position:0 0;
				}
			
	/* tamanhos disponveis */
	.sizeTitle .size{
		display:inline;
		font-size:11px;
		font-weight:normal;
	}
	.sizeListOff{
		display:none;
	}
	.infoTamanhoHolder{
		font-size:10px;
		margin:-5px 0 0;
		color:#073d7a;
	}
		.infoTamanhoHolder a{
			color:#073d7a;
		}
	.sizeList{
		position:relative;
		zoom:1;
		overflow:hidden;
	}
		.sizeList li{
			float:left;display:inline;
			cursor:pointer;
			margin-right:7px;
			text-align:center;
		}
			.sizeList li label{
				color:#002242;
				font-size:18px;
				cursor:pointer;
				display:block;
				width:34px;
				height:28px;
				padding: 6px 0 5px 0;
				text-decoration:none;
			}
			.sizeList li label.indisponivel{
				color:#002242;
				background:url(../img/bg_num_indispo.jpg) right bottom no-repeat;
			}
		.sizeList .sel label,
		.sizeList .over label,
		.sizeList .sel,
		.sizeList .over{
			background:url(../img/structure/img_border_cor.gif) 0 0 no-repeat;
			text-decoration:none;
		}
		.sizeList .sel{
			background-position:0 0;
		}
		.sizeList .over{
			background-position:0 0;
		}
		.sizeList .sel label{
			background-position:0 0;
		}
		.sizeList .over label{
			background-position:0 0;
		}
			.sizeList li input{
				display:none;
			}
				.sizeList .sel label{
					color:#002242;
				}
	/* customizao */
	.customizeHolder{
		overflow:hidden;
		zoom:1;
	}
		.customizeTitle .price{
			display:inline;
			font-size:11px;
			font-weight:normal;
		}
		.fsCustomize,
		.fsCustomize label,
		.fsCustomize .inputHolder{
			float:left;display:inline;
		}
		.fsCustomize{}
			.fsCustomize label{
				margin-right:8px;
				margin-top:1px;
			}
				.fsCustomize .inputHolder{
					margin:0;
				}
				.fsCustomize .fldName{
					width:109px;
					margin-right:10px;
				}
				.fsCustomize .fldNumber{
					width:39px;
				}
				.fsCustomize .price{
					margin-left:5px;
					color:#6C6C6C;
					margin-top:1px;
				}
	.customProductDisclaimer{
		color:#626262;
		font-size:10px;
		margin:5px 0;
	}
		.customProductDisclaimer strong{
			font-size:13px;
		}
	/*buy button*/
	.buyButtonHolder a,
	.buyButtonHolder .buyButton{
		display:block;
		border:none;
	}
	.buyButtonHolder{
		padding: 4px 0 5px 0;
		border-bottom:1px solid #606d7a;
		position:relative;
	}
	/*product action list*/
	.productActionList{
		overflow:hidden;zoom:1;
		margin:17px 0 0 0;
	}
		.productActionList li{
			float:left;display:inline;
			height:18px;
			padding-top: 4px;
			width:210px;
		}
			.productActionList li.wishList{
				padding-left:28px;
				background:url(../img/structure/ico_lista_desejos.png) 0 0 no-repeat;
			}
			.productActionList li.sendFriend{
				padding-left:31px;
				background:url(../img/structure/ico_mail.png) 0 4px no-repeat;
			}
			.productActionList li a{
				font-size:13px;
				font-weight:normal;
				padding:0 3px;
				color:#FFF;
				background-color:#00264a;
				text-decoration:underline;
			}

	/*product photo*/
	.productPhoto{
		float:left;display:inline;
		width:410px;
	}
		.photoContainer{
			float:left;display:inline;
			position:relative;
			width:410px;
			height:410px;
			background:url(../img/ico_loading.gif) center center no-repeat;
			text-align:center;
		}
			.photoContainer img{
				position:relative;
				visibility:hidden;
			}
		.videoContainer{
			background:url(../img/ico_loading.gif) center center no-repeat #ffffff;
			display:none;
			position:relative;
			z-index:3;
			width:410px;
			height:410px;
			margin-bottom:-410px;
		}
		.productPhoto .icoPhoto{
			float:right;display:inline;
			margin:0;
		}
			.productPhoto .icoPhoto *{
				text-decoration:none;
			}
		/* thumbs */
		.listThumbsVideo,
		.listThumbsVideo li,
		.listThumbsToZoom,
		.listThumbsToZoom li{float:left;display:inline;}

			.listThumbsVideo img,
			.listThumbsToZoom img{display:block;}
			
		.txtThumbsToZoom, .txtThumbsVideo{
			margin-top:0;
			font-size:11px;
			text-transform:uppercase;
			font-weight:bold;
			color:#757575;
			padding:1px 0 1px 5px;
			background:#E1E1E1;
			display:none !important;
		}
		.txtThumbsToZoom{
			margin-right:6px;
		}
		.thumbsToZoomContainer{
			overflow:hidden;
			zoom:1;
		}
		.thumbsVideoContainer{
			float:right;display:inline;
			margin-left:3px;
			_margin-left:0px;
			width:175px;
		}
			.listThumbsToZoom li,
			.listThumbsVideo li{
				width:50px;
				height:50px;
				border:1px solid #e1e1e1;
				margin:0 6px 0 0;
			}
			.listThumbsToZoom li img,
			.listThumbsVideo li img{
				width:50px;
				height:50px;
			}
		.zoomButton{
			overflow:hidden;zoom:1;
			background:#6a6a69 url(../img/structure/ico_foto_ampliada.png) 6px 4px no-repeat;
			height:24px;
			padding:5px 0 0 34px;
		}	
			.zoomButton a{
				color:#FFF;
				font-size:13px;
				text-decoration:underline;
			}
			
		/* dados tecnicos */
		.dadosTecnicos{
			overflow:hidden;zoom:1;
		}
			.dadosTecnicos h4{
				font-size:15px;
				font-weight:bold;
				color:#00264a;
				margin:0;
			}
			.dadosTecnicos .lstDadosTecnicos{
				overflow:hidden;zoom:1;
			}
				.dadosTecnicos .lstDadosTecnicos li{
					float:left;display:inline;
					width:240px;
					font-size:12px;
					font-weight:normal;
					color:#666666;
				}
				.dadosTecnicos .lstDadosTecnicos li.rgt{
					width:280px;
				}
		
		/* more products */
		.moreProductsHolder{
			background:#eeeeee;
			padding:10px;
			margin-top:10px;
			font-size:13px;
		}
			.moreProductsHolder .txtMoreProducts{
				background:#e1e1e1;
				padding:5px;
				margin:-10px -10px 10px -10px;
				font-weight:bold;
				color:#6c6c6c;
				font-size:15px;
			}
			.moreProductsList{
				overflow:hidden;
				zoom:1;
				margin-left:-10px;
				margin-bottom:-5px;
			}
				.moreProductsList li{
					float:left;display:inline;
					position:relative;
					white-space:nowrap;
					padding-left:8px;
					margin-left:10px;
					margin-bottom:5px;
				}
				.moreProductsList li.first{
					margin-left:0;
				}
					.moreProductsList .ico{
						display:block;
						position:absolute;
						top:2px;
						left:0;
						font-size:12px;
						font-weight:bold;
						color:#6C6C6C;
					}
					.moreProductsList a:link,
					.moreProductsList a:hover,
					.moreProductsList a:visited,
					.moreProductsList a:active{ 
						color:#073d7a;
						text-decoration:underline;
					}
	
	
/* Avise-me como */
.popAviseMe .productDetailHolder{
	float:none;
	display:block;
	background:#E1E1E1;
	width:auto;
	zoom:1;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:5px 5px 8px 5px;
}
	.popAviseMe .productDetailHolder .titBgCz{
		margin:10px 0 3px 0;
		padding:0;
	}
	.popAviseMe .productDetailHolder .lstColor,
	.popAviseMe .productDetailHolder .lstNumber{
		margin:0;
	}
	.popAviseMe .productDetailHolder .lstNumber li,
	.popAviseMe .productDetailHolder .lstNumber li label{
		cursor:default;
	}

	.popAviseMe form fieldset{
		margin-bottom:10px;
	}
		.popAviseMe form .feedLogin{
			float:none;
			display:none;
			width:auto !important;
		}
		.popAviseMe form fieldset label{
			display:block;
			color:#3D5389;
			font-weight:bold;
			margin-bottom:3px;
		}
		.popAviseMe form fieldset input{
			width:99.5%;
			border:1px solid #828282;
		}
		.popAviseMe form .sendButton,
		.popAviseMe form .obligatoryFldsTxt{
			margin:0;
		}
		.popAviseMe form .sendButton{
			float:right;display:inline;
		}
		.popAviseMe form .obligatoryFldsTxt{
			float:left;display:inline;
			color:#7D7C7C;
		}
		
		.sizeList .tamanhoUnico,
		.sizeList .tamanhoUnico label,
		.sizeList .tamanhoUnico,
		.sizeList .tamanhoUnico .tamanhoUnico{
			background:none!important;
			text-decoration:none;
		}
		
		
