/*===================================================================================*/
/*  RESET                                                                            */
/*===================================================================================*/

* {
    outline: 0;
    border-image: 0;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
select,
input,
textarea{
	/* Remove First */
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	border-radius: 0;
}

input[type=submit] {
	/* Remove First */
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: 'Chivo', sans-serif;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
	
}
::selection{
	background-color:#eb1f3f;
	color:#fff;
	
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }



.grilla-x4:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.grilla-x4 { display: inline-block; }
/* start commented backslash hack \*/
* html .grilla-x4 { height: 1%; }
.grilla-x4 { display: block; }

/*===================================================================================*/
/*  TYPOGRAPHY                                                                       */
/*===================================================================================*/

html,
body
	{
		height: 100%;
		font-family: 'Chivo', sans-serif;
		color:#1D2234;
	}
h1 {
	font-size:50px;
	font-family: 'FabrikatBlack';
}

h2 {
	font-size:24px;
	font-family: 'FabrikatBold';
}

h3 {
	font-size:16px;
	font-family: 'FabrikatBold';
}
h4 {
   font-size:18px;
   font-family: 'FabrikatBold';
}
h5 {/***chivo***/
   font-size:20px;
   line-height: 24px;
   font-weight:500;
}
h7 {/***chivo***/
}
p {
    font-size:14px;
	line-height: 19px;
}

p:empty {
    display: none;
}

a{
	color:inherit;
	text-decoration:none!important;
}


@font-face {
  font-family: 'Fabrikat';
  src: url(../fonts/Fabrikat-Regular.otf);
}
@font-face {
  font-family: 'FabrikatLight';
  src: url(../fonts/Fabrikat-Light.otf);
}
@font-face {
  font-family: 'FabrikatM';
  src: url(../fonts/Fabrikat-Medium.otf);
}
@font-face {
  font-family: 'FabrikatBold';
  src: url(../fonts/Fabrikat-Bold.otf);
}

@font-face {
  font-family: 'FabrikatBlack';
  src: url(../fonts/Fabrikat-Black.otf);
}


::-webkit-input-placeholder {
color:#ccc;
font-family: 'Chivo', sans-serif;
}
::-moz-placeholder {
color:#ccc;
font-family: 'Chivo', sans-serif;
}
:-ms-input-placeholder {
color:#ccc;
font-family: 'Chivo', sans-serif;
}

input[type=text] {   
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    /* Then Style */
    border-radius: 0;
    background: transparent;
    outline: none;    
}

input,select{
	/* Remove First */
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
font-family: 'Chivo', sans-serif;
	font-size:11px;
}
.bgGrisClaro{
	background-color:#F5F5F5;
}

.bgBlack{
	background-color:#000000;
}

.modal {
    z-index: 10400;
}

.btn{
		display: block;
		width: 110px;
		text-align: center;
		letter-spacing: 2px;
		text-decoration: none;
		font-size: 11px;
		padding: 10px!important;
		border: 1px solid #484848;
		color: #333333;
		border-radius: 0;
		    height: 40px;
	}
	
	.btn:hover{
		color:#fff;
		background-color:#333333;
	}
	
	.mobile{
		display:block!important;
	}
	.mobile-b{
		display:none!important;
	}
	
	.modal-content .btn{
		display: inline-block;
	}
	
	.noMobile{
		display:none;
	}
	
	
	
	
/*===================================================================================*/
/*  PARALAX                                                                          */
/*===================================================================================*/

    .parallax {
        width: 100%;
        overflow: hidden;
        background-attachment: fixed;
        background-position: 50% 0;
    }

	/*
	.overlay {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url(../images/textura.png);
		position: absolute;
		z-index: -1;
	}*/

	.parralax [class*="span"]{
		margin-bottom: 0;
	}


/*------------------------------------------
	parallax bagkground fix
------------------------------------------*/

	@media only screen and (min-width: 1920px) { 
		.parallax { 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover; 
		} 
	}

	@media only screen and (max-width: 1024px) { 
		.parallax { 
			-webkit-background-size: cover !important;
			-moz-background-size: cover !important;
			-o-background-size: cover !important;
			background-size: cover !important;
			/*background-attachment: scroll; */
			background-position: top center !important; 
		}
	}


	
/*===================================================================================*/
/*  ESTILOS                                                                          */
/*===================================================================================*/


/*MOBILE*/
	.main {
		position:relative;
		overflow:hidden;
		min-height: 100%;
		padding-top:50px;
	}

	.header
	{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 50px;
		z-index: 1111;
	}
	
	.header.fixed,
	.header.solid
	{
		position: fixed;
		background-color: #fff;
		border-bottom: 1px solid #EEE;

		-webkit-transition: all 0.3s ease 0s;
	       -moz-transition: all 0.3s ease 0s;
	         -o-transition: all 0.3s ease 0s;
	            transition: all 0.3s ease 0s;
	}
	
	.header-content
	{
		position: relative;	
		height: 50px;
		z-index: 1;

		-webkit-transition: all 0.3s ease 0s;
	       -moz-transition: all 0.3s ease 0s;
	         -o-transition: all 0.3s ease 0s;
	            transition: all 0.3s ease 0s;
	}

	.bt-menu
	{
		position: absolute;
		top: 30px;
		left:20px;
		background-image: url(../images/header_menu_icon.svg);
		background-repeat: no-repeat;
		display: block;
		width: 16px;
		height: 12px;
	}
	
	.bt-cerrar
	{
		position: absolute;
	    top: 20px;
		right: 20px;
		background-image: url(../images/wishlist_icon_small.svg);
		background-repeat: no-repeat;
		display: block;
		height: 10px;
		width: auto;
		background-position: center right;
		padding-right: 30px;
		font-size: 12px;
		color: #fff;
	}
	
	.header-content .logo{
		*background-image: url(../images/header_logo_unrn_rojo.svg);
		background-image: url('../images/logo/header_logo_unrn_negro.svg');
		background-repeat: no-repeat;
		width: 276px;
		height: 34px;
		display: block;
		position: absolute;
		top: 11px;
	}
	
	.header.fixed .header-content .logo,
	.header.solid .header-content .logo{
		*background-image: url(../images/header_logo_unrn_rojo.svg);
		background-image: url('../images/logo/header_logo_unrn_negro.svg');
	}
	
	.nidi-sedes.nidi-sec-sede-alto-valle-y-valle-medio-3 .header-content .logo{
		background-image: url(../images/logo_altovalle_blanco.svg);
	}
	.nidi-sedes.nidi-sec-sede-alto-valle-y-valle-medio-3 .header.fixed .header-content .logo,
	.nidi-sedes.nidi-sec-sede-alto-valle-y-valle-medio-3 .header.solid .header-content .logo{
		background-image: url(../images/logo_altovalle_negro.svg);
	}
	
	.nidi-sedes.nidi-sec-sede-andina-2 .header-content .logo{
		background-image: url(../images/logo_andina_blanco.svg);
	}
	.nidi-sedes.nidi-sec-sede-andina-2 .header.fixed .header-content .logo,
	.nidi-sedes.nidi-sec-sede-andina-2 .header.solid .header-content .logo{
		background-image: url(../images/logo_andina_negro.svg);
	}
	
	.nidi-sedes.nidi-sec-sede-atlantica-1 .header-content .logo{
		background-image: url(../images/logo_atlantica_blanco.svg);
	}
	.nidi-sedes.nidi-sec-sede-atlantica-1 .header.fixed .header-content .logo,
	.nidi-sedes.nidi-sec-sede-atlantica-1 .header.solid .header-content .logo{
		background-image: url(../images/logo_atlantica_negro.svg);
	}
	
	.nav-menu{
		
	}
	.nav-menu li{
		text-transform:uppercase;
	}
	
	.mega-menu
	{
		display: none;
	}

	body.no-slider{
		background-color: #F5F5F5;
    	padding-top: 60px;
	}
	
	
.Contenedor,
.ContenedorM,
.ContenedorG {
	position: relative;
	max-width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
}	
	

/*************HOME*************/

#home-slider .desc
{
display:none;
}

#home-slider .desc p
{
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

#home-slider h1 *
{
    font-size: inherit;
    line-height: inherit;
}

#home-slider .desc p *
{
    color: #fff!important;
    font-size: 16px!important;
    font-weight: 300!important;
    line-height: 24px!important;
	font-family: inherit!important;
}


.arrow-m-right
{
	width: 220px;
    font-family: 'Fabrikat';
    background-image: url(../images/slider_flecha_blanca.svg);
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    color: #fff;
    letter-spacing: 3px;
    padding: 5px 50px 5px 0;
    background-position: center right;
    
}
#home .desc .arrow-m-right:hover
{	
*opacity:0.7;
}
#home-slider .desc .arrow-m-right
{
margin-top: 60px;
}

#home-slider .desc .arrow-m-right:hover{
	color: #eb1f3f;
}

#home-slider .red-triangle{
	width:151px;
	height:151px;
	background-image: url(../images/slide_triangulo_rojo.svg);
    background-repeat: no-repeat;
	
    background-size: contain;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
}
#home-slider .red-triangle .arrow-down {
    width: 9px;
    height: 38px;
    background-image: url(../images/slider_flecha_scrolldown.svg);
    background-repeat: no-repeat;
    position: absolute;
    bottom: 30px;
    right: 20px;
	
}


