.paginaEntera {
	padding: 0px 0px 2px 0px;
}
.navbar .nav > li > a, .navbar .nav > li > a:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a {
	font-size: 13px;
}

.navbar.transparent.navbar-inverse .navbar-inner {
   background: rgba(0,0,0,0.2);
}

.cajaCongresos {
	
}

ul.listadoJornadas li {
	color: #778597;
	font-weight: bold;
}

.cajaCongresos ul {
	margin-left: 60px;
	margin-top: 10px;
}

.cajaCongresos2 ul {
	margin-left: 10px;
	margin-top: 10px;
}

.cajaCongresos ul li a,
.cajaCongresos2 ul li a {
	font-size: 15px;
}

.entrevista-home {
	height: 160px;
}

.entrevista-home > h4,
.entrevista-home > h4 > a {
	color: #c09853;
	text-decoration: none;
	font-size: 15px;
	font-weight: 600;
}
.entrevista-home > h4 > a:hover {
	text-decoration: underline;
}

.cuerpohome {
	margin: 0px;
	padding: 0px;
	min-height: 680px;
}

.slidehome {
	width: 940px;
	margin-left: 10px;
}

.slidehome2015 {
	width: 980px;
	margin: 0px 0px 0px 0px;
/* 	border: 1px solid red; */
}

.carousel {
	/*position: relative;*/
    z-index: 9;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    height: 250px;
}

.carousel2015 {
	/*position: relative;*/
    z-index: 9;
    margin: 15px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    height: 350px;
}


.carousel2015 .puntitos {
	float: left;
}

.carousel-indicators .puntitos .carousel-indicators {
	float: left;
}

.carousel2015 .carousel-indicators {
	
}

.carousel2015 .carousel-caption {
    left: 0;
    padding-top: 30px;
    padding-left: 70px;
    padding-right: 30px;
    height: 100%;
    top: 0px;
    width: 30%;
    bottom: 0;
    background: #ccc;
    background: rgba(0,0,0,0.6);
    text-align: left;
/*     border: 1px solid green; */
}

.carousel2015 .carousel-caption h3,
.carousel2015 .carousel-caption h3 a {
	
	color: white;
	font-family:'Intro Cond Light Free';
	font-weight:normal;
	font-size:36px;
	line-height: 47px;
}

.carousel2015 .carousel-caption p {
	padding: 10px 0px 20px 0px;
	font-size: 20px;
	font-weight: 100;
	line-height: 30px;
}

.carousel2015 .carousel-caption a.btn {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 100;
}

.carousel2015 .carousel-control {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    font-weight: 400;
}

.carousel2015 .carousel-control.left,
.carousel2015 .carousel-control.right { 
	background: none;
}

.carousel2015 .carousel-control.left { 
/* 	left: -10px; */ 
}

.carousel2015 .carousel-control.right { 
/* 	right: -10px;  */
}




.carousel item {
	height: 250px;
}

.carousel item img {
	min-width: 100%;
	height: 250px;
}

.carousel-inner {
	height: inherit;
}

.infoScroll {
	position: relative;
	display: block;
	
	background-color:rgba(255,255,255, 0.9);
	/* background-color:rgba(255,255,255, 0.8); */
	background-color:rgb(255,255,255)\0/; /* Solo para IE 8 */
	opacity: .90; /* Standards Compliant Browsers */
    filter: alpha(opacity=90); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    
    top:-250px;
	width: 350px;
	height: 190px;
	padding: 80px 20px 20px 50px;
}




.infoScroll .contenido {
	font-size: 16px;
	font-weight: 600;
	margin: 0px 0px 0px 0px;
	width: 360px;
}


.infoScroll .contenido > a {
	font-size: 16px;
	font-weight: 600;
}

.infoScroll .contenido > a:hover {
	text-decoration: none;
	color: black;
}


.infoScroll > h1, .contenido > h1, .contenido > h1 > a {
	font-size: 26px;
}

.contenido > h1 {
	padding-bottom: 10px;
}

.infoScrollDerecha {
	width: 520px;
	left: 420px;
	padding: 40px 0px 20px 20px;
	text-align: right;
	/*right:0px;*/
}

.infoScrollDerecha > h1 {
	text-align: right;
	margin-right: 90px;
}

.infoScrollDerecha .contenido {
	text-align: right;
	margin: 20px 0px 0px 0px;
	width: 430px;
}

.centrado {
	
	text-align: center;
}

.contenido.centrado > h1 {
	margin: 0 auto;
	padding-left: 35px;
	text-align: center;
}


.textoAzul {
	/*color: rgb(000, 162, 151);*/
	color: rgb(000, 152, 144);
}

