@import 'header.css';
@import 'footer.css';
/* Sections Styles */

a{
	text-decoration: none;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff2') format('woff2'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Home */
.section{
	background: #fff;
}
#slider .flexslider,
#slider{
	margin: 0;
	border: 0;
}
#slider .slide .container{
	height: 461px; 
	
}
#slider .slides .slide{
	
	background-repeat: no-repeat;
	background-position: center;

	-webkit-background-size: cover;
	background-size: cover;
	height: 461px;
}
.bullets .flex-control-nav.flex-control-paging{
	text-align: left;
}
.flex-control-paging li a{
	background: rgba(255,255,255,.8);
	border: 3px solid rgba(255,255,255,.8);
	font-size: 0;
	width: 14px;
	height: 14px;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active{
	background: #3e4088;

}
.bullets {
	position: absolute;
	z-index: 9999;
	margin-left: 10px;
	width: 100%;
}
.bullets .flex-control-nav{
	z-index: 999;
	bottom: 80px;
	width: 100%;
}

#slider .slides .slide .filtro {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}

#slider .slides .slide h2{
	color: #fff;
	font-size: 47px !important; /*cambia letra del slider 5-10-17*/
	font-family: 'open_sanslight';
	font-weight: normal;
	max-width: 70%;
	margin-top: 80px;
}
#home .row-1 .container{
	position: relative;
	margin-top: -50px;
	z-index: 999;
}
#home .botones{
	margin-top: -40px;
	position: absolute;
	right: 0;
  	top: 275px;
	width: 378px;
	z-index: 909;
}
#home  .botones li a.lkn-agenda{
	background: #6acca3;
}
#home  .botones li a.lkn-instructivos{
	background: #74a2ff;
}
#home  .botones li a,
#home .botones li{
	color: #fff;
	float: left;
	text-align: center;
	font-size: 29px;
	font-family: 'open_sanslight';
	font-weight: normal;
	width: 100%;
}
#home .botones li a{
	border-radius: 125px;
	padding: 14px 0px;
	margin-bottom: 20px;
	-webkit-transition: .2s ease-out;
	   -moz-transition: .2s ease-out;
	    -ms-transition: .2s ease-out;
	     -o-transition: .2s ease-out;
	        transition: .2s ease-out;

}
#home .botones li a:hover{
background: #fff;
	color: #3d3c3c;
}
#slider .lkn-masinfo{
	border: 1px solid #fff;
	text-align: center;
	font-size: 14px;
	font-family: 'open_sansregular';
	padding: 5px;
	display: block;
	margin-top: 20px;
	color: #fff;
	width: 50px;	
	border-radius: 125px;
	-webkit-transition: .2s ease-out;
	   -moz-transition: .2s ease-out;
	    -ms-transition: .2s ease-out;
	     -o-transition: .2s ease-out;
	        transition: .2s ease-out;
}
#slider .lkn-masinfo:hover{
	background: #fff;
	color: #3d3c3c;
}

.logos-list,
#home .box-container{
	background: #e1e1e1;
	border-top: 8px solid #75a2ff;
	padding: 15px;	
	margin-bottom: 10px;
}
#home .box-container.box-formacion{ 
	/*border-color: #6acca3;*/
	border-color: #8db4ff;

}
.logos-list.box-color-3,
#home .box-container.box-color-3{
	border-color: #6457a6;
}

