h1 {
  font-size: 36px;       
  font-weight: bold;    
  font-family: Arial;      
  text-align: center;   
  margin: 20px 0;        
  text-transform: uppercase; 
}

img{
    height: 200px;
    width:200px;
    object-fit: contain;
    
}
div {
    display: flex;             
    justify-content: center;   
    align-items: center;       
    flex-direction: column;    
    text-align: center;         
}

.menu {
  list-style: none;
  display: flex;
  justify-content: center;   
  background: lightblue;
  padding: 0;
  margin: 0;
}

.menu li {
  position: relative;        /* Necesario para el submenu */
}

.menu li a {
  display: block;
  padding: 12px 20px;
  text-decoration: none;
  color: black;
  font-weight: bold;
}

.menu li a:hover {
  background: darkblue;
  color: white;
  transition: 0.3s;
}


/* CSS */
footer {
  background-color: #333;
  color: white;
  padding: 20px 0;
  text-align: center;
}

.footer-links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  gap: 20px; /* espacio entre links */
}

.footer-links li a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  transition: color 0.3s;
}

.footer-links li a:hover {
  color: #1da1f2; /* cambia de color al pasar el cursor */
}