#home-slider .flex-control-nav {
    bottom: 30px;
}

#home-slider .flex-control-paging li a
{
	width: 85px;
	height: 15px;
	border-bottom: 3px solid #fff;
	opacity: 0.5;
	border-radius: 0;
	box-shadow: none;
	background: none;
}

#home-slider .flex-control-paging li a.flex-active
{
	opacity: 1;
}

/**************************BUSCADOR******************/


/*
.buscador{
    padding: 95px 20px;
    position: relative;
    background-color: #1B2437;
    margin: 0 -20px;	
}
.buscador h6{
    font-size:35px;
	font-family: 'FabrikatBold';    
    letter-spacing: 5px;
	color:#EB2040;
	padding-bottom:55px;
}
.buscador h6 span{
   display:block;
	color:#fff;
}


#txtSearch {
    width: 100%;
}

#filtro input,
#filtro select {
    display:block;
    font-size: 14px;
    background-color: #fff;
    padding: 15px 10px;
    max-width: 100%;
    font-weight: 500;
	margin-bottom: 24px;
	border: 0;
}
#filtro .cursos {
    color: #212121;
	padding: 14px 10px 13px 10px;
}
#filtro .niveles {
    color:#212121;
}
#filtro .sedes {
    color: #212121;
}
.bt {
    display: block;
    color: #fff;
    font-size: 12px;
    background-color: #EB2141;
    text-transform: uppercase;
    padding: 20px;
    text-align: center;
    font-family: 'FabrikatBlack';
    letter-spacing: 3px;
}

*/

.pop-buscar
{
	display: none;
	position: fixed;
	background-color: rgba(30, 31, 51, 0.97);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999;
	padding-top: 150px;
	overflow: auto;
}

#txtBuscar {
    font-size: 75px;
    color: #EB2040;
    border: 0;
	font-weight: 600;
}

#txtBuscar:placeholder {
    font-size: 75px;
    color: #DDDDDD;
    font-family: 'FabrikatBlack';
}

.pop-resultado
{
	display: none;
}
.pop-resultado h3
{
	color: #EB2040;
	letter-spacing: 2px;
	font-size: 12px;
	font-family: 'Chivo';
}
.pop-resultado
{
	margin: 50px 0;
}
.pop-resultado ul
{
	margin: 10px 0;
}
.pop-resultado ul li
{
	color: #fff;
	font-family: 'Chivo';
	font-size: 18px;
	margin: 15px 0;
	font-weight: 300;
}
.pop-resultado ul li a:hover
{
	color: #EB2040;
}

/******NOTICIAS/DESTACADAS****************************/


.home-destacados{
	position:relative;
}
.superior{
    position: relative;
    box-sizing: border-box;
    margin: 35px 0 30px 0;
    border-bottom: 1px solid #1A2437;
}
.superior h3{
	font-size:32px;
	letter-spacing:8px;
	font-family: 'FabrikatLight';
}


.superior h3 span{
	display:block;
	font-family: 'FabrikatBold';
	padding-bottom: 10px;
}
.superior .btn-ver-todas{
    display: none;

}

.ultimas-noticias{
	padding: 0 0 60px 0;
}

.ultimas-noticias .noticias-listado a:hover h4{
	color: #eb1f3f;
}

