/************************************* HOME ************************************/
.body {
	position: relative;
	color: #552100;
}
	.body .first-clear {
		height: 0px;
		font-size: 0px;
		line-height: 0px;
		clear: both;
	}
	.body .directory {
		border-bottom: 1px solid #E3DED3;
		position: relative;
		height: 24px;
		margin: 0px 15px;
		line-height: 24px;
		text-indent: 0px;
		padding: 0px;
		cursor: default;
		font-size: 20px;
		color: #666666;
		text-transform: lowercase;
	}
		.body .directory a {
			font-size: 14px;
			color: #a62103;
			text-decoration: none;
			cursor: pointer;
		}
		
		.body .directory a.destaque-titulo{
			font-size: 20px;
			text-transform: uppercase;
		}
		.directory.cine, .directory.cine a {
			color: #a62103;
		}
				.directory.eletronicos, .directory.eletronicos a {
			color: #bf8c04;
		}
		.directory.eletroportateis, .directory.eletroportateis a {
			color: #0085b6;
		}
		.directory.eletrodomesticos, .directory.eletrodomesticos a {
			color: #457b30;
		}
		.directory.games, .directory.games a {
			color: #3ea5b1;
		}
		.directory.informatica, .directory.informatica a {
			color: #a8b72f;
		}
		.directory.saude, .directory.saude a {
			color: #ce5887;
		}
		.directory.telefonia, .directory.telefonia a {
			color: #664a79;
		}
		.body .directory a:hover {
			text-decoration: underline;
			color: #333333;
		}
		.body .directory span {
			padding: 4px 8px;
			background: transparent url(/imgs/arrow-right-small.gif) no-repeat center;
		}
	.body .product {
		position: relative;
		margin: 15px 15px 0;
	}
		.body .product .code {
			font-size: 11px;
			line-height: 14px;
		}
		.body .product h1 {
			font-family:'Museo500Regular',sans-serif;
			font-size: 19px;
			font-weight: normal;
			padding:0px;
			margin: 0px;
			width:830px;
			/*text-transform: capitalize;*/
			/*width:475px;*/
		}
		.body .product .infoC {
			position: relative;
			height: 333px;
			padding: 10px 0 0 340px;
		}
			.body .product img.indique {
				position: absolute;
				top: -3px;
				right: 0px;
			}
			.body .product .imgC {
				position: absolute;
				left: 0px;
				top: 10px;
				width: 300px;
			}
				.body .product a.imgCin {
					position: relative;
					left: 0px;
					top: 10px;
					width: 300px;
					height: 265px;
					display: block;
					overflow: hidden;
					/* border: 1px solid #cccccc; */
					text-align: center;
				}
					.body .product .imgC img.preview {
						position: relative;
						width: auto;
						height: 100%;
						cursor: pointer;
					}
				.body .product .imgC .thumbs {
					position: relative;
					height: 40px;
					margin: 21px 0 0;
					padding: 0 20px;
				}
					.body .product .imgC .thumbs .scroller-l {
						position: absolute;
						left: 1px;
						top: 0px;
						width: 25px;
						height: 40px;
						background: url("/imgs/products/pop-up-produto/scroll-left.gif") no-repeat scroll left -4px transparent;
						cursor: pointer;
					}
					.body .product .imgC .thumbs .scroller {
						position: relative;
						width: 260px;
						height: 40px;
						overflow: hidden;
					}
						.body .product .imgC .thumbs .scroller a {
							height: 33px;
							margin: 0 5px;
							width: 38px;
							border: 1px solid #ccc;
							display: block;
							float: left;
							cursor: pointer;
						}
							.body .product .imgC .thumbs .scroller img {
								height: 33px;
    							width: 38px;
								border: 0px solid;
							}
					.body .product .imgC .thumbs .scroller-r {
						position: absolute;
						right: 1px;
						top: 0px;
						width: 25px;
						height: 40px;
						background: url("/imgs/products/pop-up-produto/scroll-right.gif") no-repeat scroll left -4px transparent;
						cursor: pointer;
					}
					.body .product .imgC .thumbs .scroller-r-disabled {
						background: url("/imgs/products/pop-up-produto/scroll-right.gif") no-repeat scroll left -4px transparent;
					}
					.body .product .imgC .thumbs .scroller-l-disabled {
						background: url("/imgs/products/pop-up-produto/scroll-left.gif") no-repeat scroll left -4px transparent;
					}
			.body .product .top {
				height:50px;
			}
				.body .product .top .top-left{
					float:left;
				}
					.body .product .top .top-left .preco {
						line-height: 18px;
						font-size: 12px;
						color: #F5AB1B;
						text-decoration: line-through;
						width: 400px;
					}
					.body .product .top .top-left .desconto {
						line-height: 18px;
						font-size: 12px;
						width: 400px;
					}
				.body .product .top .top-right{
					float:right;
					display:block;
				}
			.body .product .destaque {
				height: 54px;
				background: transparent url(/imgs/products/bg-destaque.gif) no-repeat right top;
				margin: 20px 0;
				padding: 0 5px;
			}
			.body .product .destaque-esgotado {
				margin: 10px 0 20px 0;
			}
				.body .product .destaque .large {
					font-size: 18px;
					line-height: 54px;
					text-indent: 20px;
					border: 1px solid red;
				}
/********** SELO DESCONTO BOLETO - COMEÇO **********/
.desconto-boleto{
	width: 115px;
	height: 45px;
	float: left;
	background: transparent url(/imgs/products/desconto-boleto.gif) no-repeat 0 0;
	/*margin: 13px 0 8px 0;*/
	margin: 13px 0 -5px 0;
	padding:6px 11px 0px 11px;
	font-weight:100;
}
.desconto-boleto-wo-2{
	width: 115px;
	height: 31px;
	position: absolute;
	background: transparent url(/imgs/products/desconto-boleto.gif) no-repeat 0 0;
	top: 25px;
	right: 10px;
}

/********** SELO GARANTIA - COMEÇO **********/
			.body .product .selo-produto-oficial {
				position: absolute;
				right: 0;
				/*top: 10px;*/
				top: -60px;
				float:right;
			}
				.body .product .selo-produto-oficial img {
					height: 89px;
					width: 89px;
				}
