body {
	background-color:#f0f0f0;
	margin-top:1px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#Contenedor {
	position:relative;
	width:778px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	overflow:hidden;
}

#header {
	position:relative;
	float:left;
	height:230px;
	width:778px;
	background-image:url(/images/degradado-sup.gif);
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	margin-bottom:1px;
}

#logo {
	position:relative;
	float:left;
	cursor:pointer;
}

#izquierda {
	   position:relative;
       float: left;
	   width:185px;
	   margin-top:0px;
	   height:566px;
	   background-color:#FFFFFF;


}

* html #izquierda {margin-left:0px; left:0px;} /*Hack para IE*/
head:first-child+body #izquierda {margin-left:0px; /* for IE7 */}
@media all and (min-width:0px) {head:first-child+body #izquierda {margin-left:0px; /* for later Operas */}}
head:first-child+body #izquierda:not([dummy]) {margin-left:0px; /* for Geckos */}

#centro {
		position:relative;
        float:left;
		width:400px;
	   	margin-top:0px;	
        background-color:#f9f9f9;

}

#centro_c {
		position:relative;
        float:left;
		width:400px;
	   	margin-top:0px;	
        background-color:#f9f9f9;
        height:566px;
        overflow:auto;
}

#derecha {
	position:relative;
	float:left;
	margin-top:0px;
height:566px;
    background-color:#FFFFFF;

}

#lo_mas_visto td {
	text-align:justify;
}

#lo_mas_visto a {
	color:#000000;
	text-decoration:none;
}

#lo_mas_visto a:hover {
	text-decoration:underline;
	color:#990000;
}

* html #derecha {width:186px;left:0px;margin-left:0px;} /*Hack para IE*/
head:first-child+body #derecha {width:185px; /* for IE7 */}
@media all and (min-width:0px) {head:first-child+body #derecha {width:185px; /* for later Operas */}}
head:first-child+body #derecha:not([dummy]) {width:185px; /* for Geckos */}

#footer {
	position:relative;
	clear:both;
	left:0px;
	width:778px;
	margin:0 auto;
	height:32px;
	font-size:9px;
	background-color: #f9f9f9;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}

.headerInterno {
	background-image:url(/images/header.jpg);
	height:47px;
	width:778px;
	margin-bottom:20px;
	padding-top: 0px;
	padding-left: 1px;
	font-family: "Book Antiqua";
	color: #D30E17;
	font-size: 33px;
	position:relative;
	float:none;
}

.imagenCabecera {
	background-image:url(/images/bienvenidos.jpg);
	width:982px; 
	height:250px; 
	margin-top:1px; 
	margin-bottom:1px; 
	margin-left:1px;
	float:left;
}

* html .imagenCabecera {float:right;margin-right:1px;} /*Hack para IE*/






.texto {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
    

}

/* ESTILOS PARA LAS PAGINAS INTERIORES */
#Cuerpo {	   
	   position:relative;
     float: left;
	   width: 778px;
	   margin-top:1px;
	   margin-left:1px;
	   background-color:#FFFFFF;
	  padding-bottom:10px;
	 
}
* html #Cuerpo {margin-left:0px; left:0px;} /*Hack para IE*/

.listadoGente1 {

	margin: 0px auto;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
	background-color:#666666;
	}

.impar
{
	background-color: #ffffcc;
	width: 399px;
}

.impar2{
		background:url(/images/f-menu2.gif) repeat;
		}

.impar3{
		background:url(/images/f-menu3.gif) repeat;
}
		
.par{
		background-color:#FFFFFF;
	width: 399px;
}
.impar_c
{
	background-color: #ffffcc;
	width: 382px;
}

.par_c{
		background-color:#FFFFFF;
	width: 382px;
}

.titulo{
		background:url(/images/f-menu5.gif) repeat;
		font-variant:small-caps;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titulo2{
		background:url(/images/f-menu2.gif) repeat;
		font-variant:small-caps;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.listadoGente1 td {
		padding:6px;
}

.textoSinMargen {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

.listadoGente2 {
	width:95%;
	margin: 10px auto;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
	background-color: #999999;
	clear:both;
	}

.listadoGente2 td {
		padding:6px;
}

.listadoGente2 tr {
		padding:6px;
}

.listadoGente2 th {
	padding:6px;
	color:#FFFFFF;
}
.subtitulo{
	font-size:9px;
	font-variant:normal;
	float:right;
}	

.numeros {
	text-align:right;
	font-weight:bold;
	background-color:#FFFFFF;
}

.celdagris {
	background-color:#f9f9f9;
}

.quote {
	font-size:9px;
	float:right;
	font-style:italic;
	margin-right:15px;
}

.articulo {
	width:884px;
	min-height:260px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	position:relative;
	margin:10px auto;
	background-color:#f9f9f9;
	clear:both;
	}
	
.texto_nota {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
	padding:15px;
	vertical-align:middle;
}

.foto {
	width:201px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
	
.titulo_catedra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:130px;
	line-height:130px;
	width:930px;
	margin:0px auto;
	border-bottom:solid 2px #333333;
	background:url(//images/energia.gif) no-repeat ;
	}

#descripcion_catedra {
	width:85%;
	min-height:150px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	position:relative;
	margin:10px auto;
	padding:15px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	letter-spacing:1px;

	}
	
#contenidos_catedra {
	width:884px;
	min-height:600px;
	margin:20px auto;
	background-color:#FFFFFF;
	}
	
#izquierda_catedra {
	   position:relative;
       float: left;
	   width: 33%;
	   margin-top:0px;
       background-image:url(/images/f-menu1.gif);
	   background-repeat:repeat;
	   height:600px;
	   border-left:solid 1px #333333;
   	   border-top:solid 1px #333333;
   	   border-bottom:solid 1px #333333;
      border-right:solid 1px #333333;
}

#centro_catedra {
		position:relative;
        float:left;
	   width: 33%;
	   	margin-top:0px;	
		background-image:url(/images/f-menu3.gif);
		background-repeat:repeat;
	    height:600px;		
   	   border-top:solid 1px #333333;
   	   border-bottom:solid 1px #333333;
}