.contenedor-cajas {
	/* width: 100%; */
	width: 940px;
	/*height: 200px;*/
	/*background-color:rgba(255,0,0, 0.5);*/
	position: relative;
	top:0px;
	/* margin-top: -308px; */
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	z-index: 10;
	/*border: 1px solid green;*/
}

.contenedor-cajas2015 {
	width: 960px;
	position: relative;
	top:0px;
	margin: 0px 0px 0px -10px;
	padding: 15px 10px 0px 10px;
	z-index: 10;
	background-color: white;
/* 	border: 1px solid red; */
}

.boton-home {
	margin-bottom: 7px;
}

.contenedor-boton-home > a {
	text-decoration: none;
}

.fila1 {
	height: 175px;
}

.fila2 {
	margin: 20px 0px 0px 0px;
	height: 185px;
}

.fila2-2015 {
	width: 960px;
	margin: 0px 0px 0px -10px;
	padding: 0px 10px 20px 10px;
/* 	height: 185px; */
/* 	background-color: #eee; */
background-color: #fff;
/* 	border: 1px solid red; */
	border-top: 1px solid #FB9F00; 
}

.sin-lineas {
	border: none;
	padding: 20px 10px 0px 10px;	
}

.oculto {
	display: none;
}

.separar {
	padding-top: 20px;
}

.separarAbajo {
	padding-bottom: 20px;
}

.fila2-2015 > div.caja {
	margin-top: 15px;
	color: black;
}

.fila2-2015 > div.caja > h1,
.fila2-2015 > div.caja > h1 > a,
.fila2-2015 > div.caja > div.contenedorNoticiasHome > ul > li > a,
.fila2-2015 > div.caja > div.contenedorNoticiasHome > div.noticiaHome > div.titularNoticiaHome > h1 > a {
	color: black;
}

.fila2-2015 > div.caja > h1,
.fila2-2015 > div.caja > h1 > a {
	color: #778597;
	font-size: 20px;
	font-weight: 300;
}

.fila2-2015 > div.caja > h1 > i {
	color: #FB9F00;
	font-size: 20px;
	font-weight: 200;
}



.fila3 {
	margin: 20px 0px 20px 0px;
	height: 150px;
}

.grupo-cajas {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: inherit;
}

.caja {
	/*border: 1px solid red;*/
	padding: 10px 10px 5px 10px;
	height: inherit;
	font-size: 11px;
}

.caja > h1, .caja > h1 > a, .caja > h1 > a.hover {
	font-size: 16px;
	font-weight: 600;
	margin: 0px 0px 10px 0px;
}

.caja > ul {
	font-size: 12px;
	margin: 0px 0px 10px 15px;
	padding: 0px;
}

.caja > ul.sinbullets {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}

.caja > ul > li {
	font-size: 12px;
}

.caja > ul > li > a {
	font-size: 12px;
}

.caja.amarilla {
	/* background-color: #f8f7eb; */
}
.caja.amarilla > h1, .caja.amarilla > h1 > a {
	color: #bc300e;
}

.caja.azul {
	/* background-color: #f0fcff; */
}

.caja.azulFondo {
	/*background-color: #f0fcff;*/
	background-color: white;
}

.caja.azulFondo > h1 > a, .caja.azulFondo > h1 > a.hover {
	color: RGB(51, 51, 51);
}

.caja.azul > h1, .caja.azul > h1 > a {
	color: #2149a4;
}

.caja.gris {
	/* background-color: #e1e1e1; */
}
.caja.gris > h1, .caja.gris > h1 > a, .caja.gris > h1 > a.hover {
	color: #5b5b5b;
}

.caja.bienvenido {
	background: url(../imagenes/home/torres-bienvenido-2-80.png) no-repeat bottom left;
}

.caja.bienvenido > .contenido {
	width: 180px;
	margin-left: 80px;
	margin-top: 10px;
}

.caja.bienvenido > .contenido > h1, .contenido > h1 > a {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	/*color: #2149a4;*/
	color: #5b5b5b;
}

.caja.banner {
	padding: 0px;
}

