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/img/bg_painelcinza-borda.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.painelcinza .borda-right {
    background-image: url(/layout/padrao/img/bg_painelcinza-borda.gif);
    background-position: right top;
    background-repeat: repeat-y;
}

.painelcinza .borda-botton {
    background-image: url(/layout/padrao/img/bg_painelcinza-borda.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.painelcinza .borda-left {
  background-image: url(/layout/padrao/img/bg_painelcinza-borda.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

.painelcinza .canto-lt {
    background-image: url(/layout/padrao/img/bg_painelcinza-lt.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.painelcinza .canto-lb {
    background-image: url(/layout/padrao/img/bg_painelcinza-lb.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.painelcinza .canto-rt {
    background-image: url(/layout/padrao/img/bg_painelcinza-rt.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.painelcinza .canto-rb {
    background-image: url(/layout/padrao/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/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/img/bg-textarea.gif);
    background-position: top left;
    background-repeat: repeat-x;
    overflow:auto;
}

.btn-enviar {
    background-image: url(/layout/padrao/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/img/btn-atualizar.gif);
    background-repeat: no-repeat;
    width: 57px;
    height: 19px;
    display: block;
}

.btn-limpar {
    background-image: url(/layout/padrao/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/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/img/ico-lixeira.gif) no-repeat;
}

.btn-votar {
    background: url(/layout/padrao/img/btn-votar.gif) no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 58px;
    height: 28px;
}

.btn-finalizarcompra {
    background: url(/layout/padrao/img/btn-finalizarcompra.gif) no-repeat;
    width: 165px;
    height: 47px;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-voltar {
    background: url(/layout/padrao/img/btn-voltar.gif) no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 74px;
    height: 29px;
}

.btn-alterarformapagamento {
    background: url(/layout/padrao/img/btn-alterarformapagamento.gif) no-repeat;
    width: 137px;
    height: 19px;
    display: block;
}

.btn-ok {
    background: url(/layout/padrao/img/btn-ok.gif) no-repeat;
    width: 36px;
    height: 25px;
    display: block;
}

.btn-comprar {
    background: url(/layout/padrao/img/btn-comprar.gif) no-repeat;
    display: block;
    width: 91px;
    height: 29px;
}

.btn-comprar-maior {
    background: url(/layout/padrao/img/btn-comprar-maior.gif) no-repeat;
    width: 123px;
    height: 47px;
    display: block;
}

.btn-comprarmais {
    background: url(/layout/padrao/img/btn-comprarmais.gif) no-repeat;
    width: 148px;
    height: 47px;
    display: -moz-inline-box;
    display: inline-block;
}

.btn-fecharpedido {
    background: url(/layout/padrao/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/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/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/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/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/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/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/img/icones/warn.gif) no-repeat; padding-left: 40px;}

td.pessoa-fisica{background: url(/layout/padrao/img/ico-pessoa.png) no-repeat 10px center;
padding: 0 15px 0 44px;}

td.pessoa-juridica{background: url(/layout/padrao/img/ico-empresa.png) no-repeat 10px center;
padding: 0 15px 0 44px;}

td.cliente-internacional{background: url(/layout/padrao/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/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/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/img/filtro-bg-hover-esq.gif') no-repeat;
    background-position: left center;
}

#select-filtro a:hover span {
    background: url('/layout/padrao/img/filtro-bg-hover-dir.gif') no-repeat;
    background-position: right center;
}

#select-filtro a.ativo {
    background: url('/layout/padrao/img/filtro-bg-ativo-esq.gif') no-repeat;
    background-position: left center;
    color: #FFF;
}

#select-filtro a.ativo span {
    background: url('/layout/padrao/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/img/icone_listagem-um.gif);
}

.visualizacoes #visualizacao-icones.off{
    background-image:url(/layout/padrao/img/icone_listagem-quatro.gif);
}

.visualizacoes #visualizacao-ladoalado.off{
    background-image:url(/layout/padrao/img/icone_listagem-dois.gif);
}

.visualizacoes #visualizacao-detalhe.on{
    background-image:url(/layout/padrao/img/icone_listagem-um-on.gif);
}

.visualizacoes #visualizacao-icones.on{
    background-image:url(/layout/padrao/img/icone_listagem-quatro-on.gif);
}

.visualizacoes #visualizacao-ladoalado.on{
    background-image:url(/layout/padrao/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/img/paginacao-bg.gif);
    background-repeat: repeat-x;
    cursor: default;
}

.paginacao strong span {
    background-image: url(/layout/padrao/img/paginacao-dir.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.paginacao strong span span {
    background-image: url(/layout/padrao/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/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/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/img/icone-erro.gif);
}

#mensagens .mensagem-sucesso .mensagem-icone {
    background-image: url(/layout/padrao/img/icone-sucesso.gif);
}

#mensagens .mensagem-alerta .mensagem-icone {
    background-image: url(/layout/padrao/img/icone-alerta.gif);
}

#mensagens .mensagem-texto {
    padding: 2px 40px 2px 28px;
}

#mensagens .mensagem-baixo {
    background-image: url(/layout/padrao/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/img/estrela_cinza.gif);
    background-repeat: repeat-x;
    width: 77px;
}

.estrelas div {
    background-image: url(/layout/padrao/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/img/carregando.gif)
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 48px;
}
