
/*----------------------------------------	*/	
/*              ENCABEZADO	  				*/
/* ----------------------------------------	*/	
body .miniHeader{background: #333;position: fixed;}
.miniHeader div.logo{min-width: 153px!important }
.encabezado .sociaLinks ul li a:hover{    
	-webkit-filter: brightness(100);
    filter: brightness(100);
}
.header>div{width: 100%}

body.sidr-open .miniHeader #menuMovil span, #menuMovil span {
    font-size: 29px;
    margin-top: -5px;
}

.miniHeader #menuMovil, .miniHeader #menuMovilNoJS{
    float: right;
    width: 170px;
    margin: 0px;
    margin-top: -8px;
    padding: 20px;
  }

.menuPrincipal ul li.destacado a{background: #666}

/* Secundario */

	.menuSecundario {
	   width: 31%;
    	margin-left: 26%;
	}

	.menuSecundario ul {
    width: 34%;
}

	.menuSecundario>ul.nebri>li>span{	
		background-image:url('../img/sprites-encabezado.png');
		height: 38px;
		background-color: #ddd;
		
	}
	
	a.nebri:link, a.nebri:visited, a.nebri:active{color:#999}
	a.nebri:hover, a.nebri:focus{color:#bcd8e6}
	
	
	.perfiles{width:32%;min-width: 82px;}

	
	.menuSecundario>ul.nebri{
		float: right;
		width: 59%;
	}

	.menuSecundario>ul.nebri>li>a{
		background-image:none;
	border-left: 1px solid #fff;}

	.nebri span{
		background-position: -285px 0px;
	}

/*Menu principal*/

.header nav#menu-movil>ul>li:hover>a, .sidr-open nav#menu-movil>ul>li:hover>a,.header nav#menu-movil>ul>li:hover>a:hover, .sidr-open nav#menu-movil>ul>li:hover>a:hover {
    background-color: #c2002f;
    color: #fff;
}

nav#menu-movil{
	background-color: #333;    
	margin-top: 20px;
	height: 41px;
	border-bottom: 4px solid #c2002f;}


.encabezado .sociaLinks ul li a.bl,.encabezado .sociaLinks ul li a.li{
	background-image: url(/nebrija-global-campus/themes/img/sprites-encabezado.png);
	background-size: auto;
}
    
.encabezado .sociaLinks ul li a {border-radius: 50%;}
.encabezado .sociaLinks ul li a.bl {
        background-position: -296px -236px;
    
}
.encabezado .sociaLinks ul li a.li {
    background-position: -296px -202px;
}

#breadcrumbs{
	top:40px;
	width: auto;
}

#cabecera{margin-top: 0}

/*----------------------------------------	*/	
/*              HOME 	  					*/
/* ----------------------------------------	*/	

/* BANNERS */
#home section.banners{padding-top: 30px}

/* SECCIONES */


/* INFORMACION TITULACIONES*/

#home .informacion#ngc {padding-bottom: 70px}
.titulacion .botonAbrirDesplegable{border-top:1px solid #c2002f;}
.titulacion .botonAbrirDesplegable::before{display: none;}
.titulacion .botonAbrirDesplegable.botonCerrar::before{
	display: block;
	margin-left: 0
}
.informacion.titulacion .container_22 .formularios>a.botonAbrirDesplegable{clear: none}

.titulacion h3.area{display: none;}

.titulacion .contenidoDesplegable{
	padding: 20px 0 40px;    
	margin-bottom: 30px;
}
.titulacion .contenidoDesplegable div h5{text-align: center}
.titulacion .contenidoDesplegable div div.oldListado{
	padding: 10px;
    background: #f9f9f9;
    box-sizing: border-box;
    border-radius: 10px;
}

.titulacion ul.greyLink a{
	    padding: 10px 5px 10px 5px;
}

.titulacion ul.greyLink li:before {
    margin: 15px 0 -25px -3%;
}

/* OLD TITULACIONES */
.titulaciones, .admision, .mov, .accede,.actualidad{
	width:100%;
	float: left;
	padding: 0 0 44px;
}
.titulaciones h2, .admision h2, .mov h2, .actualidad h2, .accede h2{
	margin:0px 0 30px 5px;
	background:transparent;
	padding:0;
	text-align: center;
}
#home .titulaciones  h4{
	background: transparent!important;
	font-size: 28px;
    text-align: left;
    border-bottom: 2px solid;
    margin-bottom: 22px;
}
.titulaciones ul.greyLink{
	border-bottom: 1px solid #ccc;
    margin-bottom: 12px;
    background: #f9f9f9;
    padding: 7px;
}



	#home .grid_22{background:transparent}
	.titulaciones h4{clear:both;}
	#home .titulaciones{ background: #eee;}
	.titulaciones ul {
		float:left;
		width:100%;
	}
	#home .titulaciones ul#listadoTitulaciones li{
		width:	27.5%;
		display:block;
		float:left;
		padding:20px 1%;
		background-color:#fff;
		border-left:10px solid #c2002f;
		margin:10px 0 10px 2%;
		color: #444;
		font-size:	24px;
		cursor:pointer;
		transition:	all 0.4s ease;}

	#home .titulaciones ul#listadoTitulaciones li:hover{
		background:#f1f1f1;
		-moz-transform:scale(1.03,1.03);
		-webkit-transform:scale(1.03,1.03);
		transform:scale(1.03,1.03);
	}

	.titulaciones article.opcion{
		display:none;
		width:100%; 
		height:auto;
		float:left;
		padding:20px 0 20px 0;
		}

	.titulaciones article.opcion div>a{	
		color:#000;
		border-bottom:1px dashed #666;
		font-size:13px;}

	.titulaciones article.opcion ul li ul{	border-left: none;
		}
	.titulaciones article.opcion ul li ul li{	border-left: 7px solid #fff;
		}
	#home .titulaciones article.opcion ul li a:hover{
		background:#fff;
	}
	#home .titulaciones ul#listadoTitulaciones li.elementoListaSeleccionado {
		background: none repeat scroll 0 0 #666;
		color: #FFFFFF;
	}	
	.titulaciones article.opcion ul li ul{
		border-left:none;
}
	.titulaciones article.opcion ul li{	

 }
	.titulaciones article.opcion ul li a{
		padding: 10px 5px;
		display: block;
		width: 100%;
	}

	.titulaciones article.opcion .master ul li a {
		overflow: hidden;
		text-indent: -135px;
	}
	.titulaciones article.opcion .doctorado ul li a {
		overflow: hidden;
		text-indent: -79px
	}

	.titulaciones article.opcion .tituloListado{display:none;}

	.titulaciones article.opcion h3{font-size:26px;margin-top:20px;}
	.titulaciones article.opcion h4{margin-top:20px;  padding: 7px 0; text-align: center;}
 
	#home .gradoNGC, #home  .adaptacionNGC, #home  .cursoNGC, #home  .masterNGC{display:none}
	#home .carreras  .gradoNGC, #home .carreras  .adaptacionNGC{display:block;}
	#home .masteres  .masterNGC{display:block;}
	#home .cursos .cursoNGC{display:block;}
	#home .gradoNGC h4,#home .adaptacionNGC h4,#home .masterNGC h4{display:none}

	#home ul.greyLink li.titular{text-align: center;}



	/*  LISTADOS GLOBAL CAMPUS	*/

