* {border:none; font-size:100%; list-style-type:none; margin:0; padding:0;}
body {background:#FFF url(/includes/hotwords/imagens/bg.gif) repeat-y center;font:x-small Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.border-no{background:transparent;}

#cabecalho-hotwords, #rodape-hotwords {width:977px; padding:0 30px; height:auto; margin:0 auto; padding:0; position:relative; z-index:1000;}
#cabecalho-hotwords {height:190px;background:url(../imagens/bg_header.png) repeat-x top}
#cabecalho-hotwords #logo {float:left; margin:0 0 0 1px; padding:0;}
#cabecalho-hotwords #cab-navegacao {width:410px; height:auto; margin:0 auto; padding:0; float:right;}
#cabecalho-hotwords #cab-navegacao li {font-size:10px; float:left; display:inline; border-right:1px solid #5E5E5E; height:auto; margin:10px 5px; padding:0 5px 0 0; letter-spacing:0; margin-right:5px; padding-right:5px;}
#cabecalho-hotwords #cab-navegacao li.sem-borda {border:none;}
#cabecalho-hotwords #cab-navegacao li a {color:#5E5E5E; display:inline; font-weight:normal; padding-left:0; padding-top:0;}

.menu {clear:both; width:977px; height:32px; margin:0 auto; z-index:1; background:#DA020B url(../imagens/bg_menu.png) repeat-x bottom; }
.menu li {background:url(/includes/hotwords/imagens/layout.png) right 0; padding:0; width:auto; float:left; margin:0 0 6px 0; height:26px; display:inline;}
.menu li a {font-size:1.2em; font-weight:normal; color:#27252A; margin: 7px 0 0 0; display:block; padding:0 25px 0 26px; text-align:center;}
.menu li span {background:url(/includes/hotwords/imagens/layout.png) 0 0; width:5px; height:26px; display:block; float:left;}
.menu li.menu-fim{background:url(/includes/hotwords/imagens/layout.png) -8px 0; width:1px; height:26px;}

.menu li div.menu-todas-categorias {background:url(/includes/hotwords/imagens/layout.png) 0 -30px; position:absolute; top:105px; left:0; width:977px; height:255px; z-index:5;}
.menu li div.menu-todas-categorias h2 {color:#FFFFFF; display:block; float:right; font-size:1.2em; font-weight:normal; margin-bottom:15px; padding:8px 27px 0 0;}
.menu li div.menu-todas-categorias ul {margin:40px 0 10px 20px;}
.menu li div.menu-todas-categorias ul li {background:none; float:left; font-size:1em; height:auto; line-height:215%; margin:0 20px 0 0; width:200px; display:inline;}
.menu li div.menu-todas-categorias ul li a {color:#FFF; margin:0; display:inline; padding:2px;}
.menu li div.menu-todas-categorias ul li a:hover, .menu li div.menu-todas-categorias div#todas-cat-dest p a:hover {background-color:#DA3E35; text-decoration:none;}

.menu li a.menutodas {color:#BF0005; width:126px;}
.menucarro {width:auto;}
.menucinefoto {width:auto;}
.menutelefonia {width:auto;}
.menuinformatica {width:auto;}
.menueletrodom {width:auto;}
.menueletronico {width:auto;}
.menugames {width:auto;}
.menudvd {width:auto;}
.menulivro {width:auto;}
.menu li div.menu-todas-categorias div#todas-cat-dest {clear:both; width:550px; font-size:1.3em; font-weight:bold; color:#FFF; margin:10px auto 0 auto; width:55%; padding-top:5px; background:none; border-top:1px solid #FEA7AB;}
.menu li div.menu-todas-categorias div#todas-cat-dest p {float:left; margin-right:10px; text-align:center; width:100%; color:#FFF; }
.menu li div.menu-todas-categorias div#todas-cat-dest p a {display:inline;font-size:1em; margin:0; color:#FFF;}

.busca {background:#7F7F7F; width:977px; margin:0 auto; height:53px;}
.busca label {height:16px; width:157px; position:relative; margin: 18px 0 0 100px; float:left;}
.busca label span {background:url(/includes/hotwords/imagens/layout.png) -213px -10px; height:100%; width:100%; position:absolute;}
.busca #key {width:50%; padding:5px 5px 3px 5px; border:1px solid #BFBFBF; font-size:14px; color:#DA020B; margin:14px 0 0 5px; float:left; font-weight:bold; text-transform:uppercase;}
.busca .btn-busca-buscar {background:url(/includes/hotwords/imagens/layout.png) -9px 0; width:86px; height:29px; margin:10px 0 0 5px; float:left; cursor:pointer;}

#powered {position:relative; margin:10px auto; width:115px; height:21px; display:block;}
#powered span {position:absolute; background:url(/includes/hotwords/imagens/layout.png) -96px -5px; width:100%; height:100%;}

#rodape-hotwords .busca {margin:15px 0; clear:both;}

#rodape-hotwords #menu-inst {margin:0 auto; padding:5px; width:220px;}
#rodape-hotwords #menu-inst li {border-right:1px solid #586572; display:inline; float:left; font-size:1.1em; font-weight:bold; margin:0pt 10px 0pt 0pt; padding-right:5px;}
#rodape-hotwords #menu-inst li a {color:#666666; text-decoration:underline;}
#rodape-hotwords #menu-inst li.sem-borda {border:medium none;}

/*BOXES*/
#box-main-top {background:none; margin:0 auto;}
.box-main {border:none;}
#box-banner-top, #box-banner, #box-banner-bottom {background:none; border:none;}
#box-main-bottom {background:none;}

/*BOTOES*/
.btn_comparar a {background:url(/includes/hotwords/imagens/botoes.png) -125px 0; height:26px; width:125px;}
.btn_iraloja a {background:url(/includes/hotwords/imagens/botoes.png); height:26px; width:125px;}
.btn_iraloja_certificada {width:130px;}
.btn_iraloja_certificada a {background:url(/includes/hotwords/imagens/botoes.png) -375px 0; display:block; height:100%; width:130px;}
.btn_saibamais a {background:url(/includes/hotwords/imagens/botoes.png) -250px 0; height:26px; width:125px;}
#prod-avalia-media .btn-avalie a, #prod-opinioes .btn-avalie a, #price-opinioes .btn-avalie a span {background: url(/includes/hotwords/imagens/products/btn-avalie-produto.gif);}
#prod-avalia-media .btn-avalie-tbem a, #prod-opinioes .btn-avalie-tbem a {background:transparent url(/includes/hotwords/imagens/products/btn-avalie-tbem.gif) no-repeat center bottom;}

/*TITULOS*/
#tit {margin-top:40px; color:#8C1C12; height:22px; line-height:22px;}
#tit-cham-ban {margin-top:328px; color:#8C1C12; top:0;}
#tit-res{top:222px;}
body:nth-of-type(1) #tit-res {top:222px;}
#tit-nomatch {top:220px;-top:210px;}
body:nth-of-type(1) #tit-nomatch {margin-top:32px;}
#tit-manymatches {top:223px;}
body:nth-of-type(1) #tit-manymatches {top:223px;}
#tit-loja {margin:210px 0 0 0; top:0;}

.breadcrumb {margin-top:210px;top:0; height:11px; line-height:11px; padding:0 0 0 10px; background:none;}
body:nth-of-type(1) .breadcrumb {margin-top:40px;}
.bread-cham-ban {margin-top:320px;top:0; padding:0 0 0 10px; background:none;}
.bread-saldao {margin-top:308px;top:0; height:11px; line-height:11px; padding:0;}
#tit-pos .bread-loja {top:0;}
body:nth-of-type(1) #tit-pos .bread-loja {top:221px;}


/*CATEGORY*/
#cat-main .cat-dest-tit, #cat-principais-marcas .cat-dest-tit {border-bottom:1px solid #E0E0E0;color:#8C1C12;}
#btn-busca-livro {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat -48px 0; width:54px; height:20px; margin-right:50px;}

/*RESULTS*/
#tit-cham-ban strong, .box_ordena .form_order select, .paginacao .pagtxt, paginacao_footer .pagtxt, #tit-cham-ban strong, .box_ordena .form_order select, .paginacao .pagtxt, paginacao_footer .pagtxt, .paginacao li a, paginacao_footer li a, .box-fluid-produto-preco p, #filtros dl.view_filters dt.nomefiltro a, .prod-info #dados #faixa-preco dd span#preco-por, .prod-lista-produtos .box-fluid-produto-preco p a, .box-fluid-produto-preco p a {color:#8C1C12;}
.linha_abas_cont {background: url(/includes/hotwords/imagens/results.gif) 0 -22px;}
.box_ordena, #box_ordena_many {background: url(/includes/hotwords/imagens/results.gif) 0 -145px;}
ul.abas_listagem li.ativa {background: url(/includes/hotwords/imagens/results.gif) right -73px;}
ul.abas_listagem li.ativa span {background: url(/includes/hotwords/imagens/results.gif) -546px -73px;}
ul.abas_listagem li {background: url(/includes/hotwords/imagens/results.gif) right -109px;}
ul.abas_listagem li span {background: url(/includes/hotwords/imagens/results.gif) -557px -109px;}
.box-fluid-top-esq-coluna {background: url(/includes/hotwords/imagens/results.gif) -39px 0;}
.paginacao li.active, paginacao_footer li.active {background-color:#8C1C12;}

/*NOVO FILTRO*/
.result-coluna .filtro dt {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0pt -21px;}
.filtro #botao {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 0; width:48px; height:20px;}
.filtro #botao-busca {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat -48px 0;}
.result-coluna .filtro .fil_blocos dd.mais a.on {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat scroll 0pt -220px;}
.result-coluna .filtro .fil_blocos dd.mais a {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat scroll 0pt -205px;}
.result-coluna .filtro .view_filters dt.nomefiltro {background:transparent url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 -145px;}
.result-coluna .filtro .view_filters dt.nomefiltro a {color:#8C1C12;}
/*MANY MATCHES*/
.result-coluna-mm .filtro dt {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 -68px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	background:url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 -68px;
}
html>body .result-coluna-mm .filtro dt {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 -68px;} 

.result-coluna-mm .filtro .view_filters dt.nomefiltro, .filtro #selecionados dt {background: url(/includes/hotwords/imagens/results/filtro.png) no-repeat 0 -145px;}
.result-coluna-mm .filtro .view_filters dt.nomefiltro a, .result-coluna-mm .filtro .fil_blocos dt.nomefiltro a {color:#8C1C12;}

/*PRODUCTS*/
.prod-lista-produtos .box_ordena {background:none;}
#prod-nav li a.ativa, #prod-nav-prod li a.ativa {color:#8C1C12;}
#aba-visao-geral a {background: url(/includes/hotwords/imagens/products/ic-aba-visao-geral.gif) no-repeat scroll left top;}
#aba-precos a {background: url(/includes/hotwords/imagens/products/ic-aba-precos.gif) no-repeat left top;}
#aba-caracteristicas a {background: url(/includes/hotwords/imagens/products/ic-aba-caracteristicas.gif) no-repeat scroll left top;}
#aba-opinioes a {background: url(/includes/hotwords/imagens/products/ic-aba-opinioes.gif) no-repeat scroll left top;}
#aba-videos a {background: url(/includes/hotwords/imagens/products/ic-aba-videos.gif) no-repeat scroll left top;}
#aba-visao-geral a:hover, #aba-precos a:hover, #aba-caracteristicas a:hover, #aba-opinioes a:hover, #aba-videos a:hover {background-position:left bottom;color:#8C1C12;}
#prod-ficha-tec .linha-impar {background:#F4ECEC;}
#box-produto-relacionados h4 {color:#8C1C12;}
#box-produto-relacionados ul#produto-relacionados li p.nome-prod a {color:#003499;}

.tit-product {color:#8C1C12;}



.box-fluid-produto .dados-loja .qualificacao_prod dt {color:#8C1C12;}
.rank0 span {background: url(/includes/hotwords/imagens/rank/00.gif) no-repeat scroll 0%;}
.rank1 span {background: url(/includes/hotwords/imagens/rank/10.gif) no-repeat scroll 0%;}
.rank2 span {background: url(/includes/hotwords/imagens/rank/20.gif) no-repeat scroll 0%;}
.rank3 span {background: url(/includes/hotwords/imagens/rank/30.gif) no-repeat scroll 0%;}
.rank4 span {background: url(/includes/hotwords/imagens/rank/40.gif) no-repeat scroll 0%;}
.rank5 span {background: url(/includes/hotwords/imagens/rank/50.gif) no-repeat scroll 0%;}
.rank6 span {background: url(/includes/hotwords/imagens/rank/60.gif) no-repeat scroll 0%;}
.rank7 span {background: url(/includes/hotwords/imagens/rank/70.gif) no-repeat scroll 0%;}
.rank8 span {background: url(/includes/hotwords/imagens/rank/80.gif) no-repeat scroll 0%;}
.rank9 span {background: url(/includes/hotwords/imagens/rank/90.gif) no-repeat scroll 0%;}


/*PRICE*/
#price-ficha-tec ul {margin:0 auto; width:98.5%;}
#tit-price {font-size:2em; margin-top:255px; padding:0; top:0; width:450px;}
#tit-price a, #tit a {color:#8C1C12;}
#price-info #dados .preco-por a {color:#8C1C12;}
#price-info #dados .btn_iraloja_certificada {width:130px;}
#price-info #dados-loja #avaliacao-loja #n-avaliacoes {width:75px; font-size:0.9em;}
#price-info #dados-loja #avaliacao-loja #avaliar {width:50px; font-size:0.9em;}
#price-info #dados-loja #avaliacao-loja #avaliar a {color:#0066CC;}
#vitrine dt {color:#8C1C12; font-family:"Trebuchet MS",Arial,Verdana; font-size:1.8em; margin-bottom:10px;}
#price-ficha-tec .linha-impar {background:#F4ECEC;}

/*barra publicidade*/
.barraHomePublicidade {clear:both;height:auto;margin:0 auto;width:975px;}

#pub-top {height:55px;}
#tit-pricer {top:208px;}

body:nth-of-type(1) #tit {top:184px;}
#mais_buscados_topo {bottom:570px;}