.principal{
	text-align: center;
}

.introduccion{
	margin-top: 40px;

}

.portada-nosotros{
	display: block;
	margin:0 auto;
	margin-top: 80px;
	max-width: 800px;
	width: 100%;

}
.subtitulo{
	font-family: fuente-2-bold;
}

.puntos{
	margin-top: 80px;
}

.celda-nosotros{
	width: 33.33%;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 30px;
	box-sizing: border-box;
	text-align: left;
}

.celda-mision{
	width: 30%;
}

.celda-innovacion{
	width: 40%;
}

.celda-capacidad{
	width: 30%;
}

.titulo-punto{
	font-family: fuente-2-bold;
	margin-bottom: 20px;
}

.texto-punto{
	text-align: left;
}


.celda-nosotros .titulo-punto{
	display: inline-block;
	background-color: #CA0019;
	color:white;
	line-height: 40px;
	border-radius: 30px;
	padding-left: 15px;
	padding-right: 50px;
}

.objetivos{
	margin-top: 50px;
}

.objetivo{
	width: 33.33%;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	margin-bottom: 30px;
	text-align: left;
}

.objetivo .icono{
	display: inline-block;
	width: 100%;
	max-width: 100px;
}

.objetivo .titulo-objetivo{
	font-family: fuente-2-bold;
	margin-top: 15px;
}


.objetivo .descripcion-objetivo{
	margin-top: 10px;
}

.visual-objetivo{
	background-color: #F0F0F0;
	border-radius: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contenedor-grupos{
	max-width: 600px;

	margin:0 auto;
	margin-top: 80px;
}

.contenedor-grupos .celda-grupo{
	width: 33.33%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.contenedor-grupos .celda-grupo img{
	max-width: 150px;
}

@media only screen and (max-width: 1000px) {
	.celda-nosotros{
		padding-left: 10px;
		padding-right: 10px;
	}

	.objetivo{
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.celda-mision{
		width: 50%;
	}
	.celda-innovacion{
		width:50%;
	}
	.celda-capacidad{
		width: 50%;
	}

	.celda-nosotros{
		margin-bottom: 20px;
	}

	.objetivo{
		width: 50%;
		max-width: 320px;
	}

	.contenedor-grupos .celda-grupo img{
		max-width: 120px;
	}

}
@media only screen and (max-width: 650px) {
	.celda-mision{
		width: 100%;
	}
	.celda-innovacion{
		width:100%;
	}
	.celda-capacidad{
		width: 100%;
	}

	.celda-nosotros{
		margin-bottom: 50px;
		text-align: center;
	}

	.celda-nosotros .titulo-punto{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media only screen and (max-width: 550px) {
	.objetivo{
		width: 100%;
	}
	.contenedor-grupos .celda-grupo img{
		max-width: 90px;
	}

}