#consejo-rector div#contenedor-header-seccion-principal {
	background-image: url("/img/secciones-principales/el-centro/consejo-rector.svg");
}

#consejo-rector div#miembros {
	margin-top: 72px;
}

#consejo-rector div#miembros p {
	margin-bottom: 0;
}

#consejo-rector div.presidente {
	margin-top: 30px;
	margin-bottom: 55px;
}

#consejo-rector div.presidente p.nombre {
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 600;
	font-size: 25px;
	line-height: 30px;
	color: #222;
}

#consejo-rector div.presidente p.cargo {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 29px;
	color: #504b4b;
}

#consejo-rector div.presidente p.nombramiento {
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #808080;
}

#consejo-rector div#miembros div.consejeros {
	margin-top: 30px;
}

#consejo-rector div#miembros div.consejeros + div.consejeros {
	margin-top: 72px;
}

#consejo-rector div#miembros div.consejeros div.grupo-consejeros {
	padding-left: 27px;
}

#consejo-rector div#miembros div.consejeros p.titulo {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 23px;
	line-height: 26px;
	color: #222;
	padding: 0 7px;
}

#consejo-rector div#miembros div.consejeros p.titulo span:first-child {
	display: none; /* Se oculta porque actualmente la lista de consejeros solo tiene 1 elemento */
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	font-size: 19px;
	line-height: 26px;
	margin-right: 10px;
	color: #ee973b;
	flex-shrink: 0;
}

#consejo-rector div#miembros div.consejeros p.nombre-grupo {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 23px;
	line-height: 26px;
	color: #222;
	margin-bottom: 30px;
	padding: 0 7px;
}

#consejo-rector div#miembros div.consejeros p.nombre-grupo span:first-child {
	display: block;
	width: 7px;
	height: 7px;
	font-family: "Roboto", sans-serif;
	font-weight: 900;
	font-size: 19px;
	line-height: 26px;
	margin-top: 10px;
	margin-right: 10px;
	background: #ee973b;
	flex-shrink: 0;
}

#consejo-rector div#miembros div.consejeros div.grupo {
	margin-top: 50px;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo {
	display: flex;
	padding-left: 17px;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente {
	flex-basis: 50%;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente p.titulo {
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 600;
	font-size: 25px;
	line-height: 30px;
	color: #504b4b;
	margin-bottom: 13px;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente div.lista-consejeros {
	display: flex;
	flex-direction: column;
	row-gap: 23px;
	padding: 0 7px;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente p.nombre {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 19px;
	line-height: 29px;
	color: #222;
}

#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente p.nombramiento,
#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente p.cargo {
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #808080;
}

/*-------------------*/
/*       640px       */
/*-------------------*/

@media only screen and (max-width: 640px) {
	#consejo-rector div#miembros div.consejeros div.miembros-grupo {
		flex-direction: column;
		row-gap: 26px;
	}

	#consejo-rector div#miembros div.consejeros div.miembros-grupo div.titular-suplente {
		flex-basis: 100%;
	}
}
