* { margin: 0px;  }
body {
	background: #fff;
	color: #000;
	font: x-small arial,sans-serif;
	padding: 0 1em 1em 1em;
	text-align: center;
}

ol, ul {
	list-style: none;
}

/* Ajuste do tamanho da fonte \*/
* html body { font-size: 1.25ex; }
/* IE/Mac */
td p strong.numLojas { font-size: 1em !important; }
a:link,
a:visited {
	color: #025ec7;
	text-decoration: none;
}
a:visited { color: #800080; }
a:hover,
a:active {
	color: #025ec7;
	text-decoration: underline;
}
a img { border-width: 0px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#conteudo {
	clear: both;
	font-size: 1em;
	position: relative;
	_position: static !important;
}
#tudo {
	position: relative;
	margin:0 auto;
	min-width: 980px; 
	*min-width: 970px; 
	max-width: 1120px;
	overflow: hidden;
	text-align: left;
	_width: expression((document.documentElement.clientWidth <= 1024) ? "970px" : (document.documentElement.clientWidth < 1140) ? "" : "1120px");
}

#sem-breadcrumb #breadcrumb { display: none; }
#sem-breadcrumb #conteudo { padding-top: 1em; }

.contextos {
	left: -500em;
	position: absolute;
}
ul#pubBanner{ text-align:center }
ul#pubBanner img{ margin:0 auto; display:block }
caption.contextos,
legend.contextos {
	display: none;
}
/* INI: easy clearing */
.clearfix:after,
#tudo:after,
#conteudo:after,
#shopping-topo:after,
#topo-simples:after,
#borda-secoes:after,
#shopping-header form:after,
#todos-deptos:after,
#deptos-nav:after,
#breadcrumb:after,
#rodape:after,
#os-deptos:after,
#mais-buscados dl:after,
#deptos-busca:after,
#sobre-loja:after,
#melhores-ofertas:after,
#ofertas-stc:after,
.caixa-deptos:after,
.sub-deptos:after,
.caixa-opcoes:after,
.avalie:after,
.produto-especial:after,
.as-ofertas:after,
.faixa:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
body#error #tudo{
	padding-bottom:200px;	
}
/* FIM: easy clearing */
/* INI: caixas de mensagens */
.msg1 .code,.msg2 .code,.msg3 .code{color:#777;font:9px arial,sans-serif;text-transform:uppercase;padding:0;}.msg1 .only-code,.msg2 .only-code{margin-bottom:0;}.msg1{background:transparent url(http://img.uol.com.br/p/g/alertas/alerts-large-stairs.gif) no-repeat scroll 0 0;padding:10px 10px 10px 55px;margin:0 0 10px;zoom:1;}
.msg1 dt{font:700 16px arial,sans-serif;margin:0 0 -8px 0;}.msg1 dd{margin:0;padding:10px 0 0 1px;font:13px arial,sans-serif;}.ok1{background-color:#F3F9F1;background-position:-729px -40px;}
.alert1{background-color:#FDF9EC;background-position:-637px -150px;}.error1{background-color:#FFEFEF;background-position:-545px -260px;}.wait1{background:#F7F7F7 url(http://img.uol.com.br/p/g/alertas/alerts-wait-large.gif) no-repeat scroll 10px 10px;}
.info1{background-color:#F1F5F8;background-position:-454px -370px;}.hint1{background-color:#FFFFE6;background-position:-361px -480px;}.msg2{background:transparent url(http://img.uol.com.br/p/g/alertas/alerts-medium-stairs.gif) no-repeat scroll 0 0;padding:10px 10px 10px 40px;margin:10px 0;zoom:1;}
.msg2 dt{font:700 12px arial,sans-serif;margin:0 0 -8px 0;}.msg2 dd{margin:0;padding:8px 0 0 1px;font:12px arial,sans-serif;}.ok2{background-color:#F3F9F1;background-position:-905px -40px;}
.ok2-w{background-color:#fff;background-position:-826px -115px;}.alert2{background-color:#FDF9EC;background-position:-749px -190px;}.alert2-w{background-color:#fff;background-position:-674px -267px;}
.error2{background-color:#FFEFEF;background-position:-598px -343px;}.error2-w{background-color:#fff;background-position:-522px -419px;}.wait2{background:#F7F7F7 url(http://img.uol.com.br/p/g/alertas/alerts-wait-medium.gif) no-repeat scroll 10px 10px;}
.wait2-w{background:#fff url(http://img.uol.com.br/p/g/alertas/alerts-wait-medium.gif) no-repeat scroll 10px 10px;}.info2{background-color:#F1F5F8;background-position:-445px -494px;}
.info2-w{background-color:#fff;background-position:-370px -571px;}.hint2{background-color:#FFFFE6;background-position:-295px -647px;}.hint2-w{background-color:#FFF;background-position:-219px -723px;}
.msg3{background:transparent url(http://img.uol.com.br/p/g/alertas/alerts-small-stairs.gif) no-repeat scroll 0 0;padding:5px 5px 0 30px;margin:5px 0;zoom:1;clear:both;}
.msg3 dt{font:700 11px arial,sans-serif;margin:0 0 -8px 0;float:left;padding:0 5px 0 0;}.msg3 dd{margin:0;font:11px arial,sans-serif;padding-bottom:10px;}.msg3 .code{clear:both;display:block;width:100%;margin-top:-10px;padding:0 0 10px 0;}
.ok3{background-color:#F3F9F1;background-position:-917px -49px;}.ok3-w{background-color:#fff;background-position:-851px -115px;}.alert3{background-color:#FDF9EC;background-position:-785px -180px;}
.alert3-w{background-color:#fff;background-position:-719px -247px;}.error3{background-color:#FFEFEF;background-position:-653px -313px;}.error3-w{background-color:#fff;background-position:-587px -379px;}
.wait3{background:#F7F7F7 url(http://img.uol.com.br/p/g/alertas/alerts-wait-small.gif) no-repeat scroll 7px 4px;}.wait3-w{background:#fff url(http://img.uol.com.br/p/g/alertas/alerts-wait-small.gif) no-repeat scroll 7px 4px;}
.info3{background-color:#F1F5F8;background-position:-521px -445px;}.info3-w{background-color:#fff;background-position:-455px -511px;}.hint3{background-color:#FFFFE6;background-position:-389px -577px;}
.hint3-w{background-color:#FFF;background-position:-323px -643px;}
/* FIM: caixas de mensagens */

#tudo .buol a { color: #fff; }
#tudo .buol form { line-height: 1; }
/* FIM: barra UOL */
/* INI: barras */
h2.deptos {
	background: transparent no-repeat 5px 1px;
	font: 700 1.6em arial, sans-serif;
	_height: 1%;
	padding: 0.4em 7.8em 0.4em 42px;
	position: relative;
	margin-top: 2em;
}
#listagem-deptos h2.deptos {
	border-bottom-width: 0px;
	line-height: 2;
}
div.title { padding: 10px 0px 5px 0px; 	}
div.title h2,
div.title span.nivel1 {
	margin: 0px 5px 0px 10px;
	display: inline;
	}
div.title span.nivel1 a {
	font: bold 16px Arial !important;
	color: #025EC7;
}
div.title span {
	font: 11px Arial;
	color: #999;
	}
h2.produtos {
	font: 700 1.6em arial, sans-serif;
	_height: 1%;
	padding: 0px 7.8em 3px 10px;
	position: relative;
	margin-top:0.5em;
	*margin-top:1.2em;
	
}
body.livros h2.produtos, 
body.cds h2.produtos, 
body.dvds h2.produtos,
body.storeFront h2.produtos {
	margin-top:0.8em;
}
h2.produtos span {
	color: #999;
	font: normal 0.688em arial, sans-serif;
	padding: 0px 0.5em;
}
h2.deptos .aviso,
h2.produtos .aviso {
	bottom: 0.2em;
	font: 0.687em arial, sans-serif;
	position: absolute;
	right: 0.9em;
}
h2.lojas {
	font: 700 1.6em arial, sans-serif;
	margin-bottom: 0.4375em;
	margin-left: 0.625em;
}
h2.lojas img {
	display: block;
	height: 1.875em;
	width: 7.5em;
}
h3.tituloA {
	background: #6f7983;
	color: #fff;
	font: 1.2em arial, sans-serif;
	line-height: 2.1;
	padding: 0px 8px;
	text-transform: uppercase;
}
h3.tituloB {
	background: #e5e4e2;
	font: 1.2em arial, sans-serif;
	line-height: 2.1;
	padding: 0px 8px;
	text-transform: uppercase;
}
h3.tituloC {
	font: 700 1.6em arial, sans-serif;
	line-height: 1.5;
	padding: 0px 10px;
}
h3.tituloD {
	background: #d46a1e;
	color: #fff;
	font: 1.2em arial, sans-serif;
	line-height: 2.1;
	padding: 0px 8px;
	text-transform: uppercase;
}
h3.tituloE {
	background: #f5c53d url( http://shopp.img.uol.com.br/v2006/decor-fundo-tituloE.jpg ) repeat-x 0px 0px;
	color: #a12621;
	font: 700 1.3em arial, sans-serif;
	line-height: 1.7;
	padding: 0px 8px;
	text-transform: uppercase;
}
h3.tituloF {
	background: #fef7cd;
	font: 1.2em arial, sans-serif;
	line-height: 2.1;
	padding: 0px 8px;
	text-transform: uppercase;
}
h3.tituloG {
	background: #e9f2ed;
	color: #2b8051;
	font: 700 1.4em arial, sans-serif;
	line-height: 1.9;
	padding: 0px 8px;
	text-align: center;
	text-transform: uppercase;
}
/* FIM: barras */


/* INI: botões */
a.botao-comparar {
	background: transparent url( http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif ) no-repeat -170px -280px;
	display: block;
	height: 22px;
	position: relative;
	width: 119px;
}
a.botao-comparar:hover {
	background-position: -170px -302px;
}
a.botao-irpara {
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) no-repeat 0px -280px;
	display: block;
	height: 22px;
	margin: 0 auto;
	width: 86px;
}
a.botao-irpara:hover {
	background-position: 0px -302px;
}
a.linkContato{
	display:block;
	margin:0 auto;
	width:46px;
}
a.botao-relatorio {
	background: transparent url( http://shopp.img.uol.com.br/v2006/gerar-relatorio.gif ) no-repeat 0px 0px;
	display: block;
	height: 22px;
	width: 122px;
}
a.botao-relatorio:hover {
	background-position: 0px -22px;
}
/* INI: caixa flutuante de departamentos */
/* Comportamento dinâmico para navegadores atualizados */

.nav-todos #shopping-navegacao ul#secoes li.drop a.aba {
	background-position: -86px -118px !important;
}
.nav-todos #shopping-navegacao ul#secoes li.drop a.aba span {
	background-position: 100% -202px !important;
}
.nav-todos ul#secoes li.drop a.aba:hover {
	background: url(http://shopp.img.uol.com.br/v2006/topo/bg-all-departments.gif) no-repeat;
}
.nav-2 ul#secoes li.aba-2 a.aba,
.nav-3 ul#secoes li.aba-3 a.aba,
.nav-4 ul#secoes li.aba-4 a.aba,
.nav-5 ul#secoes li.aba-5 a.aba,
.nav-6 ul#secoes li.aba-6 a.aba,
.nav-7 ul#secoes li.aba-7 a.aba,
.nav-extra ul#secoes li.aba-extra a.aba,
.nav-todos ul#secoes li.aba-todos a.aba {
	background: transparent url( http://shopp.img.uol.com.br/v2006/topo/topo.gif ) repeat-x 0 0;
	background-position: 0 -202px !important;
}
.nav-2 ul#secoes li.aba-2 a.aba:hover,
.nav-3 ul#secoes li.aba-3 a.aba:hover,
.nav-4 ul#secoes li.aba-4 a.aba:hover,
.nav-5 ul#secoes li.aba-5 a.aba:hover,
.nav-6 ul#secoes li.aba-6 a.aba:hover,
.nav-7 ul#secoes li.aba-7 a.aba:hover,
.nav-extra ul#secoes li.aba-extra a.aba:hover {
	background: transparent url( http://shopp.img.uol.com.br/v2006/topo/topo.gif ) repeat-x 0 0;
	background-position: 0 -202px !important;
}
.nav-2 ul#secoes li.aba-2 a.aba span,
.nav-3 ul#secoes li.aba-3 a.aba span,
.nav-4 ul#secoes li.aba-4 a.aba span,
.nav-5 ul#secoes li.aba-5 a.aba span,
.nav-6 ul#secoes li.aba-6 a.aba span,
.nav-7 ul#secoes li.aba-7 a.aba span,
.nav-extra ul#secoes li.aba-extra a.aba span,
.nav-todos ul#secoes li.aba-todos a.aba span {
	color: #9f2b2b;
}

#shopping-header {
	*height: 83px;
}
#shopping-header form {
	border-top-width: 0px;
	clear: both;
	padding: 9px 0 1px 156px;
	_padding-top: 0.6em;
}
#shopping-header form fieldset {
	border: 0;
	padding: 0;
	position: relative;
}
#shopping-header form .titulo {
	background: url( http://shopp.img.uol.com.br/v2006/seta-compare-nova.gif ) no-repeat 0px 0px;
	font-size: 1em;
	height: 4em;
	left: 0px;
	margin: -1.3em 0px 0px -15em;
	_margin-top: -1em;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	width: 14.5em;
}
#shopping-header form .botoes { font: 700 1.2em arial, sans-serif; }
#shopping-header form .combos {
	display: none;
	font: 1.1em arial, sans-serif;
	position: relative;
	top: -1px;
}
#shopping-header form .radios {
	color: #711d03;
	font: 0.917em arial, sans-serif;
	padding: 0px 4px 0px 16px;
	_position: relative;
	_top: -2px;
}
#shopping-header form .radios input {
	margin: 5px 0px 0px -16px;
	position: absolute;
}
#shopping-header form .radios em { font: normal 1.2em arial; }
.nav-1 #form-padrao,
.nav-todos #form-padrao {
	display: block;
}
#form-padrao { display: none; }
#form-padrao .texto {
	font: 1.2em arial, sans-serif;
	width: 86%;
}
#form-padrao #todosC { width: 17em; }
.nav-2 #form-2,
.nav-3 #form-3,
.nav-4 #form-4,
.nav-5 #form-5,
.nav-6 #form-6,
.nav-7 #form-7 {
	display: block;
}
#form-2,
#form-3,
#form-4,
#form-5,
#form-6,
#form-7 {
	display: none;
}
#form-2 .texto,
#form-3 .texto,
#form-4 .texto,
#form-5 .texto,
#form-6 .texto,
#form-7 .texto {
	font: 1.2em arial, sans-serif;
	width: 86%;
}
.nav-extra #form-extra { display: block; }
#form-extra { display: none; }
#form-extra .texto {
	font: 1.2em arial, sans-serif;
	width: 86%;
}
/* FIM: navegação */
/* INI: saudação */
/* INI: saudação */
span#borda-busca input#caixa-busca {
	font-size:1.6em;
	position:relative;
	left:-1px;
	*left:-3px;
	_left:0px;
	_top:2px;
	width:100%;
	border:1px solid #6f7981;
}
span#borda-busca {
	background-color:#df7f02;
	padding:2px 3px;
	*padding:1px 3px 1px 5px;
	_padding:4px 2px 6px 2px;
	float:left;
	width:84%;
	margin-top:-5px;
	_margin-bottom:-3px;
}
#shopping-saudacao {
	text-align: right;
	_height: 1%;
	margin-top: 1px;
	min-height: 0px;
	padding: 0.3em 1em;
}
#shopping-saudacao em { font: normal 1.1em arial, sans-serif; }
#shopping-saudacao .favoritos {
	color: #025ec7;
	float:none;
	font: normal 1.1em verdana, sans-serif;
}
#shopping-saudacao #icoMore{
	background: url(http://shopp.img.uol.com.br/v2006/topo/more.gif) no-repeat 0 1px;
	padding-left:13px;
}
#shopping-saudacao #insertSearch{
	background: url(http://shopp.img.uol.com.br/v2006/topo/lupa.gif) no-repeat 0 1px;
	padding-left:14px;
}
#shopping-saudacao #dollar{
	background: url(http://shopp.img.uol.com.br/v2006/topo/dollar.gif) no-repeat;
	padding-left:12px;
}
/* FIM: saudação */
/* INI: caixa flutuante de departamentos */
/* Comportamento dinâmico para navegadores atualizados */
#posiciona-deptos {
	visibility: hidden;
	position: absolute;
	z-index: 9900;
	width: 600px;
	top: 23px;
	*top: 35px;
	left: -421px;
	_left: -423px;
	margin-right:-2px;
}
#todos-deptos {
	display:block;
	background: #fff;
	border: 2px solid #c80d09;
	left: -3px;
	padding: 1em 0.8em 0px;
	position: relative;
	text-align: left;
	top: -3px;
	width: 580px;
}
#deptos-nav {
	border-bottom: 1px solid #ccc;
	width: 100%;
	display:block;
}
#todos-deptos ul.lista-deptos {
	float: left;
	list-style-type: none;
	padding: 0px 0px 1.8em 1em;
	width: 18em;
}
#todos-deptos ul.lista-deptos li a {
	display: block;
	font: 1.1em arial, sans-serif;
	margin-bottom: 0.6em;
	width: 16.5em;
}
#todos-deptos .nome {
	background: transparent url( http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif ) no-repeat -143px -82px;
	float: right;
	height: 3.6em;
	margin-top: 0.3em;
	width: 14.3em;
}

