/* latiredu_estilos.css */
/* Revisado 2026-03/30 */
/* Local & Web ✅ */

/* General */
body {
font-size: 18px;    
line-height: 1.7;   
}

.latiredu-container {
font-size: 18px;
display: flex;
min-height: 70vh;
padding: 40px;
gap: 40px;
background-color: #fdfdfc;
}

/* Menú lateral */
.latiredu-menu {
font-size: 17px;
width: 250px;
background-color: #e7f5f3;
padding: 20px;
border-radius: 10px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.latiredu-menu h3 {
font-size: 1.2em;
margin-bottom: 20px;
color: #006666;
}

.latiredu-menu ul {
list-style: none;
padding: 0;
margin: 0;
}

.latiredu-menu ul li {
margin-bottom: 12px;
}

.latiredu-menu ul li a {
color: #006666;
text-decoration: none;
font-weight: 500;
}

.latiredu-menu ul li a:hover {
text-decoration: underline;
}

.latiredu-contenido {
flex-grow: 1;
background-color: #ffffff;
padding: 30px;
border-radius: 10px;
box-shadow: 0 0 5px rgba(0,0,0,0.05);
}