
/*
** elementos HTML CBDBC6
*/
address {font-size: 1.2em; margin-bottom: 5px; width: 410px; text-align:justify; margin-left: 10px;}


* {
margin:0;
padding:0;
}

address {color:#999999; margin-top: 10px; font-style:normal;}

body {
  font-size: 62.5%;
  background-image:url(images/bg.gif);
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
  text-align:center;
  }


#contenedor {

background: #FFFFFF url() no-repeat right;
text-align:left;
width: 974px;
margin-left:auto;
margin-right:auto;
}




a {
  text-decoration: none;
}



a:hover {
color:#666;
text-decoration:none;
}




/*
** layout para los bloques de cabecera/ IDs
*/


#cabecera 			{
  						width: 974px;
						margin-bottom: 60px;
						
					}
					

#cabecera img {border:0px;}
#cabecera span {display: none;}
#entrar_campus span {display: none;}


div.menu_cabecera a:hover {
							text-decoration:underline;
						  }


#logo {
 
		  
		  background-image:url(imagenes/cabecera/cabecera.jpg);
		 
	  }




#logo a {

			display:block;
			
			text-decoration: none;

			overflow:hidden;

			border: 0;

			margin-left: 10px;

			padding: 0;

			padding-top: 50px;

			height: 77px !important;

			width: 240px;    

		}



/*
** enlaces externos al sitio
*/
html>body #contenido-principal a.external {
padding: 0.2em 20px 0.1em 0.2em;
background-image: url(images/external.gif);
background-repeat: no-repeat;
background-position: center right;
}




html>body #contenido-principal img {
border: 0px;
}


/*
** layout para los bloques principales/ IDs
*/

#contenido {
	
 }
 

.mas_info { border: 1px solid #aaa; padding: 5px; margin:10px 0px 10px 0px; background-color:#efefef; width: 320px;}
.matriculas { border: 1px solid #aaa; padding: 5px; margin:10px 0px 10px 0px;; background-color:#efefef; width: 150px;}
#personal .nombre {margin-top: 15px;  background-color:#efefef; padding: 3px 0px 3px 2px; font-size: 1.4em;}

#contactar .color {paddin-left: 2px; background-color:#f8c480;}




/*
** layout para el menu principal izquierdo
*/
#menu_principal{
	float: left;
	margin: 20px 0px 0 20px;
	width: 220px;
	background: url(imagenes/caja_izq.jpg) top left no-repeat;
	height: 370px;
}


#menu_principal dt.marcado {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -8px;
	padding: 0px 0px 0px 6px;
	background-image: url(images/dt_marcado.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #000000;
}
#menu_principal dt.marcado a{
	
	background: url(images/dt_marcado.gif) no-repeat 0 -6px;
	
	
	
}







#menu_principal dd.marcado {
	font-size: 1.2em;	
	padding: 0px 0px 5px 10px;
	background-image: url(images/arrow_activo.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #535353;
}
#menu_principal dd.marcado a{
	
	background: url(images/arrow_activo.gif) no-repeat 0 -6px;
	
	padding:1px 2px 2px 2px;
	color: #617e50;
}



#menu_principal a {
	color: #273238;	
}


#menu_principal a:hover{
	color: #000;
	}
	

#estudiantes dl {
	margin: 12px 0px 0px 0px;
	padding: 20px 20px 10px 30px;
	width: 166px;
	height: 115px;
}


#estudiantes dt {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -8px;
	padding: 0px 0px 0px 6px;
	background-image: url(images/dt_no_marcado.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #000000;
}

#estudiantes dd{
	font-size: 1.2em;	
	padding: 0px 0px 5px 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}





#profesores-investigadores dl {
	margin: 12px 0px 0px 0px;
	padding: 20px 20px 10px 30px;
	width: 166px;
	list-style: none;
	
}

#profesores-investigadores dt {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -8px;
	padding: 0px 0px 0px 6px;
	background-image: url(images/dt_no_marcado.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #000000;
}

#profesores-investigadores dd {
	
	font-size: 1.2em;	
	padding: 0px 0px 5px 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


#menu-informacion dl {
	margin: 12px 0px 0px 0px;
	padding: 20px 20px 10px 30px;
	width: 166px;
	height: 340px;
	list-style: none;
}