/* FIM: caixa flutuante de departamentos */
/* INI: breadcrumb */
#listagem-deptos #breadcrumb { *margin-top:0px; }
#breadcrumb {
	clear: both;
	font-size: 1em;
	_height: 1%;
	min-height: 0px;
	padding:10px 0px 10px 10px;
}
#breadcrumb dt,
#breadcrumb dd {
	color: #808080;
	float: left;
}
#breadcrumb dt {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-cinza.gif ) no-repeat 0px 3px;
	padding: 0px 6px 0px 9px;
}
#breadcrumb dd {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-dupla-cinza.gif ) no-repeat 0px 4px;
	padding: 0px 6px 0px 10px;
}
#breadcrumb a {
	color: #808080;
	text-decoration: underline;
}
#breadcrumb h3 { font-size: 10px; }
/* FIM: breadcrumb */

/* INI: caixa de departamentos */
.caixa-deptos {
	clear: both;
	font-size: 1em;
	width: 100%;
}
.caixa-deptos .faux-sub-deptos {
	float: left;
	_width: 80%;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: #f3f2f1;
	float: right;
	_overflow: hidden;
	width: 20%;
}
.sem-outros .faux-sub-deptos {
	float: none;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: none;
	_overflow: visible;
	min-height:280px;
}
.caixa-deptos .sub-deptos {
	font-size: 1em;
	margin-top: 7px;
	voice-family: "\"}\"";
	voice-family: inherit;
	clear: both;
	left: -400%;
	position: relative;
	width: 400%;
}
.sem-outros .sub-deptos {
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	left: auto;
	position: static;
}
/* IE6 Duplicate Characters Bug \*/
* html .sem-outros .ultimo {
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: -3px;
}
.caixa-deptos .sub-deptos .lista-deptos {
	float: left;
	list-style-type: none;
	padding: 0px;
	width: 33%;
}
.sem-outros .sub-deptos .lista-deptos { width: 24.9%; }
.caixa-deptos .sub-deptos .lista-deptos li { padding-bottom: 0.7em; }
.caixa-deptos .sub-deptos .lista-deptos li a {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-cinza.gif ) no-repeat 10px 4px;
	display: block;
	font: 1.2em arial, sans-serif;
	padding-left: 19px;
	/*width: 13.5em;*/
}
.caixa-deptos .faux-outros-deptos {
	float: left;
	_width: 15.1em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 80%;
}
.caixa-deptos .outros-deptos {
	background: #f3f2f1;
	padding: 1em 2%;
	_width: 15.1em;
	voice-family: "\"}\"";
	voice-family: inherit;
	left: 100%;
	position: relative;
	width: 21%;
}
/* FIM: caixa de departamentos */
/* INI: caixa genérica de outros departamentos */
.outros-deptos h4 {
	color: #9e2720;
	font: 700 1.1em arial;
	padding: 0px 0px 8px;
	text-transform: uppercase;
}
.outros-deptos dl {
	font: 1em arial, sans-serif;
	padding-bottom: 10px;
}
.outros-deptos dd { font: 1.2em arial, sans-serif; }
.outros-deptos dd a {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-vermelha.gif ) no-repeat 0px 4px;
	display: block;
	_height: 1%;
	padding-left: 8px;
}
.caixa-livros dd a {
	background: none;
	display: inline;
	padding: 0px;
}
/* FIM: caixa genérica de outros departamentos */
/* INI: caixa de opções extras e melhores ofertas */
.caixa-opcoes {
	border-bottom: 1px solid #727980;
	clear: both;
	padding: 20px 0px 13px;
	width: 100%;
}
.caixa-opcoes dl.ofertas5,
#melhores-ofertas dl.ofertas5 {
	_display: inline;
	float: left;
	margin: 13px 1.5% 0px;
	width: 17%;
}
.caixa-opcoes dl.ofertas5 dt,
#melhores-ofertas dl.ofertas5 dt {
	font: 700 1.3em arial, sans-serif;
}
.caixa-opcoes dl.ofertas5 dd.imagem,
#melhores-ofertas dl.ofertas5 dd.imagem {
	height: 7em;
	position: relative;
	width: 7em;
	z-index: 666;
}
.caixa-opcoes dl.ofertas5 dd.imagem img,
#melhores-ofertas dl.ofertas5 dd.imagem img {
	height: 100%;
	width: 100%;
}
.caixa-opcoes dl.primeiro,
#melhores-ofertas dl.primeiro {
	margin-left: 2%;
}
.caixa-opcoes dl.ultimo,
#melhores-ofertas dl.ultimo {
	margin-right: 0px;
}
/* IE6 Duplicate Characters Bug \*/
* html .caixa-opcoes dl.ultimo,
* html #melhores-ofertas dl.ultimo {
	voice-family: "\"}\"";
	voice-family: inherit;
}
/* FIM: caixa de opções extras e melhores ofertas */
/* INI: barra horizontal de avaliação de um produto/loja */
.avalie {
	font: 1.1em arial, sans-serif;
	width: 100%;
}
.avalie dd {
	float: left;
	padding-right: 0px;
}
.avalie .nota {
	background: transparent no-repeat 0px 0px;
	height: 1.7em;
	overflow: hidden;
	width: 10.7em;
	margin-right: 10px;
}
.avalie .avaliar {
	background: transparent url( http://shopp.img.uol.com.br/v2006/ico-avaliar.gif ) no-repeat 0px 2px;
	margin-left: 10px;
	padding-left: 14px;
}
.avalie .avaliacoes,
.avalie .avaliar {
	position: relative;
	top: 3px;
}
/* FIM: barra horizontal de avaliação de um produto/loja */
/* INI: navegação em produtos */
.nav-produto {
	border-bottom: 0.1em solid #90a1b1;
	clear: both;
	font-size: 1em;
	height: 2.9em;
	list-style-type: none;
	_overflow: hidden;
	padding: 0px 0px 1px;
	width: 100%;
}
.nav-produto li {
	background: #2b5377 url( http://shopp.img.uol.com.br/v2006/abas-nav-final-direita.gif ) repeat-x 100% 0px;
	float: left;
	margin: 0.4em 0px 0px 1px;
	position: relative;
}
.nav-produto li.primeiro { margin-left: 0px; }
.nav-produto li .decor-ie {
	background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-final-esquerda.gif ) no-repeat 0px 0px;
	position: relative;
}
.nav-produto li a {
	background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-final-direita.gif ) repeat-x 100% 0px;
	color: #fff !important;
	display: block;
	font: 1.1em arial;
	position: relative;
}
.nav-produto li a em {
	background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-final-esquerda.gif ) no-repeat 0px 0px;
	display: block;
	font-style: normal;
	padding: 0.6em 10px 0.6em;
	_padding: 0.5em 10px 0.5em;
	position: relative;
}
.nav-produto li a:hover { background-position: 100% -48px; }
.nav-produto li a:hover em {
	background-position: 0px -48px;
}
.nav-produto li.ativo {
	background: #f3f2f1 url( http://shopp.img.uol.com.br/v2006/abas-nav-atual-direita.gif ) repeat-x 100% 0px;
	margin-top: 0px;
}
.nav-produto li.ativo .decor-ie { background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-atual-esquerda.gif ) no-repeat 0px 0px; }
.nav-produto li.ativo a {
	background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-atual-direita.gif ) repeat-x 100% 0px;
	padding-top: 0px;
}
.nav-produto li.ativo a em {
	background: transparent url( http://shopp.img.uol.com.br/v2006/abas-nav-atual-esquerda.gif ) no-repeat 0px 0px;
	color: #000 !important;
	cursor: default;
	float: left;
	font-weight: 700;
	height: 1.9em;
	padding-bottom: 0px;
	_padding-bottom: 0.1em;
	padding-top: 0.9em;
	_padding-top: 0.8em;
	text-decoration: none;
}
.nav-produto li.ativo a:hover { background-position: 100% 0px; }
.nav-produto li.ativo a:hover em { background-position: 0px 0px; }
/* FIM: navegação em produtos */
/* INI: opções de navegação para produtos */
.nav-opcoes {
	background: #f3f2f1;
	border: 1px solid #90a1b1;
	border-width: 0px 1px;
	clear: both;
	
	height:10px;
}
.nav-opcoes .produto-comparacao {
	background: #f3f2f1 url( http://shopp.img.uol.com.br/v2006/pontilhado.gif ) repeat-x 0px 100%;
	line-height: 2.8;
	padding: 0px 10px;
	/* IE não aplica o line-height acima */
	_padding: 4px 10px;
	text-align: right;
}
.opcoes-decor .produto-comparacao { border-top: 1px solid #90a1b1; }
.nav-opcoes .barra-decor {
	height: 1em;
	overflow: hidden;
}
.nav-opcoes .com-fio { background: transparent url( http://shopp.img.uol.com.br/v2006/pontilhado.gif ) repeat-x 0px 0.9em; }
.nav-opcoes .produto-comparacao label { font: 1.1em verdana, sans-serif; }
.nav-opcoes .produto-comparacao select { font: 1.1em arial, sans-serif; }
/* FIM: opções de navegação para produtos */
/* INI: informações básicas sobre a loja */
#sobre-loja {
	clear: both;
	padding-bottom: 20px;
	width: 100%;
}
#sobre-loja .coluna {
	float: left;
	margin-right: 1em;
	padding-left: 1em;
	width: 37.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 30%;
}
#sobre-loja dl.dados { padding-top: 0.7em; }
#sobre-loja dl.dados dt { font: 700 1.1em arial, sans-serif; }
#sobre-loja dl.dados dd {
	font: 1.2em arial, sans-serif;
	padding: 0px;
}
/* FIM: informações básicas sobre a loja */
/* INI: página com a listagem de todos os departamentos */
#os-deptos {
	float: left;
	position: relative;
	width: 72%;
	*padding-top:10px;
	_padding-top:0;
	
}
#os-deptos h2.deptos {
	background-position: 5px 8px;
	border-top: 1px solid #cdc8c4;
	margin: 0.5em 10px 7px 0px;
	padding-top: 7px;
}
#os-deptos h2.primeiro {
	background-position: 5px 1px;
	border-top-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
}
*:first-child+html #os-deptos h2.primeiro {
	background-position: 5px 8px;
	margin: -0.5em 10px 7px 0px;
	padding-top: 7px;
}
#os-deptos .sub-deptos {
	font-size: 1em;
	width: 100%;
}
/* IE6 Duplicate Characters Bug \*/
* html #os-deptos .ultimo {
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: -3px;
}
#os-deptos .sub-deptos .lista-deptos {
	float: left;
	list-style-type: none;
	padding: 0px;
	width: 33%;
}
#os-deptos .sub-deptos .lista-deptos li { padding-bottom: 0.7em; }
#os-deptos .sub-deptos .lista-deptos li a {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-cinza.gif ) no-repeat 10px 4px;
	display: block;
	font: 1.2em arial, sans-serif;
	padding-left: 19px;
	width: 13.5em;
}
/* FIM: página com a listagem de todos os departamentos */
/* INI: caixa com os mais buscados */
#mais-buscados-wrapper {
	float: right;
	width: 25%;
	
}
#mais-buscados { border: 1px solid #6f7983; }
#mais-buscados dl {
	border-top: 1px solid #cdc8c4;
	_height: 1%;
	margin: 0px 10px;
	min-height: 0px;
	padding: 10px 0px;
}
#mais-buscados dl.primeiro {
	border-top-width: 0px;
	padding-top: 15px;
}
#mais-buscados dt {
	float: left;
	font: 700 1.3em arial, sans-serif;
	margin-left: 7px;
	width: 6.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 54%;
}
#mais-buscados dd.imagem {
	float: left;
	height: 7em;
	width: 7em;
}
#mais-buscados dd.imagem img {
	height: 100%;
	width: 100%;
}
/* FIM: caixa com os mais buscados */
/* INI: tabela com mais detalhes de um produto */
/* NOTA: Esta tabela é baseada na tabela.comparacao, aqui temos
apenas regras específicas que diferenciam uma tabela da outra. */
#mais-detalhes {
	border-top-width: 0px;
}
/* Ajuste para o Firefox (???) */
html > body #mais-detalhes {
	/*margin-left: 1px;*/
	
	background-color:#FFFFFF;
	border:1px solid #91A1B1;
	border-collapse:separate;
	/*left:-99999px;*/
	position:relative;
}
#mais-detalhes tbody tr.divisao td,
#mais-detalhes tbody tr.divisao th {
	border-left-width: 0px;
}
#mais-detalhes tbody tr.primeiro td,
#mais-detalhes tbody tr.primeiro th {
	border-top-width: 0px;
}
/* FIM: tabela com mais detalhes de um produto */
/* INI: caixa de produtos especiais */
.produto-especial {
	margin-bottom: 2em;
	width: 100%;
}
.faux-as-ofertas {
	float: left;
	width: 59.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	background: #f3f2f1;
	float: right;
	_overflow: hidden;
	width: 15.2em;
}
.sem-outros .faux-as-ofertas {
	background: none;
	float: none;
	width: auto;
}
.as-ofertas {
	border: 0.1em solid #91a1b1;
	border-bottom-width: 0px;
	_height: 1%;
	padding-bottom: 20px;
	_padding-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	left: -60.8em;
	position: relative;
	width: 59.8em;
}
.sem-outros .as-ofertas {
	border: 0.1em solid #91a1b1;
	left: auto;
	position: static;
	width: 75.8em;
}
.as-ofertas h3 { margin-bottom: 10px; }
.as-ofertas dl {
	_display: inline;
	float: left;
	margin-right: 4.9em;
	width: 10em;
}
.as-ofertas dl.primeiro { margin-left: 2.3em; }
.as-ofertas dl.ultimo { margin-right: 2.5em; }
.as-ofertas dt { font: 700 1.2em arial, sans-serif; }
.as-ofertas dd.imagem {
	height: 7em;
	width: 7em;
}
.as-ofertas dd.imagem img {
	height: 100%;
	width: 100%;
}
.as-ofertas dd.preco,
.as-ofertas dd.loja {
	font: 1.1em arial, sans-serif;
}
.produto-especial .faux-outros-deptos {
	float: right;
	width: 15.2em;
	voice-family: "\"}\"";
	voice-family: inherit;
	border: 0.1em solid #91a1b1;
	border-bottom-width: 0px;
	float: left;
	_overflow: hidden;
	width: 59.8em;
}
.produto-especial .outros-deptos {
	background: #f3f2f1;
	padding: 1em;
	width: 15.2em;
	voice-family: "\"}\"";
	voice-family: inherit;
	left: 60.8em;
	position: relative;
	width: 13.2em;
}
/* FIM: caixa de produtos especiais */
/* INI: link para subir */
#subir {
	background: #f9f9f9 url( http://shopp.img.uol.com.br/v2006/pontilhado.gif ) repeat-x 0px 100%;
	border: 1px solid #91a1b1;
	border-width: 0px 1px;
	_height: 1%;
	padding: 4px 1em;
	text-align: center;
}
/* FIM: link para subir */
/* INI: paginação */
.paginacao {
	clear: both;
	height:1em;
	padding: 4px 0.5em 6px;
	font-size: 11px;
}
.pagBorder{ background:#FFF; border-bottom:1px solid #91A1B1 }
#sResults {
	margin-left:16em;
	_margin-left:17.3em;
	float:right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sResults {
		float: left !important;
		width: 84%;
	}
}