/********** SELO GARANTIA - FINAL **********/
			.body .product .parts {
				font-family:'Museo700Regular',sans-serif;
				font-size: 17px;
				font-weight: normal;
				margin: 0 0 4px 35px;
				clear: left;
			}
				.body .product .parts span{
					float: none;
				}
			.body .product .boleto {
				color: #81715F;
			}
				.body .product .boleto strong {
					color: #54250E;
				}
			.body .product p.label-parts {
				font-weight: bold;
				height: 24px;
				line-height: 24px;
				overflow: hidden;
				margin: 25px 0 10px;
			}
			.body .product .x-sem-juros {
				position: relative;
				color: #646464;
				line-height: 16px;
				font-size: 11px;
				height: 96px;
				overflow: visible;
			}
				.body .product .x-sem-juros .column {
					float: left;
					padding: 0 20px 0 0;
				}
					.body .product .x-sem-juros .column small {
						font-size: 11px;
					}
					.body .product .x-sem-juros .column strong {
						color: #646464;
						font-weight: normal;
					}
					.body .product .x-sem-juros .column span {
					}
				.body .product .x-sem-juros .icns {
					position: absolute;
					right: 0px;
					top: -10px;
				}
					.body .product .x-sem-juros .icns img {
						border: medium none;
					}
					.body .product .x-sem-juros .js-button {
						position: absolute;
						right: -8px;
						top: 35px;
					}
	.body .frete {
		position: relative;
		display: block;
		height: 50px;
		margin: 14px 0 0;
		background: #F5F6F8;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
		.body .frete #eFreteResult {
			margin-left: 5px;
			display: none;
			padding: 2px 0 0 0;
			line-height: 18px;
		}
			.body .frete #eFreteResult span.close {
				position: absolute;
				background: url("/imgs/products/icn-frete-close.gif") no-repeat scroll left top transparent;
				top: 6px;
				right: 5px;
				width: 20px;
				height: 20px;
				cursor: pointer;
			}
			.body .frete #eFreteResult span {
				display: block;
			}
			.body .frete #eFreteResult span strong {
				color: #DD7728;
				font-size: 20px;
			}
			.body .frete #eFreteResult span em {
				color: #333;
				font-weight: bold;
				font-style: normal;
			}
		.body .frete #eFreteConsulte {
			display: block;
		}
		.body .frete #eFreteConsulte span.label {
			display: block;
			float: left;
			line-height: 20px;
			margin-left: 5px;
			margin-top: 2px;
			position: relative;
		}
			.body .frete #eFreteConsulte span.label strong {
				display: block;
				font-size: 12px;
			}
			.body .frete #eFreteConsulte span.label small {
				font-size: 11px;
				color: #464646;
			}
		.body .frete #eFreteConsulte input {
			position: relative;
			width: 115px;
			margin-left: 20px;
			margin-top: 7px;
			float: left;
		}
		.body .frete #eFreteConsulte img {
			float: left;
			margin: 0 0 0 20px;
			position: relative;
			top: 7px;
			cursor: pointer;
		}
	.body .cardtab {
		width: auto;
		margin: 10px 10px 0;
		background: #fff;
	}
		.body .cardtab .ct-header {
			height:33px;
			left: 6px;
			/* background:url("../imgs/products/bg-tab-off.png") no-repeat; */
		}
			.body .cardtab .ct-header .ct-tab {
				border: 0px;
				padding: 0 0 0 20px;
				font-size: 14px;
				_width: 170px; /*porcaria de I36... deveria ser proscrito!*/
				_display: inline; /*I36... tsc tsc*/
				background:url("../imgs/products/bg-tab-off.png") no-repeat;
			}
				.body .cardtab .ct-header .ct-tabin {
					font-family:'Museo500Regular',sans-serif;
					padding: 0px;
					color: #81715F;
					text-align: center;
					/*background: transparent url(/imgs/products/bg-card-header.png) no-repeat left top;*/
				}
					.body .cardtab .ct-header .ct-tabin span {
						font-family:'Museo500Regular',sans-serif;
						position: relative;
						left: 10px;
						display: block;
						margin: 0;
						padding: 0 20px 0 0;
						/*background: transparent url(/imgs/products/bg-card-header.png) no-repeat top right;*/
					}
			.body .cardtab .ct-header .ct-tabover {
				font-family:'Museo700Regular',sans-serif;
				background: transparent url(/imgs/products/bg-card-header.png) no-repeat  left -50px; 
				top: -1px;
			}
				.body .cardtab .ct-header .ct-tabover span {
					font-family:'Museo700Regular',sans-serif;
					background: transparent url(/imgs/products/bg-card-header.png) no-repeat  right -50px;
					color: #54250E;
				}
			.body .cardtab .ct-body {
				font-family:'Museo500Regular',sans-serif;
				border: 1px solid #e3ded3;
				background: #fff;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				font-size: 12px;
			}
				.body .cardtab .ct-card {
					padding: 15px;
				}
				
				/*********************************************/
				.body .cardtab2 {
		width: auto;
		margin: 20px 20px 0;
		background: #fff;
	}
		.body .cardtab2 .ct-header {
			height:33px;
			left: 6px;
			margin-left:10px;
			/* background:url("../imgs/products/bg-tab-off.png") no-repeat; */
		}
			.body .cardtab2 .ct-header .ct-tab {
				border: 0px;
				padding: 0 0 0 20px;
				font-size: 14px;
				_width: 170px; /*porcaria de I36... deveria ser proscrito!*/
				_display: inline; /*I36... tsc tsc*/
				background:url("../imgs/products/bg-tab-off.png") no-repeat;
			}
				.body .cardtab2 .ct-header .ct-tabin {
					font-family:'Museo500Regular',sans-serif;
					padding: 0px;
					color: #81715F;
					text-align: center;
					/*background: transparent url(/imgs/products/bg-card-header.png) no-repeat left top;*/
				}
					.body .cardtab2 .ct-header .ct-tabin span {
						font-family:'Museo500Regular',sans-serif;
						position: relative;
						height:24px;
						left: 0px;
						display: block;
						margin: 0;
						padding: 0 20px 0 0;
						/*background: transparent url(/imgs/products/bg-card-header.png) no-repeat top right;*/
					}
			.body .cardtab2 .ct-header .ct-tabover {
				font-family:'Museo700Regular',sans-serif;
				background: transparent url(/imgs/products/bg-card-header.png) no-repeat  left -50px; 
				top: -1px;
				width: 185px;
			}
				.body .cardtab2 .ct-header .ct-tabover span {
					font-family:'Museo700Regular',sans-serif;
/*					background: transparent url(/imgs/products/bg-card-header.png) no-repeat  right -50px; */
					color: #54250E;
					padding-top:9px;
					_padding-left:30px;
					
				}
			.body .cardtab2 .ct-body {
				font-family:'Museo500Regular',sans-serif;
				border: 1px solid #e3ded3;
				background: #fff;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				font-size: 12px;
			}
				.body .cardtab2 .ct-card {
					padding: 15px;
				}
				/*********************************************/
#eSpecificationsPane {
	/*margin-top: 30px;*/
	margin-top: 20px;
}
#eSpecificationsPane .ct-body {
	color: #81715F;
	font-size: 12px;
	line-height: 18px;
}
	#eSpecificationsPane table {
		width: 100%;
		margin: 0 20px 0 0;
	}
	#eSpecificationsPane td {
		line-height: 20px;
	}
	#eSpecificationsPane table td.attr {
		text-align: right;
		font-weight: normal;
		padding: 0 10px;
		background-color: #f7f0e3;
		width: 30%;
		color: #81715f;
		font-family: 'Museo700Regular', sans-serif;
	}
	#eSpecificationsPane table td.feat {
		text-align: left;
		width: 70%;
		background-color: #f9f4eb;
		padding: 0 10px;
		color: #81715f;
	}
#divBusca{
	height: 17px;
	width: 845px;
	border: 1px solid #e3ded3;
	margin: 20px 15px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 19px 15px;
}
	#divBusca input{
		background: transparent url(../imgs/products/bg-input-busca.gif) no-repeat 0 0;
		border: 0;
		height: 27px;
		width: 153px;
		padding: 0 10px;
	}
	#divBusca img{
		position: absolute;
		top:35px;
		*top:15px;
	}
.download-manual{
	width: 127px;
	height: 26px;
	float: right;
}
.download-manual img{
	*top:100px;
}


