/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
}

p {
    margin-bottom: 12px;

}
/*body {
    line-height: 1;
}*/
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
	margin:0;
	padding:0;
	font-family: Arial, Arial, Helvetica !important;
	clear:both;
	vertical-align:top-left;
	border:0 none;
	}


* { 
	margin:0 ; 
	padding:0; 
	list-style:none ; 
	text-decoration:none; 
	/*border: 0 ; */
	}

img, .png {
	border:none;
/*	-behavior: url(../../FILES/_JS/pngfix.htc); /*Suporte ao PNG para IE6*/
}

table, div {
	font-family: Arial, Arial, Helvetica !important;
	font-size: 11px;
	color: #666666;
	border-bottom: #ffffff;
}	
	
table.global {
	background-image: url(../../FILES/_IMG/TOPO/Fundo.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
}

table.esquerda {
	border: 1px solid #C8C8C8;
	background-color: #F4F4F4;
}

table.rodape {
	background-image:url(../../FILES/_IMG/RODAPE/Fundo.gif);
	background-repeat:repeat-x;
	padding-left:20px;
	padding-bottom:10px;
}

font {
	font-family: Arial, Helvetica !important;
}

span {
	font-family: Arial, Helvetica !important;
}

samp {
	font-family: Arial, Helvetica !important;
}

strong {
	font-family: Arial, Helvetica !important;
}

.font_preco_blue {
	color: #FF7303;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

.font_preco_red {
	color: #A5A5A5;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

.preco0 {	
	font-style: normal;
	color:#A5A5A5;
}

.preco1 {
	color:#666666;
	font-size:12px;
	font-style: normal;
	text-decoration:line-through;
}

.preco2 {	
	color: #FF7303;
	font-size:13px;
	font-style: normal;
}

.preco3 {	
	color: #A5A5A5;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

.preco4 {	
	color: #A5A5A5;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

.preco5 {	
	color: #FF7303;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

.preco6 {	
	color: #A5A5A5;
	font-size:13px;
	font-weight:bold;
	font-style: normal;
}

input.campo {
	height:16px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border:1px solid #B2BEC5;
	padding-left:2px;
	padding-top:2px;
	margin-top:8px;
	background:url('../../FILES/_CSS/imagens/fundo_campos.gif');
	background-repeat:repeat-x;
	background-position:top;
}

select.departamento {
	width:180px;
	border:1px solid #CCCCCC;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

a.departamentos {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.departamentos:hover {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B525A;
	text-decoration: underline;
}

a.categorias {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.categorias:hover {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.subcategorias {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #919191;
	text-decoration: none;
}

a.subcategorias:hover {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #919191;
	text-decoration: underline;
}

.tindexdep {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #BE32E1;
	text-decoration: none;
}

a { 
	text-decoration: none; 
	color: #000000;
}

a:hover {  
	text-decoration: underline; 
	color: #000000;
}

.nomeproduto {
	font-family: Arial; 
	font-weight:bold; 
	color:#6A6A6A; 
	font-size: 14px;
}


ul#ulcores {margin:0; padding:0; list-style:none;width:100%}
ul#ulcores li {float:left; width:27px; height:27px; display:block; margin:3px;border: 1px solid #cccccc;}
ul#ulcores li a:link, ul#teste li a:visited {width:100%; height:100%; text-decoration:none; display:block;}

h1, h2 {
    color: #E26C0A;
}

html {
    line-height: 18px;
}

.blocolink  {
    margin-bottom:10px;
}

.blocolink div div div div div div div div div {
    padding:17px;
}

.blocolink .conteudo, .blocolink a {
    text-decoration:none !important;
    display:block;
    padding:0px 39px;
}

.blocolink .conteudo, .blocolink a {
    color:#666 !important;
}

.painelcinza table tr td {
    border-left-width: 1px;
    border-left-style: solid;
    padding: 0 10px;
    *padding: 0 10px 0 10px;
}

.painelcinza table tr td.primeira {
    border-left: 0;
    padding: 0 30px 0 0;
}

.painelcinza table tr.primeira td {
    padding-top: 8px;
}

.painelcinza table tr td table {
    margin: 0;
}

.painelcinza td td {
    margin: 0 !important;
    padding: 0 0 8px 0 !important;
    border: 0 !important;
}

/** Painel Cinza **/
.painelcinza {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.painelcinza .borda-top {
    background-color: #f2f2f2;
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-borda.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.painelcinza .borda-right {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-borda.gif);
    background-position: right top;
    background-repeat: repeat-y;
}

.painelcinza .borda-botton {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-borda.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.painelcinza .borda-left {
  background-image: url(/layout/padrao.orig/img/bg_painelcinza-borda.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

.painelcinza .canto-lt {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-lt.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.painelcinza .canto-lb {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-lb.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.painelcinza .canto-rt {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-rt.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.painelcinza .canto-rb {
    background-image: url(/layout/padrao.orig/img/bg_painelcinza-rb.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.painelcinza .painelcinza-titulo {
    padding: 10px 0 10px 15px;
    background: url(/layout/padrao.orig/img/bg_painelcinza-borda.gif);
    background-repeat: center bottom;
    background-position: repeat-x;
}

.painelcinza table {
    border-collapse: collapse;
    margin-left: 20px;
}

.painelcinza .painelcinza-table-conteudo {
    width: 100%;
}

.formulario .linha {
    margin: 20px 0;
}

.formulario h2 {
    margin-bottom: 10px;
}

.tipopessoa .h2 {
    display: inline-block;
    display: -moz-inline-box;
    font-size: 12px;
    padding-left: 5px;
}

.tipopessoa .campo * {
    vertical-align: middle;
}

.campo {
    margin-bottom: 10px;
}

.campo label {
    display: block;
    font-size: 11px;
    font-weight: bold;
}

.campo label span {
    font-weight:bold;
    margin-right:3px;
}

.campo .sep, .sep {
    width: 9px;
    text-align: center;
}

.campo .ddd {
    padding: 0 3px;
}

.radio {
    vertical-align:top;
    padding-top:4px;
    *padding-top:0px;
}

.form-margem {
    width: 20px;
}

.form-meiamargem {
    width: 10px;
}

.campo .textarea textarea {
    background-image: url(/layout/padrao.orig/img/bg-textarea.gif);
    background-position: top left;
    background-repeat: repeat-x;
    overflow:auto;
}

.btn-enviar {
    background-image: url(/layout/padrao.orig/img/btn-enviar.gif) !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    width:79px;
    height:29px;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-atualizar {
    background-image: url(/layout/padrao.orig/img/btn-atualizar.gif);
    background-repeat: no-repeat;
    width: 57px;
    height: 19px;
    display: block;
}

.btn-limpar {
    background-image: url(/layout/padrao.orig/img/btn-limpar.gif) !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    height:23px;
    width:61px;
    display: -moz-inline-box;
    display:inline-block;
}

.btn-salvaralteracoes {
    width:148px;
    height:29px;
    display:-moz-inline-box;
    display:inline-block;
}

.btn-salvaralteracoes {
    width:148px;
    height:29px;
    display:-moz-inline-box;
    display:inline-block;
}

ul.lista, ul.lista li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul.lista li a {
    display: block;
    padding: 5px;
}


.btn-parcial {
    background: url(/layout/padrao.orig/img/btn-parcial.gif) no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 58px;
    height: 28px;
}

.btn-lixeira {
    display: -moz-inline-box;
    display: inline-block;
    width: 13px;
    height: 17px;
    background: url(/layout/padrao.orig/img/ico-lixeira.gif) no-repeat;
}

.btn-votar {
    background: url(/layout/padrao.orig/img/btn-votar.gif) no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 58px;
    height: 28px;
}

.btn-finalizarcompra {
    background: url(/layout/padrao.orig/img/btn-finalizarcompra.gif) no-repeat;
    width: 165px;
    height: 47px;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-voltar {
    background: url(/layout/padrao.orig/img/btn-voltar.gif) no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 74px;
    height: 29px;
}

.btn-alterarformapagamento {
    background: url(/layout/padrao.orig/img/btn-alterarformapagamento.gif) no-repeat;
    width: 137px;
    height: 19px;
    display: block;
}

.btn-ok {
    background: url(/layout/padrao.orig/img/btn-ok.gif) no-repeat;
    width: 36px;
    height: 25px;
    display: block;
}

.btn-comprar {
    background: url(/layout/padrao.orig/img/btn-comprar.gif) no-repeat;
    display: block;
    width: 91px;
    height: 29px;
}

.btn-comprar-maior {
    background: url(/layout/padrao.orig/img/btn-comprar-maior.gif) no-repeat;
    width: 123px;
    height: 47px;
    display: block;
}

.btn-comprarmais {
    background: url(/layout/padrao.orig/img/btn-comprarmais.gif) no-repeat;
    width: 148px;
    height: 47px;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-fecharpedido {
    background: url(/layout/padrao.orig/img/btn-fecharpedido.gif) no-repeat;
    width: 148px;
    height: 47px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-alterar {
    background: url(/layout/padrao.orig/img/btn-alterar.gif) no-repeat;
    width: 50px;
    height: 19px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-adicionarendereco {
    background: url(/layout/padrao.orig/img/btn-adicionarendereco.gif) no-repeat;
    width: 99px;
    height: 19px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-continuar {
    background: url(/layout/padrao.orig/img/btn-continuar.gif) no-repeat;
    width: 120px;
    height: 47px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-retornar {
    background: url(/layout/padrao.orig/img/btn-retornar.gif) no-repeat;
    width: 120px;
    height: 47px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-adicionarendereco {
    background: url(/layout/padrao.orig/img/btn-adicionarendereco.gif) no-repeat;
    width: 99px;
    height: 19px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-calcular {
    background: url(/layout/padrao.orig/img/btn-calcular.gif) no-repeat;
    width: 54px;
    height: 19px;
    display: block;
    display: -moz-inline-box;
    display: inline-block;
}

.campo-produtoindisponivel {background: url(/layout/padrao.orig/img/icones/warn.gif) no-repeat; padding-left: 40px;}

td.pessoa-fisica{background: url(/layout/padrao.orig/img/ico-pessoa.png) no-repeat 10px center;
padding: 0 15px 0 44px;}

td.pessoa-juridica{background: url(/layout/padrao.orig/img/ico-empresa.png) no-repeat 10px center;
padding: 0 15px 0 44px;}

td.cliente-internacional{background: url(/layout/padrao.orig/img/ico-internacional.png) no-repeat 10px center;
padding: 0 15px 0 50px;}


td.pessoa-fisica, td.pessoa-juridica, td.cliente-internacional, td.pessoa-fisica input, td.pessoa-juridica input, td.cliente-internacional input, td.pessoa-fisica strong, td.pessoa-juridica strong, td.cliente-internacional strong{cursor: pointer;}

.mensagem-categoria {
    background: #343434;
    color: white;
    font-size: 14px;
    float: left;
    margin-top: 2px;
    width: 99%;
    clear: both;
    padding: 5px 5px 5px 5px;
}

.filtro-listagem {
    background: #ebebeb url('/layout/padrao.orig/img/filtro-listagem-esq.gif') no-repeat left center;
    float: left;
    margin-top: 2px;
    width: 100%;
    clear: both;
}

.filtro-listagem .bg-dir {
    background: url('/layout/padrao.orig/img/filtro-listagem-dir.gif') no-repeat right center;
    padding-bottom: 4px;
    padding-top: 2px;
}

.visualizacoes {
    border-width: 1px;
    border-style: solid;
    padding: 3px 3px 3px 1px;
    float: left;
    margin-bottom: -3px;
    margin-left: 13px;
    margin-top: 0;
}

.visualizacoes a {
    display: block;
    float: left;
    margin-left: 3px;
}

.visualizacoes a.primeiro {
    margin-left: 0;
}

.filtro-listagem strong {
    color: #000;
}

/* Padrao para select do filtro */
#select-filtro a {
    background: none;
    display: inline-block;
    padding-left: 5px;
    color: #858585;
    padding-bottom: 1px ;
    padding-top: 0 ;
    padding-bottom /*\**/: 0\9;
    padding-top /*\**/: 1px\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #select-filtro a {
        padding-bottom : 0;
        padding-top : 1px;
    }
}

#select-filtro a span {
    background: none;
    padding:3px 8px 3px 3px;
    text-shadow:1px 1px 0 #FFFFFF;
}

#select-filtro a:hover {
    /*background: url('/layout/padrao.orig/img/filtro-bg-hover-esq.gif') no-repeat;*/
    background-color: #fff;
    background-position: left center;
    text-decoration: none;
}

#select-filtro a:hover span {
    /*background: url('/layout/padrao.orig/img/filtro-bg-hover-dir.gif') no-repeat;*/
    background-position: right center;
}

#select-filtro a.ativo {
    /*background: url('/layout/padrao.orig/img/filtro-bg-ativo-esq.gif') no-repeat;*/
    background-color: #000;
    background-position: left center;
    color: #FFF;
    text-decoration: none;
}

#select-filtro a.ativo span {
    /*background: url('/layout/padrao.orig/img/filtro-bg-ativo-dir.gif') no-repeat;*/
    background-position: right center;
    padding: 3px 8px 3px 3px;
    text-shadow: 1px 1px 0 #000000;
}

#select-filtro {
    padding: 4px 3px 2px 10px;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 469px;
}

.visualizacoes a {
    width:19px;
    height:19px;
}

.visualizacoes #visualizacao-detalhe.off{
    background-image:url(/layout/padrao.orig/img/icone_listagem-um.gif);
}

.visualizacoes #visualizacao-icones.off{
    background-image:url(/layout/padrao.orig/img/icone_listagem-quatro.gif);
}

.visualizacoes #visualizacao-ladoalado.off{
    background-image:url(/layout/padrao.orig/img/icone_listagem-dois.gif);
}

.visualizacoes #visualizacao-detalhe.on{
    background-image:url(/layout/padrao.orig/img/icone_listagem-um-on.gif);
}

.visualizacoes #visualizacao-icones.on{
    background-image:url(/layout/padrao.orig/img/icone_listagem-quatro-on.gif);
}

.visualizacoes #visualizacao-ladoalado.on{
    background-image:url(/layout/padrao.orig/img/icone_listagem-dois-on.gif);
}

.paginacao {
    height: 23px;
    margin: 0 0 5px 0;
    width: 100%;
    float: none;
    padding: 10px 0 0 0;
    overflow: hidden;
    text-align: right;
}

.paginacao a, .paginacao strong {
    margin-left: 5px;
}

.paginacao a, .paginacao strong span span  {
    padding: 3px 7px;
}

.paginacao strong {
    background-image: url(/layout/padrao.orig/img/paginacao-bg.gif);
    background-repeat: repeat-x;
    cursor: default;
}

.paginacao strong span {
    background-image: url(/layout/padrao.orig/img/paginacao-dir.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.paginacao strong span span {
    background-image: url(/layout/padrao.orig/img/paginacao-esq.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: white;
}

.paginacao * {
    line-height: 15px;
    vertical-align: middle;
    display: inline-block;
    display: -moz-inline-box;
}

/*** Painel Mensagens ***/
#mensagens .mensagem {
    margin-bottom: 1px;
    cursor: pointer;
    padding-bottom:5px;
}

#mensagens .mensagem-fechar {
    width: 23px;
    height: 23px;
    float: right;
    background-image: url(/layout/padrao.orig/img/bt-fecharmensagem.gif);
    background-repeat: no-repeat;
    margin-right: 7px;
}

#mensagens .mensagem div span {
    display: block;
}

#mensagens .mensagem-cima {
    background-image: url(/layout/padrao.orig/img/bg-painelmsg-cima.gif);
    background-position: center top;
    background-repeat: repeat-x;
    height: 7px;
}

#mensagens .mensagem-conteudo {
    padding-left: 7px;
    height: 23px;
    /*width: 597px;*/
    margin: 0 auto;
}

#mensagens .mensagem .mensagem-corpo > .mensagem-conteudo {
    min-height: 23px;
    height: auto;
}

#mensagens .mensagem .mensagem-icone {
    width: 23px;
    height: 23px;
    float: left;
    margin-top: -1px;
    background: no-repeat;
}

#mensagens .mensagem-erro .mensagem-icone {
    background-image: url(/layout/padrao.orig/img/icone-erro.gif);
}

#mensagens .mensagem-sucesso .mensagem-icone {
    background-image: url(/layout/padrao.orig/img/icone-sucesso.gif);
}

#mensagens .mensagem-alerta .mensagem-icone {
    background-image: url(/layout/padrao.orig/img/icone-alerta.gif);
}

#mensagens .mensagem-texto {
    padding: 2px 40px 2px 28px;
}

#mensagens .mensagem-baixo {
    background-image: url(/layout/padrao.orig/img/bg-painelmsg-baixo.gif);
    background-position: center top;
    background-repeat: repeat-x;
    height: 7px;
}

/*** Hover ***/

#mensagens .mensagem-hover .mensagem-cima {
    background-position: center -7px;
}

#mensagens .mensagem-hover .mensagem-baixo {
    background-position: center -7px;
}

#mensagens .mensagem-hover .mensagem-icone {
    background-position: left -23px;
}

#mensagens .mensagem-hover .mensagem-fechar {
    background-position: left -23px;
}

.icore-select .icore-select-caption a span {
    border-color: #999999;
}

.icore-select .icore-select-scroll a {
    border-color: #999999;
}

#pagina table tbody tr td h1 { 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 15px 0 6px;
}