#menu-informacion dt {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -8px;
	padding: 0px 0px 0px 6px;
	background-image: url(images/dt_no_marcado.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #000000;
}

#menu-informacion dd {
	font-size: 1.2em;	
	padding: 0px 0px 5px 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}



/*
** margen top para el elmento del menu izquierdo investigadores, archivo estudiantes.html
*/

#estudiantes #margen-sup-inv {margin-top: -95px;}

#profesores-investigadores #margen-sup-inv {margin-top: -10px;}

#profesores-investigadores #margen-sup {margin-top: -5px;}




/*
** layout para el contenido principal
*/

#contenido-principal {
float:left;
margin: 20px 0px 0 20px;
width: 700px;

}

#contenido-principal h2 {
							font-size: 1.7em;
							margin: 4px 0 10px;
							color: #333;
							padding: 8px 10px 6px 0px;
							font-family:"Trebuchet MS", Arial, sans-serif;
							border-bottom: 1px #78af5c solid;
}

#contenido-principal h3 {
							font-size: 1.5em;
							margin: 20px 0 10px;
							color: #555;
							border-bottom: 1px #ccc solid;
							padding-bottom: 4px;
							font-family:"Trebuchet MS", Arial, sans-serif;

}

#contenido-principal h4 {
							font-size: 1.3em;
							margin: 20px 0 10px;
							color: #000;
							font-family:"Trebuchet MS", Arial, sans-serif;

}

#contenido-principal p {
							line-height: 1.5em;
							font-size: 1.3em;
							text-align: justify;
							margin-bottom: 5px;

}

 
#contenido-principal ul {
							
							font-size: 1.3em;
							text-align: justify;
							margin-bottom: 20px;
							margin-left: 18px;
							width: 540px;
							list-style:none;

}

#contenido-principal li {
							
							padding: 0px 0px 5px 10px;
							background-image: url(images/lista_item.gif);
							background-repeat: no-repeat;
							background-position: 0 .5em;
							
}


#contenido-principal ul.enlace {
							
							font-size: 1.3em;
							text-align: justify;
							margin-bottom: 20px;
							margin-left: 18px;
							width: 540px;
							list-style:none;

}

#contenido-principal ul.enlace li {
							
							padding: 0px 0px 5px 10px;
							background-image: url(images/flecha_negra.gif);
							background-repeat: no-repeat;
							background-position: 0 .5em;
							margin-bottom: 5px;
							
							
}

#contenido-principal ul.enlaceproyectos {
							
							font-size: 1.3em;
							text-align: justify;
							margin-bottom: 20px;
							margin-left: 0px;
							width: 570px;
							list-style:none;

}

#contenido-principal ul.enlaceproyectos li {
							
							padding: 5px 0px 5px 15px;
							background-image: url(images/flecha_negra.gif);
							background-repeat: no-repeat;
							background-position: 0 .9em;
							background-color:#efefef;
							margin-bottom: 0px;
							border-top-style:solid;
							border-top-width:1px;
							border-top-color:#888;
							
}

#contenido-principal ul.enlaceproyectos li.ultimo {
							
							padding: 5px 0px 5px 15px;
							background-image: url(images/flecha_negra.gif);
							background-repeat: no-repeat;
							background-position: 0 .9em;
							background-color:#efefef;
							margin-bottom: 0px;
							border-bottom-style:solid;
							border-bottom-width:1px;
							border-bottom-color:#888;
							
}


#contenido-principal ul ul{
							font-size: 1em;
							margin-bottom: 4px;
							width: 400px;
							list-style:none;
							
}

#contenido-principal ul ul li {
							list-style-image: url(images/lista_item2.gif);
}

#contenido-principal span {
							background: #ffff99;
							font-size: 0.8em;
}

/*Inclusion para las listas de asignaturas*/
#contenido-principal dl{
							border: 1px Solid #bbb;
							margin-bottom: 10px;
							padding: 2px;
}
#contenido-principal dt{
							font-size: 1.3em;
							background: #ddd;
							padding: 2px;
}
#contenido-principal dd{
							margin: 2px 8px 0;
}





