textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { 
    border-color: #dfdfdf; 
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.listagem { 
    max-width: 900px;
    margin: 0 auto;
}
.listagem .imagem-produto {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.listagem .imagem-produto img { 
    display: block; 
    position: relative;
}
.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel {
    background: transarent;
}
.preco-produto,
.preco-produto .cor-principal { color: #000; }
.barra-inicial { background-color: #ededed; }
.barra-inicial.fundo-secundario li { border: none; }
.barra-inicial.fundo-secundario a,
.barra-inicial.fundo-secundario span,
.barra-inicial.fundo-secundario i { color: #666; }
.conteiner-principal .conteiner { box-shadow: none; }
#cabecalho > .conteiner { padding: 20px 0; }
.bem-vindo, .bem-vindo .cor-principal { color: #666; }
.busca.borda-alpha {
    padding: 0;
    border: none;
    background: transparent;
}
.busca input {
    display: block;
    width: 90%;
}
.busca .botao-busca {
    top: 0;
    right: 0;
    color: #aaa;
    background-color: #f0f0f0;
}
.busca .botao-busca:hover { color: #000; }
.carrinho {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.menu.superior { 
    margin-top: 10px;
    background: #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.menu.superior .nivel-um { text-align: center; }
.menu.superior .nivel-um > li { 
    float: none; 
    display: inline-block;
    border: none;
}
.atalhos-mobile { border-width: 0; }
#rodape .institucional { background: #ededed; }
#rodape .fundo-secundario * { color: #666; }
.pagamento-selos { background: none; }