.nocss {
    width: auto !important;
}

.cliente-internacional {
    display: none;
}

#novocadastro {
    margin-left: 20px;
}

.h2 {
    font-weight: bold;
    font-size: 13px;
    display: block;
}

#mensagens {width:98%; margin:15px auto;}

#mensagens .mensagem-conteudo {background-color: #383838;}
#mensagens .mensagem-hover .mensagem-conteudo  {background-color: #474747;}

#mensagens .mensagem-texto {color: #FFF;}

/* WishList */
#wishlistTitle{background:#F4F4F4; padding:10px 0 0 10px; margin-bottom:10px; font:11px Arial, Helvetica; font-weight:bold; color:#666;}
#wishlistMenu {width:224px; }
#wishlistMenu ul {margin:5px; }
#wishlistMenu  ul li{border:1px solid #F4F4F4; padding:7px; margin:2px 15px; text-align:left; font:11px Arial, Helvetica; color:#666; font-weight:bold; cursor:pointer;}
#wishlistMenu ul li a{text-decoration:none; font:11px Arial, Helvetica; color:#666; font-weight:bold; display:block;}
#divulgueSuaLista {font:12px Arial, Helvetica; color:#666;}
#wishlistPageContent h2 {margin:10px 0 0 0;}

#produtos p{margin-bottom:15px; }

