* { margin: 0px; }
body {
	color: #000;
	font: x-small arial, sans-serif;
	text-align: center;
	padding:1px; 
}
/* Ajuste do tamanho da fonte \*/
* html body { font-size: 1.25ex; }
/* IE/Mac */
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; }
#conteudo {
	clear: both;
	font-size: 1em;
	overflow: hidden;
}
#tudo {
	background:#FFF;
	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");
}
#conteudo { padding-bottom: 20px; }
#sem-breadcrumb #conteudo { padding-top: 1em; }
.contextos {
	left: -500em;
	position: absolute;
}
caption.contextos,
legend.contextos {
	display: none;
}
/* INI: easy clearing */
.clearfix:after,
#tudo:after,
#conteudo:after,
#shopping-topo:after,
#shopping-header form:after,
#todos-deptos:after,
#deptos-nav:after,
#breadcrumb:after,
#shopping-saudacao:after,
#rodape:after,
#conteudo-home:after,
#principal:after,
#decorA-home:after,
#rodape-home:after,
#lojista:after,
#produto-destaque .titulo-home:after,
#buscados-home:after,
#porque-cadastrar:after,
#searchFast:after{
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
/* FIM: easy clearing */
/* INI: barra UOL */
#tudo #barrauol,
#tudo #barrauol1,
#tudo .buol,
#tudo #barra-uol-bg {
	display: none;
}
#tudo #barrauol select,
#tudo #barrauol1 select {
	width: auto;
}
#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;
	line-height: 2;
	padding-left: 42px;
}
h2.produtos {
	font: 700 1.6em arial, sans-serif;
	padding: 0px 0px 3px;
	width: 100%;
}
h2.produtos span {
	color: #999;
	font: normal 0.688em arial, sans-serif;
	padding: 0px 0.5em;
}
h2.lojas {
	font: 1.6em arial, sans-serif;
	height: 1.875em;
	margin-bottom: 0.4375em;
	margin-left: 0.625em;
	width: 7.5em;
}
h2.lojas img {
	display: block;
	height: 100%;
	width: 100%;
}
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: #FFD953;
	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: #fbd963 url( http://shopp.img.uol.com.br/v2006/decor-fundo-tituloE.gif ) repeat-x 0px 0px;
	color: #9e2720;
	font: 1.3em arial, sans-serif;
	line-height: 1.7;
	padding: 0px 8px;
	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 }
/* FIM: botões */

.nav-1 ul#secoes li.aba-1 a.aba,
.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/abas-atual-direita-am.gif ) no-repeat 100% 0px;
}
.nav-1 ul#secoes li.aba-1 a.aba span,
.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: #FFF;
}
#shopping-header form {
	border-top-width: 0px;
	clear: both;
	padding: 9px 0 1px 156px;
	_padding-top: 0.6em;
}
#shopping-header form fieldset {
	border-width: 0px;
	margin-bottom: 2px;
	padding: 0px;
	position: relative;
}
#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 .texto {
	font: 1.2em arial, sans-serif;
	width: 86%;
}
/* FIM: navegação */

/* INI: caixa flutuante de departamentos */
/* Comportamento dinâmico para navegadores atualizados */
#posiciona-deptos {
	visibility:hidden;
	position: absolute;
	width: 60em;
	top: 23px;
	*top: 35px;
	left: -421px;
	*left: -427px;
	_left: -423px;
}
#todos-deptos {
	background: #fff;
	border: 2px solid #c80d09;
	left: -3px;
	padding: 1em 0.8em 0px;
	position: relative;
	text-align: left;
	top: -3px;
	width: 58em;
}
#deptos-nav {
	border-bottom: 1px solid #ccc;
	width: 100%;
}
#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: estrutura posicional da home */
#conteudo-home {
	padding-top: 15px;
	width: 100%;
}
#decorA-home { width: 100%; }
#produto-destaque {
	padding-right: 16.1em;
	margin-right:0;
}
#rodape-home {
	padding-top: 20px;
	width: 100%;
}
/* FIM: estrutura posicional da home */
/* INI: caixa de produtos em destaque */
#produto-destaque .titulo-home {
	background: #f1ac51;
	border: 1px solid #d3d7da;
	border-width: 1px 0px;
	font-size: 1em;
	height: 2.7em;
	_overflow: hidden;
}
#produto-destaque .titulo-home strong {
	display: block;
	font: 700 1.6em arial, sans-serif;
	line-height: 1.7;
	margin-left: 7px;
	width: 9.8em;
}
#produto-destaque .titulo-home strong a { color: #000; }
#produto-destaque .titulo-home strong em { font: normal 0.689em arial, sans-serif; }
#produto-destaque form.comparar { position: relative; }
#produto-destaque form.comparar input {
	font: 700 1.2em arial, sans-serif;
	height: 1.9em;
	_margin-right: 17em;
	padding: 0px;
	position: absolute;
	right: 0px;
	top: -2.15em;
	width: 15em;
}
#produto-destaque .bloco-produto {
	border-bottom: 0.1em solid #e4e4e4;
	_height: 15.5em;
	margin-bottom: 3.5em;
	min-height: 15.5em;
	padding: 0px 0px 3.3em 17em;
	position: relative;
}
#produto-destaque div.primeiro { margin-top: 4.9em; }
#produto-destaque div.ultimo {
	border-bottom-width: 0px;
	margin-bottom: 2.3em;
	padding-bottom: 2.4em;
	_margin-bottom: 3.9em;
	_margin-bottom: 1.9em;
	_padding-bottom: 2em;
}
#produto-destaque .bloco-produto p.imagem {
	_display: inline;
	height: 15em;
	margin-left: -16em;
	position: absolute;
	width: 15em;
}
#produto-destaque .bloco-produto p.imagem img {
	height: 100%;
	width: 100%;
}
#produto-destaque .bloco-produto h4 {
	font: 700 1.4em arial, sans-serif;
	padding-bottom: 5px;
}
#produto-destaque .bloco-produto .avalie {
	float: left;
	margin-bottom: 10px;
}
#produto-destaque .bloco-produto .avalie dd.nota {margin-right: 40px;}
#produto-destaque .bloco-produto .preco,
#produto-destaque .bloco-produto .textos {
	font: 1.1em arial, sans-serif;
}
#produto-destaque .bloco-produto .preco strong {font-size: 1.18em;}
#produto-destaque .bloco-produto .comparar {margin: 5px 0px 3px;}
/* FIM: caixa de produtos em destaque */