#derecha_catedra {
	position:relative;
	float:left;
	   width: 33%;
	margin-top:0px;
	background-image:url(/images/f-menu5.gif);
	background-repeat:repeat;
    height:600px;   
   border-right:solid 1px #333333;
   border-top:solid 1px #333333;
   border-bottom:solid 1px #333333;
   border-left:solid 1px #333333;
   
	
}

input { border: 1px solid #000000;
	FONT-SIZE: 8pt; 	COLOR: #000000; 	FONT-FAMILY: Verdana;
	width: 149px;
}


.titulo_columna_catedra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:100%;
	text-align:center;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #333333;
	}
	
.seleccionado {
	font-weight:bold;
}

#Buscador {
	width:587px;
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	background:url(/images/f-menu5.gif) repeat;
	height:230px;
}

#Buscador TABLE {
	width:550px;
}

#Buscador TD {
	height:30px;
	text-align:left;
}

#Buscador_EEE {
	width:650px;
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	background:url(/images/f-menu5.gif) repeat;
	height:230px;
}

#Buscador_EEE TABLE {
	width:600px;
}

#Buscador_EEE TD {
	height:30px;
	text-align:left;
}

#Archivador {
	width:250px;
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-left:solid 1px #666666;
	background:url(/images/f-menu5.gif) repeat;
	height:230px;
}

* html #Archivador {height:236px;}

#caja_centrada{
	border:solid 1px #666666;
	height:250px;
	width:839px;
	position:relative;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

#caja_centrada_EEE{
	border:solid 1px #666666;
	height:250px;
	width:650px;
	position:relative;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}


.tabla_fechas {
	width:90%;
	margin: 5px auto;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
	}

.tabla_fechas th {
	padding:0px;
	color:#FFFFFF;
	background-color:#999999;
}

.tabla_fechas tr {
	padding:0px;
	text-align:center;
}

.tabla_fechas td {
	padding:0px;
	border:1px dotted #666666;
	background-color:#FFFFFF;
}

.recuadro {
	width:884px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	margin:10px auto;
	padding-bottom:20px;
	background-color:#FFFFFF;
	clear:both;
}

.titulo_acercade {
		font-variant:small-caps;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:884px;
		margin:15px auto;
		height:98px;
		line-height:98px;
		border-style:dotted;
		border-width:1px;
		border-color:#666666;
}

.catedra_header {
		text-align:center;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding-bottom:5px;
		border-bottom:solid #666666 2px;
		width:884px;
		height:25px;
		margin:10px auto;
}

#cat_lateral {
		position:relative;
		text-align:left;
		margin-top:10px;
		margin-left:50px;
		width:250px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#F9F9F9;
		float:left;
}

* html #cat_lateral {margin-left:25px;float:left;}

#cat_lateral div.btn_sel {
		background-color:#FFFFFF;
		border:solid #CCCCCC 1px;
		padding:10px 0px 10px 10px;
		margin-bottom:-1px;
		border-right-style:none;
		font-weight:bold;
		text-decoration:none;
}

#cat_lateral div.boton {
		border:solid #CCCCCC 1px;
		padding:10px 0px 10px 10px;
		margin-bottom:-1px;
		text-decoration:none;
		behavior:url(/include/hover.htc);
		widows:239px;
		height:14px;
}

.down, .over {background-color:#FFFFFF;}

#cat_lateral div.boton:hover {
		background-color:#FFFFFF;
		cursor:pointer;
}

#cat_lateral div.boton_hide {
		border:solid #CCCCCC 1px;
		border-bottom:#F9F9F9;
		padding:10px 0px 10px 10px;
		margin-bottom:-1px;
		text-decoration:none;
}

#cat_lateral div.patroc_tit {
		text-align:center; 
		border-left:solid #CCCCCC 1px;
		border-right:solid #CCCCCC 1px;
		padding-top:20px;
}

#cat_lateral div.patroc_tit img {
		border:none;
		text-decoration:none;
}		