#home .box-container a{
	color: #646363;
	display: block;
	text-decoration: underline !important;
}
#home .box-container a:hover{
	color: #3c3c3c;
	text-decoration: none !important;
}
#home .box-container h3{
	color: #3c3c3c;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	font-size: 16px;
	margin-top: 17px;
}
#home .acred-list h3{
	margin-top: 0;
}
#home .box-container.box-acreditaciones{
	
	padding: 15px 0;	
}
#home .box-container.box-acreditaciones .title{
	margin-left: 15px;
}
.acred-list li{
	padding: 20px 15px 20px 15px;	
	border-bottom: 2px solid #fff;
	width: 100%;

}
.acred-list li:last-child{
	border-bottom: none;
}
.acred-list li:first-child{
	padding: 0px 15px 20px 15px;	
}
#home .box-container.box-acreditaciones h3{
	padding-left: 24px;
	position: relative;
}
.box-container.box-acreditaciones h3:before{
	content: "";
	position: absolute;
	left: 0;
	top: -1px;
	width: 20px;
	height: 20px;
	background: url(images/icon-carrera.png) no-repeat center;
	background: url(images/icon-carrera.svg) no-repeat center;
}
.box-acreditaciones .title:before{
	background: url(images/icon-3.png) no-repeat center;
	background: url(images/icon-3.svg) no-repeat center;
}
.box-formacion .title:before{
	background: url(images/icon-2.png) no-repeat center;
	background: url(images/icon-2.svg) no-repeat center;
}
#agenda .title:before{
	background: url(images/icon-agenda.png) no-repeat center;
	background: url(images/icon-agenda.svg) no-repeat center;
}
#agenda .title:before{
	background: url(images/icon-agenda.png) no-repeat center;
	background: url(images/icon-agenda.svg) no-repeat center;
}
.row-novedades .title:before{
	background: url(images/icon-novedades.png) no-repeat center;
	background: url(images/icon-novedades.svg) no-repeat center;
}
.logos-list{
	padding: 0;
}
#agenda{margin-top: 30px;}
.logos-list img{
	display: block;
	margin: 0px auto;
}
.lkns-sliders li {
	display: inline-block;
}
.lkns-sliders li a {
	color: #3D3C3C;
}
#arrows-agenda, #arrows-convocatorias {
	position: absolute;
	  right: 17px;
  top: 29px;
  width: 80px;
  height: 30px;
	
}
#arrows-agenda .flex-direction-nav, #arrows-convocatorias .flex-direction-nav{
	width: 100px;
	float: right
}
#arrows-agenda .flex-direction-nav li, #arrows-convocatorias .flex-direction-nav li{
	float: right;
}
#arrows-agenda .flex-direction-nav li .flex-prev, #arrows-convocatorias .flex-direction-nav li .flex-prev{
	left: 0;
	background: #dddddd url(../css/images/arrow-prev.png) no-repeat center;
	background: #dddddd url(../css/images/arrow-prev.svg) no-repeat center;
}
#arrows-agenda .flex-direction-nav li a.flex-next, #arrows-convocatorias .flex-direction-nav li a.flex-next{
	
	right: 0;
	background: #dddddd url(../css/images/arrow-next.png) no-repeat center;
	background: #dddddd url(../css/images/arrow-next.svg) no-repeat center;
}
#arrows-agenda .flex-direction-nav li a.flex-prev:hover,
#arrows-agenda .flex-direction-nav li a.flex-next:hover, 
#arrows-convocatorias .flex-direction-nav li a.flex-prev:hover,
#arrows-convocatorias .flex-direction-nav li a.flex-next:hover{
	background-color: #ccc;
}
.flex-direction-nav a.flex-next:before,
.flex-direction-nav a:before{
	content: "";
}
.flex-direction-nav .flex-disabled{
	display: none;
}
#arrows-agenda .flex-direction-nav li a, #arrows-convocatorias .flex-direction-nav li a{
	background: #dddddd;
	float: right;
	font-size: 0;
	width: 35px;
	height: 35px;
	opacity: 1;

}
.logos-list li{
	border-bottom: 1px solid #fff;
	padding: 21px 0px;
}
.logos-list li a{
width: 100%;
display: block;
}
.logos-list li{
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
.logos-list li:hover{
background: #ccc;	

}
.logos-list li:last-child{ /* en 15px da un margen para agregar otro box separado de los primeros*/
	border-top: 15px solid #fff;
}

#slider-agenda .slides li:nth-child(even) .titulo, #slider-convocatorias .slides li:nth-child(even) .titulo{
	background: #6acca3;
}