/* INI: caixa "porque se cadastrar" */
#porque-cadastrar {
	_height: 1%;
	margin: 0px 10px;
}
#porque-cadastrar h4 {
	color: #9d281f;
	font: 700 1.3em arial, sans-serif;
	margin-bottom: 3px;
}
#porque-cadastrar div.col-esquerda{
	color: #4d5e72;
	float: left;
	padding-right: 1em;
	width: 24.1em;
}
#porque-cadastrar div.col-direita {
	color: #4d5e72;
	float: right;
	padding-left: 1em;
	width: 24em;
}
#porque-cadastrar div.col-esquerda p,
#porque-cadastrar div.col-direita p {
	font: 1.2em arial, sans-serif;
	margin-top: 12px;
}
/* FIM: caixa "porque se cadastrar" */
/* INI: caixa com opções para o lojista */
#principal #lojista { margin-top: 2em; }
#lojista {
	border: 0.1em solid #bdc4cf;
	float: right;
	background: url("http://shopp.img.uol.com.br/v2006/fase3/deg_anunciante.gif") repeat-x left top;
	height: 13em;
	padding:0.3em 0.9em;
	width: 45%;
}
#lojista .anunciante { background: url("http://shopp.img.uol.com.br/v2006/fase3/img_anunciante.gif") no-repeat right -2px; }
#lojista ul {
	list-style-type: none;
	padding: 8px 0px 0px;
	width: 49%;
}
#lojista ul li {
	padding: 0px 0px 8px 1em;
	width: 24em;
}
#lojista ul li.ultimo { padding-bottom: 0px; }
/* FIM: caixa com opções para o lojista */
/* INI: botão "anuncie" */
#anuncie {
	float: left;
	height: 8em;
	width: 22.8em;
}
#anuncie img {
	height: 100%;
	width: 100%;
}
/* FIM: botão "anuncie" */

/* INI: Selo PagSeguro 125x125px */
div#selo {
	width:15.3em;
	text-align:center;
	padding-bottom: 1em;
}
div#selo img { 
	width:12.5em;
	height:12.5em;
}
/* FIM: Selo PagSeguro 125x125px */ 
@media all and (min-width:0px) {
    #enviar-busca-link {
    	left:85%;
	}
}
/* INI: faixa da promoção de vídeo */
#concurso-wrapper {
	padding: 20px 0px 0px;
	*padding-bottom: 20px;
}
#concurso-home {
	background: #fff url( http://shopp.img.uol.com.br/v2006/fase3/home-video-bg.gif ) repeat-x 0px 0px;
	border: 1px solid #065a96;
	_height: 74px;
	min-height: 74px;
}
#concurso-home .a {
	background: url( http://shopp.img.uol.com.br/v2006/fase3/home-video-robo.gif ) no-repeat 0px 0px;
	float: left;
	width: 29%;
}
#concurso-home .b {
	background: url( http://shopp.img.uol.com.br/v2006/fase3/home-video-texto.gif ) no-repeat center 0px;
	float: right;
	width: 71%;
}
#concurso-home a {
	display: block;
	height: 74px;
	text-decoration: none;
}
#concurso-home a span { visibility: hidden; }
#shopping-saudacao a.print img{
	width:auto;
	height:auto;
}
#shopping-saudacao a.print:hover { text-decoration:none; }
#shopping-saudacao a.print:hover span{ text-decoration:underline; }
/* FIM: faixa da promoção de vídeo */

