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: Tahoma,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: Tahoma,Helvetica !important;
}

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

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

strong {
	font-family:Tahoma,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: #247AE0;
	font-size:14px;
	font-weight:bold;
	font-style: normal;
}

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

input.campo {
	height:16px;
	font-size: 11px;
	font-family: Tahoma,Helvetica !important;
	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:#5B5B5B;
	font:11px Tahoma, Geneva, sans-serif !important;
	font-weight:bold !important;
}

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: 5px;
}

.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: 22px;
    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;}

.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-position: left center;
}

#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-position: left center;
    color: #FFF;
}

#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 #2d2490;
}

#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: center;
}

.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 { /*order-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;
}

/* TOPO E-LASER  */

#top-full {width:100%; height:151px; background-image:url(/layout/padrao.orig/img/topo/bg-header.gif);  background-repeat:repeat-x; }
#header-container {width:998px;}

#menu-header {height:27px; padding:0 25px 0 0; position:relative; top:-2px;}
#menu-header ul{display:inline; style-decoration:none; float:right;}
#menu-header ul li{display:inline; color:#FFF; font-size:8.5px !important; font-family:Verdana,Helvetica,sans-serif !important; font-weight:bold !important; text-transform:uppercase;}
#menu-header ul li a{display:inline; font-size:8.5px !important; font-family:Verdana,Helvetica,sans-serif !important; font-weight:bold !important; color:#FFF; text-decoration:none;}
.text-menu-header {float:left; margin:7px 10px 0 0}

#top-header {height:125px; background-image:url(/layout/padrao.orig/img/topo/bg-top.png); background-repeat: no-repeat; positon:relative; top:10px; left:10px; }
#logo {position:relative; left:50px; top:-5px; left:45px; float:left; }
#carrinho {margin:92px 0 0 27px; float:left; cursor:pointer;}

#search-header {width:138px; margin:56px 0 0 22px; float:left;}
#search-header p{margin:0 0 0 2px;}
#search-header span{position:relative; top:6px; left:-7px;}

#request-header {width:138px; margin:56px 0 0 22px; float:left;}
#request-header p{margin:0 0 2px 2px;}
#request-header span{position:relative; top:3px; left:6px;}

#contact-header {width:138px; float:left;}
#contact-header ul {list-style:none; margin:61px 0 0 8px;}
#contact-header ul li {display:block; height:20px; margin:0 !important;}
#contact-header ul li a{display:block; margin:0 !important;}

.input-header{width:94px; height:16px; background:none; border:none; margin-bottom:6px;}
.input-header-pass{width:74px; height:16px; background:none; border:none; margin-bottom:6px;}

#menu-horizontal-bar {position:relative; top:-4px;}
.menu-horizontal {width:100%; height:31px; background-image:url(/layout/padrao.orig/img/topo/bg-bar.gif); background-repeat:repeat-x; clear:both }
.menu-horizontal ul {width:100%; height:31px; color:#FFF;}
.menu-horizontal ul li {width:12.45%; height:31px; display:inline; text-align:center; font:11px Tahoma,Helvetica,sans-serif !important; color:#FFF; font-weight:bold; float:left; }
.menu-horizontal ul li a{font:11px Tahoma,Helvetica,sans-serif !important; color:#FFF; font-weight:bold !important; }
.menu-horizontal ul li a:hover{color:#FFF; text-decoration:underline; }
.text-menu-horizontal {width:98%; margin:0; float:left; padding:8px 0 0;}
.marker-menu-horizontal {margin:0; display:block; float:right;}

#menu-horizontal-2{margin:1px 0 0 0;}

/* TOPO E-LASER END */


.text-table {line-height:14px;}

#topo_{
	width:100%;
}

#barrazul{
	background:url(/FILES/_IMG/DESIGN/bg_barrazul.gif);
	height: 30px;
}

#header_{
	background:url(/FILES/_IMG/DESIGN/bg_header.gif);
	height: 124px;
	position:relative;
}

#bg_header{
	background:url(/FILES/_IMG/DESIGN/header_.jpg);
	height: 124px;
	width:984px;
}

#logo_ {
	background:url(/FILES/_IMG/DESIGN/logo_.png);
	width:303px;
	height:131px;
	display:block;
	position:absolute;
	top:-8px;
	left:49px;
}

#topo_ li{
	display:inline !important;
	float:left;
	text-align: center;
	padding-top:6px;
	background:url(/FILES/_IMG/DESIGN/sep_menu.gif) no-repeat top right;
}

#menu_{
	background:url(/FILES/_IMG/DESIGN/menu_bg.gif);
	height: 31px;
	/*padding: 0 35px;*/
	min-width: 1000px;
	width:auto !important;
	width:1000px;	
}

#menu_ ul{
	display:block;
}

#menu_ li{
	min-width:12.4%;
	width:auto !important;
	width:12.4%;
	display:block;
	font-size:11px;
}

#menu_ li a{
	font-size:11px;
	font-weight: bold;
	color:#fff;
	text-decoration:none;
	display:block;
}

#menu_ li a:hover{
	text-decoration:underline;
}

#menu_azul {
	font-size:9px;
	margin-left:270px;
	font-weight:bold;
	font-family:Arial;
	min-width:730px;
	width: auto !important;
	width:730px;
}

#menu_azul li {
	float:left;
	background:none;
	margin-right:20px;
}

#menu_azul a{
	color:#fff;
	text-decoration:none;
}