#ngc .presencial{display:none}
	
#ngc .online,  
#ngc .semipresencial
	{
		display:block;
		margin-bottom: 5px;
    	padding-top: 10px;
	}
#gnc .listadoArea .online,  
#ngc .listadoArea .semipresencial{
	display: flex;
	padding-top: 0;
}
#gnc .listadoArea .online::after,  
#ngc .listadoArea .semipresencial::after{
display: none;
} 					
#ngc #cursos li.presencial,
#ngc .cursos li.presencial,
#ngc .cursos.adaptacionNGC ul.contenidoDesplegable.greyLink,
#ngc .adaptacionNGC ul
	{ 
		display: none;
	}

#ngc .carreraLetras .adaptacionNGC ul.listadoLetras, #ngc .Letras .adaptacionNGC ul.listadoLetras,
#ngc .carreraSociales .adaptacionNGC ul.listadoSociales, #ngc .Sociales .adaptacionNGC ul.listadoSociales,
#ngc .carreraComunicacion .adaptacionNGC ul.listadoComunicacion, #ngc .Comunicacion .adaptacionNGC ul.listadoComunicacion,
#ngc .carreraPolitecnica .adaptacionNGC ul.listadoPolitecnica, #ngc .Politecnica .adaptacionNGC ul.listadoPolitecnica,
#ngc .carreraSalud .adaptacionNGC ul.listadoSalud, #ngc .Salud .adaptacionNGC ul.listadoSalud
			
	{
		display: block;
	}