#btSalvarAlteracoes{position:relative; top:8px;}

#painel-listadedesejos-botton h3{font:11px Arial, Helvetica; color:#666; margin:5px 0;}


#conteudoControle {height:20px; background:#F4F4F4; border:1px solid #EEE; padding:5px 0 0 5px; margin:5px 0;}
#conteudoControle h2, #conteudoControle h3{font:12px Arial, Helvetica; color:#666; font-weight:bold; }

#conteudoControleTitle { border-bottom:1px solid #EEE; padding:5px; margin:5px 0 15px 0;}
#conteudoControleTitle h2, #conteudoControle h3{font:12px Arial, Helvetica; color:#666; font-weight:bold; }

/* Forms Input */
input, select {font:11px Arial, Helvetica; color:#666; }

.estrelas, .estrelas div {
    height: 14px;
}

.estrelas {
    background-image: url(/layout/padrao.orig/img/estrela_cinza.gif);
    background-repeat: repeat-x;
    width: 77px;
}

.estrelas div {
    background-image: url(/layout/padrao.orig/img/estrela_amarela.gif);
    background-repeat: repeat-x;
}

.estrelas .estrelas-conteudo {
    background: none;
}

.estrelas a {
    width: 13px;
    height: 12px;
    display: block;
    position: absolute;
    text-decoration: none;
}

.estrelas a.um {
    margin-left: 0;
}

.estrelas a.dois {
    margin-left: 16px;
}

.estrelas a.tres {
    margin-left: 32px;
}

.estrelas a.quatro {
    margin-left: 48px;
}

.estrelas a.cinco {
    margin-left: 64px;
}

.carregando {
    background-image: url(/layout/padrao.orig/img/carregando.gif)
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 48px;
}

#nuvem_tags {text-align: center !important; line-height: 1.8em;}
#nuvem_tags a {font-weight: normal !important; padding: 1px !important; color: #FFF !important;}
#nuvem_tags a:hover {background:#ffe275; color: #000 !important; text-decoration: none !important;}

a.tag-0, a.tag-1, a.tag-2 {font-size: 11px;}
a.tag-3, a.tag-4, a.tag-5 {font-size: 13px;}
a.tag-6, a.tag-7, a.tag-8 {font-size: 17px;}
a.tag-9, a.tag-10{font-size: 19px;}

.links-historico{
    color: white;
    text-transform: capitalize;
    font-weight: normal;
}

.historico-produtos-visitados-titulo {
    font-weight: bold;
    text-transform: uppercase;
    color:#FF8D00; padding-bottom:10px;
}

.historico-produtos-visitados-nao-ha {
    padding-top: 3px;
    color:#FFF;
    font-weight:normal;
    text-transform: capitalize;
}

.historico-produtos-visitados-box {
    padding-right:20px;
}

.historico-produtos-visitados-box ul {
    margin-top: 3px;
}

.historico-produtos-visitados-box ul li {
    padding-bottom: 3px;
    _display:inline-block;
    _width:33%;
}


.historico-secoes-visitadas-titulo {
    font-weight: bold;
    text-transform: uppercase;
    color:#FF8D00; padding-bottom:10px;
}

.historico-secoes-visitadas-nao-ha {
    padding-top: 3px;
    color:#FFF;
}

.historico-secoes-visitadas-box {
    padding-right:20px;
}

.historico-secoes-visitadas-box ul {
    margin-top: 3px;
    color:#FFF;
}

.historico-secoes-visitadas-box ul li {
    padding-bottom: 3px;
    _display:inline-block;
    _width:33%;
}

.historico-palavras-pesquisadas-titulo {
    color:#FF8D00; padding-bottom:10px;
    font-weight: bold;
    text-transform: uppercase;
}

.historico-palavras-pesquisadas-nao-ha {
    padding-top: 3px;
    color:#FFF;
}

.historico-palavras-pesquisadas-box ul {
    margin-top: 3px;
}

.historico-palavras-pesquisadas-box ul li {
    padding-bottom: 3px;
    _display:inline-block;
    _width:33%;
}


.historico-limpar a{
    color:#FFF
}

.footerContent { overflow:hidden;  width:922px; margin:0 auto; border:0px solid red  }
.footerContent strong { color:#666666; font-style:normal;font-size:11px; }
.footerContent h4 { color:#666666; font-style:normal;font-size:11px; }
.footerContent a { color:#666; }
.footerContent a:hover { text-decoration:underline; }


.paymentWays strong { margin:0 0 0 0px; float:left;  }
.paymentWays { float:left; margin-bottom:1.5em;font-size:1.0em; text-align:left }
.paymentWays ul li{clear:left;}
.paymentWays ul li img {  float:left; }
.paymentWays .paymentWaysList{width:451px; height:24px;background:url(../_IMG/RODAPE/bg_bandeirinhas.jpg) 0 0px no-repeat ;} /*****************super facil mecher com isso*******/
.paymentWays .paymentWaysList li{float:left; clear: none; overflow: hidden; height:21px;}
.paymentWays .paymentWaysList li a{width:100%; height: 100%; display:block; padding-top:21px;}
.paymentWays .paymentWaysList .link1{width:31px;}
.paymentWays .paymentWaysList .link2{width:174px;}
.paymentWays .paymentWaysList .link3{width:39px;}
.paymentWays .paymentWaysList .link4{width:77px;}
.paymentWays .paymentWaysList .link5{width:51px;}
.footerContent .awards { margin-left: 5px; background: url(../_IMG/RODAPE/bgDotted3.gif) repeat-y left; overflow: hidden; zoom:1; padding-left: 10px; float: left; }
.footerContent .awards li img { overflow: hidden; margin: 5px }


#footer .footer{padding: 20px 0; background:url(../_IMG/RODAPE/back_footer.jpg) repeat-x left top; margin-top:8px; }

.rssWidgets { float:left; margin-left: 5px; margin-right:0px; background: url(../_IMG/RODAPE/bgDotted3.gif) repeat-y left; overflow: hidden; zoom:1; padding:0 8px 8px 25px; text-align:left }
.rssWidgets h4 { margin-bottom: 5px;}
.rssWidgets ul{overflow: hidden; margin-top:5px;}
.rssWidgets ul li{overflow: hidden;font-size:1.1em;  float:left; margin-right: 10px}
.rssWidgets li a img {float:none; overflow: hidden; margin-right: 5px; vertical-align: TOP;  }
.rssWidgets li a .last { float:left; }
.rssWidgets li a span{ overflow: hidden; display: block; margin-right: 5px; }
.rssWidgets li a span:hover { text-decoration: underline;}
.rssWidgets .first { padding-top: 5px;}

.rssWidgets li.spacer1 { margin-top:15px;}
.rssWidgets li.spacer2 { margin-top:5px;}


.institucional li, .partners  li, .awards li { float: none; display:inline; font-size:1.1em;}

.institucional { clear: left; padding-bottom: 0px; }


.box3_kA { margin-left:0px;  }
.box3_K { float:left; display:block;  margin-top:20px; position:relative; width:25%; _width:24%; text-align:left; }
.box3_K h4 { color:#999999; font-size:1.2em; margin:0 0 0 50px; padding:0 0 0 0; font-weight:bold;  }
.box3_K h4.recue { margin: 0 0 0 0; }
.box3_K ul {  margin:10px 0 0 0; padding:0; clear:both; display:block;}
ul.box3_K li { float:none; margin:10px 0 0 0; padding:0 0 0 0 ;  }
.box3_K ul li a {  float:none; color:#707070; font-size:1.0em; margin:0; padding:0 0 0 0 ; line-height:1.6em; line-height/*\**/:1.3em\9; }

.gam-space{ margin: 6px 5px 0 50px; }
.gam-space-recue{ margin: 6px 5px 0 0px; }

#all-content {  min-width:990px;}
* html #all-content {
width:expression(document.body.clientWidth< 990? "990px": "100%" );
}

#header{ width:100%; border:none;}
.header-back-top { height:190px; background:url(../_IMG/TOPO/back_top_effects.jpg) repeat-x; position:relative; width:100%;}
.img-logo { margin: 45px 0 0 30px; float:left;}
.header-right { position:relative; clear:right; float:right; width:500px; height:84px; text-align:left; top:0px; background:url(../_IMG/TOPO/img_topo_right.png) right -1px no-repeat; }
.user-login { float:left; clear:right;border:0px solid red; margin:50px 0 0 96px; color:#FFFFFF; line-height:14px; }
.user-login a{ color:#FFF; text-decoration:underline; }
.user-login a:hover{ color:#FFF; text-decoration:none; }
.atd-left{
    float:right; width:477px; height:41px;
    /*background:url(../_IMG/TOPO/link_back_contatos.jpg) no-repeat; */
    padding:0 0 0 0px; text-align:center;
}
.atd-left ul{ margin:15px 0 0 80px;   }
.atd-left ul li.televendas { float:left; width:220px; height:29px; background:url(../_IMG/TOPO/televendas.jpg) left top no-repeat; cursor:pointer; }
.atd-left ul li.televendas strong { position:relative; top:18px; left:9px;  color:#FFF; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:9px; }
.atd-left ul li.faleconosco { float:left; width:117px; height:29px; padding-left:10px; background: url(../_IMG/TOPO/faleconosco.jpg) center top no-repeat;cursor:pointer; margin-left:25px;}
.atd-left ul li.faleconosco strong { position:relative; top:18px; left:21px;  color:#FFF; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:9px;}
.atd-left a:hover{text-decoration:none;}

/** ### ### **/
.tb-header { clear:both; bottom:0; height:68px; margin:18px 0 0 0; *margin:0; border:0px solid red;}
body:nth-of-type(1) .tb-header{ display:inline-block;}
.cant-form{ background:url(../_IMG/TOPO/cant_esq_form.jpg) no-repeat}
.back_form{ background:url(../_IMG/TOPO/back_form.png) repeat-x; }
.frm-busca-loja{ width:100%; height:16px; *height: 13px; border:none; font-size:11px; line-height:normal !important;}
.back_form-select-loja { background:url(../_IMG/TOPO/back_form_toda_loja.png) no-repeat; -background:none; }

.frm-loja{
    border-bottom:#454545 1px solid;
    position: relative;
    border-left: medium none;
    margin: 0 0 0 20px;
    margin /*\**/: 7px 0 0 20px\9;
    height:19px;
    width:142px;
    font-size:9px;
    color:#444444;
    font-size:11px;
    border-top: #454545 1px solid;
    border:1px solid #454545;
    position:relative;
    top:-3px; _top:-2px;
    border-right: #454545 1px solid;
}

.frm-image{ margin-left:1px;  position:relative; top:2px     }
.carrinho_topo { background: url(../_IMG/TOPO/img-carrinho-compras.jpg) 0px 3px no-repeat; color:#FFFFFF; font-size:9px; padding:0px 0px 0px 0px; }

     /**** Menu top ****/
.lancamentos { position:relative; top:5px; left:3px; width:146px; float:left;}
.vendidos { position:relative; top:5px; left:3px; width:144px; float:left; }
.promocoes { position:relative; top:5px; left:3px; width:167px; float:left; }
.cadastro { width:96px;position:relative; bottom:-9px;_bottom:-13px; float:left; }
.ped-anteriores { width:136px;position:relative; bottom:-9px;_bottom:-13px; float:left; }
.duvidas { width:71px;position:relative; bottom:-9px;_bottom:-13px; float:left; }
.cant-scape { width:33px;position:relative; bottom:-9px;_bottom:-13px; float:left; }

/**/

/*FLASHJ*/
.fullBanner{margin:0px 0px 0px 0px;  _margin:-1px 0 0 0; padding: 0px 0px 0px 177px; position: relative; white-space:normal}
.fullBannerWrapper{margin-top: -2px; padding:0px; position: static; width:100%; z-index:0;}
.fullBanner1{z-index: 0; background-color:#D5D5D5; height:auto;}
.fullBanner2{ z-index: 0;  background-color:#D5D5D5; height:auto; margin-top:2px; }

.menuNav{
    background:url(../_IMG/DESIGN/back_menu_sessoes.jpg) repeat-y;
    *margin-top:-4px;
}
.menuNav li { padding:4px 0px 4px 16px; vertical-align:middle; display:block; background:url(../_IMG/DESIGN/barra_bottom_menuNav.jpg) bottom center no-repeat; color:#FFF; font-size:12px; }
.menuNav li img { position:relative; bottom:-2px; margin-right:3px;}
.menuNav li.last{ }
.menuNav li.last2{ background:none; padding:0; margin:0; margin-bottom:-3px; line-height:14px; !important !important; vertical-align:bottom;}
.menuNav li.last2 img { position:relative; bottom:-3px; }
.menuNav li a { color:#FFF }
.menuNav li a:hover { color:#FFF; text-decoration:underline; }
.servicos-duvidas{ background:url(../_IMG/DESIGN/back_menu_sessoes.jpg) repeat-y; }
.servicos-duvidas li { height:18px;_height:25px; background:url(../_IMG/DESIGN/barra_bottom_menuNav.jpg) bottom center no-repeat; color:#FFF; font-size:11px; padding:7px 0 8px 16px; }
.servicos-duvidas li.last{ background:none;height:18px;_height:25px; padding-bottom:0 }
.servicos-duvidas li.last2{ background:none; padding:0; margin:0; height:14px; margin-bottom:-3px}
.servicos-duvidas  li.last2 img { position:relative; bottom:-3px; }
.servicos-duvidas li a { color:#FFF }
.servicos-duvidas li a:hover { color:#FFF; text-decoration:underline; }
.lojas-especiais{ background:url(../_IMG/DESIGN/back_BannerLojasEspeciais.jpg) repeat-y; *margin:-3px 0 0 0; }
.lojas-especiais li{ text-align:center; height:36px;background:url(../_IMG/DESIGN/barra_bottom_lojasEspeciais.jpg) bottom center no-repeat;}
.lojas-especiais li img.lojas { margin: 6px 0 6px 0; }
.lojas-especiais li.last-loja-especial { margin-bottom:0px; background:url(../_IMG/DESIGN/back_BannerLojasEspeciais.jpg) repeat-y; }
.img-base {  position:relative; height:15px }
.pont-banner-left{ margin: 15px 0 15px 0 }
/** ****/
.tit-parceiros{ width:151px; height:17px; _height:20px; background:url(../_IMG/TOPO/img-parceiros.jpg) no-repeat; clear:both; margin:10px 0 0 0;*margin:12px 0 0 0; color:#FFF; padding:3px 0px 0px 0px; line-height:14px; }
.warpper-parceiros{ background:url(../_IMG/DESIGN/back_bordas_parceiros.jpg) repeat-y; }
.warpper-parceiros li img{ margin-top:4px; }
.parceiros-sombra { height:55px; background:url(../_IMG/DESIGN/boxBase_parceiros.jpg) bottom center no-repeat; }

.parceiros-base-li{ height:19px; background:url(../_IMG/DESIGN/base_parceiros.jpg)  top no-repeat; }

/* CENTRO*/
.design-center { padding:0 5 0 5; }
.boxHeader2 { height:20px; text-align: left; background: url(../_IMG/DESIGN/lbl_ofertas.jpg) no-repeat right top; clear:both; margin-right:2px; line-height:13px;}
.boxHeader2 strong {background: url(../_IMG/DESIGN/lbl_ofertas.jpg) no-repeat; height:20px;display: block; margin-right:5px; padding:3px 0 0 17px; font-size:11px; color:#B1B1B1; }

.products-list { width:100%; width:33%; text-align:center;  float:left; margin-left:3px }
.first { margin-left:0px; }
/*body:nth-of-type(1) .products-list li{ margin-right:4px;}*/

.design-center{ padding:0 4px 0 6px; }

.boxA{ height:16px; background: url(../_IMG/DESIGN/bgBox1.jpg) no-repeat left -1px; margin-right:10px; padding-left: 10px; position:relative; margin-top:5px; }
.boxA .boxA1{ height:16px; background: url(../_IMG/DESIGN/bgBox1.jpg) no-repeat right top; overflow:hidden;  margin-right:-10px;  position:relative;}
.BaseboxA{  height:21px;background: url(../_IMG/DESIGN/bgBaseBox1.jpg) no-repeat left bottom; margin-right:10px; padding-left: 10px; position: relative;}
.BaseboxA .BaseboxA1{  height:21px;background: url(../_IMG/DESIGN/bgBaseBox1.jpg) no-repeat right bottom; overflow: hidden;  margin-right:-10px; margin-left:5px; position:relative;}
.grade-products { border:1px solid #D6D6D6; height:230px; border-bottom:none; border-top:none; padding:0px 5px 0px 5px; }

/* SUGESTOES*/
.design-center-sugestoes { padding:0 5 0 5; }
.boxHeader2-sugestoes { height:20px; text-align: left; background: url(../_IMG/DESIGN/lbl_ofertas.jpg) no-repeat right top; clear:both; margin-right:2px; line-height:13px;}
.boxHeader2-sugestoes strong {background: url(../_IMG/DESIGN/lbl_ofertas.jpg) no-repeat; height:20px;display: block; margin-right:5px; padding:3px 0 0 17px; font-size:11px; color:#B1B1B1; }

.products-list-sugestoes { width:100%; width:33%; text-align:center;  float:left; margin-left:3px }
.first-sugestoes { margin-left:0px; }
/*body:nth-of-type(1) .products-list li{ margin-right:4px;}*/

.design-center-sugestoes{ padding:0 4px 0 6px; }


.boxS{ height:16px; background: url(../_IMG/DESIGN/bgBox1.jpg) no-repeat left -1px; margin-right:10px; padding-left: 10px; position:relative; margin-top:5px; }
.boxS .boxS1{ height:16px; background: url(../_IMG/DESIGN/bgBox1.jpg) no-repeat right top; overflow:hidden;  margin-right:-10px;  position:relative;}
.BaseboxS{  height:21px;background: url(../_IMG/DESIGN/bgBaseBox1.jpg) no-repeat left bottom; margin-right:10px; margin-bottom: 10px; padding-left: 10px; position: relative;}
.BaseboxS .BaseboxS1{  height:21px;background: url(../_IMG/DESIGN/bgBaseBox1.jpg) no-repeat right bottom; overflow: hidden;  margin-right:-10px; margin-left:5px; position:relative;}
.grade-products-sugestoes { border:1px solid #D6D6D6; height:200px; border-bottom:none; border-top:none; padding:0px 5px 0px 5px; }

/* Pesquisa*/
.boxB{ height:30px; background: url(../_IMG/DESIGN/bgProdutosPesquisados.jpg) no-repeat left 0px; margin-right:10px; padding-left: 10px; position:relative; margin-top:5px;*margin-top:2px; clear:both; top:10px;}
.boxB .boxB1{ height:30px; background: url(../_IMG/DESIGN/bgProdutosPesquisados.jpg) no-repeat right top; overflow:hidden;  margin-right:-10px;  position:relative; clear:both;}
.boxB1 img { margin:5px  0 0 0px; }
#wrapper-conteudo-buscados{ background:#1C1C1C; margin-top:5px; padding:0 2px 0 2px; }
.wrapper-conteudo-buscados{ border:1px solid #525252; border-bottom:none; border-top:none; padding-left:20px; padding-right:20px;}
.BaseboxB{ height:11px; background: url(../_IMG/DESIGN/bgProdutosPesquisadosBase.jpg) no-repeat left 0px; margin-right:10px; padding-left: 10px; position:relative; margin-top:0px; clear:both;}
.BaseboxB .BaseboxB1{ height:11px; background: url(../_IMG/DESIGN/bgProdutosPesquisadosBase.jpg) no-repeat right top; overflow:hidden;  margin-right:-10px;  position:relative; clear:both;}

.tagCloud { padding:15px 8.5% 30px 8.5%; text-align:center;}
.tagCloud li { display: inline-block;*display: inline; vertical-align: middle; line-height: 1.1; margin-bottom:5px;}
.tagCloud li a { color: #FFFFFF;}
.tagCloud li a:hover { text-decoration: none; background-color:#FFE275; color: #fff;}


.tagCloud .level0 {font-size:14px;}
.tagCloud .level1 {font-size: 9px;}
.tagCloud .level2 {font-size: 12px;}
.tagCloud .level3 {font-size: 13px;}
.tagCloud .level4 {font-size: 15px;}
.tagCloud .level5 {font-size: 16px;}
.tagCloud .level6 {font-size: 17px;}
.tagCloud .level7 {font-size: 18px;}
.tagCloud .level8 {font-size: 20px;}
.tagCloud .level9 {font-size: 22px;}

.line-p-buscados { width:100%; height:2px; background:url(../_IMG/DESIGN/bg_line_pesquisados.gif) repeat-x; clear:both ; margin-top:8px; bottom:16px; position:relative}

.sessions-pesq { text-align:left; width:100%; margin-top:10px; *margin-top:0px; display:inline-block;}
.sessions-pesq li { padding-bottom:10px; color:#FFF; float:left;}
.sessions-pesq li ul li {list-style-position:inside; line-height:normal; padding:0px; margin:0px; _margin-left:-10px; width:100%; list-style-image:url(../_IMG/DESIGN/seta_pesquisados.gif); float:none;}
.sessions-pesq li a  { color:#FFF; _margin-left:10px; }
.sessions-pesq li a:hover { color:#FFF ; text-decoration:underline}
.sessions-pesq li img {  position:relative;  margin-right:-4px;  left:-10px}
.sessions-pesq li strong { color:#FF8D00; padding-bottom:10px; }

/* Grade de produtos mais vendidos */

.boxHeader3 { height:22px; text-align: left; background: url(../_IMG/DESIGN/lbl_pesquisas.jpg) no-repeat right top; clear:both; margin-top:7px; }
.boxHeader3 strong {background: url(../_IMG/DESIGN/lbl_pesquisas.jpg) no-repeat; height:20px;display: block; margin-right:5px; padding:3px 0 0 17px; font-size:11px; color:#B1B1B1; }
.boxC{ min-height:265px; background:url(../_IMG/DESIGN/bg_pesquisados.jpg) no-repeat left bottom; margin-right:0px; padding-left:15px; position:relative; margin-top:0px; clear:both; text-align:center}
.boxC .boxC1{ min-height:265px;  background:url(../_IMG/DESIGN/bg_pesquisados.jpg)  no-repeat right bottom;  margin:0px;  position:relative; clear:both; text-align:center}
.lista-mais-vendidos{ margin:0px 0px 0px -8px; _margin:0 auto 0 0px; padding-top:10px; position:relative; display:block; _display:inline-block; text-align:center;}
.lista-mais-vendidos li { width:31.7%; height:250px; display:inline-block; float:left; position:relative; text-align:center; padding:0px 0px 10px 0px; border:none; }
.lista-mais-vendidos li.dotted{
    /*background:url(../_IMG/DESIGN/pont_pesquisados.gif) right center  no-repeat; border-bottom-style:*/
}
.s-l{width:2%!important; vertical-align:top!important; text-align:left!important; padding:0px !important;}
.s-l img { margin-top:80px; }
.s-r{ width:2%!important; vertical-align:top!important; text-align:right!important; padding:0px !important;}
.s-r img {  margin-top:80px; }
.lista-mais-vendidos li a {
    color:#000;
}

#valoresBasket{
    float:right;
    background-color:#fff;
    border:1px solid #ddd !important;
}

.grifado {
	color: #F90;
}