#slider-agenda .slides li, #slider-convocatorias .slides li{
	padding: 5px 0;
	width: 255px;
}
#slider-agenda .flexslider, #slider-convocatorias .flexslider{
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
#slider-agenda .date, #slider-convocatorias .date{
	color: #3d3c3c;
	height: 170px;
	float: left;
	margin-right: 10px;
	margin-top: -5px;
	width: 50px;
}
#slider-agenda .date span, #slider-convocatorias .date span{
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 0;

	font-family: "open_sansregular";
}
#slider-agenda .date .month, #slider-convocatorias .date .month{
	font-size: 12px;
}
#slider-agenda .date .day, #slider-convocatorias .date .day{
	margin-top: -9px;
	font-size: 44px;
}
#slider-agenda .info, #slider-convocatorias .info{
	float: left;
	height: 170px;
	padding-left: 10px;
	border-left: 1px solid #c9c9c9;
	width: 175px;
}
#slider-agenda .info .titulo, #slider-convocatorias .info .titulo{
	
	background: #39a1d6;
	color: #fff;
	font-family: "open_sansregular";
	padding: 3px 5px;
	margin: 0;
	font-size: 13px;
	line-height: 1.3;
}
#slider-agenda .info h3, #slider-convocatorias .info h3{
	color: #808080;
	font-family: "open_sansregular";
	font-size: 14px;
	margin-top: 20px;
  margin-bottom: 57px;
  height: 30px;
}
#slider-agenda .info:hover .ver-mas, #slider-convocatorias .info:hover .ver-mas{
	
	background-color: #EAEAEA;
	
}
#slider-agenda .info:hover .ver-mas:after, #slider-convocatorias .info:hover .ver-mas:after{
	right: 10px;
}
#slider-agenda .info .ver-mas:after, #slider-convocatorias .info .ver-mas:after{
	background: url(images/arrow-vermas.png) no-repeat center;
	background: url(images/arrow-vermas.svg) no-repeat center;
	-webkit-background-size: 5px;
	background-size: 5px;
	position: absolute;
	content: "";
	height: 12px;
	right: 14px;
  	top: 8px;
	width: 7px;
	-webkit-transition: .2s ease-out;
	   -moz-transition: .2s ease-out;
	    -ms-transition: .2s ease-out;
	     -o-transition: .2s ease-out;
	        transition: .2s ease-out;
}
#slider-agenda .info .ver-mas, #slider-convocatorias .info .ver-mas{
	color: #808080;
	position: relative;
	border: 1px solid #808080;
	text-transform: uppercase;
	font-size: 10px;
	padding: 8px 20px 6px 20px;
	font-family: "open_sansregular";
	width: 110px;
	float: left;
	border-radius: 125px;
	-webkit-transition: .2s ease-out;
	   -moz-transition: .2s ease-out;
	    -ms-transition: .2s ease-out;
	     -o-transition: .2s ease-out;
	        transition: .2s ease-out;
}
.row-2 .col-md-3 article{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 4%, rgba(0,0,0,0) 45%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(0,0,0,0)), color-stop(45%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */
	
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.row-2 .col-md-3{
	height: 352px;
	position: relative;
}
.row-2 .image_new {
	position: absolute;
	height: 352px;
	width: 100%;
}
.row-2 .image_new img{
	height: auto;
	min-height: 100%;
	position: absolute;
	max-width: inherit;
	width: auto;
}

.row-2 .gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 4%, rgba(0,0,0,0) 45%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(0,0,0,0)), color-stop(45%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 4%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.row-2 .hoverlay .center,
.row-2 .col-md-3 article:hover .front,
.row-2 .col-md-3 .hoverlay{
	visibility: hidden;
	opacity: 0;
	
}
.no-opacity  .row-2 .hoverlay .center,
.no-opacity  .row-2 .col-md-3 article:hover .front,
.no-opacity  .row-2 .col-md-3 .hoverlay{
	display: none;
}
.no-opacity .row-2 .hoverlay .center,
.no-opacity .row-2 .col-md-3 article .front,
.no-opacity .row-2 .col-md-3 article:hover .hoverlay{
	display: block;
}
.row-2 .hoverlay .center,
.row-2 .col-md-3 article .front,
.row-2 .col-md-3 article:hover .hoverlay{
	visibility: visible !important;
	opacity: 1;
	
}
.row-2 .col-md-3 .hoverlay{
	background: rgb(106,204,163);
	background: rgba(106,204,163,.2);
	
}
.row-2 .col-md-3 article:hover .hoverlay{
	background: rgb(106,204,163);
	background: rgba(106,204,163,.9);
}

.row-2 .col-md-3 article:hover .front h2{
	bottom: 0;
}
.row-2 .col-md-3 article:hover .hoverlay,
.row-2 .col-md-3 article:hover .front h2,
.row-2 .col-md-3 article:hover .front{
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
.row-2 .col-md-3 article:hover .hoverlay .center,
.row-2 .col-md-3 article:hover .hoverlay{
	-webkit-transition-delay: .10s; /* Safari */
    transition-delay: .10s;
}
.row-2 .col-md-3 article:hover .hoverlay .center{
	margin-top: -87px;
}
,
.row-2 .col-md-3 article:hover .hoverlay{
	-webkit-transition: all .2s ease-out;
	   -moz-transition: all .2s ease-out;
	    -ms-transition: all .2s ease-out;
	     -o-transition: all .2s ease-out;
	        transition: all .2s ease-out;
}


.row-2 .col-md-3 article .front h2,
.row-2 .col-md-3 article .hoverlay,
.row-2 .col-md-3 article .hoverlay .center{
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
.row-2 .col-md-3 article:hover .hoverlay .center{
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
.row-2 .col-md-3 article:hover .hoverlay .center{
	-webkit-transition-delay: .20s; /* Safari */
    transition-delay: .20s;
}
.row-2 .col-md-3 article .front h2{
	-webkit-transition-delay: .10s; /* Safari */
    transition-delay: .10s;
}
 

.row-2 .col-md-3 .hoverlay,
.row-2 .col-md-3 .front{
	height: 352px;
	position: absolute;
	width: 100%;
}
.row-2 .col-md-3 .front h2{
	bottom: 30px;
	left: 30px;
	font-family: "open_sansregular";
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	width: 90%;
	position: absolute;
}
.row-2 .hoverlay p,
.row-2 .hoverlay h3{
	color: #fff;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.row-2 .hoverlay h3{
	margin-bottom: 23px;
}
.row-2 .hoverlay p{
	margin-bottom: 40px;
	font-size: 14px;
}
.row-2 .hoverlay p{
	font-family: "open_sanslight";
}
.row-2 .hoverlay .center{
	top: 40%;
	position: absolute;
	left: 50%;
	height: 175px;
	margin-top: -47px;
	margin-left: -160px;
	width: 320px;
}
.row-2 .hoverlay .mas-info{
	border: 1px solid #fff;
	color: #fff;
	font-family: "open_sansregular";
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	margin: 0 auto;
	padding: 10px;
	width: 180px;
	border-radius: 125px;
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
.row-2 .hoverlay .mas-info:hover{
	background: #fff;
	color: #898989;
}

/* SINGLE */
#top-single{
	height: 238px;
	overflow: hidden;
	background-color: #D7D7D7;
	/*background-image: url(images/single-top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;*/
}
#aside{
	margin-top: -200px;
	padding-top: 25px;
	position: relative;
	width: 100%;
}
#aside .search {
	color: #fff;
	position: relative;
}
#aside .search i{
	top: 11px;
  	left: 15px;
	font-size: 16px;
	position: absolute;
}
#aside .search input{
	background: transparent;
	border: 1px solid #fff;
	border-radius: 125px;
	color: #fff;
    font-family: 'open_sansbold';
    font-size: 18px;
	width: 100%;
	padding: 5px 50px;
}
.header-content{
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
#single .content {
	margin-bottom: 100px;
}
#single .content .volver{
	float: right;
	color: #bcbcbc;
	font-family: 'open_sansregular';
	font-weight: normal;
	font-size: 15px;
	padding: 30px 0;
}
#single .content .volver:hover{
	color: #989898;
}
#single .content .nav-list li{
	display: inline-block;
}
#single .content .nav-list{
	color: #5284c5;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	float: left;
	padding: 30px 0;
	font-size: 15px;
}
#single .content .titulo{
	color: #3c3c3c;
	font-family: 'open_sanslight';
	font-size: 36px;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 20px;
}
#single .content .subtitulo{
	color: #7f7f7f;
	font-size: 16px;
	font-family: 'open_sanssemibold';

}
#single .content p{
	color: #7f7f7f;
	font-family: 'open_sanslight';
	font-size: 16px;
	font-weight: normal;
	line-height: 2;
	margin-bottom: 20px;
	padding-right: 145px;
}
.single .navigation {
	border-top:1px solid #CCC;
	padding-top: 20px;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignleft a {
	background: url(images/arrow-vermas-prev.svg) no-repeat left center;
	padding-left: 15px;
	color: #7F7F7F;
}
.navigation .alignright {
	float: right;
}
.navigation .alignright a {
	background: url(images/arrow-vermas.svg) no-repeat right center;
	padding-right: 15px;
	color: #7F7F7F;
}
a.pdf {
	display: inline-block;
	border: 1px solid #CCC;
	background-color: #EEE;
	color: #666;
	margin-bottom: 15px;
}
a.pdf .tit {
	padding: 2px; /*5 */
	height: 62px;  /* 50 */
	overflow-y: hidden;
}
#aside .hidden{
	display: none;
}
.aside-list{
	margin-top: 20px;
}
.aside-list li.aside-li{
	border-bottom: 1px solid #fff;
	position: relative;
	width: 100%;
}
.aside-list li.aside-li:last-child{
	border-bottom: 0;
}
.aside-list li.aside-li .lkn-toggle-2{
	text-decoration: none !important;
}
.aside-list li.aside-li .lkn-toggle-2,
.aside-list li.aside-li > a{
	background: #2e318d;
	color: #fff;
	font-family: 'open_sansbold';
	font-family: 'open_sansregular';
	font-weight: normal;
	font-size: 18px;
	padding: 15px 15px 15px 50px;
	display: block;
}
.aside-list li.aside-li ul{
	background: #2e318d;
	color: #fff;
	font-family: 'open_sansbold';
	font-weight: normal;
	font-size: 18px;
	padding: 0px 0 15px 50px;
}
.aside-list li.aside-li ul.no-padding{
	padding-bottom: 0;
}
.aside-list li.aside-li > a:hover{
	background: #1F216B;
}
#aside .aside-list li.aside-li button.lkn-toggle {
	background-color: #262873;
}
#aside .aside-list li.aside-li.current_page_item > a {
	background: #1F216B;
}
.aside-list li.aside-li ul li a{
	color: #fff;
	font-size: 14px;
	font-family: 'open_sansregular';
}
.aside-list li.aside-li ul li.current-menu-item a {
	text-decoration: underline!important;
}
.aside-list li.aside-li ul li a:hover {
	opacity: 0.8;
}
.aside-list li.aside-li ul li a.lkn-toggle-2{
	margin-left: -50px;
	position: relative;
	  border-top: 1px solid #fff;
}
.aside-list li.aside-li ul li a:hover{
	text-decoration: none !important;
}
.violet-li .title-header,
#aside .aside-list li.violet-li a{
	background: #6457a6;
}
#aside .aside-list li.color-5 ul,
#aside .aside-list li.color-5 a{
	background: #6acca3;
}
#aside .aside-list li.color-5 > a:hover{
	background: #63b791;
}
#aside .aside-list li.color-5.current_page_item > a{
	background: #63b791;
}
#aside .aside-list li.color-5.phronesis > a {
	background-image: url(images/phronesis.png);
	background-repeat:no-repeat; 
	text-indent: -3000px;
	background-position: 50px 5px;
}
#aside .aside-list li.color-3 ul,
#aside .aside-list li.color-3 a{
	background: #74a2ff;
}
#aside .aside-list li ul.color-4 a,
#aside .aside-list li ul.color-4,
#aside .aside-list li a.color-4,
#aside .aside-list li.color-4 ul,
#aside .aside-list li.color-4 a{
	background: #8db4ff;
}
#aside .aside-list li a.color-4:hover,
#aside .aside-list li.color-4  > a:hover{
	background: #81aaea;
}
#aside .aside-list li.color-3 button.lkn-toggle {
	background-color: #5D83CF;
}
#aside .aside-list li.color-3 > a:hover{
	background: #6791E5;
}
#aside .aside-list li.color-3.current_page_item > a {
	background: #6791E5;
}
#aside .aside-list li.violet2-li a{
	background: #8079b7;
}
#aside .aside-list li.violet-li ul{
	background: #6457a6;
}
#aside .aside-list li.violet-li > a:hover{
	background: #504a8e;
}
#aside .aside-list li.violet-li button.lkn-toggle {
	background: #47427E;
}
#aside .aside-list li.violet-li.current_page_item > a {
	/*background: #504a8e; */
	background:  #62a6d0!important;
}
#aside li.violet-li.no-link > a:first-child:hover {
    background: #6457A6;
    cursor: default;
}
/* Clases especiales para Sidebar de carreras-de-posgrado/carreras-en-funcionamiento/convocatorias  */
.aside-list li.aside-li ul.not-hide.convocatorias {
	padding-left: 15px;
	margin-right:45px;
	background: #8079B7!important;
	margin-top: 10px;
}
.aside-list li.aside-li ul.not-hide.convocatorias .convocatorias {
	padding-left: 0px;
}
#aside .aside-list li.violet-li .convocatorias a {
	background: none!important;
	text-decoration: none!important;
}
#aside .aside-list li.violet-li .convocatorias li.current-menu-item a {
	text-decoration: underline!important;
}
.aside-list li.aside-li ul.not-hide.convocatorias li:first-child > a, .aside-list li.aside-li ul.not-hide.convocatorias li:last-child > a {
	font-family: 'open_sanssemibold';
}
.aside-list li.aside-li ul.not-hide.convocatorias .convocatorias li:first-child > a, .aside-list li.aside-li ul.not-hide.convocatorias .convocatorias li:last-child > a {
	font-family: 'open_sansregular';
}
.aside-list li.aside-li ul li.no-link > a:hover {
	opacity: 1;
}
.toggle-box.not-hide {  
	display: none;
}
.toggle-box.not-hide {
	display: block;
}
.aside-list li.aside-li ul.toggle-box-2{
	padding-left: 0;
	margin-left: -50px;
	padding-left: 50px;
	/*display: none;*/
}
/*.lkn-toggle-2:before,*/
button.lkn-toggle {
	position: absolute;
	right: 0;
	top: 0;
	width: 55px;
	height: 55px;
	cursor: pointer;
	border: none;
  	outline: none;
}
.lkn-toggle:before{
	content: "";
	right: 23px;
	top:27px;
	position:absolute;
	width:0; 
	height:0;

	border-top:6px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid transparent;
}
/*.active.lkn-toggle-2:before,*/
.active.lkn-toggle:before{
	border-bottom:6px solid #fff;
	border-top:6px solid transparent;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:21px;
} 
.aside-list li.aside-li .single-lkn {
  background: #2e318d;
  text-decoration: none !important;
  border-top: 1px solid #fff;
  color: #fff;
  margin-left: -50px;
  font-family: 'open_sansbold';
  font-family: 'open_sansregular';
  font-weight: normal;
  font-size: 18px;
  padding: 15px 0 15px 50px;
  display: block;
}
.icon-list {
  margin-top: 30px;
  float: left;
  width: 100%;
}
.icon-list li:last-child{
	border: 0;
}
.icon-list li a{
	background: #e1e1e1;
	color: #3d3c3c;
	font-family: 'open_sansbold';
	font-weight: normal;
	font-size: 16px;
	padding: 15px 15px 15px 85px;
	display: block;
}
.icon-list li a:hover{
	background: #CFCFCF;
}
.icon-list li{
	border-bottom: 5px solid #fff;
	position: relative;
	width: 100%;
}
.icon-list li a:before{
	background: url(images/icon-1.png) no-repeat center;
	background: url(images/icon-1.svg) no-repeat center;
	border: 1px solid #39a1d6;
	content: "";
	position:absolute;
	top:10px;
	left: 32px;
	width:30px; 
	height:30px;
	border-radius: 125px;
}
.icon-list li.lkn-releciones a:before {
	background: url(images/icon-relaciones.png) no-repeat center;
	background: url(images/icon-relaciones.svg) no-repeat center;
}
.icon-list li.lkn-formacion a:before {
	background: url(images/icon-2.png) no-repeat center;
	background: url(images/icon-2.svg) no-repeat center;
}
.icon-list li.lkn-acreditacion a:before {
	background: url(images/icon-3.png) no-repeat center;
	background: url(images/icon-3.svg) no-repeat center;
}
.icon-list li.lkn-evaluacion a:before {
	background: url(images/icon-1.png) no-repeat center;
	background: url(images/icon-1.svg) no-repeat center;
}
.icon-list li.lkn-contacto a:before {
	background: url(images/icon-arrow.png) no-repeat center;
	background: url(images/icon-arrow.svg) no-repeat center;
}
#single .content .volver,
.aside-list li a,
.icon-list li a{
	-webkit-transition: background .15s ease-out;
	   -moz-transition: background .15s ease-out;
	    -ms-transition: background .15s ease-out;
	     -o-transition: background .15s ease-out;
	        transition: background .15s ease-out;
}
#aside .logos-list{
	margin-top: 30px;

}
#aside .logos-list li:last-child{
	border: 0;
}
.box-iso{
	background: #808080;
	color: #fff;
	padding: 25px 15px 15px 15px;
}
#single .box-iso {
	color: #fff;
	margin-right: 145px;
}
#single .box-iso a{
	color: #fff;
	border: 1px solid #fff;
	font-family: 'open_sanslight';
	font-size: 16px;
	padding: 5px 35px 5px 15px;
	position: relative;
	border-radius: 125px;
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}
#single .box-iso p{
	color: #fff;
	margin: 20px 0 0 0;
	padding-right: 0;
	width: 100%;
}
#single .box-iso a:before{
	content: "";
	right: 17px;
  	top: 12px;
	position: absolute;
	border-top:4px solid transparent;
	border-left:4px solid #fff;
	border-bottom:4px solid transparent;
	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}