.noticias-destacadas{
	padding: 0 0 60px 0;
	background-color: #f2f2f3;
}
.noticias-destacadas .fecha{
	font-size:12px;
	font-weight:500;
	letter-spacing:2px;
}
.noticias-destacadas .sede{
	font-size:12px;
	font-weight:700;
	color:#EB1F3F;
	letter-spacing:2px;
	    padding: 2px 0 15px 0;
}

.fl{
	float: left;
    border: 3px solid #333;
    color: #333;
	width: 75px;
    height: 75px;
    font-size: 40px;
    font-weight: bold;
	padding: 15px;
    text-align: center;
    margin: 5px 15px 0px 0;
    line-height: 1;
}

.grilla-x4{
	position:relative;
}
.col-x2{
	position:relative;
}
.col-x1{
	position:relative;
}

#noticia-slider
{
	margin: 0;
    *height: 520px;
    padding-top: 25px;
    padding-bottom: 3vh;
}

#noticia-slider .flex-viewport,
#noticia-slider .slides,
#noticia-slider .slides li,
#noticia-slider .slides li .Bg_Principal
{
	height: 100%;
}


#noticia-slider .slick-fade,
#noticia-slider .slick-list,
#noticia-slider .slick-track
{
	*height: 100%;
	height: auto;
}



#noticia-slider .slick-prev, 
#noticia-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 130px;
    height: 56px;
    background-color: #rgba(0,0,0,0.5);
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    /* background: transparent; */
    background-color: rgba(255, 255, 255, 0.5);
}


#noticia-slider .slick-prev:before, 
#noticia-slider .slick-next:before
{
	content: none;
	color: #000;
	font-size: 44px;
}

#noticia-slider .slick-prev {
    left: 0;
    z-index: 9;
	background-image: url(../images/slider_galeria_left.svg);
    background-repeat: no-repeat;
    background-position: center;
}

#noticia-slider .slick-next {
    right: -1px;
    z-index: 9;
	background-image: url(../images/slider_galeria_right.svg);
    background-repeat: no-repeat;
    background-position: center;
}


.noticia-g .foto{
    display: block;
    position: relative;
}

.noticia-g .foto img{
    width: 100%;
}


.ahora-UNRN
{
	position: absolute;
	top: 25px;
	left: 25px;
	bottom: 50px;
	width: 235px;
	padding: 25px 20px;
	background-color: rgba(235, 34, 66, 0.85);
	color: #fff;
	font-size: 62px;
	letter-spacing: 3px;
	font-family: 'FabrikatBold';
}

.ahora-UNRN span
{
	position: absolute;
    bottom: -25px;
    left: 0;
    right: 25px;
    height: 25px;
    background-color: rgba(235, 34, 66, 0.85);
}

.ahora-UNRN span:after
{
    content: '';
    position: absolute;
    top: 0px;
    right: -25px;
    border: 12.5px solid transparent;
    border-left: 12.5px solid rgba(235, 34, 66, 0.85);
    border-top: 12.5px solid rgba(235, 34, 66, 0.85);
}


.noticia-g .noticia_container_ahora_unrn{
display: none;
}
.noticia-g .noticia_container_ahora_unrn h2{
display: none;
}


.noticia-g .descripcion{
	padding:20px 0;
	position:relative;
}

#actualidad .noticia-g .descripcion{
	padding: 15px 0 50px 0;
	position:relative;
}

.home-destacados .fecha{
	font-size:12px;
	font-weight:500;
	letter-spacing:2px;
}
.home-destacados .sede{
	font-size:12px;
	font-weight:700;
	color:#EB1F3F;
	letter-spacing:2px;
	    padding: 2px 0 15px 0;
}
.noticia-g .descripcion h2{
	letter-spacing:4px;
	line-height:31px;
}
a:hover .noticia-g .descripcion h2{
	color: #eb1f3f;
}
.noticia-g .descripcion .line-short{
	width:17px;
	height:3px;
	margin:24px 0;
	background-color:#202020;
}

.noticia-g .descripcion p{
	font-size:16px;
	line-height:27px;
	color:#8A8A8A;
}
.noticia-c .foto{
 display: block;
    position: relative;
}
.noticia-c .foto img{
	width:100%;
}
.noticias-destacadas .noticia-c .foto img {
    width: 100%;
}
.noticia-c .descripcion{
	padding:12px 0;
	position:relative;
}


.noticias-listado .grupo{
	position:relative;
	margin:0 0 45px 0;
	display:block;
}

.noticias-listado .line-short{
	width:18px;
	height:2px;
	margin:12px 0;
	background-color:#202020;
}


.noticias-listado h4{
	line-height:23px;
	letter-spacing:2px;
}
.noticias-listado p{
	line-height:20px;
	color:#afafaf;
}
.noticias-listado .grupo .sede{
	width:145px;
}


/****BANNER*****/
#home-block-slider-01{
	position: relative;
}
#home-block-slider-01 .slick-dots{
	bottom: 30px;
}
#home-block-slider-01 .slick-dotted.slick-slider{
	margin-bottom: 0px;
}

#home-block-slider-01 .slick-dots li button:before,
#home-block-slider-01 .slick-dots li.slick-active button:before{
	font-size: 36px;
	color: #FFF;
}
#home-block-slider-01 .slick-dots li.slick-active button:before{
	opacity: 1;
}

#home-block-slider-01 .slick-initialized .slick-slide {
	height: 550px;	
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	position: relative;
	padding: 87px 0;
}
.slick-slide .container{
	position: relative;
}
#home-block-slider-01 .pattern
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(28, 35, 53, 0.47);
}
#home-block-slider-01 h3{
	letter-spacing:5px;
	padding:0 0 20px 0;
	color: #fff;
}
#home-block-slider-01 h1{
	letter-spacing:8px;
	color: #fff;
}
#home-block-slider-01 h1 span{
	display:block;
	color: #EB1F3F;
}
#home-block-slider-01 .desc{
	position: relative;
	margin: 15px 0;
	width: 350px;
    max-width: 100%;
}
#home-block-slider-01 .desc p{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}
#home-block-slider-01 .desc .arrow-m-right{
	margin-top: 50px;
}
#home-block-slider-01 .desc .arrow-m-right:hover{
	color: #eb1f3f;
	background-image: url('../images/flecha_fucsia.svg');
}

