@charset "UTF-8";







body{
  margin: 10px 0 0 0;
  padding: 0;
 
}
span, * {
	font-family: SchibstedGrotesk !important;
}

	.sale-desktop, .sale-desktop-carusel{
	display: none;
}

.sombra-nav{
	
	box-shadow: 3px 3px 4px 0px #e8e6e6;
	}

.prueba{
	font-family: SchibstedGrotesk ;
	font-size: 34px;
}

.prueba2{
	font-family: SchibstedGrotesk ;
font-weight: 400;
	font-size: 17px;
}

.navbar-botones {
	text-align: right;
}


.link-nav{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px !important;
	color: #2D333E !important;
}

@media (min-width: 0px) and (max-width: 990px) {
	.link-nav {

		font-weight: 400;
		font-size: 15px !important;

	}

	.link-nav-c {
		font-size: 15px !important;
	}
}
.link-nav-c{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px !important;
	color: #006EDC !important;
}

.bg-dark{
	background-color:#fff!important;
	
}

.logo{
	height: 95px;
    width: auto;
    transform: translateY(-44px) translateX(-5px);
	/* transform: translateY(-40px) translateX(60px)  scale(1.6); */
}

.centro-ayuda{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 14px !important;
	color: #006EDC !important;
	padding: 10px 0 0 0;
	}

.con-bot{
	border-radius:0!important;
	border: 0;
	background-color: #006EDC;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 14px;
}

.m-con{
	margin: 8px 0 0 0;
}

.nav-b{
	padding: 0;
}

.lupa-smal{
	margin: 12px 0 0 0;
}

.buscar{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 14px !important;
	width: 220px;
	margin: 4px 0 0 0;
	background-color: #eff7ff;
	border: 1px solid #eff7ff;
	
}



.fon-bus-ca{
	background-color: #eff7ff;
	height: 40px;
	border-radius: 8px;
	
}
 
.ca-tit{
	font-family: SchibstedGrotesk ;
	font-weight: 700;
	font-size: 40px !important;
	color: #424B5A;
	
}



.ca-bajada{
	font-family: SchibstedGrotesk !important;
	font-weight: 500;
	font-size: 14px !important;
	color: #424B5A;
	
}


.ca-color{
	background-color: #fff;
}

.ver-mas{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px !important;
	color: #fff;
	
}
.lupa-g{
	padding: 0 15px 0 0;
}