* html .paginacao { height: 1%; }
#comparison-form {
}
.paginacao-vazia {
	height: 1px;
	overflow: hidden;
	border-width:0 !important;
	float:right;
}
.linha-tabela,
.abre-tabela,
.fecha-tabela {
	border: 1px solid #91a1b1;
}
.linha-tabela {
	background: transparent url( http://shopp.img.uol.com.br/v2006/pontilhado.gif ) repeat-x 0px 100%;
	border-bottom-width: 0px;
	padding-bottom: 5px;
}
.abre-tabela { border-bottom-width: 0px; }
.fecha-tabela { border-top-width: 0px; }
.paginacao a:link { color: #025ec7 !important; }
.paginacao .paginas { float: left; }
.paginacao .paginas span {
	background: #e0ad8e;
	padding: 0px 2px;
}
.paginacao .navegacao { float: right; }
.paginacao .navegacao span { color: #888; }
.paginacao .navegacao span.primeira {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-nav-primeira.gif ) no-repeat 0px 4px;
	padding-left: 9px;
}
.paginacao .navegacao a.primeira {
	background-image: url( http://shopp.img.uol.com.br/v2006/seta-nav-primeira-link.gif );
	padding-left: 9px;
}

.paginacao .navegacao span.anterior {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-nav-anterior.gif ) no-repeat 0px 4px;
	padding-left: 6px;
}

.paginacao .navegacao a.anterior {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-nav-anterior-link.gif ) no-repeat 0px 4px;
	padding-left: 6px;
}

.paginacao .navegacao .proxima {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-nav-proxima.gif ) no-repeat 100% 4px;
	margin-right: 3px;
	padding-right: 6px;
}