#home-block-slider-01 .next-slide{
	background-image: url(../images/slider_flecha_circulo.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translate(-50%, 0);
    right: 100px;
    cursor: pointer;
    font-size: 24px;
    width: 50px;
    height: 50px;
}



#home-block-slider-02{
	position: relative;
}
#home-block-slider-02 .slick-dots{
	bottom: 30px;
}
#home-block-slider-02 .slick-dotted.slick-slider{
	margin-bottom: 0px;
}

#home-block-slider-02 .slick-dots li button:before,
#home-block-slider-02 .slick-dots li.slick-active button:before{
	font-size: 36px;
	color: #FFF;
}
#home-block-slider-02 .slick-dots li.slick-active button:before{
	opacity: 1;
}

#home-block-slider-02 .slick-initialized .slick-slide {
	min-height: 500px;	
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	position:relative;
	padding: 100px 0;
	text-align: center;
}
#home-block-slider-02 .pattern
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(28, 35, 53, 0.47);
}
#home-block-slider-02 h3{
	letter-spacing:5px;
	padding:0 0 20px 0;
	color: #fff;
}
#home-block-slider-02 h1{
	letter-spacing:8px;
	color: #fff;
}
#home-block-slider-02 h1 span{
	display:block;
	color: #EB1F3F;
}
#home-block-slider-02 .desc{
	position: relative;
	margin: 15px auto;
	width: 350px;
    max-width: 100%;
}
#home-block-slider-02 .desc p{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}
#home-block-slider-02 .desc .arrow-m-right{
	margin-top: 50px;
}
#home-block-slider-02 .desc .arrow-m-right:hover{
	color: #eb1f3f;
	background-image: url('../images/flecha_fucsia.svg');
}

#home-block-slider-02 .next-slide{
	background-image: url(../images/slider_flecha_circulo.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translate(-50%, 0);
    right: 100px;
    cursor: pointer;
    font-size: 24px;
    width: 50px;
    height: 50px;
}



















.banner-home{
	height:500px;	
    background-repeat: no-repeat;
	position:relative;
	padding: 87px 0;
}
.banner-home .pattern/***********TAPA TODO ESTA EN NONE***********************/
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(28, 35, 53, 0.47);
}
.banner-home h3{
	letter-spacing:5px;
	padding:0 0 20px 0;
	color: #fff;
}
.banner-home h1{
	letter-spacing:8px;
	color: #fff;
}
.banner-home h1 span{
	display:block;
	color: #EB1F3F;
}


.banner-home .desc
{
	position: relative;
	margin: 15px 0;
	width: 350px;
    max-width: 100%;
}

.banner-home .desc p
{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}
.banner-home .desc .arrow-m-right
{
margin-top: 50px;
}

.banner-home .desc .arrow-m-right:hover{
	color: #eb1f3f;
	background-image: url('../images/flecha_fucsia.svg');
}


.banner-experiencia{
	background-image: url(../images/banner_experiencia_parallax.jpg);
}




.bgGrisC{
	background-color:#EEEEEE;
	position:relative;
}
.bgGris{
	background-color:#E2E2E3;
	position:relative;
}

.fila-columnas{
	background-color:#fff;
	position:relative;
}
.fila-columnas .descripcion{
    box-sizing: border-box;
    padding: 20px 30px;
}

.fila-columnas .grupo-1{

}
.fila-columnas .grupo-1 .fecha{

	position:relative;
}
.fila-columnas .grupo-1 .fecha .num{
    color: #EB1F3F;
    font-size: 30px;
    font-family: 'FabrikatBold';
	float:left;
	letter-spacing: 16px;
}
.fila-columnas .grupo-1 .fecha .mes{

    color: #EB1F3F;
	font-size: 30px;
	font-family: 'Fabrikat';
    letter-spacing: 16px;
	
}
.fila-columnas .grupo-1 .horario{
    font-size: 14px;
    background-image: url(../images/evento_horario_icon.svg);
    background-repeat: no-repeat;
    font-weight: 500;
    padding: 1px 20px;
	    margin: 20px 0px;
}

.fila-columnas .grupo-2{

}
.fila-columnas .grupo-2 h5{
color:#EB2141;
font-size:14px;
font-weight:400;
    margin-bottom: 5px;
}
.fila-columnas .grupo-2 h4{
font-size:18px;
line-height:23px;
font-weight:400;
letter-spacing:3px;
padding-right:20px;
}


.fila-columnas .grupo-2 .line-short{
	width:17px;
	height:2px;
	margin:10px 0 15px 0;
	background-color:#202020;
}

.fila-columnas .grupo-2 p{
font-size:14px;
line-height:20px;
font-weight:400;
padding-right:20px;
color:#999999;
}
.fila-columnas .foto{
	height: 280px;
	background-repeat: no-repeat;
    display: block;
    position: relative;
	background-size:cover;
	    background-position: center;
}
.listados-resumen{
	*display:none;
}
.unrnsocial{
	display:none;
}
.unrnsocial .foto img{
	width:100%
}

.unrndeportes{
	position:relative;
    padding: 60px 0;
}
.unrndeportes .red-triangle{
	width:375px;
	height:375px;
	background-image: url(../images/slide_triangulo_rojo.svg);
    background-repeat: no-repeat;	
    background-size: contain;
	display:block;
	position:absolute;
	bottom:0;
	left:0;	
	
	-webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.unrndeportes .img-futbol{
	position:relative;
	width:50%;
	float:left;
}
.unrndeportes .informacion{
	position:relative;
	width:50%;
	float:right;
	    margin-top: 150px;
}
.unrndeportes h1{
	position:relative;
	color:#EB2242;
	letter-spacing:5px;
	margin:28px 0 42px 0;
}

.unrndeportes .informacion .desc{
    width: 390px;
}

.unrndeportes .informacion .desc p{
    color:#666666;
	line-height:21px;
}
.unrndeportes .arrow-m-right{
	background-image: url('../images/deportes_flecha_azul.svg');
	color:#1B2437;
	margin-top:45px;
}




/***************************************************************PORTADA*********************************************************************************************************/

.line-gray
{
	width: 100%;
	height: 1px;
	background-color: #ddd;
	margin: 30px 0;
}

.video-wrapper
{
	*width: 100%;
	*height: 480px;
	margin: 30px 0;
}

.video-wrapper iframe
{
	*width: 100%;
	*height: 100%;
}

.portada{
	height:550px;
	position:relative;
    background-size: cover;
    background-position: center;
}

#preguntas-frecuentes .portada{
	height:370px;
}

