/*************	ESTILOS GENERALES. DIVS PRINCIPALES, MAQUETACION.  *************/
html, body 	{
	height: 		100%;
	margin: 		0px;
	padding: 		0px;
	font-family: 		Arial, Helvetica, sans-serif;
	_font-size: 		1em;
	letter-spacing: 	0.1em;
	background-image: url(fondo_web.jpg);
	background-repeat: repeat-x;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color:#FFD600;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#000000;
	color: #999999;
		}
#container 	{
		width: 			980px;
		margin: 		0px auto;
		padding: 		0px;
  		background: 		#fff url(cols.gif) repeat-y 0% 0%;
		color:			#445464;
		border-top: 		1px solid gray;
		}

#leftnav	{
		float: 			left;
		width: 			165px; /* 155 */
		margin: 		0px;
		padding: 		0px;
		}
#logo_uah {
	margin: 0px;
	padding: 0px;
	background-color: #005AAA;
}
#content	{
		float: 			left;
		width: 			656px; /* 466 */
		margin: 		0px;
		padding: 		0px;
		color: 			#445464;
		font-size: 		0.7em;
		}

#content a{
		color: 			#0019A8;
		text-decoration: 	none;
		font-weight: 		bold;
}

#content a:visited{
		color: #000066;
		text-decoration: none;
}

#content a:hover{
		color: 			#0019A8;
		text-decoration: 	underline;
}

#rightnav	{
		float: 			left;
		width: 			158px; 
		margin: 		0px;
		padding: 		0px;
		border-top:		5px solid #005AAD;
		color: 			#1E2D3B;
		font-size: 		0.7em;
		}

#footer		{
		clear: 			both; 
		margin: 		0px 0px -4px 0px;
		padding: 		0px;
		height: 		6px;
		line-height: 		0px;
		font-size:			0px;
  		background: 		url(footer.gif) no-repeat 0px 0px;
		}

a 		{
		text-decoration: 	none;
		color:			#0019AC;
  		font-weight:		bold;
		}
a:hover 	{
  		text-decoration:	underline;
		}
ul		{
		list-style-image: 	url("li.gif");
		}
p.center {
	text-align:center;
	}
p.destaca {
	font-size: 1.2em;
	text-align: center;
	list-style-type: none;
	background:#FFFFCC;
	border: #666666 0.1em dotted;
	padding: 0.3em 0;
}
	
.imagennivel	{
	margin: 		0px 0px 10px 10px;
	color:			#FFFFFF;
	float: left;
	padding: 0px 30px 0px 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
		}
		
		
/*************	MENU PRINCIPAL  *************/


ul#menu		{
		width: 			163px;  /* 153 */
		margin: 		0px 0px 0px 1px;
		_margin: 		0px 0px 0px 1px;
		padding: 		0px 0px;
		list-style-image: 	none;
		list-style-type: 	none;
  		background: 		#fff;
		font-size: 		0.7em;
		}
ul#menu li	{
		margin: 		0px;
		padding: 		0px;
				letter-spacing: 0.1em;
		}
ul#menu li a, ul#menu li h2, ul#menu li h3 {
		color: 			#445464;
		text-decoration: 	none;
		display: 		block;
		border-left: 		5px solid #960008;
		margin: 		0px;
		padding: 		4px;
		background: 		#BE040E;
		font-size: 		1em;
  		font-weight:		bold;
		}
ul#menu li h2 {
	color: #fff;
	font-size: 		1.0em;
	letter-spacing: 0.2em;
}

ul#menu li ul	{
		list-style-image: 	url("li.gif");
		background: 		#fff;
		width: 			143px;  /* 133 */
		margin: 		5px 0px 5px 20px;
		padding: 		0px;
		}
ul#menu li ul li {
		margin: 		0px;
		padding: 		0px;
		color: 			#BE040E;
		background: 		#fff;
  		font-weight:		bold;
		}
ul#menu li ul li a, ul#menu li ul li h3 {
		margin: 		0px;
		padding: 		0px;
  		font-weight:		normal;
		border: 		0px;
		background: 		#fff;
		}