* html body.hideselects select { visibility: hidden;}
/*#nav-menu-home dl {
	background: no-repeat left top;
	padding-left: 40px;
}
#nav-menu-home dl.automoveis-e-veiculos { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-automoveis-e-veiculos.gif); }
#nav-menu-home dl.livros { 
	background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-livros.gif); 
	margin-bottom: 15px;
}
#nav-menu-home dl.cine-e-foto { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-cine-e-foto.gif); }
#nav-menu-home dl.eletrodomesticos { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-eletrodomesticos.gif); }
#nav-menu-home dl.eletronicos { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-eletronicos.gif); }
#nav-menu-home dl.esporte-e-lazer { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-esporte-e-lazer.gif); }
#nav-menu-home dl.flores-e-cestas { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-flores-e-cestas.gif); }
#nav-menu-home dl.games { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-games.gif); }
#nav-menu-home dl.informatica { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-informatica.gif); }
#nav-menu-home dl.moda-e-acessorios { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-moda-e-acessorios.gif); }
#nav-menu-home dl.perfumaria-e-cosmeticos { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-perfumaria-e-cosmeticos.gif); }
#nav-menu-home dl.telefonia { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-telefonia.gif); }
#nav-menu-home dl.moveis-e-decoracao { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-moveis-e-decoracao.gif); }
#nav-menu-home dl.brinquedos  { background-image: url(http://shopp.img.uol.com.br/v2006/departamentos/depto-brinquedos.gif); }
#shopping-search-engine {display: none;}
/* mensagem de flash não instalado */
div.noflash {
	height: 627px;
	position: relative;
	width: 100%;
}
div.noflash_message {
	font: bold 17px Arial;
	height: 40px;
	left: 50%;
	margin: -20px 0 0 -250px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 500px;
}
/* hack for ie 6 - Home Patrocinador */
#sponsor-area {
	position: static;
	height: 51px;
	width: 120px;
}
#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 1px;
	_margin-left: 15px;
	width: 120px;
}
#sponsor-area #patrocinador {_margin-top: 5px !important;}
#flash-home {height: 625px;}
/* ---- VIAGENS ---- */
input, 
select{
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	color: #000;
}
input, 
select{
	font-size: 11px;
}
a img{border: 0px;}
.tabs, .form, .formFoot { width: 810px; }
.tabs {
	padding-top: 0px;
	padding-bottom: 5px;
}
.tabButtons {
	font-size: 15px;
	font-weight: bold;
	color: #009;
}
.tabButtons A {
	color: #009;
	text-decoration: none;
}

.tabButtons A.selected { color: #000; }
.tabButtons A:hover { text-decoration: underline; }
.form {
	padding: 0px;
	font-size: 11px;
}
.form FORM {
	margin: 0px;
	min-height: 1px;
	_height: 1px;
}
.formFoot {font-size: 1px;}
.left {float: left;}
.right {float: right;}
.column {width: 48%;}
.singleColumn {width: 48%; margin-bottom:0;}
.column SPAN {
	/*display: block;*/
	font-weight: bold;
	margin-bottom: 3px;
}
.lColumn {width:380px;}
.rColumn {
	float:left;
	width:172px;
}
.rColumn div{ margin-bottom: 5px; }
.column select, .column .textEntry { width: 68%; }
.textEntry {
	border: 1px solid #aba9a9;
	color: #686868;
	padding-left:2px;
}
.digit2 { width: 25px !important; }
.digit4 { width: 25px !important; }
SELECT.digit4 { width: 55px !important; }
.submit {
	text-align: left;
	margin-top: -22px;
	padding-right: 5px;
}
.spacer {
	font-size: 1px !important;
	margin: 0px !important;
	padding: 3px !important;
	float: none !important;
	clear: both !important;
	width: 100% !important;
	height: 0px !important;
}
label{ font-family:arial; }
/*Css ex-inline*/ 
div#divSearchTab{
	background:transparent url(http://shopp.img.uol.com.br/v2006/viagens/bgsearch.jpg) no-repeat scroll 0 0;
	border:2px solid #A5362F;
	height:120px;
	_height:100px;
	margin-bottom:6px;
	text-align:center;
	clear:both;
}
div#boxIntern{ margin:0px 0 5px 0; }
div#divBlocoDeBusca{	
	border-bottom: #EBEBEB 0px solid; 
	border-right: #EBEBEB 0px solid;
	width:556px;
	margin:0;
	overflow:hidden;
}	
div#outerForm{
	border: #AAAAAA 0px solid;
	padding: 1px 5px 0;
	text-align:left;
}
div#tit-msg{
	width:490px;
	_width:440px;
}
div#tit-msg span.tit-msg-1{
	color:#A7342F;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
}
div#tit-msg span.tit-msg-2{
	font-size:12px;
	font-family:arial;
}
label.lbl-ida-volta{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	padding-left:5px;
	*padding-left:0;
}
div.dt-ida-volta{
	line-height:40px;
	line-height:15px;
	margin-top:5px;
	_margin-top:10px;
}
div.tp-class{ margin-top:31px; }
div.tp-class span{ font-family:arial;font-size:12px }
span.calendar-dt-ida-volta{
	font-family:arial;
	font-size:12px;
}
div.submit a{ margin-left:42px; }
div.column{
	margin-top:-5px;
	_margin-top:0;
}
div.classes{
	margin-top:17px;
	_margin-top:25px;
}
a.bt_busca_cancum{
	background: transparent url(http://shopp.img.uol.com.br/v2006/viagens/btsearch.gif) repeat scroll 0 0; 
	width: 77px; 
	display: block; 
	height: 26px;
}
a.bt_busca_cancum:hover{
	background: transparent url(http://shopp.img.uol.com.br/v2006/viagens/btsearch.gif) repeat scroll 0 26px; 
	width: 77px; 
	display: block; 
	height: 26px;
}
div#carrosselHome{ padding-top:0!important; }

/*
	MENU DEPARTAMENTOS
*/

#rbannerShopp,
#rbanner {
	margin-top:8px;
	display:block;
}
#rbannerShopp{ display:none; }

#menu-home {
	float: left;
	height: 859px;
	width: 220px;
}

