.clearfix:after {
    content: " ";
    /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}


/*COLOR TEXTO...*/
.textoMagenta{
    color: #ed0181;
}

.textoAmarillo{
    color: #ffea00;
}
.textoAzul{
    color: #009bdf;
}
.textoNegro{
    color: black;
}
.textoBlanco{
    color: white;
}

.textoGrisClaro{
    color: #c9c9c9;
}

/*FONDOS*/
.fondoMagenta{
    background-color: #ed0181;
}
.fondoAmarillo{
    background-color: #ffea00;
}
.fondoMagenta{
    background-color: #ed0181;
}
.fondoAzul{
    background-color: #009bdf;
}

.fondoNegro{
    background-color: black;
}

.fondoGris{
    background-color: #6f6f6f;
}

.fondoDegradadoTB{
    background-image: url("../images/fondo_degradado_TB.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.fondoDegradadoTC{
    background-image: url("../images/fondo_degradado_TC.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.fondoDegradadoTM{
    background-image: url("../images/fondo_degradado_TM.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.fondoDegradadoTY{
    background-image: url("../images/fondo_degradado_TY.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


/* PADDING */

.padding_sup_L{
    padding-top: 60px;    
}
.padding_sup_M{
    padding-top: 40px;    
}
.padding_sup_S{
    padding-top: 20px;    
}

.padding_inf_L{
    padding-bottom: 60px;    
}
.padding_inf_M{
    padding-bottom: 40px;    
}
.padding_inf_S{
    padding-bottom: 20px;    
}

.padding_der_L{
    padding-right: 60px;    
}
.padding_der_M{
    padding-right: 40px;    
}
.padding_der_S{
    padding-right: 20px;    
}

.padding_izq_L{
    padding-left: 60px;    
}
.padding_izq_M{
    padding-left: 40px;    
}
.padding_izq_S{
    padding-left: 20px;    
}

/* MARGENES */

.margen_sup_L{
    margin-top: 60px;    
}
.margen_sup_M{
    margin-top: 40px;    
}
.margen_sup_S{
    margin-top: 20px;    
}

.margen_inf_L{
    margin-bottom: 60px;    
}
.margen_inf_M{
    margin-bottom: 40px;    
}
.margen_inf_S{
    margin-bottom: 20px;    
}



