body {
    margin: 1%;
    padding: 0;
    background-image: url(../img/fondo.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  } 
  
  
  
  .aloja {
    margin-left: 2%; /* Cambiado de 20px a 2% */
    width: 96%; /* Cambiado de ancho fijo a 96% */
    margin-top: 5%;
  }
  
  .alojaimg img {
    border: 0.5vh solid #000;
    height: 60vh; /* El 20% de la altura de la ventana gráfica */
    width: 45vw; /* El 20% del ancho de la ventana gráfica */
    border-radius: 10%;
  }
  .alojaimg iframe {
    border: 0.5vh solid #000;
    height: 60vh; /* El 20% de la altura de la ventana gráfica */
    width: 45vw; /* El 20% del ancho de la ventana gráfica */
    border-radius: 10%;
   

  }
  
  .alojanom {
    text-align: center;
    font-size: 3vw; /* Cambiado de 32px a 3vw (viewport width) */
    color: black;
    font-weight: bolder;
  }

/* La tabla original (2 columnas) solo se verá en pantallas grandes */
.aloja-dos-columnas {
  display: block;
}

.aloja-una-columna {
  display: none; /* Oculta la tabla de 1 columna en pantallas grandes */
}



/* Aumentar tamaño del texto en la versión de una columna */
.aloja-una-columna .alojanom {
    font-size: 6vw;   }

  /* Media queries para dispositivos móviles */
@media (max-width: 900px) {
  
  
    .aloja {
        margin-top: 80px; /* Ajuste extra para pantallas medianas */
    }
  }
  
  @media (max-width: 600px) {

    .aloja {
        margin-top: 70px; /* Ajuste extra para móviles */
    }
  }
  
  


  /* Cuando el ancho es menor o igual a 768px */
@media (max-width: 768px) {
  .aloja-dos-columnas {
      display: none; /* Oculta la tabla de 2 columnas en pantallas pequeñas */
  }

  .aloja-una-columna {
      display: block; /* Muestra la tabla de 1 columna en pantallas pequeñas */
  }

  .aloja-una-columna table {
      width: 100%;
  }

  .aloja-una-columna td {
      display: block;
      width: 100%;
      text-align: center;
  }

  .alojaimg img {
      width: 80vw;
      height: 60vw;
  }
  .alojaimg iframe {
    width: 80vw;
    height: 60vw;
   

  }
}
