.footer{

        font-family: var(--tipografia-base);
        min-height: 430px;
        margin:0px;

        background-color:#000000CC;
        color:#ffffff;
        display:block;
        border-top:15px solid var(--base-color);
        display:flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items:center;

}


.footer__fila{
        display:flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-items:center;



}
.footer__fila--superior{

        padding-top:50px;

}
.footer__fila--inferior{
        width:100%;
        align-self: flex-end;
        background-color: #ffffff;
        justify-content: space-between;
        padding:10px 50px;

}


.footer__celda{

    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items:center;
    color:#ffffff;
    font-family: var(--tipografia-base);
    font-weight:200;
    font-size:14px;

}

.footer__celda--columna{

    flex-direction:column;

}

.footer__celda--copyright{
    
    font-family: var(--tipografia-base);
    color:#757575;
    font-weight:400;
    font-size:12px;

}

.footer__celda--rrss ul{
    
    margin:0px;
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items:center;

}

.footer__logo{

    margin:0px 15px;

}
.footer__logo  img{

    max-height:100px;

}

.footer__links a {
    color:#ffffff;
    font-family: var(--tipografia-base);
    font-weight:200;
    font-size:14px;

}

.footer__links--secundario{
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items:center;
    margin: 0px;
}

.footer__links--secundario li {
 margin:0px 5px;
 display:flex;
 flex-direction: row;
 flex-wrap: nowrap;
 justify-content: center;
 align-items:center;

}

.footer__links--secundario li a{
    font-family: var(--tipografia-base);
    color:#757575;
    font-weight:400;
    font-size:12px;
   }






/*Estilos de Movil */ 
@media screen and  (max-width:800px) {

        .footer__fila--inferior{

            flex-direction:column;
            padding: 30px 5px;

        }

        .footer__celda--menuppal{

            display:none;

        }

        .footer__celda--direccion{

            padding-top:20px;

        }

        .footer__links--secundario li {

            padding:10px 0px;

           }

        .footer__links--secundario li a{

            font-size:10px;

           }
           .footer__fila--superior{

            padding-top:75px;
    
    }

}


/*Fin Estilos de Movil */ 