.cen{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.bajar{
	padding: 15px 0 0 0;
}



.recuadro{
	border: 1px solid #ccc;
	padding: 15px;
	height: 200px;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}
.recuadro-home{
	border: 1px solid #ccc;
	padding: 15px;
	height: 100%;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}

.tar-tit{
	
	font-family: SchibstedGrotesk ;
	font-weight: 600;
	font-size: 18px !important;
	color: #000;
	padding: 10px 0 0 0;
	
	
}

.tar-texto{
	font-family: SchibstedGrotesk !important;
	font-weight: 500;
	font-size: 14px !important;
	color: #3A424E;
	padding: 15px 20px 0 0;
}

.espacio{
	height: 100px;
}

.fon-numeros{
	background-color: #fcfcfc;
	padding: 20px 0 20px 0;
	font-family: SchibstedGrotesk;
}

.numeros{
	
	font-family: SchibstedGrotesk ;
	font-weight: 700;
	font-size: 64px !important;
	color: #006EDC;
	text-align: center;
	
	
	
}

.nu-bajada{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px ;
	color: #424B5A;
	text-align: center;
	border-bottom: 1px solid #006EDC;
	
}
@media screen and (min-width: 768px) and (max-width: 820px){
	.nu-bajada{
		font-size: 16px;
	}
}

@media screen and (min-width: 640px) and (max-width: 768px){
	.nu-bajada{
		font-size: 16px;
		height: 4.8rem;
	}
}
@media screen and (min-width: 0px) and (max-width: 640px){
	.nu-bajada{
		font-size: 14px;
	}
}


.recuadro-destacado{
	
	
	border: 1px solid #ccc;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
	
}

.programas-des{
	
	font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 40px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	
	
}


.pro-destacados{
	
	font-family:SchibstedGrotesk ;
font-weight: 600;
	font-size: 24px !important;
	color: #424B5A;
	padding: 15px 0 5px 0;
	
}

.pro-sub-des{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 11px !important;
	color: #0052A3;
	

	
}

.pro-bajada{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px !important;
	color: #586579;
	padding: 20px 0 10px 0;
	
}

.pro-detalle-bot{
	border-radius:0!important;
	border: 0;
	background-color: #DF3601;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 14px;
	color: #fff;
}

.letra{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 24px;
	color: #fff;

	
}

.fot-cir{
	border-radius: 50%;
}


.nom-fot-cir{
	
	font-family:SchibstedGrotesk ;
font-weight: 600;
	font-size: 24px !important;
	color: #414a5a;
	padding: 30px 0 0 0;

	
}

.tex-fot-cir{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px;
	color: #586579;
	
}

.tex-fot-bajada{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 22px;
	color: #586579;
	padding: 30px 200px 0 60px;
	
}

.bot-ver-todas{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 15px 0 0 0;
	
}


/* .bot-ver-todas:hover{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 15px 0 0 0;
	
} */


.nombre-apellido{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #586579;
	font-size: 13px;
	margin: 0;
	border-bottom: 1px solid #586579;
	
}

.tit-ultimas-not{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 24px !important;
	color: #586579;
	padding: 10px 0 0 0;
	margin: 0;
	
}

.tit-ultimas-not2{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 16px !important;
	color: #586579;
	padding: 10px 0 0 0;
	
}

.tit-ultimas-not3{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 14px !important;
	color: #586579;
	padding: 0 0 0 0;
	
}


.text-ultimas{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	
}

.img-n{
	margin: 0 0 10px 0;
}

.sac{
	margin: 0;
	padding: 0;
}

.p-new{
	padding: 5px 0 0 0;
}

.p-img{
	margin: 5px 0 0 0;
}

.min-sub{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 3px 5px 0 0;
	
}
.min-sub2{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 3px 5px 0 0;
	
}

.u{
	padding: 0;
}

	.espacio2{
	height: 40px;
}

.pf{
	height: 40px;
}

.tar-esp7{
	height: 60px;
}


.car-sel{
	background-size: cover;
}

.fon-parte{
	background-color: #fbf9f9;
	padding: 50px 0 50px 0;
}


.tit-parte{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 5px 0 0 0;

}

.text-parte{
			  font-family: SchibstedGrotesk ;
font-weight: 400;
	
	color: #424B5A;
	font-size: 16px;
	font-weight: 400;
	

}

.bot-parte{
	background-color: #DF3601;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px;
	border-radius: 0;
	border: 0;
}


.fon-footer{
	background-color: #F8F9FC;
	padding: 30px 0 30px 0;
}

.bot-footer{
	margin: 90px 0 0 0;
}


.min-footer{
		font-family:SchibstedGrotesk  !important ;
font-weight: 500;
	color: #424B5A;
	font-size: 16px;
	list-style: none;
	line-height: 50px;

	
}

.min-footer2{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A;
	font-size: 14px;
	list-style: none;
	line-height: 50px;

	
}

.min-footer3{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A;
	font-size: 14px;
	list-style: none;
	line-height: 10px;

	
}

.min-footer-ico{
	float: left;
	list-style: none;
	padding: 0 10px 0 0;


	
}

.rec{
	width: 460px;
}

.bot-ver-footer{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 80px 0 0 0;
	
}

.pie{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A;
	font-size: 14px;
	border-top: 1px solid #e3e5eb;
	padding: 5px 0 0 0;

	
}
.color{

	background-color: #eff7ff;
	padding: 2px 2px 2px 2px;
	border-radius: 10px;

	
}

.bred{
	padding: 30px 0 0 0;
}


.bred2{
	padding: 30px 0 0 0;
}

.list{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	
	
}
.list-act{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	border-bottom: 1px solid #006EDC!important;
	
	
	
}



.list-todos{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;

	
	
	
}


.list-todos:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	border-bottom: 1px solid #006EDC!important;
	
	
	
}



.list-salud{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;

	
	
	
}


.list-salud:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	border-bottom: 1px solid #70b786!important;
	
	
	
}


.list-formacion{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;

	
	
	
}


.list-formacion:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	border-bottom: 1px solid #836aa3!important;
	
	
	
}


.list-social{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;

	
	
	
}


.list-social:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 24px;
	border-bottom: 1px solid #e24325!important;
	
	
	
}











.list-bor{
	border-left: 0!important;
	border-right: 0!important;
	border-top: 0!important;
	border-bottom: 0;
 
	
}




