@charset "UTF-8";
/* no se han encontrado resultados de las busquedas */
p.inforesultados, p.vacio{clear:both;margin:50px 0 !important;padding:10px !important;border:0 !important;background:#f7f7da !important;text-align:center !important;font-weight:bold !important;font-size:1.1em !important;color:#ca2727 !important}
p.vacio{margin:0 0 25px !important}
/*
modulo1 - basica (con navegacion lateral) y modulos izda y dcha
modulo2 - sin navegacion lateral simulamos el hueco de la navegacion dejando el mismo espacio para los modulos izda y dcha
modulo3 - igual que la basica pero la dcha no tiene borde lateral de separacion
modulo4 - sin navegacion lateral, yendo el modulo de la izda desde la zona que ocupaba la navegacion hasta donde suele empezar siempre el modulo dcha.
*/

.modulohome, .modulo1, .modulo2, .modulo3, .modulo4, .subhome, .bloquesubhome, .destacados, .enlaces, .enlace, .banner, 
.sumario, .descargas, .interes, .encuesta, .infoadicional, .moduloboletin, .directorio, .universidades, .datoscontacto{width:100%;float:left;overflow:hidden}
.ucatv, .moduloapli, .cajaboletin, .cajatabla, .cajaservicios{width:100%;float:left}
	
	/* Comunes. Definen la estructura de las plantillas. 
		 Decoracion y contenedor establecen las dimensiones que tenÃ­an nevagecion2 y recursos ya que
		 utilizaran cuando no hay navegacion lateral.	 */		
		.moduloizda{width:63%;float:left;padding:15px 1.5% 0 2%;background:transparent url(../imagenes/pixel.gif) repeat-y 100% 0}
		.modulodcha{width:33.5%;float:right;padding:15px 0 0}
		
		.modulocentro{width:96%;float:left;padding:5px 2% 0 2%}
		
		/* dentro de modulo2 */
		.decoracion{width:20.8em;float:left;padding-top:15px}
		/*.contenedor{clear:right;margin-left:20.8em;padding-left:1px;background:transparent url(../imagenes/pixel.gif) repeat-y 0 0}*/
		.contenedor{width:62.4em;float:right;padding-left:1px;background:transparent url(../imagenes/pixel.gif) repeat-y 0 0}

		/* modulo4 */
		.modulo4 .moduloizda{width:71.5%;padding-top:0}
		.modulo4 .modulodcha{width:25%}

	.modulocentro, .moduloizda, .modulodcha, .decoracion, .contenedor{min-height:600px !important;height:auto !important;height:600px}
	.bloquesubhome .item{padding-bottom:30000px;margin-bottom:-30000px}

/* Plantilla home */
/*.modulohome{background:transparent url(../imagenes/pixel.gif) repeat-y 50% 0}*/
.modulohome .moduloizda, .modulohome .modulodcha{min-height:250px !important;height:auto !important;height:250px;padding-top:0}
.modulohome .moduloizda{width:75%;padding-left:0;padding-right:1px}
		.modulohome .moduloflash{width:100%;float:left}
			.modulohome .moduloflash object{display:block}

			.flash object dl{height:300px;overflow:auto;margin:0;background:#fff}
			.flash object dt, .flash object dd{width:auto;margin:0;padding:5px 10px 0}
			.flash object dd{padding-top:0;font-size:.9em}
			.flash object dl dt{color:#01678f;font-weight:bold}

.modulohome .dcha{width:249px;float:right;padding-left:1px}
		.modulohome .izda{margin-right:251px}
.modulohome .modulodcha{width:24.9%;float:left;padding-left:0}

	.modulohome .cont{width:100%;float:left;text-align:center}
	.modulohome .cont *{text-align:left}
	.modulohome .cont img{margin:0 0 5px}
	.modulohome .cont ul{margin:0 0 10px 10px}

	.modulohome h2{margin:0;padding:13px 10px;background:#797a7d;color:#fff}

	.destacados, .enlaces{border-bottom:1px solid #cbc9ca}

	.destacados .item{width:100%;margin:14px 0 22px;border-bottom:1px solid #cbc9ca}
	.destacados .item.ultimo{border:0}
	.destacados h3{display:inline;margin:0 4.5%;padding:0;font-size:1.2em}
	.destacados h3 a{color:#123645;margin:0;padding:0;text-decoration:none;font-weight:bold}
	.destacados p{margin:4px 4.5% 10px;padding:0;line-height:1.5em}

	.enlaces li{margin-top:10px;padding:0 0 5px 25px;background:transparent url(../imagenes/icono7.gif) no-repeat 0 2px !important}
	.enlaces li a{text-decoration:none;color:#01678f;font-size:1.2em;}	

/* caja para encuesta */
.encuesta h2{min-height:120px !important;height:auto !important;height:120px;margin:0;padding:15px 100px 5px 10px;background:transparent url(../imagenes/encuesta.gif) no-repeat 95% 0;font:normal 1.8em "Georgia";color:#dd6d10;text-align:right}
.encuesta h2 strong{font:normal .6em "Arial";display:block;color:#333537;line-height:1.5em}
.encuesta .moduloapli{width:90%;padding:15px 5%;background:#f2f3f4}

/*subhome*/
.bloquesubhome{padding-left:1px;border-bottom:1px solid #cbcacc}
.subhome .item{width:33.2%;float:left;border-right:1px solid #cbcacc;overflow:hidden}
.subhome .cajaitem a{color:#123645}
.subhome .enlace a{color:#01678f}
.subhome .cajaitem{width:94%;padding:5px 3%;color:#797a7d}
.subhome .cajaitem .enlace p{margin-top:0;text-align:right;font-size:.9em}
.subhome .ultimo{border:0}

/* Caja color fondo */
.cajafondo{width:95%;float:left;margin-bottom:15px;padding:15px 2.5% 5px;background:#f5f3f1}

/* Sumario, Descargas e Interes, Leyenda*/
.infdcha{width:100%;float:left;padding:5px 0 25px}
.infdcha h3{margin:0 15px 0 0;padding-right:25px;font-size:2em;color:#c0c1c2;text-align:right;background:transparent url(../imagenes/sumario.gif) no-repeat 100% .15em;text-transform:lowercase}
.infdcha h3 img{padding-left:10px}
	
	.leyenda h3{background-image:url(../imagenes/leyenda.gif)}
	.descargas h3{background-image:url(../imagenes/descargas.gif)}
	.interes h3{background-image:url(../imagenes/interes.gif)}
	
.infdcha .cont{width:92%;float:left;padding:10px 4%;border:1px solid #c0c1c2;border-width:1px 0}
.infdcha ul, .infdcha p{margin:0}
.infdcha li {padding:8px 15px;border-bottom:1px solid #fff;background:#cccbcd}
.infdcha li img{vertical-align:top;margin-left:10px}
	.sumario li, .sumario p, .leyenda li{background:#e8e5e0}

.infdcha li a, .infdcha strong{display:block;padding-left:8px;background:transparent url(../imagenes/icono14.gif) no-repeat 0 8px;color:#797a7d;text-decoration:none}
.infdcha li a:hover, .infdcha strong{background-image:url(../imagenes/icono5.gif);font-weight:normal;color:#de6c10;text-decoration:none !important}

.infdcha.leyenda li strong{padding-left:8px;background:transparent url(../imagenes/icono14.gif) no-repeat 0 8px;color:#797a7d}

/* banner */
.banner{width:95%;float:left;padding:10px 2.5% 10px;margin-bottom:25px;border-bottom:1px solid #cbc9ca;text-align:center}
.banner p{margin:0}

/*cajabanners*/
.cajabanners{width:98%;margin:0 1.5% 25px .5%;padding:10px 0;border:1px solid #c1d6e0}
.cajabanners img{padding:0 5px}

/*imagen centrada con overflow para redimensionar*/
.cajaimg{width:100%;float:left;padding:5px 0 10px;text-align:center;overflow:hidden}

/* informacion adicional */	
.infoadicional{padding-bottom:15px;text-align:center}
.infoadicional .item{width:92%;margin-bottom:10px;padding:0 4% 20px;border-bottom:1px solid #cecdcf;text-align:left}
.infoadicional h3.tipo2{margin:5px 0 10px;font-size:1.1em;color:#f79320;font-weight:bold}
.infoadicional p{margin:0}

/*residencias*/
.residencias{background:transparent url(../imagenes/directorio.gif) no-repeat 97% 25%}
.residencias .grupo{width:100%;float:left;padding-bottom:15px}
.residencias h3{margin-bottom:10px}
.residencias .item{width:76%;margin-bottom:3px;background:#f5f3f1 url(../imagenes/fondoTitDirectotio.gif) no-repeat 0 0;overflow:hidden}
.residencias .tit, .residencias .info{float:left;padding:15px 1% 5px 5%}
.residencias .tit{width:30%;padding-left:0}
.residencias .tit h4{margin-left:40px;padding-top:8px;font-size:1.2em}
.residencias .info{width:60%;padding-bottom:3000px;margin-bottom:-3000px;border-left:3px solid #fff;}
.residencias .item .info ul{margin:0}
.residencias .item .info li{width:100%;float:left;padding:0 0 2px;background:transparent}
.residencias .item .info li strong{width:35%;float:left;min-height:2em !important;height:auto !important;height:2em}

/*directorio y universidades*/
.directorio .moduloizda, .directorio .modulodcha, .universidades .moduloizda, .universidades .modulodcha{width:49.95%;padding:0}
.directorio h3{margin:30px 0 0 20px}
.directorio .item{width:94%;padding:20px 3%;border-bottom:1px solid #cecdcf}
	.directorio .item.ultimo{border:0}
.directorio .item h3{margin:0 0 10px}
	.directorio .item h3 a{text-decoration:none;color:#123645}
.directorio .item ul{margin:0 0 5px}
	.directorio .item li{padding-bottom:10px}
	.directorio .item li a{text-decoration:none;color:#666}	
	.directorio .item p a{color:#123645;text-decoration:none}
	
/*universidades*/
.universidades .moduloizda, .universidades .modulodcha{width:47%;padding-right:1.4%;padding-left:1.5%}
.universidades .item{width:100%;float:left;padding:15px 0;background:transparent url(../imagenes/lineaH_1.gif) repeat-x 0 100%}
.imagen{width:95px;height:66px;float:left}
.universidades .texto{margin:20px 0 0 120px}
.universidades p{font-weight:bold;font-size:1.3em}
.universidades p strong{color:#e07620}

/* boletines */
.moduloboletin{width:88%;padding:20px 6% 0;border-bottom:5px solid #78797c}
.moduloboletin h3{margin-bottom:10px;font-size:2.5em;font-weight:normal;color:#123645}
.moduloboletin .enlace{width:98%;float:left;padding-right:2%;text-align:right}
.moduloboletin .enlace a{text-decoration:none;color:#01678f}

/*UCA TV*/
.ucatv .moduloizda{width:75%;padding-left:0;padding-right:1px}
.ucatv .modulodcha{width:24.9% !important;width:24.7%}
.ucatv .separador{width:95%;padding:15px 2.5%}
.ucatv .carrusel{width:100%;float:left;margin-top:10px;padding-bottom:32px;background:transparent url(../imagenes/fondoCarrusel.gif) repeat-x 0 100%;text-align:center}
.ucatv .infoadicional .item{padding:10px 20px}
.ucatv .infoadicional h3{color:#797a7d}
.ucatv .infoadicional h3 img{display:block;margin-bottom:5px}
.ucatv .infoadicional ul{margin:10px 0}
.ucatv .infoadicional li a{text-decoration:none}

.ucatv .moduloapli{padding-top:10px}

/* honoris causa */
.honoris .modulocentro{width:97.5%;padding:15px .5% 0 2%;overflow:hidden}
.honoris p{font-style:italic}
.honoris .modulo100{width:98.5%;margin:0 1.5% 15px 0;border-bottom:1px solid #cbcacc}
.honoris .item2 img{display:block;padding-bottom:5px}
.honoris .cajafondo{width:90%;margin-bottom:-30000px;padding:15px 5% 30000px}

.item2{width:32%;float:left;display:inline;overflow:hidden;margin:0 1% -30000px 0;padding-bottom:30000px}

/* honoris causa ficha*/
.datoscontacto{margin-bottom:20px}
.datoscontacto table{width:100%;margin:0;background:transparent url(../imagenes/lineaH_4.gif) no-repeat 0 100%}
.datoscontacto th, .datoscontacto td{color:#123645;border:0;background:transparent;font-weight:normal;font-size:1em}
.datoscontacto th{text-align:right;width:10%;background:transparent url(../imagenes/lineaH_2.gif) no-repeat 0 90%}
.datoscontacto td {width:90%;background:transparent url(../imagenes/lineaH_3.gif) no-repeat 0 90%}
	
/* plantilla 2 columnas sin linea horizontal*/
.modulo3 .moduloizda{background:transparent}

/* interior5 -listado de imÃ¡genes y enlaces*/
.listadoitem{width:99%;float:left;margin:20px 0 0}
.listadoitem .itemimg{float:left;width:240px;margin-top:5px}
.listadoitem .info{margin-left:250px}

/*tabla servicios digitales*/
.serviciosdigitales{width:100%}
.serviciosdigitales h3{margin:0;padding-left:10px;background:transparent url(../imagenes/icono5.gif) no-repeat 0 5px;font-size:1em}
.cajaservicios{margin-bottom:12px;padding:0 0 10px;background:transparent url(../imagenes/puntosH.gif) repeat-x 0 100%}
.cajatabla{width:100%;padding-bottom:19px;background:transparent url(../imagenes/fondoServiciosDigitales.gif) repeat-x 0 100%}
.cajatabla table{width:100%;margin:10px 0 0;border:1px solid #cbcacc}
.cajatabla th, .cajatabla td{vertical-align:middle;padding:7px 3px 5px;border:1px solid #cbcacc;color:#797a7d;text-align:center}
.cajatabla th{background:#cbcacc;border:0}
.cajatabla th#info, .cajatabla th#descarga, .cajatabla th#online, .cajatabla th#telematico{width:30px}

.sumario2{width:98%;float:left;margin:5px 0 25px;padding-left:2%;border-bottom:1px solid #cecdcf}
.sumario2 ul{width:99%;float:left;margin:0;border-left:1px solid #cbcacc}
.sumario2 li{float:left;padding:0;background:transparent;font-size:1.7em}
.sumario2 a, .sumario2 strong{display:block;padding:5px 15px}
.sumario2 a{border-right:1px solid #cbcacc;text-decoration:none;color:#123645}
.sumario2 strong{position:relative;bottom:-1px;padding-right:40px;border:0;background:#fff url(../imagenes/directorioOn.gif) repeat-y 100% 100%;font-weight:normal}


/*galeria img*/
.galeriaimg{width:100%;float:left;margin-bottom:10px}
.galeriaimg li{float:left;padding:0 22px 10px 0;background:transparent}