@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: 200px !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: 'ONLINE';
    POSITION: absolute;
    BACKGROUND: #009AA6;
    bottom: -20px;
    left: 42px;
    color: white;
    padding: 2px 10px;
    border-radius: 20px;
    font-size: 0.60rem;
}
li.liAcordion:nth-child(2) > .titleAcordion:after{
	content: 'ONLINE';
    POSITION: absolute;
    BACKGROUND: #009AA6;
    top: 15px;
    right:30px;
    color: white;
    padding: 2px 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*/