/********** Itens no cardtab APROVEITE - Herdado de /css/categories.css **********/
.cards a.single-column {
	position: relative;
	width: 212px;
	height: 273px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 10px 10px 0px;
	text-decoration: none;
	font-size: 11px;
	color: #54250E;
	background: transparent url(/imgs/products/bg-card-aproveite.jpg) no-repeat center top;
}
.cards a.single-column:hover {
	
}
	.cards a.last-column {
		margin-right: 0px;
	}
	.cards a.single-column span {
		display: block;
		margin: 0 15px;
	}
		.cards a.single-column span strong {
		}
	.cards a.single-column .code {
		font-size: 10px;
		color: #DD7728;
		padding: 0;
		line-height: 20px;
		height: 20px;
		overflow: hidden;
	}
	.cards a.single-column .code strong {
		font-size: 10px;
	}
	.cards a.single-column .title {
		font-size: 12px;
		line-height: 15px;
		text-decoration: none;
		height: 30px;
		overflow: hidden;
		padding-right: 5px;
	}
	.cards a.single-column .title:hover {
		color: #A61D00;
	}
	.cards a.single-column img {
		border: 0 dotted #DD7728;
		display: block;
		height: 141px;
		margin: 0px auto;
		width: 160px;
	}
	.cards a.single-column .listprice {
		font-size: 10px;
		line-height: 13px;
		color: #F5AB1B;
		text-decoration: line-through;
	}
	.cards a.single-column .por {
		font-size: 14px;
	}
		.cards a.single-column .por strong {
			font-size: 18px;
		}
	.cards a.single-column .parts {
		font-size: 11px;
		color: #81715F;
	}
		.cards a.single-column .price small {
			font-size: 14px;
		}
		.cards a.single-column .price strong {
			color: #DD7728;
			font-size: 19px;
		}
	.cards a.single-column .boleto {
		color: #81715F;
		font-size: 10px;
		line-height: 18px;
		margin: 0 0 0 15px;
	}
		.cards a.single-column .boleto strong {
			font-size: 12px;
			color: #54250E;
		}
	.cards a.single-column .compare {
		margin: 10px 0 0 16px;
		line-height: 25px;
		display: block;
		font-size: 11px;
		text-transform: uppercase;
		text-indent: 25px;
		clear: both;
		background: url("/imgs/checkbox.png") no-repeat scroll 0px 0 transparent;
	}
	.cards a.single-column .compare-checked {
		background: url("/imgs/checkbox.png") no-repeat scroll 0px -50px transparent
	}
	.cards a.single-column .compare:hover small {
		text-decoration: underline;
	}
.conj-sample{
	width: 154px;
	height: 136px;	
}
/********** ajuste pagina nova - aba de produtos **********/
	.aba-produtos	{
		position: absolute;
		left: -38px;
		top: 1px;
		display: block;
		width: 38px;
		height: 35px;
	}
	.aba-produtos.aba-cine {
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll 0 top transparent;
	}
	.aba-produtos.aba-eletronicos	{
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -48px top transparent;
	}
	.aba-produtos.aba-eletroportateis	{
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -144px top transparent;
	}
	.aba-produtos.aba-eletrodomesticos {
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -96px top transparent;
	}
	.aba-produtos.aba-games {
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -336px top transparent;
	}
	.aba-produtos.aba-informatica {
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -192px top transparent;
	}
	.aba-produtos.aba-saude	{
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -288px top transparent;
	}
	.aba-produtos.aba-telefonia	{
		background: url("/imgs/products/panel-head-icns-s.png") no-repeat scroll -240px top transparent;
	}
/********** ajuste pagina nova **********/
/* Pgina Detalhe do Produto */

.img_produto {
  width:320px;
  margin: 12px 0 20px 30px;
  font-size:11px;
  float:left;
}

.info_produto {
  width:575px;
  float:left;
  font-size:18px;
}
.descricao_produto {
	/*margin-top: -5px;*/
	/*margin-left:7px;*/
	/*width:480px;*/
	height: 55px;
}
.descricao_produto p.prod-descricao.h1 {
	font-family: 'Museo500Regular';
}
.selo-garantia	{
	float:right;
	margin-top:-25px;
}

.container_produto {
  background: url("../imgs/products/bg-quadro.png") no-repeat center center;
  /*background-position: center center;*/
  border:1px solid #e3ded3;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  margin-left:4px;
  padding: 0px 25px;
  width:524px;
  height:360px;
}
.container_produto_left {
	margin-top:5px;
	padding-right:15px;
	float:left;
	width:260px;
}
.container_produto_right {
	float:right;
	padding-left: 45px;
	width: 170px;
	margin-top:10px;
}
.container_produto_bts	{
	/*bottom: 40px;*/
	bottom: 65px;
	float: left;
	position: absolute;
	width: 530px;
	*position:absolute;
	*margin-left: -280px;
	_position:absolute;
	_margin-left: -280px;
	_bottom:0px;
	border-bottom:1px solid #E3DED3;
	margin-bottom:0px;
}
.container_produto_bts .left, .container_produto_bts .right {
  float:none;
  display:inline-block;
}
.container_produto_bts .left { 
	float: left;
    height: 40px;
    margin-top: 0;
    padding-left: 2px;
    width: 220px;
	}
.container_produto_bts .right{ 
	float: right;
    height: 40px;
    width: 210px;
	margin-top: 5px;
	}
	.container_produto_bts .right .large{
		font-size: 20px;
		font-weight: normal;
		margin: 0 7px 0 0;
		_margin: 0 0 0 0;
		float: right;
	}


.preco {
  margin-top:10px;
}

.tit-prod { font-size:12px; font-family: 'Museo500Regular', sans-serif; margin-bottom: 0; color: #fdb913; text-transform: uppercase;}
.tit_categoria { font-size:12px; font-weight: bold; }
.tit-preco-old { font-size:15px; font-family:'Museo500Regular'; font-weight:normal; color:#f5ab1b;margin: 10px 0 0; }
.tit-preco-old span{
	margin-left: 13px;
	text-decoration: line-through;
}
.tit-preco {
	font-size:15px;
	font-family: 'Museo500Regular';
	font-weight:normal;
	display: inline;
	float: left;
	margin:5px 0;
/* 	word-spacing: 8px; */
}
.tit-preco .de-por{
	margin: 0 8px 0 0;
}
.preco-boleto{
	font-family: 'Museo700Regular', sans-serif;
	font-size: 26px;
	font-weight: normal;
/* 	display: inline; */
	margin: 0 0 0 35px;
	float: left;
}
.a-vista{
	font-family: 'Museo500Regular', sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	padding-top: 3px;
	margin-left: 0px;
}
.no-boleto{
	font-family: 'Museo500Regular', sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	padding-top: 3px;
	margin-left: 6px;
}

.opcoes{
	clear: both;
	width: 165px;
	font-family: 'Museo500Regular',sans-serif;
	font-size: 11px;
	text-align: center;
	background: transparent url(/imgs/products/bg-opcoes.gif) no-repeat 0 center;
	margin: 0 0 0 35px;
}
.tit-condicoes{
	font-family: 'Museo500Regular';
	font-size:10px;
	color:#81715f;
	margin:5px 0;
}
.tit-preco-boleto {
	font-family: 'Museo500Regular';
	font-size:15px;
	font-weight:normal;
	margin: 0 0 0 0;
	color: #552100;
}
.tit-preco-boleto span{
	float: none;
}
.tit-formas-pag { font-size: 10px; margin-top:25px; }
  .tit-formas-pag img { float:left; margin-bottom: 10px;    margin-right: 5px;    margin-top: 25px; }
  	.tit-formas-pag a { display: block; width: 200px; height: 16px; }
.tit-indique { float: left;font-size: 10px;margin: 0px 0px 0px 0px;}
  .tit-indique img { float:left; margin-right:5px; margin-top:12px; }
  	.tit-indique a { display: block; width: 200px; height: 16px; }
.tit-formas-pag a { display: block; width: 200px; height: 16px; }
.btn-comprar { margin-left:10px; float:right; }
#start-modal{
	_position: absolute;
	*position: absolute;
	bottom: 90px;
	*bottom: 120px;
	_left: 370px;
	*left: 370px;
	/* border: 1px solid red; */
	margin: 20px 0 0 0;
	float: left;
}

#cep
{
	height: 80px;
	/*margin-bottom: 20px;*/
	margin-bottom: 11px;
	_margin-bottom:10px;
	*margin-bottom:10px;
	width: 170px;
	float: left;
}

#cep-wo-2	{
	height: 80px;
	margin-top: 5px;
    margin-bottom: 5px;
	_margin-bottom:10px;
	*margin-bottom:10px;
    width: 170px;
    float: left;
}