html*ul#menu li ul li a, html*ul#menu li ul li h3 { 
  		height:			100%;
  		vertical-align:		text-top;
		}
ul#menu li ul li a img {
		margin: 		0px;
		padding: 		0px;
  		font-weight:		normal;
		border: 		0px;
		background: 		#fff;
		}
ul#menu li ul li a:hover {
  		text-decoration:	underline;
		}
ul#menu li ul li.last a {
		color: 			#0018AD;
		}
ul#menu li ul li ul	{
		list-style-image: 	url("licircle.gif");
		width: 			120px;  /* 110 */
		margin: 		5px 0px 5px 15px;
		padding: 		0px;
		}
ul#menu li ul li ul li {
		margin: 		0px;
		padding: 		0px;
		}
/* added */
ul#menu li ul li ul li a, ul#menu li ul li ul li h3 {
		margin: 		0px;
		padding: 		0px;
  		font-weight:		normal;
		border: 		0px;
		background: 		#fff;
		}
html*ul#menu li ul li ul li a, html*ul#menu li ul li ul li h3 { 
  		height:			100%;
  		vertical-align:		text-top;
		}


/*************	MENU SECUNDARIO (PORTADA, DIRECTORIO, MAPA WEB, ETC) *************/


ul#menusecundario {
		margin: 		0px;
		padding: 		5px 0px 5px 5px;
		margin-top: 2px;
		list-style-type: 	none;
		font-family: 		Arial, Helvetica, sans-serif;
		font-size: 		0.9em;
		letter-spacing: 	0.1em;
		float:left;
}
ul#menusecundario li {
		display: 		inline;
		padding: 		0px 2px 0px 2px;
		margin: 		0px 1px 0px 1px;
		border-right: 		1px solid #848484;
		}
ul#menusecundario li.last {
		border-right: 		0px;
		}
ul#menusecundario li a {
  		color: 			#0019A8;
		}
ul#menusecundario li a:hover {
  		text-decoration: 	underline;
		}
ul#menusecundario li img{
  		margin: 0px;
		padding: 0px;
		}
ul#menu h2 {
  		font-weight:		bold;
		font-family: 		Arial, Helvetica, sans-serif;
		}

/*************	MIGA DE PAN *************/

#breadcrumb	{
		padding: 		10px;
		color:			#1E2D3B;
		}

/*************	CONTENIDO CENTRAL *************/


h1.presenta		{
		display: 		none;
		}
p, h2		{
		margin: 		0px;
		padding: 		0px 10px 10px 10px;
		}
h1, h2 {
		font-family: 		"Times New Roman", Times, serif;
		font-size: 		1.8em;
		font-weight: 		normal;
		color: 			#BE040E;
		letter-spacing: 	0em;
		}
#content h3	{
		margin: 		5px;
		padding: 		5px;
		font-family: 		"Times New Roman", Times, serif;
		font-size: 		1.5em;
		font-weight: 		bold;
		color: 			#56595C;
		letter-spacing: 	0em;
		}
h4 {
		font-weight:		bold;
		font-size:		1em;
		margin-bottom: 		0px;
		padding: 		0px 10px 5px 10px;
		}

h3.linea	{
		clear:			left;
		border-top: 		1px dashed #525A5A;
		}
h3.saludo	{
		text-align: center;
		border-top: 1px dotted #848484;
		}

#logo		{
		margin: 		0px 0px 0px 5px;
		border: 0px;
		}
#mosaico	{
		margin: 		10px 0px 0px 15px;
		}
#mosaicomini	{
		margin: 		10px 0px 0px 0px;
		color:			#EFAD00;
		}
/*************	SITUACION DEL BOTON SUBIR *************/
#content p.subir {
		text-align:center;
		margin: 30px 5px 20px 5px;
		display: block;
}
#content p.subir img{
		padding: 0px 4px;
		vertical-align:text-bottom;
}

