@charset "UTF-8";
* {
  outline: none;
  outline: none !important;
  word-wrap: break-word !important;
}

body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
}

h1,
h2,
h3,
h4,
h5 h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

p {
  font-family: 'Roboto', sans-serif;
}

a {
  font-family: "Roboto", serif;
}

.bg-texto-01 {
  background-color: #E0A458;
}

.bg-texto-02 {
  background-color: #001b58;
}

.bg-texto-03 {
  background-color: #E0A458;
  width: 550px;
  padding-left: 10px;
}

.bg-texto-04 {
  background-color: #001b58;
  width: 550px;
  padding-left: 10px;
}

.shadow_principal {
  background-color: #F0F2F5;
  border-right: 1px solid #E0E0E0;
}

.bg-principal {
  background-color: #F5F7FB;
  width: auto;
  height: 100%;
  padding: 0px 15px 0px 15px;
  -webkit-box-shadow: 0px 1px 15px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 15px 3px rgba(0, 0, 0, 0.2);
}

.bg-principal-02 {
  background-color: #F5F7FB;
  width: auto;
  height: 100%;
  padding: 1.5rem 20px 1.5rem 20px;
  -webkit-box-shadow: 0px 1px 15px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 15px 3px rgba(0, 0, 0, 0.2);
}

.dropdown-menu {
  font-size: 14px !important;
}

.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #000;
  opacity: .7;
}

.overlay-02 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #001B58;
  opacity: .7;
}

.carousel-caption {
  z-index: 5 !important;
}

.carousel-control-prev,
.carousel-control-next {
  z-index: 5 !important;
}

a {
  color: #001b58;
}

a:hover {
  color: #CA9C1D;
}

a:focus {
  color: #CA9C1D;
}

.card_div {
  cursor: pointer;
}

.card-principal a {
  color: #FFFFFF;
  text-decoration: none;
}

.centrar_div {
  padding: 5px;
  text-align: left;
  height: 180px;
  cursor: pointer;
  color: #FFF;
}

.centrar_div h3, .centrar_div p {
  margin-bottom: 0rem;
}

.centrar_div p:first-letter {
  text-transform: uppercase !important;
}

.activo {
  text-decoration: underline;
  color: #FF0000 !important;
}

.roboto {
  font-family: 'Roboto', sans-serif !important;
}

.semibold {
  font-weight: 900;
  font-family: "Roboto Slab", serif;
}

.superbig {
  font-size: 84px !important;
}

.big {
  font-size: 44px !important;
}

.medium {
  font-size: 20px !important;
}

.small {
  font-size: 14px !important;
}

.RobotoSlab {
  font-weight: "Roboto Slab", serif;
}

.centrado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.alineacion_redes {
  text-align: right !important;
  padding-bottom: 10px;
}

.seccion-01 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.seccion-01 hr.hr1 {
  border: 0;
  border-top: 1px solid #BDBDBD;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-bottom: 20px;
}

.seccion-01 .tab-content {
  padding-left: 60px;
}

.seccion-02 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #C7D6D5;
  background: #C7D6D5;
  color: #C7D6D5;
}

.bg_index {
  background-color: #F5F7FB;
  background: #F5F7FB;
  background-image: url("../images/glifos.png");
  background-attachment: fixed;
}

