html, body {
    background-image: url(./imagenes/lamesadelacolo.jpg) ;
    background-size: cover;
    
}
.boton {
    background: #000000;
    border-radius: 10px;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    letter-spacing: 0px;
    transition: 1s;
}
.boton:hover {
    background: #ff0000;
    color: #333333;
}

#caraGasques {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 165px;
    left: 865px;
    width: 100px;
    height: 100px;
}

#caraGasques:hover {
    opacity: 0;
}
#caraSandra {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 210px;
    left: 210px;
    width: 120px;
    height: 120px;
}

#caraSandra:hover {
    opacity: 0;
}
#caraFede {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 180px;
    left: 338px;
    width: 80px;
    height: 110px;
}

#caraFede:hover {
    opacity: 0;
}
#caraMoggia {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 180px;
    left: 420px;
    width: 83px;
    height: 83px;
}

#caraMoggia:hover {
    opacity: 0;
}

#caraColo {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 180px;
    left: 636px;
    width: 83px;
    height: 83px;
}

#caraColo:hover {
    opacity: 0;
}

#caraGaby {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 180px;
    left: 980px;
    width: 83px;
    height: 120px;
}

#caraGaby:hover {
    opacity: 0;
}

#caraWibi {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 170px;
    left: 1110px;
    width: 110px;
    height: 150px;
}

#caraWibi:hover {
    opacity: 0;
}

#caraPity {
    opacity: 1;
    transition: 1s;
    background-image: url("./imagenes/signo.jpg");
    background-size: cover;
    position: absolute;
    top: 70px;
    left: 140px;
    width: 83px;
    height: 83px;
}

#caraPity:hover {
    opacity: 0;
}

.textos {
    position: fixed;
    width: 40%;
    height: auto;
    left: 30%;
    top: 65%;
    text-align: center;
    text-shadow: 1px 1px black;
    font-size: 2vw;
    font-weight: bold;
    color: white;
    letter-spacing: 0px;
    transition: 1s;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 20px;
}

@media only screen and (max-width:768px) {
    html,body{
        background-image: url("./imagenes/mesacolo_mediascreen.jpg");
    }
    #caraGasques,#caraWibi,#caraMoggia,#caraGaby,#caraFede,#caraColo,#caraPity,#caraSandra{
        opacity: 0;
    }
}
    