/* CSS Document */
*{margin:0; padding:0;}
/*Capas de contenido*/
#contenedor2 {width: 60em;
margin-left:auto;
margin-right:auto;
	}
.sup_der, .inf_izq {background: url(../imagenes/fondo-repeat.jpg) repeat-y;}
.inf_izq{background:url(../imagenes/fondo-repeat.jpg) repeat-y;}
.sup_der {background-position: right top;}
.inf_izq {background-position: left bottom; height: auto;}

#fin{height:2em;background:url(../imagenes/fondo-base.jpg) no-repeat;
	width:60em;
	margin-left:auto;
	margin-right:auto;
}

#contenedor{
	/*width:62em;*/
	width:57em;
	margin-left:1.5em;
	margin-right:auto;
	padding-top:1.5em;
}


#ayuda{
	color:#CC0000;
	font-weight:bold;
	/*text-align:right;
	padding-right:2em;*/
	width:56.8em;
	padding-top:0.3em;
	padding-bottom:0.2em;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

#ayuda a:hover{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	
}

#ayuda a{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

#superior{
	z-index:0;
	background-color:#F0F0F0;
	/*width:60em;*/
	width:39em;
	height:1.5em;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #C9C9C9;
}



#buscador {position:relative; top:0.1em; left:28em; float:left;}
#buscador label {display:inline;}
#buscador #buscar {border:0.1em solid #e4e4e4; background-color:#f0f0f0; color:#6c6c6c; font-weight:normal; padding:0.04em; font-size:0.7em; z-index:-1}
#buscador #q {border:1px solid #e4e4e4; font-size:0.7em; width:10em; background-color:#fff; padding:2px; color:#aaaaaa;} /*b2b2b2*/

#idioma{
	position:relative; top:0.3em; left:35em; width:10em; float:left;
	}
#idioma a, #idioma a:hover, #idioma a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:0.7em;
	color:#6c6c6c;
}

#idioma a:hover{text-decoration:underline;}

#idioma a img{
	border:none;
	margin-left:0.2em;
	margin-right:0.2em;
}

#mare{
	float:right;
	margin-top:-2em;
}

#mare a img{
	border:none;	
}

#logo{
	position:relative;
	top:-1.65em;
	z-index:1;
	width:16em;
	border:none;
}

#logo a img{border:none;}

/*#logo img{
	width:15em;/*antes 15
}*/

#navegacion{
	width:11.5em;
	float:left;
	padding-top:4em;/*antes 4.5em*/
	margin-top:-5em;
	background-color:#F0F0F0;
	height:17.7em;/*antes 17.2em*/
}

#navegacion a{
	/*width:97%;*/
	color:#616161;
	text-decoration:none;
	background-color:#F0F0F0;
	padding:0.7em;
	padding-right:0;
	padding-left:1em;
	/*padding-bottom:0.4em;*/
	display:block;
}

#navegacion li a:hover{background-color:#FFFFFF;}
#navegacion li, a {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;/*cambiado por 0.8*/
	

}
#navegacion li{ 	border-bottom:0.1em solid #C9C9C9;}

#sede{
	width:10em;
	height:5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	padding-top:0.6em;
	
}

#sede a, #sede img{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:center;
	font-size:0.8em;
	margin-bottom:0.2em;
	padding:0;
}

/*El tamaño de la imagen será 601x407px para que todo funcione */
#noticia {
	margin-top:-4em;
	padding-left:11.8em;
	z-index:0;
}

#noticia a, #noticia img{
	/*width:49.4em;*/
	margin-top:0.3em;
	z-index:0;
	text-decoration:none;
	border:0;
}

#texto_noticia{
	background-color:#FFFFFF;
	padding:0.6em;
	/*color:#616161;*/
	color:#000000;
	margin-top:-4.5em;/*Caso una linea*/
	/*margin-top:-5.8em;/*Caso dos lineas*/
	margin-left:14.5em;
	z-index:1;
	position:relative;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	/*34 para ampliar un poco en width, 32 es el normal*/
	width:35.5em; /*34*/
	filter: alpha(opacity=90);
	opacity:0.9;
}

#texto_noticia a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}

#agenda{
	
	width:15.7em;
	height:20em;
	z-index:1;
	display:block;
	margin-top:-18em;
	position:relative;
	margin-left:41.3em;
	border-right:none;
}

#agendadia{
	width:auto;
	background-color:#AB1A2F;
	font-family:Arial, Helvetica, sans-serif;
	padding:0.5em;
	color:#FFFFFF;
	font-size:0.9em;
}

.agendadiatexto {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#agendainfo{
	width:auto;
	background-color:#616161;
	padding:0.5em;
	margin-top:0.5em;
	border:#ffffff solid 1px;
	border-right:none;
	text-decoration:none;
	filter:alpha(opacity=90);
	opacity:0.9;
}

#agendainfo a:hover{
	text-decoration:underline;
}

#agendainfo a{
	text-decoration:none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#agendainfo li{
	list-style-image:url(../imagenes/flecha-blanca1.gif);
	text-decoration:none;
	margin-top:0.2em;
	margin-bottom:0.5em;
	margin-left:1em;
	font-weight:normal;
}

#agendainfo img{
	/*height:0.4em;*/
}

#masagenda a:hover{text-decoration:underline;}

#masagenda a{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
#masagenda {
	text-align:right;
	margin:0.8em;
	margin-top:0.3em;
	margin-right:0.3em;
	padding-right:1em;
	background:url(../imagenes/flecha-gris1.gif) right no-repeat;
}