#single .box-iso a:hover{
background: #fff;
color: #000;
}
#single .box-iso a:hover:before{
	border-left:4px solid #000;
	right: 13px;
	color: #000;	
}
#single .title-header.color-3{
	float: left;
	background: #74a2ff;
	width: 100%;
}
#single .title-header{
	font-family: 'open_sansregular';
	font-weight: normal;
	padding-left: 50px;
	padding-top: 20px;
	color: #fff;
}
.title-header h2{
	font-size: 22px;
	float: left;
	margin-bottom: 9px;
	margin-top: 0;
	width: 100%;
}
.title-header h3{
	float: left;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 15px;
	width: 100%;
}
#contacto .gmap{
	height: 400px;
	width: 100%;
}
#contacto  #g-map{
	height: 100%;
	width: 100%;
}
#contacto .capa{
	position: absolute;
	width: 100%;

	height: 100%;
	z-index: 99;
}
#contacto .box{
	width: 364px;
	margin-top: 90px;
	padding: 20px;
	background: #3e4082;
	color: #fff;
}
#contacto .title:before{
	background: url(images/icon-location.png) no-repeat center;
	background: url(images/icon-location.svg) no-repeat center;
}
.box .title{
	color: #fff;
}
#contacto .box a.mail{
	text-decoration: underline !important; 
}
.box a{
	display: block;
	margin-bottom: 5px;
	color: #fff;
}
.so-widget-sow-google-map img {
	max-width: 100%;
}
.resultado {
	border-top: 1px solid #EEE;
	padding-top: 20px;
	padding-bottom: 20px;
}
.resultado a {
	border: 1px solid #5284C5;
	color: #5284C5;
	font-family: "open_sansregular";
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	padding: 10px;
	width: 180px;
	border-radius: 125px;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-ms-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

@media(max-width:400px){
	.logos-list li img{
		width: 75%;
		height: auto;
	}
	.logos-list li:last-child img{
		width: auto;
	}
	#single .logos-list img{
		width: auto;
	}
}
@media(max-width:767px){
	#top-single img{
		width: auto;
		max-width: inherit;
		height: 240px;
	}
	
}
@media(max-width:767px){
	
}
@media(min-width:992px){
	
}
@media(min-width:1200px){

}