#cat_lateral div.cat_contacto {
		padding:10px 0px 10px 10px;
		border-left:solid #CCCCCC 1px;
		border-right:solid #CCCCCC 1px;
}

#cat_lateral div.cat_relleno {
		/*height:0px;*/
		border-left:solid #CCCCCC 1px;
		border-right:solid #CCCCCC 1px;
		border-bottom:solid #CCCCCC 1px;
}

#cat_main {
		position:relative;
		width:400px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
	
		background-color:#f9f9f9;

}

#cat_main div.cat_h2 {
		font-family: "Book Antiqua";
		color: #D30E17;
		font-size:20px;
		margin:10px;
}

#cat_main div.cat_texto {
		margin:00px;
		padding-bottom:10px;

}

#cat_main div.cat_texto UL {
		margin-left:20px;
		margin-bottom:0px;
}

#cat_tabla {
		width:100%;
		font-size: 9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: #CCCCCC;
}

#cat_tabla TD {
		padding:6px;
		height:45px;
}

.cat_navegador{
		text-align:center;
		font-size:10px;
		padding:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cat_contenedor {
		border:none;
		padding:1px;
}

#cat_buscador {
		background:url(/images/f-menu5.gif) repeat;
		width:351px;
		height:200px;
		border:solid #CCCCCC 1px;
		padding:10px;
		float:left;
}

#cat_buscador TABLE {
	width:351px;
}

#cat_buscador TD {
	height:30px;
	text-align:left;
}

#cat_crono {
		background:url(/images/f-menu5.gif) repeat;
		height:200px;
		border:solid #CCCCCC 1px;
		padding:10px;
		margin:0px 0px 0px 372px;
		border-left:none;
}

* html #cat_crono {width:192px;height:206px;border-left:solid #CCCCCC 1px;} /*Hack para IE*/
head:first-child+body #cat_crono {width:196px;}  /* for IE7 */
@media all and (min-width:0px) {head:first-child+body #cat_crono {width:200px; /* for later Operas */}}
head:first-child+body #cat_crono:not([dummy]) {width:200px; /* for Geckos */}


#cat_crono h4 {
		margin-top:10px;
}

#cat_crono TD {
	border-top:none;
}

.personal {
	padding-left:20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.personal a {
	text-decoration:none;
}

#pers_cargo {
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}

#pers_descrip {
	font-size:12px;
	text-align:justify;
	width:520px;
	line-height:20px;
	float:left;
}

#pers_descrip2 {
	font-size:12px;
	text-align:justify;
	width:832px;
	line-height:20px;
	float:left;
}

#pers_foto {
	width:240px;
	height:180px;
	margin-left:570px;
	border: solid 1px #999999;
	background-color: #E9E9E9;
	padding:20px;
	text-align:center;
}

#pers_subsecc {
	font-size:12px;
	font-weight:bold;
	width:832px;
	border-bottom:solid 1px;
	padding:20px 0px 5px;
	margin-left:20px;
	margin-bottom:10px;
}


#pers_links UL, LI{
	margin-left:20px;
}

#pers_links a {
	font-size:12px;
	text-decoration:none;
}

#pers_contacto {
	font-size:12px;
}

#pers_cv {
	font-weight:bold;
	font-size:12px;
	padding:20px 0px 5px;
	margin-left:20px;
	width:832px;
	text-align:right;
}

#pers_investig{
	font-size:12px;
	width:812px;
	padding:20px;
	line-height:15px;
}

#pers_investig LI{
	padding-bottom:10px;
	margin-left:20px;
}

#pers_vacio {
	font-weight:bold;
	font-size:12px;
	width:812px;
	text-align:center;
	padding:20px;
}

.mapa_publi {
	background-image:url(/images/f-menu1.gif);
}

.mapa_publi img {
	display:block;
}

.mapa_publi a {
	text-decoration:none; 
	color:#000000;
}

.mapa_eventos {
	background-image:url(/images/f-menu2.gif);
}

.mapa_eventos img {
	display:block;
}

.mapa_eventos a {
	text-decoration:none; 
	color:#000000;
}

.mapa_cated {
	background-image:url(/images/f-menu3.gif);
}

.mapa_cated img {
	display:block;
}

.mapa_cated a {
	text-decoration:none; 
	color:#000000;
}

.mapa_redes {
	background-image:url(/images/f-menu4.gif);
}

.mapa_redes img {
	display:block;
}

.mapa_redes a {
	text-decoration:none; 
	color:#000000;
}

.mapa_pers {
	background-image:url(/images/f-menu5.gif);
}

.mapa_pers img {
	display:block;
}

.mapa_pers a {
	text-decoration:none; 
	color:#000000;
}

.mapa_acerca {
	background-image:url(/images/f-menu6.gif);
}

.mapa_acerca img {
	display:block;
}

.mapa_acerca a {
	text-decoration:none; 
	color:#000000;
}

#mapa_raiz {
	width:2%;
}

#mapa_raiz img {
	display:block;
}