.paginacao .navegacao a.proxima {
	background-image: url( http://shopp.img.uol.com.br/v2006/seta-nav-proxima-link.gif );
}

.paginacao .navegacao .ultima {
	background: transparent url( http://shopp.img.uol.com.br/v2006/seta-nav-ultima.gif ) no-repeat 100% 4px;
	padding-right: 9px;
}

.paginacao .navegacao a.ultima {
	background-image: url( http://shopp.img.uol.com.br/v2006/seta-nav-ultima-link.gif );
}

/* FIM: paginação */

/*
	LOADER DE PAGINACAO EM AJAX
*/
#pag-loader-shadow {
	background-color: #FFF;
	filter:alpha(opacity=40);
	height: 100%;
	left: 0;
	opacity: 0.4;
	position: absolute;
	top: 0;
	z-index: 10;
	width: 100%;
}
#pag-loader-box {
	background: #FFF url(http://img.uol.com.br/p/g/alertas/alerts-wait-large.gif) no-repeat 50% 50%;
	border: 6px solid #DFDFDF;
	height: 100px;
	left: 50%;
	margin: 200px 0 0 -50px;
	position: absolute;
	top: 0;
	width: 100px;
	z-index: 9999;	
}

/* INI: Ajustes de páginas individuais */
#enviar-busca-link:hover {
	background-position:0px -24px;
}
#enviar-busca-link {
	background:transparent url("http://shopp.img.uol.com.br/v2006/bot_compare_topo.gif") no-repeat scroll 0 0;
	height:24px;
	margin: -3px 0px 0px 5px;
	_top:3px;
	position:absolute;
	width:75px;
}
@media all and (min-width:0px) {
    #enviar-busca-link {
    	left:85%;
	}
}
body.livros .deptos { margin-bottom: 12px; }
body#listagem-deptos #area-patrocinador {
	width: 25%;
	float:none;
	
}
body#listagem-deptos #area-patrocinador strong{ *height:13px; }
body#listagem-deptos #patrocinador { *margin-left:0px; }
body#produto h2.produtos,
body#produto-dados h2.produtos,
body#ofertas h2.produtos {
	margin-right: 9em;
	margin-top:1em;
}
body#produto #area-patrocinador,
body#produto-dados #area-patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
}
body#produto #area-patrocinador { top: 20em; }
* html body#produto #patrocinador,
* html body#produto-dados #patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
	top: 22.3em; /* IE 6 PEGA ESSE VALOR */
	margin-top: -1.6em !important;
}
* html body#produto #pubLine #patrocinador {
	position: static;
	top: 0;
	left: 0;
	margin-top: 0 !important;
}
*:first-child+html body#produto #patrocinador,
*:first-child+html body#produto-dados #patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
	top: 24.8em; /* IE 7 PEGA ESSE VALOR */
	margin-top: -0.1em !important;
}
body#produtos #breadcrumb,
body#ofertas #breadcrumb,
body#comparacao #breadcrumb {
	padding-bottom: 8px;
}
body#produtos #area-patrocinador,
body#ofertas #area-patrocinador,
body#departamento #area-patrocinador,
body#comparacao #area-patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
	/*top:20.5em !important;*/
}
* html body#produtos #patrocinador,
* html body#ofertas #patrocinador,
* html body#departamento #patrocinador,
* html body#comparacao #patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
	/*top: 22.8em;*/
}