.large{
	height: 300px;
}

.large-link{
	height: 350px;
}

.link-pro{
		font-family: SchibstedGrotesk  !important ;
font-weight: 700;
	color: #006EDC;
	font-size: 14px;
	padding: 0 0 5px 0!important;
	margin: 0!important;
	border: 1px solid #fff!important;
	
}



.bot-filtrar{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 0px 0 0 0;
	height: 40px;
	
}


/* .bot-filtrar:hover{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 0px 0 0 0;
	height: 40px;
	
} */

.bot-fil-esp{
	margin: 0 0 10px 0;
}

.ser-ba{
	margin: 10px 0 0 0;
}

.tip-s{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	color: #586579;
	font-size: 14px;
	height: 40px;
	
}
.tip-s-busca{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	color: #586579;
	font-size: 16px;
	
}

.m-con{
	margin:0 0 0 0!important;
	padding: 0;
	
	
}

	.espacio3{
	height: 20px;
}

.b23{
	margin: 0 0 20px 0;
}

.pro{
	height: 70px;
}


.pro2{
	height: 90px;
}

.pro-tex{
	height: 180px;
}

.pro-es{
	margin: 0 0 15px 0;
	
}


.cons-tit{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 32px !important;
	color: #424B5A;
	padding: 0 0 15px 0;
	
}

.cons-es{
	width: 230px!important;
}

.cons-es2{
	padding: 0 0 0 0;
}


.bot-constru{
	background-color: #006EDC!important;
	margin: 0 0 10px 0;
	}
	
	.cons-esp-con{
		padding: 30px 0 0 0;
	}
	
	.tit-otros{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 32px !important;
	color: #424B5A;
	padding: 40px 0 0 0;
		
	}


.tip-s-acordeon{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	color: #424B5A;
	font-size: 16px;
	
}


.bot-dos{
	width: 700px;
	border: 1px solid #f0eff1;
	border-radius: 10px;
	padding: 5px 5px 5px 5px;
	
}

.bot-dos-alt{
	height: 48px;
	background-color: #003B75;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #fff;
	
	font-size: 16px;
	margin: 0 0 0 0;
}


.bot-dos-alt-b{
	height: 48px;
	background-color: #fff;
	border: 0;
	color: #2D2D2D;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	font-size: 16px;
}

.bot-dos-alt-b:hover{
	height: 48px;
	background-color: #003B75;
	border: 0;
	color: #fff;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	font-size: 16px;
}

bot-dos-tex{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	
	color: #fff;
	font-size: 16px;
	
}

.nombre-apellido2{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #586579;
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #586579;
	
}

.tit-noticias-de{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 16px !important;
	color: #586579;
	padding: 0 0 0 0;
	
}

.text-directorio{
		font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 48px !important;
	color: #424B5A;
	padding: 5px 0 0 0;

}


.fon-directorio{
	background-color: #fbf9f9;
	padding: 10px 0 50px 0;
}

.bred-directorio2{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0;

	
}

.bred-directorio{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0 0 0 30px;

	
}


.tit-direc{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 48px !important;
	color: #424B5A;
	padding: 40px 0 0 0;
	text-align: center;
	
}


.text-a-direc{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px !important;
	color: #000000;
	padding: 0 0 40px 0;
	text-align: center;
	
}

.img-direct{
	border-radius: 50%;
}

.tar-nombre-dir{
	
			font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 20px !important;
	color: #3A424E;
	padding: 10px 0 0 0;
	text-align: center;
	margin: 0;
	
	
}


.tar-cargo-dir{
	
		font-family: SchibstedGrotesk!important;
	font-size: 18px !important;
	color: #3A424E;
	padding: 0 0 0 0;
	text-align: center;
	margin: 0;
	
}

.tar-cargo-dir2{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px !important;
	color: #3A424E;
	padding: 0 0 0 0;
	text-align: center;
	margin: 0;
	
}



.tit-noticia-inter{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 35px !important;
	color: Nuestro propósito;
	padding: 5px 0 0 0;

}


.text-noticia-inter{
			  font-family: SchibstedGrotesk ;
font-weight: 400;
	
	color: #3A424E;
	font-size: 16px;
	font-weight: 400;
	

}




.fon-not-inter{
	background-color: #fff;
	padding: 10px 0 10px 0;
}


.not-bred{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0 0 0 0px;

	
}