#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; 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 ;-background:none;}
.frm-busca-loja{ width:100%; height:16px; 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: 0px; 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; }

/*****RODAPÉ*/

.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 0 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; }
ul.nuvem_lista{_height:1%; zoom:1}

ul.nuvem_lista:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.nuvem_lista {
    line-height:normal; text-align: center; margin: 0px;
}

.nuvem_lista a {
    color: #FFFFFF;
}
.nuvem_lista a:hover {
    text-decoration: none; background-color:#FFE275; color: #000;
}
.nuvem_lista li {
    display: inline-block;*display: inline; vertical-align: middle; line-height: 1.1; margin-bottom:5px;
}

.cloudBoxTitle h2 {
    font-size: 11px;
    text-transform: uppercase;
    margin: 0px;
}

.cloudBoxTitle {
    padding: 5px;
    margin-top: 0px;
    vertical-align: top;
    display:none;
}

.cloudBox {

}

.cloudBoxWords {
    text-align:center;
}

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%;
}

#blog-box { background: url(/FILES/_IMG/blog/blogbg_bottom_left.png) no-repeat left bottom; width: 100%; margin-bottom: 20px; }
.outer-box { background: url(/FILES/_IMG/blog/blogbg_bottom_right.png) no-repeat right bottom; padding-bottom: 5em; }
.inner-box { background: url(/FILES/_IMG/blog/blogbg_top_left.png) no-repeat left top; }
#blog-box span.title h3 { background: url(/FILES/_IMG/blog/blogbg_top_right.png) no-repeat right top; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; text-transform:none; height: 60px; }
#blog-box span.data_p { color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; text-transform:none; float:right;padding: 0 3em 0 0; margin-top: -3.5em; *margin-top: -5.8em; }
#blog-box h1.luPortal_conteudoTitulo, #blog-box h2, #blog-box h3, #blog-box p, #blog-box span.comentario, #blog-box span.enviado  { padding: 1em 3em 0.2em 3em;  }
#blog-box p { font-size: 1.2em; }

#blog-menu { width: 200px; background: url(/FILES/_IMG/menublog_tile.png) repeat-y; margin-top: 13px; }
#blog-menu h2 { background: url(/FILES/_IMG/menublog_top.png) no-repeat left top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px !important; height: 21px; }
#blog-menu .last { background: url(/FILES/_IMG/menublog_bottom.png) no-repeat left bottom; padding: 0 0.5em 1.2em 1.4em; }
#blog-menu h2 { padding: 0.4em 0.5em 0.2em 1.4em; }

#comet-box { background: url(/FILES/_IMG/blog/comtbg_bottom_left.png) no-repeat left bottom; max-width: 90%; margin: 5px 12px 20px 12px; }
.comet-outer-box { background: url(/FILES/_IMG/blog/comtbg_bottom_right.png) no-repeat right bottom; padding-bottom: 5em; }
.comet-inner-box { background: url(/FILES/_IMG/blog/comtbg_top_left.png) no-repeat left top; }
#comet-box h2 { background: url(/FILES/_IMG/blog/comtbg_top_right.png) no-repeat right top; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: bold; }
#comet-box h2 { padding: 1em 0.5em 1.6em 3em;  }
#comet-box p { font-size: 1.2em; }

#comet-box label { display: block;  margin: 0.5em 0.2em 0.2em 3em; }
#comet-box  input { border: 1px solid #ccc; height: 20px; line-height: 20px;  margin: 0 0.5em 0 3em; }
#comet-box textarea { border: 1px solid #ccc; margin: 0 0.5em 0 2.5em; height: 65px; color: #666; }
#comet-box  input[type="submit"] { display:block; margin-top: 8px; }

#banner-blog { width: 724px; height: auto; margin: 10px auto; text-align:center; }

.image { width: 320px; margin: 0 auto; }
.image ul li.full_image { width: auto; } 
.image ul li.full_image #wrap { margin: 0 auto; z-index: 999 !important; }
.image ul li.full_image #wrap .mousetrap { width: auto;  margin: 0 auto !important; }

.image ul li.full_image #wrap a#zoom1 { cursor: auto; position: static !important; }

.image ul li.bts  { width: 400px; margin: 10px auto;  overflow:hidden; text-indent: -999px; }
.image ul li.bts .zoom, .image ul li.bts .ampliar { float: left;}

.image ul li.bts .zoom a { width: 175px; height: 21px; display: block; background: url(/layout/padrao.orig/img/bt_passeomouse.png) no-repeat left top; }
.image ul li.bts .ampliar a { width: 166px; height: 21px; display: block; background: url(/layout/padrao.orig/img/bt_ampliar.png) no-repeat left top; }
.image ul li.bts .zoom a:hover, .image ul li.bts .ampliar a:hover { background-position: left bottom; border:none; }
.image ul li.thumbs { clear: both; }
.image ul li.thumbs ul { margin: 0 auto; overflow:hidden; width: 37em; }
.image ul li.thumbs ul li { float: left; min-width: 60px; margin-left: 4px; margin-bottom: 4px; padding: 0; border: 1px solid #CCC; padding: 0 0.4em; }
.image ul li.thumbs ul li.active { border: 1px solid #333; padding: 0 0.4em; width: 60px; }
.image ul li.thumbs ul li:hover { border: 1px solid #333; }
.image ul li.thumbs ul li img { width: 60px; padding: 0; }

.social { clear: both; margin: 0 auto 5px auto; }

