	/* CAOUSEL NOTICIAS DEPARTAMENTOS*/
	.carousel-background {
	  background-color: #e0ebef;
	  height: 300px;
	  padding: 20px;
	}
	.carousel-indicators_new .active {
	  background-color: #7b7b7b;
	}
	.carousel-indicators_new li {
	  background-color: #bfbfbf;
	}
	.boton_mas_info {
	  background-color: #296abb;
	  padding-left: 24px;
	  padding-right: 24px;
	}
	/* CAMBIOS NUEVAS PÁGINAS DE  DEPARTAMENTOS*/
	.letrazul {
	  color: #016CA2;
	}
	.margin_enlace {
	  margin-top: 1px;
	  margin-bottom: 1px;
	}
	.h3seccion {
	  border-left: 4px solid #223369;
	  border-bottom: 1px solid #223369;
	  padding: 0px 0 5px 8px;
	}
	.marcador_social {
	  font-size: 22px;
	}
	.h1seccion {
	  margin-bottom: 24px;
	}
	.h2seccion {
	  text-transform: uppercase;
	  Color: #333232;
	  font-family: 'roboto';
	  font-weight: 400;
	  font-size: 1.5em;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  /*border-bottom: 1px solid #e5e5e5;
			padding-bottom: 5px;
			width: 100%;*/
	}
	.titulo_seccion_con_buscador {
	  border-bottom: 1px solid #e5e5e5;
	  padding-bottom: 5px;
	  margin-bottom: 26px;
	  margin-top: 6px;
	}
	.ir-arriba {
	  display: none;
	  padding: 15px;
	  background: #223369;
	  font-size: 20px;
	  color: #FFF;
	  cursor: pointer;
	  position: fixed;
	  bottom: 20px;
	  right: 20px;
	  border-radius: 30px;
	  z-index: 2000;
	}
	.texto_en_naranja {
	  padding-top: 2px;
	  padding-bottom: 2px;
	}
	.contenedor_perfil {
	  margin-bottom: 50px;
	  padding-bottom: 50px;
	  border-bottom: 1px solid #e5e5e5;
	}
	.lista_perfil {
	  list-style: none;
	}
	.lista_perfil .fa {
	  margin-right: 7px;
	  color: #223369;
	}
	.titular_perfil {
	  font-size: 1.4em;
	}
	.escudo {
	  display: flex;
	  align-items: center;
	  justify-content: center
	}
	/* Container holding the image and the text */
	.container_imagen_dep {
	  position: relative;
	  text-align: center;
	  color: white;
	}
	/* Centered text */
	.centered_img_text {
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  font-size: 4em;
	  font-weight: bold;
	  width: 95%;
	  font-family: arial;
	}
	.azul {
	  color: #0054A0;
	}
	@media (max-width: 1155px) {
	  .centered_img_text {
	    font-size: 1.2em;
	  }
	  .container_imagen_dep {
	    /*display: none;*/
	  }
	  .azul {
	    display: none;
	  }
	}
	.border_bottom_blue {
	  border-bottom: 1px solid #0054a0ad;
	  padding-bottom: 14px;
	  padding-top: 14px;
	}
	.row {
	  margin-left: 0px;
	  margin-right: 0px;
	}
	.margin_bottom_last_row {
	  margin-bottom: 40px;
	}
	.padding_left_datos {
	  padding-left: 30px;
	}
	.titulo_tabla p {
	  text-align: left;
	}
	.titulo_tabla {
	  padding-top: 6px;
	  padding-bottom: 6px;
	}
	.tabla_docencia {
	  border-bottom: 1px solid #0054a0;
	  border-left: 1px solid #0054a0;
	  border-right: 1px solid #0054a0;
	  margin-bottom: 20px;
	}
	.border_bottom_only {
	  padding-bottom: 10px;
	  padding-top: 6px;
	}
	p > .fa-angle-right {
	  font-size: 22px;
	  color: white;
	  float: right;
	  padding-right: 6px;
	}
	p > .fa-angle-down {
	  font-size: 22px;
	  color: white;
	  float: right;
	  padding-right: 6px;
	}
	/* CSS ANTIGUO */
	.tabla_departamentos {
	  width: 100%;
	}
	.tabla_departamentos td {
	  border: 1px solid #0054A0;
	  padding-left: 10px !important;
	}
	.titulo_tabla {
	  background: #1a4d8d; /* el antiguo color es: #0054A0;*/
	}
	.titulo_tabla p {
	  color: #FFFFFF;
	  font-weight: bold;
	  text-align: center;
	  margin: 0px !important;
	}
	.tabla_departamentos td span.fa {
	  color: #124978;
	  margin-right: 5px;
	}
	.tabla_departamentos_directorio {
	  width: 100%;
	}
	.tabla_departamentos_directorio td {
	  border: 1px solid #0054A0;
	  padding-left: 10px !important;
	}
	.tabla_departamentos_directorio td span.fa {
	  color: #124978;
	  margin-right: 5px;
	}
	/* Estilos comunes de formato para cada uno de los botones */
	.contenedor_botones {
	  padding-right: 5px;
	  padding-bottom: 26px;
	  vertical-align: middle;
	  text-align: center;
	}
	.boton_seccion {
	  color: #0357A3;
	  border-radius: 8px 8px 8px 8px;
	  -moz-border-radius: 8px 8px 8px 8px;
	  -webkit-border-radius: 8px 8px 8px 8px;
	  border: #428BCA solid 2px;
	  -webkit-transition: color 0.35s, border-color 0.35s; /* Safari */
	  transition: color 0.35s, border-color 0.35s;
	  min-height: 80px;
	  width: 100%;
	}
	.boton_seccion:hover {
	  color: #e45a07;
	  text-decoration: none;
	  border-color: #e45a07;
	  -webkit-transition: color 0.35s, border-color 0.35s; /* Safari */
	  transition: color 0.35s, border-color 0.35s;
	}
	.boton_seccion_desactivado {
	  color: #cfcfcf;
	  border-radius: 8px 8px 8px 8px;
	  -moz-border-radius: 8px 8px 8px 8px;
	  -webkit-border-radius: 8px 8px 8px 8px;
	  border: #cfcfcf solid 2px;
	  -webkit-transition: color 0.35s, border-color 0.35s; /* Safari */
	  transition: color 0.35s, border-color 0.35s;
	  min-height: 80px;
	  width: 100%;
	}
	@media (min-width: 768px) {
	  .boton_seccion, .boton_seccion:hover, .boton_seccion_desactivado {
	    display: table;
	    vertical-align: middle;
	  }
	  .fila_botones {
	    display: table-row;
	    vertical-align: middle;
	  }
	  .texto_botones {
	    display: table-cell;
	    width: 82%;
	    vertical-align: middle;
	    text-align: center;
	    height: 75px;
	  }
	  .texto_botones span {
	    font-size: 16px;
	    font-weight: bold;
	  }
	  .icono_boton {
	    display: table-cell;
	    width: 18%;
	    text-align: center;
	    vertical-align: middle;
	    height: 75px;
	  }
	}
	@media (max-width: 768px) {
	  .boton_seccion, .boton_seccion:hover, .boton_seccion_desactivado {
	    padding-top: 10px;
	  }
	  .fila_botones {
	    display: table;
	    vertical-align: middle;
	    width: 100% !important;
	    text-align: center;
	  }
	  .texto_botones {
	    display: table-row;
	    width: 100% !important;
	    vertical-align: middle;
	    text-align: center;
	  }
	  .texto_botones span {
	    display: table-cell;
	    font-size: 16px;
	    font-weight: bold;
	    width: 100% !important;
	    text-align: center;
	  }
	  .icono_boton {
	    display: table-row;
	    width: 100%;
	    text-align: center;
	    vertical-align: middle;
	  }
	  .icono_boton span.fa {
	    display: table-cell;
	    width: 100%;
	    text-align: center;
	  }
	}