#contenido-principal ol.resultados {
							
							font-size: 1em;
							text-align: justify;
							
							
							list-style:decimal;

}

#contenido-principal  li.resultados {
							
							list-style:decimal;
							
							
}

#contenido-principal h3 {
							font-size: 1.5em;
							margin: 20px 0 5px;
							color: #555;
							border-bottom: 0px #ccc solid;
							padding-bottom: 0px;
							font-family:"Trebuchet MS", Arial, sans-serif;

}




/*
** layout especfico de seccion Personal
*/
#personal dl {
							margin: 0 0 40px 10px;	
}

#personal dt {
							font-size: 1.6em;	
}

#personal dd {
							font-size: 1.4em;	
							margin-bottom: 5px;
}

/*
Imagen de contactar.php
*/
#contacto{
	float: left;
	margin: 20px 0px 0 20px;
	width: 220px;
	background: url(images/contacto.jpg) top left no-repeat;
	height: 370px;
}

/*
Imagen de busqueda.html
*/
#buscar{
	float: left;
	margin: 20px 0px 0 20px;
	width: 220px;
	background: url(images/buscar.jpg) top left no-repeat;
	height: 370px;
}

/*
Imagen de busqueda.html
*/
#mapa{
	float: left;
	margin: 20px 0px 0 20px;
	width: 220px;
	background: url(images/mapa.jpg) top left no-repeat;
	height: 370px;
}


/*
** layout para los bloques de pie de pagina/ IDs
*/


#pie {
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#000;
  background:#FFFFFF url(imagenes/pie.jpg) no-repeat;
 
  height:62px;
  display:block;
  clear:both;
  width: 974px;
}

#pie a {
color:#000;
}

#pie p {
color:#000;
padding-top: 45px;
}





#copy{
	
   text-align:center;
	min-height: 50px;
}
#copy img{
	margin-top: 20px;
}

#copy address{
	margin-top: 0px;
	margin-bottom: 5px;
}


/* acc */
.acc_link {
display:none;
}



/* Barra de menu de informacion general */
#informacion-general-nav {
	float: none;
	margin-left: 350px;
	z-index:50;
	text-align: right;
	width: 400px;
	
	margin-top: -25px;
	
	
	
}

#informacion-general-nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}

#informacion-general-nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	
}

#informacion-general-nav li a {
	
	border-right: 1px solid #fff;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 1px 12px 1px 6px;
	text-decoration: none;
	

}

#informacion-general-nav li a:hover {
	text-decoration: underline;
}

	

#oculto {display:none;}



/* idioma */
#idioma  {
	display:none;
	float: none;
	text-align: right;
	width: 974px;
	background:url(imagenes/cabecera/fondo.jpg);
	padding-right: 6px;
	margin-top: 5px;
	
}

#idioma a{
	color: #000;
}

#idioma  p{
	padding-right: 36px;
}


/* migas de pan
*************************************************************************************************/

 #estas_en{
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 260px;	
	margin-bottom: 0px;
	text-align:left;	
	padding:0;
	font-size: 1.2em;
	
	}
	
	#estas_en p{
	color:#ababab;
	font-weight: bold;
	
	}
	

#estas_en p a{
	color:#043f7b;	
	padding:9px 5px 0;
	line-height:.9em;
	height:0;
	text-decoration: none;
	font-weight: normal;
	
	
	
	}
 #estas_en p a:hover{
	color:#333;
	text-decoration:underline;
	
	}


#estas_en span{
	color:#6d6d6d;
	font-weight:bold;
	
	}



.telefono-cap {background-color:#FFFFCC; width: 160px; padding: 4px; margin-top: 10px;}


/*ESTILO DE FORMULARIO DE CONTACTO*/
/*#formulario{display: none;}*/

form {font-size:1.2em;}
form th {margin: 0; padding: 20px 0 10px; color: #666; font-weight: bold;}
form div#datos{width: 300px; margin-right: 0px; float: left;}
form div#enviar{text-align: right; margin-right: 14px;}
form input.radio{margin: 10px 4px 10px;}
form label{display: inline; margin-top: 10px; font-size: 1.2em;}
form label.inline{display: inline;}
form td .inline{display: inline;}
span.asterisco {color: #ff0000; background-color: #fff;}


/*buscador*/