.container_produto input.cep { 
    margin-left: 5px;
    margin-top: 7px;
    width: 70px;
	border:1px none;
}
.container_produto input.dig-cep { 
  width:37px;
  margin-left: 5px;
  margin-top: 7px;
  border:1px none;
}
.bg-cep { 
 background: url("/imgs/products/bg-input-cep.gif") no-repeat scroll 0 0 transparent;
	float: left;
    height: 32px;
    width: 85px;
    margin-top: 3px; 
}
.bg-dig-cep { 
	background:url(/imgs/products/bg-input-dig-cep.gif) no-repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	margin: 3px 1px 0 0;
	width: 47px;
}
.ok-cep { 
  width: 27px; 
  background:url(/imgs/products/btn-ok.gif) no-repeat; 
  padding:0;
  display:block;
}

.bt-ok{
	_float: left;
}
.n-sei-cep {
	color: #81715F;
    font-family: 'Museo500Regular';
    font-size: 10px;
	margin-bottom:25px;
    margin: 5px 0;
    _clear: both;
	}
#frete	{
	font-family: 'Museo500Regular', sans-serif;
	font-weight: normal;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
    background-color: #F5ECDC;
	color:#81715f;
    float: left;
    font-size: 12px;
    padding: 10px;
    width: 160px;
    margin: 20px 0 0 -2px;
}

#frete .gratis {
	font-family: 'Museo700Regular';
	font-size: 14px;
	color: #457b30;
	height: 16px;
	display: block;
	margin-bottom: 3px;
}
#frete . pago	{
	font-family: 'Museo700Regular';
	color:#a62103;
}
#frete .fechar	{
}
#frete .fecha-frete 	{
	background-image: url(/imgs/products/icn-frete-close.gif);
	margin-right: -6px;
    margin-top: -6px;
	float:right;
    width: 17px;
	height:17px;
	cursor:pointer;
}
#frete .fecha-frete:hover 	{
	background-image: url(/imgs/products/icn-frete-close-over.gif);
	margin-right: -6px;
    margin-top: -6px;
	float:right;
    width: 17px;
	height:17px;
	cursor:pointer;
}

.borda_horizontal{
	float: left;
	clear: both;
    height: 25px;
    width: 550px;
	*margin-top: 10px;
	*margin-bottom:-10px;
}


/********** pop up formas de pagamento ************/
.bg-pop-up	{
	background: url("/imgs/utils/overlay-black.png") repeat scroll 0 0 transparent;
	position:absolute;
	opacity: 0.6;
	filter: alpha(opacity=90);
	width:100%;
	height:100%;
	z-index:90000;
}
.pop-up-pag {
	width:400px;
	height:250px;
	position:absolute;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF;
	margin: 260px auto auto;
	left: 50%;
    margin-left: -200px;
	z-index:100000;
}
.pop-up-pag .fechar-pop-up	{
	width:25px;
	height:24px;
	background-image:url(../imgs/products/fechar-pop-up-cartoes.gif);
	float:right;
	margin:5px;
}
.pop-up-pag .fechar-pop-up a	{
	width:25px;
	height:24px;
	display:block;
	cursor:pointer;
}
	
.pop-up-pag h1	{
	font-size:15px; 
	font-family: 'Museo700Regular',sans-serif;
	font-weight:normal;
	color:#54250e;
	margin: 0 20px;
    padding-left: 10px;
    padding-top: 20px;
	border-bottom: 1px solid #e3ded3;
}
.pop-up-pag .parcelas	{
	float:left;
	margin-left: -8px;
	padding: 0 25px 0 0;
    width: 182px;
}
.pop-up-pag .parcelas li {
	list-style:none;
	line-height:20px;
	font-family: 'Museo500regular', sans-serif;
	color: #552100;
}
.pop-up-pag .cartoes	{
	width:350px;
	height:20px;
	float:left;
	background-image: url(../imgs/products/pop-up-cartoes.gif);
	background-repeat:no-repeat;
	margin:20px 20px 0;
    padding-left: 10px;
    padding-top: 20px;
	border-top: 1px solid #e3ded3;
}
/******** fim popup forma de pagamento  **********/

/********** pop up indique produto ************/
.bg-pop-up-indique	{
	background: url("/imgs/utils/overlay-black.png") repeat scroll 0 0 transparent;
	position:absolute;
	opacity: 0.6;
	filter: alpha(opacity=90);
	width:100%;
	height:100%;
	z-index:90000;
}
.pop-up-indique {
	width:485px;
	height:402px;
	position:absolute;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF;
	margin: 220px auto auto;
	left: 50%;
    margin-left: -200px;
	z-index:100000;
}
.pop-up-indique .fechar-pop-up	{
	width:25px;
	height:24px;
	background-image:url(../imgs/products/fechar-pop-up-cartoes.gif);
	float:right;
	margin:5px;
}
.pop-up-indique .fechar-pop-up a	{
	width:25px;
	height:24px;
	display:block;
	cursor:pointer;
}
	
.pop-up-indique h1	{
	font-size:15px; 
	font-family: 'Museo700Regular',sans-serif;
	font-weight:normal;
	color:#54250e;
	margin: 0 15px;
    padding-left: 10px;
    padding-top: 20px;
	border-bottom: 1px solid #e3ded3;
}
.pop-up-indique .quadro	{
	border: 1px solid #E3DED3;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    padding-top: 20px;
    width: 454px;
}
.pop-up-indique .quadro p	{
	background-image:url(../imgs/products/bg-indique-popup.png);
	background-repeat:no-repeat;
	background-position:152px 0px;
	margin-top:0px;
	_margin-top:5px;
	_margin-bottom:5px;
	*margin-top:5px;
	*margin-bottom:5px;
	height: 30px;
    width: 425px;
	float:left;
}
.pop-up-indique .quadro p.msgn-amigo	{
	background-image:url(../imgs/products/bg-textarea-indique-popup.png);
	background-repeat:no-repeat;
	background-position:152px 0px;
	margin-top:0px;
	_margin-top:5px;
	_margin-bottom:5px;
	*margin-top:5px;
	*margin-bottom:5px;
	height: 67px;
    width: 425px;
	float:left;
}
.pop-up-indique .quadro p.ofertas	{
	background:none;
	font-family:'Museo500Regular',sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#81715f;
	margin-top:0px;
	height: 20px;
    width: 425px;
	float:left;
	text-align:right;
}
.pop-up-indique .quadro p.ofertas .receber	{
	background: url("../imgs/checkbox.png") no-repeat scroll 0 0 transparent;
   	float: left;
    height: 21px;
    margin-left: 153px;
    margin-top: -5px;
    width: 18px;
}
.pop-up-indique .quadro p.ofertas .receber-checked {
		background: url("/imgs/checkbox.png") no-repeat scroll 0px -50px transparent
}
.pop-up-indique label	{
	font-family:'Museo500Regular',sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#81715f;
	float: left;
    padding-top: 7px;
    text-align: right;
    width: 150px; 
}
.pop-up-indique #eMail fieldset	{
	border: medium none;
    margin: 0;
    padding: 0;
}
.pop-up-indique input	{
	border: 0 none;
    float: right;
    margin-right: 8px;
    margin-top: 6px;
    width: 260px;
}
.pop-up-indique textarea	{
	font-size:12px;
 	border: 0 none;
    float: left;
    font-size: 12px;
    height: 50px;
    margin-left: 8px;
    margin-top: 6px;
    width: 255px;
}
.pop-up-indique .indique-enviar	{
	float: right;
    height: 27px;
    margin-right: 12px;
    margin-top: 11px;
    width: 79px;
}
/*********************************************** ajuste pagina nova *****************************************/
/********** pop up compra segura ************/
.bg-pop-up-comp-seg	{
	background: url("/imgs/utils/overlay-black.png") repeat scroll 0 0 transparent;
	position:absolute;
	opacity: 0.6;
	filter: alpha(opacity=90);
	width:100%;
	height:100%;
	z-index:90000;
}
.pop-up-comp-seg {
	width:540px;
	height:450px;
	position:absolute;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF;
	margin: 260px auto auto;
	left: 50%;
    margin-left: -270px;
	z-index:100000;
}
.pop-up-comp-seg .fechar-pop-up	{
	width:25px;
	height:24px;
	background-image:url(../imgs/products/fechar-pop-up-cartoes.gif);
	float:right;
	margin:5px;
}
.pop-up-comp-seg .fechar-pop-up a	{
	width:25px;
	height:24px;
	display:block;
	cursor:pointer;
}
	