#massmail {
	background-position: 0 0;
	border: none;
	height: 163px;
	margin: 30px 0 0 2px;
	width: 196px;
}

#massmail form label {
	display: block;
}

#massmail form .news-field {
	width: 156px;
}

#massmail form .news-field input {
	width: 145px;
}

#home-departments,
#home-departments span.brd-bottom,
#home-departments dl.first {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/new/bg-menu-brd.gif) no-repeat 0 0;
}

#home-departments {
	background-position: 100% 0;
	background-repeat: repeat-y;
	height: 762px;
	*height: 767px;
	position: relative;
	z-index: 1;
}

#home-departments span.brd-bottom {
	background-position: 0 100%;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	position: absolute;
	top: 100%;
	width: 100%;
}

#nav-menu-home {
	border: none;
}

#nav-menu-home p.vertodos {
	margin: 12px 0 0 !important;
}

/* INI: menu de navegação principal */
#nav-menu-home dl {
	clear: both;
	margin: 0;
	padding: 0 3px;
	position: relative;
	z-index: 1;
}
#nav-menu-home dl span.brd-left {
	display: none;
}
#nav-menu-home dl dt { 
	background: url(http://shopp.img.uol.com.br/v2006/home/new/dept-arrow.gif) no-repeat 197px 50%;
	border-bottom: 1px solid #E2E2E4;
	border-top: 1px solid #FFF;
	font: bold 15px arial, sans-serif;
	height: 20px;
	padding: 5px 15px;
	position: relative;
	z-index: 9;
}
#nav-menu-home dl.nodrop dt {
	background: none;
} 
#nav-menu-home dl dt.first {
	padding-top: 8px;
}
#nav-menu-home dl dt a {
	line-height: 20px;
}
#nav-menu-home dl dd {
	display: none;
}
#nav-menu-home dl.hover {
	z-index: 10;
}
#nav-menu-home dl.hover dt {
	background-color: #FFF;
	background-image: none;
	border: 1px solid #6B82A2;
	border-right: none;
	border-left-width: 6px;
	padding-left: 9px;
}

#nav-menu-home dl.hover dt.first {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/new/bg-first-item.gif) no-repeat 0 0;
	border: none;
	border-bottom: 1px solid #6B82A2;
	padding-top: 9px;
	padding-left: 15px;
}

#nav-menu-home dl.hover span.brd-left,
#nav-menu-home dl.hover dd,
#nav-menu-home dl.hover dd span.brd-bottom,
#nav-menu-home dl.hover dd span.brd-bottom span {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/new/category-bg.gif) no-repeat 0 0;
}

#nav-menu-home dl.hover span.brd-left {
	background-position: 0 -22px;
	display: block;
	height: 20px;
	left: 200px;
	position: absolute;
	margin-top: -10px;
	width: 20px;
	z-index: 11;
}

#nav-menu-home dl.hover dd {
	display: block;
	font: 12px arial, sans-serif;
	left: 200px;
	padding: 15px 0 0 12px;
	position: absolute;
	top: 0;
	z-index: 10;
	width: 315px;
}
#nav-menu-home dl.hover dd ul {
	float: left;
	overflow: hidden;
	padding: 0;
	margin-left: 15px;
	_margin-left: 8px;
	width: 135px;
}
#nav-menu-home dl.hover dd ul li {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/new/cat-arrow.gif) no-repeat 0 5px;
	margin: 5px 0;
	padding-left: 10px;
}
#nav-menu-home dl.hover dd p.campaign {
	clear: both;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	z-index: 100;
	width: 88px;
}
#nav-menu-home dl.hover dd span.brd-bottom {
	background-position: -12px 100%;
	clear: both;
	display: block;
	height: 15px;
	*margin-top: -5px;
	position: absolute;
	top: 100%;
	z-index: 10;
	width: 315px;
}
#nav-menu-home  p.vertodos {
	font:bold 11px Arial, sans-serif;
	text-transform: uppercase;
	margin:0.5em 0;
	text-align:center;
}

