@font-face {
	font-family: 'FiraSans-Light';
	src: url('../fonts/FiraSans/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FiraSans/FiraSans-Light.woff') format('woff'),
	url('../fonts/FiraSans/FiraSans-Light.ttf')  format('truetype'),
	url('../fonts/FiraSans/FiraSans-Light.svg#FiraSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  @font-face {
	font-family: 'FiraSans-Italic';
		  src: url('../fonts/FiraSans/FiraSans-Italic.eot?#iefix') format('embedded-opentype'),
		  url('../fonts/FiraSans/FiraSans-Italic.otf')  format('opentype'),
		  url('../fonts/FiraSans/FiraSans-Italic.woff') format('woff'),
		  url('../fonts/FiraSans/FiraSans-Italic.ttf')  format('truetype'),
		  url('../fonts/FiraSans/FiraSans-Italic.svg#FiraSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  @font-face {
	font-family: 'FiraSans-LightItalic';
			  src: url('../fonts/FiraSans/FiraSans-LightItalic.eot?#iefix') format('embedded-opentype'),
			  url('../fonts/FiraSans/FiraSans-LightItalic.otf')  format('opentype'),
		   url('../fonts/FiraSans/FiraSans-LightItalic.woff') format('woff'),
		   url('../fonts/FiraSans/FiraSans-LightItalic.ttf')  format('truetype'),
		   url('../fonts/FiraSans/FiraSans-LightItalic.svg#FiraSans-LightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  
  @media screen and (max-width:2300px){
	  .layerSlider_Index {
		  bottom: 380px !important
	  }
  
  }
  @media screen and (max-width:1600px){
	  .layerSlider_Index {
		  bottom: 280px !important
	  }
  
  }
  @media screen and (max-width:1400px){
	  .layerSlider_Index {
		  bottom: 195px !important
	  }
  
  }
  
  @media screen and (max-width:1000px){
	  .desktop , .floatchat , 	.containerSliderLab_Movil
	  {
		  display:none;
	  }
  }
  #containerNav_Movil {
	  display: none;
  }
  .is_movil
  {
	  display:none;
  }
  .is_desktop
  {
	  display:block;
  }
  
  
  .is_movil__
  {
	  display:none;
  }	
  .is_desktop__
  {
	  display:block;
  }
  
  
  .imageCentroMovil , .textContenCicloMovil , .containerBlockAlianzas_Movil , .patronservicioServiciosCursosCortos , .containerAimedMovil  , .buttonAll_downloadEspecializacionMovil , .imageTitulacion_Movil
  {
	  display:none;
  }
  .containerLab_Escuela .wrapperSlideCt
  {
	  width:290px !important;
	  position:relative;
  }
  .containerLab_Escuela .wrapperSlideCt h2
  {
	  position: absolute;
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  color: #fff;
	  bottom: 25px;
	  left: 20px;
	  text-transform: uppercase;
	  font-weight: bold;
  }
  .containerLab_Escuela .wrapperSlideCt img
  {
	  width: 100% !important;
	  border-radius: 10px;
	  height: 400px;
  }
  .containerLab_Escuela .containerCtSlide .slick-prev
  {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 140px;
	  left: -30px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor:pointer;
  }
  .containerLab_Escuela .containerCtSlide .slick-next {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 210px;
	  left: -30px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor:pointer;
  }
  
  .carouselProgramsSchool_Desktop .slick-slide {
	  margin: 0 3px;
  }
  .carouselProgramsSchool_Desktop  .slick-prev {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 114px;
	  left: 5px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 55px;
	  height: 55px;
	  position: absolute;
	  z-index: 99;
	  cursor: pointer;
	  background-size: 55px;
  }
  .carouselProgramsSchool_Desktop .slick-next {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 114px;
	  right: 5px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor: pointer;
  }
  
  .carouselProgramsSchool_Desktop .slick-dots
  {
	  width:100%;
	  text-align:center;
  }
  .carouselProgramsSchool_Desktop .slick-dots li
  {
	  display:inline-block;
  }
  .carouselProgramsSchool_Desktop .slick-dots li button
  {
	  background-color: #D8D8D8;
	  border: none;
	  display: inline-block;
	  height: 8px;
	  margin: 0 2px;
	  width: 8px;
	  font-size: 0px;
	  border-radius: 17px;
	  padding: 0px;
  }
  .carouselProgramsSchool_Desktop .slick-active button
  {
	  background-color: #014366 !important;
  }
  
  .containerBlockHorarios_Top a
  {
	  text-align:center;
  }
  .containerPuntos_Empleabilidad
  {
	  width: 85px;
	  height: 109px;
	  background: url(../img/patron_e.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: -36px;
	  top: 126px;
  }
  .containerContact_Internal ::placeholder {
	color: #fff;
  }
  .containerContact_Internal :-ms-input-placeholder {
	color: #fff;
  }
  .containerContact_Internal ::-ms-input-placeholder {
	color: #fff;
  }
  .containerForm_Inscription_Right ::placeholder {
	   color: transparent;
  }
  .containerForm_Inscription_Right :-ms-input-placeholder {
	   color: transparent;
  }
  .containerForm_Inscription_Right ::-ms-input-placeholder {
		color: transparent;
  }
  .desktop
  {
	  display:block;
  }
  .movil
  {
	  display:none;
  }
  body
  {
	  background:#FCFCFC;
  }
  #containerCarousel_Eventos .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg) #fff;
	  background-position: center;
	  color: transparent !important;
	  background-size: 45px;
	  background-repeat: no-repeat;
  }
  #containerCarousel_Eventos  .ct-card-slider__arrow--right {
	  background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
	  background-position: center;
	  color: transparent !important;
	  background-size: 45px;
	  background-repeat: no-repeat;
  }
  #containerCarousel_Eventos  .ct-card-slider__arrows button {
	  height: 50px;
	  width: 50px;
	  overflow: hidden;
	  box-shadow: 1px 2px 3px #b3b3b3e3;
  }
  .overlaySlider
  {
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 15%, #1f1f1f 100%);
	  position: absolute;
	  top: 0px;
  }
  .containerButtons_Docente
  {
	  width:100%;
	  display:block;
  }
  .containerButtons_Docente a
  {
	  font-family: Brandon Grotesque;
	  font-size: 13px;
	  font-weight: bold;
	  color: #004165;
	  text-transform: uppercase;
	  line-height: 42px;
	  border-radius: 20px;
	  border: 1px solid #004165;
	  height: 42px;
	  width: 190px;
	  margin: 0 auto;
	  text-align: center;
	  margin-top: 20px;
	  margin-bottom: 30px;
	  transition: all 0.2s ease-in-out;
	  float: left;
	  margin-right: 13px;
  }
  .containerButtons_Docente a:hover
  {
	  color: #fff;
	  border: 1px solid 004165;
	  background:#004165;
  }
  .container {
	  width: 1090px;
	  max-width: 1164px;
  }
  .nav-top ul li a
  {
	  font-size: 10px;
	  font-family: FiraSans-Light;
	  letter-spacing: 0.6px;
  }
  .nav-top ul li {
	  font-size: 11px;
	  padding-top: 14px;
	  padding-bottom: 13px;
	  padding-left: 2px;
	  position:relative;
  }
  .nav-top ul li:first-child {
	  padding-left: 4px;
  }
  .nav-top__menu.style_one a
  {
	  padding: 0px;
	  border: none !important;
	  margin-left: 26px;
	  letter-spacing: 0.7px !important;
	  position:relative;
  }
  .nav-top__menu.style_one a:before
  {
	  content: "";
	  position: absolute;
	  width: 1px;
	  height: 13px;
	  background: #939393;
	  right: -18px;
	  top: -2px;
  }
  .nav-top__menu.style_one li:last-child a:before
  {
	  display:none;
  }
  .ct-searchbox__icon {
	  right: 15px;
	  top: 7px;
  }
  .nav-top__menu.style_one {
	  position: relative;
	  padding-right: 63px;
  }
  .header__logo svg {
	  max-width: 192px;
	  width: 180px;
	  margin-top: 5px;
  }
  .buttonInscription_top
  {
	  border-radius: 40px;
	  float: right;
	  margin-right: -6px;
	  font-size: 14px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  background: #fff;
	  text-transform: uppercase;
	  color: #002C44;
	  padding-left: 28px;
	  padding-right: 28px;
	  line-height: 25px;
	  padding-top: 13px;
	  padding-bottom: 10px;
  }
  .nav > div > div > ul {
	  display: block;
	  text-align:right;
  }
  .nav > div > div > ul  > li {
	  display: inline-block;
	  margin-right: 12px;
	  margin-left: 5px;
  }
  
  /*Cintillo para cursos cortos*/
  .nav > div > div > ul  > li:nth-child(2) > a:before {
	  content: 'NUEVO PROGRAMA';
	  POSITION: absolute;
	  BACKGROUND: #009AA6;
	  bottom: -20px;
	  left: 42px;
	  color: white;
	  padding: 1px 10px;
	  border-radius: 20px;
	  font-size: 0.60rem;
  }
  li.liAcordion:nth-child(2) > .titleAcordion:after{
	  content: 'NUEVO PROGRAMA';
	  POSITION: absolute;
	  BACKGROUND: #009AA6;
	  top: 15px;
	  right:30px;
	  color: white;
	  padding: 1px 10px;
	  border-radius: 20px;
	  font-size: 0.60rem;
  }
  
  .nav__menu > li > a
  {
	  padding-top: 0px;
	  padding-bottom: 0px;
	  font-size: 13px;
	  margin-top: 30px;
	  margin-bottom: 34px;
  }
  
  .nav__menu > li > a::after {
	  margin-top: -11px;
  }
  .containerSlider_Index
  {
	  width:100%;
	  position:relative;
	  margin-top:35px;
  }
  .containerSlider_Index img {
	  width: 100%;
	  height: auto;
	  display: block;
  }
  .containerCenterSlider_Index  {
	  width: 1090px;
	  margin: 0 auto;
	  position: absolute;
	  left: 0px;
	  right: 0px;
	  bottom: 0px;
  }
  .layerSlider_Index
  {
	  position: absolute;
	  bottom: 210px;
	  left: 0px;
	  width: 43%;
  }
  .layerSlider_Index h1
  {
	  font-size: 65px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 700;
	  color: #fff;
	  text-transform: uppercase;
	  line-height: 65px;
  }
  .layerSlider_Index p
  {
	  font-size: 15px;
	  font-family: Fira Sans;
	  letter-spacing: -0.4px;
	  color: #fff;
	  line-height: 25px;
  }
  .layerSlider_Index a
  {
	  background: #009AA6;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  font-weight: bold;
	  letter-spacing: -0.1px;
	  color: #fff;
	  line-height: 25px;
	  padding: 10px 60px;
	  border-radius: 30px;
	  margin-top: 20px;
	  display: table;
  }
  .containerSlider_Index  .flexslider .slides > li {
	  display: none;
	  -webkit-backface-visibility: hidden;
	  border-bottom-left-radius: 270px;
	  overflow: hidden;
  }
  .containerSlider_Index  .flex-direction-nav
  {
	  width: 1090px;
	  margin: 0 auto !important;
	  position: absolute;
	  bottom: 160px;
	  left: 0px;
	  right: 0px;
	  z-index: 99;
	  text-align: center;
  }
  .containerSlider_Index  .flex-prev
  {
	  width:60px;
	  height:60px;
	  background:url("../img/icons/hero/arrow_left.svg") #fff;
	  background-position:center;
	  background-repeat:no-repeat;
	  border-radius:50%;
	  z-index:99;
	  left:0px;
  }
  .containerSlider_Index  .flex-next
  {
	  width:60px;
	  height:60px;
	  background:url("../img/icons/hero/arrow_rigth.svg") #fff;
	  background-position:center;
	  background-repeat:no-repeat;
	  border-radius:50%;
	  z-index:99;
	  left:67px;
  }
  .sectionCourse3 .ct-card--hero
  {
	  cursor:pointer;
  }
  .icoStaticScroll
  {
	  width: 30px;
	  height: 50px;
	  margin: 0 auto;
	  position: absolute;
	  background: url(../img/icons/hero/ico_scroll.svg);
	  background-position: center;
	  background-repeat: no-repeat;
	  bottom: 70px;
	  left: 0px;
	  right: 0px;
	  z-index: 99;
	  text-align: center;
	  cursor:pointer;
  }
  
  body.home .section.specialities .subtitle{
	  font-size: 1.10rem;
  }
  
  .containerSlider_Home .ct-hero__heading {
	  top: 352px;
  }
  .containerSlider_Home .ct-hero__title {
	  margin-bottom: 0px;
  }
  .containerSlider_Home .ct-hero__inner {
	  height: 107vh;
  }
  .containerSlider_Home .ct-hero {
	  margin-top: 37px;
  }
  .containerSlider_Home .ct-hero img {
	  height: 100%;
	  width: auto;
	  max-width: 200%;
  }
  .containerSlider_Home .ct-hero__description p
  {
	  font-weight: normal;
	  font-family: FiraSans-Light;
	  line-height: 30px;
  }
  .containerSlider_Home .buttonSlide
  {
	  border-radius:35px;
  }
  .containerSlider_Home .ct-hero__description {
	  margin-bottom: 18px;
  }
  .containerSlider_Home .ct-hero__arrows {
	  margin-bottom: 5px;
  }
  .titleHome_is_1
  {
	  margin-top:75px;
	  margin-bottom: 65px !important;
  }
  .containerSlider_Home .ct-hero__controls {
	  bottom: 35px;
  }
  .containerSlider_Home .ct-hero__bullet {
	  height: 13px;
	  margin: 0 3px;
	  width: 13px;
  }
  .containerSlider_Home .ct-hero__bullet--active {
	  width: 42px !important;
  }
  .containerSlider_Home .ct-hero__icoScroll {
	  margin-bottom: 10px;
  }
  /*.ct-title::after, .ct-subtitle::after {
	  margin: 18px auto 0;
  }*/
  .containerColums_Home
  {
	  width:978px;
	  margin:0 auto;
  }
  .containerColums_Home .column.is-4-desktop
  {
	  padding:0px;
	  padding-right:7.5px;
	  padding-left:7.5px;
	  padding-bottom:15px;
  }
  .containerColums_Home .column.is-4-desktop:nth-child(3n)
  {
	  padding-right:0px;
  }
  .containerColums_Home .ct-card__body {
	  min-height: 230px;
	  padding: 45px;
	  width: 85%;
	  padding-left: 30px;
  }
  .containerColums_Home  h2  {
	  margin-bottom:30px !important;
	  padding-left: 10px !important;
	  letter-spacing:1px;
  }
  .containerColums_Home  .ct-card__action a
  {
	  border: 1px solid #fff;
	  width: 100px;
	  height: 45px;
  }
  
  body.home .columns.careers .column.lastchild
  {
	  width: 100%;
  }
  
  .containerColums_Home .column.lastchild
  {
	  margin-top: 7px;
  }
  body.home .columns.careers .column.lastchild .ct-card__title {
	  width: 41%;
  }
  .buttonAll_Carreras
  {
	  border: 2px solid #002C44;
	  max-width: 215px;
	  margin-top: 5px;
  }
  .titleHome_is_2
  {
	  margin-top:40px;
	  margin-bottom: 15px !important;
  }
  .titleHome_is_2::after {
	  margin: 10px auto 0;
  }
  .subTitleHome_is_2
  {
	  margin-bottom:10px;
  }
  body.home .section.specialities .ct-card-slider__arrow {
	  width: 60px;
	  height: 60px;
  }
  .containerCarouselHome
  {
	  width:963px;
	  margin:0 auto;
	  z-index: 2;
  }
  .containerCarouselHome  .ct-card__slide
  {
	  margin-right:9px !important;
	  margin-left:9px !important;
  }
  .containerCarouselHome  .ct-card__title
  {
	  margin-right:9px !important;
	  margin-left:9px !important;
	  letter-spacing:1px;
  }
  .containerCarouselHome  .ct-card__action a   {
	  border: 1px solid #fff;
	  width: 100px;
	  height: 45px;
  }
  .ct-section__border--bottom-left {
	  bottom: -195px;
	  z-index: 1;
  }
  body.home .section.specialities .ct-card-slider__arrow--left{
	  left: -18px;
  }
  .buttonAll_Cursos
  {
	  background-color: #004165 !important;
	  color: #fff !important;
	  margin-top: 32px;
	  z-index: 2;
	  position: relative;
  }
  .containerAdvantages
  {
	  width:963px;
	  margin:0 auto;
  }
  .advantages
  {
	  z-index: 2;
	  position: relative;
  }
  .ct-section__border--top-right {
	  z-index: 2;
	  height: 527px;
  }
  .containerCarousel_Sedes
  {
	  z-index: 3;
	  position: relative;
  }
  .buttonAll_Advantages
  {
	  width: 205px;
	  border: 1px solid #ffffff;
	  color: #fff !important;
	  margin-top: 30px;
  }
  .select select {
	  border-radius: 12px !important;
	  width: 340px !important;
	  margin: 0 auto;
	  height: 42px;
	  line-height: 35px;
	  text-indent: 10px;
	  font-family: Brandon Grotesque;
	  font-size: 14px;
	  letter-spacing: 1px;
	  box-shadow: -2px 1px 2px #10646b;
  }
  .containerCarousel_Sedes .select::after {
	  right: 108px !important;
	  top: 20px !important;
	  opacity: 0.3 !important;
  }
  .containerUbicacion_sedes
  {
	  width:963px;
	  margin:0 auto;
	  z-index: 2;
	  margin-top: 30px;
  }
  .containerUbicacion_sedes  .ct-card__slide
  {
	  margin-right:8px !important;
	  margin-left:8px !important;
  }
  .containerUbicacion_sedes  .ct-card__title
  {
	  margin-right:9px !important;
	  margin-left:9px !important;
	  letter-spacing:1px;
  }
  .containerUbicacion_sedes  .ct-card__action a   {
	  border: 1px solid #fff;
	  width: 115px;
	  height: 40px;
	  border-radius: 40px;
	  max-width: inherit !important;
	  min-width: inherit;
	  margin-top: 12px;
	  background: url(../img/icoRight.png);
	  background-repeat: no-repeat;
	  background-position: 86px 13px;
	  padding-right: 15px;
  }
  .containerUbicacion_sedes  .ct-card__action a:hover   {
	  background: url(../img/icoRightHover.png) !important;
	  background-repeat: no-repeat !important;
	  background-position: 86px 13px !important;
  }
  body.home .section.sedes .ct-card-slider__arrow  {
	  width: 60px;
	  height: 60px;
  }
  .containerUbicacion_sedes .ct-card--hero, .ct-card--hero-active {
	  min-height: 360px;
  }
  .containerUbicacion_sedes .ct-card--hero .ct-card__body {
	  padding-left: 38px;
  }
  .buttonAll_Sedes
  {
	  width: 205px;
	  margin-top: 0px;
	  margin-bottom: 50px;
  }
  .containerNews
  {
	  padding-top:20px;
  }
  .containerNews .ct-title::after {
	  margin: 8px auto 0;
	  margin-bottom: 15px;
  }
  .containerNews .container
  {
	  width: 1020px;
	  margin: 0 auto;
  }
  .containerNews .column.is-6 {
	  width: 57%;
  }
  .containerNews .ct-card--hero-active {
	  min-height: 360px;
	  height: 435px;
  }
  .containerNews .ct-card--horizontal .ct-card__image {
	  max-height: inherit;
	  max-width: inherit;
	  width: 125px;
	  height: 125px;
  }
  .containerNews .ct-card--horizontal .ct-card__body {
	  padding-right: 20px;
	  width: 50%;
  }
  .containerNews .ct-card--horizontal .ct-card__description {
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  overflow: hidden;
  }
  .containerNews .ct-card__linkMore
  {
	  margin-top:0px;
  }
  .containerNews .ct-card__datetime {
	  font-size: 14px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 300;
  }
  .containerNews  .ct-card--horizontal .ct-card__body {
	  padding: 0px 20px;
  }
  .containerNews .mb20 {
	  margin-bottom: 21px;
	  margin-left: -3px;
  }
  .ct-card--hero-active .ct-card__description {
	  font-family: FiraSans-Light;
  }
  .buttonAll_News
  {
	  width: 205px;
	  margin-top: 0px;
	  margin-bottom: 50px;
  }
  .buttonAll_News {
	  margin-top: -8px;
  }
  body .footer {
	  padding-bottom: 30px;
	  padding-top: 30px;
  }
  .footer .logo img {
	  max-width: inherit;
	  width: 185px;
  }
  .nav-footer ul li a {
	  font-size: 12px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 300;
  }
  .nav-footer ul li {
	  margin-bottom: 8px;
	  width: 44%;
	  margin-right: 12%;
  }
  
  .nav-footer .nav-footer__menu li a
  {
  
  }
  
  .footer .column.is-6
  {
	  padding-bottom: 0;
  }
  
  .nav-footer ul li:nth-child(2n) {
	  margin-right: 0%;
  }
  .nav-footer__menu
   {
	  margin-left: 50px;
  }
  .footer .column.is-6 {
	  padding-right: 0px !important;
  }
  .footer .box_lasted .box_legacy {
  
  }
  .footer .box_lasted .box_legacy  p{
	  margin-bottom:-5px;
	  font-size: 11px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 300;
  }
  .nav_social {
	  bottom: -5px;
  }
  .nav_social li
  {
	  border:none;
	  position:relative;
	  margin-left: 15px;
  }
  .nav_social li:before
  {
	  content: "";
	  position: absolute;
	  width: 1px;
	  height: 19px;
	  background: #939393;
	  right: -15px;
	  top: 0px;
  }
  .nav_social li:last-child:before
  {
	  display:none;
  }
  .footer .box_lasted {
	  /*height: 85%;*/
  }
  .ct-searchbox__wrapper {
	  top: 37.5%;
  }
  .ct-searchbox__input input {
	  border-radius: 10px;
	  width: 910px;
	  font-size: 20px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 300;
	  letter-spacing: 1.5px;
	  text-indent: 40px;
	  margin: 0px;
	  padding-top: 22px;
	  padding-bottom: 20px;
	  margin-top: -1px;
	  background-image: url(../img/icoSearchForm.png);
	  background-repeat: no-repeat;
	  background-position: 26px 21px;
  }
  .linkFaq
  {
	  font-size: 17px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 300;
	  letter-spacing: 1.5px;
	  padding-top: 8px;
	  display: block;
  }
  *:focus
  {
	  outline:none;
  }
  .buttonSearch
  {
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  color:#fff;
	  float: right;
	  width: 15px;
	  height: 15px;
	  cursor: pointer;
	  border: none;
	  position: absolute;
	  right: 22px;
	  top: 25px;
	  color: transparent;
  }
  .ct-searchbox__input {
	  padding: 0;
	  width: 910px;
	  margin: 0 auto;
	  position:relative;
  }
  .ct-searchbox__close .line_two {
	  height: 27px;
	  border: 1px solid #F2F2F2;
	  margin-top: -27px;
  }
  .ct-searchbox__close .line_one {
	  height: 27px;
	  border: 1px solid #F2F2F2;
	  margin-left: 12px;
  }
  .ct-searchbox__close {
	  right: 2.5%;
	  top: 22%;
  }
  .ct-searchbox__overlay_Inscription
  {
	  background-color: rgba(0, 44, 68, 0.9);
	  left: 0;
	  height: 100%;
	  position: fixed;
	  top: 0;
	  width: 100%;
	  z-index: 999999;
	  display:table;
  }
  .alignTop{
	  display: table-cell;
	  vertical-align: middle;
  }
  .containerForm_Inscription
  {
	  width: 1060px;
	  background: #0075B0;
	  border-radius: 10px;
	  margin: 0 auto;
	  position: relative;
	  padding-bottom: 20px;
	  overflow:hidden;
  }
  .icoForm_Inscription
  {
	  position: absolute;
	  top: 0px;
	  right: 0px;
	  width: 165px;
	  height: 325px;
	  background: #0065AA;
	  border-bottom-left-radius: 500px;
  }
  
  .wrapperForm_Inscription {
	  padding-top: 38px;
	  padding-left: 65px;
  }
  .wrapperForm_Inscription h2
  {
	  font-size: 26px;
	  color: #fff;
	  font-family: 'Brandon Grotesque';
	  font-weight: bold;
  }
  .wrapperForm_Inscription p
  {
	  font-size: 15px;
	  color: #fff;
	  font-family: FiraSans-Light;
  }
  .imageForm_Inscription
  {
	  width: 480px;
	  height: auto;
	  border-top-right-radius: 225px;
	  overflow: hidden;
	  border-bottom-right-radius: 225px;
	  margin-top: 22px;
  }
  .imageForm_Inscription img
  {
	  display:block;
  }
  .closeForm_Inscription {
	  cursor: pointer;
	  height: 24px;
	  width: 24px;
	  position: absolute;
	  right: 20px;
	  top: 20px;
  }
  .closeForm_Inscription  .lineOne  {
	  display: block;
	  box-sizing: border-box;
	  height: 20px;
	  width: 0px;
	  border: 1px solid #F2F2F2;
	  transform: rotate(-45deg);
	  background-color: #F2F2F2;
	  margin-left: 12px;
  }
  .closeForm_Inscription  .lineTwo  {
	  display: block;
	  box-sizing: border-box;
	  height: 20px;
	  width: 0px;
	  border:1px solid #F2F2F2;
	  transform: rotate(45deg);
	  margin-top: -20px;
	  background-color: #F2F2F2;
	  margin-left: 12px;
  }
  .containerForm_Inscription_Left
  {
	  float:left;
  }
  .containerForm_Inscription_Right
  {
	  float: right;
	  width: 380px;
	  margin-right: 100px;
	  margin-top: 40px;
	  position: relative;
  }
  .containerForm_Inscription_Right p
  {
	  margin: 0px;
	  margin-bottom: 18px;
	  font-size: 9px;
	  color: #fff;
  }
  .containerForm_Inscription_Right label
  {
	  display: block;
	  font-size: 15px;
	  color: #fff;
	  line-height: 15px;
	  padding-bottom:6px;
	  font-weight: 600;
  }
  .containerForm_Inscription_Right input[type="text"] , .containerForm_Inscription_Right input[type="email"]
  {
	  width: 100%;
	  height: 38px;
	  border: 1px solid #fff;
	  background: none;
	  border-radius: 5px;
	  text-indent:15px;
	  color:#fff;
	  font-size:16px;
  }
  .containerForm_Inscription_Right select
  {
	  width: 100%;
	  height: 38px;
	  border: 1px solid #fff;
	  background: none;
	  border-radius: 5px;
	  text-indent:15px;
	  color:#fff;
	  font-size:13px;
	  font-family: 'Brandon Grotesque';
  }
  .containerForm_Inscription_Right input[type="checkbox"]
  {
	  transition: linear .2s all;
	  width: 13px !important;
	  height: 13px !important;
	  -webkit-appearance: none;
	  margin: 0;
	  padding: 0 !important;
	  display: inline-block;
	  position: relative;
	  border: 1px solid #fff;
	  margin-right: 5px;
	  cursor: pointer;
	  border-radius:2px;
  }
  .containerForm_Inscription_Right  input[type="checkbox"]:checked {
	  background: #fff !important;
  }
  .containerForm_Inscription_Right  input[type="submit"] {
	  width: 50%;
	  height: 40px;
	  border: 1px solid #fff;
	  background: none;
	  border-radius: 30px;
	  text-indent: 15px;
	  font-size: 14px;
	  color: #fff;
	  font-family: 'Brandon Grotesque';
	  font-weight: 600;
	  margin-top: -7px;
	  cursor:pointer;
  }
  .clear
  {
	  clear:both;
  }
  .selectForm_Inscription input
  {
	  background: url(../img/icoArrowSelect.png) !important;
	  background-repeat: no-repeat !important;
	  background-position: 350px !important;
  }
  .overlay_Inscription
  {
	  display:none;
	  z-index: 999999;
  }
  .containerSlide_Internal
  {
	  position:relative;
  }
  .containerSlide_Internal .ct-hero__title {
	  font-size: 45px;
	  width: 420px;
  }
  .containerSlide_Internal  .buttonSlider_Internal
  {
	  border-radius:30px;
  }
  .containerSlide_Internal  .ct-hero__description {
	  line-height: 28px;
  }
  .containerSlide_Internal .ct-hero__description {
	  color: #ffffff;
	  line-height: 24px;
	  font-size: 15px;
	  width: 430px;
  }
  .containerSlide_Internal .ct-hero__heading {
	  top: 350px;
	  z-index: 9;
  }
  .ct-breadcrumbs
  {
	  padding:20px 0px;
	  border-bottom: solid rgba(74, 74, 74, 0.1) 1px;
	  width: 100%;
	  margin: 0 auto;
  }
  .ct-breadcrumbs a
  {
	  font-size: 12px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: normal;
	  color: #4A4A4A;
  }
  .ct-breadcrumbs i
  {
	  font-size: 25px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 100;
	  line-height: 10px;
	  font-style: normal;
	  margin-left: 3px;
  }
  .ct-breadcrumbs span
  {
	  font-size: 12px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: bold666;
	  color: #4A4A4A;
	  text-transform: uppercase;
  }
  .centerContent
  {
	  width: 950px;
	  margin: 0 auto;
	  position:relative;
  }
  /*.nav ul
  {
	  display:none !important;
  }*/
  .titleInternal_is_1
  {
	  margin-top:-10px;
  }
  .titleInternal_is_1:after {
	  margin: 0px;
  }
  .containerGrid_Escuela ul  {
	  width: 100%;
  }
  .containerGrid_Escuela ul li {
	  width: 33.33333%;
	  float:left;
	  list-style:none;
  }
  
  .containerGrid_Escuela ul li.col_card_cinco:nth-child(3) {
	  height:620px;
	  float:right;
  }
  .containerGrid_Escuela ul li.col_card_cinco:nth-child(3)  .column {
	  height: 100%;
  }
  .containerGrid_Escuela ul li.col_card_cinco:nth-child(3)  .ct-card__body{
	  padding-bottom: 265px;
  }
  
  .containerGrid_Escuela ul li.col_card_cuatro:nth-child(3) {
	  height:620px;
	  float:right;
  }
  .containerGrid_Escuela ul li.col_card_cuatro:nth-child(3)  .column {
	  height: 100%;
  }
  .containerGrid_Escuela ul li.col_card_cuatro:nth-child(3)  .ct-card__body{
	  padding-bottom: 265px;
  }
  
  .containerGrid_Escuela ul li.col_card_cuatro:nth-child(4) {
	  width: 617px;
  }
  .containerGrid_Escuela ul li.col_card_cuatro:nth-child(4) .column {
	  width: 617px;
  }
  
  /*
  
  .containerGrid_Escuela ul li:nth-child(3) {
	  height:620px;
	  float:right;
  }
  .containerGrid_Escuela ul li:nth-child(3)  .column {
	  height: 100%;
  }
  .containerGrid_Escuela ul li:nth-child(3)  .ct-card__body{
	  padding-bottom: 265px;
  }
  .containerGrid_Escuela ul li:nth-child(4) {
	  width: 617px;
  }
  .containerGrid_Escuela ul li:nth-child(4) .column {
	  width: 617px;
  }
  .containerGrid_Escuela ul li:nth-child(7) {
	  height:620px;
	  float:right;
  }
  .containerGrid_Escuela ul li:nth-child(7)  .column {
	  height: 100%;
  }
  .containerGrid_Escuela ul li:nth-child(7)  .ct-card__body{
	  padding-bottom: 265px;
  }
  .containerGrid_Escuela ul li:nth-child(8) {
	  width: 617px;
  }
  .containerGrid_Escuela ul li:nth-child(8) .column {
	  width: 617px;
  }
  
  .containerGrid_Escuela ul li:nth-child(11) {
	  height:620px;
	  float:right;
  }
  .containerGrid_Escuela ul li:nth-child(11)  .column {
	  height: 100%;
  }
  .containerGrid_Escuela ul li:nth-child(11)  .ct-card__body{
	  padding-bottom: 265px;
  }
  .containerGrid_Escuela ul li:nth-child(12) {
	  width: 617px;
  }
  .containerGrid_Escuela ul li:nth-child(12) .column {
	  width: 617px;
  }
  */
  
  .containerGrid_Escuela .column.is-4 {
	  padding: 0px;
	  padding-left: 7.5px;
	  padding-right: 7.5px;
	  padding-bottom: 15px;
	  height:310px;
	  width:100%;
  }
  .containerGrid_Escuela .ct-card--hero .ct-card__body {
	  padding-left: 35px;
  }
  .containerGrid_Escuela .ct-card--hero {
	  min-height: 100%;
	  height:100%;
  }
  .containerGrid_Escuela  .ct-card__body
  {
	  width:250px;
  }
  .containerGrid_Escuela .ct-card__image  {
	  height: 100%;
  }
  .containerGrid_Escuela .ct-card__image img {
	  min-width: 100%;
	  width: 100%;
	  height: 100%;
  }
  .wraperText_Escuela
  {
	  flex: inherit !important;
	  width: 100% !important;;
  }
  .wraperText_Escuela h2:after {
	  margin: 0px;
	  margin-top:7px;
  }
  .wraperText_Escuela h2 {
	  font-size:26px;
  }
  .containerBlock_Escuela_is_1 {
	  padding-top: 260px;
	  border-top-left-radius: 300px;
	  margin-top: -270px;
	  padding-bottom:300px;
  }
  .ct-card__title--advantages {
	  font-size: 19px;
	  letter-spacing: 1px;
  }
  .containerAdvanteges{
	  margin-top: -28px;
  }
  .containerAdvanteges h2 span {
	  font-size: 9px;
	  font-family: FiraSans-Light;
	  text-transform: initial;
	  display: block;
	  padding-top: 5px;
	  width: 65%;
	  margin: 0 auto;
	  font-weight: normal;
  }
  .containerAdvanteges .buttonAll_Advanteges  {
	  align-items: center;
	  border-radius: 20px;
	  display: flex;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 700;
	  height: 45px;
	  justify-content: center;
	  text-transform: uppercase;
	  transition: all 0.2s ease-in-out;
	  border: 1px solid #ffffff;
	  color: #ffffff;
	  width: 300px;
	  margin: 0 auto;
	  margin-top: -10px;
  }
  .containerLab_Escuela
  {
	  background: #FCFCFC;
	  padding-top: 70px;
	  padding-bottom: 70px;
	  border-top-right-radius: 300px;
	  border-bottom-right-radius: 300px;
	  margin-top: -250px;
	  position: relative;
	  z-index:9;
  }
  .containerLab_Escuela .section.is-medium {
	  padding-bottom: 0px;
	  padding-top: 0px;
  }
  .containerLab_Escuela  .ct-card__body {
	  padding-left: 35px;
  }
  .containerLab_Escuela  .ct-subtitle {
	  font-size: 25px;
	  margin-top:30px;
  }
  .containerLab_Escuela .ct-subtitle--blue:after {
	  margin: 0px;
	  margin-top: 3px;
  }
  .containerLab_Escuela p {
	  font-size: 14px;
	  line-height: 25px;
  }
  .containerLab_Escuela .ct-card__image  {
	  height: 100%;
  }
  .containerLab_Escuela .ct-card__image img {
	  min-width: 100%;
	  width: 100%;
	  height: 100%;
  }
  .containerLab_Escuela .ct-card-slider__arrows  img
  {
	  border-radius: 50%;
	  box-shadow: -2px 1px 0px #bdbdbd61;
  }
  .containerAlianzas
  {
	  padding-top: 290px;
	  margin-top: -250px;
	  background: #004165;
	  padding-bottom: 80px;
  }
  .containerAlianzas  .ct-subtitle {
	  font-size: 25px;
	  margin-top:30px;
	  margin-bottom: 25px;
  }
  .containerAlianzas .ct-subtitle:after {
	  margin: 0px;
	  margin-top: 6px;
	  background:#fff;
	  border:1px solid #fff;
  }
  .containerAlianzas p {
	  font-size: 14px;
	  line-height: 25px;
	  width: 80%;
  }
  .containerAlianzas a {
	  font-size: 16px;
	  font-family: 'Brandon Grotesque';
	  margin-bottom: 25px;
	  color: #009AA6;
	  font-weight: bold;
	  margin-top: 7px;
	  display: block;
  }
  .containerAlianzas .ct-card-slider   {
	  width: 700px !important;
	  margin:0 auto;
  }
  .containerAlianzas .ct-card-slider__arrow--left {
	  top: 45%;
	  left: -95px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .containerAlianzas .ct-card-slider__arrow--right {
	  top: 45%;
	  right: -95px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .containerAlianzas section  {
	  padding-top:0px !important;
	  padding-bottom:0px !important;
  }
  .containerContact_Internal
  {
	  width:100%;
	  padding-top: 30px;
	  padding-bottom: 25px;
	  background:#fff;
  }
  .containerImage_Contact_Internal
  {
	  width:46%;
	  height:auto;
	  float:right;
  }
  .containerImage_Contact_Internal img
  {
	  width:100%;
	  height:auto;
	  display:block;
  }
  .wrapperContact_Internal
  {
	  width: 40%;
	  float: left;
	  margin-left: 3%;
  }
  .wrapperContact_Internal h2, .wrapperContact_Internal h3
  {
	  /*font-size: 26px;*/
	  font-size: 18px;
	  color: #002C44;
	  margin-top:10px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 700;
	  display:block;
  }
  .wrapperContact_Internal h2:after, .wrapperContact_Internal h3:after {
	  content: '';
	  background-color: #002C44;
	  border-radius: 7px;
	  display: block;
	  margin-top: -1px;
	  height: 6px;
	  width: 25px;
  }
  .formContact_Internal
  {
	  margin-top:23px;
  }
  .formContact_Internal p {
	  margin: 0px;
	  margin-bottom: 24px;
	  font-size: 9px;
	  color: #002C44;
  }
  .formContact_Internal label {
	  display: block;
	  font-size: 15px;
	  color: #002C44;
	  line-height: 15px;
	  padding-bottom: 5px;
	  font-weight: 600;
  }
  .formContact_Internal input[type="text"] , .formContact_Internal input[type="email"] {
	  width: 100%;
	  height: 36px;
	  border: 1px solid #002C44;
	  background: none;
	  border-radius: 3px;
	  text-indent: 15px;
	  color: #002C44;
	  font-size:16px;
	  font-family:Brandon Grotesque;
  }
  .formContact_Internal select {
	  width: 100%;
	  height: 36px;
	  border: 1px solid #002C44;
	  background: none;
	  border-radius: 3px;
	  text-indent: 15px;
	  color: #002C44;
	  font-size:13px;
	  font-family:Brandon Grotesque;
  }
  .formContact_Internal textarea  {
	  width: 100%;
	  height: 90px;
	  border: 1px solid #002C44;
	  background: none;
	  border-radius: 3px;
	  text-indent: 15px;
	  color: #002C44;
	  font-size:15px;
	  resize:none;
	  padding-top:6px;
	  font-family:Brandon Grotesque;
  }
  .formContact_Internal input[type="checkbox"]
  {
	  transition: linear .2s all;
	  width: 13px !important;
	  height: 13px !important;
	  -webkit-appearance: none;
	  margin: 0;
	  padding: 0 !important;
	  display: inline-block;
	  position: relative;
	  border: 1px solid #002C44;
	  margin-right: 5px;
	  cursor: pointer;
	  border-radius:2px;
  }
  .formContact_Internal  input[type="checkbox"]:checked {
	  background: #002C44 !important;
  }
  .formContact_Internal input[type="submit"] {
	  width: 50%;
	  height: 45px;
	  border: 1px solid #002C44;
	  background: none;
	  border-radius: 30px;
	  font-size: 14px;
	  color: #002C44;
	  font-family: 'Brandon Grotesque';
	  font-weight: 600;
	  margin-top: -10px;
	  cursor:pointer;
  }
  .selectForm_Internal input
  {
	  background: url(../img/icoArrowSelect_Internal.png) !important;
	  background-repeat: no-repeat !important;
	  background-position: 350px !important;
  }
  
  .page-template-template-carreras .ct-careers-columns .column:last-child {
	  display: block;
  }
  
  .containerGrid_Carreras ul  {
	  width: 100%;
  }
  .containerGrid_Carreras ul li {
	  width: 33.33333%;
	  float:left;
	  list-style:none;
	  padding-bottom: 15px;
  }
  .containerGrid_Carreras ul li .column.is-4-desktop {
	  width: 100%;
  }
  .containerGrid_Carreras ul li h2 {
	  font-size: 20px !important;
  }
  .titleInternal_is_2
  {
	  margin-top: 10px;
	  margin-bottom: 10px !important;
  }
   .titleInternal_is_2:after {
	  margin: 0px;
  }
  .containerGrid_Carreras .column.is-4-desktop  {
	  padding: 0px;
	  padding-left: 7.5px;
	  padding-right: 7.5px;
	  height: 310px;
	  width: 100%;
  }
  .containerGrid_Carreras .langCarreras
  {
	  display: block;
	  font-size: 20px;
	  color: #fff;
	  line-height: 15px;
	  font-weight: 600;
	  letter-spacing: 1px;
	  margin-top: 70px;
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  background-position: top 2px right;
  }
  .containerGrid_Carreras .ct-card__body {
	  width: 100%;
  }
  .containerBlock_Carreras {
	  padding-top: 20px;
	  padding-bottom: 30px;
  }
  .containerCarreras_Banner_1 {
	  padding-top: 50px;
	  padding-bottom: 50px;
  }
  #banner1Carrera
  {
	  width: 95%;
	  border-radius: 13px;
	  overflow: hidden;
	  position: relative;
	  margin: 0 auto;
	  box-shadow: 0px 1px 3px #3c3c3ccc;
  }
  #banner1Carrera img
  {
	  width:100%;
	  height:auto;
	  display:block;
  }
  #banner1Carrera .layerOverlay
  {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top:0px;
	  left:0px;
  }
  #banner1Carrera .wrapperBanner_1
  {
	  position: absolute;
	  bottom:40px;
	  left:40px;
	  z-index:9;
  }
  #banner1Carrera .wrapperBanner_1 h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 20px;
	  color: #fff;
	  font-weight: bold;
	  line-height: 23px;
	  letter-spacing:1px;
	  display:block;
  }
  #banner1Carrera .wrapperBanner_1 span
  {
	  font-size: 20px;
	  color: #fff;
	  font-weight: 600;
	  line-height: 25px;
	  letter-spacing:1px;
	  padding-top:5px;
	  display:block;
  }
  #banner1Carrera .wrapperBanner_1 a
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 14px;
	  color: #fff;
	  line-height: 25px;
	  letter-spacing: 1px;
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  background-position: top 4px right;
	  padding-right: 20px;
	  margin-top: 40px;
	  display: inline-block;
  }
  .containerCarreras_Banner_2 {
	  padding-top: 50px;
	  padding-bottom: 25px;
	  background:#fff;
  }
  #banner2Carrera
  {
	  width: 95%;
	  border-radius: 13px;
	  overflow: hidden;
	  position: relative;
	  margin: 0 auto;
	  box-shadow: 0px 1px 3px #3c3c3ccc;
  }
  #banner2Carrera img
  {
	  width:100%;
	  height:auto;
	  display:block;
  }
  #banner2Carrera .layerOverlay
  {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top:0px;
	  left:0px;
  }
  #banner2Carrera .wrapperBanner_2
  {
	  position: absolute;
	  bottom:40px;
	  left:40px;
	  z-index:9;
  }
  #banner2Carrera .wrapperBanner_2 h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 26px;
	  color: #fff;
	  font-weight: bold;
	  line-height: 23px;
	  letter-spacing: 1px;
	  display: block;
	  background: url(../img/icoLogoUPC.png);
	  background-repeat: no-repeat;
	  background-position: top 0px right;
	  padding-right: 35px;
  }
  #banner2Carrera .wrapperBanner_2 a
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 14px;
	  color: #fff;
	  line-height: 25px;
	  letter-spacing: 1px;
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  background-position: top 4px right;
	  padding-right: 20px;
	  margin-top: 10px;
	  display: inline-block;
  }
  .containerSchedule
  {
	  padding-top:10px;
	  padding-bottom:10px;
	  background:#F2F2F2;
  }
  .containerSchedule h2 {
	  margin-bottom: 0px !important;
	  font-size: 25px;
  }
  .containerSchedule h2:after {
	  margin: 0px;
  }
  .containerSchedule h4{
	  font-size: 13px !important;
	  padding-top:15px;
  }
  .containerSchedule span {
	  font-family: 'Brandon Grotesque';
	  font-size: 14px;
	  line-height: 18px;
	  display: block;
	  padding-top: 5px;
  }
  .contentSchelude
  {
	  width:90%;
	  margin:0 auto;
  }
  .containerBlock_Banner {
	  margin-top: -130px;
	  padding-bottom: 30px;
	  text-align:center;
  }
  .containerBlock_Banner ul li {
	  width:440px;
	  height:340px;
	  list-style:none;
	  border-radius:10px;
	  display:inline-block;
	  text-align:left;
	  margin-left:6px;
	  margin-right:6px;
	  position:relative;
	  overflow:hidden;
	  box-shadow: 0px 1px 3px #3c3c3ccc;
  }
  .containerBlock_Banner ul li > img {
	  width: 100%;
	  height: auto;
	  display: block;
  }
  .containerBlock_Banner ul li .layerOverlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top: 0px;
	  left: 0px;
  }
  .containerBlock_Banner  ul li .wrapperBanner {
	  position: absolute;
	  bottom: 40px;
	  left: 40px;
	  z-index: 9;
  }
  .containerBlock_Banner  ul li h3 {
	  font-family: 'Brandon Grotesque';
	  font-size: 26px;
	  color: #fff;
	  font-weight: bold;
	  line-height: 28px;
	  letter-spacing: 1px;
	  display: block;
	  padding-right: 30px;
  }
  .containerBlock_Banner  ul li   a {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  font-weight: bold;
	  color: #009AA6;
	  line-height: 25px;
	  letter-spacing: 1px;
	  padding-right: 20px;
	  margin-top: 10px;
	  display: inline-block;
  }
  .containerBlock_Banner ul li  span  {
	  font-size: 14px;
	  color: #fff;
	  font-weight: 600;
	  line-height: 15px;
	  letter-spacing: 0px;
	  padding-top: 5px;
	  display: block;
  }
  #containerSlider
  {
	  width: 100%;
	  background: #7F7F7F;
	  overflow: hidden;
	  position: relative;
  }
  #containerSlider a
  {
	  background: #009AA6;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  font-weight: bold;
	  letter-spacing: -0.1px;
	  color: #fff;
	  line-height: 25px;
	  padding: 10px 60px;
	  border-radius: 30px;
	  margin-top: 20px;
	  display: table;
  }
  #containerSlider .containerCenter_Slider
  {
	  width:1090px;
	  margin:0 auto;
	  position:relative;
  }
  .containerCenter_Full
  {
	  width: 1090px;
	  max-width: 1164px;
	  margin: 0 auto;
	  position:relative;
  }
  #containerSlider .wrapperSlider
  {
	  position: absolute;
	  left: 0px;
	  z-index: 99;
  }
  #containerSlider .wrapperSlider h1
  {
	  font-family: Brandon Grotesque;
	  font-size: 45px;
	  font-weight: bold;
	  letter-spacing: 2px;
	  color: #fff;
	  text-transform: uppercase;
	  line-height: 45px;
	  margin-right: 20px;
  }
  #containerSlider .wrapperSlider h1 img
  {
	  margin-left:10px;
  }
  #containerSlider .wrapperSlider  p
  {
	  font-size: 15px;
	  font-weight: normal;
	  color: #fff;
	  line-height: 26px;
	  margin-top: 11px;
	  font-family: Fira Sans;
  }
  .containerCarruselLaboratorio .ct-card__image img , .containerCarruselLaboratorio .ct-card__image {
	  height: 100%;
  }
  .breadcrumb_last
  {
	  font-weight:bold;
  }
  .containerBlock_Contacto
  {
	  padding-top:60px;
	  padding-bottom:0px;
  }
  .containerBlock_Contacto .column
  {
	  width: 29%;
	  margin-right: 10%;
  }
  .containerBlock_Contacto .column:nth-child(3n)
  {
	  width: 22%;
	  margin-right: 0%;
  }
  .containerBlock_Contacto .column p
  {
	  line-height: 25px;
	  font-size: 15px;
  }
  .containerBlock_Contacto .column h2
  {
	  margin-bottom: 5px;
	  font-size:15px;
  }
  .containerBlock_Contacto .ct-subtitle {
	  font-size: 26px !important;
  }
  .containerThe_Content
  {
	  padding-top: 50px;
	  padding-bottom: 40px;
	  padding-left: 20px;
	  padding-right: 10px;
  }
  .containerThe_Content p
  {
	  font-size: 10px;
	  font-family: FiraSans-Light;
	  letter-spacing: 0.8px;
	  line-height: 24px;
	  margin-bottom: 20px;
  }
  .containerConfirmation
  {
	  width: 100%;
	  height: 510px;
	  background: url(../img/bannerGracias.jpg);
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: cover;
	  margin-top: 129px;
	  box-sizing: border-box;
	  position: relative;
	  padding-top: 155px;
  }
  .containerConfirmation img
  {
	  position:absolute;
	  width: 100%;
	  top: 129px;
  }
  .alignContent_Center
  {
	  text-align:center;
  }
  .containerConfirmation .icoCheck
  {
	  width: 48px;
	  height: 48px;
	  background: url("../img/icoCheck.png") #69BE28;
	  background-position:center;
	  background-repeat:no-repeat;
	  border-radius: 50%;
	  margin: 0 auto;
  }
  .containerConfirmation h1
  {
	  font-family: Brandon Grotesque;
	  font-size: 21px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
	  color: #fff;
	  text-transform: uppercase;
	  line-height: 20px;
	  display: block;
	  padding-top: 14px;
  }
  .containerConfirmation span
  {
	  font-size: 15px;
	  font-weight: normal;
	  color: #fff;
	  line-height: 15px;
	  margin-top: 11px;
	  display: block;
	  font-family: FiraSans-Light;
	  margin-bottom:35px;
  }
  .containerConfirmation a
  {
	  font-family: Brandon Grotesque;
	  font-size: 12px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
	  color: #fff;
	  text-transform: uppercase;
	  line-height: 42px;
	  border-radius: 18px;
	  border: 1px solid #ffff;
	  display: table;
	  margin: 0 auto;
	  margin-bottom: 13px;
	  height: 40px;
	  width: 225px;
  }
  .nav__menu > li ul > li > a > span {
	  padding-left: 5%;
	  padding-right: 5%;
  }
  .icoNav1
  {
	  position: absolute;
	  top: -25px;
	  left: 527px;
	  width: 0;
	  height: 0;
	  border-right: 12px solid transparent;
	  border-top: 12px solid transparent;
	  border-left: 12px solid transparent;
	  border-bottom: 13px solid #FFFFFF;
  }
  .icoNav2
  {
	  position: absolute;
	  top: -25px;
	  left: 717px;
	  width: 0;
	  height: 0;
	  border-right: 12px solid transparent;
	  border-top: 12px solid transparent;
	  border-left: 12px solid transparent;
	  border-bottom: 13px solid #FFFFFF;
  }
  .icoNav3
  {
	  position: absolute;
	  top: -25px;
	  right: 191px;
	  width: 0;
	  height: 0;
	  border-right: 12px solid transparent;
	  border-top: 12px solid transparent;
	  border-left: 12px solid transparent;
	  border-bottom: 13px solid #FFFFFF;
  }
  .nav__menu > li > ul
  {
	  top: 110px;
	  z-index:99999;
  }
  .nav__menu > li ul > li ul > li > a {
	  font-size: 12px;
	  line-height: 14px;
	  min-height: 100px;
	  padding: 0;
	  padding-top: 10px;
	  position: relative;
	  padding-left: 15px;
	  padding-bottom: 10px;
  }
  .nav__menu > li ul > li ul > li {
	  width: 15%;
	  padding-left: 4.5%;
	  box-sizing: initial;
  }
  .nav__menu > li ul > li ul {
	  background-color: #EFF4F6;
	  top: 133px;
	  /*
	  border-bottom-left-radius: 10px;
	  border-bottom-right-radius: 10px;
	  */
  }
  .nav__menu > li ul > li:hover {
	  background-color: #EFF4F6;
  }
  .nav__menu > li ul.js_nav__submenu:hover
  {
		  border-radius: 0px !important;
		  border-top-left-radius: 10px !important;
		  border-top-right-radius: 10px !important;
  }
  .nav__menu > li ul > li ul > li > a::before {
	  margin-top: 0px;
	  content: url(../img/icoNav-Vineta.png);
  }
  .nav__menu > li ul > li ul > li > a:hover::before {
	  margin-top: 0px;
	  content: url(../img/icoNav-VinetaHover.png);
  }
  .nav__menu > li ul > li ul > li > a:hover::after {
	  position: absolute;
  }
  .nav__menu > li ul > li ul > li > a {
	  color: #313131;
  }
  .nav__menu > li ul > li:hover a {
	  color: #313131;
  }
  .nav__menu > li ul > li .more_link_nav {
	  bottom: -46px;
	  padding-left: 60px;
	  border-bottom-left-radius: 10px;
	  border-bottom-right-radius: 10px;
  }
  .nav__menu > li ul > li:hover {
	  border-radius: 0px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
  }
  .forNav .sub-menu
  {
	  top: 124px;
  }
  .forNav li
  {
	  width:25%;
  }
  .nav__menu > li ul > li .more_link_nav a::before {
	  right: -20px;
	  background-image: url(../img/icoMore_link_nav.png);
	  background-repeat: no-repeat;
	  background-position: center;
	  transform: rotate(0deg);
  }
  .layerFull_Overlay
  {
	  width: 100%;
	  height: 100%;
	  position: fixed;
	  top: 120px;
	  left: 0px;
	  background-color: #002C44;
	  z-index: -999;
	  display:none;
	  opacity:0.8;
  
  
	  /*
	  transition: all 0.1s linear;
	  visibility: hidden;
	  opacity: 0;
	  */
  }
  .js_nav__submenu
  {
	  z-index:999;
  }
  /*
  .nav__menu > li:hover .layerFull_Overlay
  {
	  visibility: visible !important;
	  opacity: 0.82 !important;
	  z-index: 999 !important;
  }
  */
  
  .containerSlide_CPPQT  {
	  position:relative;
  }
  .containerSlide_CPPQT .ct-hero__title {
	  font-size: 46px;
	  width: 420px;
  }
  .containerSlide_CPPQT .ct-hero {
	  height:500px;
  }
  .containerSlide_CPPQT  .buttonSlider_Internal
  {
	  border-radius:30px;
  }
  .containerSlide_CPPQT .ct-hero__description {
	  color: #ffffff;
	  line-height: 24px;
	  font-size: 15px;
	  width: 430px;
	  margin-bottom: 20px;
  }
  .containerSlide_CPPQT .ct-hero__heading {
	  top: 285px;
	  z-index: 99;
  }
  .layerSlider
  {
	  width:100%;
	  height:100%;
	  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 15%, #1f1f1f 100%);
	  position:absolute;
	  top:0px;
  }
  .tabs_CPPQT ul li
  {
	  width:33%;
  }
  .tabs_CPPQT ul li a
  {
	  font-size: 11px;
	  padding: 30px 30px 28px;
  }
  .ct-tabs {
	  box-shadow: 0 2px 2px rgba(117, 117, 117, 0.2);
  }
  .borderNone
  {
	  border:none;
  }
  .tabs1
  {
	  padding-top:35px;
  }
  .tabs1 h2 , .tabs2 h2
  {
	  padding-top:30px;
  }
  .tabs1  p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  .imageTabs1_CPPQT {
	  width: 60% !important;
	  margin-right: -13%;
  }
  .tabs2
  {
	  padding-bottom:80px;
  }
  .tabs2 p
  {
	  font-size: 15px;
	  line-height: 28px;
  }
  .tabs2 .column
  {
	  width: 400px;
  }
  .tabs2 .ct-richText
  {
	  font-size: 15px;
	  line-height: 18px;
	  margin-left:55px;
  }
  .tabs2  .ct-richText ul li {
	  background-image: url(../img/icons/check.svg);
	  background-repeat: no-repeat;
	  background-position: left center;
	  padding: 5px 0 5px 24px;
	  background-size: 16px;
  }
  .imageTabs3
  {
	  width: 55% !important;
	  margin-left: 35px !important;
	  padding-left: 0px !important;
	  margin-right: -8%;
  }
  .tabs3 .imageTabs3 img
  {
	  margin-top: -100px;
	  float: right;
	  border-radius: 10px;
  
  }
  .tabs3 h2
  {
	  padding-top:20px;
  }
  .tabs3 p
  {
	  font-size: 15px;
	  line-height: 25px;
	  font-family: FiraSans-Light;
  }
  
  .lineCursos .ct-cycle__number {
	  font-size: 75px;
	  letter-spacing: 2px;
	  line-height: 70px;
	  padding-bottom:7px;
  }
  .lineCursos  {
	  padding: 0px;
	  margin-top:40px;
  }
  .lineCursos .ct-cycle__features span
  {
	  font-size: 15px;
	  line-height: 34px;
	  font-family: FiraSans-Light;
  }
  .lineCursos .ct-cycle__number
  {
	  border-bottom: 5px solid #3C6D88;
  }
  .lineCursos .ct-cycle__title {
	  margin-left: 5px;
  }
  .lineCursos .borderRightLineCiclos
  {
	  width: 80px;
	  height: 5px;
	  margin-left: 70px;
	  background: #004165;
	  position: absolute;
	  right: 0px;
	  top: 101px;
	  z-index: 999;
  }
  .lineCursos  .slick-current  .ct-cycle__number , .lineCursos  .slick-current  .ct-cycle__title {
	  color: #69BE28;
	  transition: .4s linear all;
  }
  .lineCursos  .slick-current .ct-cycle__number:before
  {
	  border-bottom: solid #69BE28 5px;
	  bottom: -5px;
	  content: '';
	  display: block;
	  height: 5px;
	  position: absolute;
	  width: 100px;
	  transition: .4s linear all;
  }
  
  
  
  
  .lineCursos  .slick-prev {
	  top: 73px;
	  left: -85px;
	  background: url(../img/lineArrowLeft.png) #fff;
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border: none;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor: pointer;
	  border-radius: 50%;
  }
  .lineCursos  .slick-next {
  
	  top: 73px;
	  right: -85px;
	  background: url(../img/lineArrowRight.png) #fff;
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border: none;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor: pointer;
	  border-radius: 50%;
  }
  .buttonDownloadPlan
  {
	  font-family: Brandon Grotesque;
	  font-size: 11px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
	  color: #fff !important;
	  text-transform: uppercase;
	  line-height: 43px;
	  border-radius: 25px;
	  border: 1px solid #5b7482;
	  display: table;
	  margin: 0 auto;
	  height: 43px;
	  width: 310px;
	  text-align: center;
	  padding-right: 45px;
	  margin-top:40px;
  }
  .buttonDownloadPlan img
  {
	  margin-top: 10px;
	  margin-left: 50px;
	  float: left;
  }
  #planestudios
  {
	  padding-bottom:0px;
  }
  .containerLineCiclo
  {
	  padding-bottom:80px;
  }
  .formInternal_Carrera
  {
	  margin-top:70px;
  }
  .slideEscuela .ct-hero__inner {
	  height: auto;
  }
  .containerSlide_Cursos  {
	  position:relative;
  }
  .containerSlide_Cursos .ct-hero__title {
	  font-size: 46px;
	  width: 420px;
  }
  .containerSlide_Cursos .ct-hero {
	  height:600px;
  }
  .containerSlide_Cursos  .buttonSlider_Internal
  {
	  border-radius:30px;
  }
  .containerSlide_Cursos .ct-hero__description {
	  color: #ffffff;
	  line-height: 24px;
	  font-size: 15px;
	  width: 430px;
	  margin-bottom: 20px;
  }
  .containerSlide_Cursos .ct-hero__heading {
	  top: 340px;
	  z-index: 99;
  }
  .sectionCourse1 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .sectionCourse1 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
  }
  .sectionCourse1
  {
	  padding-bottom:20px;
  }
  .sectionCourse2 .ct-numbers {
	  padding-bottom: 70px;
	  padding-top: 60px;
	  padding-left: 55px;
	  padding-right: 55px;
	  background:#F2F5F7;
  }
  .sectionCourse2 .ct-numbers__digit {
	  font-family: 'Brandon Grotesque';
	  font-size: 55px;
	  line-height: 60px;
  }
  .sectionCourse2 .ct-numbers__description  {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  line-height: 20px;
  }
  .sectionCourse2  {
	  padding-bottom: 20px;
  }
  
  .sectionCourse3 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .sectionCourse3 .column {
	  padding: 8px;
  }
  .sectionCourse3 .ct-card__title  h2 {
	  font-size: 20px;
	  letter-spacing: 0.5px;
  }
  .sectionCourse3 .ct-card__body  {
	  padding-left:30px;
  }
  .sectionCourse4
  {
	  padding-top:10px !important;
  }
  .sectionCourse4 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .sectionCourse4 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 420px;
  }
  .sectionCourse4 .mb60 {
	  margin-bottom: 0px !important;
  }
  .containerGrid_LogosAlienzas .column img
  {
	  height: 160px;
	  margin: 0 auto;
  }
  .sectionCourse4
  {
	  padding-bottom:0px  !important;
  }
  .wrapperContact_InternalCourses .wrapperContact_Internal {
	  padding-top: 30px;
  }
  .containerPuntos {
	  width: 50px;
	  height: 110px;
	  background: url(../img/icoPuntos.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: 0px;
	  top: 160px;
  }
  .relative
  {
	  position:relative;
  }
  .containerSlide_CoursesEspecialidad  {
	  position:relative;
  }
  .containerSlide_CoursesEspecialidad .ct-hero__title {
	  font-size: 46px;
	  width: 420px;
  }
  .containerSlide_CoursesEspecialidad .ct-hero {
	  height:500px;
  }
  .containerSlide_CoursesEspecialidad  .buttonSlider_Internal
  {
	  border-radius:30px;
  }
  .containerSlide_CoursesEspecialidad .ct-hero__description {
	  color: #ffffff;
	  line-height: 24px;
	  font-size: 15px;
	  width: 430px;
	  margin-bottom: 20px;
  }
  .containerSlide_CoursesEspecialidad .ct-hero__heading {
	  top: 285px;
	  z-index: 99;
  }
  .containerSlide_CoursesEspecialidad .ct-hero__heading  a {
	  display:none;
  }
  .accordionEspecialidad
  {
	  padding-top:30px;
  }
  .accordionEspecialidad h3
  {
	  font-size: 15px;
  }
  .accordionEspecialidad .ct-accordeon__body  a
  {
	  text-transform: uppercase;
	  font-size: 13px;
	  border-left: 3px solid #fff;
	  padding-left: 10px;
	  display: block;
	  padding-top: 2px;
  }
  .accordionEspecialidad .ct-accordeon__body
  {
	  padding-left: 18px;
  }
  .accordionEspecialidad .ct-accordeon__body  h4
  {
	  margin-bottom:10px;
  }
  .accordionEspecialidad .ct-accordeon__body  a:hover
  {
	  color:#009AA6;
	  border-left: 3px solid #009AA6;
  }
  .accordionEspecialidad h3
  {
	  position:relative;
  }
  .accordionEspecialidad h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 30px;
  }
  .accordionEspecialidad .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .accordionEspecialidad .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .imageAcordionEspecialidad img {
	  max-width: 95%;
	  float: right;
  }
  
  
  .containerSlide_CoursesSingle .wrapperSlider
  {
	  position:absolute;
	  top:250px;
	  left:0px;
	  max-width: 450px;
  }
  .containerSlide_CoursesSingle .wrapperSlider h1
  {
	  font-family: Brandon Grotesque;
	  font-size: 50px;
	  font-weight: bold;
	  letter-spacing: 2px;
	  color: #fff;
	  text-transform:uppercase;
	  line-height: 50px;
  }
  .containerSlide_CoursesSingle .wrapperSlider  span
  {
	  font-family: Brandon Grotesque;
	  font-size: 15px;
	  font-weight: normal;
	  letter-spacing: 0.5px;
	  color: #fff;
	  line-height: 26px;
	  margin-top: 8px;
	  display:block;
  }
  .containerSlide_CoursesSingle
  {
	  width:100%;
	  height:520px;
	  background:#7F7F7F;
  }
  .containerSlide_CoursesSingle .containerCenter_Slider
  {
	  width:1170px;
	  margin:0 auto;
	  position:relative;
  }
  .singleCurso1
  {
	  width:100%;
  }
  .singleCurso1 .column
  {
	  width:60%;
	  text-align:left;
  }
  .singleCurso1 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .singleCurso1 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
  }
  .singleCurso
  {
	  padding-bottom:0px;
  }
  .singleCurso1
  {
	  padding-bottom:20px;
  }
  .containerAimed
  {
	  position:relative;
	  padding-top: 15px;
  }
  .containerAimed .ct-card-slider__arrow--left {
	  top: 5%;
	  left: 0px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .containerAimed .ct-card-slider__arrow--right {
	  top: 5%;
	  right: 5px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .containerAimed .column {
	  text-align:center;
  }
  .containerAimed  .textAimed
  {
	  font-size: 15px;
	  line-height: 25px;
	  letter-spacing: -0.5px;
	  padding-left:2%;
	  padding-right:2%;
  }
  .containerAimed  p
  {
	  margin-bottom:5px;
	  font-size:16px;
  }
  .containerAimed  .ct-card__image
  {
	  width: 17px;
	  height: 17px;
	  background: #69BE28;
	  border-radius: 50%;
	  margin: 0 auto;
	  margin-bottom: 15px;
  }
  .lineAimed
  {
	  width: 610px;
	  height: 1px;
	  background: #E8E8E8;
	  margin: 0 auto;
	  top: 23px;
	  position: absolute;
	  left: -10px;
	  right: 0px;
  }
  .containerPre-requisitos
  {
	  background: url(../img/backgroundRequisitos.jpg);
	  background-repeat: no-repeat;
	  background-position: top;
	  background-size:100% 100%;
  }
  .containerPre-requisitos section
  {
	  padding-top: 110px !important;
	  padding-bottom: 90px !important;
  }
  .containerPre-requisitos h2
  {
	  font-size: 26px !important;
  }
  .containerPre-requisitos .ct-list--ordered ul li span
  {
	  font-family: Brandon Grotesque;
	  font-size: 80px;
	  width: 80px;
  }
  .containerPre-requisitos .ct-list--ordered ul li
  {
	  font-size: 18px;
	  line-height: 25px;
	  margin-bottom: 60px;
	  font-family: FiraSans-Light;
  }
  .containerPre-requisitos .ct-list--ordered
  {
	  margin-left: 20px;
	  margin-top: 25px;
  }
  .patronPre_requisitos
  {
	  width: 105px;
	  position: absolute;
	  right: 0px;
	  top: -12px;
  }
  .patronPre_requisitos ul li
  {
	  width: 9px;
	  height: 9px;
	  background: #69BE28;
	  list-style: none;
	  float: left;
	  margin-bottom: 6px;
	  margin-left: 4px;
	  border-radius: 50%;
  }
  .patronPre_requisitos2
  {
	  width: 105px;
	  position: absolute;
	  right: -1px;
	  top: 45px;
  }
  .patronPre_requisitos2 ul li
  {
	  width: 9px;
	  height: 9px;
	  background: #69BE28;
	  list-style: none;
	  float: left;
	  margin-bottom: 6px;
	  margin-left: 4px;
	  border-radius: 50%;
  }
  
  .patronPre_requisitos3
  {
	  width: 105px;
	  position: absolute;
	  right: -28px;
	  top: 45px;
  }
  .patronPre_requisitos3 ul li
  {
	  width: 9px;
	  height: 9px;
	  background: #69BE28;
	  list-style: none;
	  float: left;
	  margin-bottom: 6px;
	  margin-left: 4px;
	  border-radius: 50%;
  }
  .buttonAll_requisitos
  {
	  border: 1px solid #ffffff;
	  color: #fff !important;
	  margin-top: -35px;
	  margin-left: -40px;
	  width: 207px;
	  font-size: 13px;
	  height: 45px;
  }
  .singleCurso2
  {
	  padding-top: 65px !important;
	  padding-bottom: 20px !important;
  }
  .singleCurso2  .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .singleCurso2  .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_right.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .singleCurso2 .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .singleCurso2 .ct-card__cite {
	  border-radius: 10px;
	  text-align:left;
  }
  .singleCurso2 .ct-card__cite {
	  background-color: #0075B0;
	  font-size: 18px;
	  line-height: 25px;
	  font-family: FiraSans-Light;
	  min-height: 150px;
  }
  .singleCurso2 .ct-card__slide:nth-child(3n) .ct-card__cite
  {
	  background:#009AA6 !important;
  }
  .singleCurso2 .ct-card__slide:nth-child(4n) .ct-card__cite
  {
	  background:#004165 !important;
  }
  .singleCurso2 h2
  {
	  font-size: 26px !important;
	  margin-bottom: 45px;
  }
  
  
  .blockMetodologia
  {
	  padding-top: 65px !important;
	  padding-bottom: 20px !important;
  }
  .blockMetodologia  .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .blockMetodologia  .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_right.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .blockMetodologia .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
  }
  .blockMetodologia .ct-card__cite {
	  border-radius: 10px;
	  text-align:left;
  }
  .blockMetodologia .ct-card__cite {
	  background-color: #fff;
	  font-size: 18px;
	  line-height: 25px;
	  font-family: FiraSans-Light;
	  min-height: 150px;
	  color:#4A4A4A;
	  box-shadow: -1px 1px 6px #cacaca;
  }
  .blockMetodologia  .ct-card__slide  {
	  padding: 7px 3px;
  }
  .blockMetodologia h2
  {
	  font-size: 26px !important;
	  margin-bottom: 45px;
  }
  
  
  .singleCurso3
  {
	  font-size: 26px !important;
	  margin-bottom: 45px;
  }
  .singleCurso3 .fs20
  {
	  margin-bottom: 45px;
	  font-size: 18px;
	  line-height: 25px;
  }
  .singleCurso3 .fs20 {
	  margin-bottom: 0px;
	  font-size: 18px;
	  line-height: 25px;
	  padding-left: 10%;
	  padding-right: 10%;
	  padding-top: 5px;
  }
  .containerLineEspecializacion
  {
	  background: #009AA6 !important;
	  border-top-right-radius: 300px;
	  border-bottom-right-radius: 300px;
	  width: 97%;
  }
  .containerLineEspecializacion h2
  {
	  font-size: 26px !important;
	  margin-bottom: 80px !important;
  }
  .containerLineEspecializacion section
  {
	  padding-top:70px !important;
	  padding-bottom:60px !important;
  }
  .containerLineEspecializacion .ct-wizard-single__step {
	  padding-left: 0px;
	  padding-right: 0px;
  }
  .containerLineEspecializacion .ct-wizard-single__wrapper li {
	  font-size: 15px;
	  line-height: 20px;
	  font-family: FiraSans-Light;
	  padding-top: 22px;
  }
  .containerLineEspecializacion .ct-wizard-single__step::before {
	  background-color: #fff;
  }
  .containerLineEspecializacion .ct-wizard-single__check {
	  width: 28px;
	  height: 28px;
	  border-radius: 50%;
	  background: #fff;
	  border: none;
	  top: -14px;
	  background:url(../img/icoCheckLine.png) #fff;
	  background-repeat:no-repeat;
	  background-position:center;
  }
  .containerLineEspecializacion ul li.activecursocurrent span
  {
	  background:url(../img/icoCheckLineActive.png) #004165 !important;
	  background-repeat:no-repeat !important;
	  background-position:center !important;
  }
  .containerLineEspecializacion ul li.activecursocurrent
  {
	  font-family: 'Fira Sans' !important;
	  font-weight: 600 !important;
  }
  .containerLineEspecializacion  .buttonAll_downloadEspecializacion {
	  border: 1px solid #ffffff;
	  color: #fff !important;
  }
  .containerHorario {
	  width:100% !important;
	  max-width:100% !important;
	  padding-top:30px;
	  padding-bottom:40px;
  }
  .containerHorario h2{
	  font-size: 26px !important;
	  margin-bottom: 0px !important;
  }
  .containerBlockHorarios_Top
  {
	  padding-top: 25px;
	  padding-bottom: 25px;
	  background: #EAF0F3;
	  margin-top: 15px;
  }
  .containerBlockHorarios_Top  .slick-slide {
	  margin: 0 30px;
  }
  .containerBlockHorarios_Top a
  {
	  font-size: 15px;
	  border: 1px solid #646768;
	  border-radius: 30px;
	  height: 52px;
	  margin: 0 auto;
	  line-height: 52px;
	  font-family: 'Fira Sans' !important;
	  font-weight: 600 !important;
	  text-transform: uppercase;
	  color: #000;
	  float: left;
	  width: 225px;
  }
  .containerBlockHorarios_Top a:hover
  {
	  background:#004063;
	  color:#fff;
	  border: 1px solid #fff;
  }
  .containerBlockHorarios_Top .slick-prev {
	  top: 0px;
	  left: -70px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
	  border: none;
	  position: absolute;
	  cursor: pointer;
  }
  .containerBlockHorarios_Top .slick-next  {
	  top: 0px;
	  right: -70px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  border-radius: 50%;
	  box-shadow: 0px 0px 5px #63636361;
	  width: 53px;
	  height: 53px;
	  border: none;
	  position: absolute;
	  cursor: pointer;
  }
  .containerBlockHorarios_Top .columns   {
	  margin-bottom:0px !important;
  }
  .containerBlockHorarios_Top .column   {
	  padding-bottom:0px !important;
  }
  .centerHorarios
  {
	  width:800px;
	  margin:0 auto;
  }
  .containerBlockHorarios_Bottom
  {
	  padding-top: 15px;
  }
  .containerBlockHorarios_Bottom .column
  {
	  width:100px !important;
  }
  .containerBlockHorarios_Bottom a
  {
	  font-size: 25px;
	  border-radius: 30px;
	  display: grid;
	  height: 60px;
	  width: 60px;
	  margin: 0 auto;
	  line-height: 60px;
	  font-family: 'Fira Sans' !important;
	  text-transform: uppercase;
	  color: #4A4A4A;
	  background: #fff;
	  text-align:center;
  }
  .containerBlockHorarios_Bottom .slick-slide {
	  margin: 0 55px;
  }
  .containerBlockHorarios_Bottom a:hover
  {
	  color: #fff;
	  background: #69BE28;
  }
  .containerBlockHorarios_Bottom .slick-prev {
	  top: 18px;
	  left: -55px;
	  background: url(../img/leftArrowHorarios.png);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  width: 20px;
	  height: 25px;
	  position:absolute;
	  border:none;
	  cursor:pointer;
  }
  .containerBlockHorarios_Bottom .slick-next {
	  top: 18px;
	  right: -55px;
	  background: url(../img/rightArrowHorarios.png);
	  background-repeat: no-repeat;
	  background-position: center;
	  color: transparent !important;
	  width: 20px;
	  height: 25px;
	  position:absolute;
	  border:none;
	  cursor:pointer;
  }
  .centerHorarioDia
  {
	  width:800px;
	  margin:0 auto;
  }
  .containerGrid_Horarios
  {
	  width:100%;
	  margin-top: 20px;
  }
  .tableGrid_Horarios
  {
	  width: 95%;
	  border-radius: 20px;
	  box-shadow: 0px 0px 30px #eaeaea;
	  margin: 0 auto;
  }
  .tableGrid_Horarios ul
  {
	  font-size:0px;
  }
  .tableGrid_Horarios ul li
  {
	  list-style: none;
	  width: 33.33%;
	  text-align: center;
	  border-right: 1px solid #E9E9E9;
	  border-top: 1px solid #B9B9B9;
	  display: inline-grid;
	  padding-top: 22px;
	  padding-bottom: 22px;
	  font-size:17px;
	  line-height: 15px;
  }
  .tableGrid_Horarios ul li:nth-child(3n)
  {
	  border-right: 0px solid #E9E9E9;
  }
  .tableGrid_Horarios ul.header_horarios_cl li
  {
	  border-right: 0px solid #E9E9E9;
	  font-family: 'Fira Sans' !important;
	  font-weight: bold !important;
	  color:#004063;
	  font-size:18px;
	  border-top: 0px solid #B9B9B9;
  }
  .programsSchool1
  {
	  padding-bottom:20px;
	  padding-top: 35px;
  }
  .programsSchool1 h2
  {
	  padding-top:40px;
  }
  .programsSchool1 h2 , .programsSchool2 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .programsSchool1 p , .programsSchool2 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
	  margin-top: 35px;
  }
  .programsSchool2
  {
	  padding-bottom:90px;
  }
  .programsSchool2 .blue
  {
	  font-size: 13px;
	  line-height: 16px;
	  text-align:left;
  }
  .stepArrow_Ico
  {
	  width: 65px;
	  height: 20px;
	  background: url(../img/stepArrow_Ico.png);
	  background-repeat: no-repeat;
	  background-position: center;
	  margin-top: 70px;
  }
  .containerFaq_ProgramsSchool
  {
	  padding-bottom:60px;
	  padding-left: 20px;
  }
  .containerFaq_ProgramsSchool h4
  {
	  font-family: 'Brandon Grotesque';
	  color: #000;
	  font-size: 15px;
	  display: block;
	  font-weight: bold;
	  padding-left: 30px;
	  padding-bottom: 17px;
	  margin-top: -8px;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool
  {
	  width:32%;
	  list-style:none;
	  float:left;
	  margin-right:1%;
	  border-radius:10px;
	  overflow:hidden;
	  margin-bottom: 10px;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool .imageFaq_ProgramsSchool
  {
	  width:100%;
	  height:180px;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool .imageFaq_ProgramsSchool img
  {
	  width:100%;
	  height:180px;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool  .contentFaq_ProgramsSchool
  {
	  width:100%;
	  padding:25px 35px;
	  background:#004165;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool .contentFaq_ProgramsSchool h5
  {
	  font-family: 'Brandon Grotesque';
	  color: #fff;
	  font-size: 13px;
	  text-transform: uppercase;
	  font-weight: bold;
	  display:block;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool .textFaq_ProgramsSchool p
  {
	  margin:0px;
	  margin-top:10px;
	  font-size: 13px;
	  line-height: 18px;
	  text-align: left;
  }
  .containerFaq_ProgramsSchool .liSlickProgramsSchool .textFaq_ProgramsSchool
  {
	  font-size: 13px;
	  line-height: 20px;
	  text-align: left;
	  color:#fff;
	  font-family:FiraSans-Light;
  }
  .carouselProgramsSchool_Desktop .slide6
  {
	  padding-left: 30px;
	  box-sizing: initial !important;
	  padding-right: 30px;
  }
  .containerFaq_ProgramsSchool .ct-accordeon__header
  {
	  width:97%;
  }
  .containerFaq_ProgramsSchool h3:before {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 50px;
  }
  .containerFaq_ProgramsSchool .expanded h3:before {
	  content: "-";
	  line-height: 15px;
  }
  .containerService h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .containerService  .ct-subtitle::after {
	  background-color: #fff;
	  border: solid #fff 1px;
  }
  .containerService section  {
	  padding-top:50px !important;
	  padding-bottom:60px !important;
  }
  .contentServicesList
  {
	  margin-top: 20px;
  }
  .contentServicesList ul li
  {
	  width: 45%;
	  list-style: none;
	  display: inline-table;
	  margin-left: 3%;
	  margin-bottom: 12px;
  }
  .contentServicesList ul li img
  {
	  float:left;
  }
  .contentServicesList ul li h4
  {
	  float: right;
	  width: calc(100% - 110px);
	  line-height: 22px;
	  font-size: 18px;
	  font-family: FiraSans-Light;
	  padding-top: 25px;
	  padding-right: 60px;
  }
  .containerLogoSchool section
  {
	  padding-top: 80px !important;
	  padding-bottom:10px !important;
  }
  .containerLogoSchool h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .programsCapacitaciones1
  {
	  padding-bottom:50px;
	  padding-top: 35px;
  }
  .programsCapacitaciones1 h2
  {
	  padding-top:40px;
  }
  .programsCapacitaciones1 h2
  {
	 font-size: 26px;
	 margin-bottom: 17px !important;
  }
  .programsCapacitaciones1 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
	  margin-top: 35px;
  }
  .accordionCapacitaciones
  {
	  padding-top: 80px;
	  padding-bottom:20px;
  }
  .accordionCapacitaciones h3
  {
	  font-size: 15px;
	  position:relative;
  }
  .accordionCapacitaciones h2
  {
	  font-size: 26px;
	  margin-bottom: 40px !important;
  }
  .accordionCapacitaciones .ct-accordeon__body
  {
	  font-size: 14px;
	  border-left: 3px solid #fff;
	  padding-left: 25px !important;
  }
  .accordionCapacitaciones .ct-accordeon__body  p
  {
	  line-height:25px;
  }
  .accordionCapacitaciones h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 30px;
  }
  .accordionCapacitaciones .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .accordionCapacitaciones .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .imageAccordionCapacitaciones img {
	  max-width: 95%;
	  float: right;
  }
  .programsEgresados
  {
	  padding-bottom:50px;
	  padding-top: 35px;
  }
  .programsEgresados h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 17px !important;
  }
  .programsEgresados p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
	  margin-top: 35px;
  }
  #banner1Egresados
  {
	  width: 100%;
	  border-radius: 13px;
	  overflow: hidden;
	  position: relative;
	  margin: 0 auto;
	  box-shadow: 0px 1px 3px #3c3c3ccc;
	  margin-top: 25px;
  }
  #banner1Egresados img
  {
	  width:100%;
	  height:auto;
	  display:block;
  }
  #banner1Egresados .layerOverlay
  {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top:0px;
	  left:0px;
  }
  #banner1Egresados .wrapperBanner_1
  {
	  position: absolute;
	  bottom:35px;
	  left:40px;
	  z-index:9;
  }
  #banner1Egresados .wrapperBanner_1 h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 28px;
	  color: #fff;
	  font-weight: bold;
	  line-height: 23px;
	  letter-spacing: 1px;
	  display: block;
  }
  #banner1Egresados .wrapperBanner_1 span
  {
	  font-size: 14px;
	  color: #fff;
	  font-weight: 600;
	  line-height: 25px;
	  letter-spacing: 1px;
	  padding-top: 7px;
	  display: block;
  }
  #banner1Egresados .wrapperBanner_1 a
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  color: #009AA6;
	  line-height: 15px;
	  letter-spacing: 1px;
	  margin-top: 10px;
	  display: inline-block;
	  font-weight: bold;
  }
  .programsEmpleabilidad
  {
	  padding-bottom:50px;
	  padding-top: 0px;
  }
  .programsEmpleabilidad h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 10px !important;
  }
  .programsEmpleabilidad p
  {
	  font-size: 14px;
	  line-height: 25px;
	  max-width: 520px;
	  margin-top: 10px;
  }
  .programsEmpleabilidad .column h4
  {
	  letter-spacing: 0.5px;
	  background: url(../img/icoProgramsEmpleabilidad.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 35px;
	  line-height: 30px;
  }
  .programsContinuidad_Egresados section
  {
	  padding-top:70px !important;
	  padding-bottom:40px !important;
  }
  .programsContinuidad_Egresados h2
  {
	  font-size: 26px;
	  padding-top:15px;
	  margin-top: 30px !important;
	  margin-bottom: 10px !important;
  }
  .programsContinuidad_Egresados p
  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 450px;
	  margin-top: 15px;
	  font-family: FiraSans-Light;
  }
  .programsContinuidad_Egresados
  {
	  position: relative;
	  background: none;
	  margin-bottom: 25px;
  }
  .blockContinuidad_Egresados
  {
	  width:72%;
	  height:100%;
	  background:#0075B0;
	  position:absolute;
	  left:0px;
	  top:0px;
	  border-top-right-radius:20px;
	  border-bottom-right-radius:20px;
  }
  .programsTitulacion h2
  {
	  font-size: 26px;
	  margin-top: 10px !important;
	  margin-bottom: 10px !important;
  }
  .programsTitulacion .column span
  {
	  font-family: 'Brandon Grotesque';
  }
  .programsTitulacion .column
  {
	  margin-bottom: 50px !important;
  }
  .programsTitulacion .column h4
  {
	  margin-top: 10px;
	  font-size: 15px;
	  line-height: 20px;
  }
  .programsTitulacion .column .upper
  {
	  margin-top: -20px;
  }
  .programsTitulacion .column img
  {
	  float:right;
  }
  .programsTitulacion .mb20 p {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 420px;
	  margin-top: -10px;
	  letter-spacing: -0.5px;
  }
  .programsTitulacion .mb20 {
	  margin-bottom: 15px !important;
  }
  .programsTitulacion .ct-accordeon__body   {
	  padding-left: 30px !important;
  }
  .programsTitulacion .ct-accordeon__body p  {
	  font-size: 15px;
	  line-height: 23px;
	  letter-spacing: -0.5px;
  }
  
  .containerPuntos_Titulacion {
	  width: 50px;
	  height: 110px;
	  background: url(../img/icoPuntos.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: 0px;
	  top: 80px;
  }
  .programsTitulacion h3
  {
	  position:relative;
  }
  .programsTitulacion h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 30px;
  }
  .programsTitulacion .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .programsTitulacion .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .programsTitulacion
  {
	  padding-bottom:15px;
  }
  .containerData_Block
  {
	  width: 300px;
	  background: #FFF;
	  border-radius: 10px;
	  box-shadow: 0px -1px 5px #e2e2e2;
	  margin-bottom:30px;
	  margin-left: 25px;
  }
  .containerData_Block h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  font-weight: bold;
	  color: #002C44;
	  padding-bottom: 15px;
	  border-bottom: 1px solid #DADADA;
	  padding-top: 20px;
	  padding-left: 25px;
	  padding-right: 25px;
  }
  .containerData_Block div
  {
	  padding: 25px;
  }
  .containerData_Block div ul li
  {
	  list-style:none;
	  margin-bottom:15px;
  }
  .containerData_Block div ul li:nth-child(1) strong
  {
	  background:url("../img/icoData1.png");
	  background-repeat:no-repeat;
	  padding-left:20px;
  }
  .containerData_Block div ul li:nth-child(2) strong
  {
	  background:url("../img/icoData2.png");
	  background-repeat:no-repeat;
	  padding-left:25px;
  }
  .containerData_Block div ul li strong
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  font-weight: bold;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.7px;
	  text-transform:uppercase;
  }
  .containerData_Block div ul li span
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.5px;
	  padding-top: 3px;
	  text-transform:uppercase;
  }
  .eventsProfessional
  {
	  padding-bottom: 50px;
	  padding-top: 0px;
  }
  .eventsProfessional h2 {
	  font-size: 26px;
	  padding-top: 15px;
	  margin-bottom: 10px !important;
  }
  .eventsProfessional .column  .mb20
  {
	  margin-bottom:40px !important;
  }
  .eventsProfessional .column .mb20  h4 {
	  letter-spacing: 0.5px;
	  background: url(../img/icoProgramsEmpleabilidad.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 35px;
	  line-height: 30px;
  }
  .eventsProfessional p {
	  font-size: 14px;
	  line-height: 25px;
	  max-width: 520px;
	  margin-top: 10px;
  }
  .dataSedesBlock
  {
	  padding:20px;
  }
  .dataSedesBlock h4
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  font-weight: bold;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.7px;
	  background: url(../img/icoSedesAcorrdion.png);
	  background-repeat: no-repeat;
	  background-position: right center;
	  cursor:pointer;
	  line-height: 16px;
  }
  
  .spacebottomsedes
  {
	  margin-bottom: 4px;
  }
  
  .dataSedesBlock h5
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  font-weight: bold;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.7px;
  }
  .dataSedesBlock span
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.5px;
	  padding-top: 1px;
	  padding-bottom: 5px;
  }
  .telSd
  {
	  background:url("../img/icoData1.png");
	  background-repeat:no-repeat;
	  padding-left:20px;
  }
  .emSd
  {
	  background:url("../img/icoData2.png");
	  background-repeat:no-repeat;
	  padding-left:25px;
  }
  .dataSedesBlock .ct-box__header
  {
	  padding-top: 20px;
  }
  .dataSedesBlock .ct-box__header h4
  {
	  line-height: 12px;
  }
  .alianzaProfessional
  {
	  background:none;
	  position:relative;
	  margin-bottom: 60px;
  }
  .alianzaProfessional section
  {
	  padding-top: 60px !important;
	  padding-bottom: 30px !important;
  }
  .alianzaProfessional h2
  {
	  font-size: 25px;
	  padding-top: 15px;
	  margin-bottom: 10px !important;
  }
  .alianzaProfessional p {
	  font-size: 15px;
	  line-height: 23px;
	  max-width: 450px;
	  margin-top: 15px;
	  font-family: FiraSans-Light;
  }
  .imageAlianzaProfessional img
  {
	  border-radius: 10px;
	  margin-top: -140px;
  }
  .blockAlianzaProfessional {
	  width: 77%;
	  height: 100%;
	  background: #009AA6;
	  position: absolute;
	  right: 0px;
	  top: 0px;
  }
  .blockAlianzaProfessional div {
	  height: 100%;
	  background: #009aa6;
	  position: absolute;
	  border-radius: 50%;
  }
  .alianzaProfessional .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .alianzaProfessional .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .alianzaProfessional .glide__slides img
  {
	  border-radius:10px;
  }
  .containerLogoSchool .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 2px 5px #d6d6d6;
	  top: 40%;
	  left: -50px;
  }
  .containerLogoSchool .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 2px 5px #d6d6d6;
	  top: 40%;
	  right: -50px;
  }
  .containerEgresados
  {
	  padding-top: 30px !important;
	  padding-bottom: 40px !important;
  }
  .containerEgresados .column.is-9 {
	  width: 85%;
  }
  .containerEgresados img  {
	  border-radius: 12px;
	  border-bottom-right-radius: 95px;
	  border-top-right-radius: 0px;
	  width:100%;
  }
  .containerEgresados h2  {
	  padding-left: 30px;
	  padding-right: 30px;
	  background: url(../img/icoTitle-Egresados.png);
	  background-repeat: no-repeat;
	  background-position: top 5px right;
	  width: 92%;
	  padding-top: 3px;
	  font-size: 15px;
  }
  .containerEgresados p {
	  padding-left: 30px;
	  padding-right: 30px;
	  font-size: 14px;
	  font-weight: normal;
	  line-height: 20px;
	  margin-top: 5px;
  }
  .containerEgresados .ct-box {
	  margin-bottom: 18px !important;
  }
  #containerEventos
  {
	  padding-top: 50px ;
	  padding-bottom: 50px;
  }
  .containerCenter_Eventos
  {
	  width:900px;
	  margin:0 auto;
  }
  #containerPost_Eventos
  {
	  margin-top:20px;
  }
  #containerPost_Eventos ul li
  {
	  width: 32%;
	  height: 455px;
	  border-radius: 10px;
	  float: left;
	  list-style: none;
	  margin-right: 2%;
	  box-shadow: 0px 5px 5px #e4e4e4;
	  margin-bottom:17px;
  }
  #containerPost_Eventos ul li:nth-child(3n)
  {
	  margin-right: 0%;
  }
  #containerPost_Eventos ul li .imageEventos
  {
	  width: 100%;
	  height: 175px;
	  background: red;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  overflow:hidden;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt
  {
	  padding:35px;
	  padding-top:27px;
	  padding-bottom:25px;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  font-weight: bold;
	  color: #414141;
	  display: block;
	  letter-spacing: 0.5px;
	  line-height: 20px;
	  text-transform:uppercase;
  }
  #containerPost_Eventos ul li  a
  {
	  color: #414141;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt h4
  {
	  font-size: 35px;
	  line-height: 25px;
	  max-width: 520px;
	  padding-top: 12px;
	  padding-bottom: 13px;
	  letter-spacing:2px;
	  color:#004165;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt span
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 16px;
	  font-weight: bold;
	  display: block;
	  letter-spacing: 0.5px;
	  line-height: 14px;
	  color: #004165;
	  text-transform:uppercase;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt div
  {
	  font-size: 14px;
	  display: block;
	  line-height: 14px;
	  letter-spacing: -0.5px;
	  padding-top: 10px;
	  padding-bottom: 8px;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt h6
  {
	  font-size: 11px;
	  display: block;
	  line-height: 14px;
	  padding-top: 0px;
	  text-transform: uppercase;
  }
  #containerPost_Eventos ul li .contentEventos_Excerpt hr
  {
	  width: 100%;
	  background: #DBDBDB;
	  border: none;
	  height: 1px;
	  margin: 0px;
	  margin-top: 12px;
  }
  
  #containerSlider_Eventos
  {
	  width:100%;
	  height:270px;
	  background:#7F7F7F;
  }
  #containerSlider_Eventos .containerCenter_Slider
  {
	  width:1170px;
	  margin:0 auto;
	  position:relative;
  }
  #containerSlider_Eventos .wrapperSlider
  {
	  position: absolute;
	  top: 155px;
	  left: 0px;
  }
  #containerSlider_Eventos .wrapperSlider h1
  {
	  font-family: Brandon Grotesque;
	  font-size: 28px;
	  font-weight: bold;
	  letter-spacing: 2px;
	  color: #fff;
	  text-transform:uppercase;
	  line-height: 50px;
  }
  #containerSingle_Eventos
  {
	  padding-top: 25px;
  }
  #containerSingle_Eventos h2 {
	  font-family: 'Brandon Grotesque';
	  font-size: 38px;
	  font-weight: bold;
	  color: #004165;
	  display: block;
	  letter-spacing: 0.5px;
	  line-height: 42px;
	  text-transform:uppercase;
  }
  .dataAuthor_Evento
  {
	  width:100%;
	  padding-top:25px;
	  padding-bottom:5px;
  }
  .dataAuthor_Evento span
  {
	  font-size: 15px;
	  display: block;
	  line-height: 14px;
	  letter-spacing: -0.5px;
	  margin-bottom:7px;
	  padding-top:2px;
	  padding-bottom:2px;
  }
  .nameSede_Evento
   {
	  padding-left: 30px;
	  background: url(../img/icoEvento1.png);
	  background-repeat: no-repeat;
	  background-position: left center;
  }
  .nameDate_Evento
   {
	  padding-left: 30px;
	  background: url(../img/icoEvento2.png);
	  background-repeat: no-repeat;
	  background-position: left center;
  }
  .nameHora_Evento
   {
	  padding-left: 30px;
	  background: url(../img/icoEvento3.png);
	  background-repeat: no-repeat;
	  background-position: left center;
  }
  .shareEventos span
  {
	  font-size: 15px;
	  line-height: 14px;
	  letter-spacing: -0.5px;
	  margin-bottom: 7px;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  float: left;
	  margin-top: 4px;
	  margin-right: 10px;
  }
  #theContent_Eventos
  {
	  font-size: 15px;
	  display: block;
	  line-height: 28px;
	  letter-spacing: -0.5px;
	  margin-bottom: 7px;
	  padding-top: 13px;
	  padding-bottom: 10px;
  }
  #theContent_Eventos p
  {
	  line-height: 28px;
  }
  #containerCarousel_Eventos
  {
	  margin-top:40px;
  }
  #containerCarousel_Eventos img
  {
	  border-radius:10px;
  }
  #containerTransparencia
  {
	  padding-top: 50px ;
	  padding-bottom: 50px;
  }
  #containerTransparencia .containerCenter_Transparencia
  {
	  width:900px;
	  margin:0 auto;
  }
  .searchTransparencia
  {
	  width: 100%;
  }
  .searchTransparencia input
  {
	  width: 100%;
	  height: 45px;
	  text-indent:65px;
	  border:none;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing:1px;
	  border-radius:10px;
	  box-shadow: 2px 3px 4px #D1D1D1;
	  background:url("../img/searchIco_Transparencia.png");
	  background-repeat:no-repeat;
	  background-position:20px;
  }
  .searchTransparencia_Results
  {
	  width: 100%;
	  margin-top:40px;
  }
  .searchTransparencia_Results ul li
  {
	  width: 24%;
	  margin-right: 1%;
	  margin-bottom: 1%;
	  padding: 20px;
	  height: 180px;
	  box-shadow: 0px 3px 3px #d8d8d8;
	  border-radius: 10px;
	  list-style: none;
	  float: left;
  }
  .searchTransparencia_Results ul li h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 12px;
	  font-weight: bold;
	  color: #004165;
	  display: block;
	  letter-spacing: 0.5px;
	  background: url(../img/icoSearch.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  padding-top: 2px;
	  padding-right: 30px;
	  text-transform:uppercase;
  }
  .searchTransparencia_Results ul li  a
  {
	  color: #004165;
	  display: block;
	  text-decoration:none;
  }
  .searchTransparencia_Results ul li  p {
	  font-size: 13px;
	  font-weight: normal;
	  line-height: 20px;
	  margin-top: 27px;
  }
  
  .infoGeneral
  {
	  padding-bottom:10px;
	  padding-top: 35px;
  }
  .infoGeneral h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 17px !important;
  }
  .infoGeneral p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
	  margin-top: 35px;
  }
  .infoGeneral2 h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 17px !important;
  }
  
  .infoGeneral2 .ct-accordeon h3
  {
	  position:relative;
  }
  .infoGeneral2 .ct-accordeon h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 30px;
  }
  .infoGeneral2 .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .infoGeneral2 .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .infoGeneral2  .ct-accordeon__body {
	  font-size: 14px !important;
	  line-height: 25px !important;
	  padding-left: 30px !important;
  }
  .infoGeneral2  .ct-accordeon__body  p {
	  font-size: 14px !important;
	  line-height: 25px !important;
  }
  
  .infoGeneral2 .column.is-offset-1 {
	  margin-left: 6.33333% !important;
  }
  
  
  .serviciosAdicionales h2
  {
	  font-size: 26px;
	  margin-top: 10px !important;
	  margin-bottom: 10px !important;
  }
  .serviciosAdicionales .column span
  {
	  font-family: 'Brandon Grotesque';
  }
  .serviciosAdicionales .column
  {
	  margin-bottom: 50px !important;
  }
  .serviciosAdicionales .column h4
  {
	  margin-top: 10px;
	  font-size: 15px;
	  line-height: 20px;
  }
  .serviciosAdicionales .column .upper
  {
	  margin-top: -20px;
  }
  .serviciosAdicionales .column img
  {
	  float:right;
  }
  .serviciosAdicionales .mb20 p {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 420px;
	  margin-top: -10px;
	  letter-spacing: -0.5px;
  }
  .serviciosAdicionales .mb20 {
	  margin-bottom: 15px !important;
  }
  .serviciosAdicionales .ct-accordeon__body   {
	  padding-left: 30px !important;
  }
  .serviciosAdicionales .ct-accordeon__body p  {
	  font-size: 15px;
	  line-height: 23px;
	  letter-spacing: -0.5px;
  }
  .containerPuntos_ServiciosAdicionales {
	  width: 50px;
	  height: 110px;
	  background: url(../img/icoPuntos.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: 0px;
	  top: 200px;
  }
  .containerPuntos_ServiciosAdicionales2
  {
	  width: 85px;
	  height: 109px;
	  background: url(../img/patron_e.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: -16px;
	  top: 100px;
	  background-size: contain;
  }
  .serviciosAdicionales h3
  {
	  position:relative;
  }
  .serviciosAdicionales h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 30px;
  }
  .serviciosAdicionales .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .serviciosAdicionales .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .serviciosAdicionales
  {
	  padding-bottom:15px;
  }
  .serviciosAdicionales p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  
  .serviciosAdicionales_
  {
	  padding-bottom:0px;
	  padding-top: 35px;
  }
  .serviciosAdicionales_ h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 17px !important;
  }
  .serviciosAdicionales_ p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 420px;
	  margin-top: 20px;
  }
  
  .buttonDownloadReglamento
  {
  font-family: Brandon Grotesque;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.7px;
  color: #004165 !important;
  text-transform: uppercase;
  line-height: 43px;
  border-radius: 25px;
  border: 1px solid #004165;
  height: 43px;
  width: 325px;
  text-align: center;
  padding-right: 20px;
  margin-top: 20px;
  display: block;
  padding-left: 25px;
  margin-left: 0px;
  margin-bottom: 50px;
  }
  .buttonDownloadReglamento img
  {
	  margin-right: -10px;
	  margin-top: 10px;
	  float: left;
  }
  .materialesEducativos
  {
	  padding-bottom:0px;
	  padding-top: 35px;
  }
  .materialesEducativos h2
  {
	 font-size: 26px;
	 padding-top:15px;
	 margin-bottom: 17px !important;
  }
  .materialesEducativos p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 420px;
	  margin-top: 20px;
  }
  .serviciosEducativos h2
  {
	 font-size: 26px;
	 padding-top:5px;
	 margin-bottom: 17px !important;
  }
  .serviciosEducativos p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 420px;
	  margin-top: 20px;
  }
  .serviciosEducativos .column.is-offset-1 {
	  margin-left: 5%;
  }
  .imageserviciosEducativos
  {
	  position:relative;
  }
  .patronserviciosEducativos
  {
	  width: 105px;
	  position: absolute;
	  right: -42px;
	  bottom: 40px;
  }
  .patronserviciosEducativos ul li
  {
	  width: 9px;
	  height: 9px;
	  background: #69BE28;
	  list-style: none;
	  float: left;
	  margin-bottom: 6px;
	  margin-left: 4px;
	  border-radius: 50%;
  }
  #containerCentro_Informacion
  {
	  padding-top: 50px ;
	  padding-bottom: 50px;
  }
  .containerCentro_Informacion
  {
	  width:900px;
	  margin:0 auto;
	  position: relative;
	  z-index: 6;
  }
  .containerCentro_Informacion .columns
  {
	  margin-left:0px;
	  margin-right:0px;
  }
  .containerCentro_Informacion h2
  {
	 font-size: 26px;
	 padding-top:5px;
	 margin-bottom: 17px !important;
  }
  .containerCentro_Informacion .column
  {
	 padding:0px !important;
  }
  .containerCentro_Informacion .column img
  {
	  margin-top: 40px;
	  float: right;
	  margin-right: -30px;
  }
  .containerCentro_Informacion .textCentro_Informacion1
  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 450px;
	  margin-top: 35px;
  }
  .containerCentro_Informacion .textCentro_Informacion1 p
  {
	  font-size: 15px;
	  line-height: 25px;
  }
  .containerFull_Informacion
  {
	  width: 100%;
	  margin: 0 auto;
	  margin-top: -40px;
	  position:relative;
  }
  .containerCentro_Informacion .textCentro_Informacion2
  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 450px;
	  padding-top: 20px;
	  padding-bottom: 50px;
	  color: #fff;
	  font-family: FiraSans-Light;
  }
  .containerCentro_Informacion .textCentro_Informacion2 p
  {
	  font-size: 15px;
	  line-height: 25px;
  }
  .blockInformacion {
	  width: 90%;
	  height: 100%;
	  background: #009AA6;
	  position: absolute;
	  right: 0px;
	  top: 0px;
  }
  .blockInformacion div {
	  height: 100%;
	  background: #009aa6;
	  position: absolute;
	  border-radius: 50%;
  }
  #containerAcordeon_Centro
  {
	  margin-top:50px;
  }
  #containerAcordeon_Centro h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 35px;
  }
  #containerAcordeon_Centro .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  #containerAcordeon_Centro .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  
  .blockCentro_Informacion_1 > ul > li
  {
	  width: 48%;
	  margin-right: 0.5%;
	  margin-left: 0.5%;
	  margin-bottom: 1%;
	  padding: 25px;
	  box-shadow: 0px 3px 3px #d8d8d8;
	  border-radius: 10px;
	  list-style: none;
	  padding-top: 25px;
	  display: inline-table;
  }
  .blockCentro_Informacion_1 > ul > li ul
  {
	  font-size: 11px;
	  margin-top: 15px;
  }
  .blockCentro_Informacion_1 > ul > li ul  li
  {
	  width: 49%;
	  float: left;
	  margin-right: 1%;
  }
  .blockCentro_Informacion_1 h4
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 12px;
	  font-weight: bold;
	  color: #004165;
	  display: block;
	  letter-spacing: 0.5px;
	  background: url(../img/icoTitle-Egresados.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  padding-top: 2px;
	  padding-right: 30px;
	  text-transform: uppercase;
  }
  .blockCentro_Informacion_1 > ul > li p {
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 20px;
	  margin-top: 27px;
	  letter-spacing: 0.3px;
  }
  
  .blockCentro_Informacion_2
  {
	  padding: 5px 25px;
  }
  .blockCentro_Informacion_2 .slick-slide
  {
	  margin: 0 20px;
  }
  
  @media screen and (min-width:1024px)
  {
	  .blockCentro_Informacion_22 .slick-slide
	  {
		  min-width: 178px;
		  text-align: left;
	  }
  
	  .blockCentro_Informacion_3 .slick-slide
	  {
		  min-width: 178px;
		  text-align: left;
	  }
  }
  
  .blockCentro_Informacion_22 .tabsSedesTitle_Informacion a
  {
	  text-align:left !important;
  }
  
  .blockCentro_Informacion_3 .slick-slide
  {
	  margin: 0 20px;
  }
  .blockCentro_Informacion_2 h4
   {
	  font-family: "Fira Sans";
	  font-size: 16px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  padding-bottom: 14px;
	  display: block;
  }
  .blockCentro_Informacion_2 p
   {
	  border-bottom: 1px solid #EAEFF1;
	  font-size: 14px;
	  line-height: 22px;
	  padding-bottom: 30px;
	  margin-bottom:30px;
	  letter-spacing: 0.5px;
  }
  .blockCentro_Informacion_2  .tabsSedesTitle_Informacion a
  {
	  width: 100%;
	  margin-right: 0%;
	  float: left;
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  margin-top: 20px;
	  position: relative;
	  text-align: center;
  }
  .blockCentro_Informacion_2  .activeTab:before
  {
	  content: "";
	  position: absolute;
	  width: 50px;
	  height: 3px;
	  background: #009AA6;
	  bottom: -6px;
	  left: 0px;
  }
  .blockCentro_Informacion_2  .tabsSedesContent_Informacion
  {
	  margin-top: 25px;
	  letter-spacing:0.5px;
  }
  .blockCentro_Informacion_2  .tabsSedesContent_Informacion p
  {
	  line-height: 25px;
  }
  .blockCentro_Informacion_2  .blockLeft_Informacion
  {
	  width:50%;
	  float:left;
  }
  .blockCentro_Informacion_2  .blockLeft_Informacion p
  {
	  padding-bottom: 0px;
	  margin-bottom: 15px;
	  border: none;
	  margin-top: 10px;
  }
  .blockCentro_Informacion_2  .blockLeft_Informacion p strong
  {
	  display:block;
  }
  .blockCentro_Informacion_2  .blockRight_Informacion
  {
	  width:45%;
	  float:right;
  }
  .blockCentro_Informacion_2  .blockRight_Informacion img
  {
	  margin-top:-20px;
  }
  .blockCentro_Informacion_2  .tabsSedesTitle_Informacion_ a
  {
	  width: 100%;
	  margin-right: 0%;
	  float: left;
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  margin-top: 20px;
	  position: relative;
	  text-align: center;
  }
  .blockCentro_Informacion_2  .activeTab_:before
  {
	  content: "";
	  position: absolute;
	  width: 50px;
	  height: 3px;
	  background: #009AA6;
	  bottom: -6px;
	  left: 0px;
  }
  .blockCentro_Informacion_2  .tabsSedesContent_Informacion_
  {
	  margin-top: 25px;
	  letter-spacing:0px;
  }
  .blockCentro_Informacion_2  .tabsSedesContent_Informacion_ p
  {
	  line-height: 22px;
  }
  
  .blockCentro_Informacion_2 .blockList_Informacion
  {
	  width:50%;
	  float:left;
	  letter-spacing: 0.4px;
  }
  .blockCentro_Informacion_2 .blockList_Informacion  ul li
  {
	  background: url(../img/icoblockList_Informacion.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 35px;
	  padding-top: 5px;
	  margin-bottom: 3px;
  }
  .blockCentro_Informacion_3 {
	  padding: 5px 25px;
  }
  .blockCentro_Informacion_3 h4
   {
	  font-family: "Fira Sans";
	  font-size: 16px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  padding-bottom: 14px;
	  display: block;
  }
  .blockCentro_Informacion_3 p
  {
	  border-bottom: 1px solid #EAEFF1;
	  font-size: 14px;
	  line-height: 22px;
	  padding-bottom: 30px;
	  margin-bottom:30px;
	  letter-spacing: 0.5px;
  }
  .blockCentro_Informacion_3  .blockLeft_Informacion_
  {
	  width:50%;
	  float:left;
  }
  .blockCentro_Informacion_3  .blockRight_Informacion_
  {
	  width:45%;
	  float:right;
  }
  
  .blockCentro_Informacion_3 .blockList_Informacion
  {
	  width:100%;
	  letter-spacing: 0.4px;
  }
  .blockCentro_Informacion_3 .blockList_Informacion  ul li
  {
	  background: url(../img/icoblockList_Informacion.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 30px;
	  padding-top: 0px;
	  margin-bottom: 3px;
  }
  .blockCentro_Informacion_3  .tabsSedesTitle_Informacion__ a
  {
	  width: 100%;
	  margin-right: 0%;
	  float: left;
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  margin-top: 20px;
	  position: relative;
	  text-align: center;
  }
  .blockCentro_Informacion_3  .activeTab__:before
  {
	  content: "";
	  position: absolute;
	  width: 50px;
	  height: 3px;
	  background: #009AA6;
	  bottom: -6px;
	  left:0px;
  }
  .blockCentro_Informacion_3  .tabsSedesContent_Informacion__
  {
	  margin-top: 25px;
	  letter-spacing:0px;
  }
  .blockCentro_Informacion_3  .tabsSedesContent_Informacion__ p
  {
	  line-height: 22px;
  }
  
  .blockCentro_Informacion_4 {
	  padding: 25px;
	  margin-top:-20px;
  }
  .blockCentro_Informacion_4 h4
   {
	  font-family: "Fira Sans";
	  font-size: 16px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  padding-bottom: 14px;
	  display: block;
  }
  .blockCentro_Informacion_4 p
  {
	  font-size: 14px;
	  line-height: 22px;
	  padding-bottom: 20px;
	  letter-spacing: 0.5px;
  }
  .blockCentro_Informacion_4 .itemCentro_Informacion span
  {
	  width: 19%;
	  margin-right: 1%;
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  position: relative;
	  text-align: center;
	  border-radius: 35px;
	  padding-top: 13px;
	  padding-bottom: 13px;
  }
  .blockCentro_Informacion_4 .itemCentro_Informacion a
  {
	  margin-bottom: 16px;
	  display: block;
	  float: left;
	  width: 19%;
	  margin-right: 1%;
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  position: relative;
	  border: 1px solid #004165;
	  text-align: center;
	  border-radius: 35px;
	  padding-top: 13px;
	  padding-bottom: 13px;
  }
  .blockCentro_Informacion_5 {
	  padding: 25px;
	  margin-top:-20px;
  }
  .blockCentro_Informacion_5 h4
   {
	  font-family: "Fira Sans";
	  font-size: 16px;
	  letter-spacing: 0.5px;
	  line-height: 15px;
	  font-weight: bold;
	  color: #004165;
	  padding-bottom: 14px;
	  display: block;
  }
  .blockCentro_Informacion_5 p
  {
	  font-size: 14px;
	  line-height: 22px;
	  padding-bottom: 20px;
	  letter-spacing: 0.5px;
  }
  .containerTramites
  {
	  padding-top: 60px !important;
	  padding-bottom: 0px !important;
  }
  .containerTramites .column.is-9 {
	  width: 85%;
  }
  .containerTramites img  {
	  border-radius: 12px;
	  border-bottom-right-radius: 95px;
	  border-top-right-radius: 0px;
  }
  .containerTramites h2  {
	  padding-left: 30px;
	  padding-right: 30px;
	  background: url(../img/icoTitle-Egresados.png);
	  background-repeat: no-repeat;
	  background-position: top 5px right;
	  width: 92%;
	  padding-top: 3px;
	  font-size: 15px;
	  line-height: 20px;
	  letter-spacing:0.5px;
  }
  .containerTramites p {
	  padding-left: 30px;
	  padding-right: 30px;
	  font-size: 14px;
	  font-weight: normal;
	  line-height: 20px;
	  margin-top: 5px;
  }
  .containerTramites .ct-box {
	  margin-bottom: 18px !important;
  }
  .containerTramites a  {
	  font-size: 14px;
	  line-height: 20px;
	  font-family: 'Brandon Grotesque';
	  font-weight:bold;
  }
  .containerTramites_PDF h2
  {
	 font-size: 26px;
  }
  .containerTramites_PDF a
  {
	  font-size: 14px;
	  font-family: 'Brandon Grotesque';
	  color: #002C44;
	  background: url(../img/icoTramites_PDF.png);
	  background-repeat: no-repeat;
	  background-position: left center;
	  padding-left: 25px;
  }
  .containerTramites_PDF p
  {
	  line-height: 20px;
	  margin-bottom: 10px;
  }
  .textCPGT
  {
	  max-width: 520px;
	  margin-top: 20px;
	  font-size: 15px;
	  line-height: 26px;
	  padding-bottom: 65px;
  }
  .textCPGT p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  .containerCPGT .titleInternal_is_1
  {
	 font-size: 26px !important;
  }
  
  .containerCampoLaboral
  {
	  padding-top: 90px;
	  padding-bottom: 90px;
	  position:relative;
  }
  .containerCampoLaboral h2
  {
	 font-size: 26px;
  }
  .containerCampoLaboral p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  .blockCampoLaboral_Left
  {
	  float:left;
	  width:45%;
	  margin-left:2%;
  }
  .blockCampoLaboral_Left div ul
  {
	  margin-top:20px;
  }
  .blockCampoLaboral_Left div ul li
  {
	  background: url(../img/icoblockList_CampoLaboral.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 35px;
	  padding-top: 7px;
	  padding-bottom: 5px;
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  font-weight: bold;
	  margin-bottom: 8px;
  }
  .containerCampoLaboral_RightFull
  {
	  width: 37%;
	  background: #EDF0F2;
	  right: 0px;
	  top: 65px;
	  position: absolute;
	  border-top-left-radius: 10px;
	  border-bottom-left-radius: 10px;
	  padding: 23px 45px;
	  padding-bottom:60px;
  }
  .wrapperCampoLaboral
  {
	  margin-top:30px;
  }
  .wrapperCampoLaboral strong
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  font-weight: bold;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.7px;
  }
  .wrapperCampoLaboral span
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  color: #444444;
	  display: block;
	  letter-spacing: 0.4px;
	  padding-top: 13px;
  }
  .testEgresados .titleDestTest
  {
	  padding-left:10%;
	  padding-right:10%;
  }
  .testEgresados .titleDestTest p
  {
	  font-size: 22px;
	  line-height: 25px;
	  letter-spacing: 0.5px;
	  padding-bottom: 10px;
  }
  .testEgresados .nameDestTest
  {
	  color:#009AA6;
	  margin-right:8px;
  }
  .testEgresados .yearDestTest
  {
	  font-size: 13px;
  }
  .cargoDestTest
  {
	  font-size: 12px;
	  font-family: 'Brandon Grotesque';
  }
  .nivelDestTest
  {
	  font-size: 13px;
  }
  .lineDestTest
  {
	  width: 185px;
	  height: 1px;
	  background: #D6D6D6;
	  margin: 0 auto;
	  margin-top: 35px;
  }
  .lisTestEgresados h3 p
  {
	  font-size: 16px;
	  line-height: 23px;
  }
  .lisTestEgresados img
  {
	  width:100%;
	  height:auto;
  }
  .blockPhotoTest
  {
	  position: relative;
	  width: 192px;
	  padding: 0px;
	  margin: 20px;
	  margin-top:10px;
  }
  .blockPhotoTest img
  {
	  width: 192px;
	  border-radius: 10px;
  }
  .blockPhotoTest:before
  {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  content: '';
	  display: block;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  left: 0px;
	  bottom: 0px;
	  border-radius: 10px;
	  right: 0px;
	  margin: 0 auto;
  }
  .testimonioimagencurve_Dest
  {
	  width: 230px;
	  margin: 0 auto;
	  margin-bottom: 15px;
	  position:relative;
  }
  .testimonioimagencurve_Dest img
  {
	  border-radius:10px;
  }
  .testimonioimagencurve_Dest:before
  {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  content: '';
	  display: block;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  left: 0px;
	  bottom: 0px;
	  border-radius: 10px;
	  right: 0px;
	  margin: 0 auto;
  }
  .popupVideoTest:after
  {
	  content: url(../img/mediaIco.png);
	  background-repeat: no-repeat;
	  z-index: 99;
	  position: absolute;
	  top: 35%;
	  left: 0px;
	  right: 0px;
	  margin: 0 auto;
	  text-align: center;
  }
  .containerPopup
  {
	  position: fixed;
	  width:100%;
	  height:100%;
	  top: 0px;
	  left: 0px;
	  z-index:999;
	  background:rgba(0, 44, 68, 0.9);
	  display: table;
  }
  .centerTopPopup {
	  display: table-cell;
	  vertical-align: middle;
  }
  .containerVideoPopup
  {
	  width: 570px;
	  height:370px;
	  background: #000;
	  margin: 0 auto;
	  position: relative;
  }
  .containerVideoPopup iframe
  {
	  width: 100% !important;
	  height:370px !important;
  }
  .closePopup
  {
	  width: 25px;
	  position: absolute;
	  right: -25px;
	  top: -11px;
	  cursor: pointer;
	  display: block;
	  height: 23px;
  }
  .closePopup span
  {
	  width:100%;
	  height:3px;
	  background:#fff;
	  display:block;
  }
  .closePopup span:nth-child(1) {
	  transform: rotate(45deg);
	  top: 10px;
	  position: relative;
  }
  .closePopup span:nth-child(2)
  {
	  transform: rotate(-45deg);
	  margin-top: 7px;
  }
  .popupVideo
  {
	  display:none;
  }
  .popupVideoTest
  {
	  cursor:pointer;
  }
  #carrera .wrapperSlideCt
  {
	  width:320px !important;
	  position:relative;
  }
  #carrera .wrapperSlideCt h2
  {
	  position: absolute;
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  color: #fff;
	  bottom: 25px;
	  left: 20px;
	  text-transform: uppercase;
	  font-weight: bold;
  }
  #carrera .wrapperSlideCt img
  {
	  width: 100% !important;
	  border-radius: 10px;
	  height: 400px;
  }
  #carrera .containerCtSlide .slick-prev
  {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 140px;
	  left: -30px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor:pointer;
  }
  #carrera .containerCtSlide .slick-next {
	  border-radius: 50%;
	  box-shadow: 0px 3px 1px #35353545;
	  top: 210px;
	  left: -30px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: center;
	  border: none;
	  color: transparent !important;
	  width: 60px;
	  height: 60px;
	  position: absolute;
	  z-index: 99;
	  cursor:pointer;
  }
  .containerCtSlide
  {
	  width: 530%;
  }
  .containerCtSlide  .slick-slide {
	  margin: 0 10px;
  }
  .lisTestEgresados .column  {
	  margin-bottom: 20px;
  }
  .blockEmpleabilidad_1  {
	  padding-bottom:60px;
  }
  .blockEmpleabilidad_1 .ct-numbers {
	  padding-bottom: 18px;
	  padding-top: 28px;
	  padding-left: 55px;
	  padding-right: 55px;
	  background: #EFF2F4;
  }
  .blockEmpleabilidad_1 .ct-numbers__digit {
	  font-family: 'Brandon Grotesque';
	  font-size: 55px;
	  line-height: 60px;
  }
  .blockEmpleabilidad_1 .ct-numbers__description {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  line-height: 20px;
  }
  .blockEmpleabilidad_2
  {
	  padding-top:0px;
	  padding-bottom:15px;
  }
  .blockEmpleabilidad_2 #banner1Egresados
  {
	  margin-top: 0px;
  }
  .blockEmpleabilidad_3
  {
	  padding-bottom:70px;
  }
  .blockEmpleabilidad_3 h2
  {
	 font-size: 26px;
	 margin-bottom: 25px !important;
  }
  .blockEmpleabilidad_3 p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  .blockEmpleabilidad_3 p  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 520px;
  }
  
  .asesoriaEmpleabilidad section
  {
	  padding-top: 60px !important;
	  padding-bottom: 47px !important;
  }
  .asesoriaEmpleabilidad h2
  {
	  font-size: 26px;
	  padding-top:0px;
	  margin-top: 0px !important;
	  margin-bottom: 35px !important;
  }
  .asesoriaEmpleabilidad p
  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 450px;
	  margin-top: 15px;
	  font-family: FiraSans-Light;
  }
  .asesoriaEmpleabilidad
  {
	  position: relative;
	  background: none;
  }
  .block_AsesoriaEmpleabilidad
  {
	  width: 91%;
	  height: 100%;
	  background: #0075B0;
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  border-top-right-radius: 65px;
	  border-bottom-right-radius: 65px;
  }
  .asesoriaEmpleabilidadImage
  {
	  margin-top: -85px;
	  margin-left: 30px !important;
	  padding: 0px;
  }
  .asesoriaEmpleabilidadImage img
  {
	  width: 90%;
	  height: auto;
	  border-radius: 10px;
  }
  
  .blockEmpleabilidad_4
  {
	  padding-top: 60px !important;
	  padding-bottom: 60px !important;
  }
  .blockEmpleabilidad_4 h2
  {
	 font-size: 26px;
	 margin-bottom: 25px !important;
  }
  .blockEmpleabilidad_4 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 450px;
  }
  
  .buttonDownload_doc_Laboral
  {
	  font-family: Brandon Grotesque;
	  font-size: 11px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
	  color: #004165 !important;
	  text-transform: uppercase;
	  line-height: 45px;
	  border-radius: 25px;
	  border: 1px solid #004165;
	  height: 45px;
	  width: 300px;
	  text-align: center;
	  margin-top: 0px;
	  display: block;
	  padding-left: 20px;
  }
  .buttonDownload_doc_Laboral img
  {
	  margin-right: -10px;
	  margin-top: 10px;
	  float: left;
  }
  
  .mentoriaEmpleabilidad section
  {
	  padding-top: 85px !important;
	  padding-bottom: 70px !important;
  }
  .mentoriaEmpleabilidad h2
  {
	  font-size: 26px;
	  padding-top:0px;
	  margin-top: 0px !important;
	  margin-bottom: 35px !important;
  }
  .mentoriaEmpleabilidad p
  {
	  font-size: 15px;
	  line-height: 25px;
	  max-width: 450px;
	  margin-top: 15px;
	  font-family: FiraSans-Light;
  }
  .mentoriaEmpleabilidad
  {
	  position: relative;
	  background: none;
  }
  .block_mentoriaEmpleabilidad
  {
	  width: 91%;
	  height: 100%;
	  background: #009AA6;
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  border-top-right-radius: 65px;
	  border-bottom-right-radius: 65px;
  }
  .mentoriaEmpleabilidadImage
  {
	  margin-top: -108px;
	  margin-left: 30px !important;
	  padding: 0px;
  }
  .mentoriaEmpleabilidadImage img
  {
	  width: 90%;
	  height: auto;
	  border-radius: 10px;
  }
  
  .blockEmpleabilidad_5
  {
	  padding-top: 60px !important;
	  padding-bottom: 60px !important;
  }
  .blockEmpleabilidad_5 h2
  {
	 font-size: 26px;
	 margin-bottom: 25px !important;
  }
  .blockEmpleabilidad_5 p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 450px;
  }
  
  .acordionBecas .ct-accordeon  h3
  {
	  position:relative;
	  padding-right: 60px;
  }
  .acordionBecas .ct-accordeon  h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 35px;
  }
  .acordionBecas .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .acordionBecas .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .acordionBecas .ct-accordeon__body
  {
	  font-size: 14px;
	  line-height: 24px;
	  padding-left: 30px !important;
  }
  .acordionBecas .ct-accordeon a
   {
	  border: 1px solid #002C44;
	  color: #002C44;
	  max-width: 220px;
	  border-radius: 30px;
  }
  .acordionBecas .textBecas
  {
	  font-size: 14px;
	  line-height: 24px;
  }
  .acordionBecas  .imageBeca img
  {
	  border-radius:10px;
  }
  .textIntro_Certificacion
  {
	  font-size: 14px;
	  line-height: 24px;
  }
  .porqueBlock1 p
  {
	  font-size: 15px;
	  line-height: 25px;
  }
  .porqueBlock2
  {
	  padding-top:0px;
  }
  .porqueBlock2 .ct-subtitle
  {
	 font-size: 26px;
	 margin-bottom: 10px !important;
  }
  .porqueBlock3 .ct-card--hero {
	  min-height: 410px;
  }
  
  .porqueBlock2 .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .porqueBlock2 .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
  }
  .porqueBlock4Full_Left
  {
	  width: 50%;
	  float: left;
	  background: #009AA6;
	  padding-top: 70px;
	  padding-bottom: 100px;
	  border-bottom-right-radius: 40px;
  }
  .porqueBlock4Full_Left .porqueBlock4
  {
	  width: 350px;
	  float: right;
	  text-align: center;
	  margin-right: 100px;
  }
  .porqueBlock4Full_Left .porqueBlock4 h4
  {
	  text-align: left;
	  width: 350px;
	  line-height: 28px;
	  padding-top: 25px;
	  font-size: 25px;
  }
  .porqueBlock4Full_Right
  {
	  width:50%;
	  float: right;
	  padding-bottom: 40px;
  }
  .porqueBlock4Full_Right .porqueBlock5
  {
	  width: 355px;
	  float: left;
	  text-align: center;
	  margin-left: 100px;
  }
  .porqueBlock5 span {
	  font-size: 15px;
	  line-height: 20px;
	  color: #009AA6;
	  font-weight: bold;
	  text-align: left;
  }
  .porqueBlock5  .fs14  	{
	  line-height: 22px;
	  text-align: left;
	  font-size: 13px;
  }
  .porqueBlock5  h3 p {
	  line-height: 22px;
	  text-align: left;
	  font-size: 15px;
	  border-bottom: 1px solid #DEDEDE;
	  padding-bottom: 10px;
	  margin-bottom: 5px;
  
  }
  .porqueBlock5  p {
	  text-align: left;
  }
  .porqueBlock5 .buttonAllPorque
  {
	  padding-left: 20px;
	  padding-right: 20px;
	  width: 200px;
	  float: left;
	  border: 1px solid #273244;
	  font-size: 13px;
	  padding: 0px;
	  height: 40px;
	  margin-top: 10px;
  }
  
  .header {
	  z-index: 999;
  }
  .containerCertification_Name
  {
	  width: 100%;
	  text-align: center;
	  border-bottom: solid rgba(74, 74, 74, 0.1) 1px;
	  padding-top: 13px;
	  padding-bottom: 13px;
  }
  .containerCertification_Name ul li
  {
	  height: 50px;
	  list-style: none;
	  line-height: 50px;
	  display: table;
	  float: left;
	  font-size: 15px;
  }
  .containerCertification_Name ul
  {
	  display: table;
	  margin: 0 auto;
  }
  .containerCertification_Name ul li img
  {
	  max-height: 50px;
	  display: block;
	  margin-top: 7px;
  }
  .containerTabs_Somos
  {
	  width: 100%;
	  padding-top: 20px;
	  padding-bottom: 90px;
  }
  .titleTabs_Somos
  {
	  width: 120px;
	  float: left;
	  margin-top: 70px;
  }
  .titleTabs_Somos a
  {
	  display:block;
	  font-family:'Brandon Grotesque';
	  font-size:15px;
	  text-transform:uppercase;
	  color:#13A1AC;
	  margin-bottom:50px;
	  position:relative;
	  transition: all 0.2s ease-in-out;
  }
  .activeTabs_Somos:after
  {
	  margin: 0;
	  height: 7px;
	  width: 35px;
	  content: '';
	  background-color: #009AA6;
	  border: solid #009AA6 1px;
	  border-radius: 7px;
	  display: block;
	  transition: all 0.2s ease-in-out;
  }
  .activeTabs_Somos
  {
	  font-size: 26px !important;
	  font-weight: bold;
  }
  .contentTabs_Somos
  {
	  width: 760px;
	  float: right;
  }
  .imageTabs_Somos
  {
	  width: 250px;
	  height: 340px;
	  background: #000;
	  float: left;
	  border-radius: 10px;
  }
  .contentblockTabs_Somos
  {
	  width: 520px;
	  float: left;
	  border-radius: 10px;
	  margin-left: -35px;
	  margin-top: 70px;
	  padding: 45px;
	  padding-right: 20px;
	  padding-left: 50px;
	  box-shadow: 0px 4px 5px #c7c7c74f;
	  background: #fff;
  }
  .contentblockTabs_Somos p
  {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  letter-spacing: 0.5px;
	  line-height: 26px;
  }
  .containerHistoria_Premios
  {
	  width: 100%;
	  padding-bottom: 60px;
  }
  .newTitleH2
  {
	  display:block;
	  font-family:'Brandon Grotesque';
	  font-size: 26px;
	  font-weight: bold;
	  text-transform:uppercase;
	  color:#004165;
	  margin-bottom:30px;
	  line-height: 28px;
	  position:relative;
	  transition: all 0.2s ease-in-out;
  }
  .newTitleH2:after
  {
	  margin: 0;
	  height: 6px;
	  width: 30px;
	  content: '';
	  background-color: #004165;
	  border: solid #004165 1px;
	  border-radius: 7px;
	  display: block;
	  transition: all 0.2s ease-in-out;
  }
  .textHistoria_Premios
  {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 24px;
  }
  .textHistoria_Premios p
  {
	  line-height: 24px;
  }
  .centerContent_ {
	  width: 920px;
	  margin: 0 auto;
	  position: relative;
  }
  .timeLine_HistoriaPremios {
	  width: 100%;
	  padding-top: 60px;
	  padding-bottom: 0px;
  }
  .ct-year__number::after {
	  height: 1px;
	  content: '';
	  display: block;
	  margin-top: 10px;
	  background: #002C44;
	  border:none;
  }
  .timeLine_HistoriaPremios .ct-card-slider__arrow--left {
	  top: 125px;
	  left: -25px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 3px 4px #efefef;
  }
  .timeLine_HistoriaPremios .ct-card-slider__arrow--right {
	  top: 125px;
	  right: -25px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 3px 4px #efefef;
  }
  
  
  .containerReconocimiento
  {
	  width: 100%;
	  padding-top: 70px;
	  padding-bottom: 70px;
	  background: #004165;
  }
  .containerReconocimiento a {
	  border: 1px solid #ffffff;
	  color: #fff !important;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  padding-left: 30px;
	  padding-right: 30px;
	  padding-top: 11px;
	  padding-bottom: 11px;
	  border-radius: 17px;
	  display: table;
	  margin: 0 auto;
	  margin-top: 80px;
  }
  .white
  {
	  color:#fff;
  }
  .white:after
  {
	  margin: 0;
	  height: 6px;
	  width: 30px;
	  content: '';
	  background-color: #fff;
	  border: solid #fff 1px;
	  border-radius: 7px;
	  display: block;
	  transition: all 0.2s ease-in-out;
  }
  
  .textReconocimiento
  {
	  color: #fff;
	  font-family: "Fira Sans";
	  font-size: 14px;
	  line-height: 25px;
	  width: 415px;
	  float: left;
	  letter-spacing: 1px;
  }
  .textReconocimiento p
  {
	  line-height: 25px;
  }
  .imagesReconocimiento
  {
	  float: right;
	  text-align: center;
	  margin-right: -100px;
  }
  .imagesReconocimiento ul li
  {
	  list-style:none;
	  display:inline-block;
	  margin-left:60px;
  }
  .containetLink_Somos
  {
	  width: 100%;
	  padding-top: 70px;
  }
  .containetLink_Somos ul li
  {
	  width: 294px;
	  height: 275px;
	  border-radius: 10px;
	  overflow: hidden;
	  position: relative;
	  margin: 0 auto;
	  box-shadow: 0px 1px 3px #3c3c3ccc;
	  float: left;
	  margin-right: 12px;
  }
  .containetLink_Somos ul li img {
	  width: 100%;
	  height: auto;
	  display: block;
  }
  .containetLink_Somos ul li .layerOverlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top: 0px;
	  left: 0px;
  }
  .containetLink_Somos ul li  .wrapperBanner_1 {
	  position: absolute;
	  bottom: 40px;
	  left: 40px;
	  z-index: 9;
  }
  .containetLink_Somos ul li h3 {
	  font-family: 'Brandon Grotesque';
	  font-size: 24px;
	  color: #fff;
	  font-weight: bold;
	  line-height: 24px;
	  letter-spacing: 1px;
	  display: block;
	  padding-right: 20%;
	  height: 48px;
  }
  .containetLink_Somos ul li  a {
	  font-family: 'Brandon Grotesque';
	  font-size: 14px;
	  color: #fff;
	  line-height: 25px;
	  letter-spacing: 1px;
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  background-position: top 4px right;
	  padding-right: 20px;
	  margin-top: 5px;
	  display: inline-block;
  }
  
  .blockHistoria1 p
  {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 24px;
  }
  .blockHistoria1 h2
  {
	  font-size: 26px !important;
  }
  .blockHistory img
  {
	  border-radius:4px;
  }
  .blockHistory p
  {
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 24px;
  }
  .blockHistory span
  {
	  font-family: 'Brandon Grotesque';
	  color:#004165;
  }
  .blockHistory h4
  {
	  font-family: 'Brandon Grotesque';
	  color:#004165;
  }
  .blockHistory .is-9
  {
	  padding-left: 4%;
	  padding-right: 10%;
  }
  .blockHistoria2 h2
  {
	  font-size: 26px !important;
  }
  .blockHistoria2
  {
	  padding-top: 10px !important;
	  padding-bottom: 35px;
  }
  #containerTabs_Carrusel_Premios
  {
	  width:100%;
  }
  #containerTabs_Carrusel_Premios .ct-tabs ul li a {
	  color: #A0A0A0;
	  font-size: 15px;
	  font-weight: 600;
	  padding: 25px 10px 17px;
  }
  #containerTabs_Carrusel_Premios .ct-tabs ul li:hover a, .ct-tabs ul li.active a {
	  border-bottom: solid 5px #009AA6 !important;
	  color: #009AA6 !important;
  }
  #containerTabs_Carrusel_Premios .ct-tabs ul li a {
	  border-bottom: solid 5px #ffffff !important;
  }
  #containerTabs_Carrusel_Premios .ct-tabs {
	  box-shadow: inherit;
  }
  #containerTabs_Carrusel_Premios .ct-tabs ul li {
	  margin-left: 20px;
	  margin-right: 20px;
  }
  #containerTabs_Carrusel_Premios .has-text-centered img
  {
	  margin-top:15px;
	  margin-bottom:40px;
  }
  .containerCarruselHistoria h3
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 30px !important;
	  font-weight: bold;
  }
  .containerCarruselHistoria .ct-award__year__title
  {
	  font-size: 15px;
	  font-weight: bold;
	  line-height: 18px;
  }
  .containerCarruselHistoria .ct-award__year__description
  {
	  font-size: 15px;
	  font-family: "Fira Sans";
	  line-height: 20px;
	  padding-top: 15px;
  }
  .centerCarruselTabsHistoria
  {
	  width:800px;
	  margin:0 auto;
  }
  .containerCarruselHistoria  .ct-card-slider__arrow--left {
	  top: 25px;
	  left: -75px;
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 3px 4px #efefef;
  }
  .containerCarruselHistoria .ct-card-slider__arrow--right {
	  top: 25px;
	  right: -75px;
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 3px 4px #efefef;
  }
  .containerCarruselHistoria h4
  {
	  font-size:14px;
  }
  .ct-tabs__block-wrapper {
	  min-height: 340px;
  }
  .ct-tabs__block-inner {
	  min-height: 340px;
  }
  
  .blockConvenios
  {
	  padding-bottom:20px;
	  padding-top: 35px;
  }
  .blockConvenios h2
  {
	  padding-top:30px;
  }
  .blockConvenios h2
  {
	 font-size: 26px;
	 margin-bottom: 0px !important;
  }
  .blockConvenios p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
	  margin-top: 25px;
  }
  .blockConvenios img
  {
	  float:right;
  }
  
  .blockConvenios2 .ct-accordeon  h3
  {
	  position:relative;
  }
  .blockConvenios2 .ct-accordeon  h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 35px;
  }
  .blockConvenios2 .ct-accordeon__header {
	  background-color: #EFF2F4 !important;
  }
  .blockConvenios2 .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .blockConvenios2 .ct-accordeon__body h4
  {
	  text-align:left;
	  font-size: 13px;
	  padding-left:10%;
	  padding-right:10%;
	  margin-top:30px;
  }
  .blockConvenios2 .ct-accordeon__body p
  {
	  text-align: left;
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  line-height:16px;
	  padding-left:10%;
	  padding-right:10%;
  }
  .blockConvenios2  .ct-accordeon.expanded .ct-accordeon__body {
	  padding: 40px 0;
  }
  .blockNoticias .ct-subtitle
  {
	 font-size: 26px;
	 margin-bottom: 42px !important;
  }
  .blockNoticias .ct-card::before {
	  display:none;
  }
  .blockNoticias .column.is-4 {
	  padding: 8px;
  }
  .blockNoticias  .ct-card__image {
	  height:180px;
	  overflow:hidden;
  }
  .blockNoticias .column .ct-card--new  {
	  box-shadow: 0px 5px 5px #e4e4e4;
  }
  .blockNoticias .ct-card--new .ct-card__body {
	  padding: 12px 35px 70px;
  }
  .blockNoticias .ct-card__tag  {
	  font-family: 'Brandon Grotesque';
	  font-size: 11px;
	  border-radius: 12px;
	  letter-spacing: 0.8px;
	  padding: 7px 12px;
	  font-weight: bold;
  }
  .blockNoticias .ct-card__date   {
	  font-family: 'Brandon Grotesque';
	  font-size: 12px;
  }
  .blockNoticias .ct-card__title   {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  letter-spacing: 0.5px;
	  line-height: 20px;
	  color: #004165;
  }
  .blockNoticias .ct-card__description p   {
	  font-family: "Fira Sans";
	  font-size: 13px;
	  line-height: 18px;
	  color: #004165;
  }
  .containerPagination
  {
	  width:100%;
	  text-align:center;
  }
  .containerPagination a
  {
	  text-decoration: none;
	  font-family: "Fira Sans";
	  font-size: 16px;
	  line-height: 18px;
	  color: #004165;
	  margin-left:9px;
	  margin-right:9px;
  }
  .activePagination
  {
	  font-weight:bold;
  }
  .blockVida h2
  {
	 font-size: 26px;
	 margin-bottom: 0px !important;
  }
  .containerCarrusel_Testimonios
  {
	  width: 93%;
	  margin: 0 auto;
	  padding-bottom:40px;
  }
  .containerCarrusel_Testimonios .columns {
	  margin:0px;
  }
  .containerCarrusel_Testimonios .column
  {
	  width:300px;
	  height:400px;
	  background:#C5C5C5;
	  border-radius:10px;
	  position:relative;
  }
  .containerCarrusel_Testimonios .column img {
	  width: 100%;
	  height: auto;
	  display: block;
  }
  .containerCarrusel_Testimonios .column .layerOverlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
	  z-index: 8;
	  top: 0px;
	  left: 0px;
	  border-radius:10px;
  }
  .containerCarrusel_Testimonios .bodyCarrusel_Test  {
	  position: absolute;
	  width: 100%;
	  z-index: 8;
	  bottom: 5px;
	  left: 0px;
	  padding:20px;
  }
  .containerCarrusel_Testimonios .bodyCarrusel_Test h3  {
	  color: #fff;
	  text-transform: uppercase;
	  font-family: 'Fira Sans', 'sans-serif';
	  font-size: 15px;
	  font-weight: bold;
  }
  .containerCarrusel_Testimonios .bodyCarrusel_Test h4  {
	  color: #fff;
	  font-family: 'Fira Sans', 'sans-serif';
	  font-size: 13px;
	  font-weight: bold;
  }
  .containerCarrusel_Testimonios .bodyCarrusel_Test h5  {
	  color: #fff;
	  font-family: 'Fira Sans', 'sans-serif';
	  font-size: 12px;
	  padding-right: 10%;
  }
  .containerCarrusel_Testimonios .bodyCarrusel_Test span   {
	  color: #fff;
	  font-size: 12px;
	  font-family: 'Brandon Grotesque';
	  border-top: 1px solid #838585;
	  display: block;
	  margin-top: 5px;
	  padding-top: 5px;
  }
  .containerCarrusel_Testimonios  .ct-card-slider__arrow--left {
	  background: url(../img/icons/hero/arrow_left.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow: 0px 3px 4px #7373734f;
  }
  .containerCarrusel_Testimonios .ct-card-slider__arrow--right {
	  background: url(../img/icons/hero/arrow_rigth.svg);
	  background-repeat: no-repeat;
	  background-position: 0px;
	  color: transparent !important;
	  box-shadow:0px 3px 4px #7373734f;
  }
  .buttonAllTest
  {
	  border: 1px solid #002C44;
	  color: #002C44;
	  max-width: 220px;
	  border-radius: 18px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  font-size: 13px;
	  display: table;
	  margin: 0 auto;
	  margin-top: 35px;
	  padding: 11px 20px;
  }
  .containerBlockIntro_test
  {
	  width:100%;
	  padding-top:20px;
  }
  .containerBlockIntro_test p
  {
	  font-size: 15px;
	  line-height: 26px;
	  max-width: 520px;
  }
  .containerVideo
  {
	  width: 100%;
	  height: 315px;
	  background: #C5C5C5;
	  border-radius: 10px;
	  position: relative;
  }
  .containerBlockIntro_test .newTitleH2 {
	  margin-top: 50px;
  }
  .buttonAllTest
  {
	  border: 1px solid #002C44;
	  color: #002C44;
	  max-width: 220px;
	  border-radius: 18px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  font-size: 14px;
	  display: table;
	  margin: 0 auto;
	  margin-top: 35px;
	  padding: 11px 20px;
  }
  .buttonAllEvents
  {
	  border: 1px solid #002C44;
	  color: #002C44;
	  max-width: 220px;
	  border-radius: 18px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  font-size: 14px;
	  display: table;
	  margin: 0 auto;
	  margin-top: 35px;
	  padding: 11px 35px;
	  margin-bottom:60px;
  }
  .containerSedes
  {
	  width:100%;
	  padding-top:20px;
	  padding-bottom:20px;
  }
  .titleTabs_Sedes
  {
	  width:100%;
	  text-align:center;
  }
  .titleTabs_Sedes a
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 16px;
	  text-transform: uppercase;
	  color: #004165;
	  position: relative;
	  transition: all 0.2s ease-in-out;
	  font-weight:bold;
	  margin-left:10px;
	  margin-right:10px;
  }
  .activeTabs_Sedes
  {
	  color:#009AA6 !important;
	  border-bottom:3px solid  #009AA6;
  }
  .containerTabs_Sedes
  {
	  width:100%;
	  margin-top:50px;
  }
  .containerTabs_Sedes ul li
  {
	  width: 32%;
	  height: 330px;
	  background: #C5C5C5;
	  border-radius: 10px;
	  position: relative;
	  float: left;
	  margin-right: 2%;
	  margin-left: -3px;
	  margin-bottom: 15px;
  }
  .containerTabs_Sedes ul li:nth-child(3n)
  {
	  margin-right: 0%;
  }
  .containerTabs_Sedes ul li .layerOverlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) -39%, #000000 87%);
	  z-index: 1;
	  top: 0px;
	  left: 0px;
	  border-radius: 10px;
  }
  .containerTabs_Sedes ul li .wrapperSedes {
	  position: absolute;
	  width: 100%;
	  top: 85px;
	  z-index: 9;
	  left: 0px;
	  padding: 35px;
  }
  .containerTabs_Sedes ul li .wrapperSedes h2 {
	  font-family: 'Brandon Grotesque';
	  font-size: 20px;
	  text-transform: uppercase;
	  color: #fff;
	  font-weight: bold;
	  letter-spacing: 1px;
	  line-height: 24px;
  }
  .containerTabs_Sedes ul li .wrapperSedes p
  {
	  font-family: 'Brandon Grotesque';
	  font-size: 13px;
	  text-transform: uppercase;
	  color: #fff;
	  letter-spacing: 0.5px;
	  line-height: 20px;
	  padding-top: 11px;
  }
  .containerTabs_Sedes ul li a
  {
	  background: url(../img/icoSearch.png);
	  background-repeat: no-repeat;
	  background-position: center;
	  width: 30px;
	  height: 30px;
	  position: absolute;
	  bottom: 30px;
	  right: 22px;
	  z-index: 99;
  }
  .containerSedes .containerCenter
  {
	  width:900px;
	  margin:0 auto;
  }
  .sede1Ubi
  {
	  font-family: 'Fira Sans';
	  font-size: 15px;
	  background: url(../img/icoSede1.png);
	  background-repeat: no-repeat;
	  background-position: left center;
	  padding-left: 40px;
	  padding-top: 5px;
	  margin-bottom: 15px;
  }
  .sede1Tel
  {
	  font-family: 'Fira Sans';
	  font-size: 15px;
	  background: url(../img/icoSede2.png);
	  background-repeat: no-repeat;
	  background-position: left center;
	  padding-left: 40px;
	  padding-top: 5px;
  }
  .containerCarruselLaboratorio
  {
	  width: 380px;
	  margin-left: -35px;
  }
  .wrapperSede--Content h2
  {
	  font-size:26px !important;
	  margin-bottom:70px;
  }
  .wrapperSede--Content p
  {
	  font-size: 15px;
	  line-height: 26px;
  }
  .wrapperSede--Content p strong
  {
	  font-size: 14px;
	  line-height: 26px;
	  font-family: 'Brandon Grotesque';
	  padding-bottom: 5px;
	  display: block;
  }
  .wrapperSede--Content
  {
	  width:80%;
  }
  .containerCarruselLaboratorio .ct-card-slider__arrow {
	  top: 30%;
  }
  .containerCarruselLaboratorio  button {
	  border-radius: 50%;
	  overflow: hidden;
	  box-shadow: -1px 2px 5px #75757536;
	  border: 1px solid #fff;
  }
  .containerCarruselLaboratorio  .ct-card__body {
	  padding: 30px;
  }
  .wrapperSede-Carreras h2 {
	  font-size: 26px !important;
	  margin-bottom: 25px;
  }
  .wrapperSede-Carreras ul li  {
	  width: 19%;
	  margin-right: 1%;
	  list-style: none;
	  float: left;
	  background: #004165;
	  font-size: 14px;
	  line-height: 20px;
	  font-family: 'Brandon Grotesque';
	  color: #fff;
	  padding: 35px 20px;
	  font-weight: bold;
	  border-radius: 10px;
  }
  .wrapperSede__Carreras
  {
	  padding-top: 0px !important;
	  padding-bottom: 45px !important;
  }
  .buttonAllSedes_carreras
  {
	  border: 1px solid #002C44;
	  color: #002C44;
	  border-radius: 18px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  font-size: 14px;
	  margin: 0 auto;
	  margin-top: 30px;
	  padding: 11px 30px;
	  float: left;
  }
  .wrapperSede__Carreras .columns
  {
	  margin:0px;
  }
  .containerFaq
  {
	  margin-top:60px;
  }
  .navFaq
  {
	  width: 345px;
	  padding: 30px;
	  border-radius: 10px;
	  box-shadow: 0px 3px 7px #cccccc4f;
	  float: left;
  }
  .navFaq strong
  {
	  font-size: 12px;
	  line-height: 14px;
	  font-family: 'Brandon Grotesque';
	  padding-bottom: 15px;
	  display: block;
	  font-weight:bold;
	  letter-spacing:0.5px;
	  color:#004165;
  }
  .navFaq a
  {
	  font-size: 11px;
	  line-height: 14px;
	  font-family: 'Brandon Grotesque';
	  margin-bottom: 13px;
	  display: block;
	  color: #004165;
  }
  .navFaq a:hover
  {
	  font-weight:bold;
	  color:#009AA6 !important;
  }
  .acordionFaq
  {
	  width: 500px;
	  float: right;
  }
  .acordionFaq h2
  {
	  font-size: 20px;
	  line-height: 20px;
	  font-family: 'Brandon Grotesque';
	  padding-bottom: 30px;
	  display: block;
	  font-weight:bold;
	  letter-spacing:0.5px;
	  color:#004165;
  }
  
  .acordionFaq .ct-accordeon  h3
  {
	  position: relative;
	  font-family: 'Fira Sans';
	  font-size: 15px;
	  text-transform: initial;
	  font-weight: normal;
	  padding: 0px;
	  padding-left: 30px;
	  padding-right: 30px;
	  cursor:pointer;
  }
  .acordionFaq .ct-accordeon  h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 20px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  left: 0px;
  }
  .acordionFaq .ct-accordeon__header {
	  background-color:#fff !important;
  }
  .acordionFaq .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .acordionFaq .ct-accordeon__body    {
	  padding-left: 30px !important;
	  padding-right: 30px !important;
	  font-family: 'Fira Sans';
	  line-height:24px;
	  padding-bottom: 0px !important;
  }
  .acordionFaq .ct-accordeon__body p   {
	  font-family: 'Fira Sans';
	  line-height:24px;
  }
  .acordionFaq h5
  {
	  font-size: 20px;
	  line-height: 30px;
	  font-family: 'Brandon Grotesque';
	  padding-bottom: 30px;
	  display: block;
	  font-weight: bold;
	  letter-spacing: 0.5px;
	  color: #004165;
	  padding-top: 40px;
  }
  .acordionFaq h5 a
  {
	  color:#009AA6;
	  position:relative;
  }
  .acordionFaq h5 a:before
  {
	  content:"";
	  width:100%;
	  height:1px;
	  background:#009AA6;
	  position:absolute;
	  bottom:3px;
  }
  .textRed p
  {
	  max-width:100% !important;
  }
  .contentImageRed
  {
	  width:100%;
  }
  .contentImageRed img
  {
	  width:100%;
	  height:auto;
	  display:block;
  }
  .itemRed
  {
	  margin-top: 27px;
  }
  .itemRed ul li
  {
	  list-style: none;
	  float: left;
	  width: 28%;
	  margin-right: 8%;
	  font-size: 13px;
	  line-height: 17px;
	  font-family: 'Brandon Grotesque';
	  color: #034164;
	  margin-bottom: 30px;
  }
  .itemRed ul li:nth-child(3n)
  {
	  margin-right: 0%;
  }
  .itemRed ul li span
  {
	  font-size: 18px;
	  line-height: 26px;
	  font-family: 'Brandon Grotesque';
	  border: 3px solid #69BE28;
	  width: 32px;
	  float: left;
	  text-align: center;
	  height: 32px;
	  border-radius: 50%;
	  font-weight: bold;
	  margin-right:5px;
  }
  .containerRedBottom
  {
	  width: 100%;
	  padding-top: 60px;
	  padding-bottom: 100px;
	  background: #0075B0;
  }
  .textRedBottom
  {
	  width: 58%;
	  float: left;
	  font-size: 15px;
	  color: #fff;
	  font-family: FiraSans-Light;
	  padding-right: 1%;
	  padding-left: 1%;
  }
  .textRedBottom p
  {
	  font-size: 15px;
	  line-height: 28px;
  }
  .imageRedBottom
  {
	  width: 36%;
	  float: right;
	  margin-right: 4%;
  }
  .imageRedBottom img
  {
	  width: 100%;
	  display:block;
	  border-radius:10px;
  }
  #containerSitemap
  {
	  margin:0 auto;
	  width:900px;
	  padding-top: 50px;
	  padding-bottom: 50px;
	  line-height:30px;
  }
  #containerSitemap .containerCenter
  {
	  margin:0 auto;
	  width:900px;
  }
  #containerSitemap h2 a
  {
	  color: #004165;
	  font-size: 20px;
	  text-decoration: none;
	  font-weight: bold;
	  line-height: 21px;
	  font-family: 'Brandon Grotesque';
  }
  #containerSitemap > div > ul > li > a
  {
	  color: #4A4A4A;
	  font-size: 15px;
	  text-decoration: none;
	  font-weight: bold;
	  line-height: 16px;
	  font-family: 'Brandon Grotesque';
  }
  #containerSitemap > div > ul > li > ul
  {
	  padding-left:23px;
  }
  #containerSitemap > div > ul > li > ul > li > a
  {
	  color: #4A4A4A;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  font-weight: bold;
	  line-height: 16px;
  }
  #containerSitemap > div > ul > li > ul > li > ul > li  > a
  {
	  color: #4A4A4A;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height:15px;
	  letter-spacing: -0.5px;
  }
  #containerSitemap > div > ul > li > ul > li > ul > li
  {
	  margin-bottom:-2px;
  }
  #containerSitemap > div > ul > li > ul  > li > ul
  {
	  padding-left:40px;
  
  }
  #containerSitemap a:hover
  {
	  text-decoration:underline;
  }
  
  .uxEstudiante .ct-accordeon__body ul li
  {
	  background: url(../img/icoblockList_Informacion.png);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;
	  padding-left: 30px;
	  padding-top: 0px;
	  margin-bottom: 3px;
  }
  .uxEstudiante .ct-accordeon__body ul
  {
	  margin-top: 5px;
  }
  .acordionUx  img
  {
	  border-radius: 10px;
	  margin-right: -20px;
	  float: right;
  }
  .calidadEdu .ct-subtitle
  {
	  font-size:26px !important;
	  font-family:'Brandon Grotesque' !important;
	  color:#004165;
  }
  .calidadEdu  .upper
  {
	  margin-bottom:10px;
  }
  .calidadEdu p {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 30px;
  }
  .calidadEdu .mb40 {
	  color: #4A4A4A;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 30px;
  }
  .calidadEdu .ct-accordeon  h3
  {
	  position:relative;
  }
  .calidadEdu .ct-accordeon  h3:before
  {
	  content: "+";
	  font-family: 'Brandon Grotesque';
	  font-size: 30px;
	  line-height: 20px;
	  font-weight: bold;
	  position: absolute;
	  right: 35px;
  }
  .calidadEdu .expanded h3:before  {
	  content: "-";
	  line-height: 15px;
  }
  .calidadEdu .ct-accordeon__body   {
	  padding-left:30px !important;
  }
  .respaldoUPC p
  {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 25px;
  }
  .respaldoUPC li
  {
	  color: #004165;
	  font-family: "Fira Sans";
	  font-size: 15px;
	  line-height: 18px;
  }
  .respaldoUPC h2
  {
	  font-size: 26px !important;
	  margin-bottom: 0px !important;
  }
  .ct-richText ul li {
	  background-image: url(../img/listIco.png) !important;
	  background-repeat: no-repeat !important;
	  background-position: left center !important;
	  background-size: inherit !important;
	  padding: 5px 0 5px 25px !important;
  }
  .containerimageSingle
  {
	  width:50%;
	  height:auto;
	  float:right;
	  border-radius:10px;
	  overflow:hidden;
	  margin-top:15px;
  }
  .containerimageSingle img
  {
	  width:100%;
	  height:auto;
	  display:block;
	  border-radius:10px;
  }
  .nameDate_Evento_
  {
	  text-transform: uppercase;
	  font-size: 18px;
	  padding-bottom: 7px;
	  display: block;
  }
  .containerCarrusel_ciclo
  {
	  width:100%;
	  height:auto;
	  margin-top:60px;
  }
  .containerCarrusel_ciclo  .ct-card--hero {
	  min-height: 400px;
	  height: 400px;
  }
  .containerCarrusel_ciclo button {
	  border-radius: 50%;
	  overflow: hidden;
	  box-shadow: -1px 2px 5px #75757536;
	  border: 1px solid #fff;
  }
  
  .buttonDownload_Ciclo0
  {
	  font-family: Brandon Grotesque;
	  font-size: 11px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
	  color: #004165 !important;
	  text-transform: uppercase;
	  line-height: 45px;
	  border-radius: 25px;
	  border: 1px solid #004165;
	  height: 45px;
	  width: 285px;
	  margin: 0 auto;
	  text-align: center;
	  margin-top: 20px;
	  margin-bottom: 30px;
	  display: table;
	  padding-left: 40px;
	  padding-right: 10px;
	  background: url(../img/icoDownloadPlan_Ico.png);
	  background-repeat: no-repeat;
	  background-position: 38px 10px;
	  transition: all 0.2s ease-in-out;
  }
  .buttonDownload_Ciclo0:hover
  {
	  border: 1px solid #004165;
	  color: #fff !important;
	  background: url(../img/icoDownloadPlan.png) #004165 !important;
	  background-repeat: no-repeat !important;
	  background-position: 38px 10px !important;
	  transition: all 0.2s ease-in-out;
  }
  .containerPuntosCiclo0 {
	  width: 50px;
	  height: 110px;
	  background: url(../img/icoPuntos.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: 0px;
	  top: 0px;
  }
  #containerCanales
  {
	  padding-top: 100px;
	  padding-bottom: 60px;
  }
  #containerCanales .containerCenter_Canales
  {
	  width:900px;
	  margin:0 auto;
  }
  .blockCanales
  {
	  width:100%;
	  margin-bottom:80px;
	  position:relative;
  }
  .blockCanales:before
  {
	  content:"";
	  width:1px;
	  height:100%;
	  position:absolute;
	  left:0px;
	  right:0px;
	  background:#F2F2F2;
	  margin:0 auto;
  }
  .canalLeft
  {
	  float:left;
	  padding-left: 25px;
  }
  .canalLeft strong
  {
	  display:block;
	  color:#004165;
	  font-family: Brandon Grotesque;
	  font-size: 15px;
	  font-weight: bold;
	  letter-spacing: 0.7px;
  }
  .canalLeft span
  {
	  color: #4A4A4A;
	  font-family: "Brandon Grotesque";
	  font-size: 28px;
	  letter-spacing: 1.3px;
	  line-height: 30px;
	  display: block;
	  margin-top: 15px;
  }
  .canalRight
  {
	  float:right;
	  padding-right: 90px;
  }
  .canalRight strong
  {
	  display:block;
	  color:#004165;
	  font-size: 15px;
	  font-weight: bold;
  }
  .canalRight span
  {
	  color: #4A4A4A;
	  font-size: 15px;
	  line-height: 20px;
	  display: block;
  }
  .canalTl
  {
	  background: url(../img/icoCanl1.png);
	  background-repeat: no-repeat;
	  background-position: center left;
	  padding-left: 35px;
  }
  .canalWt
  {
	  background: url(../img/icoCanl2.png);
	  background-repeat: no-repeat;
	  background-position: center left;
	  padding-left: 35px;
  }
  .canalRight  strong
  {
	  background: url(../img/icoCanl3.png);
	  background-repeat: no-repeat;
	  background-position: 143px;
	  padding-top: 1px;
	  padding-bottom: 1px;
  }
  
  .wrapperCanales ul li {
	  width: 49%;
	  margin-right: 1%;
	  padding: 20px 30px;
	  height: 144px;
	  border-radius: 10px;
	  list-style: none;
	  float: left;
	  background: #EFF2F4;
  }
  .wrapperCanales ul li a {
	  color: #004165;
	  display: block;
	  text-decoration: none;
  }
  .wrapperCanales ul li h3 {
	  font-family: 'Brandon Grotesque';
	  font-size: 15px;
	  font-weight: bold;
	  color: #004165;
	  display: block;
	  letter-spacing: 0.5px;
	  background: url(../img/icoSearch.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  padding-top: 2px;
	  padding-right: 30px;
	  text-transform: uppercase;
  }
  .wrapperCanales ul li p {
	  font-size: 13px;
	  font-weight: normal;
	  line-height: 20px;
	  margin-top: 27px;
  }
  .containerPuntos_recursosEstudiantes{
	  width: 50px;
	  height: 110px;
	  background: url(../img/icoPuntos.png);
	  background-repeat: no-repeat;
	  background-position: center right;
	  position: absolute;
	  right: 0px;
	  top: 70px;
  }
  
  .container404
  {
	  padding-top: 165px;
	  padding-bottom: 50px;
  }
  .container404_Left
  {
	  float:left;
	  width:50%;
  }
  .container404_Right
  {
	  float:right;
	  width:45%;
  }
  .container404_Right img
  {
	  margin-top:30px;
  }
  .container404_Left h1
  {
	  font-size:45px;
	  color:#004165;
	  font-weight:bold;
	  line-height:50px;
  }
  .container404_Left h2
  {
	  color: #004165;
	  font-family: "Fira Sans Medium";
	  font-size: 34px;
	  letter-spacing: 1.21px;
	  line-height: 30px;
	  display:block;
	  padding-top:20px;
  }
  .container404_Left span
  {
	  color: #4A4A4A;
	  font-family: "Fira Sans";
	  font-size: 16px;
	  line-height: 18px;
	  display:block;
	  padding-top:15px;
  }
  .nav404
  {
	  margin-top:50px;
  }
  .nav404 a
  {
	  border: 1px solid #002C44;
	  color: #002C44;
	  border-radius: 30px;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque', 'sans-serif';
	  font-weight: 700;
	  padding: 12px 0px;
	  display: table;
	  margin-bottom: 10px;
	  width: 245px;
	  text-align: center;
  }
  .nav404 a:hover
  {
	  border: 1px solid #009AA6;
	  color: #fff;
	  background:#009AA6;
  }
  .nav-top__menu > li:hover > ul
  {
	  visibility: visible !important;
	  opacity: 1 !important;
	  transition-delay: 0s !important;
  }
  
  .nav-top__menu > li > ul
  {
	  width: 150px;
	  background: #004165;
	  position: absolute;
	  left: 0px;
	  z-index: 9999;
	  border-radius: 10px;
	  top: 37px;
	  padding-top: 13px;
	  padding-bottom: 13px;
	  visibility: hidden;
	  opacity: 0;
	  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  }
  .nav-top__menu > li > ul > li
  {
	  list-style:none;
	  width:100%;
	  text-align:left;
	  padding:0px !important;
	  margin:0px;
	  margin-bottom: 8px !important;
  }
  .nav-top__menu > li > ul > li > a
  {
	  font-size: 10px;
	  font-family: FiraSans-Light;
	  letter-spacing: 0.6px;
	  padding: 0px;
	  margin: 0px;
	  border-left: 4px solid #004165;
	  padding-left: 7px !important;
	  padding-top: 3px;
	  line-height: 12px;
  }
  .nav-top__menu > li > ul > li > a:hover
  {
	  border-left: 4px solid #69BE28;
	  font-weight:bold;
	  font-family: 'Fira Sans';
  }
  .floatchat
  {
	  width: 80px;
	  height: 80px;
	  background: url(../img/icoChat.png) #69BE28;
	  background-repeat: no-repeat;
	  background-position: 20px 18px;
	  position: fixed;
	  right: 0px;
	  top: 500px;
	  border-bottom-left-radius: 45px;
	  border-top-left-radius: 45px;
	  z-index: 99;
  }
  option
  {
	  color:#003A59;
  }
  
  .acordionBecas .ct-accordeon__body ul {
	  padding-top: 10px;
  }
  .acordionBecas .ct-accordeon__body ul li {
	  background: url(../img/icoblockList_CampoLaboral.png);
	  background-position: 0px 3px;
	  background-repeat: no-repeat;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  padding-left: 32px;
	  background-size: 23px;
	  margin-bottom: 4px;
  }
  .wrapperSliderResult_Left
  {
	  position: absolute;
	  left: 0px;
	  top: 201px;
	  max-width: 400px;
  }
  .wrapperSliderResult_Left span
  {
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 1px;
	  display:block;
	  color:#fff;
	  letter-spacing:1.22px;
  }
  .wrapperSliderResult_Left h1
  {
	  font-size: 28px;
	  font-family: 'Brandon Grotesque';
	  font-weight: bold;
	  display: block;
	  color: #fff;
	  letter-spacing: 1.22px;
  }
  .wrapperSliderResult_Right
  {
	  position: absolute;
	  right: 0px;
	  top: 209px;
  }
  .searchRenew
  {
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 600;
	  display: block;
	  color: #fff;
	  letter-spacing: 0.57px;
	  text-align: right;
	  float: right;
	  position: relative;
	  margin-bottom: 2px;
  }
  .searchRenew svg
  {
	  left: -37px;
	  position: absolute;
	  top: -2px;
  }
  .linkFaqResult
  {
	  font-size: 15px;
	  font-family: FiraSans-Light;
	  letter-spacing: 0.2px;
	  color: #fff;
	  display: block;
  }
  .linkFaqResult a
  {
	  display: inherit !important;
	  background: none !important;
	  color: #009AA6 !important;
	  font-size: 15px !important;
	  float: right !important;
	  padding: 0px !important;
	  margin: 0px !important;
	  margin-left: 7px !important;
	  letter-spacing: 0.4px !important;
  }
  #containerSearch_Result
  {
	  padding-top: 55px;
	  padding-bottom: 60px;
  }
  #containerSearch_Result .containerCenter_searchResult
  {
	  width: 1090px;
	  margin: 0 auto;
  }
  .containerResult_SearchCat
  {
	  width: 200px;
	  float: left;
	  margin-top: 13px;
	  margin-left: 22px;
  }
  .containerResult_SearchCat span
  {
	  display:block;
	  color:#9B9B9B;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 600;
	  display: block;
	  letter-spacing:1.39px;
  }
  .listResult_SearchCat a
  {
	  color: #9B9B9B;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  font-weight: 600;
	  display: block;
	  letter-spacing: 1.39px;
	  margin-top: 15px;
  }
  .containerResult_Content
  {
	  width: 100%;
	  float: initial;
  }
  .numerResult_Search
  {
	  color: #4A4A4A;
	  font-size: 23px;
	  font-family: 'Brandon Grotesque';
	  display: block;
	  letter-spacing: 1.39px;
	  float:left;
  }
  .blockOrder_Result
  {
	  float:right;
	  position:relative;
	  margin-top: 5px;
  }
  .blockOrder_Result span
  {
	  color: #4A4A4A;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  display: block;
	  letter-spacing: 1.39px;
	  float: left;
	  margin-top: 1px;
  }
  .blockOrder_Result select
  {
	  height: 40px;
	  width: 153px;
	  border-radius: 12px;
	  background-color: #FFFFFF;
	  border: none;
	  box-shadow: 0 4px 5px 0 rgba(153,151,151,0.14), 0 1px 10px 0 rgba(50,48,48,0.12), 0 2px 4px -1px rgba(48,46,46,0.2);
	  color: #4A4A4A;
	  font-size: 13px;
	  font-family: 'Brandon Grotesque';
	  display: block;
	  letter-spacing: 1.39px;
	  float: left;
	  margin-top: -9px;
	  text-indent: 15px;
	  margin-left: 10px;
	  -moz-appearance: none;
	  -webkit-appearance: none;
	  position: relative;
	  line-height: 25px;
	  padding-right: 28px;
  }
  .blockOrder_Result:after {
	  border: 2px solid transparent;
	  border-radius: 2px;
	  border-right: 0;
	  border-top: 0;
	  content: " ";
	  display: block;
	  height: 9px;
	  pointer-events: none;
	  position: absolute;
	  transform: rotate(-45deg);
	  transform-origin: center;
	  width: 9px;
	  right: 16px !important;
	  top: 6px !important;
	  z-index: 4;
	  border-color: #9a9a9a;
  }
  .quantityPage_Result_Search
  {
	  color: #4A4A4A;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 1.39px;
	  display: block;
	  margin-top: 27px;
	  border-bottom: 1px solid #d0d0d0;
	  padding-bottom: 26px;
  }
  .listResult_Search ul li
  {
	  display: block;
	  border-bottom: 1px solid #d0d0d0;
	  padding-top: 30px;
	  padding-bottom: 30px;
  }
  .listResult_Search ul li strong
  {
	  color: #4A4A4A;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 1.20px;
	  display: block;
	  margin-bottom: 5px;
  }
  .listResult_Search ul li h2
  {
	  color: #4A4A4A;
	  font-size: 26px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 0.3px;
	  display: block;
	  font-weight: bold;
	  line-height: 25px;
	  padding-top: 5px;
	  padding-top: 8px;
  
  }
  .listResult_Search ul li p
  {
	  font-size: 15px;
	  letter-spacing: 0.1px;
	  display: block;
	  margin: 0px;
	  margin-top: 18px;
	  margin-bottom: 16px;
	  line-height: 15px;
  }
  .listResult_Search ul li a
  {
	  color: #009AA6;
	  font-size: 15px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 0.5px;
	  display: block;
	  font-weight: bold;
  }
  .listResult_Search ul li span
  {
	  color: #9B9B9B;
	  font-size: 14px;
	  font-family: 'FiraSans-LightItalic';
	  letter-spacing: 0.5px;
	  display: block;
	  margin-top: 5px;
  }
  .containerPagination_Search
  {
		  width: 100%;
	  margin-top: 28px;
	  margin-left: 170px;
  }
  .containerPagination_Search a
  {
	  width:100%;
	  margin-top:10px;
	  color:#4A4A4A;
	  font-size:15px;
	  font-family: 'Brandon Grotesque';
	  letter-spacing: 0.5px;
	  margin-right:14px;
  }
  .containerPagination_Search .activePagination_Search
  {
	  font-weight:bold;
  }
  .nextPagination_Search
  {
	  color:#009AA6 !important;
	  font-weight:bold;
  }
  
  
  
  @media screen and (max-width: 1024px){
	  .layerSlider_Index h1.domina_tecnologia, h1.domina_tecnologia_span{
			  padding-right: 0 !important;
	  }
	  
	  
	  h1.domina_tecnologia_span span{
		  font-size: 12px !important;
	  }
	  
  }
  
  
  #pago_online_span{
	  margin-bottom:30px;
  }
  /*end*/
  /*end*/
  /*end*/
  /*end*/