*:first-child+html body#produtos #patrocinador,
*:first-child+html body#ofertas #patrocinador,
*:first-child+html body#departamento #patrocinador,
*:first-child+html body#comparacao #patrocinador {
	left: 100%;
	margin-left: -13em;
	position: absolute;
	/*top: 25.5em;*/ss
}
body#departamento h2.deptos { padding-right: 9em; }
div.doubts {
	width: 130px;
	background: #F2F2F2;
	border: 1px solid #C3C3C3;
	padding: 10px;
	margin-top: 20px;
}
div.doubts h4 {
	font: bold 12px arial, helvetica, verdana;
	color: #C00000;
}
div.doubts p {
	font: 11px arial, helvetica, verdana;
	color: #6B6B6B;
	margin-bottom: 5px;
}
div.doubts span {
	font: bold 12px arial, helvetica, verdana;
	color: #000000;
}
div.doubts a.link {
	color: #025EC7;
	text-decoration: none;
}
div.doubts a.link:hover { text-decoration: underline; }
div.ring {
	width: 130px;
	background: url( https://simg.uol.com.br/nocache/anunciantes/box-panel.jpg ) repeat-y;
	border: 1px solid #D6E4EF;
	padding: 10px;
	margin-top: 20px;
}
div.ring h4 {
	font: bold 12px arial, helvetica, verdana;
	color: #0059B0;
}
div.ring p {
	font: 11px arial, helvetica, verdana;
	color: #000000;
	margin: 5px 0;
}
div.ring li { list-style: none; }
div.ring a {
	display: block;
	width: 115px;
	height: 24px;
	text-indent: -5000px;
	background: url( https://simg.uol.com.br/nocache/anunciantes/bot-saibamais.gif ) no-repeat;
}
div.ring a:hover { background-position: 0px -24px; }
div.ring2 {
	width: 130px;
	background: url( https://simg.uol.com.br/nocache/anunciantes/bg-ring2.jpg ) repeat-y;
	border: 1px solid #91A1B2;
	padding: 10px;
	margin-top: 20px;
	height: 206px;
}
div.ring2 h4 {
	font: bold 12px arial, helvetica, verdana;
	color: #D4400E;
}
div.ring2 p {
	font: 11px arial, helvetica, verdana;
	color: #000000;
	margin: 5px 0;
}
div.ring2 li {
	list-style: none;
	margin-left:-40px;
}
div.ring2 a {
	display: block;
	width: 115px;
	height: 24px;
	text-indent: -5000px;
	background: url( https://simg.uol.com.br/nocache/anunciantes/bot-saibamais.gif ) no-repeat;
}
*:first-child+html div.ring2 a { margin-left: 40px; }
div.ring2 a:hover { background-position: 0px -24px; }
/* FIM: Ajustes de páginas individuais */
/* INI: hacks IEca6 */
div.pagina ul.register, li.register { _padding-left: 19px; }
div.ring2 li { _margin-left: 0px; }
/* INI: Implementação do PagSeguro */
div.col-deptos {
	width: 25%;
	float: right;
}
div.col-alldepto {
	width: 25%;
	margin-bottom: 1em;
	text-align: center;
	_clear: both;
}
*:first-child+html div.col-alldepto { clear: both; }
#boletim label {
	color:#4C5E72;
	display:block;
	font:1.1em arial,sans-serif;
	padding-bottom:2px;
	text-transform:uppercase;
}
#boletim .campos {
	border:0.1em solid #A5ACB2;
	font:1em arial,sans-serif;
	padding:2px 0px;
	width: 14.9em;
}
#boletim .botoes {
	background:#4C5E72;
	border:0.1em outset #899FB7;
	color:#FFFFFF;
	font:700 1em arial,sans-serif;
	padding:1px 0px;
	width:2.5em;
}
/* FIM: Implementação do PagSeguro */

/* FIM: faixa da promoção de vídeo */
#print { 
	float: right;
	margin:10px;
} 
#print a {
	text-transform: uppercase;
	background: url(http://shopp.img.uol.com.br/v2006/ico_print.gif) no-repeat left;
	padding-left: 18px;
}
a#clearCookie span{ font-weight:normal }
a#clearCookie span#x{
	font-weight:700;
	color:#BD2002;
	vertical-align:top;
}
div#titlefastsearch{
	width:100%;
	height:16px;
}
a#ahide{
	color:#DF7F02;
	font:1.1em arial;
	float:right;
	position:relative;
	outline:none;
	top:-15px;
	margin-bottom:-20px;
	padding-right:20px;
	background: url(http://shopp.img.uol.com.br/v2006/upArrow.gif) no-repeat 36px 4px;
}
h2#sugestitle{
	color:#DF7F02;
	font:1.1em arial;
	text-transform:uppercase;
	padding:12px 0 0 9px;
	cursor:default;
}
* html body.hideselects select { visibility: hidden; }
* html body.hideselects #barrauol select,
* html body.hideselects #barrauol1 select {
	visibility: visible;
}

* html body.hideselects select { visibility: hidden; }
* html body.hideselects #barrauol select,
* html body.hideselects #barrauol1 select {
	visibility: visible;
}

div.title {
	font: bold 16px Arial,sans-serif;
	padding-top: 3px !important;
	margin-bottom: 10px;
}

div.title span {
	color: #999;
	font: normal 11px Arial !important;
}

div.title h2 a {
	color: #005ECD;
}

div.title h1{
	font:bold 16px arial!important;
	margin:0px 5px;
	color:#000000;
	display:inline;
}
#breadcrumb h2{ font-size:10px; }

/* ABA DA TABELA DE DETALHES */
#divMaisDetalhes{
	display:none;
}

div#innerContentsFast {
	*top:7.7em !important;
}

/* PATROCINADOR */
#sponsor-area {
	left:100%;
	margin-left:-120px;
	position:absolute;
	top:200px;
}

#sponsor-area strong {
	background: url(http://shopp.img.uol.com.br/v2006/vitrine/icon.gif) no-repeat scroll -6px -55px;
	display: block;
	height: 7px;
	*height: 5px;
	margin: 0px auto 5px;
	width: 120px;
	*width: 1200px;
}

#sponsor-area #patrocinador {
	*margin-left: -120px;
	_margin-top: 45px !important;
}

#listagem-deptos #mais-buscados {
	margin-top: 50px;
}

#listagem-deptos #sponsor-area {
	margin-top: -25px;
}

/* INÍCIO DO TOPO E RODAPÉ */
/* =SHOPPINGUOL SAUDACAO
---------------------------------------
POSICIONAMENTO DE 'Compra Segura', 'Add a favoritos' ETC...
*/
#shopping-saudacao {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#shopping-user {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
#shopping-user li span {
	font: bold 11px Verdana,sans-serif;
}
#shopping-saudacao li,
#shopping-user li {
	border-right: 1px solid #666;
	display: inline;
	padding: 0 5px;
}
#shopping-saudacao li.last,
#shopping-user li.last {
	border-right: none;
}
#shopping-saudacao li a,
#shopping-user li a {
	font: normal 11px Verdana,sans-serif;
}
#shopping-saudacao #shopping-compra-segura {
	font-weight: bold;
}
li#shopping-forum{
	background: url(http://shopp.img.uol.com.br/v2006/splash-f.gif) no-repeat right;
	padding-right:25px
}
/* =SHOPPINGUOL TOPO
---------------------------------------
POSICIONAMENTO DO LOGO DO SHOPPING
*/
p#irParaConteudo{ display: none; }