#cine-e-foto a {
	color: #000 !important;
	height: 80px !important;
}

/* FIM: menu de navegação principal */

#main {
	float: right;
	overflow: hidden;
	margin-right: -230px;
	_margin-right: -228px;
	position: relative;
	z-index: 0;
	width: 100%;
}

#middle {
	float: left;
	width: 100%;
	margin-left: -392px;
	_margin-left: -375px;
	overflow: hidden;
}

#middle-content {
	margin-left: 392px;
	width: auto;
}

/*
	TOP OFFERS
*/

#top-offers,
#top-offers span.brd-right {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/new/bg-top-ofertas.gif) no-repeat 0 0;
}

#top-offers {
	position: relative;
}

#top-offers,
#top-offers span.brd-right {
	height: 222px;
}

#top-offers span.brd-right {
	background-position: 100% 0;
	display: block;
	left: 100%;
	margin-left: -35px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 35px;
}

#top-offers h3 {
	height: 35px;
	overflow: hidden;
	text-indent: -9999px;
}
#top-offers li {
	height: 70px;
	overflow: hidden;
}
#top-offers .nomeTopOffers {
	height: 30px !important;
	overflow: hidden !important;
	text-transform: capitalize !important;
}
#top-offers .sobconsulta {
	font-size: 12px;
	display: block;
	margin-left: 90px;
}

#top-offers-content {
	background-position: 0 100%;
	height: 187px;
}

#top-offers-content ul {
	background-position: 100% 0;
	border: none;
	list-style: none;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	margin: 0 0 0 2px;
	z-index: 10;
}
#top-offers-content ul li {
	border: none;
	float: left;
	padding: 5px 0;
	display: block;
	margin: 5px 0;
	width: 49.8%;
}
#top-offers-content ul li img {
	height: 70px;
	width: 70px;
}
#top-offers-content ul li .blocoTopOffer {
	display:block;
}
#top-offers-content ul li .blocoTopOffer a {
	display:block;
}
#top-offers-content ul li .blocoTopOffer a:hover {
	text-decoration: underline;
}
#top-offers-content ul li .blocoTopOffer .imgTopOffers{
	float:left;
	margin-right:6px;
}
#top-offers-content ul li .blocoTopOffer .nomeTopOffers{
	font:12px Arial;
	color:#025EC7;
	text-transform:uppercase;
	text-decoration:none;
	height:44px;
	margin:0 0 2px 90px;
	overflow:hidden;
}

#top-offers-content ul li .blocoTopOffer .priceTopOffers,
#top-offers-content ul li .blocoTopOffer .priceTopOffersParcelas,
#top-offers-content ul li .blocoTopOffer .merchandiseTopOffers {
	margin:0 0 0 90px;
	font: 13px Arial;
	text-decoration:none;
	color:#025EC7;
}
#top-offers-content ul li .blocoTopOffer .merchandiseTopOffers {
	margin-top: 5px;
}
#top-offers-content ul li .blocoTopOffer .priceTopOffers strong{
	font:bold 15px arial;
}
#top-offers-content ul li .blocoTopOffer .priceTopOffersParcelas{
	color:#000000;
}
#top-offers-content ul li .blocoTopOffer .priceTopOffersParcelas .valorParcela{
	color:#9F231B;
}

#top-offers-content ul li .blocoTopOffer .parcelasTopOffers{
	font-size:10px;
	color:#000;
}
#top-offers-content ul li .blocoTopOffer .parcelasTopOffers span{
	color:#9F231B;
}



#top-products {
	clear: both;
	height: 334px;
	position: relative;
	margin: 10px 0;
	z-index: 10;
}

#top-products h3,
#top-products span.brd-right,
#top-products-content {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/new/bg-top-prod.gif) no-repeat 0 0;
}

#top-products h3 {
	height: 45px;
	margin: 0 26px;
	overflow: hidden;
	text-indent: -9999px;
}

#top-products span.brd-right {
	background-position: 100% 0;
	display: block;
	height: 100%;
	left: 100%;
	margin-left: -61px;
	_margin-left: -60px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 35px;
}