#noticias .archivo-noticias
{
	padding-bottom: 70px;
}

#noticias .portada
{
	height: 700px;
}

.noticia-c h5 {
    height: 70px;
    overflow: hidden;
}
a:hover .noticia-c h5 {
	color: #eb1f3f;
}

.portada .pattern
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.51);
}
.portada .contenido-portada{
    width: 750px;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	
}


.portada .contenido-portada h5{
	color:#FF2626;
	font-size:14px;
	font-weight:400;
	letter-spacing:2px;
	margin-bottom: 10px;
	font-family: 'Chivo', sans-serif;
}
.portada .contenido-portada h1{
	color: #fff;
    font-size: 35px;
    line-height: 32px;
    letter-spacing: 5px;
    margin-bottom: 20px;
}
.portada .contenido-portada h4{
	color:#fff;
	font-size:16px;
	font-weight:400;
	letter-spacing:3px;    
	font-family: 'Fabrikat';
}

.bread-crumbs{
    padding:60px 0 30px 0;    
}

.bread-crumbs a{
	font-size: 10px;
    color: #1F1F1F;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom: 1px solid #1F1F1F;
}
.bread-crumbs span:last-child{
    *color: #EB2141;
	*border-bottom: 1px solid #EB2141;
}
.bread-crumbs a:hover{
    *color: #EB2141;
	*border-bottom: 1px solid #EB2141;
}
/*
.bread-crumbs span{
    border-bottom: none;
    margin-left: 5px;
    font-size: 9px;
}*/
.bread-crumbs span{
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.bread-crumbs span.current{
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #EB2141;
	border-bottom: 1px solid #EB2141;
}


.detalle-link{
	padding:60px 0;
	position:relative;
}


.detalle-link .superior{
	position: relative;
    box-sizing: border-box;
    height: 75px;
	margin-bottom:35px;
	border:none;
}

#carrera .detalle-link{
	padding:40px 0 60px 0;
}
#carrera .detalle-link .superior{
	margin-top: 0;
}


.detalle-link .superior h3{
	font-size:32px;
	letter-spacing:8px;
	font-family: 'FabrikatLight';
	float:left;
}
.detalle-link .superior h3 span{
	display:block;
	font-family: 'FabrikatBlack';
	
}
.btn-compartir{
    font-size: 14px;
    display: block;
    background-image: url(../images/social_share_icon.svg);
    background-repeat: no-repeat;
        padding: 5px 0 5px 30px;
    background-position: left center;
	    margin-top: 45px;

	}

	
.at-share-btn-elements a {
    width: 25%;
    margin: 15px 0!important;
}
	
	.text-gray16
	{
		/*min-height: 80px;*/
	}

.text-gray16 p{
font-size:16px;
color: #666666;
line-height:29px;
}


.detalle-link .datos{
	position:relative;	
}

.detalle-link .datos h5{
	font-size:14px;
	color:#FF2626;
	font-weight: 700;
	margin:0px 0 10px 0;
}

.detalle-link .datos p{
color: #666666;
line-height:22px;
}
.detalle-link .datos p a{
	font-weight:600;
}
.detalle-link .datos p a.carrera{
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

.btn-ico{
    background-color: #EEEEEE;
    padding: 10px 20px 10px 50px;
    background-position: 15px center;
    box-sizing: border-box;
    display: inline-block;
}
.pdf{
	background-image: url(../images/pdf.svg);
    background-repeat: no-repeat;
	margin: 6px 0;
	font-size: 14px;
	border-radius: 3px;
	padding: 8px 10px 8px 33px;
    background-position: 10px center; 
}

.pdf:hover{
	color: #EB1F3F;
}

.detalle-link h5{
font-size:14px;
}

.detalle-link h5 span{
	font-weight: 700;	
}
.detalle-link .arrow-m-right-2{
	margin-top:40px;
}

.arrow-m-right-2 {
    width: 220px;
    background-image: url(../images/deportes_flecha_azul.svg)!important;
    background-repeat: no-repeat;
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    color: #1B2437;
    letter-spacing: 2px;
    background-position: 160px center;
    border: 1px solid #1B2437;
    padding: 15px 30px;
    font-weight: 500;
}


/***********CALENDARIO ACADEMICO****************************************/

#calendario-academico .portada{
	height:370px;
}

#calendario-academico .col-x3 {
    padding-left: 50px;
}
.calendario-listado .calendario .tit {
    font-family: 'FabrikatBold';
    font-size: 20px;
    letter-spacing: 3px;
    display: block;
    color: #FF2626;
    padding-bottom: 20px;
    margin-top: 50px;
}

.calendario-listado .calendario .item {
    border-top: 1px solid #323A4B;
    padding: 20px 20px 35px 20px;
    position: relative;
    display: block;
}
.calendario-listado .calendario .item:last-child {
    border-bottom: 1px solid #323A4B;
}
.calendario-listado .calendario .item .fecha {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 2px;
    color: #1F1F1F;
	float:left;
	width:260px;
	margin-right: 20px;
}
.calendario-listado .calendario .item h4 {
    font-family: 'FabrikatBold';
    font-size: 14px;
    letter-spacing: 2px;
    color: #1F1F1F;
	float:left;
}


/**********************************************************NOTICIAS*****************************************************************/

#noticia .portada{
	height: 80vh;
	min-height:550px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#000;
}

#noticia .contenido-portada{
	width:920px;
}

.portada .arrow-down
{
	position: absolute;
	bottom: 30px;
    padding: 30px;
	width: 9px;
	height: 38px;
	background-image: url(../images/slider_flecha_scrolldown.svg);
	background-repeat: no-repeat;
	background-position: center;
	left: 50%;
	transform: translate(-50%,0);
}


@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0.4; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.4; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.4; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.4; }
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}

.box-archivo-noticia{
	position: relative;
	min-height: 400px;
}
.box-archivo-noticia .foto{
	
	width: 100%;
	height: 190px;
	overflow: hidden;
	margin-bottom: 10px;

	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

}
.box-archivo-noticia img{
	width: 100%;
}