/* =SHOPPINGUOL SAUDACAO
---------------------------------------*/
#shopping-saudacao {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
	text-align: right;
}
#shopping-user {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
#shopping-user li span { font: bold 11px Verdana,sans-serif; }
#shopping-saudacao li,
#shopping-user li {
	border-right: 1px solid #666;
	display: inline;
	padding: 0 5px;
}
#shopping-saudacao li.last,
#shopping-user li.last {
	border-right: none;
}
#shopping-saudacao li a,
#shopping-user li a {
	font: normal 11px Verdana,sans-serif;
}
#shopping-saudacao #shopping-compra-segura { font-weight: bold; }
li#shopping-forum{
	background: url(http://shopp.img.uol.com.br/v2006/splash-f.gif) no-repeat right;
	padding-right:25px
}
/* =SHOPPINGUOL TOPO
---------------------------------------*/
#shopping-ir-para-conteudo { display: none; }

#shopping-topo h1 a,
#shopping-topo #logoInterna a{
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) no-repeat 0 -232px;
	display:block;
	font-size: 1px;
	height:48px;
	overflow:hidden;
	text-indent:-50000px;
	width:284px;
	margin:18px auto;
}
#shopping-topo h2 { text-indent: -5000px; }
#shopping-topo em#slogan {
	color: #fff;
	font: 1.2em arial, sans-serif;
	left: 18em;
	position: absolute;
	top: 2.7em;
}
#shopping-topo strong.hide { display: none; }
#shopping-links {
	margin:5px 0;
	float: left;
	width: 100%;
}

/* =SHOPPINGUOL ESPECIAL BANNER DART
---------------------------------------*/
div.default{ 
	background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-consumidor.png) no-repeat top left;
}
div.defaultSkin{
	background: url(http://shopp.img.uol.com.br/v2006/topo/skin-banner-topo-consumidor.png) no-repeat top left;
}
#shopping-topo .cor1{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor1.gif) no-repeat left !important; }
#shopping-topo .cor2{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor2.gif) no-repeat left !important; }
#shopping-topo .cor3{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor3.gif) no-repeat left !important; }
#shopping-topo .cor4{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor4.gif) no-repeat left !important; }
#shopping-topo .cor5{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor5.gif) no-repeat left !important; }
#shopping-topo .cor6{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor6.gif) no-repeat left !important; }
#shopping-topo .cor7{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor7.gif) no-repeat left !important; }
#shopping-topo .cor8{ background: url(http://shopp.img.uol.com.br/v2006/topo/banner-topo-cor8.gif) no-repeat left !important; }

/* alinha o dart no centro */
#topDir a{
	display:block;
	margin:11px auto;
	width:134px;
	height:60px;
}
#topDir a#especialTopo{
	display:block;
	width:100%;
	height:60px;
	overflow:hidden;
	text-indent:-5000px;
}
/* =SHOPPINGUOL HEADER
---------------------------------------*/
#shopping-header {
	background: #FEEC04 url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) repeat-x 0 90px;
	border: 1px solid #EC9200;
	border-bottom: 0!important;
	clear: both;
	font-size: 1em;
	margin-top:2px;
	height:170px;
	z-index: 99999;
}
#shopping-topo{
	height:88px;
	*height:86px;
	overflow:hidden;
}
#shopping-topo #topEsq,
#shopping-topo #topDir{
	height:88px;
	*height:86px;
}
#shopping-topo #topEsq{ 
	width:30%; 
	float:left;
}
#shopping-topo #topDir{
	width:70%;
	float:right;
}















/* =SHOPPINGUOL HEADER
---------------------------------------
CONTÊINER DA BUSCA E DAS ABAS
*/
#shopping-header {
	background: #FEEC04 url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) repeat-x 0 90px;
	border: 1px solid #EC9200;
	border-bottom: 0!important;
	clear: both;
	font-size: 1em;
	margin-top:2px;
	height:170px;
	z-index: 99999;
}
/* =SHOPPINGUOL BUSCA
---------------------------------------
CAIXA DE BUSCA E ÚLTIMAS BUSCAS
*/
#shopping-busca {
	height: 57px;
	position: relative;
}
#shopping-busca form {
	margin: 0 auto;
	width: 580px;
}
#shopping-busca form .titulo {
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) repeat-x 0 -80px;
	font-size: 1em;
	height: 38px;
	left: -10px;
	margin: -6px 0px 0px -142px;
	_margin-top:-4px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	width: 140px;
	z-index: 0;
}
#shopping-busca form #borda-busca {
	background-color:#df7f02;
	float: left;
	margin-top: -5px;
	_margin-top: -3px;
	padding: 2px;
	*padding: 1px 2px;
	position: relative;
	width: 480px;
	z-index: 999 !important;
}
#shopping-busca form #borda-busca .texto {
	border:1px solid #6f7981;
	color: #000;
	font-size:20px;
	padding: 3px 5px;
	position:relative;
	width: 468px;
}
#shopping-busca form #enviar-busca-link {
	background:transparent url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) no-repeat scroll 0 -118px;
	height:32px;
	margin: -3px 0px 0px 5px;
	_top:2px;
	outline: none;
	position:absolute;
	width:88px;
}
#shopping-busca #enviar-busca-link:hover { 
	background-position: -88px -118px; 
}
#shopping-busca #lastSearch {
	margin: 0 auto;
	padding-left:39px;
	width:740px;
}
div#lastSearch p{
	height:14px;
	overflow:hidden;
}
div#lastSearch p span{
	font:9px arial;
	padding-left:1px
}
a#clearCookie{
	font-weight:700;
	text-transform:normal
}
a#clearCookie span{ font-weight:normal }
a#clearCookie span#x{
	font:bold 10px;
	color:#BD2002;
	vertical-align:top;
}
#shopping-compra-segura {
	font-weight: bold !important;
}

/* =SHOPPINGUOL NAVEGACAO - ABAS CENTRALIZADAS
---------------------------------------
CENTRALIZAÇÃO DAS ABAS (MENU)
*/
#shopping-navegacao ul#secoes {
	list-style: none;
	margin: 0;
	padding: 0;
}
#shopping-navegacao ul#secoes {
	padding-top: 0.5em;
	padding-bottom: 0.8em;
	text-align: center;
	*padding-top: 0.7em;
	*padding-bottom: 0.7em;
	_padding-bottom: 0.7em;
}
#shopping-navegacao ul#secoes li {
	display: inline;
}
#shopping-navegacao ul#secoes li.aba-todos {
	position: relative;
	z-index: 777;
}
#shopping-navegacao ul#secoes li a.aba {
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) repeat-x 0 -150px;
	border-left: 1px solid #A0231C;
	border-right: 1px solid #EC3301;
	color: #FFF;
	font: bold 10px Verdana,sans-serif;
	padding:  0.5em 1em 0.8em 0;
	*padding: 0em   1em 0     0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin-right:-4px;
}
#shopping-navegacao ul#secoes li a.aba:hover {
	background-position: 0 -176px;
}
#shopping-navegacao ul#secoes li a.aba span {
	padding:  0.6em 0 0.7em 1em;
	
	position: relative;
	top: 1px;
	*position: static;
}
#shopping-navegacao ul#secoes li a.aba:hover span {
	text-decoration: underline;
}
/* =SHOPPINGUOL NAVEGACAO - ABAS DROP
---------------------------------------
LISTA DE 'Todas as ofertas'
*/
#shopping-navegacao ul#secoes li.drop a.aba {
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) no-repeat -30px -118px;
	padding-right: 2.5em;
}
#shopping-navegacao ul#secoes li.drop a.aba span {
	background: url(http://shopp.img.uol.com.br/v2006/topo/shopping-logo.gif) no-repeat 0 -150px;
	*margin-right:-25px;
	_margin-right:-25px;
}
/* for ie 6,7 */
#shopping-navegacao ul#secoes li.drop{
	*margin-right:25px;
	_margin-right:25px;
}
#shopping-navegacao ul#secoes li.drop a.aba:hover {
	background-position: -58px -118px;
}
#shopping-navegacao ul#secoes li.drop a.aba:hover span {
	background-position: 0 -176px;
}

/*CSS inc_footer.inc
formata 'Aumente já suas vendas...'
*/
#aumente-vendas{
	background: #fecf66 url(http://shopp.img.uol.com.br/v2006/aumente-vendas.gif) repeat-x 0 0;
	border: 1px solid #f3b500;
	border-width: 1px 0px;
	clear: both;
	font: 1.1em arial, sans-serif;
	line-height: 2.2;
	margin: 10px 0px 1px;
	text-align: center;
}
#aumente-vendas a{
	display:block;
	height:100%;
	width:100%;
}
#aumente-vendas strong{
	background:transparent url('http://shopp.img.uol.com.br/v2006/moedinhas.gif') no-repeat 0 0;
	padding:5px 0 6px 30px;
}
/*
formata 'O Shopping UOL possui...'
*/
#rodape{
	clear: both;
	font: 1em arial, sans-serif;
	_height: 1%;
	padding: 10px 0px 0px;
}
#rodape #aviso-uso{
	padding:7px 0;
	text-align:center;
}
#rodape .link-regras span{
	background:transparent url(http://shopp.img.uol.com.br/v2006/vitrine/icon.gif) no-repeat -6px -8px;
	padding-left:13px;
}
/*
formata copyright
*/
#rodape #copyright{
	width:auto;
}
#copyright{
	color:black;
	margin:0.5em;
	text-align:center;
	width:76em;
}
/*
formata 'Hospedagem:...'
*/
#rodape #homeUolHost{
	margin:0 auto;
	padding-left:13px;
	text-align:center !important;
	width:400px;
}

