
.barra-inicial .conteiner {   background-color: #173f83;}
.conteiner-principal #cabecalho .conteiner {   background-color: #00000;}
.conteiner-principal #corpo .conteiner {   background-color: #00000;}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 {background-color: white;}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 {    background-color: #285093;}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .span4 {background-color: #ffffff;}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .span4 .acoes-conta {/* color: #000000; */}
.conteiner-principal #cabecalho .conteiner .menu {    background-color: #173f83;}
a.bem-vindo.cor-secundaria { color:#00000; font-size: 13px;}
.produto .acoes-produto{text-align:left}
.acoes-produto .preco-produto{font-size:30px}
.acoes-produto .preco-produto{line-height: 30px}
.acoes-produto .preco-produto .preco-parcela{font-size:14px}

 /* cor nomes das categorias menu */
#cabecalho > .conteiner > .menu.superior strong.titulo.cor-secundaria {    color: white; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

/* centralizar menu */
#cabecalho > .conteiner > .menu.superior {text-align: left;}

/* cor carrinho vazio e fundo*/
span.titulo.cor-secundaria.vazio-text {        color: black;    background: white;}

/* borda carrinho */
.carrinho {    border: 1px solid;}

i.icon-shopping-cart.fundo-principal {    background-color: #173f83;    width: 40px;}

.carrinho.vazio>a span {    text-align: center;}

.tema-pequeno .acoes-conta li:first-child {background: #00000;}

.acoes-conta li {    background: #00000;}
.acoes-conta li>* {line-height: 20px;color: black;}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .span4 .acoes-conta {background: #00000;}

i.icon-list.fundo-principal {  background-color: transparent;  }
i.icon-user.fundo-principal {    background-color: transparent;}
.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 {    background-color: white;}
#rodape .institucional {
     background-image: url(https://files.fm/u/5asqzyktef);
    background-color: #173f83;
    background-position: top center;
    background-repeat: repeat;
    padding: 0 0 70px;
}

body {
  --barraAvisoTopoBG: #25405E;
  --barraAvisoTopoTexto: #dedede;
  --barraAvisoTopoAltura: 28px;
  ;
}
#cabecalho {
padding-top: 0px;
}
/* Opcional - depende do tema */
#cabecalho {
  padding-top: var(--barraAvisoTopoAltura);
}

.barraAvisoTopo {
  box-sizing: border-box;
  position: CENTER;
  top: 0;
  left: 0;
  z-index: 0;

  width: 100vw;
  min-height: var(--barraAvisoTopoAltura);
  padding: 4px;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: var(--barraAvisoTopoBG);
  color: var(--barraAvisoTopoTexto);
  font-size: 14px;
}


@media only screen and (max-width: 767px)
#cabecalho {
margin-top: 75px;
}