.pop-up-comp-seg h1	{
	font-size:15px; 
	font-family: 'Museo700Regular',sans-serif;
	font-weight:normal;
	color:#54250e;
	margin: 0 15px;
    padding-left: 10px;
    padding-top: 20px;
	border-bottom: 1px solid #e3ded3;
}
.pop-up-comp-seg .quadro	{
	border: 1px solid #E3DED3;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    padding-top: 20px;
    width: 510px;
	height:360px;
}
.pop-up-comp-seg .icn-comp-seg img	{
	margin-left: 20px;
    margin-top: 10px;
	_float:left;
	*float:left;
}
.pop-up-comp-seg .txt{
	float: right;
    height: 100px;
    margin-right: 45px;
    width: 290px;
}
.pop-up-comp-seg .txt p	{
	font-family: 'Museo500Regular',sans-serif;
	font-size:12px;
	line-height: 14px;
	font-weight:normal;
	color:#81715f;
	margin-bottom: 10px;
    margin-top: 0;
}
.pop-up-comp-seg .txt h2	{
	border: 0 none;
    font-size: 18px;
	font-weight:normal;
    margin: 0 0 12px;
    padding: 0;
}
.pop-up-comp-seg .txt h3	{
	font-size:14px;
	font-weight:normal;
	margin: 0;
    padding: 0;
}
.pop-up-comp-seg .acknowledgement {
			float: left;
			height: 40px;
			*height:50px;
			width: 290px;
			margin-top:15px;
			
		}
.pop-up-comp-seg .acknowledgement a {
				text-decoration: none;
				padding: 25px 30px;
				margin: 0 2px;
				line-height: 0px;
				font-size: 0px;
			}
			.pop-up-comp-seg .acknowledgement a img {
					border: 0px none;
				}
			/*
.pop-up-comp-seg .acknowledgement a.clearsale {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -100px;
			}
*/
			.pop-up-comp-seg .acknowledgement a.certisign {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -250px;
			}
			.pop-up-comp-seg .acknowledgement a.verisign {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -300px;
			}
			.pop-up-comp-seg .acknowledgement a.siteblindado {
				float: right;
				margin: 10px 50px 0 0;
				padding: 0 0 0 0px;
			}
			.pop-up-comp-seg .acknowledgement a.siteblindado img{
				bottom: 0px;
			}
/********** Aba Foto / VIdeo  **********/
.foto-video{
	width: 305px;
	height: 30px;
	/*background: transparent url('/imgs/products/aba-foto-video.png') no-repeat left top;*/
	margin: 0 0 0 0px;
}
	.foto-video a{
		float: left;
		width: 70px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		font-size: 11px;
		margin: 2px 0 0 0;
	}
	.foto-video img	{
		margin-bottom: -5px;
	}
	
	.foto-video .miniTab-choosed	{
		text-decoration:underline;
	}
	.foto-video .miniTab-choosed img	{
		text-decoration:none;
	}
/*********************************************** ajuste pagina nova *****************************************/

/*********************************************** LIGHTBOX *****************************************/
.lightbox {
	background: #fff;
	opacity: 0.95;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.lightbox .controls {
	position: relative;
	bottom: 35px;
	height: 35px;
	background: #fff;
	border-top: 2px solid #ccc;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
.lightbox .controls div {
	background: url("/jsRoger/Transition/lightbox/controls.gif") no-repeat left bottom transparent
}
.lightbox .controls span {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0px 0px;
	cursor: pointer;
}
.lightbox .controls span.lb-moveleft {
	background: url("/jsRoger/Transition/lightbox/controls.gif") no-repeat 0px 0px transparent;
}
.lightbox .controls span.lb-moveright {
	background: url("/jsRoger/Transition/lightbox/controls.gif") no-repeat -50px 0px transparent;
}
.lightbox .controls span.lb-play, .lightbox .controls span.lb-pause, .lightbox .controls span.lb-move {
	display: none;
}
.lightbox .controls span.lb-description {
	position: absolute;
	left: 0px;
	width: auto;
	margin: 0 30px 0 75px;
}
.lightbox .controls span.lb-close {
	float: right;
	background: url("/jsRoger/Transition/lightbox/controls.gif") no-repeat -250px 0px transparent;
}
.highlight-class{
	background-color: #F5AB1B;
	padding: 2px 2px;
	color: #552100;
}
.glossario-class {
	padding: 2px 0px;
	text-decoration: underline;	
}
#glossario-tooltip {
	background-image:url("../imgs/products/bg-tooltip.jpg"); 
	background-repeat:no-repeat;
	position:absolute;
	padding:12px; 
	margin-left:8px; 
	width:215px; 
	height:135px;
	}

#gt-content {
	height: 115px;
    overflow: auto;
    width: 195px;
    font-family: 'Museo500Regular', sans-serif;
    font-size: 11px;
}
#eSucess p {
	line-height: 350px;
	font-size: 22px;
	text-align: center;
	margin: 0 auto;
}
#aval-feedback .msgSucessoAval {
	font-size: 16px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
	padding-top:90px;
	cursor: pointer;
}
    
#eError p, #aval-feedback .msgErroAval p, #aval-feedback .errorButton {
	line-height: 32px;
	font-size: 16px;
	margin: 20px 15px;
	text-indent: 15px;
}
#eError ul, #aval-feedback .msgErroAval ul{
	list-style: none;
	margin: 0 0 0 30px;
	padding: 0;
}
#eError ul li, #aval-feedback .msgErroAval li {
	color: red;
	font-size: 16px;
}
#aval-feedback .errorButton {
	cursor: pointer;
}
#aval-feedback .errorButton:hover {
    text-decoration: underline;
}

.clear-bottom{
	clear: both;
	height: 20px;
}=======