p.ancla_subir {
    background: url("../imagenes/ico_ancla_subir.gif") no-repeat scroll left top #ADA39B;
    color: #FFFFFF;
    margin: 0 auto 1em;
    padding: 1em 0 0.5em;
    text-align: center;
    width: 4.3em;
}
p.ancla_subir a {
    color: #FFFFFF !important;
    text-decoration: none;
}
/*************	LISTAS CONTENIDAS EN EL BLOQUE CENTRAL *************/
#content ul.lista {
		margin: 		0px;
		padding: 		0px;
	}

#content ul.lista li {
		margin: 		0px 2px 12px 30px;
	}

#content ul.lista li ul{
		margin: 		10px 0px 10px 5px;
	}
/*************	TABLAS EN EL BLOQUE CENTRAL *************/
#content table.gr {
			width: 640px;
		}
#content table {
		width: 			90%;
		margin: 10px auto;
		}
#content table td{
		border: 		1px solid #BE040E;
		padding: 		4px 4px 4px 4px;
		vertical-align: 	middle;
		font-weight:		normal;
		}
#content table tr.descripcion {
		font-weight: 		bold;
		text-align: 		left;
		padding: 		10px 4px 10px 4px;
		}
/*************	NOTICIAS DE LA PÁGINA DE INICIO Y DE LA PÁGINA DE ARCHIVO *************/

ul#noticias, ul#enlacesgraficos, ul#galeria	{
		margin: 		0px;
		padding: 		0px;
		}

ul#noticias li {
/* bullet as html img: IE cannot show img bullets on floated list */
		list-style-image: 	none;
		list-style-type: 	none;
		float:			left;
		width:			210px;  
		margin: 		5px 0px 5px 20px;
		margin: 		5px 0px 5px 10px;
		padding: 		0px;
		}
#content .pastnews {
	margin: 10px;
	padding: 5px;
	height: 100%;
	background-color: white;
	display: block;
	overflow: hidden;
}
#content .pastnews table {
	float: left;
	width: 160px;
	margin: 5px 35px 5px 5px;
	padding: 0px;
	border: 1px solid #F5F5F5;
	background-color: white;
	}
#content .pastnews ul{
	list-style-type:none;
	margin: 10px;
	}
#content .pastnews ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#content .pastnews h4{
	margin: 0px;
	}
#content .pastnews h4.meses{
	margin-top: 15px;
	}
#content .pastnews table td.day{
	background-color: #EFAD00;
	color: #FFFFFF;
	font-weight: bold;
	}
#content .noticiasxtd {
		margin: 		10px;
		padding: 		5px;
		line-height: 1.3em;
		background-color: #F5F5F5;
		display: block;
		}

/*************	enlaces especiales de la pagina de inicio *************/

#content div.especiales{
		width: 200px;
		float: left;
		margin: 0px 5px;
		padding: 5px;
}
#content div.especiales h3{
		margin: -10px 2px 0px 0px;
} 
#content div.especiales img{
		display: block;
		padding: 4px 0px;
}
/*************	ESTILOS DE LA GALERIA DE IMAGENES *************/

#content div.galeria 	{
		display: block;
		padding: 5px;
		height: 100px;
		font-weight:bold;
		}
#content div.galeria p {
		margin: 30px 5px 5px 0px;
		}
#content div.galeria img.left	{
		margin: 0px;
		padding: 5px 10px;
		float: left;
		}
#content div.galeria img.right	{
		margin: 0px;
		padding: 5px 10px;
		float: right;
		}
#content div.galeria img.left, img.right a{
		border: 0px;
		text-decoration:none;
		}
#content div.galeria img	{
	margin: -0.1em;
	border: 0;
}


/*************	AREA DE DATOS DE LA UNIVERSIDAD DE ALCALA (PAGINA DE INICIO Y SIGUIENTES) *************/
#content div#tarjeta{
		border-top: 1px solid #525A5A;
		margin: 5px;
		background-image: url(fondo_visita.gif);
		background-position:top;
		background-repeat: no-repeat;
		text-align:center;
		line-height: 1em;
		width: 640px; /* 450 */
		float: inherit;
	}
#content div#tarjeta h3{
		font-size: 1.4em;
		text-align:center;
	}