.fecha-not-inter{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579!important;
	font-size: 13px;
	margin:0;
	padding:0 0 0 0px;
	
}


.tit-noticia-inter-des{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: Nuestro propósito;
	padding: 5px 0 10px 0;

}

.tit-noticia-inter-des-cen{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: #3E3E3E;
	padding: 5px 0 10px 0;


}

.al-nav{
	height: 20px;
}

.img-not-bor-in{
	margin:0 0 25px 0;
}


.esp-cargp{
	margin: 0 0 50px 0;
}

.tit-prop{
	
		font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 48px !important;
	color: #3E3E3E;
	padding: 0;



	
}


.color-prop1{
	background-color: #003b73;
}


.color-prop2{
	background-color: #eff7ff;
}


.text-prop-a{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 18px !important;
	color: #fff;
	padding:0 30px 0 30px;
	line-height: 48px;
	
}

.text-prop-b{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579!important;
	font-size: 16px;
	margin:0;
	padding:0 30px 0 30px;
	line-height: 24px;
	
}
.prop-alt{
	padding: 25px 0 25px 0;
}

.fon-p{
	background-image: url(/images/fon90.png);
	background-size: cover;
	padding: 50px 0 50px 0;



}

.fon-recuadro-doble{
	background-image: url(/images/pro-re1.jpg);
	background-size: cover;



}


.tit-mi-prop{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 32px !important;
	color: #424B5A;
	padding:0;

	
}

.text-mi-prop{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #3A424E!important;
	font-size: 18px;
	margin:0;
	padding:15px 0 0 0;
	
	
	
}

.programas-des-prop{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	text-align: center;
	
	
}


.programas-des-prop-tit{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 48px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	
	
}

.fon-objetivos{
	background-color: #eff7ff;
	border-radius: 10px;
	/* height: 290px; */
}

.ico-obj{
	margin: 20px 0 30px 20px;
}


.text-mi-prop-tar{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #3A424E!important;
	font-size: 18px;
	margin:0;
	padding:0px 20px 20px 20px;
	
	
	
}


.fon-futuro{
	
	background-color: #fbf9f9;
	border-radius: 10px;
	/* height: 290px; */
	margin: 0 0 15px 0;
	padding: 30px 0 0 0;

	
}

.tit-mi-futuro{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 32px !important;
	color: #424B5A;
	padding:20px 0 0 0;
	text-align: center;

	
}

.text-mi-futuro{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #3A424E!important;
	font-size: 18px;
	margin:0;
	padding:15px 20px 0 20px;
	text-align: center;
	
	
	
}

.bot-futur{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #fff!important;
	font-size: 16px;
	background-color: #DF3601;
	border: 0;
	height: 40px;
	
}



.fon-soy{
	background-color: #fbf9f9;
	padding: 50px 0 50px 0;
}


.fon-soy-clave{
	background-color: #f7f7f8;
	padding: 30px 0 5px 0;
}

.text-a-soy{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px !important;
	color: #000000;
	padding: 15px 0 40px 0;
	text-align: center;
	
}




.tit-soy-pro{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 0 0 0 0;
	text-align: center;
	
}


.tar-inicia{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px !important;
	color: #3A424E;
	padding: 10px 20px 0 20px;
	text-align: center;
}


.tar-inicia-tit{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 32px !important;
	color: #3A424E;
	padding:15px 15px 0 15px;
	text-align: center;
}



.recuadro-inicia{
	border: 1px solid #ccc;
	padding: 30px 0 0px 0;
	height: 300px;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}

.esp-ini{
	margin: 0 0 20px 0;
}

.bot-inicia{
	background-color: #006EDC!important;
	color:#fff!important;
	font-size: 14px!important;
	font-family: Roboto-Regular!important;
	
	
}

.tit-video{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 25px !important;
	color: #424B5A;
	padding:20px 0 0 0;

	
}


.text-video{
	
	font-family: Roboto-Regular!important;
	font-size: 18px !important;
	color: #424B5A;
	padding:5px 0 0 0;
	margin: 0;

	
}


.text-b-video{
	
	font-family: Roboto-Regular!important;
	font-size: 14px !important;
	color: #424B5A;
	padding:5px 0 0 0;

	
}

.recuadro-log{
	border: 1px solid #ccc;
	padding: 30px 0 0px 0;
	height: 150px;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
	margin: 0 0 20px 0;
}





.bred3{
	padding: 10px 0 0 0;
}