.search {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50px;
  border: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  margin-right: 0px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-color: #F5F7FB;
  background-image: url("../images/lup.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  color: transparent;
}

.search::-webkit-input-placeholder {
  color: transparent;
}

.search::-moz-placeholder {
  color: transparent;
}

.search::-moz-placeholder {
  color: transparent;
}

.search::-ms-input-placeholder {
  color: transparent;
}

.search:hover {
  width: 300px !important;
  border-radius: 0.2rem;
  background-color: #FFFFFF;
  padding-left: 32px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-position: 2% 50%;
  color: black;
}

.search:hover::-webkit-input-placeholder {
  color: #757575;
}

.search:hover::-moz-placeholder {
  color: #757575;
}

.search:hover::-moz-placeholder {
  color: #757575;
}

.search:hover::-ms-input-placeholder {
  color: #757575;
}

.search input:focus::-moz-placeholder {
  color: transparent;
}

.search-enes-mobile {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50px;
  border: 0;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  margin-right: 30px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-color: transparent;
  background-image: url("../images/lup.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  color: transparent;
}

.search-enes-mobile::-webkit-input-placeholder {
  color: transparent;
}

.search-enes-mobile::-moz-placeholder {
  color: transparent;
}

.search-enes-mobile::-moz-placeholder {
  color: transparent;
}

.search-enes-mobile::-ms-input-placeholder {
  color: transparent;
}

.search-enes-mobile:hover {
  width: 300px !important;
  border-radius: 0.2rem;
  background-color: #FFFFFF;
  padding-left: 32px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-position: 2% 50%;
  color: black;
}

.search-enes-mobile:hover::-webkit-input-placeholder {
  color: #757575;
}

.search-enes-mobile:hover::-moz-placeholder {
  color: #757575;
}

.search-enes-mobile:hover::-moz-placeholder {
  color: #757575;
}

.search-enes-mobile:hover::-ms-input-placeholder {
  color: #757575;
}

.search-enes-mobile input:focus::-moz-placeholder {
  color: transparent;
}

.descarga-btn {
  display: none;
}

.icon-position {
  position: absolute;
  border: 0;
  top: 17px;
  bottom: 0;
  right: 0;
  left: 0;
}

.icon-position .ico_15 {
  cursor: pointer;
}

.encabezado {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #001B58;
  background-image: url(../images/footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  color: #FFFFFF;
  height: 236px;
  display: table;
}

.encabezado a {
  color: #FFFFFF;
}

.encabezado footer {
  margin: 0rem 0rem 0rem;
}

.encabezado .small {
  font-size: 11px;
  line-height: 14px;
}

.h1-center {
  margin-left: 3rem !important;
}

.titulo-eme {
  font-weight: 700;
}

.titulo-eme-red {
  font-weight: 700;
}

.card-eme {
  border-radius: 15px;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  font-family: 'Roboto', serif;
  font-weight: 400;
}

.titulo_card {
  margin-top: 48px !important;
}

.footer {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #001b58;
  background-image: url(../images/footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  color: #FFFFFF;
  height: 236px;
  display: table;
}

.footer a {
  color: #FFFFFF;
}

.footer footer {
  margin: 0rem 0rem 0rem;
}

.footer .small {
  font-size: 11px;
  line-height: 14px;
}

.footer-gray {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #c1c1c1;
  font-family: "Roboto", sans-serif;
}

.footer-gray p {
  margin-bottom: 0rem;
  text-align: center;
}

.footer-gray a {
  color: #001b58;
  font-family: "Roboto", serif;
}

.bg-01 {
  background-color: #005674;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-02 {
  background-color: #751765;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-03 {
  background-color: #596C35;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-04 {
  background-color: #CF4444;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-05 {
  background-color: #007777;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-06 {
  background-color: #E0A458;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-07 {
  background-color: #001B58;
}

.bg-08 {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.bg-09 {
  background-color: #C7D6D5;
  -webkit-box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 10px 22px -4px rgba(0, 0, 0, 0.1);
}

.bg-carrusel01 {
  color: #E0A458;
}

.carousel-indicators li {
  border-radius: 100%;
  height: 10px;
  width: 10px;
  background-color: #E0A458;
}

.margen-indicators {
  bottom: -50px;
}

.icon-menu {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: relative;
  border: none;
}

.icon-menu:focus, .icon-menu:active {
  border-radius: 50%;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(202, 156, 29, 0.5);
}

.button {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  border: none;
  border-radius: 0.1875rem;
  outline: none;
  background-color: #001B58;
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}

a.button {
  color: #FFF;
  text-decoration: none;
}

.button:focus,
.button:hover {
  background-color: #001B58;
  -webkit-box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.375rem #001B58;
          box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.375rem #001B58;
}

.button:active {
  background-color: #001B58;
  -webkit-box-shadow: 0 0 0 0.1875rem #001B58, 0 0 0 0.375rem #001B58;
          box-shadow: 0 0 0 0.1875rem #001B58, 0 0 0 0.375rem #001B58;
  -webkit-transition-duration: 75ms;
  transition-duration: 75ms;
}

.align-card {
  left: 140px;
  top: 50px;
}

.titulo_hr {
  width: 6%;
  border: 2px solid #001B58;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0rem;
}

.titulo_hr01 {
  width: 10%;
  border: 2px solid #001B58;
}

.titulo_hr02::before {
  content: '';
  width: 180px;
  height: 3px;
  background: url(../images/iconos/linea.jpg) no-repeat center;
  margin-bottom: -20px;
  margin-right: -144px;
  display: inline-block;
}

.line-height {
  line-height: normal;
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px;
  }
}

@font-face {
  font-family: "Roboto_Regular";
  src: url("../fonts/RobotoSlab-Regular.ttf");
}

@font-face {
  font-family: "Roboto_Bold";
  src: url("../fonts/RobotoSlab-Bold.ttf");
}

.bg-enes-blue {
  display: block;
  padding: 0.02rem 1rem !important;
  background-color: #001b58;
  font-size: 13px;
}

.bg-enes-blue a {
  font-family: 'Roboto', sans-serif;
}

.bg-enes-blue .navbar-nav {
  margin-left: 110px;
}

.bg-enes {
  background-color: #F5F7FB;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  display: block;
}

.bg-enes .navbar-brand {
  color: #001b58;
}

.bg-enes .navbar-brand:hover,
.bg-enes .navbar-brand:focus {
  color: #001b58;
}

.bg-enes .navbar-nav .nav-link:hover,
.bg-enes .navbar-nav .nav-link:focus {
  color: #FF0000;
}

.bg-enes .navbar-nav .nav-link.disabled {
  color: rgba(0, 27, 88, 0.25);
}

.bg-enes .navbar-nav .show > .nav-link,
.bg-enes .navbar-nav .active > .nav-link,
.bg-enes .navbar-nav .nav-link.show,
.bg-enes .navbar-nav .nav-link.active {
  color: #FF0000;
}

.bg-enes .navbar-toggler {
  color: rgba(0, 27, 88, 0.5);
  border-color: rgba(0, 27, 88, 0.1);
}

.bg-enes .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 27, 88, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.bg-enes .navbar-text {
  color: rgba(0, 27, 88, 0.5);
}

.bg-enes .navbar-text a:hover,
.bg-enes .navbar-text a:focus {
  color: #001b58;
}

.bg-enes .dropdown-item.active,
.bg-enes .dropdown-item:active {
  color: #FF0000;
  text-decoration: none;
  background-color: #FFFFFF;
}

.bg-enes a {
  font-family: "Roboto Slab", serif !important;
}

.bg-enes-mobile {
  background-color: #F5F7FB;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  display: none;
}

.bg-enes-mobile .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 6px;
}

.bg-enes-mobile .navbar-brand {
  color: #001b58;
}

.bg-enes-mobile .navbar-brand:hover,
.bg-enes-mobile .navbar-brand:focus {
  color: #001b58;
}

.bg-enes-mobile .navbar-nav .nav-link:hover,
.bg-enes-mobile .navbar-nav .nav-link:focus {
  color: #CA9C1D;
}

.bg-enes-mobile .navbar-nav .nav-link.disabled {
  color: rgba(0, 27, 88, 0.25);
}

.bg-enes-mobile .navbar-nav .show > .nav-link,
.bg-enes-mobile .navbar-nav .active > .nav-link,
.bg-enes-mobile .navbar-nav .nav-link.show,
.bg-enes-mobile .navbar-nav .nav-link.active {
  color: #CA9C1D;
}

.bg-enes-mobile .navbar-toggler {
  color: rgba(0, 27, 88, 0.5);
  border-color: rgba(0, 27, 88, 0.1);
}

.bg-enes-mobile .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 27, 88, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.bg-enes-mobile .navbar-text {
  color: rgba(0, 27, 88, 0.5);
}

.bg-enes-mobile .navbar-text a:hover,
.bg-enes-mobile .navbar-text a:focus {
  color: #001b58;
}

.bg-enes-mobile .dropdown-item.active,
.bg-enes-mobile .dropdown-item:active {
  color: #CA9C1D;
  text-decoration: none;
  background-color: #FFFFFF;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff !important;
  background-color: #001B58 !important;
  border-radius: 5px;
}

.nav-pills .nav-link {
  border-radius: .0rem;
}

.card-calendar {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.card-calendar:hover {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.card-calendar .card-body {
  padding-left: 30px;
  padding-right: 30px;
}

.bg-card {
  background-color: #C7D6D5;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.card-text {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 15px;
}

.card-text h1,
.card-text h2,
.card-text h3,
.card-text h4,
.card-text h5 h6 {
  line-height: .8;
}

.card_licenciatura {
  margin-left: 230px;
}

.hr1 {
  border-radius: 0rem !important;
  border: none;
  border-bottom: 1px solid #757575;
}

.card-directorio {
  border: none;
  border-radius: 0rem;
  -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.card-directorio .card-header {
  padding: 10px 10px 10px 10px !important;
}

.card-directorio .card-body {
  padding: 10px 12px 10px 12px !important;
  line-height: .5;
}

.card-directorio .center_text_card {
  margin-top: 70px;
}

.card-directorio:hover {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-box-shadow: 0 6px 20px rgba(0, 27, 88, 0.8);
          box-shadow: 0 6px 20px rgba(0, 27, 88, 0.8);
}

.card-directorio p {
  font-size: 13px;
  margin-bottom: 0rem;
}

.card_Index {
  display: table;
  height: 120px;
}

.card_Index02 {
  display: table-cell;
  vertical-align: middle;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

.card-lenguas {
  -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.card-lenguas:hover {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-box-shadow: 0 6px 20px rgba(0, 27, 88, 0.8);
          box-shadow: 0 6px 20px rgba(0, 27, 88, 0.8);
}

a.social {
  border: 1px solid #001b58;
  border-radius: 50%;
  color: #001b58;
  display: inline-block;
  font-size: 14px;
  height: 27px;
  line-height: 25px;
  margin: 0 3px;
  text-align: center;
  width: 27px;
}

a.social:hover {
  background-color: #CA9C1D;
}

.card-sombra {
  border: none;
  -webkit-box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
          box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
}

.card-acordion {
  border: none;
}

.card-header {
  position: relative;
}

.accordion .header-testi:after {
  font-family: 'Font Awesome 5 Pro';
  content: "\f106";
  position: absolute;
  top: -0.6rem;
  right: 0.35rem;
  text-align: center;
  border-radius: 50%;
  font-size: 1.5rem;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: #CA9C1D;
  background: transparent;
}

.accordion .card-header.collapsed:after {
  content: "\f107";
  color: #CA9C1D;
  background-color: transparent;
}

.header-testi {
  background-color: transparent !important;
  border: none;
  border-bottom: 0.063rem solid #e1e1e1;
  padding: 0.4rem 0.625rem 0.4rem 0.625rem;
  margin-bottom: 0px !important;
  cursor: pointer;
}

.card-header {
  position: relative;
  border-bottom: none;
  padding-right: 46px !important;
}

.card-header a {
  color: #000000;
}

.crad-fecha-evento {
  width: auto;
  height: 135px;
  vertical-align: middle;
}

.crad-fecha-evento h2, .crad-fecha-evento h5, .crad-fecha-evento p {
  margin-bottom: 0rem;
  color: #001B58;
}

.crad-fecha-evento h2 {
  font-size: 40px;
  font-weight: 900;
  font-family: "Roboto Slab", serif;
}

.crad-fecha-evento h5 {
  font-weight: 600;
}

.crad-fecha-evento p {
  font-weight: 400;
}

.crad-fecha-evento .bg-001 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  background-color: #C7D6D5;
  width: 100%;
  height: 100%;
}

.crad-fecha-evento .bg-002 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: auto;
  height: 100%;
  color: #001B58;
}

.card-noticias {
  height: 100%;
}

.table-evento {
  border: none !important;
  margin-bottom: none;
}

.table-evento td {
  border: none;
}

.table-evento td:first-child {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.table-lenguas {
  font-family: "Roboto", sans-serif !important;
  font-weight: 400;
  margin-bottom: 0rem !important;
}

.table-lenguas th,
.table-lenguas td {
  vertical-align: middle;
}

.table-lenguas thead th {
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 88, 0.8)), to(rgba(0, 27, 88, 0.8))), url("../images/footer.png");
  background-image: linear-gradient(rgba(0, 27, 88, 0.8), rgba(0, 27, 88, 0.8)), url("../images/footer.png");
  background-position: center;
  color: #ffffff;
}

.table-lenguas tbody td:first-child {
  color: #001b58;
  font-weight: 700;
}

.slide-full {
  text-shadow: 0.1em 0.1em 0.05em #333;
}

.slide-full .carousel-item {
  position: relative;
}

.slide-full .textocarrusel {
  position: absolute;
  top: 75%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
  left: 15%;
  color: #ffffff;
}

.slide-full .textocarrusel h1,
.slide-full .textocarrusel h2 {
  line-height: 2.5rem;
}

.slide-full .textocarrusel h2 {
  font-size: 42px;
  font-weight: 600;
}

.slide-full .textocarrusel h1 {
  font-size: 67px;
  font-weight: 900;
}

.slide-full .textocarrusel h5 {
  margin-bottom: 0px;
}

.titulo-eme {
  font-weight: 600;
  padding-top: 5px;
}

.icon-emergencia {
  background: #001B58;
  color: #ffffff;
  font-size: 18px;
  padding: 5px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 25px !important;
  border-radius: 50%;
  border: 2px solid #CA9C1D;
  -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

.tm-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
}

.tm-name {
  width: 50px;
  height: 50px;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-align: center;
}

.tm-description {
  width: calc(100% - 10px);
  padding: 10px 5px;
}

.titulo-eme-red {
  font-weight: 700;
}

.card-eme {
  border-radius: 0.3rem;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  border-left: 3px solid #CA9C1D;
  font-family: 'Roboto', serif;
  font-weight: 400;
}

.card-eme .card-body {
  padding: 0.8rem;
}

.titulo_card {
  margin-top: 48px !important;
}

.highlight:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  /* Indicamos que la tipografía es FontAwesome */
  content: "\f500";
  /* Este valor es el que muestra un icono de estrella*/
  position: absolute;
  top: 0;
  font-size: 40px;
  height: 100px;
  width: 100px;
  line-height: 95px;
  text-align: center;
  background: #001B58;
  color: #CA9C1D;
  border-radius: 50%;
  top: -50px;
  left: 50%;
  margin-left: -50px;
  border: 4px solid #CA9C1D;
}

.highlight {
  background: #FFF;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
  padding: 85px 35px;
  margin-top: 60px;
  position: relative;
  border-radius: 0.3rem;
  border-bottom: 3px solid #CA9C1D;
}

.contacto_pase:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  /* Indicamos que la tipografía es FontAwesome */
  content: "\f82d";
  /* Este valor es el que muestra un icono de estrella*/
  position: absolute;
  top: 0;
  font-size: 40px;
  height: 100px;
  width: 100px;
  line-height: 95px;
  text-align: center;
  background: #001B58;
  color: #CA9C1D;
  border-radius: 50%;
  top: -50px;
  left: 50%;
  margin-left: -50px;
  border: 4px solid #CA9C1D;
}

.contacto_pase {
  background: #FFF;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
  padding: 85px 35px;
  padding-bottom: 56px;
  margin-top: 60px;
  position: relative;
  border-radius: 0.3rem;
  border-bottom: 3px solid #CA9C1D;
}

.image-gris-cont {
  display: table;
  margin: auto;
}

.image-gris-cont {
  height: 125px;
  text-align: center;
}

.image-gris {
  display: table-cell;
  vertical-align: middle;
}

.col-imagen {
  display: inline-block;
  float: none;
  text-align: left;
  margin-right: -4px;
  margin-bottom: 1rem;
}

.image-gris-cont img {
  padding: 0px;
  max-width: calc(100% - 0px);
  max-height: 125px;
  position: relative;
}

.row-centered {
  text-align: center;
}

.image-filter {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.image-filter:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}

.imagen_navbar {
  background-image: url("../images/logos/logos_enes02.png");
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  height: 650px;
}

.imagen_index {
  background-image: url("../images/fotos/foto_enes01.png");
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  padding-bottom: 400px;
  padding-right: 450px;
  font-size: 50px;
  height: 570px;
}

.imagen_index p {
  font-weight: 600;
  line-height: 2.8rem;
  margin-left: 0rem;
}

.imagen_relleno {
  background-image: url(../images/fotos/fotos_enes032.jpg);
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  font-size: 50px;
  height: 650px;
  position: relative;
}

.imagen_relleno h1,
.imagen_relleno h6 {
  font-weight: 600 !important;
  padding-left: 10px;
  margin-bottom: 0px;
}

.imagen_relleno .text-01 {
  margin-top: 400px;
  margin-right: 50px;
}

.imagen_licenciatura01 {
  background-image: url(../images/fotos/foto_enes09.jpg);
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  text-align: right;
  height: 550px;
  position: relative;
}

.imagen_licenciatura01 h1 {
  font-size: 50px;
  margin-bottom: 0rem;
}

.imagen_licenciatura01 h3 {
  font-size: 35px;
  margin-bottom: 0rem;
}

.imagen_licenciatura01 h1,
.imagen_licenciatura01 h3 {
  font-weight: 600 !important;
}

.imagen_licenciatura02 {
  background-image: url("../images/fotos/foto_enes010.png");
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  text-align: right;
  height: 350px;
}

.imagen_licenciatura02 .text-licenciatura02 {
  left: 600px;
}

.imagen_licenciatura03 {
  background-image: url("../images/logos/logos_enes02.png");
  opacity: 0.9;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  height: 270px;
}

.imagen_licenciatura03 .alinacion_img_licenciatura04 {
  right: 40px;
}

.imagen_licenciatura03 h1 {
  font-size: 42px;
  margin-top: 60px;
  text-align: left;
}

.imagen_licenciatura03 p {
  line-height: 2.8rem;
}

.imagen_licenciatura03 a {
  font-family: 'Roboto', sans-serif !important;
  color: #FFFFFF;
}

.imagen_licenciatura03 ol {
  font-family: 'Roboto', sans-serif !important;
  font-size: 22px;
  padding-left: 20px;
  text-align: left;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.imagen_banner {
  color: #FFFFFF;
  height: 290px;
}

.imagen_banner p {
  font-size: 45px;
  font-weight: 600;
  line-height: 2.8rem;
  margin-top: 70px;
}

.imagen_banner a {
  color: #FFFFFF;
}

.imagen_banner_logo {
  background-image: url(../images/logos/logos_enes02.png);
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  background-size: cover;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  margin-right: 70px;
  margin-left: 70px;
  padding-bottom: 0px;
  height: 222px;
}

.logo_navbar {
  background-image: url(../images/logos/logos_enes09.png);
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-line-pack: center;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  -ms-flex-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  color: #FFFFFF;
  display: flex;
  height: 94px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.img_index02 {
  background-image: url(../images/fotos/foto_enes03.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
}

.imagen_jefe {
  border: 1px solid #757575;
}

.imagen_subjefe {
  border: 1px solid #757575;
  position: relative;
  height: 10rem;
  width: 10rem;
  left: 48px;
}

.imagen_subordinado {
  border: 1px solid #757575;
  position: relative;
  left: 40px;
  height: 8rem;
  width: 8rem;
}

.lista {
  text-align: center;
}

.directorio p {
  padding-top: 0;
  padding-bottom: 0;
}

/*Animacion anidada*/
.icono {
  padding: 20px;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.box-image {
  width: 100%;
  height: 200px;
  background: #CCC;
  overflow: hidden;
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}

.text-imagen {
  display: none;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.animacion:hover .box-image {
  height: 150px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.animacion:hover .text-imagen {
  display: block;
  animation: fadeIn ease 3s;
  -webkit-animation: fadeIn ease 3s;
  -moz-animation: fadeIn ease 3s;
  -o-animation: fadeIn ease 3s;
  -ms-animation: fadeIn ease 3s;
}

.animacion h5 {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.animacion a {
  color: #001b58;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.box-image img {
  width: 100%;
  height: auto;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .box img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.text-avatar {
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: #f6f6f6;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
}

.text-avatar h3 {
  font-size: 20px;
  font-weight: 700;
  color: #001b58;
}

.text-avatar h4 {
  font-size: 16px;
  font-weight: 500;
}

.text-avatar p {
  display: none;
}

/*Galeria*/
.title-section h2 {
  color: white;
}

.infografia-thumb {
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  height: 200px;
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  -webkit-box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
          box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
}

.infografia-thumb img {
  width: 100%;
  height: auto;
}

.infografia-thumb .overlay {
  opacity: 0;
  visibility: visible;
  background: rgba(0, 36, 83, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.infografia-thumb .overlay .inner {
  position: absolute;
  padding: 20px;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
}

.infografia-thumb .overlay .inner h4 {
  font-size: 14px;
}

.infografia-thumb .overlay .inner h4 a {
  color: white;
}

.infografia-thumb .overlay .inner span {
  font-weight: 300;
  color: white;
}

.infografia-thumb:hover .overlay {
  opacity: 1;
  visibility: visible;
}

/*Avatar*/
.avatar-padre {
  width: 100%;
  height: 120px;
  display: table;
}

.avatar-hijo {
  display: table-cell;
  vertical-align: middle;
}

.avatar-hijo h5, .avatar-hijo h6 {
  margin-bottom: 0rem;
}

.box-imge {
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 50%;
  margin: auto;
}

.box-imge img {
  width: 100%;
  height: auto;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .box-imge img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}

.parrafo-img {
  float: left;
  width: auto;
  margin-top: 3px;
  margin-right: 10px;
}

.parrafo-img-r {
  float: right;
  width: auto;
  margin-top: 3px;
  margin-left: 10px;
}

.effect2 {
  -webkit-box-shadow: 0 0 10px;
          box-shadow: 0 0 10px;
}

.directorio-01 h4,
.directorio-01 h5,
.directorio-01 h6,
.directorio-01 p {
  margin-bottom: 0rem;
}

.directorio-01 p,
.directorio-01 a {
  font-size: 12px !important;
  font-weight: 500 !important;
}

.directorio-01 .tm-portfolio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
}

.directorio-01 .tm-portfolio-item img {
  max-width: 94% !important;
  width: auto;
  height: auto !important;
  padding: 5px;
  background: white;
  border-radius: 0.2rem;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
}

.directorio-01 .tm-portfolio-name {
  width: 110px;
  height: 110px;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.directorio-01 .tm-portfolio-description {
  width: calc(100% - 10px);
  padding: 20px 22px;
}

.directorio-01 .tm-portfolio-description h6 {
  color: #001B58;
  font-family: "Roboto Slab", serif;
}

.directorio-01 .tm-portfolio-item-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
  margin-left: 20px;
}

.directorio-01 .tm-portfolio-item-02 img {
  max-width: 94% !important;
  width: auto;
  height: auto !important;
  padding: 5px;
  background: white;
  border-radius: 0.2rem;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
}

.directorio-01 .tm-portfolio-name-02 {
  width: 180px;
  height: 180px;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.directorio-01 .tm-portfolio-description-02 {
  width: calc(100% - 10px);
  padding: 20px 22px;
}

.directorio-01 .tm-portfolio-description-02 h4 {
  color: #001B58;
  font-family: "Roboto Slab", serif;
}

.directorio-01 .tm-portfolio-description-02 h6 {
  color: #CA9C1D;
}

.directorio-01 .tm-portfolio-item-03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
}

.directorio-01 .tm-portfolio-item-03 img {
  max-width: 95% !important;
  width: auto;
  height: auto !important;
  padding: 5px;
  background: white;
  border-radius: 0.2rem;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
}

.directorio-01 .tm-portfolio-name-03 {
  width: 220px;
  height: 220px;
  border-radius: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.directorio-01 .tm-portfolio-description-03 {
  width: calc(100% - 10px);
  padding: 20px 22px;
}

.directorio-01 .tm-portfolio-description-03 h4 {
  color: #001B58;
  font-family: "Roboto Slab", serif;
}

.directorio-01 .tm-portfolio-description-03 h5 {
  color: #CA9C1D;
}

.mti-3, .myi-3 {
  margin-top: 1rem !important;
}

.mti-4, .myi-4 {
  margin-top: 2rem !important;
}

.contenido-01 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.icon-enes {
  border: 2px solid #001b58;
  text-align: center;
  border-radius: 50%;
  line-height: 50px;
  padding: 0.3rem;
  height: 50px;
  width: 50px;
}

hr.azul-hr {
  border: 2px solid #001b58;
  margin-bottom: 0.9rem;
  margin-top: 0.9rem;
}

.color_Blanco {
  color: #FFFFFF !important;
}

.color_Negro {
  color: #000000 !important;
}

.color_Azul {
  color: #001b58 !important;
}

.color_Azul02 {
  color: #005674 !important;
}

.color_Gris01 {
  color: #F5F7FB !important;
}

.color_Gris02 {
  color: #757575 !important;
}

.color_Rojo {
  color: #FF0000 !important;
}

.color1 {
  color: #007777;
}

.color2 {
  color: #CF4444;
}

.color3 {
  color: #596C35;
}

.color4 {
  color: #751765;
}

.color5 {
  color: #005674;
}

.color6 {
  color: #00A1B566;
}

.color8 {
  color: #CA9C1D !important;
}

.color9 {
  color: #757575 !important;
}

.color10 {
  color: #000000 !important;
}

.color11 {
  color: #ff0000 !important;
}

.medio {
  display: table-cell;
  vertical-align: middle;
}

.medio h1 {
  font-family: "Roboto Slab", serif;
}

.medio a {
  color: #FFFFFF !important;
  text-decoration: none !important;
}

.medio a:hover {
  color: #FFFFFF !important;
}

.text-intalic {
  font-style: italic;
}

.sinpadding {
  padding-left: 0;
  padding-right: 0;
}

.FRight {
  text-align: right !important;
  float: right !important;
}

.FLeft {
  text-align: left !important;
  float: left !important;
}

.EnesI_IN_01 {
  background-color: #001b58;
  text-align: center;
  position: relative;
  color: #FFFFFF;
  margin: auto;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 0px 9px 15px -3px rgba(0, 0, 0, 0);
  box-shadow: 0px 10px 13px -7px #000000, 0px 9px 15px -3px rgba(0, 0, 0, 0);
  width: 752px;
  height: 89px;
}

hr.hr-01 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 2px solid #001b58;
}

.list-curso li {
  color: #001B58;
  font-weight: 600;
  margin-bottom: 0.8rem;
}

.list-curso li p {
  color: #212529;
  font-weight: 400;
  margin-bottom: 0rem !important;
}

.modal-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 88, 0.8)), to(rgba(0, 27, 88, 0.8))), url("../images/footer.png");
  background-image: linear-gradient(rgba(0, 27, 88, 0.8), rgba(0, 27, 88, 0.8)), url("../images/footer.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.modal-title {
  color: #ffffff;
  font-weight: 700;
}

.close-2 {
  color: #FFFFFF;
  opacity: 1;
  outline: none !important;
  font-size: 1.875rem;
}

.close-2:hover {
  color: #FFFFFF;
  opacity: 0.8 !important;
}

.alinacionTex02 {
  padding-left: 60px;
}

.avatar-item {
  text-align: center;
  border: 1px solid #afafaf;
  padding: 4px;
  -webkit-transition: all .5s;
  transition: all .5s;
  border-radius: 3px;
  word-wrap: break-word;
  border-left: 3px solid #001B58;
}

.avatar-item ul {
  margin-bottom: 0rem !important;
}

.avatar-item li {
  text-align: left !important;
  list-style: none;
}

.avatar-item:hover {
  border-color: #001b58;
}

.avatar-item:hover .down-content h4 {
  color: #FF0000;
}

#backtotop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 0px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: transparent;
  color: transparent;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
  font-size: 18px;
}

#backtotop:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.list-01 li {
  margin-bottom: 1rem;
}

.list-01 li:last-child {
  margin-bottom: 0rem;
}

.list-02 {
  margin-left: -20px !important;
}

.list-03 {
  list-style: none;
}

ul.list-icon {
  list-style-type: none;
}

ul.list-icon li {
  text-indent: -1.4em;
  margin: 0.5em 0.2em;
}

ul.list-icon li:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f0da";
  float: left;
  font-size: 15px;
  width: 1.4em;
  color: #CA9C1D;
  font-weight: bold;
}

.box-01 {
  border-left: 3px solid #001B58;
  width: 100%;
  height: 100%;
  padding-left: 10px;
}

.box-01 li {
  list-style: none;
}

.box-01 ul {
  margin-left: -30px;
}

.box-02 {
  width: 100%;
  height: 100%;
}

.box-02 li {
  list-style: none;
}

.box-02 ul {
  margin-left: -30px;
}

.material-icons-01 {
  font-size: 18px;
  width: 18px;
  height: 18px;
  text-align: center;
}

.flex-column a {
  padding: .5rem 1rem !important;
}

.pointer {
  cursor: pointer;
}

.family-01 {
  font-family: "Roboto Slab", serif;
}

a.sub-menu {
  font-size: 0.80rem !important;
  padding-left: 1.5rem !important;
}

.title-call {
  padding: .5rem 1rem !important;
  color: #002453;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 15px;
}

.bolt {
  font-weight: 500;
}

.tab-content {
  margin-left: 10px;
  margin-right: 10px;
}

hr.divider-01 {
  border: none;
  height: 20px;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #f7f4f4;
  -webkit-box-shadow: 0 19px 20px -21px #333;
          box-shadow: 0 19px 20px -21px #333;
  margin: 0px auto 56px;
}

hr.divider-02 {
  width: 50px;
  height: 3px;
  padding: 0;
  margin: 21px auto 21px;
  background: #b1b1b1;
  border: none;
}

.hr-sm-left-0 {
  margin-left: 0 !important;
}

.bg-color {
  background-color: #001B58 !important;
  fill: #001B58 !important;
}

.card-cursos {
  -webkit-box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
          box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
}

.card-cursos .card-body {
  padding: 0.5rem;
}

.bolt-big {
  font-weight: 700;
}

.btn-redondo {
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
}

.text-conten-img {
  position: absolute;
  right: 10%;
  bottom: 10%;
  background-color: rgba(0, 27, 88, 0.5);
  padding: 0.25rem 0.75rem;
  border-left: 2px solid #CA9C1D;
}

.text-conten-img-02 {
  position: absolute;
  bottom: -225px;
  background-color: rgba(0, 27, 88, 0.5);
  padding: 0.25rem 0.75rem;
  border-left: 2px solid #CA9C1D;
}

.text-conten-img-03 {
  position: absolute;
  left: 5%;
  top: 70px;
  background-color: rgba(0, 27, 88, 0.5);
  padding: 0.25rem 0.75rem;
  border-left: 2px solid #CA9C1D;
}

.sobra-texto {
  text-shadow: 1px 2px 1px #505050;
}

.terminos {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (max-width: 1920px) {
  .icon-position {
    display: none;
  }
  .imagen_banner_logo {
    background-image: url(../images/logos/logos_enes02.png);
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    background-size: cover;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    margin-right: 120px;
    margin-left: 65px;
    padding-bottom: 0px;
    height: 316px;
  }
  .imagen_banner {
    color: #FFFFFF;
    height: 370px;
  }
}

@media only screen and (min-width: 1370px) {
  .imagen_licenciatura01 {
    height: 700px;
  }
}

@media (max-width: 1366px) {
  .imagen_banner {
    color: #FFFFFF;
    height: 290px;
  }
  .imagen_banner_logo {
    background-image: url(../images/logos/logos_enes02.png);
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    background-size: cover;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    margin-right: 70px;
    margin-left: 70px;
    padding-bottom: 0px;
    height: 222px;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    right: 50px;
  }
  .imagen_licenciatura03 h1 {
    font-size: 45px;
    margin-top: 60px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    line-height: 2.8rem;
  }
  .imagen_licenciatura03 a {
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

@media (max-width: 1024px) {
  .search {
    margin-right: 84px;
  }
  .margen-indicators {
    top: 290px;
  }
  .titulo_card {
    margin-top: 38px !important;
  }
  .imagen_subjefe {
    left: 9px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 0px;
    margin-bottom: 20px;
  }
}

@media (max-width: 992px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .card_Index {
    margin-left: 0px;
  }
}

@media (max-width: 860px) {
  .imagen-historia {
    display: none;
  }
  .text-conten-img h3, .text-conten-img h5 {
    font-size: 15px;
  }
  .text-conten-img-02 {
    position: absolute;
    /* bottom: -117px; */
    background-color: rgba(0, 27, 88, 0.5);
    padding: 0.25rem 0.75rem;
    border-left: 2px solid #CA9C1D;
  }
  .text-conten-img-03 {
    top: 10px;
  }
  .text-conten-img-03 h3, .text-conten-img-03 h5 {
    font-size: 15px;
  }
  .btn-center {
    text-align: center !important;
  }
  .imagen_relleno h1,
  .imagen_relleno h6 {
    font-weight: 600 !important;
    padding-left: 10px;
    margin-bottom: 0px;
  }
  .imagen_relleno .text-01 {
    margin-top: 100px;
    margin-right: 50px;
  }
  .tm-pase-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tm-pase-name {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .tm-pase-name,
  .tm-pase-description {
    width: 100%;
  }
  .tm-pase-description {
    padding: 5px 5px;
  }
  .icon-position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .descarga-btn {
    display: block;
  }
  .avatar-item ul {
    margin: 0rem !important;
    padding: 0rem;
    padding-left: 3px;
  }
}

@media (max-width: 823px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 17.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 290px;
  }
}

@media (max-width: 812px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    display: none;
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 17.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 36px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 290px;
  }
  .imagen_licenciatura02 {
    color: #FFFFFF;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 433px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 24px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 18px;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 30px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 2.8rem;
    margin-top: 0px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 0px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 30px;
    margin-top: 38px;
    text-align: left;
  }
  .encabezado p {
    font-size: 16px;
    font-weight: 400;
    line-height: 2.8rem;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen_jefe {
    margin-left: 0px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 0px;
    margin-bottom: 20px;
    height: 7rem;
    width: 7rem;
  }
  .imagen_subordinado {
    left: 15px;
    margin-bottom: 20px;
    height: 6rem;
    width: 6rem;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: left !important;
  }
  .directorio h4 {
    font-size: 1rem;
  }
  .directorio h5 {
    font-size: 1rem;
  }
  .directorio .small {
    font-size: 11px !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 800px) {
  .titulo_hr {
    display: block;
  }
}

@media (max-width: 768px) {
  .titulo_hr {
    width: 50%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 5rem;
  }
  .text-justify {
    text-align: left !important;
  }
  .imagen_relleno {
    font-weight: 600;
  }
  .titulo_card {
    margin-top: 40px !important;
  }
  .imagen_licenciatura02 {
    color: #FFFFFF;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 433px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 24px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 18px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 p {
    font-size: 16px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 p {
    line-height: 2.5rem;
    font-weight: 400 !important;
  }
  .imagen_jefe {
    margin-left: 0px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 0px;
    margin-bottom: 20px;
    height: 8rem;
    width: 8rem;
  }
  .imagen_subordinado {
    left: 13px;
    margin-bottom: 20px;
    height: 6rem;
    width: 6rem;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: left !important;
  }
  .directorio h4 {
    font-size: 1rem;
  }
  .directorio h5 {
    font-size: 1rem;
  }
  .directorio .small {
    font-size: 11px !important;
  }
}

@media (max-width: 736px) {
  .imagen-historia {
    display: none;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 100px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 24px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 18px;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 126px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 194px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 206px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .directorio h4 {
    font-size: 1.5rem;
  }
  .directorio h5 {
    font-size: 1.5rem;
  }
  .directorio .small {
    font-size: 14px !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 731px) {
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 20.5rem;
  }
}

@media (max-width: 667px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 17.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 126px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 194px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 206px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 640px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 17.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 126px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 194px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 206px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 600px) {
  .text-conten-img-03 {
    left: 2%;
    top: 10px;
    padding: 0.25rem 0.25rem;
  }
  .centrar_div {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .crad-fecha-evento {
    width: auto;
    height: auto;
  }
  .crad-fecha-evento .bg-001 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .crad-fecha-evento .bg-002 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
  }
}

@media (max-width: 568px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 15.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    padding-left: 10px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 142px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 211px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 224px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 540px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 15.7rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    padding-left: 0px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .imagen_licenciatura03 p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 25px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 25px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 70px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 124px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 194px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 212px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 480px) {
  .text-conten-img-02 {
    display: none;
  }
  .imagen_relleno h1, .imagen_relleno h6 {
    font-weight: 600 !important;
    padding-left: 10px;
    margin-bottom: 0px;
    font-size: 10px;
  }
  .imagen_relleno h1 {
    font-size: 19px;
  }
  .text-conten-img {
    display: none;
  }
  .icon-position {
    display: none;
  }
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
}

@media (max-width: 414px) {
  .PaegEnes {
    padding-left: 0rem;
  }
  s
.bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .nav {
    margin-left: 0px;
    width: 100%;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 11.2rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 264px;
  }
  .imagen_relleno h1 {
    font-size: 30px;
  }
  .imagen_relleno h5 {
    font-size: 26px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 h1 {
    font-size: 22px;
    margin-top: 20px;
    margin-left: 60px;
    text-align: center !important;
  }
  .imagen_licenciatura03 p {
    font-size: 16px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 0px;
    text-align: center !important;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado h1 {
    font-size: 20px;
    margin-top: 20px;
    text-align: left;
  }
  .encabezado p {
    font-size: 16px;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 0px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 62px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 124px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 140px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 375px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 10.4rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 222px;
  }
  .imagen_relleno h1 {
    font-size: 24px;
  }
  .imagen_relleno h5 {
    font-size: 20px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 40px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 112px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 129px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 360px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search-enes-mobile {
    width: 16px !important;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 28px;
    text-align: center !important;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 10.4rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 222px;
  }
  .imagen_relleno h1 {
    font-size: 24px;
  }
  .imagen_relleno h5 {
    font-size: 20px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 440px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 40px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 112px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 129px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}

@media (max-width: 320px) {
  .bg-enes-mobile {
    display: block;
  }
  .bg-enes {
    display: none;
  }
  .bg-enes-blue {
    display: none;
  }
  .logo_navbar {
    height: 86px;
  }
  .search {
    margin-right: 22px;
  }
  .search:hover {
    width: 266px !important;
  }
  .alineacion_redes {
    text-align: center !important;
    padding-bottom: 10px;
  }
  .texto h1 {
    font-size: 22px;
  }
  .texto a {
    margin-bottom: 45px;
  }
  .titulo_hr {
    width: 6%;
    border: 2px solid #001B58;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 8rem;
  }
  .card_Index {
    display: table;
    height: 1px;
    margin-bottom: 28px;
  }
  .card_Index .imagen_card {
    display: none;
  }
  .card_Index p {
    text-align: center !important;
  }
  .card_Index h5 {
    text-align: center !important;
  }
  .titulo_card {
    margin-top: 16px !important;
  }
  .imagen_relleno {
    font-size: 50px;
    height: 150px;
  }
  .imagen_relleno h1 {
    font-size: 18px;
  }
  .imagen_relleno h5 {
    font-size: 16px;
    line-height: 1rem;
  }
  .margen-indicators {
    top: 415px;
  }
  .imagen_licenciatura01 {
    color: #FFFFFF;
    text-align: center;
    height: 246px;
  }
  .imagen_licenciatura01 h1 {
    font-size: 30px;
  }
  .imagen_licenciatura01 h3 {
    font-size: 22px;
  }
  .imagen_licenciatura01 h1,
  .imagen_licenciatura01 h3 {
    line-height: 2.5rem;
  }
  .imagen_licenciatura02 {
    color: #000000;
    text-align: right;
    height: 350px;
  }
  .imagen_licenciatura02 .text-licenciatura02 {
    top: 5px;
    left: 0px;
  }
  .imagen_licenciatura02 .text-licenciatura02 h1 {
    font-size: 22px;
  }
  .imagen_licenciatura02 .text-licenciatura02 p {
    font-size: 16px;
  }
  .accordion .header-testi:after {
    padding-left: 35px;
  }
  .accordion .card-header.collapsed:after {
    padding-left: 35px;
  }
  .big {
    font-size: 22px !important;
  }
  .imagen_licenciatura03 {
    background-image: url("../images/logos/logos_enes02.png");
    opacity: 0.9;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    background-repeat: no-repeat;
    background-position: center;
    -ms-flex-line-pack: center;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    -ms-flex-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    color: #FFFFFF;
    display: flex;
    height: 270px;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura03 {
    display: none;
    right: 22px;
    margin-top: 0.36rem !important;
  }
  .imagen_licenciatura03 .alinacion_img_licenciatura04 {
    right: 40px;
    display: none;
  }
  .imagen_licenciatura03 a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .imagen_licenciatura03 ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .seccion-01 .tab-content {
    padding-left: 0px;
    margin-top: 50px;
  }
  .seccion-01 .tab-content h2 {
    font-size: 22px;
    text-align: center;
  }
  .nav-link {
    display: block;
    padding: 0rem 0rem;
  }
  .header-testi {
    right: 15px;
  }
  .encabezado a {
    font-family: 'Roboto', sans-serif !important;
    color: #FFFFFF;
  }
  .encabezado ol {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    padding-left: 20px;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .table-lenguas tbody td {
    font-size: 13px;
  }
  .h1-center {
    margin-left: 1.2rem !important;
  }
  .imagen-historia {
    display: none;
  }
  .imagen_jefe {
    margin-left: 15px;
    margin-bottom: 20px;
  }
  .imagen_subjefe {
    left: 80px;
    margin-bottom: 20px;
  }
  .imagen_subordinado {
    left: 90px;
    margin-bottom: 20px;
  }
  .directorio h3,
  .directorio h4,
  .directorio h5,
  .directorio h6 {
    text-align: center !important;
  }
  .h1-center02 {
    margin-left: 1rem !important;
  }
}
/*# sourceMappingURL=main.css.map */