body { font: 14px 'Open Sans',sans-serif; color: #2C3233; background: transparent; }

.msgerro, .txt, .txt1, .txt2, .txt3, .txt5, .txtCarrinhoItens, .inputBusca, .select, .buscaBt, .txtInstitucional, .txtInstitucional2, .txtInstitucional3, .txtDepartamento, .txtDepartamentoSelected, .txtSecao, .txtSecaoSelected, .txtProduto, .preco, .precoDe, .precoPor, .precoParcelado, .txtBreadCrumb, .txtRodape, .txt4, .txtPaginacao, .txtPaginacaoSelected, .txtProxima, .txtAnterior, .titColuna, .titProduto, .txtDescricaoDetalhada, .titDetalhes, .txtOpinioes, .titCarrinho, .txtCarrinho, .txtPrecoCarrinho, .txtFrete, .txtNavegacao, .txtDownload, .titDownload, .precoPorG, .precoDeG, .opiniao_link, .precoParceladoG, .txtCarrinho2, .txt6 { font: 14px 'Open Sans',sans-serif; color: #2C3233; }

ul { list-style: none; }
#topo { display: none; }

#conteudo { margin: 0; padding: 0; width: auto; background: transparent; }
#conteudo #colunaEsquerda { display: none; }
#conteudo #mioloInterno { margin: 0; padding: 0; width: 100%; background: #fff; }

#breadcrumb { display: none; }
#rodape { display: none; }

.titCarrinho { width: auto; border-bottom: 1px solid #027DBA; }
.borderCarrinho { border-bottom: 1px solid #027DBA; }
.txtPrecoCarrinho { color: #027DBA; }

.btFrame { margin: 0 0 0 10px; padding: 2px 12px; background: #027dba; color: #fff; text-align: center; min-width: 80px; border-radius: 5px; }
.btFrame:hover { background: #005B94; text-decoration: none; }
.btFrame img { display: none; }

.btRecalcular:after { content:"Recalcular"; }
.btCep:after { content:"Calcular o frete"; }
.btNaoseicep:after { content:"Não sei o cep"; }
.btAvancar:after { content:"Avançar"; }
.btContinuarCompra { display:none; }
.btContinuarCompra:after { content:"Continuar Comprando"; }
.btFecharPedido:after { content:"Fechar pedido"; }

.btAdesivoSim { margin: 3px 6px 0 0; padding: 3px 9px; float: left; background: #39AD3E; }
.btAdesivoSim:hover { background: #229427; }

.btAdesivoSim:after { content:"Adicionar ao pedido"; }

.btAdesivoNao { margin: 3px 0 0 0; padding: 3px 9px; float: left; background: #F89051; }
.btAdesivoNao:hover { background: #E6732E; }

.btAdesivoNao:after { content:"Não, obrigado"; }

.localExterior { display:none; }

#LinhaNaoCad input, #LinhaCad input { vertical-align: middle; }

#tabCarrinho, #nao_cadastrado, #cadastrado { width: 785px; /*border-top: 1px solid #027DBA !important; border-bottom: 1px solid #027DBA !important; */ }

tr.linha td { border-bottom: 0; }
#nao_cadastrado, #cadastrado { border-top: 0 !important; }


#estiloAdesivo { margin: 0 auto; padding: 10px 2px; width: 660px; height: auto; border-radius: 5px; display: table; background-color: #E8F1F3; }
#estiloAdesivo .conteudoAdesivo { width: 399px; }

#caminho { margin: 0 0 10px 0; padding: 0; overflow: hidden; display: block; }
#caminho li { margin-right: 8px; float: left; }
#caminho li a { color: #444; }

#filtroBusca #menu a:hover, .txtDepartamentoSelected, .txtSecaoSelected, .txtPrecoCarrinho { color: #00687C; }

#areaCep #bordaCep { background: #E8F1F3; border-radius: 4px; }	

#areaCep #bordaCep input, input#inptBns, .borderCarrinho input { margin: -3px 0 0 0; padding: 3px 0 3px 3px; border: 1px solid #C6C6C6; border-radius: 4px; }

.borderCarrinho input { margin: 0 3px 0 0; padding: 3px 3px 3px 2px; text-align: center; vertical-align: middle; }

.presente input { vertical-align: middle; }

.linha img { margin: 0 0 0 4px!important; }	

#cadastrado a.txt {  margin: -23px 0 0 4px; float: right; }


.CarrinhoSubtotalLabel, .PrecoCarrinhoSubtotal { color: #AB2C2C; font-style: italic; font-size: 20px; }
.CarrinhoSubtotalLabel strong, .PrecoCarrinhoSubtotal strong { font-weight: normal; }

.CarrinhoFreteLabel, .PrecoCarrinhoFrete, .PrecoCarrinhoFrete span { color: #AB2C2C; font-style: italic; font-size: 20px; }
.CarrinhoFreteLabel strong, .PrecoCarrinhoFrete strong, .PrecoCarrinhoFrete span { font-weight: normal; }

#tabCarrinho .prodCarrinho a {  }
#tabCarrinho .prodCarrinho a:hover { text-decoration:none; cursor: auto;  }

#tabCarrinho .prodCarrinho .excluirPe a:hover { text-decoration:underline;  }

.passos {
	margin: 0 auto;
    display: table;
    overflow: hidden;
    padding: 20px;
}

.passos li {
    color: #E8F1F3;
    display: block;
    float: left;
    font-size: 20px;
    padding: 12px 26px;
}

.passos li.etapaCompleta { color: #00687C; }  

.passos li span {
    background: #E8F1F3;
    border-radius: 25px;
    color: #00687C;
    padding: 5px 13px;
}

.passos li.etapaCompleta span { 
	background: #00687C;
    color: #FFFFFF;
    padding: 5px 13px;
}

#pagCarrinho .msgerro {
    color: #CE0000 !important;
    line-height: 26px;
}

body#HO,
body#SE,
body#LI,
body#DT,
body#BU,
body#CL,
body.pagInst { background: #fff; }

body#HO #topo,
body#SE #topo,
body#LI #topo,
body#DT #topo,
body#BU #topo,
body.pagInst #topo { display:none; }

body#HO #conteudo,
body#SE #conteudo,
body#LI #conteudo,
body#DT #conteudo,
body#BU #conteudo,
body.pagInst #conteudo { display:none; }

body#HO #rodape,
body#SE #rodape,
body#LI #rodape,
body#DT #rodape,
body#BU #rodape,
body.pagInst #rodape { display:none; }