.carreraLetras #cursos .cursosNGC{
	display: none;
}

#ngc .cursosNGC .online,
#ngc .cursosNGC .semipresencial
{display: none;}
#ngc .cursosNGC .cursosNGC .online{
	display: block;
}







/*ADMISION*/
#home  .admision h3{    
	font-size: 35px;
    margin: 7px 0;
    text-align: center;
}
#home  .admision ul li{width:70%;margin:0 4% 0 0}
#home  .admision ul li a{    
	background: #e5e5e5;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1;
    display: block;
    padding: 20px 0;
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 12px solid #ccc;
    box-shadow: 0 1px 0 #d1d1d1;
    border-radius: 3px;
    transition: all .4s ease;
}
#home  .admision ul li a:hover{
	background: #c2002f;
	color: #fff;
	margin: -5px 0 25px 0;
	border-color:#ae002a;
} 
div.admision div.formularioPruebas{margin:0}

/*MOV*/
.mov{background:#fff}
.bx-wrapper{min-width:80%;max-width:90%!important}
	
	
/* FORMULARIO PRUEBAS */
	#home .admision span { background-position: 33px 20px;  box-sizing: border-box;}
	.admision span:hover{cursor:auto;background-color:#c5013b}
	.admision div.formularioPruebas ul {display:block;  box-sizing: border-box;}
	#home .admision div.formularioPruebas ul li{width:100%;  border-radius: 5px;} 
	.admision div.formularioPruebas ul li a{line-height: 1.5;}

/*ACTUALIDAD*/
	div.actualidad{margin-bottom:0}
	.actualidad iframe{ 
		border-bottom: 1px solid #ccc;
    	padding-bottom: 10px;
    	margin-bottom: 10px;
    }
 
	div.actualidad .sociaLinks ul li a {
	    background-color: #ccc;
	    opacity: 1;
	    border-radius: 40%;
	}
	/*ACCEDE*/
	#home .accede a.gps{
		border: 1px solid #ddd;

	}

/* SECCIONES */

	.contenidoPrincipal.desplegables{overflow: visible;}

	.plegado{
		cursor:pointer;
		padding: 5px 0;
		transition:0.5s ease;
	}
	.plegado:hover{
		cursor:pointer;
		padding: 10px 0 0 0;
	}
	.plegado .desplegar{
		opacity: 0;
		position: absolute;
		padding: 10px 5px;
		width: 120%;
		margin-left: -10%;
		transition: 0.5s ease;
	}
	.plegado:hover .desplegar{
		opacity: 1;
		display: block;
	    z-index: 9;
	    background: #f1f1f1;
	    border-radius: 20px;
	    border-bottom: 1px solid #c2002f;
	}

/*----------------------------------------	*/	
/*              FOOTER	  					*/
/* ----------------------------------------	*/	  

body .footer .menuPrincipal>ul>li>a{font-size:18px}
  .sociaLinks strong{margin-left:0}
  .sociaLinks ul {width:auto!important;    text-align: center;}
 .footer .menuPrincipal>ul>li>a {    border-color: transparent;}

.footer .sociaLinks{padding-top: 45px}

/*----------------------------------------	*/	
/*             OTROS  					*/
/* ----------------------------------------	*/	 
.soloGlobalCampus .cursoLetrasNoGC,
#ngc h3.area{
	display: none;
	}