.datos-02{
	position:relative;	
}

.datos-02 h4{
	font-size:16px;
	color:#192437;
	font-weight: 600;
	margin: 0px 0 20px 0;
	letter-spacing:2px;
	border-bottom: 1px solid #BABABA;
    padding-bottom: 9px;
	display:block;
}
.datos-02 h4 span{
	display:block;
	font-family: 'Fabrikat';
    font-weight: 400;
}
.datos-02 .box-data{
	margin-bottom: 60px;
}

.datos-02 p{
color: #666666;
line-height:22px;

}
.datos-02 p a{
color:#212121;
font-size:14px;
display:block;
margin:5px 0;
}
.datos-02 .fecha{
color:#868686;
font-size:12px;
letter-spacing:2px;
margin-bottom:15px;
}
.datos-02 input{
	position: relative;
	color:#868686;
	font-size:14px;
	padding:15px;
	margin-bottom:15px;
	border:1px solid #ccc;
	width:100%;
	padding-right: 50px;
    background-image: url(../images/buscar_icon.svg);
    background-repeat: no-repeat;
    background-position: 255px center;
}

.datos-02 ::placeholder{
color:#868686;
font-size:14px;
}



.tit-destacado
{
	font-size: 24px;
    line-height: 38px;
	font-weight: 400;
	font-family: 'Chivo', sans-serif;
    margin-bottom: 75px;
    color: #202020;
}
.tit-destacado *
{
	font-size: 24px!important;
    line-height: 38px!important;
	font-weight: 400!important;
	font-family: 'Chivo', sans-serif!important;
    color: #202020!important;
}


#actualidad-detalle .tit-destacado
{
	margin-top: 40px;
}

#actualidad-detalle .portada
{
	height: 750px;
}

#actualidad-detalle .portada .contenido-portada {
	width: 750px;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 100px;
	top: auto;
    left: 50%;
	margin-left: -450px;
    text-align: left;
	transform: none;
}

#actualidad-detalle .portada iframe
{
    width: 100%;
    height: 100%;
    background-color: #000;
}
.btPlay
{
	position: absolute; 
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	display: block;
}

.tit-destacado-02{
	font-size:32px;
	line-height:46px;
	font-weight:200;
	margin:55px 0;
	text-align:center;
	padding:20px;
	border-top: 1px dotted #999999;	
	border-bottom: 1px dotted #999999;	
}


.texto-destacado
{
	position: relative;
	font-family: 'Chivo', sans-serif;
	color: #202020;
    font-size:32px;
	line-height:46px;
	font-weight:200;
	margin:55px 0;
	text-align:center;
	padding:40px 0;
}
.texto-destacado * 
{
	position: relative;
	font-family: 'Chivo', sans-serif!important;
	color: #202020!important;
    font-size:32px!important;
	line-height:46px!important;
	font-weight:200!important;
	text-align:center!important;
}
.texto-destacado:before {
	content: '..................................................................................................................';
	position: absolute;	
	font-size: 12px;
	top: -10px;
	left: 0;
	right: 0;
	text-align: center;
}
.texto-destacado:after {
	content: '..................................................................................................................';
	position: absolute;	
	font-size: 12px;
	bottom: -10px;
	left: 0;
	right: 0;
	text-align: center;
}

.temas{
	position: relative;
	padding: 16px 0 16px 0;
	margin:30px 0;
	overflow: hidden;
}

.temas a {
	display: inline-block;
    background-color: #1B2437;
    color: #fff;
    padding: 5px 15px;
    margin-left: 7px;
    margin-bottom: 7px;
    border-radius: 3px;
	font-weight: 200;
	cursor: pointer;
}

.temas a:hover {
	*background-color: #EB2242;
	background-color: #EB1F3F;
	color: #FFF;
}

.temas p{
	color:#666666;
}

.temas p span{
	color:#EB1F3F;
	font-weight:600;
}

.temas:before {
    content: '.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................';
    position: absolute;
    font-size: 12px;
    top: -9px;
    left: 0;
    right: 0;
    text-align: center;
}
.temas:after {
    content: '.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................';
    position: absolute;
    font-size: 12px;
    bottom: 0px;
    left: 0;
    right: 0;
    text-align: center;
}

/**********************************************************EVENTOS*****************************************************************/
.mas-listado{
	background-image: url(../images/evento-vermas.png);
	background-repeat:no-repeat;
	background-position:center right;
	font-size:10px;
	position:absolute;
	padding: 10px 30px 10px 0;
	top:-50px;
	right:20px;
	display:block;
}
.evento-data{
	background-color:#F5F5F5;
	padding:35px 0 40px 0;
}
.evento-data .grilla-x3{
margin:0 auto;
max-width: 100%;
}
.grilla-x3
{
	position: relative;
	width: 100%;
}
	
.evento-data .grilla-x3 .col-x1
{    margin-bottom: 50px;
}

.evento-data h4{
	color:#EB1F3F;
	font-size:16px;
	letter-spacing:3px;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:10px;
	font-family: 'Fabrikat';
	font-weight: 400;
}
.evento-data .horario{background-image: url(../images/evento_horario_icon.svg);}
.evento-data .lugar{background-image: url(../images/evento_localizador.png);}
.evento-data .masinfo{background-image: url(../images/evento_i.png);}

.evento-data p{
	padding-left:25px;
	color: #212121;
}
.evento-data a{
	font-size:14px;
	text-decoration: underline!important;
	padding-left:25px;
}


/***************************************************************NOTICIAS-2-*********************************************************************************************************/
/*
.noticia-c {
    height: 400px;
}*/

.links-destacados{
	position:relative;
	    padding-bottom: 100px;
}

#actualidad .links-destacados{
	padding-bottom: 30px;
}

.links-destacados .foto{
	height: 480px;
    background-repeat: no-repeat;
    display: block;
    background-size: cover;
    background-position: center;
    position: relative;
}

.links-destacados .foto:after{
	content: '';
	display: block;
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(28, 35, 53, 0.35);
}

