@import url('https://fonts.googleapis.com/css?family=Roboto|Slabo+27px');
.contentPlanMejoramiento{
	width: 232px;
	height: 35px;
	background: #00707E;
	color: #fff;
	position: absolute;
	right: -98px;
	top: 340px;
	transform: rotate(90deg);
	text-orientation: upright;
	font-family: "Roboto",'Segoe UI';
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 6px;
	z-index: 999;
	padding-right: 50px;
	border: 1px solid #79797970;
	cursor: pointer;
	line-height: 1.6 !important;
}

.bienvenida-empleados h3, p {
	margin-bottom: 0 !important;
}

/*#k2ModuleBox507{
	background-color: #EEEEEE;
    padding: 20px!important;
    border-top: 8px solid #e6e6e6;
}*/
.hovereffect {

	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}

.hovereffect .overlay {

	position: absolute;
	overflow: hidden;
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0,1);
	-ms-transform: scale(0,1);
	transform: scale(0,1);
}

.hovereffect:hover .overlay {

	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

#Mod363 .module-inner .module-ct .item-619,
#Mod363 .module-inner .module-ct .item-720,
#Mod363 .module-inner .module-ct .item-165,
#Mod363 .module-inner .module-ct .item-737,
#Mod165 .module-inner .module-ct .item-720,
#Mod165 .module-inner .module-ct .item-721,
#Mod165 .module-inner .module-ct .item-619, 
#Mod367 .module-inner .module-ct .item-720,
#Mod367 .module-inner .module-ct .item-619,
#Mod367 .module-inner .module-ct .item-165,
#Mod367 .module-inner .module-ct .item-721,
#Mod367 .module-inner .module-ct .item-737,
#Mod361 .module-inner .module-ct .item-165,
#Mod361 .module-inner .module-ct .item-721,
#Mod361 .module-inner .module-ct .item-619,
#Mod361 .module-inner .module-ct .item-721,
#Mod361 .module-inner .module-ct .item-737,
#Mod361 .module-inner .module-ct .item-720,
#Mod363 .module-inner .module-ct .item-721,
#Mod347 .module-inner .module-ct .item-1045,
#Mod347 .module-inner .module-ct .item-606, item-1034{
	display: none;
}
.hovereffect img {

	display: block;
	position: relative;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}

.hovereffect:hover img {
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
	filter: brightness(0.6);
	-webkit-filter: brightness(0.6);
}