/************************************* VITRINE **********************************/
		.vitrine {
			/*width: 100%;*/
			/*margin: 0 0 20px 0;*/
			z-index: 1;
			/*display: none;*/
		}
			.vitrine .vHeader {
				position: relative;
				top: 2px;
				_height: 35px;	/*a porcaria do IE6 não consegue calcular a altura*/
				overflow: hidden;
				margin-top:45px;
			}
				.vitrine .vHeader .tab {
					position: relative;
					top: -2px;
					_width: 100px;	/*stupid IE6 doesn't set tab.width properly*/
					float: left;
					margin: 0 6px;
					cursor: pointer;
				}
				.vitrine .vHeader .tab .tIn {
						background-image: url("../imgs/products/bg-card-header.png");
						background-position: right -49px;
						color: #54250E;
						display: block;
						font-family: 'Museo700Regular',sans-serif;
						font-size: 14px;
						height: 30px;
						left: 10px;
						line-height: 30px;
						padding: 3px 21px 0 15px;
						_padding:0px;
						_width:150px;
						position: relative;
						_text-align:center;
					}
					.vitrine .vHeader .tab .tIn span	{
						background-image:url(../imgs/products/bg-card-header.png);
						background-position: left -49px;
						float: left;
						height: 30px;
						margin-left: -17px;
						margin-top: -3px;
						width: 30px;
					}
				.vitrine .vHeader .tab-over {
					top: -1px;
				}
			.vitrine .vBody {
				border: 1px solid #e3ded3;
				border-radius: 5px 5px 5px 5px;
				height: 270px;
				margin: 0 8px;
				padding: 0 25px;
				position: relative;
				/*width: 696px;-*/
				/*background: transparent url(/imgs/categories/bg-vitrine-body.png) no-repeat left top;*/
			}
				.vitrine .vBody .scroller-l {
					background: url("/imgs/products/pop-up-produto/scroll-left.gif") no-repeat scroll left center transparent;
					border-right: 1px solid #e3ded3;
					cursor: pointer;
					height: 240px;
					left: 1px;
					position: absolute;
					top: 0;
					width: 13px;
					margin-top:15px;
				}
				.vitrine .vBody .vViewer {
					position: relative;
					/*width: 880px;*/
					height: 260px;
					overflow: hidden;
					margin-left: -10px;
				}
					.vitrine .vBody .vViewer #card-vitrine	{
						height: 270px;
					    width: 880px;
					}
					.vitrine .vBody .vViewer #card-vitrine .block-cart	{
						display: block;
						float: left;
						margin: 0 6px 3px;
						width: 163px;
					}
					.vitrine .vBody .vViewer .card-content {
						display: none;
					}
					.vitrine .vBody .vViewer .card-over {
						display: block;
					}
					.vitrine .vBody .card {
						
					}
						.vitrine .vBody .vViewer h3, .vitrine .vBody .vViewer h4 {
							margin: 0px;
							padding: 0 0 0 20px;
							height: 30px;
							line-height: 30px;
							color: #DD7728;
							font-size: 14px;
						}
						.vitrine .vBody .vViewer .card {
							border-right: 1px solid #E3DED3;
							color: #54250E;
							display: block;
							float: left;
							margin: 13px 6px 3px;
							padding-left: 0;
							text-decoration: none;
							width: 163px;
						}
						.vitrine .vBody .vViewer .card:hover {
							
						}
							.vitrine .vBody .vViewer .card span {
								display: block;
							}
							.vitrine .vBody .vViewer .card .code {
								font-size: 10px;
								color: #f3ab10;
							}
							.vitrine .vBody .vViewer .card .title {
								font-size: 11px;
								line-height:normal;
								text-decoration: none;
								height: 40px;
								overflow: hidden;
							}
							.vitrine .vBody .vViewer .card .title:hover {
								color: #A61D00;;
							}
							.vitrine .vBody .vViewer .card .img {
								text-align: center;
								padding: 8px 0 0;
							}
								.vitrine .vBody .vViewer .card .img img {
									border: 0px none;
								}
							.vitrine .vBody .vViewer .card .listprice {
								color: #F5AB1B;
								font-size: 10px;
								/*height: 20px;*/
								line-height: 13px;
								margin: 10px 0 0;
								text-decoration: line-through;
							}
							.vitrine .vBody .vViewer .card .finalprice {
								font-size: 22px;
								color: #DD7728;
							}
							.vitrine .vBody .vViewer .card .price {
								font-size: 14px;
								float:left;
								display: block;
							}
								.vitrine .vBody .vViewer .card .price span {
									color: #81715F;
									display: inline;
									font-size: 10px;
									float:left;
								}
								.vitrine .vBody .vViewer .card .price small {
									font-size: 14px;
									font-family: 'Museo700Regular',sans-serif;
								}
								.vitrine .vBody .vViewer .card .price strong {
									font-size: 14px;
									font-family: 'Museo700Regular',sans-serif;
								}
								.vitrine .vBody .vViewer .card .price .block {
									color: #646464;
									font-size: 10px;
									display: block;
								}
							.vitrine .vBody .vViewer .card .boleto {
								font-size: 10px;
								float:left;
								width: 100%;
								}
								.vitrine .vBody .vViewer .card .boleto strong {
									font-size: 12px;
									font-family: 'Museo700Regular',sans-serif;
								}
							.vitrine .vBody .vViewer .comprar-junto	{
								color: #81715F;
								float: left;
								font-size: 10px;
								font-family: 'Museo500Regular',sans-serif;
								margin-left: 7px;
							}	
								.vitrine .vBody .vViewer .comprar-junto input	{
									float:left;
									margin-left: 0;
								}
								.vitrine .vBody .vViewer .comprar-junto span	{
									float: left;
								    margin-top: 5px;
								}
							.vitrine .vBody .vViewer .card .clear {
								font-size: 10px;
								line-height: 10px;
								height: 10px;
							}
						.vitrine .vBody .vViewer .banner-small {
							height: 50px;
							padding: 15px 0;
						}
				.vitrine .vBody .scroller-r {
					background: url("/imgs/products/pop-up-produto/scroll-right.gif") no-repeat scroll right center transparent;
					background-color:#FFF;
					border-left: 1px solid #e3ded3;
					cursor: pointer;
					height: 240px;
					right: 3px;
					position: absolute;
					top: 0;
					width: 13px;
					margin-top:15px;
				}
				
				
		.paging {
			margin: 0px 0 0 0;
			height: 35px;
			line-height: 35px;
			font-size: 11px;
			font-family: 'Museo500Regular',sans-serif;
			color: #54250E;
			text-indent: 10px;
			word-spacing: 4px;
			background: transparent url(/imgs/categories/bg-paging.gif) repeat-x left top;
		}
			.paging strong {
				color: #646464;
				font-size: 14px;
				background: url("/imgs/categories/bg-paging.gif") no-repeat scroll center -95px transparent;
			}
			.paging select {
				font-size: 12px;
				font-family: 'Museo500Regular',sans-serif;
				color: #646464;
				font-weight: normal;
				border: 1px solid #989898;
			}
			.paging .pLeft {
				float: left;
			}
				.paging .pLeft a {
					padding: 13px 13px 12px 13px;
					text-align: center;
				}
				.paging .pLeft a:hover {
					color: #A61D00;
					background: transparent url(/imgs/categories/bg-paging.gif) center -48px no-repeat;
				}
				.paging .pLeft strong, .paging .pLeft small {
					padding: 15px 13px 12px 13px;
					cursor: default;
					font-size: 12px;
					font-family: 'Museo500Regular',sans-serif;
					color: #646464;
				}
				.pagin .pLeft strong {
					background: transparent url(/imgs/categories/bg-paging.gif) center -96px no-repeat;
				}
			.paging .pCenter {
				float: right;
				margin: 0;
				_margin-top: 7px;/*maldito IE 6*/
			}
			.paging .pRight {
				float: right;
				margin: 0 10px 0 0;
				_margin-top: 7px;/*maldito IE 6*/
			}
		.stage .cards {
			margin: 10px 0 0 0;
		}
		
		#card-vitrine span.img {
		  display: block;
		  margin: 0px auto;
		  overflow: hidden;
		  position: relative;
		  text-align: center;
		  height: 93px;
		}
		/*#card-vitrine a.card {
			margin: 10px 0;
		}
		#card-vitrine img {
			margin: 0 0 0 -24px;
		}*/



		/*carrossel - imagens e videos*/
			.bg-pop-up{
				display: none;
				width: 100%;
				height: 100%;
				position: absolute;
			}
			.pop-up-pag, #big-Cine {
				display: none;
				position: absolute;
			}
			#bgBigCine {
				display: none;
				width: 100%;
				height: 100%;
				position: absolute;
				z-index: 1000;
			}
			.content-big {
				height: 459px;
				margin-left: 160px;
				margin-top: -500px;
				width: 520px;
				overflow: hidden;
			}
			
			#big-shapevideo .content-big {
				height: 459px;
				margin-left: 65px;
				margin-top: 20px;
				width: 520px;
				overflow: hidden;						
			}			
			.big-view {
				width: 100%;
				height: auto;
				display: block;
			}
			
			#big-shapevideo .big-view {