.links-destacados .sede {
    font-size: 12px;
    font-weight: 700;
    color: #EB1F3F;
    letter-spacing: 2px;
    padding: 2px 0 15px 0;
}
.links-destacados .descripcion {
	padding:0 40px 0 0;
	position:absolute;
	left:40px;
	bottom:40px;
	z-index: 1;
}
.links-destacados .descripcion h2 {
    letter-spacing: 4px;
    line-height: 31px;
	    color: #fff;
}


.links-destacados .fecha {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
	color: rgba(255, 255, 255, 0.65);
	margin-top:10px;
}




.archivo-noticias .etiqueta {
    font-size: 12px;
    font-weight: 700;
    color: #EB1F3F;
    letter-spacing: 1px;
    padding: 2px 0 7px 0;
}
.archivo-noticias .fecha {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
	color:#868686;
	margin-top:10px;
}


/*******************************************CURSOS*******************************************/

#cursos .portada{
	height:370px;
}
.seccion-con-menu .superior {
    margin: 0 0 20px 0;
    border: 0;
}

.seccion-con-menu .grilla-x4{
    padding-top: 50px;
}
#cursos .col-x3{
    padding-left: 50px;
}

#cursos .grilla-x4 {
padding-top: 50px;
}

.franja-gris{
	background-color:#F5F5F5;
    padding: 24px 26px;	
	display:block;
}

.franja-gris .cantidad{
	color:#8C8C8C;
	font-size:14px;
	letter-spacing:2px;
	float:left;
	font-family: 'Fabrikat';
	
}
.franja-gris .ordenar{
	color:#1F1F1F;
	font-size:14px;
	letter-spacing:2px;
	float:right;
	font-family: 'FabrikatBold';	
}

.franja-gris .ordenar .dropdown{
	display: inline-block;
	color: #333;
}

.franja-gris .ordenar .dropdown .dropdown-menu{
	box-shadow: 0 1px 6px rgba(0,0,0,.175);
	border: 0px;
	padding: 0px;
	margin-top: 18px;
	margin-right: -25px;
}
.franja-gris .ordenar .dropdown .dropdown-menu:before{
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	right: 25px;
	width: 14px;
	height: 14px;
	border-radius: 3px;
	background-color: white;
	z-index: -1;
	transform: translate3d(0px,-45%,0px) rotate(45deg);
	
}

.franja-gris .ordenar .dropdown .dropdown-menu>li>a{
	padding: 12px 25px;
	padding-left: 25px;
	letter-spacing: 1px;
	min-width: 210px;
}
.franja-gris .ordenar .dropdown .dropdown-menu li{
	border-bottom: 1px solid rgba(0,0,0,0.1);
	position: relative;
	overflow: hidden;
}
.franja-gris .ordenar .dropdown .dropdown-menu li.selected:before{
	content: '';
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 9px;
	height: 100%;
	background-color: red;
}
.franja-gris .ordenar .dropdown .dropdown-menu li:last-child{
	border-bottom: 0px;
	border-bottom-right-radius:4px; 
	border-bottom-left-radius:4px;
}

.franja-gris .ordenar .dropdown .dropdown-menu li:first-child{
	border-top-right-radius:4px; 
	border-top-left-radius:4px;
}

/***/

.menu-vertical{
	position:relative;
	margin-bottom: 60px;
}
.menu-vertical .franja-gris {
	position:relative;
	margin-top:5px;
}
.franja-gris h4{
	color:#1F1F1F;
	font-size:14px;
	letter-spacing:2px;
	padding:0 10px;
}
.franja-gris.active h4,
.franja-gris:hover h4{
	color:#fff;
}

.menu-vertical .franja-gris.active,
.menu-vertical .franja-gris:hover{
	background-color:#192437;
	color:#fff;
}
.menu-vertical .franja-gris.active:after,
.menu-vertical .franja-gris:hover:after{
	content: '';
	background-image: url(../images/flecha_roja.svg);
    background-repeat: no-repeat;
	background-position:center right;
	position: absolute;
	right: 20px;
	top: 27px;
	width: 38px;
	height: 9px;
}



.menu-vertical .item{
	border-top: 1px solid #E8E9EB;
    padding: 15px 30px;
    position: relative;
    display: block;
	font-size:14px;
	line-height: 1.7;
}
.menu-vertical .item:first-child{
	border-top:0;
}
.menu-vertical .item:not(h4).active,
.menu-vertical .item:hover{
	color:#FF2626;
}

.menu-vertical .item.has-submenu:first-child{
	border-top: 1px solid #E8E9EB;
}
.menu-vertical .item.has-submenu{
	font-family: inherit;
	border-top: 1px solid #E8E9EB;
    padding: 15px 30px;
    position: relative;
    display: block;
	font-size: 14px;
	line-height: 1.7;
	cursor: pointer;
	position: relative;
	
}

.menu-vertical .item.has-submenu:after{
	content: '';
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: calc(100% - 30px);
	top: calc(50% - 6px);
	background-image: url('../images/ic-arrow-down.png.svg');
	background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease 0s;
       -moz-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
}

.menu-vertical .item.ui-state-active.has-submenu:after{ 
	-ms-transform: rotate(-180deg); /* IE 9 */
    -webkit-transform: rotate(-180deg); /* Safari */
    transform: rotate(-180deg);
}

.menu-vertical .sub-item{
	border-top: 0px solid #E8E9EB;
    padding: 7px 30px;
    position: relative;
    display: block;
	font-size: 13px;
	line-height: 1.5;
	*color: #FF2626;
	color: #1F1F1F;
}
.menu-vertical .sub-item.active,
.menu-vertical .sub-item:hover{
	color: #FF2626;
}
.menu-vertical .sub-item:last-child{
	padding-bottom: 25px;
}
.menu-vertical .sub-item:first-child{
	padding-top: 10px;
}


.carrera-listado {
    padding: 0 0 80px 0;
}
.carrera-listado .carrera{
position: relative;
}

.carrera-listado .carrera .tit {
    font-family: 'FabrikatBold';
    font-size: 20px;
    letter-spacing: 3px;
    display: block;
	color:#FF2626;
	    padding-bottom: 20px;
		margin-top: 50px;
	
}
.carrera-listado .carrera .item {
	border-top: 1px solid #323A4B;
    padding: 20px 0;
    position: relative;
    display: block;
}
.carrera-listado .carrera .item:last-child{
	border-bottom: 1px solid #323A4B;
}
.carrera-listado .carrera .item h4 {
    font-family: 'FabrikatBold';
	font-weight: 400;
    font-size: 14px;
    letter-spacing: 3px;
	color:#1F1F1F;
}
.carrera-listado .carrera .item h4 a {
	padding:0 10px;
}

