@charset "utf-8";


/************************************************************************
-) Slider: only the following lines are necceassary for slider styling,
   rest of the css file styles the demo page
*************************************************************************/
.aviaslider{ 
margin:0 auto;
height:220px; 	/*this changes the height of the image slider*/
width:794px;
overflow: hidden;
position: relative;
background: #FFF url(/media/img/loja/preload.gif) center no-repeat;
text-align:center;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.clear{ clear:both; }

#txtDestaques{height:26px; width:108px; background:url(../../img/loja/destaquesBanners.png) no-repeat; position:absolute; bottom: 0; right:79px; padding:0 10px 0 10px; color:#FFF; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:101;}
.slidecontrolls{background:#434343; position:absolute; bottom: 0; right: 0; z-index:100; padding:3px;}
.slidecontrolls a{height:20px; width:18px; display:block; cursor: pointer; background: transparent url(/media/img/loja/controlls.gif) center bottom no-repeat; float:left; outline: none;}
.slidecontrolls a:hover, .slidecontrolls .active_item{background: transparent url(/media/img/loja/controlls.gif) center top no-repeat;}

.feature_excerpt{
width:610px;
position: absolute;
/*display: block;*/
display:none !important;;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

/* ------------------------------------------------------------------------- */



/* GERAL */
* { padding:0px; margin:0px; outline:0; }
/**:focus{ outline: none; border: none; }*/
/*html { overflow-x: hidden; }*/
body { background-color: #ECEDE8; }
img { border:0px; }
select { font:normal 11px "Trebuchet MS"; color:#333333; background-color:#F1EFF0; border:solid 1px #6BA4B5; height:20px; max-height:20px; } 
input[type="text"], input[type="password"]{ padding-left:3px; padding-right:3px; font:normal 11px "Trebuchet MS"; color:#333333; background-color:#f0f0f2; border:solid 1px #bec6c2; height:18px; }
textarea{ font:normal 11px "Trebuchet MS"; color:#333333; background-color:#f0f0f2; border:solid 1px #bec6c2; }

ol, ul { list-style: none; }
#bgSite{ position:absolute; display:none; top:0px; left:0px; width:100%; height:10px; background-color:#000; z-index:999; }
#alertSite{ position:absolute; display:none; top:0px; left:0px; width:325px; height:142px; background-image:url(../../img/loja/alert.gif); z-index:1001; }
#alertSite #alertFechar{ position:absolute; width:20px; height:20px; cursor:pointer; margin-left:298px; margin-top:5px;}
#alertSite #alertError{ font:normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; position:absolute; width:265px; height:95px; margin-left:55px; margin-top:40px; color:#3f3f3f; }
.cursor{ border: none; cursor: pointer; }
.top10{ margin-top: 10px; }
.top20{ margin-top: 20px; }
.top30{ margin-top: 30px; }
.ptop5{ padding-top: 5px; }
.f18{ font-size: 18px; }
.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.f12{ font-size: 12px; }
.textRight{ text-align: right; }


.texto_laranja {color:#CE5101;}


/* INDEX */
#boxTopo{ clear: both; overflow: hidden; background-color: white; }
#bg_topo{ background: url( "/media/img/loja/bg_topo.jpg" ) no-repeat center; clear: both; height: 125px; }
#topo{ margin: 0 auto; width:994px; }
/*#topo img.logo{ float:left; margin-left:20px; }*/
#topo h1.logo{ float:left; display:inline; margin-left:20px; width:136px; height:111px; background:url(../../img/loja/logo.gif) no-repeat 0 0; }
#topo h1 a{ display:block; width:100%; height:100%; text-indent:-9999px; font-size:1px; }
#topo div#comprePeloTelefone{ float:right; text-align:right; overflow: hidden; padding: 15px 0 0 0; height: 42px; }
#topo div#comprePeloTelefone div{ clear: both; padding: 4px 0 0 0; font: normal 11px Arial; color: #959595 }
#topo div#comprePeloTelefone div a{ color: #a06869; text-decoration: none; }
#topo div#comprePeloTelefone div a:hover{ text-decoration: underline; }
#topo div#comprePeloTelefone div a.logCad{ font-size: 12px; }
#topo div#comprePeloTelefone div.acessarConta{ overflow: hidden; padding: 0; margin: 12px  0 0 329px; position: absolute; }
#topo div#itensMenuTopo{ width: 690px; float: right; padding: 13px 0 0 0; overflow: hidden; }
#topo div#itensMenuTopo a{ text-indent: -9999px; font-size: 1px; text-decoration: none; background: url( "/media/img/loja/menu_topo.gif" ) no-repeat; }
#topo div#itensMenuTopo div{ display: block; overflow: hidden; float: left; margin-top: 4px; }
#topo div#itensMenuTopo div#cadastreSe a.cadastre{ background-position: 0 2px; height: 46px; width: 143px; display: block; }
#topo div#itensMenuTopo div#cadastreSe a.cadastre:hover{ background-position: 0 -49px; }
#topo div#itensMenuTopo div#carrinho a.irCarrinho{ background-position: -140px 2px; height: 46px; width: 200px; display: block; }
#topo div#itensMenuTopo div#carrinho a.irCarrinho:hover{ background-position: -140px -49px; }
#topo div#itensMenuTopo div#carrinho div.itensCarrinho{ margin: -29px 0 0 69px; font: normal 11px Arial; color: #959595; }
#topo div#itensMenuTopo div#carrinho div.itensCarrinho span{ color: #ff510d; font: bold 16px "Trebuchet MS"; }
#topo div#itensMenuTopo div#pedidos a.irPedidos{ background-position: -350px 2px; height: 46px; width: 160px; display: block; }
#topo div#itensMenuTopo div#pedidos a.irPedidos:hover{ background-position: -350px -49px; }
#topo div#itensMenuTopo div#home a.irHome{ background-position: -500px 2px; height: 46px; width: 153px; display: block; }
#topo div#itensMenuTopo div#home a.irHome:hover{ background-position: -500px -49px; }
#topo div#itensMenuTopo div#loginTopo{ width: 160px; padding: 0 0 0 22px; margin-top: -4px; }
#topo div#itensMenuTopo div#loginTopo div#esqueciSenhaHome{ position: absolute; margin: 1px 0 0 -84px; top: 45px; text-indent: -9999px; }
#topo div#itensMenuTopo div#loginTopo div#esqueciSenhaHome a { display: block; width: 111px; height: 10px; background: url("/media/img/loja/esqueci_senha.gif") no-repeat; }
#topo div#itensMenuTopo div#loginTopo form{ margin: 0; padding: 0; }
#topo div#itensMenuTopo div#loginTopo div.inputLogin{ float: left; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha{ margin-top: 2px; float: left; overflow: hidden; padding:0; width: 156px; }
#topo div#itensMenuTopo div#loginTopo input{ width: 148px; height: 18px; font: normal 12px "Trebuchet"; color: #796867; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.inputSenha input.senhaTopo{ width: 116px; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.inputSenha{ padding: 0; margin: 0; float: left; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.inputSenha input#senhaHome{ display: none; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.ok{ padding: 0; margin-top:1px; float: right; overflow: hidden; width: 30px !important; display: block; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.ok a{ display: block; background:url("/media/img/loja/ok_conta.gif") no-repeat 0 0; width: 30px !important; height: 20px; margin:0; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.ok a:hover{ background-position: 0 -20px; }
#topo div#itensMenuTopo div#loginTopo div.contentSenha div.ok input#enviarLoginHide{ top: 0; left: 0; position: absolute; z-index: -1; }

#geral { margin:0 auto; clear: both; position:relative; overflow:hidden; }
#conteudo { margin-left:2px; width:998px; height:auto; margin:0 auto; background-color: white; padding: 0 5px 0 5px; padding-top:40px; }
#BarrasTopo{ float: left; overflow: hidden; width: 795px; height: 27px; }
#barraMenu { position: absolute; height:31px; top: 40px; overflow:hidden; float:left; width: 100%; margin: 0; background: url( "/media/img/loja/bg_categorias_topo.gif" ) repeat-x; }
#barraMenu ul.menuLoja{ padding: 0 0 0 20px; }
#barraMenu ul.menuLoja li { display:inline; }
#barraMenu ul.menuLoja li a{ display: block; background: url("/media/img/loja/menu_categorias_topo.gif") no-repeat; float: left; text-indent: -9999px; height: 31px; }
#barraMenu ul.menuLoja li a.maisVendidos{ width: 160px; }
#barraMenu ul.menuLoja li a.maisVendidos:hover{ background-position: 0 -31px; }
#barraMenu ul.menuLoja li a.lancamentos{ width: 130px; background-position: -160px 0; }
#barraMenu ul.menuLoja li a.lancamentos:hover{ background-position: -160px -31px; }
#barraMenu ul.menuLoja li a.cartuchos{ width: 197px; background-position: -290px 0; }
#barraMenu ul.menuLoja li a.cartuchos:hover{ background-position: -290px -31px; }
#barraMenu ul.menuLoja li a.toner{ width: 120px; background-position: -480px 0; }
#barraMenu ul.menuLoja li a.toner:hover{ background-position: -480px -31px; }
#barraMenu ul.menuLoja li a.chip{ width: 70px; background-position: -600px 0; }
#barraMenu ul.menuLoja li a.chip:hover{ background-position: -600px -31px; }
#barraMenu ul.menuLoja li a.cilindros{ width: 120px; background-position: -670px 0; }
#barraMenu ul.menuLoja li a.cilindros:hover{ background-position: -670px -31px; }
div#indexImg{ float: left; padding: 5px 0 0 0; }
div#faixaPagto{ clear: both; width:988px; height:125px; background-image:url(/media/img/loja/rodape_pagamentos.jpg); margin: 0 auto; }
div#faixaPagto div{ width:150px; height:100px; float:right; margin:12px 25px 0px 0px;cursor:pointer; }
#rodape { background-image:url(../../img/loja/fundoRodape.gif); width:987px; height:45px; margin:0 auto; }
#rodape table{ font:normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0 auto; color:#fff; }
#rodape table tr td{ padding:5px; }
#rodape table tr td a{ text-decoration:none; color:#FFFFFF; }

#produtos { width:100%; overflow:hidden; }
#boxCategorias { overflow:hidden; margin-left:5px; width:195px; float:left; }
#boxBanner, #boxProdutos, .box { width:794px; float:right; margin-right:2px; overflow:hidden; }
#boxProdutos div#produtos{ margin-top: 10px; }
div#filtrosCategoria{ clear: both; overflow: hidden; background-color: #f8f8f8; margin: 4px 0px 0 7px; border: 1px solid #e5e5e5; }
div#filtrosCategoria div{ float: left; overflow: hidden; padding: 4px 10px 4px 10px; font: normal 13px "Trebuchet MS"; color: #5c5352; }
div#filtrosCategoria div#bgFiltro{ background: url( "/media/img/loja/bg_categoria.gif" ) no-repeat -112px -9px #F8F8F8; width: 60px; }
div#filtrosCategoria div.separadorFiltros{ width: 1px; background-color: white; margin:0; padding:0; height: 27px; }
div#filtrosCategoria div.filtroCategoriasFilhas a{ color: #5c5352; text-decoration: none; }
div#filtrosCategoria div.filtroCategoriasFilhas a:hover{ color:#eb6d00; }

.filtros_categoria{ width:790px; overflow:hidden; } 
.filtros_categoria_wrapper{ width:785px; border:1px solid #e5e5e5; margin-left:7px; margin-top:6px; background:url(/media/img/loja/bg_filtros.gif) repeat-y 1px 0; overflow:hidden; } 
.filtros_categoria .filtros{ width:80px; height:77px; background:url(/media/img/loja/titulo_filtros.gif) no-repeat 0 0; font-size:1px; line-height:1em; text-indent:-9999px; float:left; display:inline; }
.filtros_categoria ul{ width:704px; float:left; display:inline; margin-left:2px; }
.filtros_categoria ul li{ width:175px; border-right:1px solid #e5e5e5; overflow:hidden; float:left; display:inline; position:relative; height:78px;  }
.filtros_categoria ul li:hover .nome_categoria span{ color:#C42132; }
.filtros_categoria ul li.nth-4{ border-right:0; }
.filtros_categoria ul li.last{ border-right:1px solid #e5e5e5; }
.filtros_categoria ul .mais{ width:100%; height:100%; position:absolute; top:0; left:0; line-height:0; font-size:0; text-indent:-9999px; background:url(/media/img/loja/transparent_pixel.gif) repeat 0 0; display:block; }
.filtros_categoria ul .qtd{ overflow:hidden; border-bottom:1px solid #e5e5e5; height:38px; }
.filtros_categoria ul .qtd img{ float:left; display:inline; margin-left:4px; margin-top:4px; margin-right:10px; }
.filtros_categoria ul .qtd_val{ float:left; display:inline; color:#a06869; font-size:20px; font-family:Arial, sans-serif; padding:6px 0 0 0; }
.filtros_categoria ul .nome_categoria{ height:39px; text-align:center; background:#f8f8f8;  }
.filtros_categoria ul .nome_categoria span{ color:#5C5352; display:block; padding-top:12px; display:block; text-align:center; font:13px "Trebuchet MS"; }

.filtros_resultados{ padding:8px 0 0 0; width:787px; margin:0 auto; margin-left:7px; }
.filtros_resultados h2{ width:182px; height:28px; background:url(/media/img/loja/titulo_filtros_busca.gif) no-repeat 0 0; font-size:1px; text-indent:-9999px; line-height:0; margin-bottom:9px; }
.filtros_resultados ul{ padding-left:0; width:767px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-top:0; }
.filtros_resultados ul li{ float:left; display:inline; width:180px; text-align:left; padding-bottom:2px; border-right:1px solid #e5e5e5; padding-left:10px; }
.filtros_resultados ul a{ color:#5c5352; font-size:12px; font-family:"Trebuchet MS", serif; text-decoration:none; }
.filtros_resultados ul a span{ color:#a06869;  }


div#divisoriaManual{ clear: both; overflow: hidden; margin: 4px 0px 10px 7px; background:url(/media/img/loja/divisoriaManual.jpg) no-repeat; }
div#divisoriaManual div{ float: left; overflow: hidden; padding: 4px 10px 4px 10px; font: normal 13px "Trebuchet MS"; color: #A70C10; }

#boxBusca { position: absolute;  width:100%; overflow:hidden; top: 0; background: url("/media/img/loja/bg_busca.gif") repeat-x 0 8px white; height:27px; padding: 8px 0 5px 0; margin-left:4px; }
#boxBusca div{ float: left; }
#boxBusca div.bgBusca{ overflow: hidden; }
#boxBusca div.inputBusca{ background: url("/media/img/loja/busca.gif") no-repeat; padding:3px 0 5px 114px; width: 209px; }
#boxBusca div.inputBusca input{ border: none; width:200px; background: transparent; font:13px "Trebuchet MS"; color: #796867; }
#boxBusca div.buscaPorCategoria{ background: url( "/media/img/loja/categoria_busca.gif" ) no-repeat; height: 27px; width: 190px; padding-left: 130px }

div.dropdown{ position: absolute; top: 8px; margin:0 0 0 450px; font: normal 13px "Trebuchet"; color: #796867; cursor: pointer; z-index: 10; }
div.dropdown select#categoria{ display: none; }

div.dropdown_manual{ font: normal 13px "Trebuchet"; color: #796867; cursor: pointer; height:27px;	 }
div.dropdown_manual select#categoria{ display: none; }

#boxBanner{ width:794px; float:left; margin-top:3px; }
#boxBanner div#banner{height:220px; width:794px; padding-top:5px; position: relative; }
#boxBanner div#tarja{ height:30px;width:794px; margin-top:1px;}
#boxMaisDesejados { overflow:hidden; padding:15px 5px 0px 5px; float: right; width:780px; margin-right: 5px }
div.menuLaura { float:left; height:33px; overflow:hidden; }
div.menuLaura img { margin-top:-27px; }
div.menuLaura img:hover { margin-top:0px; }
#menuLoja { margin-left:174px; width:622px; float: left;}
#menuLoja img{ float: left; }

div.subCategoria { float:left; height:29px; overflow:hidden; margin-top:1px; padding:0px 5px 0px 5px; }
div.subCategoria img { margin-top:0px; }
div.subCategoria img:Hover { margin-top:-30px; }
ul.menuSubCategoria { position:absolute; margin-top:0px; }
ul.menuSubCategoria li { display:inline; }
ul.menuSubCategoria li img { float:left; }
ul.menuCategoria { margin-top:0px; }
ul.menuCategoria li { vertical-align:middle; }
ul.menuCategoria li b{ font:normal 12px Arial; color:#575957; font-weight:bold; line-height:30px;}
ul.menuSubCaterogia { font:normal 12px Arial; color:#575957; line-height:20px; background:url(../../img/loja/fundoMenuCategoria.gif) no-repeat; margin-top:-6px; margin-bottom:15px; max-width:182px; }
ul.menuSubCaterogia li { padding: 6px 0 2px 20px; text-align:left; border-bottom:solid 1px #f2f2f2; max-width:160px; }
ul.menuSubCaterogia li a { color:#575957; text-decoration:none; }
ul.menuSubCaterogia li a:hover { color:#575957; text-decoration:underline; }

div.produto { border-right:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; overflow: hidden; }
div.produtoUltima, div.produto { width:195px; height:289px; float:left; background:#FFF;  }
div.produto div.contentProduto{ height:264px; }
div.produtoUltima img, div.produto img { border:solid 1px #e9e9e9; margin-left:18px; margin-top:15px; }

.lista-produtos-1{ padding:0 0 0 10px; }

/* produtos novo mode lista */

body #tarjaProdutos{ position:relative; }
body #tarjaProdutos .modo-exibicao{ position:absolute; top:-2px; right:0; width:125px; }
.modo-exibicao p{ width:71px; height:17px; float:left; display:inline; background:url(../../img/loja/texto_exibicao.gif) no-repeat 0 0; margin:1px 0 0 0; }

.modo-exibicao .modo-lista{ width:19px; height:19px; background:url(../../img/loja/btn_modos_exibicao.gif) no-repeat 0 0; float:left; display:inline; margin-right:5px; }
.modo-exibicao .modo-lista.ativo,
.modo-exibicao .modo-lista:hover{ background-position:-23px 0; }

.modo-exibicao .modo-galeria{ width:19px; height:19px; background:url(../../img/loja/btn_modos_exibicao_galeria.gif) no-repeat 0 0; float:left; display:inline; margin-right:5px; }
.modo-exibicao .modo-galeria.ativo,
.modo-exibicao .modo-galeria:hover{ background-position:-23px 0; }
 
.lista-produtos-2{ padding:12px 0 25px 8px; }
.lista-produtos-2 .item-produto{ padding-top:13px; padding-bottom:15px; border-bottom:1px solid #e3e3e3; }
.lista-produtos-2 .imagem-col{ width:182px; float:left; display:inline; margin-left:8px; }
.lista-produtos-2 .imagem-produto{ border:1px solid #e9e9e9; }
.lista-produtos-2 .preco{ position:relative; padding-top:10px; }
.lista-produtos-2 .preco{ font:bold 18px "Trebuchet MS"; color:#734e54; }
.lista-produtos-2 .preco .por{ font:normal 13px "Trebuchet MS"; color:#575957; }
.lista-produtos-2 .preco a{ text-decoration:none; color:#575957; padding-left:5px; }


.lista-produtos-2 .desc-col{ width:588px; float:left; display:inline; margin:0 0 0 0; }
.lista-produtos-2 .desc-col .titulo{ line-height:1em; font-size:12px; padding:9px 0 13px 0; }
.lista-produtos-2 .desc-col .titulo span{ line-height:1em; display:block; }
.lista-produtos-2 .desc-col .titulo .codigo a{ color: #C53112; font: bold 12px "Trebuchet MS"; text-decoration: none; }
.lista-produtos-2 .desc-col .titulo .nome a{ color: #595959; font: bold 12px "Trebuchet MS"; text-decoration: none; }
.lista-produtos-2 .desc-col .descricao{ color:#373737; font-size:11px; background:#f4f4f4; padding:10px; font-family:"Trebuchet MS", sans-serif; height: 46px; overflow: auto; }
.lista-produtos-2 .desc-col .opcoes{ padding:8px 0 0 0; }
.lista-produtos-2 .desc-col .quantidade{ float:left; display:inline; margin-right:10px;position:relative; }
.lista-produtos-2 .desc-col .quantidade label{ background:url(../../img/loja/label_quantidade.gif) no-repeat 0 0; width:32px; height:26px; float:left; display:inline; margin-right:1px; }
.lista-produtos-2 .desc-col .quantidade input{ float:left; display:inline; width:26px; height:23px; border:1px solid #e1e1e1; background:#f4f4f4; }
.lista-produtos-2 .desc-col .adicionar{ width:189px; height:24px; background:url(../../img/loja/btn_adicionar_carrinho.gif) no-repeat 0 0; float:left; display:inline; }
.lista-produtos-2 .desc-col .adicionar:hover{ background-position:-190px 0; }
.lista-produtos-2 .desc-col .faca-login{ background:url(../../img/loja/btn_faca_login.gif) no-repeat 0 0; width:159px; height:24px; float:left; display:inline; }
.lista-produtos-2 .desc-col .faca-login:hover{ background-position:-192px 0; }
.lista-produtos-2 .desc-col .detalhes{ background:url(../../img/loja/btn_detalhes.gif) no-repeat 0 0; width:70px; height:13px; float:right; display:inline; margin:6px 8px 0 0; }

/* novo */
.titulo_produto { font:bold 12px "Trebuchet MS"; color:#595959; padding-left:26px; }
h2.titulo_produto a{ color: #595959; font: bold 12px "Trebuchet MS"; text-decoration: none; }
div.produtoUltima ul.produto, div.produto ul.produto { margin-left:26px; }
div.produtoUltima ul.produto li.titulo, div.produto ul.produto li.titulo { font:bold 12px "Trebuchet MS"; color:#595959; }
div.produtoUltima ul.produto li.codigo, div.produto ul.produto li.codigo { font:bold 12px "Trebuchet MS"; color:#c53112; }
div.produtoUltima ul.produto li.titulo a, div.produto ul.produto li.titulo a{ font:bold 12px "Trebuchet MS"; color:#595959; text-decoration:none; }
div.produtoUltima ul.produto li.codigo a, div.produto ul.produto li.codigo a{ font:bold 12px "Trebuchet MS"; color:#c53112; text-decoration:none; }
div.produtoUltima ul.produto li.preco, div.produto ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#734e54; }
div.produtoUltima ul.produto li.preco, div.produto ul.produto li.precoDe{ font-weight:normal; font-size:12px; color:#6F4A52; }
div.produtoUltima ul.produto li.precoNaoLogado, div.produto ul.produto li.precoNaoLogado { font:bold 15px "Trebuchet MS"; color:#734e54; }
div.produtoUltima ul.produto li.precoNaoLogado, div.produto ul.produto li.precoNaoLogado a{ color:#734e54; text-decoration: none; }
div.produtoUltima ul.produto li.preco sup, div.produto ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
div.produtoUltima ul.produto li.precoNaoLogado sup, div.produto ul.produto li.precoNaoLogado sup { font:normal 13px "Trebuchet MS"; color:#575957; }
div.produtoUltima ul.produto li.tamanhos, div.produto ul.produto li.tamanhos { font:normal 11px "Trebuchet MS"; color:#696969; }
div.produtoUltima ul.produto li.parcelas, div.produto ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#696969; }
img.selo{ width:18px; height:116px; position:absolute; margin-top:0px; margin-left:5px; }

ul.maisDesejados { padding:0 20px 30px 20px; text-align:center; font-family:"Trebuchet MS"; color: #8F080E;  font-size:70.5%; margin-top: -5px; }
ul.maisDesejados li { display:inline; vertical-align:middle; line-height:1.1;}
ul.maisDesejados li a { color:#707070; text-decoration:none; }
ul.maisDesejados li a:hover { text-decoration: none; background-color: #d43800; color: #fff;}
ul.maisDesejados li.level1 { font-size: 1.2em; }
ul.maisDesejados li.level2 { font-size: 1.4em; }
ul.maisDesejados li.level3 { font-size: 1.6em; }
ul.maisDesejados li.level4 { font-size: 1.8em; }
ul.maisDesejados li.level5 { font-size: 2.0em; }
ul.maisDesejados li.level6 { font-size: 2.4em; }
ul.maisDesejados li.level7 { font-size: 2.8em; }

/*DETALHES*/
#conteudoInterno { width:100%; overflow:hidden; }
#boxConteudoInterno { width:795px; float:right; margin-right:3px; overflow:hidden; margin-top:3px; border: none; }
#descProd { width:456px; float:right; background-image:url(../../img/loja/bgDetalhes.gif); background-position:top; background-repeat:repeat-x; margin-top:7px; }
#descProd div.innerDescProd{ overflow:hidden; margin-left:10px; }
#descProd div.innerDescProd div.quantidadeDetalhes{ margin-top:10px; overflow:hidden; }
#descProd div.innerDescProd div.quantidadeDetalhes table tr td.tdquant{ display: block; background: url("/media/img/loja/quantidade_detalhe.gif") no-repeat; padding: 0 0 0 125px; height: 30px;  }
#descProd div.innerDescProd div.quantidadeDetalhes table tr td.tdquant input{ text-align:center; width:20px; vertical-align: top !important; display: block; margin: 0; }
#descProd div.innerDescProd div.quantidadeDetalhes table tr td.SetaMaisMenos{ width: 10px; height: 20px; background: url("/media/img/loja/setas_quantidade.gif") no-repeat ; }
#descProd div.innerDescProd div.quantidadeDetalhes table tr td.SetaMaisMenos div#clickMais{ position: absolute; height: 8px; width: 8px; margin: -15px 0 0 0; cursor: pointer; }
#descProd div.innerDescProd div.quantidadeDetalhes table tr td.SetaMaisMenos div#clickMenos{ position: absolute; height: 8px; width: 8px; cursor: pointer; margin: -5px 0 0 0; }
#descProd div.innerDescProd div#descontoDetalhes{ margin-top:10px; background:url(/media/img/loja/descontoDetalhes.gif) no-repeat; color:#fff; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; height:25px; padding-left:23px; padding-top:7px }
#descProd div.innerDescProd div#descontoDetalhes span{ color:#580b0b; }
#descProd div.innerDescProd table#boxComprar{ margin-top:10px; width:100%; background-image:url(/media/img/loja/bgDetalhes.gif); background-position:top; background-repeat:repeat-x; }
#descProd div.innerDescProd table#boxComprar li.precoDe{ font-weight:normal; font-size:12px; color:#6F4A52; }
#descProd div.innerDescProd div.divComplementares{ margin-top:10px; overflow:hidden; }
#descProd div.innerDescProd div.divComplementares img{ margin-top:10px; }
#boxDescricao1, #boxDescricao2, #boxDescricao3 { font:normal 11px "Trebuchet MS"; padding:10px 20px 20px 10px; margin:0 auto; display:none; color:#696969; border-top:solid 1px #dedede;}
#boxDescricao1{ display:block; background:url(/media/img/loja/bgDetalhes.gif) repeat-x; }
.fotoMedia { width:316px; float:left; overflow:hidden; margin-left:10px; }
.fotoMedia div.innerfotoMedia{ width:320px; height:225px; }
.fotoMedia div.innerfotoMedia img#loadingImg{ position:absolute; margin-left:156px; margin-top:116px; display:none; }
.fotoMedia div#boxThumbFotos img.lupa{ cursor:pointer; border:solid 1px #E3E3E3; }
.fotoMedia div#boxThumbFotos img.fotosProd{ margin-left:10px; cursor:pointer; border:solid 1px #E3E3E3; }
.fotoMedia img { margin-top:5px; border: none; }
#boxThumbFotos { margin:0px 0 8px 10px; }
#descProd div.tituloProduto { font:normal 18px "Trebuchet MS"; color:#595959; margin-top:20px; margin-left:10px; }
#descProd div.tituloProduto h2{ font:normal 18px "Trebuchet MS"; color:#595959; margin-top:20px; margin-left:10px; }

#descProd div.codigo {  font:normal 14px "Trebuchet MS"; color:#c53112; margin-left:10px; }
#descProd div.codigo p{  font:normal 14px "Trebuchet MS"; color:#c53112; margin-left:10px; }

#descProd div.linha {  border-bottom:solid 1px #f2f2f2; height:0px; margin-top:10px; }
#descProd div.info { font:normal 11px "Trebuchet MS"; color:#696969; margin-left:10px; }
#descProd div#cores { margin-left:10px; overflow:hidden; margin-top:20px; }
#descProd div#cores .cor { margin-left:10px; float:left; margin-bottom:0px; margin-top:10px; border:solid 1px #ccc; }
.faixaGeral{ margin-top:5px; width:100%; overflow:hidden; background: url("/media/img/loja/faixa_geral.gif") no-repeat; padding: 8px 0 0 30px; }
.faixaGeralPedidos{ margin-top:5px; width:100%; overflow:hidden; background: url("/media/img/loja/faixa_geral.gif") no-repeat; padding: 5px 0 5px 30px; }
.barraMenuDescricoes{ margin-top:10px;  width:100%; overflow:hidden; background: url("/media/img/loja/faixa_geral.gif") no-repeat; padding: 4px 0 5px 30px; }
.barraMenuDescricoes div#bt1 { width:140px; height:40px; cursor:pointer; float:left; margin-left:20px; }
.barraMenuDescricoes div#bt2 { width:158px; height:40px; cursor:pointer; float:left; }
.barraMenuDescricoes div#bt3 { width:145px; height:40px; cursor:pointer; float:left; }

#boxComprar tr td.precoDetalhes{ padding-left:10px; height:80px; width: 100px; }
#boxComprar tr td.precoDetalhes img{ margin-top:15px; }
#boxComprar tr td.td150{ width: 150px; }
#boxComprar tr td.tdcomprar img{ margin-right:35px; border: none; }
#boxComprar ul.produto{ width:200px; }
#boxComprar ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#8c5f66; }
#boxComprar ul.produto li.preco a{ text-decoration: none; color:#8c5f66; }
#boxComprar ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
#boxComprar ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#696969; max-width:100px; }
#boxComprar ul.produto li.entrega{ font:normal 14px "Trebuchet MS"; color:#D43800; margin-top: 5px; }

.table_wrapper{ padding-bottom:10px; }
.box_left{ float:left; width:340px;  }
.box_left .desconto_qtde{ width:auto; font-size:12px; }
.box_left .bg_desconto{ padding:0 15px;  background-position:0 0; }
.box_right .preAprovado{ background:none;}
.box_right .preAprovado p{ line-height:1.3em; }
.box_right{ float:right; width:439px; background:url("/media/img/loja/garantia.gif") no-repeat scroll 0 1px transparent; }

#tamanhos{  margin-left:10px; overflow:hidden; margin-top:20px; }
#tamanhos div.normal{ margin-left:10px; margin-bottom:0px; margin-top:10px; width:28px; height:18px; background-color:#585858; float:left; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }
#tamanhos div.ativo{ margin-left:10px; margin-bottom:0px; margin-top:10px; width:28px; height:18px; background-color:#D53900; float:left; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }
#detalhesGaleria{ position:absolute; display:none; top:0px; left:0px; width:552px; height:512px; background-image:url(../../img/loja/bgAmpliar.gif); background-color:white; z-index:1001; }
#detalhesGaleria table{ margin:0 auto; margin-top:45px; }
#detalhesGaleria table tr td.detalheTd{ width:542px; height:400px; }
#detalhesGaleria table tr td.detalheTd img{ display:none; }
#detalhesGaleriaLoadingImg{ position:absolute; margin-left:275px; margin-top:245px; display:block; }
#detalhesGaleriaBtFechar{ position:absolute; width:20px; height:20px; cursor:pointer; margin-left:522px; margin-top:6px;}
#detalhesGaleriaTitulo{ position:absolute; font:normal 13px "Trebuchet MS"; color:#FFF; margin-top:6px; margin-left:50px; }
#detalhesEnviarAmigo{ position:absolute; display:none; top:50px; left:50px; width:421px; height:313px; background-image:url(/media/img/loja/bgIndique.gif); z-index:1000; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados{ margin-left:40px; margin-top:60px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo{ margin-left:40px; margin-top:20px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo fieldset, #detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados fieldset{ border:solid 1px #BEBEBE; width:338px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo fieldset legend, #detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados fieldset legend{ font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
#detalhesEnviarAmigo .td1enviaAmigo{ width:60px }
#detalhesEnviarAmigo .td2enviaAmigo{ height:35px; }
#detalhesEnviarAmigo .td2enviaAmigo input{ width:260px; }
#detalhesEnviarAmigo img.enviar{ float:right; margin-right:36px; margin-top:8px; cursor:pointer; }
#detalhesEnviarAmigo #carregando{ display:none; }
#detalhesEnviarAmigo #carregando img{ float:right; margin-right:120px; margin-top:15px; }
#detalhesEnviarAmigo #retorno{ display:none; margin-top:15px; margin-left:40px; color:#D43800; }

.preAprovado{ background: url( '/media/img/loja/garantia.gif' ) no-repeat; font:normal 10px "Trebuchet MS"; color:#696969; padding: 30px 0 0 14px; }
#detalhesEnviarAmigoBtClose{ width:15px; height:15px; position:absolute; margin-left:353px; margin-top:-52px; cursor:pointer; }
div.separadorProdutos{ float: right; width: 100%; height: 10px; }


div.tabela_descontos { margin:10px 0 0 0;}
div.desconto_qtde{ border-bottom:1px dotted #999; font:bold 14px 'Trebuchet MS'; color:#7F585D;width:410px; padding:5px 5px;}
div.desconto_qtde span{ color:#B53000; }
td.bg_desconto {background:url(/media/img/loja/bgDetalhes.gif) repeat-x 0px 20px; padding:20px 0 0 0 ; }
td.bg_desconto img {margin:15px 0 0 10px;}

/*CARRINHO*/
div.contentCarrinho{ float: right; overflow: hidden; width:795px; }
.carrinho ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#7A7977; }
.carrinho ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
.carrinho ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#8c8c8c; max-width:100px; }
.carrinho ul.produto li.titulo { font:bold 12px "Trebuchet MS"; color:#633F4A; }
.carrinho ul.produto li.codigo { font:bold 12px "Trebuchet MS"; color:#CE5101; }


.carrinho ul.desconto li.preco { font:bold 18px "Trebuchet MS"; color:#CE5101; }

.tamanhoCarrinho{ width:28px; height:18px; background-color:#585858; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }
.tmCarrinho{ width:795px; }
div.tmCarrinho{ width:795px; float:right; margin-right:3px; }
div.tmCarrinho table.tmCarrinho{ margin-top:10px; float:right; }
div.tmCarrinho table.tmCarrinho tr td.bgCarrinhoTd{ border-left:solid 1px #F0F0F0; background:url(/media/img/loja/bgCarrinho.gif) no-repeat; height:25px; }
div#escolherCep{ padding: 15px; overflow: hidden; background:url(/media/img/loja/bgDetalhes.gif) repeat-x; clear: both; width: 795px; }
div#escolherCep table{ background: transparent; }
div.tmCarrinho table.tmCarrinho tr td.dadosProdutoCarrinho{ border-bottom:solid 1px #F0F0F0; width:323px; }
div.tmCarrinho table.tmCarrinho tr td.dadosProdutoCarrinho div.img{ width:160px; float:left; }
div.tmCarrinho table.tmCarrinho tr td.dadosProdutoCarrinho div.img img{ float:left; padding-left:1px; padding-top:3px; padding-bottom:3px; }
div.tmCarrinho table.tmCarrinho tr td.dadosProdutoCarrinho div.carrinho{ width:150px; margin-left:10px; float:left; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:68px; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table{ margin-left:5px; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table tr td input{ width:20px; margin-left:13px; text-align:center; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table tr td.qtde_detalhes_pedido{ margin-left:13px; text-align:center; color:#7A7977; font:bold 16px "Trebuchet MS" }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table tr td div{ float: left; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table tr td div input{ width:20px; margin-left:5px; text-align:center; }
div.tmCarrinho table.tmCarrinho tr td.quantProdutoCarrinho table tr td div img{ cursor:pointer; padding:2px 0px 0px 4px; }
div.tmCarrinho table.tmCarrinho tr td.quantPedido{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:0; margin-left:5px; text-align:center; font:normal 15px 'Trebuchet MS'; color:#454545; }
div.tmCarrinho table.tmCarrinho tr td.precoUnitarioCarrinho{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:99px; }
div.tmCarrinho table.tmCarrinho tr td.precoUnitarioCarrinho div{ margin-left:10px; }



div.tmCarrinho table.tmCarrinho tr td.descontoUnitarioCarrinho{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:124px; }
div.tmCarrinho table.tmCarrinho tr td.descontoUnitarioCarrinho div{ margin-left:10px; }



div.tmCarrinho table.tmCarrinho tr td.precoTotalCarrinho, div.tmCarrinho table.tmCarrinho tr td.precoTotalCarrinhoSemExcluir{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:120px; }
div.tmCarrinho table.tmCarrinho tr td.precoTotalCarrinhoSemExcluir{ width:141px; }
div.tmCarrinho table.tmCarrinho tr td.precoTotalCarrinhoSemExcluir div{ text-align: center; }
div.tmCarrinho table.tmCarrinho tr td.precoTotalCarrinho div{ margin-left:10px; }
div.tmCarrinho table.tmCarrinho tr td.excluirProdutoCarrinho{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; border-right:solid 1px #F0F0F0; text-align:center; width:56px; }
div.tmCarrinho table.tmCarrinho tr td div.erroDeCepCarrinho{ position:absolute; margin-left:508px; margin-top:6px; font:normal 11px 'Trebuchet MS'; color:#c25009; }

div.tmCarrinho div.descontoProdutoCarrinhoQualificacao{clear:both; background-image:url(/media/img/loja/fundoDescontoCupomSemTexto.gif); background-repeat:no-repeat; text-align:right; height:27px; width:794px; padding:8px 0px 0px 5px; }
div.tmCarrinho div.descontoProdutoCarrinhoCupom{clear:both; background-image:url(/media/img/loja/fundoDescontoCupom.gif); background-repeat:no-repeat; text-align:right; height:27px; width:794px; padding:8px 0px 0px 5px; }
div.tmCarrinho div.descontoProdutoCarrinho{clear:both; background-image:url(/media/img/loja/fundoDescontoQuantidade.gif); background-repeat:no-repeat; text-align:right; height:27px; width:794px; padding:8px 0px 0px 5px; }

div.tmCarrinho div.descontoProdutoCarrinho span{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; margin-right:15px; }
div.tmCarrinho div.descontoProdutoCarrinhoCupom span{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; margin-right:15px; }
div.tmCarrinho div.descontoProdutoCarrinhoQualificacao #labeldescontoCupom{ margin:0 120px 0 0px; color:white; }
div.tmCarrinho div.descontoProdutoCarrinhoQualificacao #labeldescontoQualificacao{ margin:0 15px 0 0px; color:white; }

div.tmCarrinho div.descontoProdutoCarrinhoQualificacao span{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; margin-right:15px; }


div.tmCarrinho div#escolherCep table tr td.naoSabeCep{ width: 250px; }
div.tmCarrinho div#escolherCep table tr td.digiteCep{ color:#8D8D8D; font:normal 11px Arial; }
div.tmCarrinho div#escolherCep table tr td img.cepCarrinho{ margin-left:12px; margin-right:8px; }
div.tmCarrinho div#escolherCep table tr td.calcularFreteCarrinho{ padding-left: 10px; }
div.tmCarrinho div#escolherCep table tr td.calcularFreteCarrinho img{ margin-top: 15px; }
div.tmCarrinho div#escolherCep table tr td.valorFreteCarrinho{ font:normal 13px 'Trebuchet MS'; color:#7F585D; padding-left: 5px; }
div.tmCarrinho div#escolherCep table tr td.valorFreteCarrinho div#valorFrete{ text-align:left; float:right; padding-right:20px; }
div.tmCarrinho table.freteResult{ margin-top:15px; border-top:solid 1px #F0F0F0; }
div.tmCarrinho .container-continuar{ padding:10px 0 40px 0; }
div.tmCarrinho .btn-continuar{ width:132px; height:26px; background:url(../../img/loja/btn_continuar.gif) no-repeat 0 0; display:block; margin:0 auto; }
div.tmCarrinho .btn-continuar:hover{ background-position:-141px 0; }
div.tmCarrinho table.freteResult tr#resultadosFretesTitulo{ display:block; }
div.tmCarrinho table.freteResult tr#resultadosFretesTitulo td{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#c53112; width:793px; padding:10px; border-bottom:solid 1px #F0F0F0; text-align:left; }
div.tmCarrinho table.freteResult tr#resultadosFretesTR{ display:block; }
div.tmCarrinho table.freteResult tr#resultadosFretesTR td{ color:#8D8D8D; font:bold 11px Arial; width:500px; padding:10px; text-align:left; }
div.tmCarrinho table.totalCompraCarrinho{ margin-top:15px; border-top:solid 1px #F0F0F0; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoAlterarQuant{ color:#8D8D8D; font:normal 11px Arial; padding:10px; border-bottom:solid 1px #F0F0F0; width:400px; text-align:justify; }
div.tmCarrinho table.totalCompraCarrinho tr td.AltValoresCarrinho{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; padding:10px; width:203px; }
div.tmCarrinho table.totalCompraCarrinho tr td.AltValoresCarrinho img{ margin-left:10px; cursor:pointer; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra{ border-bottom:solid 1px #F0F0F0; border-left:solid 1px #F0F0F0; width:223px; font:normal 11px 'Trebuchet MS'; color:#5F5F5F; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra div{ text-align:center; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra div span.textoTotal{ font-size:15px; font-weight:bold; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra div span.infoPreco{ font-size:30px; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra div span.infoPreco sup{ font-size:11px; }
div.tmCarrinho table.totalCompraCarrinho tr td.infoTotalCompra div span.infoPreco span{ color:#7F585D; }
div.tmCarrinho table.finalizarCompraCarrinho tr td{ width:263px; text-align:center; }
div.tmCarrinho table.finalizarCompraCarrinho tr td img{ border: none; }
div.tmCarrinho table.finalizarCompraCarrinho tr td.finalizarH{ height:80px; }
div.tmCarrinho table.finalizarCompraCarrinho tr td.finalizarBorder{ border-left:solid 1px #F0F0F0; }
div.contentCarrinho table.carrinhoVazio tr td{ font:normal 18px 'Trebuchet MS'; color:#d43800; height:40px; text-align: center; }

/* ENDEREÃO */
div.escolhaEnderecos{ overflow:hidden; }
div.escolhaEnderecos div.bgEnderecos{ background:url(/media/img/loja/bgEndereco.gif) no-repeat; width:350px; height:146px; float:left; margin:10px 15px 10px 15px; }
div.escolhaEnderecos div.bgEnderecos div.dadosEndereco{ margin-left:20px; margin-top:40px; font:normal 11px 'Trebuchet MS'; color:#636363; }
div.escolhaEnderecos div.bgEnderecos div.usarEsteEndereco{ margin-left:20px; margin-top:10px; }
div.escolhaEnderecos div.bgEnderecos div.usarEsteEndereco img{ float:left; }
table.tituloBlocoPol{ margin-top:15px; margin-left:30px; }
table.tituloBlocoPol tr td.informeCep{ font:bold 15px 'Trebuchet MS'; color:#cc5100; }
table.tituloBlocoPol tr td input{ width:80px; }

/* PAGAMENTO */
.titulo_pagamento{ height:40px; background:url(/media/img/loja/titulo_como_pagar.gif) no-repeat 0 0; }
.titulo_frete{ height:28px; background:url(/media/img/loja/titulo_frete_escolha.gif) no-repeat 0 0; }
div.separadorPagamento{ clear: both; height: 35px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td{ font:normal 11px 'Trebuchet MS'; color:#5F5F5F; border-right:solid 1px #F0F0F0; padding-top:25px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1{ width:431px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1 div{ margin-left:15px; margin-bottom:20px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1 .dados-endereco{ width:250px; float:left; display:inline; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1 .alterar-endereco{ width:112px; height:26px; float:right; display:inline; background:url(../../img/loja/btn_alterar.gif) no-repeat 0 0; margin:13px 13px 0 0; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1 .alterar-endereco:hover{ background-position:-121px 0; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.td1 span{ font-size:15px; font-weight:bold; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfosfim{ border-right:none; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div{ margin-bottom:20px; text-align:center; margin-left:-5px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span{ font-size:15px; font-weight:bold; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span2{ font-size:30px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span2 sup{ font-size:11px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span2 span{ color:#CE5100; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span3{ font-size:30px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span3 sup{ font-size:11px; }
div.tmCarrinho table.enderecoEntregaPagamento tr td.tdInfos div span.span3 span{ color:#7F585D; }
div.tmCarrinho div.formasPagamento table tr td.tiposPagamento{ width:150px; text-align:center; border-right:solid 1px #F0F0F0; }
div.tmCarrinho div.formasPagamento table tr td.tiposPagamento input#cartao{ display:none; }
div.tmCarrinho div.formasPagamento table tr td.tiposPagamento table tr td.iconCard{ padding: 10px; }
div.tmCarrinho div.formasPagamento table tr td.tiposPagamento table tr td.iconCard img{ margin-right: 10px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido{ font:normal 11px 'Trebuchet MS'; color:#5F5F5F; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div{ margin-top:5px; margin-left:15px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div span{ font-size:13px; color:#b53000; font-weight:bold; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div b.b{ color:#b53000; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div img{ margin:10px 30px 20px 0px; cursor:pointer; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div div.parcelasFaturado{ padding:5px 0px 5px 0px; vertical-align:middle; margin: 0; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div div.parcelasFaturado div{ border-bottom:1px dotted #999999; margin: 0; padding: 5px 0 5px 0; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div div.parcelasFaturado span{ padding-left:7px; font-size:12px; margin: 0; padding:0 0 0 2px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div div.parcelasFaturado span span{ font-size:14px; font-weight:bold; color:#7F585D }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div table tr td.labelsCard{ width:150px; padding-right:10px; text-align:right; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div table tr td input{ border:solid 1px #a1a195; width:200px; height:15px; color:#6d6755; font:normal 11px Tahoma; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div table tr td input.input20{ width: 20px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div table tr td input.input25{ width: 25px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div table tr td select{ border:solid 1px #a1a195; color:#6d6755; font:normal 11px Tahoma; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div.fecharPedidoCartao{ width:618px; }
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div.fecharPedidoCartao img{ float:right; margin-top:10px; cursor:pointer; }

/* SUCESSO PEDIDOS */
div.ultimoPedido{ margin-top: 6px; }
div.ultimoPedido table.tmCarrinho tr td.numUltimoPedido{ padding-right:3px; }
div.ultimoPedido table.tmCarrinho tr td.numUltimoPedido div.bgPedido{ background:url(/media/img/loja/bgpedido.gif) no-repeat; width:206px; height:160px; }
div.ultimoPedido table.tmCarrinho tr td.numUltimoPedido div.bgPedido div{ font:normal 40px 'Trebuchet MS'; color:#DBDDDC; margin-left:20px; margin-top:90px; position:absolute; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido{ background:url( "/media/img/loja/bg_info_pedido.gif" ) repeat-x; width:600px; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados{ margin-left:11px; margin-right:11px; min-height:125px; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados{ margin-top:10px; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados img{ margin-top:10px; margin-bottom:10px; cursor:pointer; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados b{ color:#b53000; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados div.centralDadosObs{ padding: 5px 0 0 0; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados div.centralDadosObs span{ font-weight: bold; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados b.statusPedido{ color:#A63E15; font-size:14px; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados b.valor{ color:#A63E15; font-size:14px; }
div.ultimoPedido table.tmCarrinho tr td.dadosUltimoPedido div.contentDados div.centralDados strong.valorDin{ color:#9D961D; font-size:18px; }
div.ultimoPedido table.top10 tr td.centralDados div{ padding-left:10px; }
div.ultimoPedido table.top10 tr td.centralDados div a{ color:#A63E15; font-size:14px; }

/*ESTATICAS*/
.textosEstaticas{ width:780px; height:auto; font:normal 12px "Trebuchet MS", Arial; color:#666666; text-align: justify;}
.textosEstaticas ul{ clear:left; padding:10px 20px 10px 20px; }
.textosEstaticas li.tituloTextos{ font-size:20px; color:#9F3F00; }

/*IDENTIFICACAO*/
div.contentBarra{ clear: both; overflow: hidden; margin-top: 5px; }
div.contentBarra div{ width: 198px; height: 38px; float: left; }
div.contentBarra div.itenBarra_1_ativo{ width:148px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat 0 -44px; }
div.contentBarra div.itenBarra_1_inativo{ width:148px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat 0 0; }
div.contentBarra div.itenBarra_2_ativo{ width:135px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -150px -44px; }
div.contentBarra div.itenBarra_2_inativo{ width:135px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -150px 0; }
div.contentBarra div.itenBarra_3_ativo{ width:142px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -286px -44px; }
div.contentBarra div.itenBarra_3_inativo{ width:142px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -286px 0; }

div.contentBarra div.itenBarra_4_ativo{ width:178px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -617px -44px; }
div.contentBarra div.itenBarra_4_inativo{ width:178px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -617px 0; }

div.contentBarra div.itenBarra_5_ativo{ width:188px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -428px -44px; }
div.contentBarra div.itenBarra_5_inativo{ width:188px; background: url( "/media/img/loja/passos_v2.gif" ) no-repeat -428px 0; }

#boxLogin{ width:49.85%; float:left; }
#boxLogin img{ margin-left:5px; margin-top:15px; border:none; }
#cep1{ width:50px; }
#cep2{ width:60px; }
#boxOutrasOpcoes{ width:49.85%; float:left; }
#boxOutrasOpcoes img.img{ margin-left:5px; margin-top:15px; }
#duvidaBtSenha, #duvidaBtSenhaBloq{ margin-top:10px; margin-left:11px; display:none; }
#duvidaBtSenha{ margin-left:30px; }
#duvidaBtSenha table.borderTable{ border-bottom:solid 1px #e7e7e7; }
#duvidaBtSenha table.borderTable tr td img{ border: none; }
#duvidaBtSenha table.borderTable tr td.td1{ width:190px; }
#duvidaBtSenha table.borderTable tr td.td2{ width: 40px; }
#duvidaBtSenha div.continuarBtn{ clear:left; margin-left:102px; width:98px; height:18px; padding-top:5px; }
#duvidaBtSenha div.continuarBtn img{ cursor:pointer;border:none }
#duvidaBtSenhaBloq{ margin-left:30px; }
#duvidaBtSenhaBloq table{ border-bottom:solid 1px #e7e7e7; }
#duvidaBtSenhaBloq table tr td img{ border: none; }
#duvidaBtSenhaBloq table tr td.txtCinza15px{ width:190px; }
#duvidaBtSenhaBloq table tr td.td2{ width: 40px; }
#duvidaBtSenhaBloq table tr td.td2 img#imgLdr2{ display:none;border:none }
#duvidaBtSenhaBloq div{ float: left; }
#duvidaBtSenhaBloq div.linhaTitulo{ height:25px; clear: both; }
div.dadosAltSenha div{ float:left; }
div.dadosAltSenha{ padding-top: 15px; }
div.dadosAltSenha div.txtCinza15px{ width:85px; }
div.dadosAltSenha div img.imgSetaLaranja{ margin-top:2px;border:none }
div.dadosAltSenha div.enviaEmail{ margin-left:7px; }
div.dadosAltSenha div.enviaEmail input.textBoxEMAIL{ width:238px; }
div.dadosAltSenha div.cpf{ width:72px; margin-left:14px; }
div.dadosAltSenha div.enviaEmail2{ float:left; margin-left:6px; }
div.dadosAltSenha div.enviaEmail2 input#cpfBloq{ width:130px; }
#duvidaBtSenhaBloq div.continuarBtn{ padding-top:13px; width:98px; height:18px; float: left; }
#duvidaBtSenhaBloq div.continuarBtn img{ cursor:pointer; margin-top:4px; margin-left:4px;border:none; }
#atendimento{ margin-left:30px; margin-top:15px; width:283px; height:123px; }
#duvidasBotoes{ margin-left:35px; margin-top:10px; }
#duvidasBotoes img{ cursor:pointer;margin-top:10px;border:none }
span.asteriscoIdentificacao{ display:none;  font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5100; margin-left:5px; }
span.asterisco{ display:none;  font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5100; margin-left:5px;}
.txtIdentificaoEscuro{ color:#cc5100; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:15px; margin-left:30px;}
.emailInputLogin{ margin-top:10px; margin-left:27px; background: url( "/media/img/loja/campo_email.gif" ) no-repeat; width: 248px; padding: 4px 0 0 116px; height: 30px; }
div.emailInputLogin div{ float: left; overflow: hidden; }
div.emailInputLogin div input.inputLogin{ width:225px; background: transparent; border: none; font: normal 13px "Trebuchet"; color: #796867; }
.caixaOpcao{ margin-left:30px; margin-top:10px; }
.caixaOpcao table.tableCaixa{ width:360px; background:url(/media/img/loja/bgDetalhes.gif) repeat-x; }
.caixaOpcao table.tableCaixa tr td.senha{ height: 36px }
.caixaOpcao table.tableCaixa tr td.senha input{ width:200px; }
.caixaOpcao table.tableCaixa tr td.continuar{ padding:10px 5px 0 0; }
.caixaOpcao table.tableCaixa tr td.continuar input{ cursor:pointer; margin-top:3px; float: right; }
.caixaOpcao table.tableCaixa tr td.continuar img{ display: none; }
.txtIdentificaoClaso{ color:#707070; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.txtCinza , .txtCinzaCep{ color:#615e59; font:normal 11px Arial, Helvetica, sans-serif; vertical-align: top; }
.txtCinzaCep{ padding-top: 5px; }
.txt555555{ font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3f3f; }
.txt555555_normal{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3f3f; }
.txtPessoasCadastro{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3f3f; }
.txtCinza15px{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#484848; }
.txtDireto{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5100; }
.tituloCadastro{ height:60px; margin-left:0px; margin-top:10px; }
div.tituloCadastro div.div2{ padding-left:30px; padding-top:5px; }
div.tituloCadastro div.div2 div.txtDireto{ padding: 0 0 3px 0; }
div.tituloCadastro div.div2 span{ color:#cc5100 }
.formCadastro{ margin-left:30px; margin-top:30px; }
.formCadastro div.selPfPj{ margin-top:10px; height:30px; width:900px; }
.formCadastro div.selPfPj img{ float:left; }
div.selPfPj div.radioPfPj { float: left; overflow: hidden; margin: 0 0 0 4px; }
div.selPfPj div.radioPfPj div{ float: left; margin: 0 20px 0 0; }

div.formCadastro table#formPF{ display: none; }
.w_1{ width:300px; }
.w_2{ width:140px; }
.w_3{ width:20px; }
.w_4{ width:250px; }
.w_5{ width:110px; }
.w_6{ width:80px; }
.w_7{ width:240px; }
.w_8{ width:50px; }
.w_9{ width:150px; }
.w_10{ width:167px; }
.w_11{ width:194px; }
.textBoxCEP2{ width:25px; }
.textBoxCEP1{ width:65px; }
.innerTituloCadastro{ padding-left:30px; padding-top:5px; line-height:15px; }
.innerTituloCadastro span{ color:#cc5100 }
.areaFormCadastro{ height:auto; margin-bottom:0px; }
a.linkLaranja{color:#615e59; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
a.linkLaranja:hover{color:#d33700; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
div.barraMenuDescricoesCadastro, 
div.barraMenuDescricoesCadastro2,
div.barraMenuDescricoesCadastro3{ width:100%; overflow:hidden; background: url("/media/img/loja/faixa_geral.gif") no-repeat; padding: 6px 0 5px 30px; }
div.barraMenuDescricoesCadastro2{ padding: 8px 0 5px 30px; }
div.barraMenuDescricoesCadastro3{ padding: 8px 0 5px 30px; }
div.areaFormCadastro table tr td#imgSubmit{ height:53px; }
div.areaFormCadastro table tr td#imgSubmit img{ margin: 15px 0 0 90px; }

/* CENTRAL CLIENTE */
.centralDados{ font:normal 11px "Trebuchet MS"; color:#535355; }
.centralDados a{ color:#535355; text-decoration:underline; }
div.centralStatus{ font:normal 20px "Trebuchet MS"; color:#8a961c; }
div.contentPedidos{ margin-left:15px; margin-top:5px; }

/* PAINEL */
#tarjaProdutos{ width:797px; height: 29px; margin: 7px 0 0 -1px; float:left; background:url(/media/img/loja/faixa_onde_esta.gif) no-repeat; overflow: hidden; }
#tarjaProdutos div{ font: bold 12px Arial; color: #5F5F5F; margin:7px 0px 0px 30px; }
#tarjaProdutos div span.inlocation{ color: #a06869; font-weight: bold; text-transform: uppercase }
#tarjaProdutos div span{ font-weight: bold; text-transform: uppercase }
#tarjaProdutos div span a { font-weight: bold; text-transform: uppercase; text-decoration: none; color: #5F5F5F; }
#tarjaProdutos div span a:hover { color: #ff510d; }
.painelbarraNovo{ float: left; background:url(/media/img/loja/bg_adiciona_carrinho.gif) no-repeat; height:30px; width: 195px;  }
.painelbarraNovo input{ float:left; height:22px; background:none; padding-top:4px; border:none; width:25px; margin-left:35px; }
.painelbarraNovo div.bts{ float:left; width:125px; height:25px; margin: 1px 0 0 3px; cursor:pointer; }
.painelbarraNovo div.bts div{ width: 100%; height: 100%; }
.painelfake { float:left; height:30px; width:195px; }
.painelbarraNovo .produto_adicionado{ background:url(/media/img/loja/balao_adicionado.png) no-repeat; width:127px; height:32px; margin:-25px 0 0 -46px!important; display:none; cursor:default; z-index:999; }
.balaoProdutoAdd_1{position:absolute;background: url('/media/img/loja/balao_adicionado.gif') no-repeat; display: none; width: 130px; height: 30px; margin: -30px 0 0 35px; }

/* BUSCA RÁPIDA */
div#buscaRapida{ width: 520px; position: absolute; overflow: hidden; font-size: 11px; margin: 0 0 0 0; top: 152px; left:50%; margin-left:-409px; z-index: 200; }
div.topoBuscaRapida{ background: url( "/media/img/loja/balao_busca.png" ) no-repeat; clear: both; height:6px; }
div.contentBuscaRapida{ clear: both; border: 1px solid #c3c3c3; background-color: white; overflow: hidden; padding: 5px 3px 5px 3px; font-family: Arial; }
div.contentBuscaRapida div.buscaRapidaRes{ clear: both; overflow: hidden; min-height: 32px; padding: 3px; }
div.contentBuscaRapida div.buscaRapidaRes div.buscaRapidaImg{ width: 40px; float: left; margin-left: 2px; }
div.contentBuscaRapida div.buscaRapidaRes div.tituloBuscaRapida{ float: left; padding: 3px 0 5px 0; width: 325px; color: #595959; }
div.contentBuscaRapida div.buscaRapidaRes div.tituloBuscaRapida a{ text-decoration: none; color: #595959; }
div.contentBuscaRapida div.buscaRapidaRes div.precoBuscaRapida{ float: left; padding: 3px 5px 5px 5px; color: #307290; font-weight: bold; }
div.contentBuscaRapida div.buscaRapidaRes div.comprarBuscaRapida{ float: right; margin: -2px 4px 0 0; padding: 5px 0 0 0; }
div.contentBuscaRapida div.buscaRapidaRes div.comprarBuscaRapida a{ text-decoration: none; }
div.contentBuscaRapida div.buscaRapidaRes div.comprarBuscaRapida img{ border: none; }
div.contentBuscaRapida div.borderBuscaRapida{ clear: both; background: url( "/media/img/loja/divisoriaBusca.gif" ) no-repeat; height: 4px; margin: 0 0 0 5px; }

/* PAGINAÃÃO */
div.paginacao{ font: normal 13px "Trebuchet Ms"; float: right; padding: 20px 0 0 0; width: 795px; text-align: center; }
div.paginacao table{ margin: 0 auto; }
div.paginacao table tr td.numPag { padding: 0 15px 0 15px; height: 23px; background: url("/media/img/loja/degradePag.gif") repeat-x; color: #525252 }
div.paginacao table tr td.numPag span{ font-size: 16px; font-weight: bold; color: #a70c10; }
div.paginacao table tr td.numPag a{ text-decoration:none; color: #525252 }
div.paginacao table tr td.numPag a:hover{ color: #a70c10; }

/* MENU LATERAL */
div#contentMenu{ width:184px !important; overflow:hidden; float:left; }
div#contentMenu div.menus{ vertical-align: middle; }
div#contentMenu div.menus div.tituloMenuPai{ color: #5c5352; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; background: url( "/media/img/loja/bg_categoria.gif" ) no-repeat center #F8F8F8; font: normal 13px "Trebuchet MS"; overflow: hidden; padding: 4px 10px 4px 15px; }
div#contentMenu div.menus div.tituloMenuPai a{ color: #5c5352; text-decoration: none; }
div#contentMenu div.menus div.tituloMenuPai a:hover{ color: #c42132; }
div#contentMenu div.menuOverMarcas{ background-color: #F8F8F8; overflow: hidden; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

/* SELECT REPLACE */
.selbox{ cursor:default; height:26px; border:none; margin:0; cursor: pointer; }
.selbox .selected{ overflow:hidden; }
.selbox .selected a{ border: none; display:block; text-decoration:none; cursor:default; padding:0px 0 0 6px; font: normal 13px "Trebuchet MS"; color: #796867; line-height:25px; }
.selbox ul{ position:absolute; z-index:100; background:#eeeeee; margin:0; padding:0; border:1px solid #bbb; cursor: pointer; }
.selbox ul.scroll{ overflow-y:auto; overflow-x:hidden; }
.selbox ul.hidden{ display:none; }
.selbox ul li{ list-style-type:none; margin:0; padding:2px; font: normal 13px "Trebuchet MS"; color: #796867; height:22px; line-height:22px; color:#6e6f72; cursor: pointer; }
.selbox .m_over{ background:#ffffff; }
.selbox .m_out{ background:#EFEFEF; }
.first_option_sr { border-bottom:1px dashed #bbb; }


/* REMOVER EMAIL MALADIRETA */
#contentMalaRemoveEmail{ background-image: url('/media/img/loja/cancelamento_email.gif'); background-repeat: no-repeat; background-position: 10px 4px; clear: both; }
#contentMalaRemoveEmail div.mainContent{ padding: 70px 0px 30px 0px; width: 500px; margin: 0 auto; overflow: hidden; font-family: 'Trebuchet MS' !important; font-size: 13px; color:#666666; }
#contentMalaRemoveEmail div.mainContent div.removido{ padding: 15px 0 10px 0; font: 14px normal 'Trebuchet MS'; color:green; }
#contentMalaRemoveEmail div.mainContent div.mensagemRemover{ padding: 5px 0 10px 0; }
#contentMalaRemoveEmail div.mainContent div.contentMotivos{ padding: 10px 0 20px 0; overflow: hidden; }
#contentMalaRemoveEmail div.mainContent div.innerMotivos{ padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px solid #CCC; }
#contentMalaRemoveEmail div.mainContent div.innerMotivos div{ display: block; overflow: hidden; float: left; }
#contentMalaRemoveEmail div.mainContent div.innerMotivos div.label{ padding-left: 10px; }
#contentMalaRemoveEmail div.mainContent form div textarea{ width: 498px; }


/* NOTIFICACAO CLIENTE */
#contentNotificacaoCliente{ background-image: url('/media/img/loja/bg_finalizacao_cadastro.gif'); background-repeat: no-repeat; background-position: 10px 4px; clear: both; }
#contentNotificacaoCliente div.mainContent{ padding: 70px 0px 30px 0px; width: 500px; margin: 0 auto; overflow: hidden; font-family: 'Trebuchet MS' !important; font-size: 13px; color:#666666; }
#contentNotificacaoCliente div.mainContent div.removido{ padding: 15px 0 10px 0; font: 14px normal 'Trebuchet MS'; color:green; }
#contentNotificacaoCliente div.mainContent div.mensagemRemover{ padding: 5px 0 10px 0; }
#contentNotificacaoCliente div.mainContent div.contentMotivos{ padding: 10px 0 20px 0; overflow: hidden; }
#contentNotificacaoCliente div.mainContent div.innerMotivos{ padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px solid #CCC; }
#contentNotificacaoCliente div.mainContent div.innerMotivos div{ display: block; overflow: hidden; float: left; }
#contentNotificacaoCliente div.mainContent div.innerMotivos div.label{ padding-left: 10px; }
#contentNotificacaoCliente div.mainContent form div textarea{ width: 498px; }


/* SITE BLIDADO */
#site_blindado { float:right; height:32px; width:115px; margin-top:-52px; margin-right:25px; }
#site_blindado_produto { margin-left:15px; }
#ordem_select{ width: 150px; }
#filtro_busca{ width: 210px; }
#qtdeResultadosEncontados{ color:#A06869; }


/* indisponiveis */ 
#indisponivel{margin:10px 0 0 10px;}
#indisponivel input{margin:5px 0 5px 0;}

.indisponivel{
	color:#8C5F66;
	text-decoration:none;	
	font:bold 18px "Trebuchet MS";
}
.indisponivel_email{
	color:#C53112;
	font:14px "Trebuchet MS";
}


/* menu com nova markup */
#side_nav{ margin:0; padding:0; list-style-type:none; }
#side_nav li{ margin:0; padding:0; list-style-type:none; float:left; display:inline; width:146px; }
#side_nav{ width:181px; overflow:hidden; border:1px solid #E5E5E5; border-bottom:0; float:left; display:inline; margin-bottom:5px; }
#side_nav li{ background:url(../../img/loja/bg_categoria.gif) no-repeat right center; border-bottom:1px solid #e5e5e5; padding:4px 20px 4px 15px; }
#side_nav li a{ display:block; color:#5C5352; font-size:13px; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; text-decoration:none; }
#side_nav li a:hover{ color:#c42132; }
.side_titulo_categoria{ width:183px; height:30px; margin-bottom:5px; float:left; display:inline; }
.side_titulo_categoria .texto_titulo_categoria{ display:none; }

#side_nav_marcas{ margin:0; padding:0; list-style-type:none; }
#side_nav_marcas li{ margin:0; padding:0; list-style-type:none; width:181px; }
#side_nav_marcas{ width:181px; overflow:hidden; border:1px solid #E5E5E5; border-bottom:0; float:left; display:inline; margin-bottom:5px; }
#side_nav_marcas li{ border-bottom:1px solid #e5e5e5; padding:4px 10px 4px 15px; background:#F8F8F8; }
#side_nav_marcas span{ display:none; }

#side_links{ float:left; display:inline; margin:0; padding:0; list-style-type:none; }
#side_links li{ padding:0 0 10px 0; margin:0; list-style-type:none; }
#side_links li img{ display:block; }
#side_links .item_atendimento_texto,
#side_links .item_twitter_texto{ display:none; }


#redes_sociais { width:160px; height:23px; padding:0 0 0 10px; clear:both;}

.hidden_limite {display:none; color: #9E6973; padding: 15px 0 0;font:bold 13px 'Trebuchet MS',Arial,Helvetica,sans-serif;}

/* helper classes */
.ir{ text-indent:-9999px; font-size:1px; line-height:1em; }

/* form errors */
.form-error{ border:1px solid red !important; }

.login-forms{ width:384px; float:left; display:inline; }
.login-forms fieldset{ border:0; }
.login-forms .titulo_cliente{ background:url(../../img/loja/titulo_cliente.gif) no-repeat 0 0; width:384px; height:26px; }
.login-forms .titulo_empresa{ background:url(../../img/loja/titulo_cadastrar_empresa.gif) no-repeat 0 0; width:384px; height:28px; }
.login-forms .fields{ padding:22px 0 0 0; }
.login-forms .fields li{ padding-left:35px; padding-bottom:10px; }
.login-forms .fields li label{ display:block; }
.login-forms .fields li input{ padding:3px 10px; }

.login-forms .fields li.email input{ width:250px; }
.login-forms .fields li.email label{ width:104px; height:24px; background:url(../../img/loja/label_email.gif) no-repeat 0 0; }

.login-forms .fields li.senha input{ width:138px; }
.login-forms .fields li.senha label{ width:100px; height:24px; background:url(../../img/loja/label_senha.gif) no-repeat 0 0; }

.login-forms .fields li.cep input{ width:138px; float:left; display:inline; }
.login-forms .fields li.cep label{ width:100px; height:24px; background:url(../../img/loja/label_cep.gif) no-repeat 0 0;  }

.login-forms .fields li.submit input{ display:block; }
.login-forms .fields li.submit .entrar{ cursor:pointer; width:112px; height:26px; background:url(../../img/loja/input_entrar.gif) no-repeat 0 0; border:0; }
.login-forms .fields li.submit .entrar:hover{ background-position:-121px 0; }

.login-forms .fields li.submit .enviar{ float:left; display:inline; cursor:pointer; width:112px; height:26px; background:url(../../img/loja/btn_enviar.gif) no-repeat 0 0; border:0; }
.login-forms .fields li.submit .enviar:hover{ background-position:-121px 0; }

.login-forms .fields li.esqueci{ padding-top:10px; }
.login-forms .fields li.esqueci a{ width:176px; height:28px; display:block; background:url(../../img/loja/btn_esqueci_senha.gif) no-repeat 0 0; display:block; }

.login-forms .fields li.atendimento{ padding-top:10px; }
.login-forms .fields li.atendimento a{ width:188px; height:31px; display:block; background:url(../../img/loja/link_atendimento.gif) no-repeat 0 0; display:block; }

.login-forms .aguarde{ float:left; display:none; }
.login-forms .aguarde span{ width:97px; height:26px; background:url(/media/img/loja/texto_aguarde.gif) no-repeat 0 0; float:left; display:inline; }
.login-forms .aguarde img{ float:left; display:inline; margin:7px 10px 0 0; }

.login-forms .buscar_cep{ margin:6px 0 0 15px; float:left; display:inline; background:url(../../img/loja/texto_cep.gif) no-repeat 0 0;  width:154px; height:13px; }
.login-forms .sucesso p{ width:243px; height:32px; background:url(../../img/loja/frase_senha_sucesso.gif) no-repeat 0 0; }

.esqueci-senha { display:none; }
.esqueci-senha .fields{ padding:0; }
.esqueci-senha .sucesso{ display:none; }

.form-cadastrar{ width:100px; float:left; display:inline; margin-left:12px; }
#imgSubmit .aguarde{ float:left; display:none; }
#imgSubmit .aguarde span{ margin:7px 0 0 0; width:97px; height:26px; background:url(/media/img/loja/texto_aguarde.gif) no-repeat 0 0; float:left; display:inline; }
#imgSubmit .aguarde img{ float:left; display:inline; margin:7px 10px 0 0; }




/* novo passo endereco */
.lista-enderecos{ width:775px; }
.lista-enderecos .titulo_endereco{ margin:5px 0 10px 0; width:786px; height:29px; background:url(../../img/loja/titulo_endereco.gif) no-repeat 0 0; }
.lista-enderecos table{ width:100%; border-collapse:collapse; }
.lista-enderecos table td{ border:1px solid #d7d7d7; }
.lista-enderecos table .endereco{ background:url(../../img/loja/icone_endereco.gif) no-repeat left center; color:#373737; font-size:11px; font-family:"Trebuchet MS", sans-serif; padding:21px 0 21px 75px; }
.lista-enderecos table .usar-endereco a{ background:url(../../img/loja/btn_escolher_endereco.gif) no-repeat 26px center; padding:0 0 0 26px; width:205px; height:30px; display:block; }


/* pagamentos */
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div #bt_pagto_deposito, 
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div #bt_pagto_boletoFaturado, 
div.tmCarrinho div.formasPagamento table tr td.fecharPedido div #bt_pagto_boleto {margin:20px 0 0 0;}>>>>>>> .r263

