#canvas {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

div.contenedor-imagenes {
  width: 100vw;
  height: 100vh;
  position: relative;
  max-width: 100%;
  /* border: 1px solid black; */
  /* background-color: red; */
}

div.contenedor-imagenes img {
  width: 100%;
  max-width: 100%;
}

.imagen-museo {
  width: 30px;
  transition: all 100ms;
}
div.contenedor-imagenes .imagen-museo {
  position: absolute;
  /* border: 1px solid green; */
}

@media only screen and (min-width: 768px) {
  div.contenedor-imagenes img {
    width: 100vw;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  .imagen-museo {
    width: 100px;
    transition: all 100ms;
  }

  #logo {
    width: 200px;
    transition: all 100ms;
  }
  /*  .imagen-museo:hover {
        width: 200px;
    } */
}
