.conteiner-principal .conteiner {
    background-color: #fff;
    box-shadow: 0 0px 10px 0 rgb(0 0 0 / 0%) !important;
}
.menu.superior .titulo {
    margin: 15px 0;
    color: #fff;
}
.menu ul {
    margin: 0;
    background-color: #000;
    
}

.produto .acoes-produto .preco-produto .titulo {
    font-size: 18px;
    /*color: #00a859;*/
    /*color: red;*/
    color: #11862A;
    
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #FFF;
    font-size: 14px;
}

.menu.superior .titulo {
    margin: 15px 0;
    color: #fff;
    font-size: 14px;
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #ff0000;
    font-size: 14px;
}

 .listagem .listagem-item .imagem-produto {
      position: relative;
      box-shadow: none;
      height: auto !important;
      margin: 0;
      padding-top: 120%;
    }
    
.listagem .imagem-produto img {
    max-width: 120%;
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#corpo {
    margin-bottom: 30px;
    background-color: #fff;
}

.secao-banners{
  background-color: #fff;  
}

#cabecalho{
   background-color: #fff;  
   
}


/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; padding-top: 2px; border-top:0px; }

@media (min-width: 768px) {
.menu.superior {width: 100%;position: absolute;top: 180px;left: 0px;}
.logo {margin-bottom: 90px;}
}

.menu.superior .nivel-um > li:hover {background-color: #8B0000; }

.logo a img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 120%;
    padding-top: 20px;
}

.busca {
    position: relative;
    padding: 0px;
    background-color: #fff; 
    border: 0px solid #ddd;
}

.busca input {
    width: 94%;
    height: 30px;
}

.busca .botao-busca {
    position: absolute;
    right: 15px;
    top: 0px;
    height: 40px;
}

.secao-banners .conteiner {
max-width: 100%;
padding: 0;
margin:0;
margin-top: 0px;
border:none;
}

.flexslider {
margin: 0 0 60px;
background: #fff;
border:none;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
}

.fundo-secundario {
    background-color: #11862a;
}

.cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #555;
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #FFF !important;
    font-size: 14px;
    background-color: #000;
}

.span12.banner.tarja {
text-align: center;
background-color:#fff;
}