#leftnav div#tarjeta{
		border-top: 1px solid #525A5A;
		margin: 0px;
		padding: 0px;
		background-image: url(fondo_visita2.gif);
		background-position:top;
		background-repeat: no-repeat;
		font-size: 		0.7em;
		letter-spacing: 	0.1em;
		line-height: 1.1em;
	}

/*************	BARRA DE NAVEGACION DE LA DERECHA: ENLACES RELACIONADOS, ETC *************/

#rightnav img 	{
		margin: 		0px;
		padding: 		5px 0px 5px 5px;
		}
#rightnav ul 	{
		margin: 		0px;
		padding: 		0px 0px 5px 25px;
		border-bottom: 		1px dashed #525A5A;
		}

#rightnav ul li	{
		padding: 		0px 5px 5px 0px;
		list-style-image:url(li.gif);
		}
ul#enlacesgraficos {
		margin: 		0px;
		padding: 		0px;
		border: 		0px;
		}

ul#enlacesgraficos li {
		list-style-image: 	none;
		list-style-type: 	none;
		}
/* avoid ie5.0 (but needed in ie5.5+): */
html*ul#enlacesgraficos li, html*ul#galeria li { 
		height: 		100%;
		}
ul#enlacesgraficos li a {
		display: 		block;
		border-bottom: 		1px dashed #525A5A;
		padding: 		5px 0px 5px 10px;
		}

ul#enlacesgraficos li, ul#enlacesgraficos li a img	{
		margin: 		0px;
 		padding: 		0px;
 		border:			0px;
		}
#rightnav ul#banderas {
        border-top: 		1px dashed #525A5A;
		width: 			147px;
		margin: 		0px;
		padding: 		0px 0px 0px 5px;
		list-style-type: 	none;
		text-align: center;
}

#rightnav ul#banderas img { width:25px; height: 13px; margin-left: 5px; margin-right: 5px;}
#rightnav  ul#banderas li{
		display: inline;
		list-style-type: circle;
}
.enlacesimg {
	border: 0px;
}
#rightnav .enlacesimg {
	margin: 0px 2px;
	padding: 0px;
	vertical-align: baseline;
}
/*************	FORMULARIO DE BUSQUEDA *************/
form		{
		margin: 		0px;
		padding: 		0px;
		}
label		{
		display: 		none;
		}
input		{
		margin: 		0px 0px 15px 10px;
		_margin: 		0px 0px 6px 10px;
		width:			80px;
		}
input.send	{
		border: 		0px;
		color:			#0019AC;
		background: 		#fff;
		width:			45px;
		margin-left: 		5px;
 	 	cursor: 		pointer;
  		cursor: hand;
		color: 			#0019A8;
		text-decoration: 	none;
		font-weight: 		bold;
		font-size: 		1em;
		}		


#film	{
		margin: 		10px 5px 5px 8px;
		}

/************************** ICONOS DE AMPLIACION DE TEXTO **************************/

	#txtsizer img	{
			display: 		inline;
			width:			24px;
			height:			24px;
			margin: 		0px;
			padding: 		0px;
			}
	#txtsizer	{
			float: right;
			padding: 5px 0 5px 10px;
			}

/************************** saludo del Decano y firma **************************/
#saludo {
	background-color:#FFFFFF;
	width: 500px;
	margin: 10px auto;
	padding: 15px 5px;
	color: 			#445464;
	font-size: 		0.7em;
}
#saludo p#firma{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
}


/****************************** buscador (resumen CSS propio y de la Universidad) **************************/

#googleoptions p{
	margin: 4px;
	padding: 0px;
	text-align:left;
}

#googleoptions input{
	margin: 0px;
	padding: 0px;
	width: 15px;
}

#googlelogo {
	float:left;
	margin: 3px 6px 0px 2px;
	padding: 0px;
	width: 56px;
	height: 30px;
}

#googlefinder {
	display: block;
}
#googlefinder form		{
		margin: 		0px;
		padding: 		0px;
		border-bottom: 		1px solid #848484;
		}

#googlefinder label		{
		display: 		none;
		}