/*				margin-left: 30px;*/
			}
			
			.scroll-v, .scroll-vert .item {
			    border: 1px solid #E3DED3;
				border-radius: 5px 5px 5px 5px;
				display: block;
				height: 85px;
				margin: 2px 2px 20px 0;
				width: 105px;
			}
			/*.scroll-v, .scroll-vert .selecionado{
				border: 1px solid #f5ab1b;
				border-radius:5px;
			}*/
			.scroll-v img, .scroll-vert .item img{
				display: block;
				height: 50px;
				width: 57px;
				margin: auto;
				left:50%;
				margin-top:20px;				
			}
			.medium-view {
			 	width: 100%; 
			 	height: auto;
			 }
			 .shape-view {
			 	width: 300px; 
			 	height: 265px;
			 	overflow:hidden;
			 }
				
			.vertCarrossel {
			    height: 490px;
			    overflow: hidden;
			    padding: 0;
			    position: relative;
			    width: 130px;
			}
			#big-Cine {
				padding: 20px;
				width: 750px;
				height: 570px;
				position: absolute;
				z-index: -1000;	
				background-color: #FFF;
				margin-top: 30px;
				margin-left: 25%;
				border-radius:5px;
				-moz-border-radius:5px;
			}
			.fechar-pop-up {
			    background-image: url("/imgs/products/fechar-pop-up-cartoes.gif");
			    float: right;
			    height: 24px;
			    margin: 5px;
			    width: 25px;
			}
			.fechar-pop-up a {
			    cursor: pointer;
			    display: block;
			    height: 24px;
			    width: 25px;
			}
			.scroll-vert {
				position:absolute;	
			}
			.scroll-hor{
				width: 700px;
			}
			
			.medium-player {
				width :298px;
				height : 265px;
			}
			.big-player{
				width: 100%;
				height: auto;
				
			}
			.back, .next {cursor: pointer; display: block; height: 20px; width: 85px; z-index: 4000; padding:0px 10px 0px 10px; position: relative; font-size: 19px;}
			.back, .back-disabled {
				background-image: url("/imgs/products/pop-up-produto/scroll-up.gif");
				background-position: center center;
				background-repeat: no-repeat;
			}
			.next, .next-disabled {
				background-image: url("/imgs/products/pop-up-produto/scroll-down.gif");
				background-position: center center;
				background-repeat: no-repeat;
			}
			.gominishape{
				cursor: pointer;
				_float:left;
				*float:left;
			}
			.gobigshape{
				display: block;
				width: 37px;
				_width:30px;
				float: right;
				padding: 5px 10px 5px 0;
				cursor: pointer;
			}
			.tab-choosed{
				text-decoration:underline;
			}
			.img-tab, .vid-tab{
				float: left;
			    width: 75px;
				height:25px;				
			}	
			.img-tab a, .vid-tab a{
				_margin-top:-25px;
				*margin-top:-20px;
			}
			.miniTab-choosed{
				/*background: transparent url('/imgs/products/aba-foto-video.png') no-repeat -3px -30px;*/
				float: left;
				font-size: 13px;
			}
			
			#maxScore{
				background: url("/imgs/utils/rating.png") no-repeat -<?php print((round($ratingMedGer)-2)	*23);?>px -2px transparent ;
			}
			

		.clear{
			clear:both;
		}.prod-score{
			display:block;
			width:100px;
			height: 22px;
			background: url("/imgs/utils/rating.png") no-repeat 0px -2px transparent ;
			float:left;
		}
		.score-star{
			display: block;
			float: left;
			width:20px;
			height: 20px;
			cursor: pointer;
		}
		.rate_0{
			background: url("/imgs/utils/rating.png") no-repeat scroll -95px -24px transparent;
		}
		.rate_1{
			background: url("/imgs/utils/rating.png") no-repeat scroll -76px -24px transparent;
		}
		.rate_2{
			background: url("/imgs/utils/rating.png") no-repeat scroll -57px -24px transparent;
		}
		.rate_3{
			background: url("/imgs/utils/rating.png") no-repeat scroll -38px -24px transparent;
		}
		.rate_4{
			background: url("/imgs/utils/rating.png") no-repeat scroll -19px -24px transparent;
		}
		.rate_5{
			background: url("/imgs/utils/rating.png") no-repeat scroll 0px -24.1px transparent;
		}
		.rate_perc{
			display: block;
			float:left;
			height:15px;
			width: 80px;
			margin: 7px 2px 2px;
			background-color: #e3ded3;
			border-radius:4px;
		}
		.rate_perc div{
			display: block;
			float:left;
			height:15px;
			width: 18%;
			background-color:#552100;
			border-radius:4px;
		}
		.left{
			color: #81715F;
			display: block;
			float: left;
			margin-right: 15px;
			margin-top: 8px;
			padding-left: 6px;
			width: 5px;
		}
		#avaliacao {
			border: 1px solid #E3DED3;
			border-radius: 5px 5px 5px 5px;
			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 5px 5px 5px 5px;
			display: block;
			float: left;
			height: auto;
			min-height:400px;
			margin-left: 10px;
			padding-left: 20px;
			padding-top: 20px;
			width: 890px;
		}
		#lSideAval{
			border-right: 1px solid #e3ded3;
			display: block;
			float: left;
			height: 95%;
			width: 26%;
		}

		#media-geral	{
			height: 22px;
		    /*margin-bottom: 0px;
			_margin-bottom:0px;
			*margin-bottom:0px;*/
		}
		#media-geral .score-num	{
			font-size: 14px;
			padding-left: 5px;
			padding-right: 10px;
			line-height:24px;
			display:none;
		}
		#listagem-notas	{
			height: 125px;
			margin-top: 15px;
			width: 220px;
		}
		.content-review	{
	   		margin-bottom: 15px;
    		padding-bottom: 20px;
		}
		
		.first-line	 {
			line-height:20px;
			color:#81715f;
			font-family: 'Museo700Regular',sans-serif;
			font-size:11px;
		}
		.first-line	span {
			color:#552100;
			font-family: 'Museo700Regular',sans-serif;
			font-size:13px;
		}
		.second-line	{
			color:#81715f;
			font-family: 'Museo500Regular', sans-serif;
		}
		.second-line .mensagem	{
			margin-left: 5px;
		}
		.comentario-aval	{
			border:none;
			background:#f7f0e3;
			color:#978675;
			margin-left:15px;
			padding-left:15px;
			padding-top:10px;
			padding-bottom:8px;
			font-family: 'Museo500Regular', sans-serif;
		}
		.comentario-aval p	{
			margin:0px;
		}
		#rSideAval{
			display: block;
			float: left;
			margin-left: 25px;
			width: 60%;
		}
		#containerFormularioAvaliacao{
			padding-left: 25px;
		} 
		#containerFormularioAvaliacao fieldset{
			border:none;
		}
		#new-avaliation{
			display: none;
		}

		#containerFormularioAvaliacao p, #containerFormularioAvaliacao div.nota-lbl	{
			background: url("/imgs/products/bg-field-review.png") no-repeat scroll 41px 45% transparent;
			height: 28px;
			margin: 0 0 0 28px;
			padding-top: 13px;
			width: 245px;
			color:#81715f;
		}
		#containerFormularioAvaliacao div.nota-lbl {
            background: url("") transparent;
			width: 145px;
        }
		#containerFormularioAvaliacao div.nota-lbl span {
			float: left;
		}
		#containerFormularioAvaliacao p	input	{
			border:medium none;
			float: right;
			margin-right: 7px;
			margin-top: -2px;
			_margin-top:-14px;
			*margin-top:-14px;
			width: 188px;
		}
		#containerFormularioAvaliacao span.nome-logado	{
			margin-left:15px;
			display: inline-block;
			overflow: hidden;
			position: relative;
			white-space: nowrap;
			width: 183px;
		}
		#containerFormularioAvaliacao span.email-logado	{
			margin-left:15px;
		}
		#containerFormularioAvaliacao p.msg-review	{
			background: url("/imgs/products/bg-field-review.png") no-repeat scroll 80px 113% transparent;
			height: 88px;
			margin-left: -11px;
			padding-left: 11px;
			width: 281px;
		}
		#containerFormularioAvaliacao p.msg-review textarea	{
			font-size:12px;
			border: medium none;
			float: right;
			height: 57px;
			margin-right: 15px;
			margin-top: -12px;
			width: 190px;
			_margin-top:-22px;
			*margin-top:-22px;
		}
		#idProdAvali	{
		}
		#newScore	{
			margin-left: 10px;
    		margin-top: -2px;
			_margin-left: 35px;			
		}
		#btAvaliar	{
			margin-left:250px;
		}
		#body-reviews{
			display: block;
			padding-bottom: 30px;
		}
		#gerenReview	{
			background-image: url("/imgs/products/btn-ver-avaliacoes.png");
			background-repeat: no-repeat;
			bottom: 50px;
			height: 22px;
			position: absolute;
			width: 150px;
		}
		.btnAval {
			cursor: pointer;
			display: block;
			height: 29px;
			width: 129px;
			padding: 3px;

			margin-top:20px;
		}
		.review-extra {
			display:none;
		}
		.review-topo {
    		height: 22px;
    		margin-top: 10px;
			font-size:12px;
			font-family:'Museo500Regular',sans-serif;
			color:#81715f;
			line-height:24px;
		}
		.review-topo .avalie	{
			color:#552100;
			text-decoration:underline;
			cursor:pointer;
			padding-left: 15px;
		}
		.review-topo .avaliacoes	{
			color:#552100;
			text-decoration:underline;
			cursor:pointer;
		}
		.review-topo .score-num	{
			font-size: 14px;
			padding-left: 5px;
			padding-right: 10px;
			font-family:'Museo700Regular',sans-serif;
			color:#552100;
			display:none;
		}
