.lista-redes .icon-instagram {
    background: #c92bb7;
    background: -webkit-linear-gradient(305deg,#3051f1 10%,#c92bb7 70%) no-repeat;
    background: linear-gradient(145deg,#222 10%,#222 70%) no-repeat;
}


.lista-redes .icon-facebook {background-color: #333;}



@media screen and (min-width: 768px) {
#cabecalho .conteudo-topo {margin-top: 20px;}

#cabecalho > .conteiner {max-width: none; padding: 0;}
#cabecalho > .conteiner > .row-fluid {max-width: 1140px; margin: 0 auto; padding: 25px 20px 10px;}

#cabecalho .menu.superior .nivel-um  {display: table; margin: auto;}
.menu.superior .nivel-um>li.active {border-top-width: 2px; margin-top: -2px;}
}
#cabecalho .menu.superior {background: #3980c2;}
.menu.superior .nivel-um>li {border-left: none; border-right: 1px solid #333;}
.menu.superior .nivel-um>li strong {color: #fff;}

@media screen and (max-width: 767px) {
 .menu.superior .nivel-um>li {border-right: none; border-bottom: 1px solid #333;}
 .menu.superior .titulo {font-size: 16px!important; padding: 4px 0;}
}



.secao-banners {margin-bottom: 40px; text-align: center;}
.secao-banners > .conteiner {padding: 0; max-width: none;} 
.secao-banners .flexslider {border: none;}
.banner .flex-control-nav {left: 30px; right: 30px;}
.flexslider:hover .flex-direction-nav .flex-next {right: 25px;}
.flexslider:hover .flex-direction-nav .flex-prev {left: 25px;}

.secao-banners > .conteiner .row-fluid:last-child {padding-bottom: 20px;}
.secao-principal .coluna.span3.esquerda {margin-top: 25px;}


/* WHATSAPP FIXO */
.whatsapp-fixo {
position: fixed;
bottom:10px;
right:10px;
z-index: 999;
}