body{
	--fuente-xxxl:2.5em;
	--fuente-xxl:2.2em;
	--fuente-xl:2em;
	--fuente-l:1.8em;
	--fuente-m:1.5em;
	--fuente-n:1.2em;
	--fuente-s:0.9em;/*TamaÃ±o de fuente pequeÃ±a*/
	--fuente-xs:0.8em;
	--fuente-w-1:300; /*Ancho de fuente 1*/
	--fuente-w-2:400; /*Ancho de fuente 2*/
	--fuente-w-3:700; /*Ancho de fuente 3*/
	--alto-1:15vh;
	--alto-2:55vh;
	--padding-0:0.5em;
	--padding-1:1em;
	--padding-2:2em;
	--padding-3:3em;
	--padding-4:4em;
	--barra-lateral:100%;
	--lateral-1:100%; /*Barra lateral*/
	--lateral-2:100%; /*Espacio*/
	--contenido:100%; /*contenido*/
	--contenido-2:100%; /*contenido*/
	--border-red:var(--padding-1) 0; /*Border Redondeados*/
	padding: 0;
}

ul, ol{
	padding-left: 0;
}

p{
	margin-bottom: var(--padding-0);
	font-size: var(--fuente-n);
}

.boton{
	font-size: var(--fuente-n);
}

.boton-50{
	width: 100%;
	margin: var(--padding-1) 0;
}

.Main-header{
	flex-direction: column;
	padding: var(--padding-1) var(--padding-2);
	position: inherit;
}

.id{
	width: 100%;
}

.Main-fondo{
	height: auto;
	padding: var(--padding-4) 0;
}

.Main-fondo-cont{
	width: 100%;
	right: 0;
	bottom:var(--padding-4);
	padding:0 var(--padding-4);
	z-index: 2;
	text-align: center;
}

.Main-fondo-cont p{
	font-size: var(--fuente-n);
}

.navegacion-mod{
	display: flex;
}

.modulos-nav{
	display: none;
}

.banner_home{
	flex-direction: column;
	gap:var(--padding-2);
	padding: var(--padding-2);
}

.banner_imagen_izq{
	
}

.contenido_banner_home{
	text-align: center;
}

.contenido_banner_home p{
	font-size: var(--fuente-n);
}

.listas_home{
	flex-direction: column;
	margin: var(--padding-4) 0 var(--padding-2);
}

.listas_home li{
	padding: var(--padding-2);
}

.listas_home li::before{
	line-height: 1.7em;
}

.Tools{
	padding: var(--padding-2) var(--padding-3) var(--padding-4);
	width: 100%;
}

.Tools-cont{
	flex-direction: column;
}

.esapcio-superior{
	margin: 0;
}

.card-link{
	width: 100%;
}

.card-full-media{
	width: 100%;
}

.card-link_100 .Tools-cont-card{
	flex-direction: column;
}

.footer-text{
	padding:  var(--padding-1);
}

.entidades img, .logo-footer img{
	width: 50% !important;
}

section h2{
	padding-bottom: var(--padding-0);
	margin-bottom: var(--padding-1);
}

.interna-banner{
	position: relative;
	float: left;
	width: 100%;
	padding: var(--padding-3) var(--padding-3) 0;
	height: inherit;
}

.interna-banner-cont-text{
	padding: 0;
}

.interna-banner-cont-text h2{
	font-size: var(--fuente-l);
}

.interna-banner-cont-text h2 span{
	font-size: var(--fuente-s);
}

.interna-banner-cont-img{
	z-index: -1;
	top:0;
}

.interna-banner-cont-img img{
	opacity: 0.1;
}

.wrapper-contenido-interna{
	width: 100%;
	padding: var(--padding-3);
}

.contenedor-contenido-interna{
	padding: 0;
	width: 100%;
	margin: 0;
}

.contenedor-contenido-interna img.imagen-contenido-1-hor, .contenedor-contenido-interna img.imagen-contenido-1{
	width: 100%;
	margin: 0 0 var(--padding-2) 0;
}

.contenedor-contenido-interna h2, .contenedor-contenido-interna h3{
	margin: 0;
}

.objetivos-herramientas, .materiales-herramientas{
	margin-top: var(--padding-2);
	width: 100%;
	margin:var(--padding-2) 0 0;
	flex-direction: column;
}

.objetivos-herramientas li, .materiales-herramientas li{
	margin:0 0 var(--padding-2);
}

.contenedor-contenido-interna h2, .contenedor-contenido-interna h3{
	margin: var(--padding-1) 0;
}

.materiales-herramientas li{
	flex: 0 0 100%;
}

.descarga-modulo{
	width: 100%;
	margin: var(--padding-2) 0;
	padding: var(--padding-2);
}

.Tools-cont > *{
	max-width: 100%;
}