.bred4{
	padding: 0px 0 0 0;
}

.tit-quiero-p{
	
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 36px !important;
	color: #424B5A;
	margin:45px 0 20px 0;
	
	
}


.tit-quiero-p2{
	
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 36px !important;
	color: #424B5A;
	margin:20px 0 20px 0;
	
	
}

.text-quiero-p{
	
		font-family: Roboto-Regular!important;
	font-size: 16px !important;
	color: #424B5A;
	padding:0 0 0 0;
	
	
}


.text-quiero-p2{
	
		font-family: Roboto-Regular!important;
	font-size: 16px !important;
	color: #424B5A;
	padding:0 350px 30px 0;
	
	
}


.recuadro-quiero{
	border: 1px solid #ccc;
	padding:20px;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}


.alt-par2{
	height: 70px;
	background-color: #ccc;
}

.bot-ro{
	background-color: #DF3601!important;
	
}




.listo{
	
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 42px !important;
	color: #424B5A;
	margin:0;
	text-align: center;
	
}


.listo-text{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 24px !important;
	color: #424B5A;
	margin:0;
	text-align: center;
	padding: 30px 0 0 0;
	
}



.fon-soy-tra{
	background-color:#eff7ff;
	padding: 50px 0 50px 0;
	
}





.tit-trabaja{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 5px 0 0 0;

}
.tit-trabajobra{
	font-family:SchibstedGrotesk ;
font-weight: 500;
font-size: 24px !important;
color: #424B5A;
padding: 15px 0 0 0;

}

.text-trabaja{
			  font-family: SchibstedGrotesk ;
font-weight: 400;
	
	color: #3A424E;
	font-size: 16px;
	font-weight: 400;
	

}

.bred-trabaja{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0;

	
}






.bot-ver-catalog{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 15px 0 0 0;
	
}


.bot-ver-catalogs:hover{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 15px 0 0 0;
	
}


.esp-lib{
	margin: 30px 0 0 0;
}




.programas-ambitos{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	
	
}


.burbuja-salud{
	
	width: 120px;
	height: 51px;
	
}


.burbuja-social{
	
	width: 127px;
	height: 51px;
	
}

.burbuja-formacion{
	
	width: 192px;
	height: 51px;
	
}


.burbuja-ambitos{
	
	width: 123px;
	height: 51px;
	
}


.bajada-libro {
  font-family: SchibstedGrotesk  !important ;
font-weight: 500;
  font-size: 20px !important;
  color: #3A424E;
  padding: 15px 0 0 0;
  text-align: center;
}


.me-car{
	float: left;
	list-style: none;
	padding: 10px 15px 0 0;
}
.fon-me-red{
	background-color: #003b73;
	height: 36px;
	width: 280px;
	border-radius: 10px 0px 0px 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}

.circle_img_1 {
	position: absolute;
	z-index: 99;
	clip-path: circle();
	mask-image: radial-gradient(circle, rgb(0, 0, 0) 65%, transparent 85%);
	-webkit-mask-image: radial-gradient(circle, rgb(0, 0, 0) 65%, transparent 85%);
	border-radius: 9999px;
}

.circle_img_soft {
	position: absolute;
	z-index: 99;
	clip-path: circle();
	mask-image: radial-gradient(circle, rgb(0, 0, 0) 63%, transparent 63%);
	-webkit-mask-image: radial-gradient(circle, rgb(0, 0, 0) 60%, transparent 63%);
	border-radius: 9999px;
}
 














@media screen and (min-width: 1300px) and (max-width: 4000px) {
	
	.buscar{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 14px !important;
	width: 250px;
	
}



.tar-tit{
	
	font-family: SchibstedGrotesk ;
	font-weight: 600;
	font-size: 20px !important;
	color: #000;
	padding: 10px 0 0 0;
	
}

.min-sub{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 3px 5px 0 0;
	
}

.min-sub2{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 8px 5px 0 0;
	
}


.tit-parte{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 40px !important;
	color: #424B5A;
	padding: 20px 0 0 0;

}

.large{
	height: 240px;
}

.large-link{
	height: 280px;
}


	.cons-tama{
	width: 60%;
}




	
	
}