#top-products-content {
	background-position: 0 -45px;
	height: 289px;
	margin: 0 26px;
	overflow: hidden;
}
#top-products-carousel {
	height: 288px;
	margin: 0 6px;
	overflow: hidden;
	position: relative;
	_width: 100%;
	z-index: 9;
}
#top-products-content .mask {
	display: none;
	overflow: hidden;
}
#top-products-content .block {
	border-right: 1px solid #DFDFDF;
	float: left;
	height: 264px;
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
}
#top-products-content .block img {
	height: 100px;
	width: 100px;
}
#top-products-content .pricevariation {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/btscarrossel.gif) no-repeat 0 -198px;
	height: 66px;
	margin: 0 auto;
	text-align: right;
	width: 160px;
}
#top-products-content .pricevariation span {
	color: #FFF;
	display: block;
	float: right;
	font: bold 15px arial,sans-serif;
	height: 66px;
	line-height: 64px;
	text-align: center;
	width: 66px;
}
#top-products-content .price {
	height: 50px;
}
#top-products-content .price a {
	color: #0058BD;
	display: block;
	font: bold 30px arial,sans-serif;
	outline: none;
}
#top-products-content .price span {
	font: normal 11px aria,sans-serif;
}
#top-products-content .botao-comparar {
	margin: 3px auto;
	position: static;
}
#top-products-content .num-offers {
	font: normal 11px arial,sans-serif;
}
#top-products-content .num-offers span {
	font: bold 11px arial,sans-serif;
}

#top-products a.btn-left,
#top-products a.btn-right {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/btscarrossel.gif) no-repeat 0 -5px;
	display: block;
	height: 87px;
	margin: -35px 0 auto;
	outline: none;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	z-index: 10;
	width: 56px;
}

#top-products a.btn-left {
	background-position: -25px -6px;
	left: 0;
}
#top-products a.btn-right {
	background-position: -79px -6px;
	left: 100%;
	margin-left: -57px;
	_margin-left: -56px;
}

#top-products a.btn-left:hover {
	background-position: -25px -94px;
}

#top-products a.btn-right:hover {
	background-position: -79px -94px;
}

#ofertas-home,
#ofertas-home h3,
#ofertas-home span.brd-right {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/new/bg-destaques-home.gif) no-repeat 0 0;
}

#ofertas-home span.brd-right {
	background-position: 100% 0;
	display: block;
	height: 213px;
	left: 100%;
	margin-left: -35px;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 35px;
}

#ofertas-home {
	height: 213px;
	position: relative;
	overflow: hidden;
}
#ofertas-home h3 {
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
}
#ofertas-home dt a {
	font: bold 12px arial,sans-serif;
}
#ofertas-home dt a img {
	height: 90px;
	width: 90px;
}
#ofertas-home dl {
	float: left;
	height: 165px;
	margin: 5px 0;
	overflow: hidden;
	text-align: center;
	width: 24.8%;
}

#bl-news-brand {
	clear: both;
	height: 90px;
	overflow: hidden;
	padding-top: 10px;
	width: 100%;
}

#box-news {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/bg-boletim.gif) no-repeat 0 0;
	float: left;
	height: 73px;
	margin-right: 8px;
	padding: 13px 15px;
	width: 270px;
}

#box-news .new-field {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/campo-boletim.gif) no-repeat 0 0;
	height: 29px;
	float: left;
	margin-right: 10px;
	padding: 10px 2px 0 2px;
	width: 213px;
}
#box-news .new-field input {
	background-color: #FFF;
	border: none;
	width: 213px;
	*width: 210px;
}

#box-news label {
	display: block;
	font-size: 12px;
	padding-bottom: 8px;
}

#box-news .act {
	float: left;
	padding-top: 6px;
}

#box-news .act button {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/btok.gif) no-repeat 0 0;
	border: medium none;
	float: left;
	content: "";
	height: 22px;
	line-height: 0pt;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 30px;
	cursor: pointer;
	text-indent: -9999px;
}

#box-brand {
	clear: both;
	height: 84px;
	margin-right: -230px;
	width: 100%;
}

#brand-carousel {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/bg-marcas-esq.gif) no-repeat 0 0;
	height: 84px;
	margin-right: 230px;
	padding: 10px 0;
	position: relative;
}
#brand-carousel span.brd-right {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/bg-marcas-dir.gif) no-repeat 0 0;
	float: right;
	display: block;
	height: 84px;
	left: 100%;
	margin-left: -23px;
	position: absolute;
	top: 0;
	width: 23px;
	z-index: 1;
}

#brand-carousel p.btn-left,
#brand-carousel p.btn-right {
	height: 84px;
	position: absolute;
	top: 0;
	width: 60px;
	z-index: 2;
}

#brand-carousel p.btn-left a,
#brand-carousel p.btn-right a {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/btsmall.gif) no-repeat 0 0;
	display: block;
	height: 50px;
	margin: 16px auto 0;
	outline: none;
	text-indent: -9999px;
	width: 40px;
}

#brand-carousel p.btn-left {
	left: 0;
}
#brand-carousel p.btn-right {
	left: 100%;
	margin-left: -60px;
}

#brand-carousel p.btn-left a {
	background-position: 3px 0;
}

#brand-carousel p.btn-right a {
	background-position: -35px 0;
}

#brand-carousel p.btn-left a:hover {
	background-position: 3px -50px;
}

