a.hyperlinkM3{
    color:grey;
}

.no-padding{
    padding: 0;
}
.no-margin{
    margin: 0;
}
.cosi-cont{
    display: flex;
}
.cosi1{
    background: linear-gradient(to right,  blue 0%,green 100%);
    padding: 0px;
    height: 15px;
}
.spacer{
    height: 100px;
}
.hosp p{
    margin: 0;
}
.hosp{
    margin: 15px;
}
.alineación-p p{
    margin-left: 17px; 
}
.mg_ud_10px{
    margin: 10px 0px;
}

.full_width{
    width: 100%;
}

/*posiones*/

.relative{
    position: relative;
}
.absolute{
    position: absolute;
}

/*Textos*/
.text_right{
    text-align: right;
}

/*color fonts*/
.white{
    color: white;
}