/* CSS New Ver Produto */
#avise .bt_news{
margin:0;
}
#new_alerta{
background:url("../../img/verproduto_new/icon_alerta.gif") 20px 9px no-repeat;
border-bottom:1px dotted #d1d1d1;
color:#990000;
font:12px Arial,Helvetica,sans-serif;
padding:9px 38px;
}
.new_avise{
background:#f3f3f3;
border-bottom:1px dotted #c4c4c4 !important;
border-top:1px solid #fff;
clear:both;
padding-bottom:22px;
height:auto !important;
/*height:200px !important;*/
}
.new_avise fieldset, #avise fieldset{
padding-top:12px;
}
.new_avise .newsletter, #avise .newsletter{
width:90% !important;
}
.new_avise label, #avise label{
display:block;
width:100%;
}
.new_avise span, #avise span{
color:#b10000 !important;
}
#new_base{
background:#f0f0f0 url("../../img/verproduto_new/base_descricao.jpg") 0 0 no-repeat;
border-top:1px solid #e5e5e5;
height:expression(this.scrollHeight <= "370" ? "370" :"auto");
min-height:370px;
width:100%;
}
.new_bton_comprar{
background:url("../../img/verproduto_new/icon_setav2.gif") 0 0 no-repeat;
display:block;
margin:0 0 0 0 !important;
padding:0 0 0 20px;
padding-top:0 !important;
min-height:51px;
width:10px !important;
}
.new_comprar{
height:51px;
}
.new_comprar input.newsletter, .new_frete input.newsletter{
color:#666;
font:12px Arial, Helvetica, sans-serif;
padding-top:3px;
width:36px !important;
}
.new_comprar label{
display:block;
float:left;
padding:16px 0 3px 20px;
width:106px;
}
#new_descricao{
background:#f0f0f0;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 40px;
padding:0;
width:63%;
}
#new_conteudo{
margin:0 10px 50px -10px;
width:100%;
}
#new_conteudo ul{
margin:0;
padding:0;
}
#new_foto{
display:block;
width:260px;
}
#new_foto li{
border:1px solid #e5e5e5;
display:block;
width:258px;
}
#new_foto li.new_zoom{
border-top:none;
}
#new_foto #produtoFotoMini{
border-top:none;
}
.new_frete{
border:none;
border-bottom:1px dotted #c4c4c4;
border-top:1px solid #fff;
width:100%;
}
.new_frete #calcule_frete{
height:70px;
}
.new_frete #calcule_frete form{
background:#e1e1e1;
height:40px;
}
#ache_cep{background:#e1e1e1; padding:5px 0 9px 300px; font-weight:normal; font-size:11px;}
#ache_cep a{color:#333333; font-weight:bold;}
#ache_cep a:hover{color:#910000;}
.new_frete fieldset strong{
float:left;
padding:13px 0 0 20px;
}
.new_frete label{
display:block;
float:left;
font:12px Arial, Helvetica, sans-serif;
padding:10px 0 0 6px;
}
.new_frete label.new_bton_calcule{
padding:8px 0 0 6px !important;
}
.new_frete label.new_cep{
padding:10px 0 0 6px !important;
}
.new_info{
border-bottom:1px dotted #c4c4c4;
height:expression(this.scrollHeight <= "241" ? "241" :"auto");
padding:9px 0 9px 20px;
min-height:233px;
width:95.8%;
}
.new_opcoes, .new_comprar, .new_disponibilidade, .new_avise{
border-bottom:1px dotted #c4c4c4;
border-top:1px solid #fff;
height:53px;
width:100%;
}
#avise{
border-bottom:none;
border-top:1px solid #fff;
width:100%;
}
.new_disponibilidade{
background:#f3f3f3;
border-bottom:1px dotted #c4c4c4;
border-top:1px solid #fff;
clear:both;
height:71px;
}
.new_disponibilidade span, .new_avise span, #avise span{
color:#666;
display:block;
padding:9px 0 9px 20px !important;
}
/* disponibilidade */
/* loja fisica */
.lojaFisica{color:#ff4e00 !important;font-size:10px !important;text-transform:uppercase;}
.lojaFisica #advanced{
background-image:-moz-radial-gradient(6px 3px 45deg, circle cover, orange 16%, #ff4e00 92%, red 95%);
background-image:-webkit-radial-gradient(6px 3px, circle cover, orange, #ff4e00);
background-image:radial-gradient(6px 3px 45deg, circle cover, orange 16%, #ff4e00 92%, red 95%);
height:10px;
width:10px;
}
.lojaFisica .circle{
border-radius:50%;
display:inline-block;
height:10px;
margin:3px 0 -1px;
width:10px;
}
.new_opcoes fieldset, .new_comprar fieldset, .new_frete fieldset, .new_avise fieldset, #avise fieldset{
border:none;
color:#666;
}
.new_comprar fieldset, .new_frete fieldset{
padding:0 !important;
}
.new_opcoes fieldset{
padding:9px 0 9px 20px;
}
.new_opcoes label{
display:block;
float:left;
padding-right:6px;
width:28%;
}
.new_opcoes select{
color:#666;
font:12px Arial, Helvetica, sans-serif;
}
#new_descricao{
background:#f1f1f1;
margin-bottom:12px;
}
.new_servicos a{
color:#000;
text-decoration:none;
}
.new_servicos{
background:#fff;
padding:9px 6px 9px 20px !important;
width:98%;
}
.new_servicos ul li{
border-bottom:1px solid #e6e6e6;
width:85%;
}
.new_servicos ul li.new_indique{
border-bottom:none;
}
.new_servicos ul li.new_lista{
border-bottom:none;
border-top:1px solid #e6e6e6;
}
.new_servicos ul li.new_share{
border-bottom:none;
margin-top:6px;
}
.new_share{
background:url("../../img/verproduto_new/icon_share.png") 2px 6px no-repeat;
font:12px Arial,Helvetica,sans-serif;
padding:9px 0 15px 46px;
}
.new_share a{
text-decoration:none;
}
.new_share span{
display:block;
margin-bottom:5px;
}
.new_share_facebook, .new_share_indique, .new_share_google, .new_share_twitter{
display:block;
float:left;
overflow:hidden !important;
text-indent:-5000px !important;
}
.new_share_facebook, .new_share_indique, .new_share_google, .new_share_twitter, #orkut_share img{
height:24px !important;
margin-left:3px;
margin-right:2px;
width:24px !important;
}
.new_share_facebook{
background:url("../../img/verproduto_new/icon_share_facebook-n.png") 0 0 no-repeat;
}
.new_share_indique{
background:url("../../img/verproduto_new/icon_share_indique-n.png") 0 0 no-repeat;
}
.new_share_google{
background:url("../../img/verproduto_new/icon_share_google.png") 0 0 no-repeat;
}
.new_share_googleplus{
float:left;
margin:0 2px 0 3px;
}
.new_share_twitter{
background:url("../../img/verproduto_new/icon_share_twitter-n.png") 0 0 no-repeat;
}
.new_duvidas{
background:url("../../img/verproduto_new/icon_duvidas.png") 2px 6px no-repeat;
padding:16px 0 16px 45px;
}
.new_duvidas img{
display:none;
}
.new_indique{
background:url("../../img/verproduto_new/icon_indique.png") 0 5px no-repeat;
padding:27px 0 15px 45px;
}
.new_lista{
background:url("../../img/verproduto_new/icon_lista.png") 0 7px no-repeat;
padding:22px 0 15px 45px;
}
.new_pagar{
background:url("../../img/verproduto_new/icon_pagamento.png") 2px 0 no-repeat;
padding:6px 0 12px 45px;
}
.new_zoom{
background:#f3f3f3 url("../../img/verproduto_new/icon_zoom.png") 10px 4px no-repeat;
border-top:1px solid #fff !important;
color:#b10000;
display:block;
font:11px Arial,Helvetica,sans-serif !important;
height:44px;
line-height:12px !important;
padding:9px 12px 0 57px;
width:249px !important;
}
ul#new_produto li{
float:left;
outline:none;
}
/* classes antigas atualizadas */
#caixa_pag{
background:#fff;
margin:0 !important;
/*min-height:360px;*/
/*position:relative;*/
width:200px !important;
/*z-index:995;*/
}
* html #caixa_pag{
/*height:370px;*/
}
#calcule_frete{
border:none !important;
}
.precoProdutoAVista{
clear:both !important;
margin:1px 0 6px;
width:100%;
}
.precoProdutoAVista #produtoCodigo, #produtoCodigo{
padding-left:0 !important;
}
.precoProdutoAVista .tbl_produto h1,.precoProdutoAVista .tbl_produto h2,.precoProdutoAVista .tbl_produto .h1Preco{
padding:0 6px 0 0 !important;
}
.precoProdutoAVista .h1Preco{
color:#080808;
font-weight:bold;
font-size:22px;
}
.precoProdutoAVista .tbl_produto h1 span,.precoProdutoAVista .tbl_produto h2 span,.precoProdutoAVista .tbl_produto .h1Preco span{
color:#666;
font-size:15px;
}
.precoProdutoAVista .h1Preco span, #produtoCodigo{
color:#666;
font-size:11px;
}
.precoProdutoAVista .h1Preco span {
display:none;
}
.precoProdutoAVista .h1Preco span#produtoCodigo {
display:inline-block;
}
.precoProdutoAVista .tbl_produto span{
color:#999;
}
.precoProdutoAVista .tbl_produto span.precoFantasia{
color:#666 !important;
text-decoration:line-through !important;
}
.precoProdutoDesconto{
color:#333;
clear:both !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
}
.precoProdutoDesconto1{
clear:both !important;
width:100%;
}
.new_info ul li.precoProdutoDesconto{
font-weight:normal;
}
.precoProdutoDesconto > span{
color:#333;
font-size:12px;
font-weight:bold;
}
.persoFraseDesc1,.persofrasedesc2{
color:inherit !important;
display:inline-block !important;
font-size:inherit !important;
}
li.new_produtoExtras{
background:#f0f0f0;
clear:both;
*float:none !important; /* ie */
padding:10px;
}
li.new_produtoExtras2{
background:#666;
clear:both;
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
height:30px;
padding:10px 0 10px 10px;
}
* html li.new_produtoExtras2{
height:50px;
}
li.new_produtoExtrastxt, li.new_produtoExtrastxt3{
padding:10px 0 10px 10px;
}
li.new_produtoExtrastxt{
padding:6px 0 6px 6px;
}
li.new_produtoExtrastxt3{
width:98%;
}
/**
li.new_produtoExtrastxt3 img{
height:auto !important;
width:auto !important;
}
**/
.new_produtoExtrastxt, .new_produtoExtrastxt font, .new_produtoExtrastxt p, .new_produtoExtrastxt span, li.new_produtoExtrastxt3, li.new_produtoExtrastxt3 font, li.new_produtoExtrastxt3 p, li.new_produtoExtrastxt3 span{
text-align:left;
}
.new_produtoExtrastxt, li.new_produtoExtrastxt3, #caixa_pag{
float:left;
}
.new_produtoExtrastxt3 table{
float:none;
}
.new_produtoExtrastxt3 table td{
/*background-color:#e5e5e5;*/
}
#produtoExtras{
color:#000;
font-size:12px !important;
}
#produtoFotoMedia{
height:221px;
padding-top:25px;
width:248px !important;
}
#imagemMaior img, .jqzoom img{
text-align:center !important;
vertical-align:middle !important;
}
#produtoFotoMini{
height:expression(this.scrollHeight <= "86" ? "86" :"auto");
margin-bottom:60px;
min-height:86px !important;
padding:4px 0 2px 6px !important;
text-align:left;
vertical-align:middle;
width:252px !important;
}
#produtoFotoMini img, #produtoFotoMini a{
vertical-align:middle !important;
padding:0 !important;
}
#produtoFotoMini a{width:79px; height:79px; display:inline-block;margin:0 2px 4px 0 !important; text-align:center; border:1px dotted #e4e4e4; vertical-align:middle;}
#produtoFotoMini img{border:none !important;}
#produtoFotoMedia img{
border:none !important;
}
.tbl_produto{
padding-bottom:6px !important;
}
ul.tbl_produto{
clear:both;
}
.tbl_produto h1,.tbl_produto h2,.tbl_produto h2,.tbl_produto .h1Preco,.tbl_produto .h1Indique{
border:none !important;
margin:0 !important;
padding:0 12px 0 0 !important;
}

