/* Icones */
.fundo-principal {
    background-color:transparent;
}
.fundo-principal, .fundo-principal *, .fundo-principal *:hover, .fundo-principal:hover, .fundo-principal.botao:hover {
    color:#228cbd;
}
.carrinho {
    border:none;
}
.carrinho>a i {
    text-indent:-9999em;
    background:url('http://www.alicomunicacao.com.br/arquivos_externos/cart.png') no-repeat;
    margin-top:5px;
    width:32px;
}
.carrinho>a strong {
    margin:0 3%;
}
.acoes-conta>li i {
    text-indent:-9999em;
    width:16px;
}
.acoes-conta>li .icon-list {
    background:url('http://www.alicomunicacao.com.br/arquivos_externos/list.png') no-repeat;
}
.acoes-conta>li .icon-user {
    background:url('http://www.alicomunicacao.com.br/arquivos_externos/user.png') no-repeat;
}


/* Barra inicial */
.barra-inicial {
    display:none;
}


/* Busca */
.busca {
    background:transparent;
    border:none;
}
.busca input {
    width:65%;
    border-radius:10px;
}
.busca .botao-busca {
    right:183px;
    border-radius:0 10px 10px 0;
}


/* Logo */
.logo a img {
    margin: 15px 0 0 0;
}

/* Menu superior */
.menu.superior {
    border-radius:20px;
    background-color:rgba(174,216,255,0.2);
    margin-top: 20px;
    box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
}
.menu li {
    padding: 0 50.5px;
    line-height:15px;
}
.menu.superior .nivel-um>li {
    border:none;
    margin-top:0;
    padding-top:0;
}
.menu.superior .nivel-um>li:hover {
    padding-top:0;
    border:none;
    margin-top:0;
    background-color:rgba(174,216,255,0.3);
    border-radius:20px;
}


/* Menu lateral */

.coluna>div, #corpo .conteiner>div {
    margin-bottom:20px;
}

.lateral {
    border:none;
    margin-bottom:0px;
}
.menu.lateral .nivel-um>li {
background: #fcfdff; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfdff 0%, #f4f8fc 47%, #edf6fe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdff), color-stop(47%,#f4f8fc), color-stop(100%,#edf6fe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdff', endColorstr='#edf6fe',GradientType=0 ); /* IE6-9 */

    border-radius:7px;
    border-bottom: 2px solid rgba(174,216,255,0.3);
	box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
    margin-bottom: 6px;
}
.menu.lateral .nivel-um>li:hover {
background: #fcfdff; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfdff 0%, #e8f1f9 47%, #d2e6f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdff), color-stop(47%,#e8f1f9), color-stop(100%,#d2e6f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfdff 0%,#e8f1f9 47%,#d2e6f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfdff 0%,#e8f1f9 47%,#d2e6f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfdff 0%,#e8f1f9 47%,#d2e6f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfdff 0%,#e8f1f9 47%,#d2e6f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdff', endColorstr='#d2e6f7',GradientType=0 ); /* IE6-9 */

}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    background:transparent;
}


/* Carrinho interno */
.carrinho-interno {
    border-top:none;
    box-shadow: 0px 0px 10px rgba(174,216,255,0.6);
}
.carrinho-interno li:hover {
    background-color:#F6FAFE;
}


/* Sugestões */
.sugestoes {
    background-color: #F5FBFF;
    padding: 0;
    box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
    border: none;
    box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
    border: none;
    border-radius: 7px;
    display:none;
}

/* Lista de produtos */
.listagem-linha {
    border:none;
}
.listagem.com-caixa .listagem-item  {
    background-color: #fff;
    border: 1px solid rgba(174,216,255,0.3);
	box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
    text-align:center;
}
.listagem .span3 .listagem-item .nome-produto {
    font-weight:bold;
}
.listagem .listagem-linha {
    border:none;
}
.bandeiras-produto span {
    font-size: 0px;
    width: 33px;
    height: 33px;
    background: url('http://www.alicomunicacao.com.br/arquivos_externos/sale.png');
    padding: 0;
    display: block;
    top: 2px;
    left: 141px;
    position: relative;
    border:none;
    box-shadow:0 0 2px rgba(0,0,0,0)
}
.listagem.com-caixa .listagem-item .imagem-produto {
    border:none;
}
.preco-produto strong.titulo {
    font-weight:bold;
}

/* Indisponivel */
.listagem-item.indisponivel .produto-sobrepor {
    opacity:0.45;
}


/* Newsletter */
.newsletter {
background: #fcfdff; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfdff 0%, #f4f8fc 47%, #edf6fe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdff), color-stop(47%,#f4f8fc), color-stop(100%,#edf6fe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfdff 0%,#f4f8fc 47%,#edf6fe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdff', endColorstr='#edf6fe',GradientType=0 ); /* IE6-9 */

    border-top:none;
    border-radius:7px;
    border-bottom: 2px solid rgba(174,216,255,0.3);
	box-shadow: 0px 0px 5px rgba(174,216,255,0.45);
    margin-bottom: 6px;
}
.newsletter .botao {
    left:175px;
}

/* rodapé */
#rodape .institucional {
    padding-top:50px;
}
#rodape, #rodape a, #rodape a:visited, #rodape a:active, #rodape a:hover, #rodape .titulo, #rodape p {
    color:#555;
}
#rodape p {
    line-height:20px;
}

/* Selos */
.pagamento-selos {
    background:#BFD6E4;
}

/* Redes sociais */
#rodape .redes-sociais {
    margin-top: 60px;
    border-top:none;
    background:none;
    box-shadow:none;
}
#rodape .caixa-facebook {
	border-radius:20px;
	background:none;
    border:none;
    box-shadow:none;
}

/* TOPO */
#barraTopo .busca input {
    width:90%;
}
#barraTopo {
    height:45px;
}
.banner .flex-control-nav {
   display:none;
}