#prensa{

	height:0.5em;
	background-color:#F0F0F0;
	width:auto;
	padding:0.5em;
	padding-left:0;
	border:1px solid #C9C9C9;
}

#prensa_principal{
	width:7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:0.8em;
	margin-left:auto;
	margin-right:auto;
	margin-top:-0.3em;
	float:left;
	padding-left:0em;
	padding-right:0em;
	font-weight:bold;
	border-right:2px solid #C9C9C9;
	text-align:center;
	}

#prensa_noticia{
	float:left;
	margin-left:1em;
	margin-top:-0.2em;
	width:41em;
}

#prensa_noticia img, #prensa_noticia a, #prensa_noticia a:visited{
	margin-right:0.3em;
	border:0;
	text-decoration:none;
	height:0.7em;
	color:#616161;
	font-weight:normal;
	font-size:0.8em;
	}
#prensa_noticia a:hover{
	text-decoration:underline;
}

#revista_campus a{
	width:8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:0.8em;
	margin-left:0.4em;
	margin-right:auto;
	margin-top:-0.3em;
	float:left;
	padding-left:1em;
	padding-right:0em;
	font-weight:bold;
	border-left:2px solid #C9C9C9;
	text-align:center;
	text-decoration:none;
	}
#revista_campus a:hover{text-decoration:underline;}

.hint{
	clear:both;
	display:block;
}

#masprensa{
/*	width:60em;*/
	width:55.7em;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:0.2em;
	padding-right:0.8em;
	background:url(../imagenes/flecha-gris1.gif) right no-repeat;
}

#masprensa a:hover{text-decoration:underline;}

#masprensa a{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

#masprensa img{/*height:0.5em*/}

/*Revisado*/

#bannersinferiores{
/*	width:60em;*/
	width:56.5em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.6em;
	height:auto;
}


.actual{
	float:left;
	width:13.5em;
	height:6em;
	border:#C9C9C9 1px dashed;
	margin-right:0.5em;
}

.actualfin{
	float:left;
	width:13.5em;
	height:6em;
	border:#C9C9C9 1px dashed;
	margin-right:0;
}

.imgactual img{
	float:left;
	margin:0.5em;
	margin-top:0.8em;
	border:0;
	height:6.1em;
}

.actualtexto{
	float:left;
	margin-top:0.5em;
	margin-left:0.2em;	
	margin-right:0.1em;
	width:5.8em;
}


.actualidadencabezado {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	/*font-size:0.9em;*/
	color:#AB1A2F;
	text-decoration:none;
	line-height:1em;
}
a.actualidadencabezado{text-decoration:none;}
.actualidadtexto {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6em;
	/*font-size:0.8em;*/
	color:#616161;
	padding-top:0.2em;
}
a.actualidadtexto{text-decoration:none;}
#enlaces{
	/*width:58em;*/
	/*background-color:#C9C9C9;*/
	background-color:#f0f0f0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	padding-top:2.5em;
	padding-bottom:2.5em;
	padding-left:1em;
	padding-right:1em;
	border-top:0.2em #666666 solid;
	text-align:center;
	font-size:0.5em;
}

.aplicacion{
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	text-align:center;
	font-size:1.2em;
	margin-left:0.2em;
	margin-right:0.2em;
}

a.aplicacion:hover{text-decoration:underline;}

a.aplicacion {
	font-weight:normal;
	color:#616161;
	text-decoration:none;
	text-align:left;
	margin-top:1em;
}



.perfil{
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	text-align:center;
	font-size:1.1em;
	margin-left:0.2em;
	margin-right:0.2em;
	margin-top:0.7em;
}

a.perfil:hover{text-decoration:underline;}

a.perfil {
	font-weight:normal;
	color:#616161;
	text-decoration:none;
	text-align:left;
	margin-top:1em;
	font-weight:bold;
}


#masactual{
/*	width:60em;*/
	width:55.7em;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:0.3em;
	margin-bottom:0.5em;
	padding-right:0.8em;

	float:left;
	background:url(../imagenes/flecha-gris1.gif) right no-repeat;
	clear:both;
	
}

#masactual a:hover{text-decoration:underline;}

#masactual a{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

#masactual img{height:0.5em}

#pie{
	/*width:60em;*/
	width:57em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	padding-left:0em;
	padding-right:0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	text-align:center;
}

.pietexto{
	
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
	padding-left:14em;
	/*padding-right:19em;*/
}

.ayudaabajo{
	float:left;
	border:none;
	text-align:right;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
}

.ayudaabajo a{
	float:none;
	font-size:0.9em;	
}

.ayudaabajo a:hover{
	text-decoration:underline;
}

/**img.rss, a.rss  {
	border:none;
	text-align:right;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
	margin-left:0.5em;

}

a.rss:hover{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.rss{
	text-align:right;	
}**/

img.social, a.social  {
	border:none;
	text-align:right;
	background-color:#FFF;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
	margin-left:0.5em;

}

a.social:hover{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.social{
	text-align:right;	
}


#todoactualidad{width:auto;height:auto;float:none;}


.carrusel{
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/	
	
}

.up{
	margin-top:-0.1em;	
	
}

h1{
	display:none;	
}

#presentacion{
	position:absolute;
	top:0;
	z-index:4;
	left:0;
	text-align:center;
	width:100%;
	height:100%;
	background-color:#000;
}

.video{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-decoration:none;
}

.sede{
	text-align:center;	
}

#navegacion li.sede{
	font-weight:bold;
	font-size:0.7em;
}

.sinborde{
	border:0;	
}