#googlefinder input		{
		margin: 		0px 0px 15px 10px;
		_margin: 		0px 0px 6px 10px;
		width:			80px;
		}

#googlefinder input.radio  {
		margin: 		0px 0px 0px 0px;
		_margin: 		0px 0px 0px 0px;
        width:           10px;
	    height:          10px;
	    }
      

#googlefinder input.send	{
		border: 		0px;
		color:			#0019AC;
		background: 		#fff;
		width:			45px;
		margin-left: 		5px;
 	 	cursor: 		pointer;
  		cursor: hand;
		color: 			#0019A8;
		text-decoration: 	none;
		font-weight: 		bold;
		font-size: 		1em;

		}	

#googlefinder input.googlebox	{

		border: 		1px solid #005AAA;
		color:			#0019AC;
		background: 		#fff;
		width:			70px;
		margin-left: 		5px;
		padding: 2px;
		color: 			#0019A8;
		font-size: 		0.9em;
		}	

#googlefinder input.google_btn	{

		border: 		1px solid #005AAA;
		color:			#0019AC;
		background: 		#fff;
		width:			54px;
		padding: auto;
		margin-left: 		2px;
		color: 			#0019A8;
		text-align:center;
		font-weight: 		bold;
		font-size: 		0.9em;
		}	
		
p.derecha{
	text-align: right;
	margin-bottom:-10px;
	margin-top:-14px;
	font-size: 13px;
}
div.mosaico strong{
margin-top: 8px;
}

.centrado{
text-align:center;
margin-top: 0.5em;
}
#container li a.enlace {
		padding: 		0px 5px 5px 0px;
		list-style-image:url(../imagenes/ico_enlace_externo.gif);
}
#container li.pdf {
		padding: 		0px 5px 5px 0px;
		list-style-image:url(../imagenes/ico_pdf.gif);
}
#container li.doc {
		padding: 		0px 5px 5px 0px;
		list-style-image:url(../imagenes/ico_word.gif);
}
#container li.ancla {
		padding: 			0px 5px 5px 0px;
		list-style-image:	url(../imagenes/ico_enlace_ancla.gif);
		text-align:			left;
}
#container li.enlace {
		padding: 		0px 5px 5px 0px;
		list-style-image:url(../imagenes/ico_enlace_externo.gif);
}
#container li.ppt {
	padding: 		0px 5px 5px 0px;
	list-style-image:url(../imagenes/ico_ppt.gif);
}
#container li.candado {
		padding: 		0px 5px 5px 0px;
		list-style-image:url(../imagenes/candado.gif);
}
#container a.popup {
	padding-right: 1.55em;
	background: url(../imagenes/ico_enlace_externo.gif) right center no-repeat;
}
#container a.candado {
	padding-right: 1.55em;
	background: url(../imagenes/candado.gif) no-repeat right center;
}

#container a.popup_izq {
	padding-right: 1.55em;
	background: url(../imagenes/ico_enlace_externo.gif) left 0.3em no-repeat;
}

#container a.pdf {
	padding-right: 1.55em;
	background: url(../imagenes/ico_pdf.gif) right center no-repeat;
}

/*#container a.pdf_izq {
	padding-left: 1.55em;
	background: url(../images/ico_pdf.gif) left center no-repeat;
}*/

#container a.mail {
	padding-right: 1.55em;
	background: url(../imagenes/ico_mail.gif) right center no-repeat;
}

#container a.doc {
	padding-right: 1.55em;
	background: url(../imagenes/ico_word.gif) right center no-repeat;
}

#container a.excel {
	padding-right: 1.55em;
	background: url(../imagenes/ico_excel.gif) right center no-repeat;
}
#container a.ppt {
	padding-right: 1.55em;
	background: url(../images/ico_ppt.gif) right center no-repeat;
}
img.imagen_centrada{
margin: 0 103px;
}
div#mosaico strong{
display:block;
}

div.facebook {
	float: right;
	padding-right: 5px;
	margin-bottom: 10px;
}
a#a_peq{
font-size: 9px;
}
a#a_med{
font-size: 11px;
}
a#a_gra{
font-size: 13px;
}