.caja.banner:hover {
	opacity: .50; /* Standards Compliant Browsers */
    filter: alpha(opacity=50); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.cajablancaFila1 {
	background-color:rgba(255,255,255, 0.8);
	
	background-color:rgb(255,255,255)\0/; /* Solo para IE 8 */
	
	opacity: .80; /* Standards Compliant Browsers */
    filter: alpha(opacity=80); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	
	margin: 0px 0px 20px 0px;
	/*padding: 5px;*/
}

.cajablancaFila1 .parteIzquierda {
	background-color: #bc290a;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: white;
	padding: 5px;
	/* min-height: 100px; */
	margin: 0px;
}

.cajablancaFila1 .parteDerecha {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #333;
	padding: 5px;
	/* min-height: 100px; */
	margin: 0px;
	background-image: url(../imagenes/elementos/boton-enlace.png);
	background-origin: padding-box;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.cajablanca {
		
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	height: 220px;
	
}

.cajaavisos {
	background-color: white;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
}


.cajablanca h1, .cajablanca h1 a, .cajaAvisos h1, .cajaAvisos h1 a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.conjuntoEnlaces {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementoEnlaceHome {
	background-color:rgba(255,255,255, 0.8);
	
	background-color:rgb(255,255,255)\0/; /* Solo para IE 8 */
	
	opacity: .80; /* Standards Compliant Browsers */
    filter: alpha(opacity=80); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	
	color: #333;
}

.elementoEnlaceHome > a{
	color: #333;
}


h1.tituloSecreGral {
	background-color: RGB(4, 91, 122);
	padding: 3px 0px 3px 6px;
}

h1.tituloSecreGral > a {
	color: white;
	font-weight: 600;
}

h1.tituloAlumnos {
	background-color: RGB(193, 42, 9);
	padding: 3px 0px 3px 6px;
	color: white;
	font-weight: 600;
}

h1.tituloAlumnos > a {
	color: white;
	font-weight: 600;
}

h1.tituloAvisos {
	background-color: rgb(154,147,85);
	background-color: #333;
	padding: 3px 0px 3px 6px;
	color: white;
	font-weight: 600;
}


h1.tituloAvisos > a {
	color: white;
	font-weight: 600;
}


.enlacesConFlecha {
	border-right: 5px solid transparent;
}

.enlacesConFlecha a {
	display:inline-block;
	width: 100%;
	background-image: url(../imagenes/elementos/boton-enlace.png);
	background-repeat: no-repeat;
	background-position: right center;
}


h1.tituloSeccionNoticias {
	background-color: RGB(190, 190, 190);
	padding: 3px 0px 3px 6px;
}

/* ------------------------------------------ Entrevistas Home */

.contenedorEntrevistasHome {
	width: 99%;
/* 	height: 160px; */
	overflow: auto;
	padding: 0px 0px 0px 5px;
}

.contenedorEntrevistasHome > .entrevistaHome {
	float: left;
	margin: 15px 0px 5px 0px;
	/*border-bottom: 1px solid #d7d7d7;*/
	padding: 0px 0px 5px 0px;
	width: 99%;
}

.contenedorEntrevistasHome > .entrevistaHome > .imagenEntrevistaHome {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}



.contenedorEntrevistasHome > .entrevistaHome > .titularEntrevistaHome,
.contenedorEntrevistasHome > .entrevistaHome > .titularEntrevistaHome > h1 > a {
	float: left;
	line-height: 20px;
	font-size: 14px;
}

.contenedorEntrevistasHome > .entrevistaHome > .titularEntrevistaHome.conFotoNoticia {
	width: 50%;
}

/* ------------------------------------------ FIN Entrevistas Home */


/* --------------------------------------------------------- Noticias Home */

.contenedorNoticiasHome > .noticiaHome {
	float: left;
	margin: 5px 0px 5px 0px;
/* 	border-bottom: 1px solid #d7d7d7; */
	padding: 0px 0px 5px 0px;
	width: 100%;
}


.contenedorNoticiasHome {
	width: 99%;
/*
	height: 300px;
	overflow: auto;
*/
	padding: 0px 0px 40px 5px;
	/* background-color: rgba(255,255,255, 0.8); */
}

.contenedorNoticiasHome > .noticiaHome > .imagenNoticiaHome {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.contenedorNoticiasHome > .noticiaHome > .imagenNoticiaHome > img {
	max-height: 100px;
/* 	clip:rect(0px 0px 100px 70px); */ /* Agujero rectángulo de medida específica */
}

.contenedorNoticiasHome > .noticiaHome > .titularNoticiaHome {
	float: left;
	width: 55%;
}

.contenedorNoticiasHome > .noticiaHome > .titularNoticiaHome span.fechaNoticia {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: gray;
	padding-left: 0px;
}

.conFotoNoticia { 
/* 	width: 135px; */
}

.sinFotoNoticia,
.titularNoticiaHome.sinFotoNoticia {
	width: 90%;
}

.contenedorNoticiasHome > .noticiaHome > .titularNoticiaHome > h1,
.contenedorNoticiasHome > .noticiaHome > .titularNoticiaHome > h1 > a {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.enlaceVerMas {
	float:right; 
	margin-right:15px; 
	color:#778596;
}

/* --------------------------------------------------------- FIN Noticias Home */

.fechaEvento {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: gray;
	padding-left: 0px;
}

.lugarEvento {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: gray;
	padding-left: 0px;
	display: inline-block;
	line-height: 12px;
}


.contenedor-info-home {
	background-color: RGBA(238, 238, 238, 1);
	
	background-color:rgb(255,255,255)\0/; /* Solo para IE 8 */
	
	opacity: 1; /* Standards Compliant Browsers */
    filter: alpha(opacity=100); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	min-height: 180px;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedor-avisos {
	background-color: RGBA(238, 238, 238, 1);
	
	background-color:rgb(255,255,255)\0/; /* Solo para IE 8 */
	
	opacity: 1; /* Standards Compliant Browsers */
    filter: alpha(opacity=100); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenedor-avisos .cajaAvisos {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f1e8c1;
	background-color: #cbcbcb;
}

.cajaAvisos h1, .cajaAvisos h1 a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.contenedor-avisos .cajaAvisos ul.listadoNormal {
	margin: 5px 5px 5px 5px;
}

.contenedor-avisos .cajaAvisos ul.listadoNormal > li i {
	/*color: rgb(154,147,85);*/
}

.cajaAvisos ul {
	margin: 0px 0px 0px 5px;
}

.cajaAvisos ul > li {
	margin-bottom: 5px;
}

.cajaAvisos ul > li {
  list-style-type: none;
  padding-left: 1.2em;
  margin-bottom: 5px;
    color: RGB(51, 51, 51);
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 14px;
}

.cajaAvisos ul > li:before {
  content: '\f05a'; /* FontAwesome char code inside the '' */
  font-family: FontAwesome; /* FontAwesome or whatever */
  display: inline-block;
  width: 1.6em; /* same as padding-left set on li */
  margin-left: -1.6em; /* same as padding-left set on li */
}​


.aviso {
	background-color: RGB(102, 102, 102);
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	color: RGB(238, 238, 238);
	float: left;
	display: block;
}

.aviso.primero {
	margin: 10px 0px 0px 0px;
}

.aviso.ultimo {
	margin: 0px 0px 10px 0px;
}

.aviso > a {
	color: white;
}

.contenedorNoticiasHome.cajaEventos {
	width: 95%;
}

.contenedorNoticiasHome.cajaEventos > .noticiaHome {
	padding: 10px 0px 10px 0px;
}

.contenedorNoticiasHome > .noticiaHome > .calendarioEvento {
	float: left;
	margin: 0px 20px 0px 0px;
}

.contenedorNoticiasHome > .noticiaHome > .calendarioEvento > i {
	font-size: 50px;
	
}

.contenedorNoticiasHome.cajaEventos > .noticiaHome > .titularNoticiaHome {
	width: 70%;
}

.iconoCalendario {
	color: #778596;
}

.fechaEvento {
	font-weight: bold;
	font-size: 13px;
}

.horaEvento {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #778596;
}

.titularEventoHome {
	float: left;
	width: 95%;
}

.contenidoCajaHome {
	padding: 0px 20px 20px 20px;
}

.contenidoCajaHome h3,
span.tituloContacto h4 {
	color: #778597;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 20px;
}

.contenidoCajaHome h3 i,
span.tituloContacto h4 i {
    color: #FB9F00;
    font-size: 20px;
    font-weight: 200;
}

.contenidoCajaHome h4 {
	color: #778597;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
}

.textoAvisoPequeño {
	color: #778597;    
    margin-bottom: 20px;
}

.contenidoCajaHome .accordion-heading {
	background-color: #778597;
	color: white;
}

.contenidoCajaHome .accordion-heading a {
	color: white;
}

.contenedorNoticiasHome.cajaAvisos {
}

.cajaAvisos {
/*
	height: 130px;
	overflow: auto;
*/
}


.contenedorNoticiasHome.cajaAvisos > ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 8px 0px 0px;
}

.contenedorNoticiasHome.cajaAvisos > ul > li {
	margin-bottom: 8px;
	line-height: 15px;
}

.contenedorNoticiasHome.cajaAvisos > ul > li, .contenedorNoticiasHome.cajaAvisos > ul > li > a {
	font-size: 12px;
}

.textoLegalModal {
	display: block;
	font-size: 10px;
}

.modal-body {
    max-height: 800px;
}



/* Customizo la tabla de estudios */

/* pestañe inactiva */
#cajaEstudios .nav-tabs li > a {
	background-color: #F4C06A;
}

/* pestaña activa */
#cajaEstudios .nav-tabs li > a:hover,
#cajaEstudios .nav-tabs li.active > a {
	background-color: #E28200;
}

#cajaEstudios .tab-content .contenedorInfo {
	border: 1px solid #FDA000;
}


