/*PAGINA DE PRODUTO*/
#produto {
	height:100%;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px
}
#fotoProd {
	float:left;
	width:440px;
	padding-left:15px;
}
#itensProd {
	float:right;
	width:518px;
	overflow:hidden;
	padding:0 12px 0 0;
}
.nomeProd_g {
	float:left;
	font-size:2em;
	width:100%
}
.nomeProd_g span {
	padding-left:10px;
	font-size:0.5em;
	color:#9d9d9d
}
.freteGratis {
	float:left;
	width:100%;
	padding:6px 0 16px 6px
}


/*FLOATER DO VIDEO*/
#floaterVideo{background:#FFFFFF; border:3px solid #3a0708; position:absolute; margin-top:-350px; width:450px; height:330px; z-index:999}

/*PRECOS*/
#itensProd2 { float:left; width:250px; padding:0 0 10px 0; color:#666}
#itensProd2 h3 { color:#666; font-size:11px; font-weight:normal; padding:0; margin:0}
#itensProd2 li { float:left; padding:2px 0; width:100% }
#itensProd2 .prodValor { font-size:1.2em; padding:0; height:auto }
#itensProd2 .prodValor span { font-weight:bold }
#itensProd2 .prodValor span.valor { color:#666; font-size:11px; font-weight:normal; padding:0; margin:0}
#itensProd2 .prodParcela { font-size:1.1em; font-weight:bold; }

.descontoVista { float:left; padding:10px 0 0 8px }
/*ITENS PRODUTO*/
#itensProd3 { float:left; width:500px; height:auto; background:#f4f4f4; padding:10px 0 10px 20px; overflow:hidden; }
#itensProd3 li { float:left; width:100%; padding:3px 0 4px 0; }
#itensProd3 a { cursor:pointer }
#itensProd3 select { background:#fff }
#itensProd3 .titulo { font-size:1em; color:#585858 }
#itensProd3 li.tamanho {}
#itensProd3 .tamanho li { float:left; width:22px; border:2px solid #f4f4f4; display:block; height:19px; margin:1px 4px 0 0; padding:3px 0 0 0; text-align:center; overflow:hidden; background:#f4f4f4; color:#999; font-weight:bold; font-size:14px }
#itensProd3 .tamanho li:hover {  background:url(images/bgCinza.gif) repeat-x; color:#666;border:2px solid #999; }
#itensProd3 .tamanho .select { border:2px solid #919191; color:#fff; background:#999 }

.prodDescricao {
	float:left;
	width:518px;
	padding:20px 0 30px 0;
	overflow:hidden;
	line-height:13px
}

.prodDescricao h3 {font-size:11px; font-weight:normal; color:#7b7b7b}


.tituloNovo {font-size:18px; color:#464646; font-weight:normal; margin-bottom:10px; border-bottom:3px solid #f4f4f4; background:#f9f9f9; line-height:normal}
.tituloNovo h4{font-size:18px; color:#464646; font-weight:normal; border-bottom:none; background:#f9f9f9; line-height:normal; margin:0}
/*.prodCaracteristicas {
	float:right;
	width:207px;
	height:176px;
	padding:10px 16px 0 16px;
	margin-top:12px;
	overflow:hidden;
	border:3px solid #ededed;
	color:#7b7b7b;
	line-height:13px;
	display:none
}
.prodCaracteristicas li {
	float:left;
	width:100%;
	padding:0 0 7px 8px;
	background:url(images/list.gif) 2px 5px no-repeat
}*/

/* abaixo do Produto */

/*#prodDetalhe { float:left; width:100%; padding:10px 0 }*/
#detalheItens {
	float:left;
	width:360px;
	margin:15px 0 0 80px;
	padding-top:6px;
	background:url(images/bgProduto.gif) no-repeat center top
}
#detalheItens li {
	float:left;
	width:100%;
	text-align:center;
	padding:3px 0
}
#sugerimos {
	margin:10px 12px 20px 0;
	float:right;
	width:510px;
	height:165px;
	padding:5px 0 0 15px;
	overflow:hidden;
}
#sugerimos li {
	float:left;
	margin:10px 15px 0 0;
	text-align:center;
	border:1px solid #e8e8e8;
	overflow:hidden
}

.bookMarks {float:left; padding-top:15px}
.bookMarks a {margin:0 3px}

/*COMPRE JUNTO*/
.compreJunto {border-bottom:1px solid #e3e3e3; width:515px; padding:15px 0}
.compreJunto td {padding:0;}

/* ABAS */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
	display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {
.tabs-nav {
	display: none;
}
}
/* Skin */
.tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.tabs-nav li {
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
	display: block;
	padding: 0 10px;
	background: url(images/tab.png) no-repeat;
}
.tabs-nav a {
	position: relative;
	top: 1px;
	padding-left: 0;
	color: #900;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
}
.tabs-nav a:hover {
	text-decoration:none
}
.tabs-nav .tabs-selected a {
	color: #900;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background-position: 100% -150px;
	outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
	background-position: 100% -100px;
}
.tabs-nav a span {
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}
.tabs-nav .tabs-selected a span {
	padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
	background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
	background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.tabs-nav .tabs-disabled {
	opacity: .4;
}
.tabs-container {
	border-top: 1px solid #900;
	padding: 1em 8px;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#abaDescricao {
	clear:both;
	text-align:left
}
#abaDescricao div {
	border:1px solid #900;
	float:left;
	width:95%
}

div.navZoom a.zoom-minus { background:url(images/product_clickndrag.gif) no-repeat left bottom /*margin:71px 0 0 81px */}


/*#itensProd3 .cores li { float:left; width:20px; height:20px; padding:2px 0 0 2px; margin-right:6px; overflow:hidden; border:1px solid #ccc; margin-top:1px }
#itensProd3 .cores span { float:left;  width:18px; height:18px; overflow:hidden; background:#930}
#itensProd3 .cores .select { border:2px solid #999;  margin-top:0 }*/