/*
formata palavras mais buscadas
*/
/* =BARRA AUMENTE SUAS VENDAS
---------------------------------------*/
#aumente-vendas {
	background: #fecf66 url(http://shopp.img.uol.com.br/v2006/aumente-vendas.gif) repeat-x 0 0;
	border: 1px solid #f3b500;
	border-width: 1px 0px;
	clear: both;
	font: 1.1em arial, sans-serif;
	line-height: 2.2;
	margin: 10px 0px 1px;
	text-align: center;
}
#aumente-vendas a{
	display:block;
	width:100%;
	height:100%;
}
#aumente-vendas strong {
	background: url( 'http://shopp.img.uol.com.br/v2006/moedinhas.gif' ) no-repeat 0px 0px;
	padding: 5px 0px 6px 30px;
}
div#moreSearchedTwitter {
	clear:both;
	margin-top:2em;
	padding-left:143px;
	overflow:hidden;
}
div#contentMoreSearched {
	background: #F0F0F0 url(http://shopp.img.uol.com.br/v2006/fase3/img-back.gif) repeat-x 0 100%;
	clear: both;
	width:100%; 
	height:auto;
	margin-left:-143px;
	_padding-left:143px;
	float:left;
}
div#contentMoreSearched ol {
	list-style-type: none;
	*list-style-type: decimal;
	counter-reset: item;
}
div#contentMoreSearched ol.start-4 {
	counter-reset: item 3;
}
div#contentMoreSearched ol.start-7 {
	counter-reset: item 6;
}
div#contentMoreSearched ol.start-10 {
	counter-reset: item 9;
}
div#contentMoreSearched ol.start-13 {
	counter-reset: item 12;
}
div#contentMoreSearched ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
}

div#twitter-shopping {
	width:133px; 
	height:112px;
	float:right;
}

div.listMoreSearched,
div.listSEO{
	height:28px;
	border:1px solid #F0F0F0;
}
div.listMoreSearched div.mtitle h2,
div.listSEO div.mtitle h2{
	font:1.3em arial;
	text-transform: uppercase;
	color:#24415F;
	padding:0.8em 0.5em 0.5em 0.5em;
	_margin-bottom:-10px;
}
div.listMoreSearched div.mtitle a,
div.listSEO div.mtitle a{
	float:right;
	text-transform: uppercase;
	position:relative;
	top:-2em; left:-1em;
	_top:-1.3em;
	font: 1em arial;
}
/* colunas */
div.colMoreSearched,
div.colSEO {
	margin:0 auto;
	height:auto;
	overflow:auto;
	border-top:1px solid #C5C5C5;
	border-bottom:0px;
}
div.colMoreSearched ol,
div.colSEO ol{
	height:auto;
	counter-reset: item;
	float:left;
	width:14.5%;
	font: 1.3em arial;
	padding:0 0 1em 4%;
	*padding:0 0 1em 4.6%;
	_padding:0 0 1em 4.7%;
	margin: 0.6em 2px 0 2px; 
}
div.colMoreSearched ol li,
div.colSEO ol li{
padding-top:4px;
}
div.colMoreSearched ol li a, div.colSEO ol li a{
	font-weight:normal;
}
#bBold ol{
	font-weight:bold
}
/*
posiciona o banner de publicidade
*/
#banner-468x60 {
	background: url(http://shopp.img.uol.com.br/v2006/vitrine/icon.gif) no-repeat scroll 470px 0px;
	padding-right: 9px;
	position: absolute;
	right:0;
	margin-top: 25px;
	margin-left:0;
	top: -13px;
	width: 468px;
	z-index: 999;
}
/* FIM DO TOPO E RODAPÉ */

/* =BALÃO DO PAGSEGURO
---------------------------------------*/
#product-offers tbody div.ps {
	width:75px;
	margin: 0px auto;
}
#product-offers tbody div.ps a.ps {
	background:url(http://shopp.img.uol.com.br/v2006/pagseguro/logo_med.gif) center no-repeat;
	display:block;
	height:30px;
	margin: 0px auto;
	outline: none;
	text-indent:-5000px;
	width:75px;
}
#product-offers tbody div.ps p {
	width: 205px;
	font: 11px Arial;
	color: #000;
}
#product-offers tbody div.ps a.pos-ps {
	width: 125px;
	background:url(http://shopp.img.uol.com.br/v2006/pagseguro/logo_grd.gif) 0em 0.3em no-repeat !important;
}
#product-offers tbody div.bl {
	position:absolute;   
	margin-top:-40px;
	margin-left:-238px;
	font:12px arial;
	text-align:left;
	display:none;
	width: 240px;
	font:11px arial;
}
#product-offers tbody div.bl a.ps-bl {
	text-decoration: none;
	cursor: pointer;
}
#product-offers tbody div.bl a:hover { text-decoration: none; }
#product-offers tbody div.bl a.bl {
	display:inline !important;
	font-weight:bold;
}
#product-offers tbody div.bl span.bl-texto {
	display:block;
	width:206px;
	padding:10px;
	border:1px solid #B2DE3F;
	background:#fff url(http://shopp.img.uol.com.br/v2006/pagseguro/gradiente.gif) repeat-x;
	float:left;
}
#product-offers tbody div.bl span.bl-texto span {
	color: #025EC7;
	font-weight: bold;
}
#product-offers tbody div.bl span.bl-ponta {
	display:block;
	height: 76px;
	width:10px;
	float:left;
	margin-left:-1px;
	background:url(http://shopp.img.uol.com.br/v2006/pagseguro/ponta.gif) 0px 48px no-repeat;
}

/* =VERTICAL CROSS-SELLING
---------------------------------------*/
#vertical-cross-selling {
	border: 1px solid #F2F2F2;
	height: 590px;
	margin: 50px auto 0 auto;
	position: relative;
	width: 196px;
}
#vertical-cross-selling h4 {
	border-bottom: 1px solid #F2F2F2;
	padding: 5px;
	text-align: center;
}
#vertical-cross-selling #cs-mask {
	overflow: hidden;
	width: 196px;
}
#vertical-cross-selling #cs-mask .carousel {
	height: 560px;
	overflow: hidden;
	width: 588px;
}
#vertical-cross-selling ol {
	height: 540px;
	float: left;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 10px 0;
}
#vertical-cross-selling ol li {
	height: 160px;
	margin: 0 10px;
	padding: 10px 0;
	text-align: center;
	width: 176px;
}
#vertical-cross-selling ol li a {
	font: normal 13px arial,sans-serif;
}
#vertical-cross-selling ol li p.name {
	height: 35px;
	overflow: hidden;
}
#vertical-cross-selling ol li p {
	color: #838383;
	margin: 0 auto;
	width: 150px;
}
#vertical-cross-selling ol li span {
	color: #000;
	font: bold 13px arial;
}
#vertical-cross-selling #prev,
#vertical-cross-selling #next {
	background: transparent url(http://shopp.img.uol.com.br/v2006/lp/bt.gif) no-repeat scroll 0 0;
	display: block;
	height: 120px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 41px;
}
#vertical-cross-selling #prev {
	left: -20px;
	margin-top: -60px;
	top: 50%;
}
#vertical-cross-selling #next {
	background-position: -41px 0;
	margin-top: -60px;
	right: -20px;
	top: 50%;
}
/* FRETE GRATIS */
.frete-gratis-list{ 
	color: #008000;
	cursor: default;
	font: bold 13px arial,sans-serif;
	margin-left: 10px;
}

/* PREÇO TAXADO */
p.regularprice a{text-decoration:line-through} 


/* =BOTÃO PAGUE COM PAGSEGURO
---------------------------------------*/
a.botao-pagseguro {
	background: url(http://shopp.img.uol.com.br/v2006/bot_compre-aqui-ps.gif) no-repeat;
	display: block;
	height: 22px;
	margin: 0 auto;
	width: 91px;
}
a.botao-pagseguro:hover { background-position: 0 -22px; }

span.sobConsulta{ font:normal 11px arial; }



/* AVALIAÇÃO DA LOJA */
#product-offers div.avaliacao {
	position: relative;
}

