/* Margen para todas las páginas */
html { min-height: 100%; }
body { min-height: 100%; }

/* Cambiar los colores de los enlaces del menú */
.color-enlace-menu { color: #ffffff !important;}

/* Fondo del menú */
.fondo-menu {
	height: 140px; 
	width: 100%; 
	position: absolute;
}

/* Menú lateral */
.menu-lateral {
	background-color: #ffffff;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	box-sizing: border-box;
	width: 280px !important;
	padding: 20px 40px 20px 40px;
	overflow: auto;
}

/* Contenido */
@media (min-width: 960px) {
	.contenido {
		padding-left: 300px; /* 20px más que el width de .menu-lateral */
	}
}