/**** Selo Par Perfeito           */	        

#selo-par-perfeito	{
	background: url("../imgs/products/selo-par-perfeito.png") no-repeat scroll center center transparent;
    height: 83px;
    margin-left: 235px;
    margin-top: 195px;
    position: absolute;
    width: 100px;
    z-index: 999;
	cursor:pointer;
}

/*garantia*/

.garantia-estendida
{
	float: left;
	position: absolute;
	width: 530px;
	bottom:-62px;
	*left:370px;
}

.garantia-estendida p
{
	display:block;
	padding:1px 0px;
	margin:0px;
}

.sem-garantia{
	font-size:10px;
	float: left;
	height: 12px;
	line-height: 12px;
	margin: 25px 0px 0px 50px;
	width: 111px;
	}

.preco-boleto-garantia{
	font-family: 'Museo700Regular', sans-serif;
	font-size: 19px;
	font-weight: normal;
/* 	display: inline; */
	float: left;
}

.opt-garantia
{
	position:absolute;
	left:268px;
	top:0px;
	line-height:10px;
	font-weight:none;
	font-family: 'Museo500Regular', sans-serif;
	font-size: 13px;
}

.garantia-por-dia
{
	visibility:visible;
	line-height:10px;
	margin-top:10px;
	font-weight:none;
	font-family: 'Museo500Regular', sans-serif;
	font-size: 13px;
}


.garantia-por-dia #ge_by_day
{
	color:#8B0000;
	font-weight:bold;
}

.tit-preco-boleto-garantia {
	font-family: 'Museo500Regular';
	font-size:14px;
	font-weight:normal;
	margin: 0 0 0 0;
	color: #552100;
}

.opcoes-garantia{
	width: 165px;
	font-family: 'Museo500Regular',sans-serif;
	font-size: 11px;
	text-align: center;
	background: transparent url(/imgs/products/bg-opcoes.gif) no-repeat 0 center;
}

.a-vista-garantia{
	font-family: 'Museo500Regular', sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 27px;
	/*float: left;*/
	display: inline;
	width: auto;
	padding-top: 3px;
	margin-left: 0px;
}

.no-boleto-garantia{
	font-family: 'Museo500Regular', sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 27px;
	float: left;
	display: inline;
	width: auto;
	padding-top: 0.9px;
	margin-left: -27px;
}

.parts-garantia {
	font-family:'Museo700Regular',sans-serif;
	font-size: 14px;
	font-weight: normal;
	/*margin: 0 0 4px 35px;*/
	clear: left;
}

.selo-garantia
{
	float: left;
	position:absolute;
	width:50px;
	height:55px;
	bottom:6px;
	left:850px;
	background: transparent url(/imgs/footer/icns-reasons.gif) no-repeat -50px center;
}


/* sociais */
.sociais
{
	width:900px;
	margin:35px 0px 10px 10px;
	*margin:80px 0px 10px 10px;
}

.sociais div
{
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
}

.sociais #plusgoogle-btn
{
	margin:2px 0px 0px -0px;
}

.sociais #vak-btn
{
	margin: 2px 10px 0px 0px;
}

.sociais #twitter-btn
{
	margin:2px 0px 0px -20px;
}

.sociais #fb-btn
{
	
}

.sociais #twitter-btn a{
	color: #fff;
}

/********** pop up material - laminas ************/
.destaques{float:right; margin-right:140px;}
.bg-pop-up-material{background: url("/imgs/utils/overlay-black.png") repeat scroll 0 0 transparent;position:absolute;opacity:0.6;filter:alpha(opacity=90);width:100%;height:100%;z-index:90000;}
.bt-material{float:left;background-image:url("/imgs/products/bt.png");width:20px;height:10px;padding:10px 7px 10px 6px;font-weight:bolder; font-size:11px;text-align:center;;cursor:pointer;}
.pop-up-material{width:940px;height:650px;position:absolute;border-radius:5px;-moz-border-radius:5px;background-color:#FFF;margin:240px auto auto;left:50%;margin-left:-470px;z-index:100000;}
.pop-up-material .fechar-pop-up a {width:25px;height:24px;display:block;cursor:pointer;}
.pop-up-material h1	{font-size:15px;font-family: 'Museo700Regular',sans-serif;font-weight:normal;color:#54250e;margin:0 15px;padding-left:10px;padding-top:20px;border-bottom: 1px solid #e3ded3;}
.pop-up-material .quadro{border:1px solid #E3DED3;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;float:left;margin-left:15px;margin-top:5px;padding-top:20px;width:900px;height:530px;text-align:center;}
.pop-up-material .quadro iframe{width:100%; height:100%; display:none; text-align:center;}

