.listagem .span4 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="3"] .imagem-produto {
    height: 400px;}

.listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
    height: 400px;
}

.listagem .produtos-carrossel {
    position: relative;
   
    padding-right: 10px;
    margin-right: 19px;
   
}
    
.produto .nome-produto {
    font-size: 25px;
    line-height: normal;
    margin: 0;}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 25px;
    font-weight: normal;
    color: #ca3333;
}

.row-fluid .span7 {
    width: 40.264957%;
}






.barra-inicial {
    background-color: rgba(0,0,0,0.05);
}

.produto .acoes-flutuante .nome-produto {
    display: block;
    margin: 10px 0 15px;
    line-height: 20px;
    font-size: 16px;
    max-width: 200px;
    color: #000;
}
.tema-escuro .conteiner, .tema-escuro .modal {
    background-color: rgba(0,0,0,0.05);
}


.listagem-item:hover .acoes-produto {
    bottom: 24%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.coluna>div, #corpo .conteiner>div {
    margin-bottom: 20px;
    BACKGROUND-COLOR: rgba(0, 0, 0, 0.88);
    background-image: -webkit-linear-gradient(top,rgba(41, 41, 41, 0.73) 0%,rgba(21, 21, 21, 0.66) 64%,rgba(39, 39, 39, 0.72) 100%);
}

.conteiner-principal .conteiner {
    
    margin-bottom: 10px;
  
    
    margin-top: 5px;
    padding: 0px 20px;

    
}



.produto>.row-fluid:first-child {
    
margin: 20px;

}

.listagem .produtos-carrossel .listagem-linha li .listagem-item {
    margin: 5px 5px;}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #4c8a57;}

.produto>.row-fluid+.row-fluid {
    margin-bottom: 20px;
    margin-left: 20px;


}





.ordenar-listagem.topo {
    
    border-width: 0 0 1px;
    padding: 10px;
}
.conteudo h1 {
    font-size: 40px;
    padding-left: 15px;
}

.menu .titulo {
    display: inline-block;
    white-space: normal;
    font-size: 20px;
}

.listagem .titulo-categoria:first-child {
    margin-top: 20px;
    padding-left: 37px;
}

.listagem .listagem-item {
    position: relative;
    padding: 5px;
    transition: box-shadow .1s;
    }

.listagem.com-caixa .listagem-linha ul li {
    border: 0;
    margin-left: 5px;
}

.row-fluid .span4 {
    width: 32.623932;
}

img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}


.produto .cep ul li .aviso {
    margin: 10px 0 0;
    border: 1px solid #DDD;
    padding: 7px 10px;
    background: #e8e8e8;
    font-size: 12px;
    line-height: 15px;
    color: #000;
    
    }

.logo a {
    position: relative;
    display: block;
    height: 200px;
    
    }

.cabecalho-interno {
    
    margin: 20px;
    
}

.parcelas-produto .accordion .accordion-group .accordion-heading span.accordion-toggle {
    cursor: default;
    background-color: #fff;
}

.parcelas-produto .accordion .accordion-group .accordion-heading img {
    height: auto;
    width: auto;
    max-height: 30px;
}

.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    margin-right: 10px;
    font-size: 14px;
}





    