/* frete */
.bt_calcule{
background:url("../../img/verproduto_new/bton_calcular.png") no-repeat;
border:none;
cursor:pointer;
height:26px;
padding:0;
width:64px;
}
#calcule_frete{
background:none;
border-top:none;
margin:0 !important;
padding:0 !important;
}
#calcule_frete label span{
color:#a00000 !important;
font-size:9px !important;
padding-right:1px;!important;
}
#cep1{
width:40px !important;
}
#cep2{
width:25px !important;
}
#frete_calculado{
background:#ededed url("../../img/frete/seta.png") 0 0 no-repeat;
display:none;
padding:18px 26px;
width:auto;
}
#frete_calculado dl dt{
color:#990000;
padding:0 0 8px;
}
#frete_calculado dl dt strong{
padding-right:8px;
}
#frete_calculado dl dd{
color:#333;
padding:0 0 3px;
}
#frete_calculado ul{
background:url("../../img/frete/div_h.gif") 0 13px repeat-x !important;
display:inline-block;
margin:0;
padding:0;
width:100%;
}
#frete_calculado ul li{
background:#ededed;
display:inline;
padding-right:4px !important;
/**background:none repeat scroll 0% 0% #EDEDED;**/
}
#frete_calculado .precoProdutoDesconto{
float:right;
font-size:13px;
margin:-15px 0 0;
*margin:0;
padding:0 0 0 2px !important;
/*width:75px !important;*/
width:auto !important;
text-align:right;
}
#frete_calculado .precoProdutoDesconto span{
color:#006699 !important;
display:block;
font-size:11px !important;
font-weight:normal;
}
#frete_calculado ul li span.frete_calculo_bg{
background-color:#EDEDED;
color:inherit !important;
display:inline-block;
font-size:inherit !important;
font-weight:inherit !important;
}
.valor_frete_sem_desconto{
font-size:12px !important;
font-weight:100 !important;
}
/* modal */
html{
height:100%;
}
body{
margin:0;
height:expression(this.scrollHeight <= "100%" ? "100%" :"auto");
min-height:100%;
}
#fechar{
bottom:0;
color:#fff;
display:none;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
height:20px;
left:10px;
margin:0;
padding:0;
position:relative;
top:20px;
width:65px;
z-index:995;
}
#fecharX{
height:20px;
margin:1px;
padding:0;
width:65px;
}
/* indique */
#ancoraTopo{
margin:30px;
}
#new_indica{
display:none;
left:50%;
margin:20px 0 0 -287px;
position:absolute;
width:574px;
z-index:99999;
}
#new_indicacao, #new_indicacao_action{
background:#fff url("../../img/indique/float/base_float.png") 0 0 repeat-y !important;
border-bottom:12px solid #6f6f6f;
float:left;
font:11px Arial,Helvetica,sans-serif;
padding-bottom:22px;
width:574px;
}
#new_indicacao_action{
display:none;
font-size:13px;
text-align:center;
}
#new_indicacao_action span{
color:#006699;
}
#new_indicacao_action ul li{
padding-right:22px;
}
#new_indicacao div{
padding:12px 22px;
}
#new_indicacao div ul li{
float:left;
}
#new_indicacao div ul li.tbl_produto{
padding:6px;
}
#new_indicacao div ul li.tbl_produto h1{
width:320px;
}
.h1Indique{
color:#000;
font-size:18px;
font-weight:bold;
width:370px;
}
#new_indica_topo h3{
background:url("../../img/indique/float/titu_indique.jpg") 0 0 no-repeat !important;
height:116px;
overflow:hidden;
text-indent:-5000px;
width:574px;
}
#new_indicacao #bt_submit{
width:auto !important;
height:auto !important;
padding:2px 12px !important;
margin:12px 6px 0 0 !important;
background:#b9b6a3;color:#000;
font:bold 12px Arial;
border-left:1px solid #dedbc9 !important;
border-top:1px solid #dedbc9 !important;
border-right:1px solid #868476 !important;
border-bottom:1px solid #868476 !important;
cursor:pointer;
}
#new_indicacao #code{
width:70px !important;
}
#new_indicacao .dados{padding:5px 0;color:#777;font:10px Arial,Tahoma,Verdana,Helvetica,sans-serif}
#new_indicacao fieldset{
border:none;
border-top:1px dotted #999;
margin:6px 0 6px 98px;
width:380px;
}
#new_indicacao img{
float:left;
margin:0 0 15px 6px;
}
#new_indicacao input{
float:left;
height:22px;
margin:0 0 6px;
width:230px;
}
#new_indicacao label{
float:left;
padding:0 6px 0 0;
text-align:right;
width:80px;
}
#new_indicacao legend{
background:#fff;
font-weight:bold;
margin:6px 0;
padding:0 2px;
width:auto;
}
/* produtos relacionados */
.labelparcelamento{
height:30px;
}
.labelproduto{
height:70px;
}
.ul_parcelas{
width:210px;
}
#valor_parcelas{
position:absolute;
padding:10px;
background:#FFF;
border:#e4e4e4 2px solid;
z-index:77777;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 5px 7px #999;
-webkit-box-shadow:0 5px 7px #999;
-moz-box-shadow:0 5px 7px #999;
font-size:11px;
display:none;
}
#valor_parcelas li{
margin-bottom:3px; !important;
}
#valor_parcelas li span{
font-size:12px; !important;
padding:0 10px; !important;
}
.vp_tit_box{
font-weight:bold;
color:#FF280B;
margin-bottom:10px !important;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}
#msgExibe{
color:#a60000;
font-weight:bold;
padding:10px 10px 22px;
}
#prod{
/*background:#555;*/
border:1px dotted #e9e9e9;
}
.prodImg{
height:95px;
margin-bottom:6px;
}
ul#relProdutos{
margin:6px 0 0;
}
ul#relProdutos li{
background:none;
margin:0;
padding:22px 12px 22px;
}
/* selo */
#selo{
position:absolute;
right:10px;
margin-top:-50px !important;
}
#selo a{
outline:none;
}
* html #selo{
margin-top:-25px !important;
}
/* anexo */
.new_anexo{
background:url("../../img/verproduto_new/icon_anexo.png") 8px 0 no-repeat !important;
clear:both;
color:#b10000;
height:50px;
padding:13px 62px 22px;
width:85%;
}
* html .new_anexo{
width:90%;
}
.new_anexo ul{
border-top:1px dotted #b2b2b2;
margin:4px 0 22px -53px !important;
padding:1px 18px 12px !important;
width:108%;
}
* html .new_anexo ul{
margin:4px 0 0 -53px !important;
padding:0 !important;
width:130%;
}
.new_anexo ul li.new_anexo_lista{
color:#004199;
float:left;
list-style-type:decimal !important;
margin:0 22px 0 0 !important;
padding:6px 12px 12px 0 !important;
width:110px !important;
}
* html .new_anexo ul li.new_anexo_lista{
margin:0 !important;
}
.new_anexo ul li.new_anexo_lista a{
color:#555;
margin-left:-5px !important;
text-decoration:none;
}
* html .new_anexo ul li.new_anexo_lista a{
margin-left:10px !important;
}
.new_anexo ul li.new_anexo_lista a:hover{
color:#004199;
text-decoration:underline;
}
/* Opcoes */
#btnPadraoCinza a{
background:#8f8f8f;
background:-webkit-gradient(linear, left top, left bottom, from(#c5c5c5), to(#8f8f8f));
background:-webkit-linear-gradient(top, #c5c5c5, #8f8f8f);
background:-moz-linear-gradient(top, #c5c5c5, #8f8f8f);
background:-ms-linear-gradient(top, #c5c5c5, #8f8f8f);
background:-o-linear-gradient(top, #c5c5c5, #8f8f8f);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#8f8f8f',GradientType=0 );
border:1px solid #a3a3a3;
border-bottom:1px solid #848484;
border-top:1px solid #b6b6b6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:#707070 0 1px 0;
-moz-box-shadow:#707070 0 1px 0;
box-shadow:#707070 0 1px 0;
color:#fff;
display:block;
float:left;
font:bold 12px Helvetica, sans-serif;
margin:0 0 0 17px;
padding:9px 16px 8px;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 0 #707070;
vertical-align:middle;
width:97px;
*width:131px; /* ie */
}
#btnAdicionar{
display:none;
}
#btnComprar{
display:table-cell !important;
height:51px;
*height:auto; /* ie */
margin:0 !important;
*margin:50% 0; /* ie */
padding-right:9px;
text-align:center;
vertical-align:middle;
/*
margin:4px 0 0 10px !important;
*margin:4px 0 -12px 4px !important; /* ie */
position:relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#btnComprar{position:relative;
    white-space: nowrap;
    }
}
.new_opcoes{
border:none;
border-bottom:1px dotted #c4c4c4;
border-top:1px solid #fff;
height:auto;
width:100%;
}
.new_opcoes fieldset strong{
float:left;
padding:0 !important;
}
.new_opcoes label{
height:auto !important;
margin:0;
padding:0;
width:auto !important;
}
.new_opcoes div label a{
background:#333;
color:#fff;
display:block;
float:left;
margin:0;
outline:none;
padding:9px;
text-align:center;
text-decoration:none;
}
.new_opcoes #OpCor label a{
background:none;
display:block;
float:left;
height:32px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none;
text-indent:-5000px;
width:32px;
}
*html body .new_opcoes #OpCor label a{
height:21px;
width:21px;
}
.new_opcoes #opcao1 label a{
background:none;
display:block;
float:left;
height:32px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none;
text-indent:-5000px;
width:32px;
}
.new_opcoes input{
display:none;
}
.new_opcoes div li{
margin:6px 3px 3px 0;
padding:0;
}
.new_opcoes div{
background:url("../../img/verproduto_new/seta.gif") 0 0 no-repeat;
display:none;
padding:6px 0 0;
width:auto;
}
.new_opcoes div#opcoes_1{
background:none;
display:block;
}
.new_opcoes div label a.opSelect,.new_opcoes div li.opcaoSelect label a{
border:2px solid #ffcc00 !important;
}
a.tooltipIlustrativa div{
background:url("../../i_padrao/icon_basethumb.png") 0 0 no-repeat !important;
display:none;
height:110px !important;
margin:-136px 0 0 -35px;
padding:12px 0 0 12px !important;
position:absolute;
width:92px !important;
}
a.tooltipIlustrativa:hover div,a.tooltipIlustrativa:hover div img{
display:block;
}
/* INICIO . para personalizar os botoes de opcoes copiar este codigo para o CSS da loja e alterar os valores */
.new_opcoes div label a.op1,.new_opcoes div label a.op2,.new_opcoes div label a.op3,.new_opcoes div label a.op4,.new_opcoes div label a.op5{
background:#333;
color:#fff;
}
.new_opcoes div label a.opDes{
background:#d1d1d1;
color:#999;
}
.new_opcoes div label a.opSel,.new_opcoes div label a.opSel2,.new_opcoes div label a.opSel3,.new_opcoes div label a.opSel4,.new_opcoes div label a.opSel5{
background:#9c0000;
color:#fff;
}
.new_opcoes div label a.opcao_com_img {
background:#fff;
color:#333;
border:1px solid #ccc;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:2px;
-webkit-transition:background 0.3s ease-in-out;
-moz-transition:background 0.3s ease-in-out;
-ms-transition:background 0.3s ease-in-out;
-o-transition:background 0.3s ease-in-out;
transition:background 0.3s ease-in-out;
}
.new_opcoes div label a.opcao_com_img:hover,.new_opcoes div label a.opcao_com_img.opSel,.new_opcoes div label a.opcao_com_img.opSel2,.new_opcoes div label a.opcao_com_img.opSel3,.new_opcoes div label a.opcao_com_img.opSel4,.new_opcoes div label a.opcao_com_img.opSel5{
color:#000;
border:none;
padding:0;
}
.opcao_com_img img {
height:21px;
}
.opcao_com_img:hover img,.opcao_com_img.opSel img,.opcao_com_img.opSel2 img,.opcao_com_img.opSel3 img,.opcao_com_img.opSel4 img,.opcao_com_img.opSel5 img{
height:27px;
}
/* novo */
#mensagem-opcao-d{
background:url("../../img/verproduto_new/icon_selecioneopcao.png") 0 0 no-repeat;
*background:url("../../img/verproduto_new/icon_selecioneopcao.gif") 0 0 no-repeat; /* ie */
height:76px;
left:auto;
margin:-53px 0 0 1px;
*margin:-49px 0 0 1px; /* ie */
overflow:hidden;
position:absolute;
text-indent:-5000px;
width:188px;
}
.opcao_destaque{
background:#ddd !important;
border:1px dotted #555 !important;
}
/* FIM */
#avise,#comprar,#new_opcoes{display:block;}
#produtoNavCate h1{display:inline;font-size:inherit;font-weight:inherit;}
/* MAIS OFERTA */
#maisoferta_tit{background:url(../../img/verproduto_new/bg_mais_oferta.jpg) center top repeat-x; height:55px; margin:10px 0 0;}
#maisoferta_box{background:#F1F1F1 url(../../img/verproduto_new/bg_prod_oferta.jpg) left top no-repeat; height:240px; border-bottom:1px solid #ccc; border-top:1px solid #fff;}
#maisoferta_aproveite{background:url(../../img/verproduto_new/aproveite.png) center top no-repeat; width:80px; height:81px; position:absolute; z-index:99999;}
#maisoferta_foto{float:left; margin:25px 25px 0 25px; width:200px;}
#maisoferta_cont h1{margin:25px 0 15px !important; color:#333 !important; font-size:12px !important;}
#maisoferta_cont h1 a{text-decoration:none; color:#333;}
#maisoferta_cont h1 a:hover{color:#910; text-decoration:underline;}
#maisofertas_info li{float:left; margin-right:20px;}
#maisofertas_dados li{float:none;}
#maisofertas_dados span{ color:#333; font-weight:bold; font-size:12px;}
.preco_separado{font-size:16px; font-weight:bold; color:#666666; padding:5px 0 15px;}
.preco_junto{background:url(../../img/verproduto_new/bg_preco.png) center top no-repeat; width:170px; height:56px; font-size:22px; color:#910; font-weight:bold; padding:15px 0 0; text-align:center; margin-left:-5px;}
.precojunto_desconto{color:#336633; font-size:16px; font-weight:bold; padding:5px 0 20px;}
#maisofertas_off{background:url(../../img/verproduto_new/selo_porcentagem.png) center top no-repeat; width:86px; height:79px; position:absolute; margin:0 0 0 90px; color:#FFF; padding:15px 5px 0 0; text-align:center; font-size:12px;}
#maisofertas_off span{font-weight:bold; font-size:18px; color:#FFF;}
.add_prod{height:24px; width:24px; margin:5px; z-index:99999;}
/* MAIS OFERTA */
/* ZOOM inicio */
.jqzoom{
display:table-cell !important;
height:198px;
text-align:center !important;
vertical-align:middle !important;
}
.zoomWindow{
left:123% !important;
top:-57px !important;
}
.zoomWrapper{
background:#fff;
border:1px dotted #777;
}
/* MINI LANCAMNENTO inicio */
.miniLancamento{
*clear:both;
display:block;
}
/* AVISE inicio */
#avise label{
color:#333;
width:96%;
}
#avise .avisefieldset0 label{
color:#900000 !important;
}
.aviseddd,.avisefone,.aviseqtd,.avisetxt{
border:1px solid #900000;
height:25px;
margin-bottom:6px;
}
.aviseddd,.avisefone,.aviseqtd{
border:1px solid #555;
}
.aviseddd{
width:32px;
}
.avisefieldset0,.avisefieldset4{
border-bottom:1px dotted #999 !important;
padding-bottom:6px;
width:96%;
}
.avisefieldset1,.avisefieldset2,.avisefieldset3{
float:left;
padding-bottom:6px;
}
.avisefieldset1{
width:38px;
}
.avisefieldset2{
border-right:1px dotted #999 !important;
margin-right:12px;
width:92px;
}
.avisefieldset4{
border-bottom:none !important;
border-top:1px dotted #999 !important;
}
.avisefone{
width:80px;
}
.aviselabel{
float:left;
width:auto !important;
}
.aviseqtd{
width:150px;
}
.avisetxt{
width:92%;
}
.bt_news{
background-color:none;
display:block;
/*font-size:0;  /* ie */
/*line-height:0; /* ie */
}
.avisefieldset4 .bt_news{
background:#ffffff; /* Old browsers */
background:-moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 2%, #f7f7f7 98%, #ffffff 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 2%,#f7f7f7 98%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 2%,#f7f7f7 98%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border:0.1em solid #aaa;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
color:#484848;
display:table-cell;
height:33px;
padding:0.3em 1.5em;
vertical-align:middle;
text-decoration:none;
text-transform:uppercase;
text-indent:0;
}
.avisefieldset4 .bt_news:hover{
background:#ffffff; /* Old browsers */
background:-moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 2%, #f7f7f7 98%, #ffffff 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 2%,#f7f7f7 98%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 2%,#f7f7f7 98%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border:0.1em solid #888;
color:#000;
}
/* PRODUTO KIT inicio */
.conteudoKit{
/*cursor:pointer;*/
}
.conteudokits{
margin:-1px 0 18px;
}
.conteudokits th.labelpreco{
background:#b1b1b1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(top,  #B1B1B1 0%, #D1D1D1 16%, #D1D1D1 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#B1B1B1), color-stop(6%,#D1D1D1), color-stop(100%,#D1D1D1)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #B1B1B1 0%,#D1D1D1 16%,#D1D1D1 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #B1B1B1 0%,#D1D1D1 16%,#D1D1D1 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #B1B1B1 0%,#D1D1D1 16%,#D1D1D1 100%); /* IE10+ */
background:linear-gradient(top,  #B1B1B1 0%,#D1D1D1 16%,#D1D1D1 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-8 */
font:bold 12px Tahoma, Geneva, sans-serif;
padding:12px 7px 10px;
width:100%;
}
.cor1Kit td{
background:#e1e1e1 !important;
}
.cor2Kit td{
background:#e9e9e9 !important;
}
.floatKit{
display:inline-block;
float:left;
*padding-right:1px; /* ie */
}
.imagemKit img{
border-bottom:12px solid #fff;
border-left:16px solid #fff;
border-right:16px solid #fff;
border-top:12px solid #fff;
}
.kits{
margin:11px 0 0;
}
.kits td,.conteudokits td{
background:#e1e1e1;
font:11px Arial, Helvetica, sans-serif;
padding:10px 7px;
}
.kits td.comprarKit{
width:expression(this.width <= "125" ? "125" :"auto");
min-width:125px;
padding:6px 5px 0 7px;
}
.kits td.comprarKit img{
display:block;
position:absolute;
z-index:10 !important;
}
.kits td.descrKit{
padding:32px 5px 12px 7px;
}
.kits td.tarjaKit,.conteudokits td.tarjaKit,.conteudokits th.tarjaKit{
padding:0;
width:0;
}
.labeldeKit,.labeldeKit strong{
color:#777;
display:block;
line-height:12px;
}
.labeldescKit{
padding:8px 0 0;
}
.labeldescKit,.labeldescKit strong{
color:#007800;
display:block;
font-size:11px;
line-height:12px;
}
.labelporKit,.labelporKit strong{
color:#d00000;
display:block;
line-height:12px;
}
.labelKit{
color:#555;
display:block;
line-height:12px;
margin-bottom:3px;
margin-top:3px;
}
.maisKit{
background:url("../../i_padrao/icon_mais.gif") 0 1px no-repeat !important;
color:#007800;
display:block;
line-height:9px;
padding:6px 0 6px 18px;
}
.maisKit strong{
font-size:16px;
}
.porcentoKit{
background:url("../../i_padrao/icon_bola.gif") 0 0 no-repeat !important;
color:#fff;
display:table-cell;
font-size:9px;
height:41px;
line-height:10px;
*line-height:13px; /* ie */
*padding-top:7px; /* ie */
width:41px;
text-align:center;
vertical-align:middle;
}
.porcentoKit strong{
color:#fff;
display:block;
font-size:11px;
text-align:center;
}
.precodeKit{
display:inline-block;
font-size:12px;
line-height:17px;
}
.precodescKit{
font-size:13px;
}
.precoporKit{
display:inline-block;
font-size:17px;
line-height:21px;
}
#produtoKit{
background:#f5f5f5;
border-bottom:1px dotted #c4c4c4;
border-top:1px solid #fff;
padding:16px 0 26px;
width:100%;
}
#produtoKit h2.labelpreco{
font:18px Tahoma, Geneva, sans-serif;
line-height:20px;
padding:0 15px;
width:100%;
}
#produtoKit h2.labelpreco strong{
display:block;
font-size:20px;
font-weight:bold;
}
.tarjaKit h3{
background:url("../../i_padrao/icon_aproveite.png") 0 0 no-repeat !important;
display:block;
height:96px;
margin:-11px 0 0 -86px;
overflow:hidden;
position:absolute;
text-indent:-5000px;
width:97px;
z-index:1;
}
.qtdKit{
color:#d00000;
display:block;
line-height:12px;
}
.qtdKit strong{
display:inline-block;
font-size:22px;
line-height:21px;
margin:-10px 0 0;
}
.valorporcentoKit{
font-size:14px;
}
/* TOOLTIP inicio */
.tooltipKit{
background:url("../../i_padrao/base_tooltip.png") right bottom no-repeat;
display:none;
margin-left:-120px;
margin-top:-148px;
padding-bottom:26px;
position:absolute;
text-align:center;
}
.tooltipKit span{
background:#d1d1d1; /* para browsers sem suporte a CSS 3 */
background:-moz-radial-gradient(center, ellipse cover, #ffffff 50%, #d1d1d1 100%); /* FF3.6+ */
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,#ffffff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
background:-webkit-radial-gradient(center, ellipse cover, #ffffff 50%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center, ellipse cover, #ffffff 50%,#d1d1d1 100%); /* Opera 12+ */
background:-ms-radial-gradient(center, ellipse cover, #ffffff 25%,#d1d1d1 100%); /* IE10+ */
background:radial-gradient(center, ellipse cover, #ffffff 25%,#d1d1d1 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d1d1d1',GradientType=1 ); /* IE6-9 gradiente horizontal */
*background:#f1f1f1; /* IEca */
border:1px solid #c1c1c1;
display:block;
padding:22px;
}
.href_pergunta{
clear:both;
display:block;
float:left;
height:36px;
margin-top:16px;
width:131px;
}
.btn_pergunta{
background:url("../../img/butons/pergunta.png") no-repeat scroll 0 0 transparent;
clear:both;
height:36px;
left:-8px;
margin-left:5px;
position:relative;
top:6px;
width:131px;
z-index:0;}
/* Video do Produto in?cio */
#boxEvento{
background:#fff;
border:12px solid #fff;
color:#000;
display:none;
font:13px Arial;
left:50%;
margin-left:-250px;
margin-top:50px;
padding:22px 12px 12px;
position:fixed;
*position:absolute;
top:0;
/*width:408px !important;*/
z-index:9999;
}
#boxEvento a,#boxEvento a:visited{
color:#006699;
outline:none;
}
#boxEvento .bt_fecharpedido{
border:none !important;
float:right;
padding:0 !important;
}
#boxEvento .eventoPrazo{
background:#FF9;
display:inline-block;
font-size:15px;
height:30px;
margin:9px 0 6px;
padding:3px 3px 6px;
}
#boxEvento .eventoPrevisao{
margin-top:9px;
}
#boxEvento fieldset{
border:none;
margin:0 auto;
padding:0;
}
* html body .txt_evento{margin-top:-40px !important;}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#boxEvento fieldset{padding-top:12px;}
}
#boxEvento fieldset#dadosEvento{
display:none;
padding-top:0;
}
#boxEvento fieldset#fecharEvento{
border-top:1px dotted #c1c1c1;
margin-top:12px;
padding-right:3px;
padding-top:6px;
}
#boxEvento input, #boxEvento textarea{
border:1px solid #006699 !important;
color:#333 !important;
margin:3px !important;
padding:1px 0 6px !important;
resize:none;
}
#boxEvento input.radio{
border:none !important;
margin:0 3px !important;
padding:0 !important;
}
#boxEvento label{
clear:both !important;
display:block !important;
float:left !important;
padding:3px 0 6px !important;
text-align:right !important;
width:200px !important;
}
#boxEvento legend{
background:#e1e1e1 !important;
border-bottom:1px dotted #ccc !important;
border-top:1px dotted #ccc !important;
font-size:17px !important;
margin:0 0 12px !important;
padding:9px 0 6px 22px !important;
width:97% !important;
}
#boxFechar{
background:url(https://www.ecompleto.com.br/i/lightbox/lightbox-btn-close.gif) 0 0 no-repeat;
cursor:pointer;
display:none;
height:22px;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-5000px;
width:83px;
z-index:1000;
margin-top:-24px;
}
/* Formas de Entrega inicio */
.formaDuvida{
background:url(https://www.ecompleto.com.br/libs/images/ecommerce/icon_duvida.png) 0 0 no-repeat;
display:inline-block;
height:15px;
margin-left:3px;
position:absolute;
width:16px;
z-index:1;
}
#tabs-conteudo{
clear:both;
border:1px #c4c4c4 solid;
color:#656565;
padding:20px;
margin-bottom:10px;
overflow:auto;
}
.conteudo-tabs .tabs-nome{
float:left;
margin-top:15px;
background:#cbcbcb;
padding:15px 18px 0;
margin-right:1px;
color:#686868;
font-weight:bold;
font-size:14px;
font-family:arial, verdana,sans-serif;
cursor:pointer;
max-width:80px;
min-height:48px;
}
.conteudo-tabs .tabs-nome.selected{
background:#000;
color:#fff;
margin-top:0;
padding:30px 18px 0;
}
/* Produto KiT c/ Opção Início */
#opc_base{background:#fff;border-radius:10px;width:700px;box-shadow:0 0 10px #000;font-family:Arial, Helvetica, sans-serif;color:#333;}
#opc_base{padding:0 !important;}
.opc_fechar{background:#fff;border-radius:5px;position:absolute;margin:10px 0 0 665px;}
.opc_fechar a{padding:5px;color:#076798;font-size:20px;font-weight:bold;text-decoration:none;}
.opc_titulo{font-size:20px;color:#fff;background:#076798;padding:10px 20px;border-radius:10px 10px 0 0;margin-bottom:10px;}
.opc_titulo2{font-size:16px;color:#333;padding:10px 0;font-weight:bold;}
.opc_totalgeral{background:#f1f1f1;padding:10px 20px;border-radius:0 0 10px 10px;}
.opc_btcomprar div{background:#FF6600;border-radius:5px;padding:10px;text-align:center;font-size:16px;font-weight:bold;color:#fff;box-shadow:0 0 3px #666666;border:1px solid #fff;}
.opc_btcomprar div:hover{opacity:0.8;}
.opc_btcomprar a{text-decoration:none;}
.opc_valor_de{font-size:14px;}
.opc_valor_de span{text-decoration:line-through;}
.opc_valor_por{font-size:14px;clear:both !important;}
.opc_valor_por span{color:#FF6600;font-size:26px;font-weight:bold;}
.opc_valor_parcela{font-size:14px;clear:both !important;}
.opc_valor_parcela span{font-size:16px;font-weight:bold;}
.opc_economize{color:#468C00;font-size:14px;margin-top:10px;clear:both !important;}
.opc_boxprod{padding:20px 0;border-bottom:1px solid #ccc;}
.opc_boxprod .new_opcoes{border:none !important;}
.opc_boxprod .new_opcoes fieldset{padding:0 !important;}
.opc_box_options{padding:10px 10px 10px 30px !important;}
.opc_valores{font-size:11px;color:#666666;}
.opc_prodimg{padding:10px 20px;}
.opc_prodnome{margin-bottom:10px;}
.opc_prodnome a{font-size:12px; font-weight:bold;text-decoration:none;color:#000;}
.opc_prodnome a:hover{text-decoration:underline;}
.opc_prod_por span{color:#0085B2;font-size:20px;font-weight:bold;}
.opc_prod_parcela span{font-weight:bold;font-size:14px;}
.opc_prod_economize{color:#468C00;margin-top:10px;clear:both;}
.opc_options label{margin:0 3px 3px 0 !important;font-size:11px !important;border-radius:5px !important;}
.combo_opcao{padding:10px;background:#f1f1f1;border:1px solid #fff;font-size:20px;border-radius:10px;color:#333 !important;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;min-width:200px;}
.opc_disponivel, .opc_indisponivel{padding:3px 5px;}
.opc_indisponivel{color:#aaa;background:#f1f1f1;}
.opc_disponivel{background:#ccc;color:#666666;}
td.opc_kit_qtde {width:20px;text-align:center !important;padding-left:20px;}
.opc_kit_qtde div {padding:5px 10px 5px 5px;background:#076798;color:#fff;font-size:16px;border-radius:5px 20px 20px 5px;}
/* oferta temporaria */
.descTarja{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#c53636;
color:#fff;
font-size:12px;
height:55px;
margin:0 0 0 -6px;
padding-left:6px;
padding-top:5px;
min-width:246px;
max-width:246px;
}
.descLabel{
display:block;
font-size:11px;
font-weight:100;
}
.descLinha{
font-size:14px;
text-decoration:InactiveCaption;
}
.descSeta {
margin:-55px 0 0 240px;
position:absolute;
}
.descSeta span:after {
content:'';
display:block;
margin-left:0;
width:0;
height:0;
border-left:16px solid #c53636;
border-bottom:27px solid transparent;
border-top:28px solid transparent;
}
.labelEra small{
color:#c53636;
display:block;
font-size:11px;
padding:1px 0 9px;
}
/* calculo papel de parede */
.calculoFloater *,.calculoFloater *:before,.calculoFloater *:after{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.calculoFloater{
background-color:#fff;
box-shadow:0 0 .4rem #8e8b87;
display:none;
margin:-1rem 1rem 0;
position:absolute;
width:32rem;
z-index:9;
}
.calculoFloater form{
width:100%;
}
.calculoPapelParede div.calculoBotao{
background-color:#efefef;
border:.063rem solid #bfbfbf;
-webkit-border-radius:.2rem;
-moz-border-radius:.2rem;
border-radius:.2rem;
color:#181818;
cursor:pointer;
display:flex;
font-size:.75rem;
font-weight:700;
line-height:.9rem;
margin:1.25rem;
padding:.75rem 2rem .75rem 1.5rem;
position:relative;
text-transform:uppercase;
}
.calculoPapelParede div.calculoBotao:hover,.calculoPapelParede div.botaoAtivo{
background-color:#122a38;
color:#fff;
}
.calculoPapelParede div.botaoAtivo:after{
content:'X';
font-weight:100;
position:absolute;
right:.5rem;
top:.75rem;
}
.calculoPapelParede div.calculoBotao:hover s,.calculoPapelParede div.calculoBotao.botaoAtivo s{
background:url("../../img/svg/calculadora-b.svg") 0 no-repeat;
background-size:1.6rem;
}
.calculoPapelParede div.calculoBotao s{
background:url("../../img/svg/calculadora.svg") 0 no-repeat;
background-size:1.6rem;
display:inline-block;
height:1.65rem;
width:1.65rem;
}
.cf-col{
border:none;
float:left;
min-width:8rem;
padding:0;
width:25%;
}
.cf-col:first-child{
padding-left:2rem;
}
.cf-col.cf-colUltima{
padding-right:2rem;
text-align:right;
}
.cf-col input[type=button],.cf-row input[type=button]{
background-color:#ff473b;
border:.063rem solid #ff473b;
-webkit-border-radius:.2rem;
-moz-border-radius:.2rem;
border-radius:.2rem;
color:#fff;
cursor:pointer;
display:flex;
font-size:.8rem;
font-weight:700;
line-height:.85rem;
margin:.75rem 0 0;
padding:1.1rem 1.5rem;
text-transform:uppercase;
}
.cf-col input[type=button]{
float:right;
font-size:1.5rem;
height:1.6rem;
justify-content:center;
line-height:1.5rem;
margin:0;
padding:0;
width:1.6rem;
}
@-moz-document url-prefix() {
    .cf-col input[type=button]{
        font:bold 1.25rem Arial, sans-serif;
    }
}
.cf-col input[type=number]{
border:.063rem solid #a6a6a6;
color:#ff473b;
font-size:.95rem;
font-weight:700;
margin-right:.2rem;
padding:.2rem;
text-align:right;
width:79%;
}
.cf-col label{
display:block;
font-size:.85rem;
line-height:1rem;
min-height:1rem;
text-transform:uppercase;
}
.cf-col.cf-colZero label{
font-size:.7rem;
line-height:2rem;
}
.cf-row{
background-color:#eee;
border:none;
clear:both;
float:none;
font-size:1rem;
padding:2rem 2rem 2rem 25%;
width:100%;
}
.cf-row-ex{
border:none;
color:#ff473b;
font-size:.8rem;
font-style:italic;
padding:.2rem 2rem 1rem 25%
}
#list-paredes li{
border-bottom:.063rem dotted #c8c8c8;
margin-bottom:1rem;
padding-bottom:1rem;
}
#list-paredes li:last-child,#list-paredes li:only-child{
border-bottom:none;
margin-bottom:0rem;
padding-bottom:0rem;
}
#list-paredes li:first-child{
padding-top: 2rem;
}