/* =BOX AVALIAÇÃO DE LOJAS
---------------------------------------*/
.numLoja {
	background: none;
	cursor: pointer;
	height: 26px;
	margin: 10px auto 0;
	width: 130px !important;
}
.numLoja a.medal {
	background: url(http://shopp.img.uol.com.br/v2006/avloja.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	width: 20px;
}
.not_evaluted a.medal {
	background: url(http://shopp.img.uol.com.br/v2006/avlojabr.gif) no-repeat scroll 0 -56px;
}
.numLoja a.check {
	background: url(http://shopp.img.uol.com.br/v2006/avloja.gif) no-repeat scroll 0 -69px;
	cursor: pointer;
	display: block;
	float: right;
	height: 15px;
	margin-top: 3px;
	width: 100px;
}
.numLoja span {
	display:block;
	height:15px;
	overflow:hidden;
	float:left;
	text-indent:-5000px;
	background: url( http://shopp.img.uol.com.br/v2006/avloja.gif ) no-repeat 0 -54px;
}
.avaliacao {
	position: relative;
}

div#avaliacaoLoader {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/icone-wait-mini.gif) no-repeat 0 0;
	height: 16px;
	left: 50%;
	margin-left: -8px;
	position: absolute;
	top: 50px;
	width: 16px;
}

div#boxAvaliacao {
	height: 264px;
	left: 50%;
	margin-left: -176px;
	position: absolute;
	z-index: 8000;
	width: 353px;
}
div#boxAvaliacao * {
	font-family: Arial;
	text-align: left;
}
div#boxAvaliacao a:hover {
	text-decoration: underline;
}
div#boxAvaliacao div#column1 {
	float: left;
	padding-left:10px;
	width: 160px;
}
div#boxAvaliacao div#column1 p,
div#boxAvaliacao div#column2 p {
	text-align: left !important;
	width: auto;
}
div#boxAvaliacao div#column1 p.loja {
	color: #005AD2;
	font: normal 10px Verdana,Arial,sans-serif;
	height: 31px;
	width: 88px;
}
div#boxAvaliacao div#column1 dl {
	color: #4E5255;
	height: 145px;
	margin-top: 10px;
	width: 145px;
}
div#boxAvaliacao div#column1 dt {
	font-size: 10px;
	margin-bottom: 2px;
	width: 160px;
}
div#boxAvaliacao div#column1 dd {
	float: left;
	margin-bottom: 8px;
}
div#boxAvaliacao div#column1 dd p {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	width: 40px;
}
div#boxAvaliacao div#column1 dd span.greycheck {	
	background: transparent url(http://shopp.img.uol.com.br/v2006/avloja.gif) no-repeat scroll 0pt -69px;
	display: block;
	float: right;
	height: 15px;
	overflow: hidden;
	width: 100px;
}
div#boxAvaliacao div#column1 dd span.greencheck {
	background: transparent url(http://shopp.img.uol.com.br/v2006/avloja.gif) no-repeat scroll 0pt -54px;
	display: block;
	height: 15px;
}
div#boxAvaliacao a.veja {
	clear: both;
	color: #005AD2;
	display: block;
	font-size: 11px;
	margin-top: 20px;
	_margin-top: 8px;
	width: 160px;
}
div#boxAvaliacao div#column2 {
	font-size: 11px;
	float: right;
	position: relative;
	width: 165px;
}
div#boxAvaliacao div#column2 p.data {
	font-size: 11px;
}
div#boxAvaliacao div#column2 p.data span {
	display: block;
	font-size: 11px;
	font-weight: bold;
}
div#boxAvaliacao div#column2 div.perctotal {
	left: 33px;
	position: absolute;
	top: 68px;
	width: 88px;
}
div#boxAvaliacao div#column2 div.perctotal h3 {
	font: bold 22px Arial,sans-serif;
	text-align: center;
}
div#boxAvaliacao div#column2 div.perctotal p {
	color: #636564;
	font-size: 10px;
	line-height: 11px;
	text-align: center !important;
}
div#boxAvaliacao p.not-evaluted-message {
	clear: both;
	font: normal 20px arial,sans-serif;
	margin: 90px auto 0 auto;
	text-align: center;
	width: 200px;
}
div#top {
	position: relative;
}
div#top h2 { 
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	padding-bottom: 7px;
	margin: 0 !important;
	text-transform: uppercase;
}
div#top a {
	color: #005AD2;
	display: block;
	font-size: 10px;
	position: absolute;
	right: 12px;
	text-transform: uppercase;
	top: 9px;
	width: 57px;
}
div.positive {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/bgloja.jpg) no-repeat 0 0; 
}
div.negative {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/bgloja.jpg) no-repeat 0 -264px;
}
div.positive div#column2 div.perctotal h3 {
	color: #25A036;
}
div.negative div#column2 div.perctotal h3 {
	color: #B9362E;
}
div.not-evaluted {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/bgloja.jpg) no-repeat 0 -528px;
}
#avaliacao {
	display: none;
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 200px;
}

/* INÍCIO SUGESTION */
div#masterContentsFast{ height: 0; }
div#contentsFast{
	z-index: 999;
	position: relative;
	height: 0;
	padding: 0 3px;
}
div#innerContentsFast {
	position:absolute;
	top:150px;
	left: 50%;
	margin-left: -212px;
	width: 100%;
	zoom: 1;
	width: 484px;
}
div#searchFast {
	display:none;
	background:#FFF;
	border: 2px solid #DF7F02;
	border-width: 0 3px 3px;
	*height:auto;
	*overflow:auto;
	padding-bottom:13px;
	margin:0;
	position:relative;
	overflow:auto;
}
div#searchFast ol{
	font:1.2em arial;
	float: left;
	width: 49.9%;
	list-style:none;
	min-height: 1%;
	margin: 0.7em 0;
	*margin-top:20px;
	padding: 0;
}
div#searchFast ol li{ 
	height:18px; 
	overflow: hidden;
}
div#searchFast ol li a{
	display:block;
	height:18px;
	padding:0.1em 0.8em;
}
div#searchFast ol li a:hover{
	background-color: #035EC7;
	font:bold 14px arial;
	text-decoration:none;
	color:#FFF;
}
div#searchFast ol li.focus a{
	background-color: #035EC7;
	text-decoration:none;
	font:bold 14px arial;
	color:#FFF;
}
div#titlefastsearch{
	width:100%;
	height:16px;
}
h2#sugestitle{
	color:#DF7F02;
	font:1.1em arial;
	text-transform:uppercase;
	padding:12px 0 0 9px;
	cursor:default;
}
a#ahide{
	color:#DF7F02;
	font:1.1em arial;
	float:right;
	position:relative;
	outline:none;
	top:-15px;
	margin-bottom:-20px;
	padding-right:20px;
	background: url(http://shopp.img.uol.com.br/v2006/upArrow.gif) no-repeat 36px 4px;
}
/* FINAL SUGESTION */

/********* CSS PARA BANNER SUPER *********/
#banner-728x90{
	float:left;
	margin-top:20px;
	text-align:center;
	width:100%;
}
#banner-728x90Compare{
	float:left;
	text-align:center;
	width:100%;
}
#banner-728x90Contato,
#banner-728x90ProductList,
#banner-728x90OfferList,
#banner-728x90Product,
#banner-728x90Video,
#banner-728x90TopSearch{
	float:left;
	margin:20px 0;
	text-align:center;
	position: relative;
	width:100%;
	z-index: 0;
}
/* =Histórico de paginação
---------------------------------------*/
#jQuery_history{ display:none }


/*
	Top Ofertas
*/
#top-offers {
	background: transparent url(http://shopp.img.uol.com.br/v2006/vitrine/top-ofertas.gif) no-repeat 0 45%;
	overflow: hidden;
}

#top-offers .sob-consulta {
	font-size: 12px;
	margin: 0 0 5px 13px;
}

div.top-offers {
	background-position: 0 -46px !important;
	margin-bottom: 20px;
}

div.top-offers-department {
	margin-top: 15px;
	*margin-top: 10px;
}


/*
	TOP OFFERS
*/

#top-offers {
	margin-bottom: 15px;
}

#top-offers ul{
	border: 1px solid #94A5B5;
	list-style: none;
	padding: 0 0 0 17px;
	zoom: 1;
}

#top-offers ul.no-top-border {
	border-top: none;
}

#top-offers ul.no-bottom-border {
	border-bottom: none;
}

#top-offers ul li {
	border-right: 1px solid #CCC;
	float: left;
	height: 76px;
	margin: 6px 0;
	position: relative;
	width: 24.4%;
	*width: 24.3%;
	_width: 24.3%;
}

#top-offers ul li.ultimo {
	border-right: none;
}

#top-offers ul li .bloco-top-offer {
	display: block;
	padding: 0 10px;
}

#top-offers ul li .bloco-top-offer a {
	display: block;
}

#top-offers ul li .bloco-top-offer .img-top-offers {
	float: left;
	margin-right: 6px;
}

#top-offers ul li .bloco-top-offer .nome-top-offers {
	font-size: 12px;
	height: 44px;
	line-height: 1.2;
	margin: 0 0 5px 90px;
	overflow: hidden;
}

#top-offers ul li .bloco-top-offer .price-top-offers,
#top-offers ul li .bloco-top-offer .price-top-offers-parcelas,
#top-offers ul li .bloco-top-offer .merchandise-top-offers {
	height: 14px;
	margin: 0 0 0 90px;
}
#top-offers ul li .bloco-top-offer .merchandise-top-offers {
	overflow: hidden;
}

#top-offers ul li .bloco-top-offer .price-top-offers strong {
	font-size: 12px;
}

#top-offers ul li .bloco-top-offer .price-top-offers-parcelas {
	color: #000000;
}

#top-offers ul li .bloco-top-offer .price-top-offers-parcelas .valor-parcela {
	color: #9F231B;
}

#top-offers ul li .bloco-top-offer .parcelas-top-offers {
	color:#000;
	font-size: 10px;
}
#top-offers ul li .bloco-top-offer .parcelas-top-offers span {
	color: #9F231B;
}






















































 