.hovereffect h2 {
	text-transform: uppercase;
	text-align: center;
	position: relative;
	font-size: 17px;
	background-color: transparent;
	color: #FFF;
	padding: 1em 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

.hovereffect a, .hovereffect p {
	color: #FFF;
	padding: 1em 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.tituloPagina{
	font-size: 30px;
	text-align: left;
	color: #444444;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "Roboto","segoe Ui";
}
.contenedorTitulo{
	text-align: center;
	padding-bottom: 5px;
}
.lineTituloAbajo{
	width: 80%;
	height: 4px;
	background-color: #C8C8C8;
	margin: 0 auto;
	margin-top: 5px;


}

.contenedorBotonesResultado .RecuadroOferta {
	width: 100% !important;
}

.texto p{
	font-family: "Roboto","segoe Ui";
	font-size: 16.5px;
	font-weight: normal;
	color: #4c4c4c;
}
.hvr-underline-from-center:before{
	background:#3F3F3F !important;
	height: 3px !important;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	background-color: transparent;
	color: #555555;
}
.ico-porEstud {
	padding: 7px;
}
.navbar-nav li a{
	/*text-transform: uppercase !important;	*/
}
.textoCentrado{
	text-align: center;
}
.letra16{
	font-size: 16px;
}
.letra15{
	font-size: 15px;
}
.letra14{
	font-size: 14px;
}
.letra20{
	font-size: 20px;
}
.tit-dest-uni{
	color:#A8B3BD;
	font-family: "Roboto",'segoe ui semibold';
	padding-bottom: 8px;
}
.lineaTituloDestacado{
	width: 100%;
	height: 2px;
	background-color: #A8B3BD;
	margin: 0 auto;
	margin-top: 5px;
}
.launi-destacado{
	padding: 0px 16px;
}

.fondoGris{
	background: #F3F4F6;
	padding-bottom: 20px;
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 25px;
}
.tituloSubDestacado{
	font-size: 25px;
	padding: 15px 0px 0px 13px;
}
.contenedor-item-abriendo{
	padding-top: 21px;
	width: 100%;
	color:#79889B;
}

.pdl20 {
	padding-left: 20px;
}

.pdr0 {
	padding-right: 0;
}

.texto-destacado-mente{
	display: inline-block;
	max-width: 181px;
	font-size: 14px;
	font-family: "segoe ui";
	font-weight: 600;
	line-height: 1.2;
	vertical-align: middle;
	color: #666666;
}
.vive-exp-universidad{
	font-size: 30px;
	font-family: "segoe ui";
	font-weight: bold;
	line-height: 1.1;
}

.btConoceConvenios{
	background: #333333;
	color: white;
	max-width: 279px;
	font-size: 14.5px;
	font-weight: bold;
	padding: 2.8px;
	position: relative;
	padding-left: 30px;
}

.btConoceConvenios:hover{
	background: #969696;
	cursor: pointer;
}
.text-vive-exp{
	color: #777777;
	padding: 20px 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: "segoe ui light";
}
.vive-exper a{
	text-decoration: none;
}
.vive-exper{
	padding-top: 53px;
	padding-bottom: 30px;
}
.OfertasUniversidad{
	padding-top: 30px;
}
.RecuadroOfertaUniversidad{

	padding: 15px 0px;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.75);
	color: #666666;
	font-size: 13px;
	border-radius: 2px;
	font-family: 'Segoe UI Bold';
	cursor: pointer;
	/*margin-right: 10px;*/
	/*width: 31%;*/
	/*margin-bottom: 15px;*/
	text-align: center;
	vertical-align: top;
}
.btnProgramasHome:hover{
	background: rgba(255, 255, 255, 0.2);

}

.cuadroZonas{
	margin-top: 25px;
	margin-bottom: 60px;
	height: 421px;
	position: relative;
}
.cuadroZonaUniversitaria{
	background: url(/images/banners/fondo-campus-universitario.jpg)center center / cover no-repeat;
}
.cuadroZonaPolideportivo{
	background: url(/images/banners/fondo-campus-polideportivo.jpg)center center / cover no-repeat;
}
.cuadroBlancoZonas{
	background: white;
	position: absolute;
	right: 0;
	max-width: 990px;
	width: 100%;
	bottom: 0;
	height: 51%;
	padding: 20px 35px 35px 35px;
}
.TituloZona{
	font-size: 23px;
	font-weight: bold;
}
.LugarZona{
	position: relative;
	padding-left: 33px;
	font-family: "segoe ui light";
	font-size: 16px;
}
.textoZona{
	font-size: 16px;
	font-family: "segoe ui light";
	line-height: 1.4;
	font-weight: 400;
	padding: 10px 0px;
}

.modulemoduleMenuIzq {
	border-right: 3px solid #D6D6D6;
	/*padding-right: 40px;*/
	padding-right: 10%;
	max-width: 378px;
}
.menuInterno >  li > .dropdown-menu {
	position: relative;
	float:none;
	left: 0;
	border:0px;
	margin:0px;
	padding: 0px 0px;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #ffffff;
	border-radius: 4px;
	box-sh
}
.menuInterno .caret{
	border-top-color: #545454;
	border-bottom-color: #545454;
}

.menuInterno a:hover .caret {
	border-top-color: #404040;
	border-bottom-color: #404040;
}

.menuInterno > li > .dropdown-menu > li > a{
	white-space: unset;
}


.menuInterno > li.current > a, 
.menuInterno > li.current > a:hover,
.menuInterno > li.current > a:focus,
.menuInterno > li.active > a,
.menuInterno > li.active > a:hover,
.menuInterno > li.active > a:focus{
	color: inherit;
	font-weight: bold;
	background-color: #ececec;
}

.menuInterno > li{
	border-top: 2px solid #d6d6d6;	

}

.menuInterno > li > ul > li{
	border-top: 2px solid #d6d6d6;
	margin-left: 20px;
	/*margin-right: 20px;*/

}

.menuInterno li a{
	transition: background-color ease-out .7s;
}
.menuInterno li a:focus{
	background-color: #f2f2f2;
	transition: background-color ease-out 0s;
}

.menuInterno >  li:last-child {
	border-bottom: 2px solid #d6d6d6;	
}
.menuInterno li a{
	color:#444444;
	font-size: 16px;
	font-weight: 400;
}
.moduloMenuUniversidad a{
	text-decoration: none;
}
.moduloMenuUniversidad{
	padding-top: 10px;
}
.botonMenuUni{
	background: #960a0d;
	margin: 6px auto;
	padding: 7px 0px;
	color: white;
	border-radius: 4px;
	text-align: center;
}
.botonMenuUni a{
	color: white;
}
.botonMenuUni:hover{
	background: #7D0407;
}
.moduloMenuUniversidad .menuInterno{
	margin-bottom: 25px;
}
.botonMenuUni div{
	font-size: 14px;
	font-weight: bold;
}
.contenedorInternacionalizacion{
	background: red;
	width: 100%;
	position: relative;
	background: url("/images/headers/internacionalizacion.jpg") center center / cover no-repeat; 	
	overflow: hidden;
}
.contenedorViveExpIzq{	
	display: inline-block;
	width: 49.8877%;	
	position: relative;
	height: 100%;
}
.contenedorViveExpDer{	
	display: inline-block;
	width: 50.1%;
	position: relative;
	margin-left: -4px;
	height: 100%;
}
.contenedorInterIzq{
	position: absolute;
	left: calc(50% - 208.5px);
	top: calc( 50% - 100px);
}
.contenedorInterDer{
	position: absolute;
	left: calc(50% - 208.5px);
	top: calc( 50% - 100px);
}
.contenedorViveExpBorder{
	border: 10px solid rgba(255, 255, 255, 0.32);
	background: transparent;
	border-radius: 15px;
	max-width: 417px;
}
.contenedorViveExp{
	background: white;	
	border-radius: 6px;
	padding: 15px 20px;
	text-align: center;
}
.textViveExp{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
	padding-bottom: 10px;
}
.boton-vive{
	background: #960a0d;
	padding: 8px 15px;
	color: white;
	max-width: 255px;
	font-weight: bold;
	text-rendering: auto;
	text-align: center;	
	display: inline-block;
	border-radius: 4px;
}
.contenedorNuestroPersonal{
	background: #eaecee;
	padding-right: 7%;
	padding-left: 7%;
	max-width: 328px;
	padding-top: 19px;
	padding-bottom: 30px;
}
.tituloNuestroPersonal{
	font-size: 18px;
	color: #535353;
	border-bottom: 1px dotted #666666;
}
.tituloNuestroPersonal2{
	font-size: 16px;
	color: #535353;
	border-bottom: 1px dotted #666666;
}
.DescripcionPersona{
	display: inline-block;
	padding-left: 6px;
	width: 68.5%;
	color: #525252;
	font-family: "segoe ui light";
	font-weight: bold;
}
.NPNombrePersona{
	font-size: 18px;
	font-family: "segoe ui light";
	font-weight: bold;
	color: #333333;
}
.NPCargo{
	color:#525252;
	font-weight: bold;
}
.contenedorPersona{
	padding-top: 10px;
}
.FotoPersona{
	display: inline-block;
	width: 30%;
	vertical-align: top;
	padding-top: 6px;
}
.FotoPersona img{
	width: 100%;
}

.NPHorario{
	padding-top: 12px;
	padding-bottom: 30px;
}
.NPHorario div{

	font-size: 14px;
	color: #1F1F1F;

}
.NPBoton{
	border-radius: 9px;
	background: #5C6B7C;
	text-align: center;
	padding: 10px;
	max-width: 229px;
	color: white;
	font-size: 18px;
}
.NPBordeboton{
	border: 5px solid white;
	max-width: 229px;
	border-radius: 12px;
}

.contenedorImagenOri{
	padding: 40px 0px;
	width: 100%;
	height:100%;
}
.contenedorImagenOri img{
	width: 100%;
	height:100;
}
.listaCol{
	padding: 0px;	
	float: left;	
	margin:  15px 0px;
	width:  100%;	
	LIST-STYLE-TYPE: none;
}
.listaCol li{
	PADDING-RIGHT: 2px;
	DISPLAY: inline;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	WIDTH: 50%;
	PADDING-TOP: 2px
}
.icono-ext{
	width: 12%;
	display: inline-block;
}
.icono-ext img{
	height: 100%;
	width: 100%;
}

.tit-extn{
	width: 81%;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	color: #96A5B1 !important;
}
.logo-extension-convenios{
	display: inline-block;
	padding-right: 39px;
	padding-top: 20px;
}
.DescripcionTextoNP p{
	color:#1F1F1F;
	font-size: 16px;
	padding: 20px 0px;
	font-family: "segoe ui light";
}

.LineProgramas{
	position: absolute;
	bottom: -1.5px;
	left: 0;
	height: 3px;
	width: 21%;
	background: #808285;
}
.panelProgramas .panel-group .panel{
	border: none !important;  
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding-bottom: 30px;
}
.panelProgramas .panel-group .panel .tituloPanel a{
	text-decoration: none;
	color: #525252;
	padding-left: 20px;
	font-family: "segoe ui light";
	font-weight: bold;
	font-size: 21px;
}
.tituloPanel{
	border-bottom: 1px solid #808285;
	position: relative;
	padding-bottom: 5px;
}
.icoPrograma{
	float: right;
	font-size: 28px;
	padding-right: 9px;
}
.tabla table{
	border-collapse: collapse;
	width: 100%;
}
.tabla table th, td {
	text-align: left;
	padding: 10px 20px;
	border-top: none !important;
	vertical-align: middle;
	font-size: 16px;
}

.tabla table tr:nth-child(odd){
	background-color: rgba(103, 118, 137, 0.07);;
}
.contenedorAzulClaro{
	background: #13c4d2;
	padding: 50px 30px 30px 30px;
	height: 100%;
}
.contenedorAzulOscuro{
	background-color: #13c4d2;
	padding: 50px 30px 30px 30px;
	height: 100%;
}
.textoBlanco{
	color: white;
}

.sinpadding [class*="col-"] {
	padding: 0;
}
.ampliarAdmisiones{
	padding: 3px 10px;
	border: 4px solid white;
	border-radius: 8px;
	max-width: 112px;
	text-align: center;
	color: white;
	margin-top: 20px;
}
.ampliarAdmisiones:hover{
	background-color: #474a4c;
}
a:hover{
	text-decoration: none;
}
.tituloAdmisiones{
	font-size: 20px;
	font-family: "Roboto",'segoe ui semibold';
}
.lineaBlanca1px{
	height: 1px;
	background-color: white;
	width: 100%;
	margin: 8px 0px;
}
.contenedorAzulClaro .texto, .contenedorAzulOscuro .texto{
	font-size: 15px;
} 

.contenedorGrisFechas{
	background-color: #f1f1f159;
	padding: 45px 35px !important;
	height: 100%;
}
.fechaAdmisiTitulo{
	font-size: 23px;
	color: #555;
	font-family: "Roboto",'segoe ui semibold';
	font-weight: bold;
}
.fechaAdmisiSubtitulo{
	font-size: 18px;
	color: #000;
	font-family: "Roboto",'segoe ui bold';
	font-weight: bold;
}
.fechaAdminTexto{
	font-size: 18px;
	color: #000;
	font-family: "Roboto",'segoe ui';
}
/*.imagenAdmisionesMod{
	background:url(/images/admisiones/fechas-admisiones.jpg) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
	}*/
	.contenedorFAQ{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.contenedorProcesoVinculacion{
		/*background: url(/images/admisiones/fondo-adminisiones-procesovinculacion.jpg) no-repeat center;*/
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 90px 0px;
		width: 100%;
		text-align: center;
		display: inline-block;
		background: #d4d4d4;
	}
	.contenedorProcesoVincuInterno{
		/*background-color: rgba(255, 255, 255, 0.7);*/
		background: #fff;
		width: 75%;
		text-align: center;
		padding: 60px 20px;
		display: inline-block;
		box-shadow: 5px 5px 11px -4px rgba(0,0,0,0.75);
		-webkit-box-shadow: 5px 5px 11px -4px rgba(0,0,0,0.75);
		-moz-box-shadow: 5px 5px 11px -4px rgba(0,0,0,0.75);
	}
	.tituloProcesoVinculacion{
		font-family: "segoe ui bold";
		font-size: 26px;
		color: #444444;
	}
	.textoProcesoVinculacion{
		font-family: "segoe ui light";
		font-size: 18px;
		color: #1F1F1F;
	}
	.DeseaEstudiar{
		padding: 15px 0px;
		font-family: "segoe ui";
		/*font-weight: bold;*/
		font-size: 18px;
		color: #545454;
		position: relative;
	}
	.iconoProcesoVinculacion{
		display: inline-block;
		border: 2px solid #555555;
		border-radius: 4px;
		padding: 3px 13px;
		font-size: 17px;
		color: #b5b5b5;
		background: #353535 !important;
		margin-left: 37px;
	}
	.tituloFAQ{
		border-top: 1px solid #AAAAAA;
		position: relative;
		padding: 20px;	
		font-size: 21px;
		font-weight: bold;

	}
	.UltimoFAQ{
		border-bottom: 1px solid #AAAAAA;
	}
	.textoFAQ{
		font-size: 16px;
		font-family: "Roboto",'segoe ui light';
		padding: 10px 0px;
	}
	.contenedorFAQ a {
		text-decoration: none;
		color: #545454;
	}
	.btnLeerMas:hover{
		color: #545454;
	}
	.VerTodasN:hover,
	.flechasStyle:hover,
	.VerTodasAgenda:hover{
		background-color: #6d7b88;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		padding-bottom: 12px;
	}

	.rutadenavegacionClass li span{
		/*text-transform: capitalize;*/
	}
	div.itemContentFooter {
		margin: 0 !important;
	}
	div.itemLinks, a.itemRelTitle {
		font-size: 16px;
	}
	div.itemLinks {
		margin: 0 !important;
	}
	div.itemRelated h3 {
		font-size: 16px;
		font-weight: bold;
	}
	#EncuentraProgramaModal .TituloPrincipalBusqueda{
		font-family: "Roboto",'segoe ui';
		font-size: 25px;
		color: #444444;
		/*	font-weight: bold;*/
		font-size: 20px;
	}

	.btnMasInfResul,.nomProgramResu{
		display: inline-block;
	}
	.btnMasInfResul:hover{
		background: #C3914A;
		color: #fff;
	}
	.btnMasInfResul{
		display: inline-block;
		cursor: pointer;
		background-color: #C3914A;
		color: white;
		font-family: "Roboto",'Segoe UI Bold';
		padding: 8px 20px;
		border-radius: 4px;
		vertical-align: middle;
		font-size: 14px;
	}
	.nomProgramResu{
		font-size: 15px;
		color: #444444;
		padding-right: 15px;
		/*font-weight: bold;*/
	}
	#EncuentraProgramaModal > .modal-dialog > .modal-content {
		border-radius: 0px; 
		padding: 49px 40px 7px 40px;
	}

	#EncuentraProgramaModal > .modal-dialog > .modal-content > .modal-header{
		border-bottom: unset;
	}
	.programaResultado{
		border-top: 1px solid #CCCCCC;
		padding: 10px 16px;
	}
	.programaResultado:last-of-type{
		border-bottom: 1px solid #CCCCCC;
	}
	@media (min-width: 1102px){
		.modal-lg {
			width: 1100px;
		}
	}
	.contenedorBotonesResultado{
		background-color: #f5f5f5;
		text-align: center;
		padding: 23px;
	}
	.resultadoBusquedaProgramas{
		padding-bottom: 20px;
		overflow-y: scroll;
		height: 350px;
	}

	.BotonResultado{


		display: inline-block;
		padding: 7px 40px;
		background: #FFFFFF;
		-webkit-box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.50) !important;
		-moz-box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.50) !important;
		box-shadow: 0px 1px 8px -1px rgba(0,0,0,0.50) !important;
		color: #535353;
		font-size: 15px;
		border-radius: 6px;
		font-family: "Roboto",'Segoe UI Bold';
		cursor: pointer;
		margin-right: 10px;
		width: auto;
		margin-bottom: 15px;
		text-align: center;
		vertical-align: top;
		

	}
	#EncuentraProgramaModal .hvr-shutter-out-horizontal{
		background:#D2D7DB;
		width: 100%;
		max-width: 210px;
		
	}
	.BotonResultado .botonTA{
		font-size: 15px;
		font-family: "Roboto",'segoe ui bold';

	}
	.t3-megamenu{
		display: inline-block;
	}
	.jsn-es-nav-circlepop a:hover .jsn-es-icon-wrap::before, .jsn-es-nav-circlepop a:hover .jsn-es-icon-wrap::after {
		background: #5f5f6b !important;
	}

	._main-slider .jsn-es-nav-buttons a{
		top:50% !important;
	}

	.itemHeader .itemTitle{
		font-size: 30px;	
		color: #444444;	
		/*font-weight: 300;*/
		margin-bottom: 10px;
		font-family: "Roboto","segoe Ui";
	}
	.itemBody h1{
		font-size: 30px !important;	
		color: #444444;	
		font-weight: bold;
		margin-bottom: 10px;
		font-family: "Roboto","segoe Ui";
	}
	.itemBody h2{
		font-size: 24px !important;	
		font-family: "Roboto","segoe Ui";
		color: #444444;	
		font-weight: 500;
		margin-bottom: 10px;
	}
	.itemBody p{
		font-family: "Roboto","segoe Ui";
		font-size: 17.5px;
		font-weight: 300;
		color: #000000;
		line-height: 26px;
	}
	.contenedor-menu-slide > ul > li{
		border-top: 1px solid #8E9BA6;
	}
	.contenedor-menu-slide > ul > li:first-child{
		border-top: unset;
	}

	.contenido-centrado{
		position: absolute;
		top: 94px;
		width: 100%;
		left: 0;
		right: 0;
		/* margin-top: 14px; */
		border-top: 1px solid #d2d7db;
		background: white;
	}
	.contenido> .active{
		font-weight: bold;
	}
	.contenedor-menu-slide >.contenido{
		/*max-width: 250px;*/
	}

	div.menu-slide {
		background: white;
		padding: 12px 59px 20px 59px;
		text-align: left;
		/*min-height: 230px;*/
	}
	div.contenedor-menu-slide {
		margin: 0 auto;
	}
	.contenedor-menu-slide > ul.contenido {
		padding: 24px 20px 0px 0px;
		/*width: 300px;*/
	}
	ul.contenido {
		/*width: 300px;*/
		position: relative;
		display: inline-block;
		/*float: left;*/
	}
	div.contenedor-menu-slide > ul.contenido > li.slide-items {
		cursor: pointer;
	}

	ul.contenido > li {
		color: #545454;
		padding: 6px;
		letter-spacing: 1px;
		font-size: 17px;
		margin: 0;
		float: none;
		list-style: none;
	}
	ul.contenido > li {
		margin: 0;
		float: none;
		list-style: none;
	}
	.contenido-slide {
		overflow: auto;
		vertical-align: top;
		display: inline-block;
	}

	.contenedor-facultad {
		/*padding-left: 20px;*/
		/*float: left;	*/
	}
	.nombre-facultad {

		min-height: 30px;
		font-size: 17px;
		margin-bottom: 5px;
		margin-top: 20px;
		line-height: 15px;
		color: #545454;
		font-weight: bold;
	}
	.nombre-facultad a{
		font-weight: bold;
	}
	.nombre-programa {
		line-height: 17px;
		margin-bottom: 5px;
		font-size: 16px;

	}
	.nombre-programa a, .nombre-facultad a{
		color: #545454;
	}
	.contenedorContenidoRelacionados{
		background-color: #F2F2F2;
		text-align: left;
		padding: 9px 45px;
	}
	.contRela{
		font-size: 15px;
		color:#7A7A7A;
		font-weight:bold;
		margin: 0px 10px;
		display: inline-block;
	}
	.btnContRela{
		border-radius: 4px;
		display: inline-block;
		padding: 8px 15px;
		background-color: #D2D7DB;
		font-size: 15px;
		color:#535353;
		/*font-weight:bold;*/
		/*margin: 0px 10px;*/
	}
	.btnContRela:hover{
		background-color: #8E9BA6;
		color: white;
	}
	.menuInterno > .active > .dropdown-menu{
		display: block;
	}

	.contenedor-revista-card{
		box-shadow: 1px 3px 6px -2px;
		margin-top: 30px;
	}
	.card-titulo{
		font-weight: bold;
		font-size: 24px;
		padding-bottom: 6px;
	}
	.contenedor-card-texto{
		padding: 25px 25px 45px;
		color: #525252;
		background: white;
	}
	.imagen-card{
		opacity: 1;
		display: block;
		width: 100%;
		height: auto;
		transition: .5s ease;

	}
	.imagen-card:hover{
		overflow: hidden;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	.contenedor-revista-imagen{
		position: relative;
		overflow: hidden;
	}
	.contenedor-revista-imagen:hover img{
		opacity: 0.3;
	}
	.contenedor-revista-imagen:hover .middle {
		opacity: 1;
	}
	.middle {
		transition: .5s ease;
		opacity: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%)
	}
	.boton-ver-revista{
		min-width: 100px;
		padding: 1px 20px;
		border: 1px solid black;
		font-size: 20px;
		font-weight: bold;
		color: #525252;
	}

	.cajaOtrasPublicaciones{
		background: #EEEEEE;
		padding: 20px 35px 45px;
		margin-top: 36px;

	}
	.cajaAbajoOtrasPublicaciones{
		background: #606162;
		color: white;
		padding: 8px 15px 8px 25px;
	}
	.imagenOtrasPublicaciones{
		max-height: 200px;
		width: 100%;
	}
	.btnIngresarPbc{
		display: inline-block;
		float: right;
		border: 2px solid white;
		padding: 0px 10px;
		color: white;
	}
	.btnIngresarPbc:hover{
		color: #525252;
		background: white;
	}
	.cajaPublicacion{
		margin-bottom: 20px;
	}
	.contenedor-lineas-credito{
		background: url('/images/fondos/fondo-apoyo-financiero.jpg');
		height: 100%;
		width: 100%;
		color: white;
		padding: 56px 30px;
		border-bottom: 0.2px solid white;
	}
	.contenedor-credito-con{
		background: #129CC5;
		color: white;
		height: 100%;
		padding: 15px 33px;
		font-size: 23px;
		min-height: 168px;
		border-left: 0.2px solid white;
		border-bottom: 0.2px solid white;
	}
	.row-eq-height {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
	}

	.btnAmpliar{
		color: white;
		font-size: 14px;
		border-radius: 7px;
		border:3px solid white;
		max-width: 120px;
		text-align: center;
		margin-top: 20px;
		font-weight: bold;
		padding: 5px 15px;
	}
	.btnAmpliar:hover{
		color: #129CC5;
		background: white;
	}
	.contenedor-sistemapago{
		background: #F26532;
		background: #C966AF;
		color: #fff;
		padding: 50px 45px;
	}
	.imagenSistemaPagos{
		height: 100%;
		width: 100%;
		background: url('/images/fondos/sistema-pagos-imagen.jpg') no-repeat center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;

	}
	.imagenDescuentosEducativos{
		height: 100%;
		width: 100%;
		background: url('/images/fondos/descuentos-educativos-imagen.jpg') no-repeat center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;

	}
	.tituloCuadrosApoyo{
		font-size: 31px;
		font-family: "segoe ui light";
	}
	.btnConoceModalidades{
		padding: 4px 10px;
		color: white;
		font-size: 19px;
		font-family: "segoe ui semibold";
		border: 2px solid white;
		width: 65%;
		margin-top: 43px;
	}
	.textoApoyoFinanciero{
		font-size: 18px;
	}
	.contenedor-portalpago{
		height: 100%;
		width: 100%;
		background: url('/images/fondos/portaldepago-imagen.jpg') no-repeat center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: relative;
	}
	.EnlacePortaldePago{
		position: absolute;
		bottom: 0;
		padding: 21px 46px;
		background: rgba(0, 0, 0, 0.4);
		width: 100%;
		font-size: 24px;
		color: white;
		text-shadow: 2px 1px 1px black;
		text-rendering: optimizeLegibility;
		font-family: "segoe ui bold";
	}
	.contenedorPortaldePagoInfo{
		background: #7B8695;
		padding: 75px;
		color: white;
	}
	.tituloPortalPorta{
		font-size: 27px;
		margin-bottom: 23px;
		font-family: "segoe ui semibold";
	}
	.logosPortalPago{
		text-align: center;
		margin-top: 40px;
	}
	.logosPortalPago > img {
		padding: 10px 15px;
		display: inline-block;
	}
	.alto100{
		height: 100%;
	}
	.alto50{
		height: 50%;
	}
	.textoLight{
		font-family: "segoe ui light";
	}
	.lineaAmarilla{
		display: inline-block;
		width: 80%;
		height: 3px;
		background: #FFCC2A;
		-webkit-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
	}
	.cuadroBienestar{
		text-align: center;
		color: black;
		position: relative;

	}
	.fondoDeportes{
		background-color: #F1C9C0;
	}
	.fondoSalud{
		background-color: #E9A698;
	}
	.fondoFormacion{
		background-color: #84FFFF;
	}
	.fondoCultura{
		background-color: #FEDD00;
	}
	/*.fondoPace{
		background: url('/images/fondos/pace.jpg') no-repeat center;
		background-size: cover;
	}*/
	.wrap.t3-sl.t3-sl-5 {
		padding: 0;
	}
	.fondoPromocion{
		background-color: #D8E465;
	}
	.contenedorNegro{
		height: 100%;
		width:100%;
		padding: 14% 10px;
		-webkit-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
	}
	.contenedorNegro:hover{
    	background: #00000085;
	}
	.contenedorNegro .lineaAmarilla{
		background: #555555;
	}
	.tab-content-bienestar{
	    min-width: 100%;
	}
	.tab-pane-bienestar{
		min-height: 100%;
		min-width: 100%;
    	background: url(/images/bienestar/default-areas.jpg);
    	background-size: cover;
	}
	.preguntasFrecuentesBienestar{
		padding: 50px 40px;
		background-color: #EEF1F2;
		margin:0;
	}
	.contentPreguntaBienestar{
		margin: 15px 20px 10px 0px;
		background-color: #FFF;
		padding: 20px;
	}
	.tituloPreguntaBienestar{
		display: flex;
	}
	.iconPreguntaBienestar{
		background-color: #eef1f2;
    	padding: 5px;
    	margin-right: 10px;
    	max-height: fit-content;
	}
	.titlePreguntasFrecuentesBienestar{
		margin-bottom: 0;
	}
	.subtitlePreguntasFrecuentesBienestar{
		font-size: 15px;
	    font-weight: 300;
	    margin-bottom: 30px!important;
	}
	.textPreguntaBienestar{
		font-size: 15px;
    	font-weight: 300;
    	margin-bottom: 20px!important;
	}
	.tituloCuadrosBienestar{   
		font-size: 25px;
		font-weight: 600;
		font-family: 'Roboto', sans-serif !important;
		margin-top: 15px;

	}
	.textoCuaBienestar{
		font-size: 14px;
		font-family: 'Roboto', sans-serif !important;
		margin-bottom: 15px;
	}
	#v-pills-tabContent{
		-webkit-box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.35);
		box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.35);
	}
	.contenedorGeneralBienestar {
		padding: 0 15px;
	}

	.vivetubienestar{
		background: #14AAB4;
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 50px 70px !important;
	}
	.img-bienestar{
		display: inline-block;
		text-align: center;
		padding: 10px 5px;
		width: 100%;
		height: auto;

	}
	.contentAreaBienestar{
		padding: 30px;
	}
	.textAreaBienestar{
		font-size: 16.5px;
    	font-weight: 300;
	}
	.textSubAreaBienestar{
		font-size: 19.5px;
    	font-weight: 300;
	}
	.embed-responsive {
		position: relative;
		display: block;
		height: 0;
		padding: 0;
		overflow: hidden;
	}
	.embed-responsive .embed-responsive-item,
	.embed-responsive iframe,
	.embed-responsive embed,
	.embed-responsive object,
	.embed-responsive video {
		position: absolute;
		/*top: 0;*/
		bottom: 0;
		/*left: 0;*/
		width: 100%;
		height: 100%;
		border: 0;
	}
	.embed-responsive-16by9 {
		padding-bottom: 56.25%;
	}
	.embed-responsive-4by3 {
		padding-bottom: 75%;
	}
	.fondoBienestarOnline{
		background: url(/images/fondos/fondo-bienestarOnline.jpg);
		text-align: center;
	}
	.bienestarOnline{
		padding: 30px 20px;
		width: 100%;
		max-width: 342px;
	}
	.fondoGaleriaBienestar{

	}
	.contenedorDirectores{
		width: 100%;
		height: 100%;
		padding: 30px 50px;
	}
	.contenedorHorarioOficina{
		width: 100%;
		height: 100%;
		padding: 30px 50px;
	}

	.contenedorPersonaBienestar{
		max-width: 335px;
		display: inline-block;
	}
	.TituloSubmenuInterno{
		font-weight: bold;
		color: #555555;
		font-size: 17px;
	}
	.itemsubmenuInterno {
		/*display: inline-block;*/
		/*width: 399px;*/
	}
	.itemsubmenuInterno a{

		font-size: 16px;
		color: #545454;
	}
	.contenedor-submenu-interno{	
		display: inline-block;	
		vertical-align: top;
	}
	.LineaSubtituloSubmenu{
		height: 1px;
		background: #8E9BA6;
		width: 100%;
		margin:10px 0px;
	}

	.contenedor-submenu-intExten{
		/*max-width: 430px;*/
		display: inline-block;
		vertical-align: top;
		padding: 10px 10px;
	}
	.botonSiguiente{
		cursor: pointer;
	}

	.NotificacionesAcademicas{
		/*cursor: pointer;*/
		font-size: 18px;
		color: white;
		position: absolute;
		right: 6px;
		top: -5px;
	}

	.NotificacionesAcademicas:hover{

	}

	.iconContent .dropdown-menu {
		position: absolute;
		top: 93%;
		width: 320px;
		left: auto;
		right: 0px;
	}
	.columnaTexto{
		display: inline-block;
		max-width: 50%;
	}
	.contenedorAcreditacion{
		width: 100%;
		height: 180px;
		background: gray;
		background-size: cover;
	}

	.egresadosContenedor{
		padding: 30px 0px 25px 0px;
	}
	.cuadroegresado{
		position: relative;
		background: #980d08;
		height: 91px;
		margin-bottom: 10px;
	}
	.textocuadroegresado{
		text-align: center;
		color: white;
		padding-top: 19px;
		font-weight: 500;
		font-size: 18px;
	}
	.enlacecuadroegresado{
		position: absolute;
		right: 0px;
		bottom: 12px;
		background: #ffffff;
		padding: 3px 5px 3px 20px;
		border-top-left-radius: 8px;
		border-bottom-left-radius:8px;
		color: #131010;
		font-size: 13px;
		font-family: 'Roboto';
		font-weight: bold;
		letter-spacing: 1.2px;
	}
	.enlacecuadroegresado:hover{
		background: white;
		color: #216C7C;
	}
	.egresadosServicios{
		padding: 60px;
		margin: 0px 0px 20px 0px;
		background: #750b07;
		color: white;
	}
	.lineaSubtituloegre{
		background: white;
		height: 4px;
		width: 8%;
		margin-top: 12px;
	}
	.TituloServicioEgresado{
		font-size: 30px;	
		font-weight: 100;
		color: white;
	}
	.tituloServicioE{
		font-size: 19px;
		margin-bottom: 2px;
		line-height: 1.1;
	}
	.textoServicioE{
		font-weight: 300;
		font-size: 12px;
		line-height: 1.1;
	}
	.cuadroServicioE{
		margin-bottom: 45px;

	}


	.imagesIconEgresado{	
		width: 47px;
	}

	.contentBanner50UacEgresados{
		background: #222222;
	}

	.alingDerechaEgre{
		display: inline-block;
		width: 79%;
		vertical-align: top;
	}

	.imgAlingIzquierda{
		display: inline-block;
		width: 19%;
		vertical-align: top;
	}

	.iconNotifica {
		width: 43px;
		height: 43px;
		position: fixed;
		bottom: 88px;
		right: 22px;
		display: none;
		background-color: #00707e;
		border-radius: 50%;
		margin: 0 auto;
		text-align: center;
		padding: 3px;
		z-index: 100001;
		display: none;
		cursor: pointer;
		text-decoration: none;
		-webkit-box-shadow: -2px 9px 16px -6px rgba(0,0,0,0.29);
		-moz-box-shadow: -2px 9px 16px -6px rgba(0,0,0,0.29);
		box-shadow: -2px 9px 16px -6px rgba(0,0,0,0.29);
		color: white;
		font-size: 25px;
	}

	.contenedorCalendarioAcademico{
		position: absolute;
		top: 0;
		right: 0;
		width: 31px;
		cursor: pointer;
		height: 36px;
	}

	.contenidoAlertas{
		background: #fff;
		position: absolute;
		min-width: 267px;
		min-height: 50px;
		height: auto;
		top: 45px;
		z-index: 99999;
		right: -5px;
		-webkit-box-shadow: 0px 1px 13px 2px rgba(0,0,0,0.42);
		-moz-box-shadow: 0px 1px 13px 2px rgba(0,0,0,0.42);
		box-shadow: 0px 1px 13px 2px rgba(0,0,0,0.42);
		border-radius: 3px;
		display: none;
	}

	.contenidoAlertas:after{
		transform: rotate(-92deg) !important;
		content: "";
		display: inline-block;
		position: absolute;
		top: -16px;
		width: 16px;
		transform: translateY(-50%);
		-webkit-transform: translateY(10deg);
		-moz-transform: translateY(-50%);
		border-bottom: 16px solid rgba(0, 0, 0, 0);
		border-left: 16px solid #FFFFFF;
		border-top: 16px solid rgba(0,0,0,0);
		right: -16px;
		left: auto;
		right: 12px;
		transform: translate3d(0, 0, 0);
	}

	.tituloCA{
		background: rgb(230, 228, 228);
		margin-bottom: 2px;
		color: #171717;
		display: inline-block;
		font-size: 12px;
		padding: 2px 5px;
		border-radius: 2px;
	}

	.contentNotiAlert{
		padding: 13px 17px;
		background: #fff;
		color: #565656;
		font-weight: 500;
	}

	.contentNotiAlert:nth-child(2n){
		background: #f3f3f3;
		border: 1px solid #ecedf1;	
	}

	.footerNoti{
		background: rgb(77, 77, 77);
		color: #fff;
		padding: 8px 17px;
		font-size: 15px;
	}
	.footerNoti:hover{
		background: #a9b1b9;
		cursor: pointer;
	}

	.rEspacio{
		margin-left: 10px;
	}

	.iconoNotif{
		width: 21px;
		margin-top: -6px;
	}

	#roksearch_search_str{
		width: 100%;	
		/*padding: 4px 0 4px 80px !important;*/
		border: 0 !important;    
		font-family: "Roboto",'Segoe UI Light';
		font-size: 27px !important;
		color: #625f5e;
		height: 55px;
		padding-left: 70px !important;
		padding-right: 80px !important;
		background: transparent !important;
		transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
		transition: opacity .3s ease-out .3s,padding .2s ease-out,-webkit-transform .3s ease-out .3s;
		transition: opacity .3s ease-out .3s,transform .3s ease-out .3s,padding .2s ease-out;
		transition: opacity .3s ease-out .3s,transform .3s ease-out .3s,padding .2s ease-out,-webkit-transform .3s ease-out .3s;
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		appearance: none !important;
		box-shadow: none !important;
	}

	#roksearch_search_str:focus{
		padding-left: 78px !important;
	}
	#roksearch_search_str::-webkit-input-placeholder,
	#roksearch_search_str:-moz-placeholder,
	#roksearch_search_str::-moz-placeholder,
	#roksearch_search_str:-ms-input-placeholde,
	#roksearch_search_str::-ms-input-placeholder {
		color: #625f5e !important;
	}

	#roksearch_results {
		background: #fff;
		position: absolute !important;
		border: 1px solid #dfdfdf;
		left: 153px !important;
		top: 0;
		min-width: 80%;
	}
	.iniciaproyecto{
		background: #DFDFDF;
		width: 25%;
		display: inline-block;
		height: 261px;
		vertical-align: top;
		padding: 61px 50px;
		margin: 0px -2px;
	}
	.contenedor-menuder{
		display: inline-block;
		width: 75%;
		background: white;
		height: 205px;
		text-align: left;
	}
	.contenedor-menuconten{
		height: 205px;
		padding-top: 10px;
		padding-left: 15px;

	}
	.vertodoprograma{
		border-radius: 4px;
		background: #960a0d;
		background: linear-gradient(90deg, #961914 0%, #f51011 100%);
    	box-shadow: 0px 4px 12px rgb(255 156 156 / 48%);
		padding: 10px 3px;
		width: 255px;
		font-family: 'Roboto';
		font-size: 16px;
		font-weight: bolder;
		color: white;
		text-align: center;
		display: inline-block;
		transition: all 1s;
		position: relative;
	    overflow: hidden;
	    z-index: 1;
	}
	.vertodoprograma:after {
	  content: "";
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 0%;
	  height: 100%;
	  background-color: #9D1813;
	  border-radius: 4px;
	  z-index: -2;
	}
	.vertodoprograma:before {
	  content: "";
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 0%;
	  height: 100%;
	  background-color: #9D1813;
	  transition: all 1s;
	  border-radius: 4px;
	  z-index: -1;
	}
	.vertodoprograma:hover:before {
	  width: 100%;
	}
	.vertodoprograma:hover {
	    background-color: #9D1813 !important;
	}
	.conoceofertaaca{
		font-size: 16px;
		color: #444444;
		font-family: 'Roboto';
		font-weight: bold;
		padding: 13px 0px;
	}
	.hazproyecto{
		font-size: 18px;
		font-weight: bold;
		color: #424242;
		font-family: 'Roboto';
	}
	.inlineblock{
		display: inline-block;
		width: 33.333333333333333%;
		vertical-align: top;
	}
	.programaitemm{
		padding: 7px 5px;
		border-bottom: 1px solid #98A1AB;
		margin: 0px 12px 10px 12px;
		font-size: 16px;
		color: #444444;
		position: relative;
	}

	.iconoir{
		color: #98A1AB;
		float: right;
	}
	.nota-sugerencia{
		font-size: 12px;
	}
	.asteriskField{color: red;}
	.botonUac{
		background: white !important;
		color: #00383f !important;
		border-radius: 0px !important;
		text-transform: uppercase;
		border: 1px solid #00383f !important;

	}
	.botonUac:hover{
		background: #14aab4 !important;
		color:white !important;
	}
	.w100{
		width: 100% !important;
		height: 40px !important;
		margin-bottom: 0px !important;
		border-radius: 0px !important;
	}
	.titulosugerenciaw{
		font-size: 30px;
		font-weight: bold;
	}
	#myModal >.modal-dialog >.modal-content{
		border-radius: 0px; 
	}
	.subtitulo-sugerencia{
		font-size: 16px;
		padding: 12px 0px;
	}
	.contenedor-estapagina,.contenedor-generalpagina{
		padding: 20px 0px 0px 0px;
	}
	table caption {
		font-size: 18px;
		color:#333333;
		font-weight: bold;

	}
	.checkbox .cr, .radio .cr {
		border: 1.3px solid #717070;
	}
	.notafondo{
		padding: 20px;
		font-size: 15px;
	}
	.lineaDivisionNG{
		padding-top: 40px;
		border-top: 1px solid #D6D6D6;
		margin-top: 40px;
	}
	#k2ModuleList146 li{
		display: inline-block;
		max-width: 32.9%;
		vertical-align: top;	
		padding: 5px;
	}
	#k2ModuleList146 li div.moduleItemIntrotext a.moduleItemImage img{
		float: none;
		width: 100%;
	}

	#k2ModuleList146  .contendor-imagenNoticias{
		height: 147px;
		overflow: hidden;
		width: 100%;
	}

	#k2ModuleList146 .moduleItemIntrotext{
		font-family: "Roboto","segoe Ui";
		font-size: 16.5px;
		font-weight: 300;
		margin-top: 9px !important;

	}
	#k2ModuleList146  .addtoany_container{
		display: none;
	}
	.tituloNoticiaGeneral a{
		font-size: 16px;
		color: #666666;
		font-family: "Roboto",'Segoe UI semiBold';
		font-weight: bold;
	}
	.categoria-fecha-ng{
		background: #15B3E0;
		color: #fff !important;
		display: inline-block;
		padding: 3px 12px;
		border-radius: 6px;
		font-size: 13px !important;
		font-family: "Roboto",'Segoe UI semiBold';
	}
	.tituloNoticiaGeneral{
		padding: 10px 0px;
	}
	.k2paginacion{
		padding-bottom: 40px;
	}
	.k2paginacion a{
		margin: 5px;
		cursor: pointer;
		padding: 5px 10px;
		background: #e4e4e4;
		color: #444444;
	}
	.jp-current{
		background: #b9b9b9 !important;
	}
	.botonColorRojo{
		background: #940B3F;
	}
	.botonColorRojo:hover{
		background: #b33d3a;
	}
	.contenedorItemNoticia{
		display: inline-block;
	}
	div.catItemImageBlock{
		overflow: hidden;
		/*height: 230px;*/
	}
	div.catItemIntroText{
		font-size: 16.5px;
	}
	.catItemTitle a {
		color: #555555;
	}

	.encabezadoCECG{
		background: #e4e4e4;
		padding: 32px;

	}
	.encabezadoCEGGmargen{
		margin-left: 20px;
		font-size: 25px;
		color: #444444;
		font-weight: 400;
	}
	.filaprogramasCE > div{
		margin: 17px;
	}
	.imagenCE{
		width: 100%;
	}
	.tituloproCE{
		font-size: 16px;
		color: #555555;
		padding: 10px 20px;
		line-height: 20px;
		background-color: #e5e8ea;
		font-weight: bold;

	}
	.contenidoproCE{
		color: #000000;
		font-weight: 300;
		font-size: 16.5px;		
		padding: 10px 20px;
	}
	.contenidoproCE i {
		font-size: 22px;
		padding-right: 7px;
	}
	.enlaceproce span{
		color:#333333;
		font-weight: bold;
	}
	.contenedor-todoscursos {
		padding: 30px 33px 45px 33px;
		border-left: 1px solid #d4d0d0;
		background-color: #f3f3f3;
	}
	.informacionItemP{
		font-size: 16.5px;
		font-weight: normal;
		color: #444444;
	}
	.tituloItemPro{
		font-size: 21px;
		padding-top: 5px;
		color: #444444;
		padding-bottom: 10px;
	}

	.listaCursosCE ul li{
		font-weight: 300;
		font-size: 16px;
	}
	.formatos-descargaCE{
		font-size: 13px;
		padding-top: 6px;
		color: #444;
		line-height: 13px;
	}
	.formatos-descargaCE img{
		/*float: left;*/
		padding-right: 10px;
		height: 28px;
	}
	.formularioProgramasCE{
		font-size: 16.5px;
		padding-top: 10px;
		padding-top: 35px;
	}
	.FormularioPequenoCon input, .FormularioPequenoCon textarea {
		width: 100%;
		padding: 0px 15px !important;
		border-radius: 0px !important;
		margin-bottom: 0 !important;
		font-size: 14px;
	}
	.FormularioPequenoCon  .btnEnviarFormContacto button{
		background: #5c6b7c;
		font-size: 20px;
		height: 40px;
	}
	.FormularioPequenoCon .uk-form-row+.uk-form-row{
		margin-top: 7px;
	}
	.titulodependencia{
		text-align: center;
		background: #78909c;
		color: #fbfbfb;
		padding: 10px;
		font-size: 17.5px;
		margin-bottom: 4px;
		font-weight: bold;
	}
	.ultimoth{
		border-right: unset !important;
	}
	.tabladirecto th{
		background: #cfd8dc;
		border-right: 5px solid white;
		text-align: center;
		font-weight: 800;
	}
	.tabladirecto td{
		font-size: 14px;
	}
	.filaDepenDire{
		padding-bottom: 30px;
	}
	.ancho-columna{
		width: 20%;
	}
	.formulariogeneral input[type="text"],.formularioestapagina input[type="text"]{
		width: 100% !important;
		height: 30px !important;
	}
	.formulariogeneral .form-group{
		margin-bottom: 5px;
	}
	.tamano15{
		font-size: 15px;
	}
	.encabezadodirectorio{
		background: url('/images/fondos/encabezado-directorio.jpg') center center / cover no-repeat;

	}
	.colencadir{
		background: rgba(0,0,0,0.7);
		padding: 45px;
		margin-left: 15px;
		color: white;
	}
	.titencdir{
		color: white;
		font-size: 30px;
		font-weight: 300;
	}
	.txubdire{
		font-size: 19px;
		font-weight: 300;
		padding-bottom: 15px;
	}
	.teldirec{
		font-size: 22px;
		font-weight: bold;
		text-shadow: -2px 2px 1px black;
	}
	#dependenciaDirectorio{
		display: inline-block;
	}

	.BotonResultado:hover,.BotonResultado:before  {
		background-color: #6d7b88 !important;
		color: #fff !important;
		border-radius: 6px !important;
	}
	#itemListLeading hr{
		border-top: 1px solid rgba(0, 0, 0, 0.35);
	}

	.contenedorNoticiaCategoria{
		padding: 0px 25px;
	}

	#searchForm fieldset,#searchForm legend{
		background: #f1f1f1;

	}

	fieldset.only{
		padding: 10px 0px !important;
	}
	.search-results .result-title a{
		font-size: 20px;
		color: #545454;
	}
	.icon-univer{
		display: inline;
		color: #969696;
		font-size: 22px;
		vertical-align: middle;
	}

	.jsn-es-slider-2 .jsn-es-nav-slide div{
		background-color:unset !important;
	}

	.jsn-es-slider-2 .jsn-es-nav-slide .jsn-es-icon-wrap{
		background-color: rgba(0, 0, 0, 0.5) !important;
		border:1px solid white;
	}
	.jsn-es-slider-2 .jsn-es-nav-slide svg.jsn-es-icon{
		fill: rgba(255, 255, 255, 0.8) !important/* common color */;
	}
	.jsn-es-slider-2 .jsn-es-nav-pagination{
		left: 82% !important;
		bottom: 13% !important;
	}

	.jsn-es-slider-2 .jsn-es-nav-buttons a.jsn-es-next {
		right: unset !important;
		left: 159px !important;
		top: 125% !important;
	}
	.jsn-es-slider-2 .jsn-es-nav-buttons a.jsn-es-prev {
		left: 100px !important;
		top: 125% !important;
	}

	.pdlr0 {
		padding-left: 0;
		padding-right: 0;
	}

	.bgOferta {
		background-color:#e5e8ea87;
	}

	.menuEscondido{
		visibility: hidden;
		-webkit-transform: translate(0px,-100%);
		-moz-transform: translate(0px,-100%);
		-ms-transform: translate(0px,-100%);
		-o-transform: translate(0px,-100%);
		transform: translate(0px,-100%);
		-webkit-transition: visibility 0s,opacity 0.375s ease-in-out,-webkit-transform 0.375s ease-in-out;
		-webkit-transition-delay: 0.375s,0s,0s;
		-moz-transition: visibility 0s 0.375s,opacity 0.375s ease-in-out,-moz-transform 0.375s ease-in-out;
		-o-transition: visibility 0s 0.375s,opacity 0.375s ease-in-out,-o-transform 0.375s ease-in-out;
		transition: visibility 0s 0.375s,opacity 0.375s ease-in-out,transform 0.375s ease-in-out;
	}
	.menuVisible{
		visibility: visible;
		-webkit-transform: translate(0px,0px);
		-moz-transform: translate(0px,0px);
		-ms-transform: translate(0px,0px);
		-o-transform: translate(0px,0px);
		transform: translate(0px,0px);
	}

	.button-scroll {
		position: absolute;
		bottom: 5vh;
		left: calc(50% - 24px);
		width: 26px;
		height: 50px;
		z-index: 999999999 !important;
		cursor: pointer;
	}
	.button-scroll a {
		position: absolute;
		color: rgba(255,255,255,0.5);
		height: 30px;
		width: 26px;
		-webkit-animation: scroll 2s linear infinite;
		-moz-animation: scroll 2s linear infinite;
		animation: scroll 2s linear infinite;
	}

	.button-scroll-programa {
		position: absolute;
		bottom: 25%;
		left: calc(50% - 24px);
		width: 26px;
		height: 50px;
		z-index: 999999999 !important;
		cursor: pointer;
	}
	.button-scroll-programa a {
		position: absolute;
		color: rgba(255,255,255,0.5);
		height: 30px;
		width: 26px;
		-webkit-animation: scroll 2s linear infinite;
		-moz-animation: scroll 2s linear infinite;
		animation: scroll 2s linear infinite;
	}
	@keyframes scroll{
		0%{top:0%}
		50%{top:50%}
		100%{top:0%}
	}
	@-webkit-keyframes scroll{
		0%{top:0%}
		50%{top:50%}
		100%{top:0%}
	}
	@-moz-keyframes scroll{
		0%{top:0%}
		50%{top:50%}
		100%{top:0%}
	}
	.contenidoFacultadMision{
		padding: 47px 80px;
		color: white;	
		background-color:#61707c;
	}

	.tituloFacultadInter{
		font-weight: 400;
		font-size: 30px;
		color: white;
		display: inline-block;
		line-height: 33px;
	}

	.line_corta_verde {
		width: 50%;
		height: 5px;
		background: #EAECEE;
		display: inline-block;	


	}
	.ConttextoFacInter{
		padding-top: 30px;
		padding-bottom: 40px;
	}

	.ConttextoFacInter .Titulo{
		font-size: 23px;
		font-weight: bold;
	}

	.ConttextoFacInter .Texto{
		font-size: 16.5px;
	}

	.contenidoEnlacesFacul{
		background:#EAEAEA;
		padding:90px 78px;

	}

	.tituloEnlaceFacultad{
		font-size: 17px;
		font-weight: bold;	
		color: #656565;
		border-bottom: 1px solid #828282;
		display: inline-block;
		width: 78%;
	}

	.itemEnlacFacu{
		padding-bottom: 15px;
	}
	.iconoEnlacFacu{
		display: inline-block;
		padding-right: 20px;
	}
	.contenedorResumenFacu{
		padding: 80px;
	}

	.contenedorResumenFacu .Titulo{
		color: #666666;
		font-size: 24px;
		font-weight: bold;
	}

	.contenedorResumenFacu .Texto{
		font-size: 16.5px;	
		color: #333333;
	}
	.contConveniAlia{
		background: #de8e35;
		padding-left: 15%;
		padding-right: 35px;
		padding-bottom: 80px;
		padding-top: 60px;
		color:white;
	}

	.contConveniAlia .Titulo{
		font-weight: bold;
		font-size: 18px;
	}

	.contConveniAlia .Texto{
		font-size: 16.5px;
	}
	.posrelative{
		position: relative;
	}
	.cuadroProgramasFac{
		position: absolute;
		left: 38%;
		background: white;
		top: calc(15%);
		bottom: calc(12%);
		right: 38%;
		z-index: 2;
		/*box-shadow: -1px -1px 3px 2px rgba(0, 0, 0, 0.32);*/
		padding: 25px;
		font-size: 16.5px;
	}

	.contEstrucOrg{
		text-align: center;
		padding: 90px 0px;
		color: #666666;
	}

	.contEstrucOrg .Titulo{
		font-size: 23px;
		font-weight: 500;
		padding-bottom: 10px;
	}

	.contEstrucOrg .iconoB{
		font-size: 30px;
		padding-bottom: 10px;
	}
	.contEstrucOrg .boton{
		border-color: #666666;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 17px;
		font-weight: bold;
		border:2px solid;
	}
	.imagenEstructuraFac{
		width: 100%;
	}
	.listaMasLarga{
		font-size: 16px;
	}
	.contConveniAlia .Texto a{
		color: white !important;
	}
	.contPrografac2{
		box-shadow: 0px -2px 2px 1px rgba(0, 0, 0, 0.33);
		padding: 45px 50px;
	}
	.contEstrucOrg2{
		text-align: center;
		padding: 30px 0px;
		color: #666666;
	}
	.contEstrucOrg2 .Titulo{
		font-size: 23px;
		font-weight: 500;
		padding-bottom: 10px;
	}

	.contEstrucOrg2 .iconoB{
		font-size: 30px;
		padding-bottom: 10px;
	}
	.contEstrucOrg2 .boton{
		border-color: #666666;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 17px;
		font-weight: bold;
		border:2px solid;
	}

	.contPrografac2 .Titulo{
		font-size: 20px;
	}
	.contalianFac{
		background: #de8e35;
		color: white;
		padding: 50px;	
	}

	.contalianFac .Titulo{
		font-size: 20px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	.contPrografac3{
		margin-left: -15px;
		margin-right: -15px;	
		padding: 25px;
		box-shadow: 0px -2px 2px 1px rgba(0, 0, 0, 0.33);
	}
	.contPrografac3 .Titulo{
		font-size: 20px;
	}
	.conteFacFunci{
		background: #8E9BA6;
		color: white;
		padding:45px;
	}

	.conteFacFunci .Titulo{
		font-size: 20px;
		font-weight: bold;
	}
	.conteFacFunci .Texto{
		font-size: 16.5px;
	}

	.contEstrucOrg3{
		text-align: center;
		padding: 30px 0px;
		padding-left: 120px;
		color: #666666;
	}

	.contEstrucOrg3 .Titulo{
		color: #4A4A4A;
		font-size: 23px;
		font-weight: bold;
		padding-bottom: 10px;
	}

	.contEstrucOrg3 .iconoB{
		font-size: 30px;
		padding-bottom: 10px;
	}
	.contEstrucOrg3 .boton{
		border-color: #666666;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 17px;
		font-weight: bold;
		border:2px solid;
		background: rgba(255,255,255,0.80);
	}
	.contPrografac3 a, .cuadroProgramasFac a,.contPrografac2 a{
		color: #444444;
	}
	.contEstuCua{
		border-bottom-left-radius:  8px;
		border-bottom-right-radius:  8px;
		padding:25px 20px;
		margin-bottom: 10px;
		background: white;
		position: relative;
	}
	.contEstuCua .Titulo{
		font-size: 18px;
		font-weight: bold;
		text-align: center;
	}
	.contEstuCua .EnlacesEst a{
		color: #444444;
		font-size: 16.5px;
	}

	.contEstuCua .EnlacesEst{
		border-bottom: 1px dotted rgba(0, 0, 0, 0.33);
	}


	.contenCuadroPrinEstu{
		margin-top:40px;
		margin-bottom: 40px;
	}

	.IconoContEstu{
		position: absolute;
		top: -43px;
		left: calc(50% - 40px);
	}

	@media (min-width: 1200px){
		#contEstudi.container {
			width: 1297px;
		}
	}

	#extcalendar .tablea{
		width: 25%;
		font-size: 16.5px;
	}
	#extcalendar .tablea{
		padding: 0px 11px;
	}
	#extcalendar .tableh2{
		background: #21aab3;
	}
	#extcalendar .previousmonth, #extcalendar .previousday, #extcalendar .previousweek, #extcalendar .nextmonth, #extcalendar .nextday, #extcalendar .nextweek{
		background:#29363e;
	}
	#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar .currentweek{
		background: #29363e;
	}
	.calenUbicacionLink{
		color: #444444;
	}
	.calendarTituloEvent{
		color: #444444;
		font-size: 17px;
	}
	.calendarHoraEvent{
		color: #444444;
	}
	.tablaEventoSemanal{
		border-bottom: 1px solid rgba(0, 0, 0, 0.04);
	}
	.iconoCircular{
		border:2px solid #a9b1b9;
		border-radius: 50%;
	}
	.iconoCircular .homeiconoCir{
		color: #a9b1b9;
	}
	.homeOfertaEducativa{
		padding: 40px 56px;
	}
	.homeOfertaEducativa .Titulo{
		font-size: 22px;
		color: #5c656e;
	}
	.homeOfertaEducativa .Subtitulo{
		font-size: 16px;
		color: #5c656e;
		font-style: italic;
	}
	.contHomeProgPreg{
		height: 360px;
		color: white;
		position: relative;
		padding-left: 50px;
	}
	.contHomeProgPosg{
		height: 180px;
		color: white;
		position: relative;
		padding-left: 50px;
	}
	.contHomeProgEduCon{
		height: 180px;
		color: white;
		position: relative;
		padding-left: 50px;
	}
	.colsinpadding{
		padding-left: 0;
		padding-right: 0;
	}
	.HomeEnlProgPreg{
		position: absolute;
		bottom: 25px;
	}
	.TituloHomeProgramas{    
		color: white;
		font-size: 25px;
		text-shadow: 0px 2px 2px black;
	}
	.conoceNuesOfer{
		color: white;
		font-size: 14px;
		text-shadow: 0px 2px 2px black;
	}
	.lineVerde29{
		width: 29%;
		height: 3px;
		background: #14AAB4;
		margin-bottom: 2px;
	}
	#fboletin{
		padding: 30px 17px;
		background: #f4f4f4;
	}

	#fboletin p{
		font-size: 14px;
		line-height: 15px !important;
		font-weight: normal;
		width: initial;
	}
	#fboletin .inputBoletin{
		border-radius: 0;
		width: 100%;
		max-width: 360px;
		margin-top: 5px;
	}
	#fboletin .buttonBoletin{
		color: white;
		float: right;
		border: 1px solid #2E8FA0;
		border-radius: 2px;
		margin-top: 8px;
		margin-bottom: 15px;
		height: 33px;
		background: #088093;
		padding: 6px;
	}
	.mod-entidades{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.cont-entidades{
		text-align: center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.cont-entidades img{
		max-width: 100%;
	}
	.tituloEntidades{
		font-size: 20px;
		color: #586374;
		font-weight: bold;		
		margin-top: 14px;
		display: none;
	}
	.textoentidades{
		font-weight: 300;
		font-size: 16px;
		color: black;
	}
	.linea-entidades{
		width: 100%;
		height: 2px;
		background: #A8B3BD;
		margin: 12px 0px;
	}
	.enlacesEntidades{
		margin-top: 10px;
	}
	.enlacesEntidades a{
		color: #333333;
		font-weight: bold;
		display: block;
	}
	.contfechaevent{
		background: white;
		border-radius: 8px;
		display: inline-block;
		vertical-align: top;
		box-shadow: 0px 0px 3px 1px #00000029;
	}
	.contfechaevent .mese{
		background: #2e7cbb;
		color: white;
		text-align: center;
		border-radius: 8px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		padding: 0px 10px;
		font-size: 13px;
	}
	.contfechaevent .diae{
		/*font-weight: bold;*/
		text-align: center;
		font-size: 20px;
	}
	.titleevent{
		display: inline-block;
		width: 80%;
		margin-left: 4px;

	}
	.btn-registrocontrol{
		background: rgb(255, 255, 255);
		display: inline-block;
		margin: 6px 3px;
		padding: 15px 20px;
		min-width: 210px;
		border-radius: 0 !important;
		font-family: 'Roboto',sans-serif !important;
		font-weight: 600;
		width: 80%;
		font-size: 16px !important;
	}
	.btn-registrocontrol:hover{
		background-color: #808285;
		color: #fff !important;
	}
	.btn-registrocontrol-btn {
		color: #666666; !important;
	}
	.btn-registrocontrol a:hover {
		color: #fff !important;
	}
	.conten_cuadros_registrocontrol{
		background: #e0e0e0;
		color: #424242;
		padding: 50px 20px;
		display: inline-block;
		width: 100%;
		text-align: center;
		height: 100%;
	}
	.fondoadmisionesfechas{
		background: url(../../../images/fondos/fondoadmisionesfechas.jpg) center center / cover;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		height: 100%;
	}
	.itemAttachmentsBlock{
		padding: 15px !important;
		background: #f4f4f4;
	}

	.itemAttachmentsBlock .itemAttachments{
		border-bottom: 1px solid #ccc;
		background-color: #D9534F;
		color: white;
		padding: 11px !important;
	}
	.itemAttachmentsBlock .itemAttachments a, 	.itemAttachmentsBlock .itemAttachments li span {
		color: white !important;
	}
	.botonDescargaRojo{
		color: white;
		border-radius: 8px;
		font-weight: bold;
	}
	.botonDescargaRojo:hover{
		color: white;
	}
	.btnplanm{
		padding: 18px;
	}
	.btnplan {
		border-radius: 10px;
		margin-bottom: 8px;
		position: relative;
		min-height: 80px;
		display: block !important;
	}
	.btnplan:nth-child(odd){
		background-color: #1A425B;
	}
	.btnplan:nth-child(odd) .icoplanm {
		background-color: #143447;
	}
	.btnplan:nth-child(even){
		background-color: #386083;
	}
	.btnplan:nth-child(even) .icoplanm {
		background-color: #2E4D69;
	}

	.btn-verde{
		background: #ccd221;
	}
	.btn-azuloscuro{
		background: #1A425B;
	}
	.btn-azulm{
		background: #386083;
	}
	.btn-azullight{
		background-color: #0f709e;
		color: white;
	}
	.icoplanm{
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 80px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		text-align: center;
		padding-top: 25px;
	}
	.btnplanm .textobtnplan{
		padding-left: 80px;
		text-align: left;
		color: white;
		font-size: 15px;
	}
	.titPlanConv{
		position: absolute;
		left: 0px;
		top: 0px;
		background: #DDDFE2;
		padding: 11px 23px 10px 36px;
		border-bottom-right-radius: 18px;
		font-weight: bold;
	}
	.textinicialPlanMe{
		background:#F5F6F7;
		padding: 58px 35px 27px;
		position: relative;
		margin-top: 25px;
		font-size: 16.5px;
		margin-bottom: 15px;
	}
	.rowAvanzaUacEnc{
		box-shadow: 1px 3px 3px 1px #0000004d;
	}
	.encabezadoAvanzaUac{
		background: #A3CF53;
		height: 100%;
		padding: 50px 40px;
		color: white;
		font-size: 18px;
		font-weight: bold;
	}
	.rowAvanzaUacEnc  .imagenAvanzaUAc{
		text-align: center;
		padding-top: 20px;
	}
	.contNoticiasAvanzaUac{
		text-align: center;
	}
	.titNoticiasAvanza{
		display: inline-block;
		text-align: center;
		font-weight: bold;
		color: #1E3564;
		font-size: 27px;
	}
	.lineTituloMedio{
		width: 50%;
		height: 5px;
		margin: 0 auto;
		margin-top: 8px;
	}
	.servicios-empleados h3 {
		font-weight: bold;
		font-family: 'Roboto', sans-serif;
		padding: 20px 0 !important;
	}
	.servicios-empleados h4 {
		font-weight: 300;
		font-family: 'Roboto', sans-serif;
		color: #4e4c4c;
	}
	.servicios-empleados .contentIzquierda_ad {
		margin-top: 0;
		padding: 30px !important;
		background-color: #f1f1f1 !important;
	}
	.servicios-empleados .contentIzquierda_ad a, .servicios-empleados .contentIzquierda_ad .miniTexto_ad {
		color: #4c4c4c;
		text-decoration: none;
		font-weight: 500;
	}
	.servicios-empleados .contentIzquierda_ad a:hover {
		color: #4c4c4c;
		text-decoration: none;
		font-weight: 500;
	}
	.servicios-empleados .epica:hover, .servicios-empleados .plan:hover, .servicios-empleados .gestion:hover, .servicios-empleados .sav:hover, .servicios-empleados .asegu:hover, .servicios-empleados .acade:hover, .servicios-empleados .momo:hover, .servicios-empleados .office:hover {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
		z-index: 999;
		-webkit-box-shadow: 3px 2px 13px -2px rgba(0,0,0,0.63);
		-moz-box-shadow: 3px 2px 13px -2px rgba(0,0,0,0.63);
		box-shadow: 3px 2px 13px -2px rgba(0,0,0,0.63);
		transition: all 600ms;
	}
	.empleaCuadro{
		min-height: 170px;
		color: white;
		padding: 35px 25px;
	}
	.empleaCuadro .titleEm{
		font-weight: bold;
		font-size: 24px;
		line-height: 20px;
		padding-bottom: 5px;
	}
	.empleaCuadro .subtitleEm{
		font-size: 14px;
		font-weight: 500;
		line-height: 15px;
		padding: 3px 0;
	}
	.bienvenida-empleados {
		text-align: center;
		width: 85%;
		margin: 0 auto;
	}
	.bienvenida-empleados h3,p {
		font-family: 'Roboto', sans-serif !important;
	}
	.noticias-empleados {
		margin-top: 5px;
	}
	.noticias-empleados h3 {
		font-family: 'Roboto', sans-serif !important;
		color: #fff;
		background-color: #15B3E0;
		padding: 5px 50px 5px 15px !important;
		margin-bottom: 10px !important;
		width: fit-content;
		width: -moz-fit-content;
	}
	.noticias-empleados p {
		font-weight: normal;
		font-family: 'Roboto', sans-serif;
		color: #4e4c4c;
		padding: 10px 0 !important;
	}
	.noticias-empleados img {
		margin-bottom: 40px;
	}
	.noticias-empleados .tips-emergencia {
		padding: 30px 0;
	}
	.noticias-empleados .tips-emergencia .contenedor-tips {
		background-color:#E8E9EB;
		padding:30px;
		position: absolute;
	}

	.noticias-empleados .tips-emergencia .contenedor-tips .cont-img {
		position: absolute;
		top: -40px;
		left: 0;
		right: 0;
	}
	.noticias-empleados .tips-emergencia .contenedor-tips .cont-img .emergencia-img {
		margin: 0 auto;
	}
	.noticias-empleados .tips-emergencia .contenedor-tips h2 {
		text-align:center;
		font-family: 'Roboto', sans-serif !important;
		font-weight: bold;
	}
	.noticias-empleados .tips-emergencia .contenedor-tips p {
		font-family: 'Roboto', sans-serif !important;
		font-weight: normal;
	}
	.noticias-empleados hr {
		margin-top: 0;
		margin-bottom: 0;
		border: 0;
		border-top: 1px solid #222222;
	}
	.noticias-empleados .fw400 {
		font-weight: 400 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		color: #222222;
	}
	.notiIntroEm {
		font-family: "Roboto","segoe Ui";
		font-size: 16.5px;
		font-weight: normal;
		margin-top: 9px !important;
	}
	.contendor-imagenNoticiasEm img{
		width: 100%;
	}
	.filaNotiEmple{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.tituloEmpleadosTe{
		font-size: 24px;
		font-weight: bold;
		padding-bottom: 13px;
	}
	.closealert{
		position: absolute;
		right: -10px;
		top: -10px;
		background: black;
		color: white;
		border-radius: 50%;
		width: 25px;
		height: 25px;
		padding-top: 4px;
	}
	.btnIngresarEmple{
		background-color: #0f709e !important;
		color: white;
		padding: 10px 30px;
		border-radius: 4px;
		font-weight: bold;
		font-size: 19px;
		margin-top: 0px;
		line-height: 17px;
		text-align: center;
	}
	.btnIngresarEmple:before{
		background-color: #1884ab !important;
		border: #ffffff solid 1px;
		border-radius: 4px;
	}
	.btnIngresarEmple:hover{
		border-radius: 5px;
	}
	.bg-intranet-empleados{
		background: url(/images/img_empleados_intranet.jpg) center center /contain;
	    background-repeat: no-repeat;
	    min-height: 410px;
	    background-color: rgb(23, 123, 172);
	}
	.sombrasuperior{
		box-shadow: 0px -4px 25px -2px #04040430;
	}
	.emp-ban-intra{
		font-size: 26px;
		font-weight: bold;
	}
	.serempleintra{
		padding: 6rem;
		box-shadow: none;
		background-color: #f5f5f5;
	}
	.text-sernueintra{
		font-size: 15.5px;
		padding-top: 25px;
		padding-bottom: 25px;
		/*text-align: justify;*/
	}

	.btn-ampliarinfogeneral{
		font-weight: bold;
		margin: 8px 0px;
	}
	.btn-ampliarinfogeneral:hover{
		color:white;
	}
	.lineaSubTitleAbajo{
		width: 28%;
		height: 3px;
		background-color: #1984b8;
		margin-top: 5px;
	}
	.bg-emple-cua-ser{
		background-repeat: no-repeat;
		min-height: 410px;
		padding: 192px 35px 35px 35px;
		color: white;
		font-size: 16.5px;
		font-weight: bold;
	}
	.bg-empl-1{
		background: url(/images/bg_empl_1.jpg) center center /cover;
	}
	.bg-empl-2{
		background: url(/images/bg_empl_2.jpg) center center /cover;
	}
	.bg-empl-3{
		background: url(/images/bg_empl_3.jpg) center center /cover;
	}
	.bg-emple-cua-ser .titleEm{
		font-size: 26px;
		text-shadow: 2px 2px black;
	}
	.bg-emple-cua-ser .textEm{
		font-size: 17px;
		text-shadow: 2px 2px black;
		margin-bottom: 25px;
	}
	.rowserviciosempleados{
		background: #E5E5E5;
		padding: 7rem 2rem;
	}
	.icoserviEmpleado{
		float: left;
		padding-top: 5px;
		margin-left: 5px;
	}
	.textServEmple{
		padding-left: 45px;
		padding-right: 31px;
	}
	.cuadroEmpleadoServiciosN{
		padding-top: 25px;
		padding-bottom: 25px;
		font-size: 16.5px;
	}
	.lineTitleMedio{
		background: black;
		height: 1px;
		width: 50%;
		margin-top: 20px;
	}
	.floatright{
		float: right;
	}
	.floatleft{
		float: left;
	}
	.tituloServiciosEmpleadoN{
		font-size: 28px;
	}
	.textServEmple a{
		color: unset;
	}
	.titleEnlacesInteresEmple{
		font-size: 26px;
		display: inline-block;
	}
	.rowEnlacesInteresEmpl{
		padding: 7rem 2rem;
	}
	.lineaDivisionVertical{
		height: 49px;
		width: 1px;
		background-color: #828282;
		display: inline-block;
		margin: 0px 25px;
	}
	.LogosEnlaInter img{
		vertical-align: bottom;
	}
	.lineaAbajoEnlInt{
		width: 70%;
		height: 3px;
		background: #3485AB;
	}
	.mb2-content-499 .last{
		/*border-top: 1px solid #AAAAAA;
		padding-top: 11px;
		margin-top: 11px;*/
	}
	#k2ModuleBox507 hr{
		border-top: 1px solid #AAAAAA;
	}
	.otrasnoticiasTitle{
		font-size: 20px;
		font-weight: bold;
		padding-bottom: 10px;
	}
	.otrasnoticiasbg{
		/*background-color: #EEEEEE;
		padding: 20px;*/
	}
	.mb2-content-499 img{
		width: 100%;
		border-radius: 0px;
	}
	.mb2-content-499 .mb2-content-item-title{
		margin-bottom: 5px;
		font-family: 'Slabo 27px', serif;
		color: #252525;
		font-size: 22px;
	}
	.mb2-content-499 .mb2-content-item-title a{
		font-weight: bold;
	}
	.mb2-content-499 .mb2-content-item-title a, .mb2-content-499 .mb2-content-item-meta-date{
		color: #252525;
	}
	.mb2-content-499 .mb2-content-item-desc{
		margin-top: 0px !important;
		margin-bottom: 15px;
	}
	.tituloConfere{
		color: #777777;
		font-weight: bold;
		font-size: 18px;
	}
	.titleModEmple{
		font-weight: bold;
		font-size: 22px;
		padding-bottom: 5px;
	}
	.titleModEmple img{
		padding-right:  5px;
	}
	.fechaeventoemp{
		font-size: 13px;
	}
	.eventoInstitu{
		padding-bottom: 25px;
	}
	.enlaceInterEmpleados a{
		font-size: 16px;
		font-weight: bold;
		color: #777777;
	}
	.empleadosnoticiasprin{
		margin-top: 70px;	
	}
	.menusInternosDos .dropdown .dropdown-menu li a{
		font-size: 16px;
	}
	.menusInternosDos .dropdown .nav .caret{
		border-top-color: #4e4c4c;
		border-bottom-color: #4e4c4c;
	}
	.bgEncEmpAre{
		background: #00adff;
	}
	
	.bgAreAcademica{
		background: #E79543;
	}

	.encEmpAreas{		
		min-height: 350px;
		color: white;
		margin: 45px 25px;
		font-size: 17px;
	}
	.encEmpAreas .direccion{
		font-size: 26px;
		font-weight: 300;
		line-height: 2.9rem;
	}
	.encEmpAreas .division{
		width: 100%;
		background-color: white;
		height:1px;
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.encEmpleTalento{
		background: url(/images/fondos/fondo-bienestarOnline.jpg)center center / cover no-repeat;
	}
	.encEmpleTalentoHumano{
		background: url(/images/fondos/talento-humano.jpg)center center / cover no-repeat;
	}
	.encEmpleDocencia{
		background: url(/images/fondos/vicedocencia.jpg)center center / cover no-repeat;
	}
	.encEmpleComunicaciones{
		background: url(/images/fondos/equipo-comunicaciones.jpg)center center / cover no-repeat;
	}
	.encEmpleIT{
		background: url(/images/fondos/direccion-informatica.jpg)center center / cover no-repeat;
	}
	.encEmpleORI{
		background: url(/images/fondos/ori.jpg)center center / cover no-repeat;
	}
	.encEmplePlaneacion{
		background: url(/images/fondos/planeacion.jpg)center center / cover no-repeat;
	}
	.encEmpleProcesosAcademicos{
		background: url(/images/fondos/procesos-academicos.jpg)center center / cover no-repeat;
	}
	.encEmpleDIT{
		background: url(/images/fondos/dit.jpg)center center / cover no-repeat;
	}
	.menuempleadopri .dropdown-submenu > .dropdown-menu{
		top: 47px;
		left: 0%;
		font-size: 16px;
	}
	.menuempleadopri > li.active > a:focus,.menuempleadopri>li.active>a{
		background-color: #efefef;
	}
	.menuempleadopri .dropdown-submenu > a:after {
		margin-left: 3px;
		border-left-color: #279ed6;
	}
	.botonMenuEmple {
		background: #676767;
		margin: 6px auto;
		padding: 7px 0px;
		color: white;
		border-radius: 4px;
		text-align: center;
		font-weight: 600;
	}
	.botonMenuEmple a{
		color: white;
	}
	.empleGeneralidad{
		padding: 70px;
		min-height: 250px;
		color: white;
		font-size: 7rem;
		text-align: center;
	}
	.modulemoduleMenuIzq .nav li a:hover{
		color: black;
		font-weight: bold;
	}
	.visororg{
		position: absolute;
		top: calc(40% - 80px);
		left: calc(50% - 125px);
		display: none; 
		width: 400px;
		min-height: 170px;
		background-color: white;
		border: 1px solid #3054a0;
		box-shadow: 0px 1px 3px 0px black;
		padding: 8px;
	}
	.inforv{
		display: inline-block;
		font-size: 16px;
		font-weight: 300;
		padding-top: 18px;
		padding-left: 15px;
	}
	.fotovisor{
		display: inline-block;
		max-height: 145px;
		height: 176px;
		background: #af2e2e;
		width: 119px;
		vertical-align: top;
	}
	.diplomadocerrejon img{
		width: 100%;		
		margin: auto; 
		display: -webkit-box;
		margin-bottom: 10px;
	}
	.diplomadocerrejon .img-logo{
		margin-top: 10%;
		margin-bottom: 10%;
	}
	.container-sombreado {
		-webkit-box-shadow: -1px -10px 28px -6px rgba(181, 181, 181, 0.38);
		-moz-box-shadow: -1px -10px 28px -6px rgba(181, 181, 181, 0.38);
		box-shadow: -1px -10px 28px -6px rgba(181, 181, 181, 0.38);
	}
	.diplomadocerrejon{
		margin-top: 40px;
		margin-bottom: 30px;
	}
	.alert-bienestar{
		position: absolute;
		background-color: #E9A698!important;
	    color: #444444!important;
	    font-size: 18px;
	    font-weight: 400;
	    width: fit-content;
	    padding: 20px 100px!important;
	    border-radius: 0;
	    border: none;
	    /*display: none;*/
	}
	.w-100{
		width: 100%;
	}
	.fondoBienestarOnline{
		background: #FFF; 
	}
	.formControlsPrincipalBienestar{
		    margin-left: 0px!important;
	}
	.formBodyPrincipalBienestar input, .formBodyPrincipalBienestar textarea{
		border-right: none!important;
		border-top: none!important;
		border-left: none!important;
		border-radius: 0px!important;
		box-shadow: none!important;
	}
	.formBodyPrincipalBienestar input, .formBodyPrincipalBienestar textarea{
		width: 95%!important;
		font-size: 16.5px!important;
	}
	.formBodyPrincipalBienestar #Name{
		width: 90%!important;
	}
	.formBodyPrincipalBienestar #Email{
		width: 90%!important;
	}
	.formBodyPrincipalBienestar button{
		display: inherit!important;
	    background: #D75A40!important;
	    border-color: #D75A40!important;
	    border-radius: 100px!important;
	    padding: 8px 20px!important;
	    font-weight: 600!important;
	    font-size: 16.5px!important;
	}
	.formBienestar{
		padding: 80px 20px!important;
	}
	.loginmodal-container {
	  padding: 6rem;
	  max-width: 45rem;
	  width: 100% !important;
	  background-color: #FFF;
	  margin: 0 auto;
	  border-radius: 2px;
	  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	  overflow: hidden;
	  font-family: roboto;
	}

	.loginmodal-container h1 {
	  text-align: center;
	  font-size: 1.8em;
	  font-family: roboto;
	}

	.loginmodal-container input[type=submit] {
	  width: 100%;
	  display: block;
	  margin-bottom: 10px;
	  position: relative;
	}

	.loginmodal-container input[type=text], input[type=password] {
	  	height: 44px;
	  	font-size: 16px;
	  	width: 100%;
	  	margin-bottom: 10px;
	  	-webkit-appearance: none;
	  	background: #fff;
	  	border: none;
	    border-bottom: 1px solid #c0c0c0;
	    padding: 0 8px;
	    box-shadow: none;
	    border-radius: 0;
	}


	.loginmodal-container input[type=text]:focus, input[type=password]:focus {
		box-shadow: none;
		border-color: #66afe9;
	}

	.loginmodal {
	  text-align: center;
	  font-size: 14px;
	  font-family: 'Arial', sans-serif;
	  font-weight: 700;
	  height: 36px;
	  padding: 0 8px;
	/* border-radius: 3px; */
	/* -webkit-user-select: none;
	  user-select: none; */
	}

	.loginmodal-submit {
	  	background-color: #D75A40;
	    border-color: #D75A40;
	    border-radius: 100px;
	    padding: 5px 30px;
	    font-weight: 600;
	    font-size: 18px;
	    margin: 20px 0px 0px 0px;
	}

	.loginmodal-submit:hover {
	  background-color: #D75A40;
	  border-color: #D75A40;
	}

	.loginmodal-container a {
	  text-decoration: none;
	  color: #666;
	  font-weight: 400;
	  text-align: center;
	  display: inline-block;
	  opacity: 0.6;
	  transition: opacity ease 0.5s;
	} 

	.login-help{
	  font-size: 12px;
	  text-align: center;
	}

	.login-btn {
	  text-align:center;
	  margin-top: 50px;
	}
	.formResponsive .formBienestar .rsform-block{
		margin-bottom: 12px!important;
	}
	.imgMobileBienestar{
		display: none;
	}
	.osgalery-cat-tabs{
		display: none;
	}
	.copyright-block{
		display: none;
	}
	.modal-dialog-centered {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: center;
	    align-items: center;
	    min-height: calc(100% - (.5rem * 2));
	}
    #text-marca{
    	text-align: center;
    	font-weight: 400;
   	 	margin-top: 2rem!important;
    }

    .close-login-bienestar{
    	background: #FFF!important;
	    opacity: 1;
	    border-radius: 33px;
	    position: absolute;
	    display: flex;
	    right: 60px;
	    top: 190px;
	    font-size: 30px;
	    box-shadow: 0px 0px 3px 0px;
    }
    .close-login-bienestar span{
    	padding: 0px 6px;
    }    
    .close-login-bienestar:hover{
    	opacity: 1;
    }
    .img-login-bienestar{
    	margin: auto;
    	display: block;
    }