#ngc .listadoArea h3.area{
	display: block;
	}


.listadoArea > .curso{
	margin-top: 55px
}

.listadoArea > .curso ~ .curso {
    margin-top: 5px;
}


/*----------------------------------------	*/	
/*              MEDIAQUERIES	  			*/
/* ----------------------------------------	*/	


@media only screen and (min-width: 1700px){
	.perfiles li ul li a {
		border-color: #333;
	}
	.menuSecundario .perfiles li ul {
    	height: 13px;
	}
}
@media only screen and (max-width: 1700px){
	.menuSecundario>ul>li>a {
	    background-position: 103px -334px;
	}
}

@media only screen and (min-width: 1300px) {
	#home .actualidad .sociaLinks{width:81%}
} 

@media only screen and (max-width: 1200px) {
	a.logo.logoNGC{
		background-position: left -194px;
	}
}

@media only screen and (max-width: 1100px) {
	body a.logo {
    	background-position: left -115px;
    	height: 76px; 
		width: 192px;
    }
    .encabezado .sociaLinks ul li{    height: 29px;}
    .encabezado .sociaLinks ul li a.bl{
    	    background-position: -299px -236px;
    	    min-width: 0;
    }
    .encabezado .sociaLinks ul li a.li{
    	min-width: 0;
    	    background-position: -299px -202px;
}
    .menuSecundario ul li, .menuSecundario ul li a,.menuSecundario>ul.nebri>li>a {
	    font-size: 16px;
	}
	.menuSecundario>ul>li>a {
	    background-position: 90px -334px;
	}
}

@media only screen and (max-width: 996px) {
	.nebri a span.noMovil{display: none;}
	.menuSecundario ul li a{padding-bottom: 5px;}
	.menuSecundario>ul>li>a {
	    background-position: 80px -334px;
	}
	.menuPrincipal>ul>li>a{font-size:16px;}
	.miniHeader .menuPrincipal>ul>li>a{padding: 16px 6px 4px}
	.encabezado .sociaLinks ul li {
 	   height: 31px;
	}
	#home .titulaciones ul#listadoTitulaciones li{font-size:	22px}
	.actualidad iframe:first-child{height: 340px}
}

@media only screen and (max-width: 995px) and (min-width: 765px) {
	
	.accede a.gps{font-size:11px}
}

@media only screen and (max-width: 880px) {


	.miniHeader #menuMovil, .miniHeader #menuMovilNoJS {top: -5px;}
	.menuPrincipal>ul, .js #menuMovilNoJS, .no-js #menuMovil { display: none;}
	
	#home  .admision ul li{width:96%;margin:10px 0}
}


@media only screen and (max-width: 799px) {
	body .encabezado .header{background: #333;}
	.menuSecundario{    
		width: 70%;
    	margin-left: 0;
    }
    .menuSecundario ul{width: 49%!important}
	.menuSecundario>ul.nebri>li>span{display: none;}
	.contactos {margin-top: 0;}
}

@media only screen and (max-width: 765px) {
	#home .titulaciones ul#listadoTitulaciones li{font-size:	18px;width: 91%;}
	.accede a.gps{font-size:13px}
	.accede .grid_11{width:96%}
	.menuSecundario>ul#menu-perfiles-movil>li>a {
	    background-position: 69px -334px;
	}
}
		
@media only screen and (min-width: 550px) {	
	.informacion.titulacion .container_22 .formularios>a.botonCerrar:first-child{margin-left: 32%!important}
}

@media only screen and (max-width: 550px) {
	div.cabecera{padding-bottom: 74%;}
}	