@media screen and (min-width: 820px) and (max-width: 990px) {
	.rec {
		width: auto;
	}
	.logo{
	height: auto;
	width: 150px;/* width: 150px; */
	transform: translateY(0px) translateX(-5px);

}
}
@media screen and (min-width: 0px) and (max-width: 990px) {
.sale-movil-carusel{
	display: none;
}
.entra-movil-carusel  {
	display: block;
}
}
@media screen and (min-width: 820px) and (max-width: 990px) {
.tex-fot-bajada{

	padding: 20px 20px 0 10px;
	
}

}

@media screen and (min-width: 0px) and (max-width: 990px) {
		.sale-movil-footer{
	display: none;
}

	
	.entra-movil-footer{
	display: block;
}

}

@media screen and (min-width: 0px) and (max-width: 820px) {
	
	
		.sale-movil{
	display: none;
}

	
	.entra-movil{
	display: block;
}



.navbar-botones {
	text-align: left;
}

.bg-dark{
	background-color:#fff!important;
	
}

.navbar-toggler-icon{
	background-color: transparent;
	color: #000!important;
	

}

.logo{
	height: 51px;
	width: auto;/* width: 150px; */
	transform: translateY(0px) !important;
	padding-bottom: 7px;
}

	

	
	.ca-tit{
	font-family: SchibstedGrotesk  !important ;
font-weight: 600;
	font-size: 25px !important;
	color: #424B5A;
	
}

.tar-esp{
	margin: 0 0 15px 0;
}
		
	
	
	.espacio{
	height: 50px;
}


	
	
	.programas-des{
	
	font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 30px !important;
	color: #424B5A;
	padding: 0 0 10px 0;
	
	
}

.tex-fot-bajada{
	
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 19px;
	color: #586579;
	padding: 20px 20px 0 10px;
	
}

.nombre-apellido{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #586579;
	font-size: 13px;
	margin: 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #586579;
	
}



.tit-ultimas-not3{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 14px !important;
	color: #586579;
	padding: 26px 0 0 0;
	
}


.min-sub{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 10px 5px 0 0;
	
}

.min-sub2{
	float: left;
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #0052A3;
	font-size: 12px;
	padding: 5px 0 5px 0;
	list-style: none;
	padding: 10px 5px 0 0;
	
}


.carousel-item {
  height: 25rem!important;
}


.tit-parte{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 35px !important;
	color: #424B5A;
	padding: 15px 0 0 0;

}

.bot-parte{
	background-color: #DF3601;
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 16px;
	border-radius: 0;
	border: 0;
	width: 100%;
}


.rec{
	width: auto;
}


.bot-footer{
	margin: 25px 10px 0 10px;
}


.bot-ver-footer{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 15px 0px 0 0px;
	height: 40px;
	
}

.fon-footer{
	background-color: #F8F9FC;
	padding: 10px 0 10px 0;
}


.min-footer{
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	color: #424B5A;
	font-size: 16px;
	list-style: none;
	line-height: 37px;

	
}

.min-footer2{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A;
	font-size: 14px;
	list-style: none;
	line-height: 37px;

	
}

.pie{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A;
	font-size: 14px;
	border-top: 1px solid #e3e5eb;
	padding: 10px 0 0 0;

	
}

.red-esp-p{
	height: 30px;
}

.list{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	
	
}

.list-act{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	border-bottom: 1px solid #006EDC!important;
	
	
}



.list-todos{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	
	
	
}


.list-todos:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	border-bottom: 1px solid #006EDC!important;
	
	
}



.list-salud{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	
	
	
}


.list-salud:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	border-bottom: 1px solid #70b786!important;
	
	
}


.list-formacion{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	
	
	
}


.list-formacion:hover{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #586579;
	font-size: 16px;
	border-bottom: 1px solid #836aa3!important;
	
	
}









.bred{
	padding: 30px 0 0 20px;
}


.bred2{
	padding: 30px 0 0 0px;
}

.large{
	height: auto;
}


.large-link{
	height: auto;
}


.cons-es{
	width: 100%!important;
}

.cons-es2{
	padding: 0 12px 0 12px;
}

.bot-dos{
	width: auto;
}


.bo-esp-new{
	margin: 0 0 10px 0;
}
	
	
	.text-directorio{
		font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 35px !important;
	color: #424B5A;
	padding: 5px 0 0 0;

}
	
.bred2{
	padding: 30px 0 0 5px;
}

.bred-directorio{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0 0 0 8px;

	
}


.tit-direc{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: #424B5A;
	padding: 40px 0 0 0;
	text-align: center;
	
}