.carrera-listado .carrera .item:hover h4 {
	color: #EB1F3F;
}

.carrera-listado .carrera .item:hover .evento_flecha_azul {
	background-image: url(../images/evento_flecha_hover.svg);
}

.evento_flecha_azul {
    position: absolute;
    right: 15px;
	top: 50%;
    margin-top: -6px;
    background-image: url(../images/evento_flecha_azul.svg);
    background-repeat: no-repeat;
    width: 9px;
    height: 12px;
}

/***************************************************************ACTUALIDAD*********************************************************************************************************/


.ultimo_imperdibles .descripcion{
	width:70%;
}
.ultimo_imperdibles .foto{
	height:405px;
}



.ver-mas-videos-full{
    background-color: #EB2040;
    height: 60px;
    display: block;
    margin: 10px 0 80px 0;
    text-align: center;
    position: relative;
    padding: 24px 0;
    box-sizing: border-box;
}

.ver-mas-videos-full h7{
	color:#fff;
	font-size:12px;
	letter-spacing:2px;
}
.ver-mas-videos-full span{
	color:rgba(255, 255, 255, 0.52);
}



#actualidad-detalle
{
	padding-bottom: 70px;
}

#player{
	background-color: #000;
}

/***************************************************************QUIENES SOMOS*********************************************************************************************************/
#quienes-somos .col-x3 {
    padding-left: 50px;
}


#quienes-somos .portada{
	height:370px;
	background-image: url(../images/principal-qs.jpg);
}

#quienes-somos .pattern
{
    background-color: rgba(28, 35, 53, 0.15);
}


.contador-qs{
	padding: 0px 0 0px 0;
	position: relative;
	
}
.cifras-qs {
    position: relative;
    padding: 20px 0;
}
.cifras-qs .col{
    position: relative;
    float: left;
    margin-right: 3%;
    width: 30%;
    margin-bottom: 60px;
}

.cifras-qs .col .num{
    font-size: 70px;
    color: #EB2141;
    font-weight: 600;
    font-family: 'FabrikatBlack';
}
.cifras-qs .col .detalle{
	font-size:18px;
	letter-spacing:3px;
	margin-top: 5px;
	font-family: 'Fabrikat';
}
.banner-qs{
	height:500px;	
	background-image: url(../images/banner-qs.jpg);
    background-repeat: no-repeat;
	position:relative;
	padding: 87px 0;
	margin-bottom: 30px;
}

.banner-qs h3{
    letter-spacing: 10px;
    padding: 110px 0;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    font-size: 48px;
    font-family: 'FabrikatLight';
}



/******************** PREGUNTAS FRECUENTES ******************************/

#preguntas-frecuentes .col-x3 {
    padding-left: 50px;
}

.pregunta {
    margin: 10px 0 50px 0;
}

.pregunta h5
{
	font-size: 16px;
	color: #EB2141;
	margin-bottom: 10px;
}

.pregunta .text-gray16 p {
    font-size: 15px;
    color: #666666;
    line-height: 24px;
}


/***************************************************************FOOTER*********************************************************************************************************/

footer{
background-color:#1B2437;
padding:90px 0 20px 0;
color:#fff;
}
.grilla-x5{
	position:relative;
}
.grilla-x5 .col{
    position: relative;
}

.grilla-x5 .col:last-child{
	margin-right:0;
}

.grilla-x5 .col .logo-pie{
background-image: url(../images/footer_logo_unrn.svg);
width:185px;
height:85px;
display:block;
}

.grilla-x5 .col .info{
margin-top:60px;
}

.grilla-x5 .col .info p{
line-height:25px;
    font-weight: 300;
}

.grilla-x5 .col h6{
    color: #767C87;
    font-family: 'Fabrikat';
    border-bottom: 1px solid #323A4B;
    letter-spacing: 3px;
    font-size: 14px;
    padding-bottom: 9px;
    margin: 30px 0 15px 0;

	
}
.grilla-x5 .col li{
display:block;
font-size:14px;
}
.grilla-x5 .col li a{
line-height:25px;
    font-weight: 300;
}
.grilla-x5 .col li a:hover{
	*opacity:0.6;
}

footer .filas{
    position: relative;
    margin-top: 40px;
}

footer .filas .fila{
	border-top:1px solid #323A4B;
	padding:20px 0;
	position:relative;
	    display: block;
}
footer .filas .fila:last-child{
border-bottom:1px solid #323A4B;
}
footer .filas .fila:hover{
	*opacity:0.6;
}
footer .filas .fila h7{
font-family: 'Fabrikat';
font-size:14px;
letter-spacing:3px;
    width: 90%;
	display:block;
}
footer .filas .fila p{
color: #767C87;
    width: 90%;
}
.footer_flecha_blanca{
position: absolute;
    right: 15px;
    top: 33px;
    background-image: url(../images/footer_flecha_blanca.svg);
    background-repeat: no-repeat;
    width: 9px;
    height: 12px;
	
}
footer .red-social{
    background-repeat: no-repeat;
    padding: 2px 0 2px 28px;
    background-position: left center;

}
footer .facebook{background-image: url(../images/footer_facebook_icon.svg);}
footer .twitter{background-image: url(../images/footer_twitter_icon.svg);}
footer .instagram{background-image: url(../images/footer_instagram_icon.svg);}
footer .youtube{background-image: url(../images/footer_youtube_icon.svg);}


/***************************/
footer .end-footer{
    position: relative;
    padding: 45px 0 10px 0;
}
footer .end-footer .fLeft{
	font-weight:300;
}
footer .end-footer .fLeft span{
	font-weight:600;
}
footer .end-footer .fRight{
	color: #606673;	
}
footer .end-footer .fRight a{
	color: #fff;
	font-weight:600;
}
/* ---------------------*/

.sec-sede-alto-valle-y-valle-medio-4 .header-content .logo{
background-image:url(../images/logo/logo_altovalle_blanco.svg);
}
.sec-sede-alto-valle-y-valle-medio-4 .header.fixed .header-content .logo{
background-image:url(../images/logo/logo_altovalle_negro.svg);
}