#brand-carousel p.btn-right a:hover {
	background-position: -35px -50px;
}
#brand-carousel .mask {
	padding: 0 80px;
}
#brand-carousel ul {
	list-style: none;
	height: 60px;
	margin: 0 auto;
	padding: 0 80px;
	overflow: hidden;
}
#brand-carousel ul li {
	float: left;
	height: 34px;
	padding: 9px 0;
	text-align: center;
	width: 25%;
	*width: 24.8%;
}

#brand-carousel ul li a {
	border: 3px solid #FFF;
	display: block;
	margin: 0 auto;
	padding: 2px;
	width: 104px;
}

#brand-carousel ul li a:hover {
	border-color: #55A6D5;
}

#box-faq-twitter {
	clear: both;
	height: 130px;
	margin: 0 10px;
	overflow: hidden;
	padding-top: 15px;
}

#box-faq {
	float: left;
	overflow: hidden;
	margin-left: -269px;
	width: 100%;
}

#box-faq-content {
	margin-left: 269px;
}

#box-faq-consumer,
#box-faq-advertiser {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/bg-st.gif) no-repeat 0 0;
	float: left;
	height: 120px;
	width: 49.8%;
}

#box-faq-advertiser {
	background-position: 0 -146px;
}

#box-faq-consumer h4 a,
#box-faq-advertiser h4 a {
	color: #000;
	display: block;
	font-family: arial,sans-serif;
	font-size: 16px;
	padding-left: 40px;
}

#box-faq-consumer ul,
#box-faq-advertiser ul {
	list-style: none;
	padding-left: 15px;
	margin: 15px 0 0;
}

#box-faq-consumer ul li,
#box-faq-advertiser ul li {
	background: transparent url(http://shopp.img.uol.com.br/v2006/home/seta-red.gif) no-repeat 0 7px;
	float: left;
	height: 15px;
	padding: 3px 0 3px 8px;
	margin: 0;
	width: 46%;
}

#box-faq-consumer ul li a,
#box-faq-advertiser ul li a {
	color: #000;
	font-size: 11px;
}

#box-twitter {
	float: left;
	width: 259px;
}

#box-twitter h5 a {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/home/twitter-bird-br.gif) no-repeat 0 0;
	display: block;
	height: 55px;
	outline: none;
	text-indent: -9999px;
}

#box-twitter p.tweet {
	padding: 5px 6px;
	line-height: 15px;
}

#box-twitter p.load {
	position: relative;
	height: 40px;
}

#box-twitter p.load span {
	background: #FFF url(http://shopp.img.uol.com.br/v2006/load-twitter.gif) no-repeat 0 0;
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}

#box-twitter p.no-response {
	line-height: 40px;
	text-align: center;
}

#sponsor-area {
	height: auto !important;
	margin: 0 auto;
	width: 120px;
}
#sponsor-area strong {
	display: block;
	text-align: left;
}
#sponsor-area #patrocinador {
	margin-left: 0 !important;
}

#advertise {
	float: right;
	margin-right: 230px;
	overflow: hidden;
	width: 152px;
	_width: 140px;
}
#advertise .pub {
	height: 90px;
	margin: 34px auto 0;
	width: 120px;
}
#advertise .pub span {
	color: #DFDFDF;
	display: block;
	font: bold 13px arial,sans-serif;
	height: 90px;
	line-height: 90px;
	text-align: center;
}
#advertise .banner {
	width: 152px;
}
#advertise-content {
	margin: 0 auto;
	overflow: hidden;
	width: 120px;
}
.new-home #advertise .pub {
	margin-top: 47px;
}
.noTwitter {
	padding-left: 0 !important;
}
.noTwitter #contentMoreSearched {
	float: none !important;
	height: 115px !important;
	margin-left: 0;
	padding-left: 0 !important;
}
/*
	NEW HOME
*/
#ofertas-home ul {
	display: none;
}