.text-a-direc{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px !important;
	color: #000000;
	padding: 0 15px 20px 15px;
	text-align: center;
	
}


.esp-cargp{
	margin: 0 0 40px 0;
}


.not-bred{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #424B5A!important;
	font-size: 13px;
	margin:0;
	padding:0 0 0 0px;

	
}


.tit-noticia-inter{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: Nuestro propósito;
	padding: 20px 0 0 0;

}


.tit-prop{
	
		font-family:SchibstedGrotesk ;
font-weight: 700;
	font-size: 40px !important;
	color: #3E3E3E;
	padding: 15px 0 0 0;



	
}





.tit-mi-prop{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 25px !important;
	color: #424B5A;
	padding:0;

	
}


.text-mi-prop{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #3A424E!important;
	font-size: 18px;
	margin:0;
	padding:15px 0 20px 0;
	
	
	
}


.programas-des-prop-tit{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 35px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	
	
}


.programas-des-prop{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 35px !important;
	color: #424B5A;
	padding: 0 0 30px 0;
	text-align: center;
	
	
}

.fon-objetivos{
	background-color: #eff7ff;
	border-radius: 10px;
	/* height: 290px; */
	margin: 0 0 15px 0;
}


.tit-mi-futuro{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 25px !important;
	color: #424B5A;
	padding:20px 0 0 0;
	text-align: center;

	
}


.fon-futuro{
	
	background-color: #fbf9f9;
	border-radius: 10px;
	/* height: auto; */
	margin: 0 0 15px 0;

	
}

.text-mi-futuro{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	color: #3A424E!important;
	font-size: 18px;
	margin:0;
	padding:15px 20px 20px 20px;
	text-align: center;
	
	
	
}


.text-a-soy{
		font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	font-size: 18px !important;
	color: #000000;
	padding: 15px 0 5px 0;
	text-align: center;
	
}


.tit-soy-pro{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 33px !important;
	color: #424B5A;
	padding: 0 0 0 0;
	text-align: center;
	
}



.tar-inicia-tit{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 26px !important;
	color: #3A424E;
	padding:15px 15px 0 15px;
	text-align: center;
}


.recuadro-inicia{
	border: 1px solid #ccc;
	padding: 30px 0 0px 0;
	height: auto;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}

.fon-soy{
	/* background-color: #282D36; */
	background-color: #fbf9f9;
	

	padding: 10px 0 50px 0;
}



.bred3{
	padding: 10px 0 0 0;
}


.bred4{
	padding: 25px 0 0 0;
}

.bred5{
	padding: 0 0 0 0;
}


.tit-quiero-p{
	
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 25px !important;
	color: #424B5A;
	padding:0 0 0 0;
	
	
}


.listo{
	
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: #424B5A;
	margin:0;
	text-align: center;
	
}


.listo-text{
	
		font-family: SchibstedGrotesk  !important ;
font-weight: 500;
	font-size: 21px !important;
	color: #424B5A;
	margin:0;
	text-align: center;
	padding: 30px 0 0 0;
	
}


.pro2{
	height: auto;
}


.pro-tex{
	height: auto;
}

.text-quiero-p2{
	
		font-family: Roboto-Regular!important;
	font-size: 16px !important;
	color: #424B5A;
	padding:0 0 30px 0;
	
	
}


.tit-trabaja{
		font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 35px !important;
	color: #424B5A;
	padding: 15px 0 0 0;

}

.tit-trabajobra{
	font-family:SchibstedGrotesk ;
font-weight: 500;
font-size: 24px !important;
color: #424B5A;
padding: 15px 0 0 0;

}

.bot-ver-catalog{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 5px 0 0 0;
	width: 300px;
	
}


.bot-ver-catalogs:hover{
	font-family: SchibstedGrotesk  !important ;
font-weight: 400;
	background-color: #fff;
	color: #006EDC;
	font-size: 14px;
	margin: 5px 0 0 0;
	
}

.programas-ambitos{
	
	font-family:SchibstedGrotesk ;
font-weight: 500;
	font-size: 30px !important;
	color: #424B5A;
	padding: 0 0 20px 0;
	text-align: center;
	
	
}

.fon-recuadro{
	background-image: url(/images/fon-p.jpg);
	background-size: cover;



}



.fon-p{
	background-image: url(/images/fon90.png);
	background-size: cover;
	padding: 0 0 0 0;


}
} 