/*ADM*/
.lista .adm-oferta {
    height:15px;
    width:100%;
    background:#FDF4BB;
    position:absolute;
    top:0;
    right:0;
    width:50%;
}
.results .lista .adm-oferta li {
    margin:0 5px 0 0;
    padding:0;
    width:150px;
    height:12px;
    font-size:1.2em;
    color:#FF0000;
    border:none;
    float:left;
    display:inline;
    background:none;
    height:auto;
}
.results .lista-grid .adm-oferta {
    height:65px;
}
.results .lista-grid .adm-oferta li {
    float:none;
    display:block;
    width:100%;
    text-align:center;
}
.lista .adm-oferta li a {
    font-weight:bold;
    color:#CC3300;
    text-decoration: underline;
}
/*ADM*/
#acao-pagina {
    position:absolute;
    top:-35px;
    right:10px;
}
#acao-pagina li {
    float:left;
    display:inline;
    margin:5px;
}
#acao-pagina li.imprimir a {
    background:url(/imagens-novo/results/icones.png) 0 -246px;
    width:63px;
    height:23px;
    display:block;
    color:#0872AE;
    padding:5px 0 0 21px;
    
}
\"";
voice-family:inherit;
width:42px;
height:18px;
}
html>body #acao-pagina li.imprimir a {
    width:42px;
    height:18px;
}
#acao-pagina li.imprimir a:hover {
    background:url(/imagens-novo/results/icones.png) 0 -270px;
}
#acao-pagina li.email a {
    background:url(/imagens-novo/results/icones.png) 0 -294px;
    width:63px;
    height:23px;
    display:block;
    color:#0872AE;
    padding:5px 0 0 23px;
    
}
\"";
voice-family:inherit;
width:42px;
height:18px;
}
html>body #acao-pagina li.imprimir a {
    width:40px;
    height:18px;
}
#acao-pagina li.email a:hover {
    background:url(/imagens-novo/results/icones.png) 0 -318px;
}
.results {
    height:auto;
}
.results #corpo {
    float:left;
    display:inline;
    width:646px;
    height:auto;
    margin:0 0 13px 7px;
}
.results dl.filtro {
    position:relative;
    background:url(/imagens-novo/results/boxes.png) 0 -60px;
    height:auto;
    width:646px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
.results #corpo dl.oculta {
    height:31px;
    width:646px;
    overflow:hidden;
    background:url(/imagens-novo/results/boxes.png) 0 -29px;
}
.results #corpo dl.oculta dt {
    background:url(/imagens-novo/results/boxes.png) 0 -29px;
    height:23px;
    
}
\"";
voice-family:inherit;
height:23px;
}
html>body .results #corpo dl.oculta dt {
    background:url(/imagens-novo/results/boxes.png) 0 -29px;
    height:23px;
}
html>body .results dl.view_filters dt {
    background:url(/imagens-novo/results/boxes.png) 0 -29px;
}
.results dl.filtro dd {
    width:146px;
    display:inline;
    float:left;
    margin:10px 0 10px 5px;
}
.results dl.filtro dt {
    background:url(/imagens-novo/results/boxes.png) no-repeat;
    width:646px;
    height:29px;
    display:block;
    overflow:hidden;
    color:#037CC3;
    padding:8px 0 0 10px;
    font-weight:bold;
    font-size:1em;
    
}
\"";
voice-family:inherit;
height:21px;
}
html>body .results dl.filtro dt {
    height:21px;
}
.results dl.filtro dt a {
    color:#037CC3;
}
.results dl.filtro dd#nao-ha-filtros {
    display:block;
    height:auto;
    width:90%;
    margin:20px;
    font-size:1.2em;
    color:#666;
}
.results dl.filtro dd.controle {
    display:block;
    height:10px;
    position:absolute;
    right:11px;
    top:0;
    width:10px;
}
.results dl.filtro dd.controle a {
    display:block;
    overflow:hidden;
    width:14px;
    height:13px;
    position:absolute;
    top:0;
    right:0;
}
.results dl.filtro dd.controle a span {
    width:1px;
    height:1px;
    position:absolute;
    overflow:hidden;
}
.results dl.filtro dd#selecionados {
    clear:both;
    width:640px;
    margin:0 0 0 3px;
    padding:10px 10px 5px 10px;
    border-bottom:1px solid #F1F1F1;
    background:#F8F8F8;
    
}
\"";
voice-family:inherit;
width:620px;
}
html>body .results dl.filtro dd#selecionados {
    width:620px;
}
.results dl.filtro dd#selecionados dt {
    width:600px;
    height:11px;
    overflow:hidden;
    margin:0 auto 5px auto;
    color:#8E8E8E;
    padding:0 0 0 13px;
    background:none;
    background:url(/imagens-novo/results/icones.png) -3px -132px no-repeat;
}
.results dl.filtro dd#selecionados dd {
    font-size:1em;
    color:#757575;
    margin:0 15px 0 0;
    float:left;
    display:inline;
}
.results dl.filtro dd#selecionados dd a {
    color:#FE0100;
}
.results dl.filtro dd dl.opcao {
    width:100%;
    font-size:1.1em;
    position:relative;
}
.results dl.filtro dd dl.opcao dt {
    background:url(/imagens-novo/results/icones.png) 0 -350px no-repeat;
    display:block;
    padding:0 0 4px 15px;
    color:#FEA62A;
    margin:0 0 3px 0;
    line-height:105%;
    position:relative;
    width:125px;
    overflow:visible;
}
.results dl.filtro dd dl.opcao dd {
    margin:2px 0 0 10px;
    font-size:1em;
    height:auto;
    margin:2px 0 0 5px;
    overflow:hidden;
    width:95%;
}
.results dl.filtro dd dl.opcao dd a {
    color:#008BD6;
}
.results dl.filtro dd dl.opcao dd ul li {
    margin:2px 0 0 0;
}
.results dl.filtro dd dl.opcao dd.mais {
    font-size:0.8em;
    background:url(/imagens-novo/results/icones.png) 0 -180px no-repeat;
    padding:0 0 0 8px;
    height:12px;
}
.results dl.filtro dd dl.opcao dd.mais a {
    color:#848484;
}
.results dl.filtro dd dl.opcao dd.marcas-hidden {
    display:none;
}
.results dl.filtro dd dl.opcao dt .titulo {
    overflow:hidden;
    height:22px;
    width:110px;
    display:block;
}
.results dl.filtro dd dl.opcao dt .dica {
    width:11px;
    height:10px;
    position:absolute;
    right:0;
    top:0;
}
.results dl.filtro dd dl.opcao dt .dica a {
    width:10px;
    height:11px;
    position:relative;
    overflow:hidden;
    cursor:help;
    display:block;
}
.results dl.filtro dd dl.opcao dt .dica a span {
    background:url(/imagens-novo/results/icones.png) -3px -190px;
    width:100%;
    height:100%;
    position:absolute;
}
.results dl.filtro dd dl.opcao dt .descricao {
    display:none;
    background:url(/imagens-novo/results/filtro-descricao-bg.png);
    width:200px;
    height:143px;
    position:absolute;
    top:9px;
    left:100px;
    z-index:20;
    font-size:1.1em;
    color:#666;
    font-weight:bold;
    padding:23px 5px 5px 5px;    
}
html>body .results dl.filtro dd dl.opcao dt .descricao {
    width:190px;
    height:115px;
}
.results dl.filtro dd#formulario {
    clear:both;
    width:100%;
    background:url(/imagens-novo/results/boxes.png) 0 -280px;
    width:646px;
    height:35px;
    margin:0;
}
.results dl.filtro dd#formulario form {
    width:98%;
    margin:0 auto;
    height:50%;
    padding:8px 0 0 0;
}
.results dl.filtro dd#formulario fieldset {
    float:left;
    display:inline;
    width:48%;
    margin:0 5px;
}
.results dl.filtro dd#formulario p {
    color:#008BD6;
    font-size:1.05em;
    float:left;
    display:inline;
    margin:0 5px 0 0;
}
.results dl.filtro dd#formulario label {
    color:#A6AAAB;
    font-size:1em;
    float:left;
    display:inline;
    margin:1px 2px 0 6px;
}
.results dl.filtro dd#formulario #campo-keyword {
    color:#666;
    font-size:1.1em;
    float:left;
    display:inline;
    border:1px solid #FBA52C;
    padding:1px 3px;
    width:135px;
}
.results dl.filtro dd#formulario .campo-preco {
    color:#666;
    font-size:1.1em;
    float:left;
    display:inline;
    border:1px solid #FBA52C;
    padding:1px 3px;
    width:30px;
}
.results dl.filtro dd#formulario #btn-filtrar {
    background:url(/imagens-novo/botoes/btns.png) 0 -80px;
    width:55px;
    height:21px;
    border:none;
    cursor:pointer;
    color:#FFF;
    text-transform:uppercase;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing:-0.05em;
    margin:-2px 0 0 10px;
}
.results #resultado-nao-encontrado {
    background:url(/imagens-novo/results/boxes.png) 0 -1465px no-repeat;
    width:645px;
    height:113px;
    margin:10px auto;
}
.results #resultado-nao-encontrado h2 {
    font-size:1.7em;
    color:#FF3300;
    font-weight:bold;
    display:block;
    width:95%;
    margin:0 auto;
    padding:25px 0 15px 0;
    height:42px;
    overflow:hidden;
}
.results #resultado-nao-encontrado p {
    font-size:1.2em;
    color:#7D7D7D;
    font-weight:bold;
    margin:8px 0 0 12px;
}
.results #resultado-nao-encontrado p a {
    color:#0291D7;
}
.results #cabecalho-results {
    clear:both;
    background:url(/imagens-novo/results/boxes.png) 0 -482px no-repeat;
    width:646px;
    margin:10px 0 0 0;
    height:47px;
}
.results #formato {
    float:left;
    display:inline;
    margin:11px 0 0 20px;
}
.results #formato li {
    float:left;
    display:inline;
    width:58px;
    height:23px;
    margin:0 3px 0 0;
    padding:3px 2px;
    
}
\"";
voice-family:inherit;
height:17px;
width:51px;
}
html>body .results #formato li {
    height:17px;
    width:51px;
}
.results #formato li a {
    color:#0872AC;
    width:51px;
    height:100%;
    display:block;
    padding:2px 0 0 20px;
    
}
\"";
voice-family:inherit;
width:31px;
height:15px;
}
html>body .results #formato li a {
    width:31px;
    height:15px;
}
.results #formato li.formato-lista a {
    background:url(/imagens-novo/results/icones.png) 0 0 no-repeat;
}
.results #formato li.formato-lista a:hover,.results #formato li.formato-lista-ativo a {
    background:url(/imagens-novo/results/icones.png) 0 -17px no-repeat;
    color:#82B7D6;
}
.results #formato li.formato-grade a {
    background:url(/imagens-novo/results/icones.png) 0 -34px no-repeat;
}
.results #formato li.formato-grade a:hover,.results #formato li.formato-grade-ativo a {
    background:url(/imagens-novo/results/icones.png) 0 -51px no-repeat;
    color:#82B7D6;
}
.results .btn-produtos-promocao {
    float:left;
    display:inline;
    margin:11px 0 0 0;
    width:140px;
    height:23px;
    background:#FFF;
}
.results .btn-produtos-promocao-ativo {
    float:left;
    display:inline;
    margin:11px 0 0 0;
    width:140px;
    height:23px;
    background:#FFF;
}
.results .btn-produtos-promocao a {
    background:url(/imagens-novo/results/icones.png) 0 -69px no-repeat;
    color:#0872AC;
    margin:4px 0 0 4px;
    height:19px;
    padding:2px 0 2px 20px;
    display:block;
    overflow:hidden;
    
}
\"";
voice-family:inherit;
height:12px;
}
html>body .results #btn-produtos-promocao a {
    height:12px;
}
.results .btn-produtos-promocao-ativo a {
    background:url(/imagens-novo/results/icones.png) 0 -86px no-repeat;
    color:#82B7D6;
    margin:4px 0 0 4px;
    height:19px;
    padding:2px 0 2px 20px;
    display:block;
    overflow:hidden;
    
}
\"";
voice-family:inherit;
height:12px;
}
html>body .results #btn-produtos-promocao-ativo a {
    height:12px;
}
.results .btn-produtos-promocao a:hover,.results .btn-produtos-promocao-ativo a {
    background:url(/imagens-novo/results/icones.png) 0 -86px no-repeat;
    color:#82B7D6;
}
.results #ordenacao {
    float:right;
    display:inline;
    margin:15px 10px 0 0;
}
.results #ordenacao dt,.results #ordenacao dd {
    float:left;
    display:inline;
    margin:0 10px 0 0;
    font-size:1.3em;
    font-weight:bold;
}
.results #ordenacao dt {
    color:#7E7C7D;
}
.results #ordenacao dd a {
    color:#918F90;
}
.results #ordenacao dd a.ativo {
    color:#36A0DA;
}
.results .lista {
    width:646px;
    height:auto;
    padding:0 5px 10px 5px;
}
\"";
voice-family:inherit;
width:636px;
}
html>body .results .lista {
    width:636px;
}
.results .lista li {
    height:126px;
    background:#FFF;
    padding:10px;
    margin:0 0 5px 0;
    
}
\"";
voice-family:inherit;
height:106px;
}
html>body .results .lista li {
    height:106px;
}
.results .lista li .dados-produto {
    float:left;
    display:inline;
}
.results .lista li .dados-produto .nome {
    font-size:18px;
    display:block;
    overflow:hidden;
    color:#993300;
	max-height: 46px;	
}
body:nth-of-type(1) .results .lista-grid li .dados-produto .nome {
    font-size:1.1em;
}
.results .lista li .dados-produto .nome a {
    color:#D76B00;
}
.results .lista li .dados-produto .descricao {
    font-size:11px;
    display:block;
    overflow:hidden;
    margin:3px 0;
    width:520px;
}
body:nth-of-type(1) .results .lista li .dados-produto .descricao {
    font-size:0.9em;
    margin:0;
	margin-top:6px;
}
.results .lista li .dados-produto .disclaimer {
    font-size:1em;
    display:block;
    overflow:hidden;
    width:96%;
    height:15px;
    margin:1px 0;
}
.results .lista li .dados-produto .descricao a {
    color:#9B9B9B;
    height:28px;
    display:block;
    overflow:hidden;
}
.results .lista li .dados-produto .disclaimer a {
    color:#FD7600;
    font-size:1.1em;
    text-transform:uppercase;
}
.results .lista li .dados-loja .certificada {
    font-size:0.9em;
    font-weight:bold;
    text-transform:uppercase;
}
.results .lista li .dados-loja .certificada a {
    color:#FE7800;
}
.results .lista li .dados-loja .logo {
    display:block;
    width:95px;
    height:35px;
    overflow:hidden;
    margin:0 auto;
    font-size:1.1em;
    font-weight:bold;
}
.results .lista li .dados-loja .logo a {
    color:#283CFE;
    text-decoration:underline;
}
.results .lista li .dados-loja .nome {
    width:95px;
    height:30px;
    overflow:hidden;
    margin:15px auto 0 auto;
    font-size:1.1em;
    font-weight:bold;
}
.results .lista li .dados-loja .nome a {
    color:#283CFE;
    text-decoration:underline;
}
.results .lista li .dados-loja .slogan {
    color:#9A9A9A;
    font-size:0.9em;
    height:25px;
    line-height:140%;
    margin:5px auto;
    overflow:hidden;
    width:110px;
}
.results .lista li .dados-compra {
    float:right;
    display:inline;
    width:150px;
    text-align:center;
}
.results .lista li .dados-compra .consulte {
    margin:5px 0;
    font-size:1.2em;
    color:#999;
}
.results .lista li .dados-compra .preco-por {
    font-size:1.3em;
    font-weight:bold;
    height:18px;
    overflow:hidden;
    margin:0 0 1px 0;
}
.results .lista li .dados-compra .preco-por a {
    color:#FE0002;
}
.results .lista li .dados-compra .preco-parcela {
    width:95%;
    margin:0 auto 3px auto;
    text-align:center;
    font-size:1.1em;
    height:15px;
    overflow:hidden;
}
.results .lista li .dados-compra .preco-parcela a {
    color:#676767;
}
.results .lista li .dados-compra .nao-disponivel {
    color:#676767;
    width:95%;
    margin:0 auto 3px auto;
    text-align:center;
    font-size:1.1em;
    height:35px;
    overflow:hidden;
}
.results .lista li .sobre-loja {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.9em;
    margin:5px auto;
    text-align:center;
}
.results .lista li .sobre-loja a {
    color:#999;
    background:url(/imagens-novo/botoes/btns.png) 0 -155px;
    padding:0 0 0 8px;
}
.results .lista li .ferramentas {
    width:190px;
    bottom:7px;
    left:108px;
    clear:both;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    height:20px;
    overflow:hidden;
    position:absolute;
}
.results .lista li .ferramentas dt {
    background:url(/imagens-novo/results/boxes.png) 3px -376px no-repeat;
    width:96px;
    height:19px;
    font-size:1em;
    padding:4px 0 0 0;
    margin:0 0 12px 0;
    
}
\"";
voice-family:inherit;
height:15px;
}
html>body .results .lista li .ferramentas dt {
    height:15px;
}
.results .lista li .ferramentas dt a {
    display:block;
    height:13px;
    color:#008CD7;
    padding:0 0 0 20px;
    background:url(/imagens-novo/results/icones.png) 3px -159px no-repeat;
}
.results .lista li .ferramentas dt a:hover {
    background:url(/imagens-novo/results/icones.png) 3px -169px no-repeat;
    color:#82B7D6;
}
.results .lista li .ferramentas dd {
    margin:0 0 3px 6px;
}
.results .lista li .ferramentas dd a {
    padding:1px 0 0 17px;
    height:15px;
    display:block;
    color:#848283;
    
}
\"";
voice-family:inherit;
height:14px;
}
html>body .results .lista li .ferramentas dd a {
    height:14px;
}
.results .lista li .ferramentas dd.recomendar a {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -330px;
}
.results .lista li .ferramentas dd.recomendar a:hover {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -345px;
}
.results .lista li .ferramentas dd.add-lista a {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -360px;
}
.results .lista li .ferramentas dd.add-lista a:hover {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -375px;
}
.results .lista li .ferramentas dd.alerta-preco a {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -390px;
}
.results .lista li .ferramentas dd.alerta-preco a:hover {
    background:url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -405px;
}
.results .lista li .mostra {
    background:url(/imagens-novo/results/boxes.png) 0 -395px;
    height:87px;
    width:190px;
}
.results .lista li .mostra dt {
    background:none;
}
.results .lista li .mostra-price {
    background:url(/imagens-novo/results/boxes.png) -106px -935px;
    height:56px;
    width:179px;
}
.results .lista li .mostra-price dt {
    background:none;
    margin:0 0 8px 0;
}
.results .lista li .foto {
    cclear:both;
    float:left;
    display:inline;
    width:160px;
    text-align:center;
    padding:0px 5px;	
	margin: 0 20px 0 20px;
}
.results .lista li .foto .foto-link {
    clear:both;
    width:90px;
    height:90px;
    display:block;
    overflow:hidden;
}
.results .lista li.preco {
    position:relative;
}
.results .lista li.preco .dados-produto {
    float:left;
    display:inline;
    width:258px;
    height:100px;
    background:url(/imagens-novo/results/boxes.png) -384px -372px no-repeat;
}
.results .lista li.preco .dados-loja {
    float:left;
    display:inline;
    width:130px;
    height:100px;
    text-align:center;
    background:url(/imagens-novo/results/boxes.png) -511px -372px no-repeat;
}
.results .lista li.preco .dados-loja .certificada {
    height:11px;
    margin:0 0 0 0;
    display:block;
    overflow:hidden;
}
.results .lista li.preco .ferramentas {
    left:108px;
    top:78px;
    z-index:2;
}
.results .lista li.preco .click-to-call {
    left:215px;
    top:82px;
    z-index:2;
    position:absolute;
    width:auto;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;
    font-weight:bold;
}
.results .lista li.preco .click-to-call a {
    width:150px;
    color:#029FEE;
    text-decoration:underline;
    padding:0 0 0 18px;
}
.results .lista li.preco .click-to-call a:hover {
    text-decoration:none;
}
.results .lista li.produto {
    position:relative;
    border-bottom:1px solid #E7E7E7;
}
.results .lista li .comparar-produto {
    width:100%;
    margin:0 0 2px 0;
    height:15px;
}
.results .lista li .comparar-produto input {
    float:left;
    margin:0 5px 0 0;
}
.results .lista li .comparar-produto label {
    font-size:1em;
    float:left;
}
.results .lista li .comparar-produto label a {
    color:#ADADAD;
}
.results .lista li .comparar-produto p {
    float:left;
    display:none;
}
.results .lista li .comparar-produto p a {
    color:#FE0000;
    text-decoration:underline;
}
.results .lista li.produto .dados-produto {
    width:450px;
}
.results .lista li.produto .dados-compra .a-partir {
    color:#9A9A9A;
    font-size:1.1em;
    margin:0 0 5px 0;
}
.results .lista li.produto .dados-compra .preco-por {
    font-size:1.6em;
    height:18px;
    margin:0 0 2px 0;
}
.results .lista li.produto .dados-compra .n-ofertas {
    font-size:1.1em;
    margin:5px 0 0 0;
}
.results .lista li.produto .dados-compra .n-ofertas a {
    color:#9A9A9A;
}
.results .lista li.produto .avaliacoes {
    clear:both;
    position:absolute;
    top:97px;
    left:111px;
    float:none;
}
.results .lista li.produto .avaliacoes li {
    background:none;
    border:none;
    height:auto;
    margin:0;
    padding:0;
    float:left;
    display:inline;
}
.results .lista li.produto .avaliacoes li p {
    float:left;
    display:inline;
    margin:7px 5px 0 3px;
    font-size:1.2em;
    font-weight:bold;
    color:#006697;
}
.results .lista li.produto .avaliacoes li a {
    float:left;
    display:inline;
    font-size:1.1em;
}
.results .lista li.produto .avaliacoes li.n-avaliacoes {
    color:#A0A0A0;
    margin:7px 5px 0 0;
}
.results .lista li.produto .avaliacoes li.n-avaliacoes a {
    color:#A0A0A0;
}
.results .lista li.produto .avaliacoes li.avalie {
    margin:7px 5px 0 0;
}
.results .lista li.produto .avaliacoes li.avalie a {
    color:#018BD4;
    display:block;
}
.results .lista li.produto .ferramentas {
    position:absolute;
    left:300px;
    top:100px;
    z-index: 2;
}
/*GRID*/
.results .lista-grid li.preco,.results .lista-grid li.produto {
    width:135px;
    height:320px;
    margin:0 2px 2px 0;
    float:left;
    display:inline;
}
.results .lista-grid li .foto {
    clear:both;
    margin:0 auto 5px auto;
    float:none;
    display:block;
}
.results .lista-grid li.preco .dados-produto,.results .lista-grid li.produto .dados-produto,.results .lista-grid li.preco .dados-loja,.results .lista-grid li.produto .dados-loja,.results .lista-grid li.preco .dados-compra,.results .lista-grid li.produto .dados-compra {
    width:100%;
    background:none;
    height:auto;
}
.results .lista-grid li .dados-produto .nome {
    width:95%;
    margin:0 auto;
    font-size:1.2em;
}
.results .lista-grid li .dados-produto .descricao,.results .lista-grid li .dados-produto .disclaimer,.results .lista-grid li .click-to-call,.results .lista-grid li .dados-compra .btn-ir-loja {
    display:none;
}
.results .lista-grid li.preco .dados-compra {
    margin:0 0 0 0;
}
.results .lista-grid li.preco .dados-compra .preco-por {
    font-size:1.6em;
    margin:0 0 5px 0;
}
.results .lista-grid li.produto .dados-compra {
    margin:55px 0 0 0;
}
.results .lista-grid li.produto .dados-compra .a-partir,.results .lista-grid li.produto .dados-compra .n-ofertas,.results .lista-grid li.produto .dados-compra .preco-por {
    margin:0;
}
.results .lista-grid li.produto .dados-compra .nao-disponivel {
    margin:0;
}
.results .lista-grid li.produto .avaliacoes {
    left:20px;
    top:183px;
}
.results .lista-grid li.produto .avaliacoes li.avalie {
    clear:both;
    display:block;
    margin:0;
    text-align:left;
    width:50px;
    padding:0 0 0 30px;
}
.results .lista-grid li.produto .avaliacoes li.avalie a {
    margin:0;
    float:none;
}
.results .lista-grid li.preco .ferramentas,.results .lista-grid li.produto .ferramentas {
    left:28px;
    top:310px;
}
.results .lista-grid li.preco .dados-loja {
    margin:15px 0 0 0;
}
.results .lista-grid li .dados-loja .nome {
    margin:0 auto;
}
.results .lista-grid li .dados-loja .slogan {
    line-height:110%;
}
.results .lista-grid li .sobre-loja {
    margin: -2px auto 0 auto;
}
/*GRID*/
.results #coluna {
    float:right;
    display:inline;
    width:300px;
    height:auto;
    margin:0 4px 10px 0;
    z-index: 0;
}
/*RANK LOJA*/
.results .lista li .dados-loja .rank-loja0,.results .lista li .dados-loja .rank-loja1,.results .lista li .dados-loja .rank-loja2,.results .lista li .dados-loja .rank-loja3,.results .lista li .dados-loja .rank-loja4,.results .lista li .dados-loja .rank-loja5,.results .lista li .dados-loja .rank-loja6,.results .lista li .dados-loja .rank-loja7,.results .lista li .dados-loja .rank-loja8,.results .lista li .dados-loja .rank-loja9,.results .lista li .dados-loja .rank-loja10 {
    margin: 0 auto 10px auto;
}
/*RANK LOJA*/
/*GUIA DE COMPRAS*/
.results #guia {
    width:300px;
    margin-top:15px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background:url(/imagens-novo/results/boxes.png) no-repeat -300px -573px;
}
.results #guia h4 {
    width:208px;
    height:35px;
    margin:0 0 0 10px;
    padding:10px 0;
    position:relative;
}
.results #guia h4 span {
    width:100%;
    height:100%;
    position:absolute;
    background:url(/imagens-novo/results/titulos.png) no-repeat;
}
.results #guia ul img {
    display:block;
    width:50px;
    height:50px;
    margin:5px 3px 0 0;
    float:left;
    display:inline
}
.results #guia ul {
    width:278px;
    margin:0px auto 10px;
}
.results #guia ul li {
    display:block;
    margin:0 auto;
}
.results #guia ul li a img {
    width:50px;
    height:50px;
}
.results #guia ul li p {
    width:225px;
    height:28px;
    margin:15px 0 13px;
    float:left;
    overflow:hidden;
}
.results #guia ul li p a {
    font-size:1.1em;
    font-weight:bold;
    color:#048CDA
}
.results #guia p#bt-guias a {
    display:block;
    width:300px;
    height:30px;
    line-height:28px;
    text-indent:15px;
    font-size:1.2em;
    color:#999;
    font-weight:bold;
    background:url(/imagens-novo/results/boxes.png) 0 -817px
}
.results #guia p#bt-guias a:hover {
    background: url(/imagens-novo/results/boxes.png) 0 -847px
}
/*GUIA DE COMPRAS*/
/*OUTRAS CAT*/
.results #outras-cat {
    width:300px;
    height:185px;
    margin:0 0 15px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.1em;
    display:block;
    width:300px;
    position:relative;
    background:url(/imagens-novo/results/boxes.png) -645px -607px;
}
.results #outras-cat dt {
    width:300px;
    height:29px;
    margin:0 0 10px 0;
    line-height:29px;
    text-indent:10px;
    background:url(/imagens-novo/results/boxes.png) 0 -315px;
}
.results #outras-cat dt a {
    font-weight:bold;
    color:#037CC1;
}
.results #outras-cat dd a.categoria {
    color:#0494EA;
    width:auto;
    float:left;
}
.results #outras-cat dd.controle {
    display:block;
    height:13px;
    overflow:hidden;
    position:absolute;
    width:14px;
    top:8px;
    right:10px;
    background:none;
    border:none;
}
.results #outras-cat dd.controle a {
    display:block;
    overflow:hidden;
    width:14px;
    height:13px;
    position:absolute;
}
.results #outras-cat dd.controle a span {
    width:1px;
    height:1px;
    position:absolute;
    overflow:hidden;
    background:#003399
}
.results #outras-cat dd {
    width:96%;
    height:20px;
    margin:0 0 0 5px;
    line-height:20px;
    text-indent:20px;
    background:url(/imagens-novo/results/icones.png) no-repeat 5px -200px;
    color:#BEBEBE;
}
.results #outras-cat dd#bt-ver_results {
    width:300px;
    height:34px;
    background:none;
    margin:0;
    position:absolute;
    top:150px;
}
.results #outras-cat dd#bt-ver_results a {
    display:block;
    height:34px;
    line-height:30px;
    text-indent:12px;
    color:#0795EB;
    background:url(/imagens-novo/results/boxes.png) 0 -573px
}
.results #outras-cat dd#bt-ver_results a:hover {
    background: url(/imagens-novo/results/boxes.png) 0 -607px;
}
/*OCULTAR*/
.results #coluna dl.oculta {
    display:block;
    width:300px;
    height:32px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    background:none;
}
.results #coluna dl.oculta dt {
    background:url(/imagens-novo/results/boxes.png) 0 -344px;
    height: 32px;
}
/*OCULTAR*/
/*PUBLICIDADE*/
.results #add {
    width:300px;
    height:270px;
    margin:10px 0 0 0;
}
.results #add p {
    width:300px;
    color:#A4A4A4;
    font-size:1em;
    margin-bottom:5px;
    text-align:center;
    text-transform:uppercase;
}
.results #add_300x100 {
    width:300px;
    height:100px;
    margin: 10px 0 0 0;
}
/*PUBLICIDADE*/
/*PAGINACAO*/
.results #paginacao {
    width:646px;
    height:45px;
    background:url(/imagens-novo/results/boxes.png) 0 -528px;
}
.results #paginacao ul {
    width:450px;
    height:23px;
    margin:0 auto;
    padding-top:5px;
}
.results #paginacao ul li {
    float:left;
    text-align:center;
    width:25px;
    height:auto;
    line-height:23px;
    margin:0 3px;
    font-size:1.2em;
    background:#FFF;
}
.results #paginacao ul li.selecionado {
    font-size:1.2em;
    font-weight:bold;
    background:#0B73B2;
    color:#fff;
    padding:0;
}
.results #paginacao ul li a {
    font-weight:bold;
    color:#0B73B2;
    padding:0 8px;
    display:block;
    width:auto;
    height:23px;
    line-height:23px;
}
.results #paginacao ul li#prev {
    background:none;
    width:auto;
}
.results #paginacao ul li#next {
    background:none;
    width:auto;
}
.results #paginacao ul li#prev a {
    background:#fff url(/imagens-novo/results/icones.png) 0 -394px no-repeat;
    border:none;
    margin:0;
    height:23px;
    padding:0;
    width:81px;
    line-height:23px;
}
.results #paginacao ul li#next a {
    background:#fff url(/imagens-novo/results/icones.png) 61px -371px no-repeat;
    border:none;
    margin:0;
    height:23px;
    padding:0;
    width:81px;
    line-height:23px;
}
/*.results #paginacao{width:646px;height:45px;background:url(/imagens-novo/results/boxes.png) 0 -528px;}.results #paginacao ul{width:380px;height:23px;margin:0 auto;padding-top:5px;}.results #paginacao ul li{float:left;text-align:center}.results #paginacao ul li.selecionado{display:block;width:31px;height:23px;line-height:23px;margin:0 3px;font-size:1.2em;font-weight:bold;background:#0B73B2;color:#fff;}.results #paginacao ul li a{display:block;width:31px;height:23px;line-height:23px;font-size:1.2em;font-weight:bold;color:#0B73B2;background:#FFF;margin:0 2px;}.results #paginacao ul li#prev a,.results ul#paginacao li#next a{display:block;width:auto;height:auto;line-height:10px;border:none;margin:0;}.results #paginacao ul li#prev{background:#fff;color:#999999;font-weight:bold;display:block;font-weight:bold;padding:5px 6px 6px 15px;width:auto;}.results #paginacao ul li#next{background:#fff;color:#999999;font-weight:bold;display:block;font-weight:bold;padding:5px 6px 6px 10px;width:auto;}.results #paginacao ul li#prev a{margin:0 1px 0 0;background:#fff url(/imagens-novo/results/boxes.png) 0 -882px no-repeat;}.results #paginacao ul li#next a{margin:0 0 0 2px;background:#fff url(/imagens-novo/results/boxes.png) 70px -900px no-repeat;width: auto !important;}*/
/*PAGINACAO*/
/*BANNERS*/
#iframe-banner-listagem {
    background: #FCF;
}
/*BOOK RESULT*/
.results dl.filtro dd #busca-livro {
    width:650px;
    margin:0 auto;
}
.results dl.filtro dd #busca-livro dt {
    font-size:1em;
    color:#0794EC;
    background:none;
    margin:0;
    padding:0;
    font-weight:normal;
    float:left;
    display:inline;
    width:130px;
}
.results dl.filtro dd #busca-livro dd {
    color:#A6AAAB;
    float:left;
    display:inline;
    margin:0;
    padding:0;
    width:130px;
}
.results dl.filtro dd #busca-livro dd .campo-book {
    width:75px;
    height:auto;
    padding:1px;
    border:1px solid #FBA52C;
}
.results dl.filtro dd #busca-livro dd #btn-buscar {
    background:url(/imagens-novo/botoes/btns.png) 0 -101px;
    width:60px;
    height:24px;
    border:none;
    cursor: pointer;
}
/*BOOK RESULT*/
/*MANY MATCHES NO MATCH*/
.many-matches {
    clear:both;
    width:976px;
    margin:0 auto;
    padding:20px 0 30px 0;
    
}
\"";
voice-family:inherit;
width:956px;
}
html>body .many-matches {
    width:956px;
}
.many-matches h2 {
    background:url(/imagens-novo/results/boxes.png) 0 -994px;
    width:936px;
    color:#0392D8;
    font-size:1.5em;
    font-weight:bold;
    height:40px;
    line-height:40px;
    padding:0 0 0 20px;
    border-bottom:1px solid #E7E7E7;
}
.many-matches .lista {
    margin:0 auto;
    width:auto;
    padding:0 20px;
    
}
\"";
voice-family:inherit;
margin:0 auto;
width:auto;
padding:0 20px;
background:#FFFFFF;
}
html>body .many-matches .lista {
    margin:0 auto;
    width:auto;
    padding:0 20px;
    background:#FFFFFF;
}
.many-matches .lista li {
    border-top:4px solid #FFFFFF;
    border-bottom:4px solid #FFFFFF;
    margin:0;
    height:102px;
}
html>body .many-matches .lista li {
    height:104px;
	padding: 20px 0 20px 0;
}
.many-matches .lista li.produto .dados-produto {
    width:350px;
}
/*.many-matches .lista li.produto .dados-produto .nome,.many-matches .lista li.preco .dados-produto .nome{height: 32px;}*/
.many-matches .lista li.produto .avaliacoes {
    top:25px;
    left:550px;
}
.many-matches .lista li.produto .ferramentas {
    top:65px;
    left:577px;
}
.many-matches .lista li.preco .dados-produto {
    width:350px;
    background:url(/imagens-novo/results/boxes.png) -298px -372px;
    height:75px;
    margin:7px 0 0 10px;
}
body:nth-of-type(1) .many-matches .lista li.preco .dados-produto .descricao,.many-matches .lista li.produto .dados-produto .descricao {
    max-height: 34px;
}
.many-matches .lista li.preco .dados-loja {
    width:155px;
    background:url(/imagens-novo/results/boxes.png) -487px -372px;
    margin:10px 0 0 0;
}
.many-matches .lista li.preco .dados-compra {
    width:145px;
    float:left;
    margin:10px 0 0 0;
}
.many-matches .lista li.preco .dados-compra .preco-por {
    font-size:1.6em;
    height:18px;
}
.many-matches .lista li.preco .botoes {
    width:120px;
    float:right;
    display:inline;
    margin:10px 0 0 0;
}
.many-matches .lista li.preco .botoes .click-to-call {
    margin:10px auto 0 auto;
}
.many-matches .lista li.preco .ferramentas {
    left:121px;
    top:82px;
}
.many-matches .lista li.preco .click-to-call {
    left:230px;
}
.many-matches #lista-bottom {
    background:url(/imagens-novo/results/boxes.png) 0 -1344px;
    width:956px;
    height: 31px;
}
/*BOX SUGESTAO*/
.results #sugere {
    width:955px;
    height:163px;
    margin:0 auto 10px;
    background:url(/imagens-novo/results/boxes.png) 0 -1211px;
    position:relative;
}
.results #sugere h4 {
    font-size:1.5em;
    font-weight:bold;
    color:#0392D8;
    margin:0 20px 5px;
    padding-top:20px;
}
.results #sugere p a {
    font-size:1.2em;
    color:#010101;
    margin:0 20px;
}
.results #sugere form {
    width:385px;
    margin:0 auto;
}
.results #sugere #busca-nomatches {
    width:411px;
    height:75px;
    top:35px;
    left:510px;
    position:absolute;
    background:url(/imagens-novo/results/boxes.png) 1px -1379px;
}
.results #sugere #busca-nomatches label {
    display:block;
    margin:10px 10px 0 5px;
    font-size:1.2em;
    font-weight:bold;
    color:#A09C9B
}
.results #sugere #busca-nomatches input {
    width:300px;
    padding:2px 0 2px 4px;
    margin:5px 5px 0 5px;
    border:1px solid #D2D2D4;
    float:left;
    color:#000;
    font-size:1.6em;
    font-weight:bold
}
.results #sugere #busca-nomatches input.btn-buscar {
    display:block;
    width:60px;
    height:22px;
    margin:6px 0 0 5px;
    float:left;
    background:url(/imagens-novo/botoes/btns.png) 0 -1001px;
    border:none;
    cursor:pointer;
}
.results #sugere #mais-dicas {
    font-size:1.2em;
    color:#7E7C7D;
    font-weight:bold;
    margin:25px 0 0 10px;
}
.results #sugere #mais-dicas a {
    margin:0;
    color:#0291D5;
    font-size: 1em;
}
/*BOX SUGESTAO*/
/*BOX MATCHES*/
#matches {
    width:955px;
    height:214px;
    margin:0 auto;
    background:url(/imagens-novo/results/boxes.png) 0 -994px;
}
#matches dl {
    width:915px;
    height:200px;
    margin:0 auto;
}
#matches dl dt {
    height:40px;
    margin:0;
    line-height:40px;
    font-size:1.5em;
    font-weight:bold;
    color:#0392D8;
}
#matches dl dd {
    width:125px;
    height:135px;
    margin:10px 1px 0 4px;
    float:left;
}
#matches dl dd a.foto {
    display:block;
    width:90px;
    height:90px;
    margin:5px auto 0;
}
#matches dl dd a.foto img {
    display:block;
    width:90px;
    height:90px;
    border:none;
}
#matches dl dd p {
    display:block;
    width:120px;
    height:28px;
    margin:3px auto 0;
    overflow:hidden;
    text-align:center;
}
#matches dl dd p.nome a {
    font-size:1.1em;
    font-weight:bold;
    color:#0A6EAC;
}
#matches dl dd p.oferta a {
    font-size:1.1em;
    color:#838182;
    margin: 2px auto 0;
}
/*BOX MATCHES*/
/*BOX CATEGORIAS*/
#categorias dl {
    width:186px;
    height:141px;
    margin:5px -4px 0 10px;
    float:left;
    display:inline;
    background:url(/imagens-novo/results/boxes.png) -601px -851px;
}
#categorias dl dt {
    height:35px;
    margin:0;
    line-height:35px;
    text-indent:10px;
    font-size:1.5em;
    font-weight:bold;
    color:#0872AE;
    overflow:hidden
}
#categorias dl dd {
    width:175px;
    height:16px;
    line-height:15px;
    text-indent:20px;
    margin:1px 5px;
    background:url(/imagens-novo/results/icones.png) no-repeat 5px -203px;
    overflow:hidden;
}
#categorias dl dd.mais {
    text-indent:7px;
    background:none
}
#categorias dl dd a {
    font-size:1.1em;
    color:#838182;
}
#categorias dl dd a.mais {
    font-size:1.1em;
    color:#0A70B0;
}
#categorias dl dd p {
    display:block;
    width:120px;
    height:15px;
    margin:5px -4px 0 10px;
    overflow:hidden;
    text-align:center;
    background:#fff;
}
#categorias dl.area {
    width:956px;
    height:214px;
    margin:20px auto;
    background:url(/imagens-novo/results/boxes.png) 0 -995px;
    float:none;
    display:block;
}
#categorias dl.area dt {
    margin:0 0 10px 0;
}
#categorias dl.area dd {
    float:left;
    margin: 5px;
}
/*MANY MATCHES*/
/*COMPARE*/
#comparison {
    width:98%;
    margin:0 auto;
}
#comparison td.princ {
}
#comparison td.princ p.nome {
    margin:15px 0;
}
#comparison td.princ p.nome a {
    color:#008CCE;
    font-size:1.5em;
    font-weight:bold;
}
#comparison td.princ p.nome a:hover {
    color:#F79C2E;
}
#comparison td.titulos {
    background-color:#E0ECF8;
    font-size:1.3em;
    font-weight:bold;
    border-bottom:1px solid #D0DAE6;
    height:30px;
    padding:0 10px;
}
#comparison td.tit-fabr {
    font-size:1.3em;
    font-weight:bold;
    border-bottom:1px solid #f1f1f1;
    height:30px;
    padding:0 10px;
}
#comparison td.fabr {
    text-align:center;
    font-size:1.3em;
    font-weight:bold;
    border-bottom:1px solid #f1f1f1;
    height:30px;
    padding:0 10px;
}
#comparison td.char {
    font-size:1.1em;
    height:28px;
    padding:5px 10px;
    border-left:1px solid #eee;
    border-bottom:1px solid #f1f1f1;
}
#comparison td.rank {
    text-align:center;
    font-size:1.1em;
    height:28px;
    padding:4px 10px;
    border-left:1px solid #eee;
    border-top:1px solid #f1f1f1;
}
#comparison td.tit {
    font-size:1.1em;
    height:28px;
    padding:3px 10px;
    border-bottom:1px solid #f1f1f1;
}
#comparison td.preco-por {
    text-align:center;
    color:#006699;
    font-size:1.9em;
    font-weight:bold;
    padding:10px;
    border-left: 1px solid #f1f1f1;
}
/*RANK COMPARE*/
.rank-compare0,.rank-compare1,.rank-compare2,.rank-compare3,.rank-compare4,.rank-compare5,.rank-compare6,.rank-compare7,.rank-compare8,.rank-compare9,.rank-compare10 {
    height:15px;
    position:relative;
    text-align:center;
    width:90%;
}
.rank-compare0 span,.rank-compare1 span,.rank-compare2 span,.rank-compare3 span,.rank-compare4 span,.rank-compare5 span,.rank-compare6 span,.rank-compare7 span,.rank-compare8 span,.rank-compare9 span,.rank-compare10 span {
    height:100%;
    position:absolute;
    width:100%;
}
.rank-compare0 span {
    background:url(/imagens-novo/rank/00.gif) no-repeat;
}
.rank-compare1 span {
    background:url(/imagens-novo/rank/10.gif) no-repeat;
}
.rank-compare2 span {
    background:url(/imagens-novo/rank/20.gif) no-repeat;
}
.rank-compare3 span {
    background:url(/imagens-novo/rank/30.gif) no-repeat;
}
.rank-compare4 span {
    background:url(/imagens-novo/rank/40.gif) no-repeat;
}
.rank-compare5 span {
    background:url(/imagens-novo/rank/50.gif) no-repeat;
}
.rank-compare6 span {
    background:url(/imagens-novo/rank/60.gif) no-repeat;
}
.rank-compare7 span {
    background:url(/imagens-novo/rank/70.gif) no-repeat;
}
.rank-compare8 span {
    background:url(/imagens-novo/rank/80.gif) no-repeat;
}
.rank-compare9 span {
    background:url(/imagens-novo/rank/90.gif) no-repeat;
}
.rank-compare10 span {
    background: url(/imagens-novo/rank/100.gif) no-repeat;
}
/*COMPARE*/
/* RESULT SERVICE */
.results .lista-s {
    background:#F4F4F4 none repeat scroll 0 0;
    height:auto;
    padding:0 5px 10px;
    voice-family:inherit;
    width:636px;
}
.lista-s li.service {
    position:relative;
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #E7E7E7;
    margin:0 0 5px;
    height:78px !important;
    margin:0 0 5px;
    padding:13px 10px 10px 10px;
    voice-family:inherit;
}
.lista-s li.service .numeral {
    width:40px;
    height:40px;
    background:url(/imagens-novo/bg_numeral.gif) no-repeat top left;
    text-align:center;
    font-size:22px;
    font-weight:bold;
    color:#008CCE;
    margin:0px 10px 0 4px;
    padding:6px 0 0 0;
    float:left;
}
.lista-s li.service .dados-servico {
    background:transparent url(/imagens-novo/results/boxes.png) no-repeat scroll -384px -372px;
    display:inline;
    float:left;
    height:68px;
    width:258px;
    display:inline;
    float:left;
}
.lista-s li.service .dados-servico .nome {
    display:block;
    font-size:1.3em;
    font-weight:bold;
    height:32px;
    overflow:hidden;
    margin:0;
}
.lista-s li.service .dados-servico .nome a {
    color:#696969;
}
.lista-s li .dados-servico .descricao {
    display:block;
    font-size:1em;
    height:28px;
    margin:3px 0;
    overflow:hidden;
    width:96%;
}
.lista-s li .dados-servico .descricao a {
    color:#9B9B9B;
}
.lista-s li .dados-anunciante {
    width:130px;
    height:72px;
    float:left;
}
.lista-s li .dados-anunciante .box-anunciante {
    background:url(/imagens-novo/bg_anunciante.gif) no-repeat top left;
    width:129px;
    height:41px;
    display:block;
    text-align:center;
    padding-top:3px;
}
.lista-s li .dados-anunciante .fornecido {
    font-size:10px;
    color:#006595;
}
.lista-s li.service .funcoes {
    float:left;
    margin:23px 0 0 15px;
}
.lista-s li.service .funcoes li {
    border-right:1px solid #0066CC;
    display:inline;
    padding:0 5px;
}
.lista-s li.service .funcoes li.last {
    border:none;
}
.lista-s li.service .funcoes li a {
    font-size:11px;
    color:#0066CC;
}
.lista-s li.service .ferramentas dt {
    background:transparent url(/imagens-novo/results/boxes.png) no-repeat scroll 3px -376px;
    font-size:1em;
    height:15px;
    margin:0 0 12px;
    padding:4px 0 0;
    voice-family:inherit;
    width:96px;
}
.results .lista-s li .ferramentas dt a {
    background:transparent url(/imagens-novo/results/icones.png) no-repeat scroll 3px -159px;
    color:#008CD7;
    display:block;
    height:13px;
    padding:0 0 0 20px;
}
.results .lista-s li .ferramentas dd {
    margin:0 0 3px 6px;
}
.results .lista-s li .ferramentas dd.recomendar a {
    background:transparent url(/imagens-novo/icones/interacao-usuario.gif) no-repeat scroll 0 -330px;
}
.results .lista-s li .ferramentas {
    bottom:7px;
    clear:both;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    height:20px;
    left:61px;
    overflow:hidden;
    position:absolute;
    width:190px;
    top:72px;
    z-index: 2;
}
.dados-produto {
	color: #000;
}
.dados-produto .endereco{
    height: 50px;	
	display: block;
	margin-top:6px;
	color: #858585;
}