body{background:#eee url(imagenes/fondo.gif) top repeat-x;margin:0px auto auto 150px;}

td{color:#333;font:12px Verdana, Tahoma;line-height:20px;}



#cabecera{background:#FFFFFF url(imagenes/bgcabecera.gif) top no-repeat;height:120px;width:699px;}

#titulo_departamento{position:absolute;top:45px;left:320px;background-image:url(imagenes/departamento.gif);width:450px;height:60px;}

#enlaces_cabecera{ position:absolute;top:26px;left:480px;width:360px;font:12px Verdana, Tahoma;}

#enlaces_cabecera a:link{text-decoration:none;color:#900;}

#enlaces_cabecera a:visited{text-decoration:none;color:#800000;}

#enlaces_cabecera a:hover{text-decoration:underline;color:#fff;background-color:#900;}



#fondo_gris {background: transparent url(imagenes/fondogris.gif);height:287px;width:699px;}

#logo_uhu{position:absolute;top:108px;left:380px;background-image:url(imagenes/logouhu.png);z-index:5;width:390px;height:305px;}



#fotografia{position:absolute;left:602px;top:128px;width:240px;height:286px;z-index: 15;}



#menu{position:absolute;left:200px;top:140px;text-align:left;width:187px;}

#menu a:link{display: block;border-bottom: 1px solid #ddd;font:12px Verdana, Tahoma;color:#333;line-height:22px;

padding:2px 10px 4px 0px;text-align:right;text-decoration:none;width:150px;}

#menu a:visited{display:block;border-bottom: 1px solid #ddd;color:#000;font:12px Verdana, Tahoma;line-height:22px;

padding:2px 10px 4px 0px;text-align:right;text-decoration: none;width:150px;}

#menu a:hover{background:url(imagenes/fondo_menu.jpg) left no-repeat;color: #900;}



#logo_uhu h1{font:26px Verdana, Tahoma;letter-spacing:-1px;line-height:30px;color:#900; position:relative; top:260px; left:-180px;}







#fondo_inicio_texto{background:transparent url(imagenes/fingris.gif);height:37px;width:699px;}

#fondo_fin_texto{background: transparent url(imagenes/abajo.gif);height:36px;width:699px;}

html>body #fondo_fin_texto{position:relative;top:-17px;}

#contenedor{background:transparent url(imagenes/griscentral.gif);width:699px;padding-bottom:100px;font-family:Verdana, Tahoma;}

html>body #contenedor{position:relative; top:-17px;}

#texto{position:relative;top:-20px;left:75px;width:540px;font-size:12px;line-height:22px;text-indent:15px;text-align:justify;z-index:10;}

#texto h1{font:26px Verdana, Tahoma;letter-spacing:-1px;line-height:30px;color:#900; position:relative; top:-10px; left:-40px;}



#texto h2{font:20px Verdana, Tahoma;color:#900;text-align:center;}

#texto h3{font:18px Verdana, Tahoma;text-align:left;}

#texto a:link{color:#900;}

#contieneenlaces{position:absolute;top:100px;left:180px;width:400px;height:260px;overflow:auto;}

#contieneenlaces a{letter-spacing:2px; line-height:10px;}

#logo_universidad{position:absolute;top:15px;left:250px;width:100px; height:160px;background:url(imagenes/universidades/uhu.jpg);}



#pie{font: 10px Verdana, Tahoma;color:#900;height:42px;width:699px;text-align:center;border:1px solid #fff;margin-top:40px;padding-top:10px;}

#pie a{text-decoration:none;color:#933;font-weight:bold;}

#pie a span{visibility:hidden;}

#pie p{text-align:center;}

a#piexhtml{height:16px;width:60px;background-image:url(imagenes/valid-xhtml10.jpg);}

a#piecss{height:16px;width:60px;background-image:url(imagenes/vcss.jpg);}

a#piea{height:16px;width:60px;background-image:url(imagenes/wcag1AA.jpg);}



#contienecurriculum{ position:absolute; left:225px; width:388px; height:700px; overflow:auto; padding-right:5px;}


html>body #contienecurriculum{left:225px;}

#contienecurriculum tr{height:20px; text-indent:12px;}

#curriculum{position:relative;left:-68px;top:-24px; z-index:-1; margin-top:10px;}

#curriculum h6{font-weight:bold;}


#curriculum a:link{	text-decoration:none;display:block; height:40px; width:285px; background-color:#eee; padding-top:6px; 
font-size:11px}

#curriculum a:hover{ width:275px; background-color:#eee; color:#333;}

#curriculum a:visited{	text-decoration:none;display:block; height:40px; width:285px; background-color:#eee; padding-top:6px; font-size:11px}










label{display:block;}

fieldset{margin:0;padding:0;}

input.text,textarea{width:300px;font:12px/12px Verdana, Tahoma;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;}

input.submit{padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif;border:0px;position:absolute;left:220px;}

pre {font:12px Tahoma, Verdana;}





.precarga{position:absolute;top:37px;left:198px;width:16px;height:16px;background:transparent url(imagenes/cargando.gif) no-repeat;}

.enlaceboton{font-family:verdana, arial, sans-serif;background-color:#eee;text-decoration:none;padding:4px;margin-left:40px;}

.enlaceboton:link,

.enlaceboton:visited{border-bottom: 1px solid #CCC;border-top:2px solid #999;border-right:1px solid #CCC;border-left:2px solid #999;}

.enlaceboton:hover{border-top:0px solid #CCC;border-bottom:1px solid #999;border-left:0px solid #CCC;border-right:1px solid #999;background-color:#fff;} 

.centrado{text-align:center; font-weight:bold;}

.novisible {visibility:hidden;}

.titulot{font-weight:bold; font-size:11px; text-align:center;}