/*
#middle.new-home {
	*max-width: 561px;
	*width: 100%;
	_width: auto;
}
*/
#top-new-home {
	height: 301px;
	*height: 305px;
	padding-right: 318px;
	position: relative;
	z-index: 100;
}
.new-home #ofertas-home {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-bordas.jpg ) repeat-y 0 1px;
	float: none;
	height: auto;
	padding-top: 1px;
	/* width: 49.95%; */
	width: 100%;
}
/*
html > body .new-home #ofertas-home {
	*height: 239px;
}
*/
.new-home #ofertas-home .bg {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-bordas.jpg ) repeat-y 100% 1px;
}
.new-home #ofertas-home .oferta {
	display: none;
	float: none;
	height: 170px;
	padding: 15px 7px 0 160px;
	position: relative;
	text-align: left;
	width: auto;
}
.new-home #ofertas-home .oferta img {
	left: 8px;
	position: absolute;
	top: 13px;
}
.new-home #ofertas-home .oferta dt {
	padding-top: 10px;
}
.new-home #ofertas-home .oferta dt a {
	font-size: 16px;
}
.new-home #ofertas-home .oferta dd {
	font-size: 11px;
	line-height: 1.3;
	padding-top: 3px;
}
.new-home #ofertas-home .oferta .preco {
	font-size: 13px;
	padding-top: 5px;
}
.new-home #ofertas-home h3 {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-titulo.jpg ) no-repeat 0 0;
	position: relative;
}
.new-home #ofertas-home h3 .border {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-titulo.jpg ) no-repeat 100% 0;
	display: block;
	height: 36px;
	position: absolute;
	right: 0;
	_right: -1px;
	top: 0;
	width: 36px;
}
.new-home #ofertas-home .brd-right {
	display: none;
}
.new-home #ofertas-home ul {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-abas.jpg ) no-repeat 105% 0;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #ebebeb;
	display: block;
	*height: 25px;
	list-style-type: none;
	margin: 0 2px;
	padding: 0;
	position: relative;
}
.new-home #ofertas-home li {
	*display: inline;
}
.new-home #ofertas-home li a {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-abas.jpg ) no-repeat 100% 0;
	border-top: 1px solid #ebebeb;
	color: #6b83a5;
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 17px;
	padding: 4px 2%;
	position: relative;
	text-align: center;
	top: -1px;
	width: 20.95%;
	*width: 20.75%;
}
.new-home #ofertas-home .com-3 li a {
	width: 29.3%;
	*width: 29.1%;
}
.new-home #ofertas-home .com-2 li a {
	width: 45.95%;
	*width: 45.75%;
}
.new-home #ofertas-home li a:focus {
	outline-width: 0;
	text-decoration: underline;
}
.new-home #ofertas-home li a.selected {
	background: #fff url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-bordas.jpg ) repeat-y 100% -15px;
	border-top-width: 0;
	color: #0059ba;
	padding-top: 5px;
}
.new-home #ofertas-home #aba-home-4 a {
	background-position: 95% 0;
}
.new-home #ofertas-home #aba-home-4 .selected {
	background: #fff;
}
.new-home #ofertas-home .corner1,
.new-home #ofertas-home .corner2 {
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-destaques-cantos.gif ) no-repeat 0 0;
	bottom: -1px;
	height: 9px;
	left: -1px;
	overflow: hidden;
	position: absolute;
	width: 9px;
}
.new-home #ofertas-home .corner2 {
	background-position: -9px 0;
	left: auto;
	right: -1px;
	_right: -2px;
}

#home-new-dart {
	background: url( http://shopp.img.uol.com.br/v2006/home/pub-dart.gif ) no-repeat 1px 15px;
	height: 302px;
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
	padding-top:28px;
	/* debug below */
}



/* Ofertas Diárias */

#dailyOffers{
	width:100%;
	height:300px;
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-ofertas-diarias.gif ) no-repeat 0 0;
}
#dailyContent{
	float:left;
	width:98%;
	height:264px;
	overflow:hidden;
}
#bg-dir{
	float:left;
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-ofertas-diarias.gif ) no-repeat top right;
	width:2%;
	height:264px;
}
#btContent{
	float:left;
	height:30px;
	width:99.8%;
	padding-left:2px;
}
#btContent ul{
	display:block;
	float:left;
	width:100%;
	margin-left:2px;
}
#btContent ul,
#dailyContent ul,
#btContent ul li,
#dailyContent ul li{
	margin:0; padding:0;
	list-style:none;
}
#btContent ul li{
	display:inline;
}
#btContent ul li a{
	float:left;
	display:block;
	text-align:center;
	width:33.2%;
	height:30px;
	background: url(http://shopp.img.uol.com.br/v2006/home/bg-abas.gif) no-repeat top right;
	color:#6B83A5;
	font:bold 14px arial;
	line-height:35px;
	outline:none;
}
a.ativo{
	background-position: right -30px!important;
}

div.dartContent{
	width:250px;
	height:250px;
	margin:8px auto;
	background:silver
}
#dailyBox1,
#dailyBox2,
#dailyBox3,
#dailyBox4{
	padding-left:2px;
	margin-left:2px;
	display:none;
}

#cantos{
	float:left;
	height:7px;
	width:100%;
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-ofertas-diarias.gif ) no-repeat bottom left;
}
#bg-dir-bt{
	float:right;
	background: url( http://shopp.img.uol.com.br/v2006/home/bg-ofertas-diarias.gif ) no-repeat bottom right;
	width:10%;
	height:7px; 
}
.nameOffer{
	font:bold 16px arial;
	padding-bottom:7px!important
}
#dailyContent ul{
	margin:53px 0 0 4%;
	_margin:53px 0 0 0;
	display:block;
	float:left;

}
#dailyContent li.firstImg{
	position:absolute;
	padding-left:0
}
#dailyContent ul li{
	padding-left:155px;
	font:13px arial;
	line-height:1.3;
}
.nameStore{
	padding-top:7px !important;
}



