/* HOJA DE ESTILO CSS */

* {
margin:0 ;
padding:0 ;
border:0 ;
font-family:verdana ;
font-size:12px ;
color:#000000
}

body{
margin-top:3em ;
}

h1 {
font-size:2em ;
margin-top:0.5em ;
margin-bottom:0.5em ;
}


h2 {
font-size:1.5em ;
margin-top:0.5em ;
margin-bottom:0.5em ;
}

ul{
list-style-position:inside ;
}

/* MENU */


div.menu {
position:absolute ;
left:0px ;
top:0px ;
height:3.5em ;
width:100% ;
background:#4E4E4E url(img/fondo1.gif) repeat-x ;
}

ul.menu {
position:absolute ;
left:0px ;
top:0px ;
height:3em ;
width:100% ;
list-style-type:none ;
}

ul.menu li{
float:left ;
display:block ;
width:19.9% ;
height:3em ;
text-align:center ;
}

ul.menu li a{
display:block ;
width:100% ;
height:66% ;
padding-top:1em ;
text-align:center ;
text-decoration:none ;
color:#000000 ;
font-weight:bold ;
}

ul.menu li a:hover{
background:#333333 url(img/fondo2.gif) repeat-x ;
color:#DDDDDD ;
border-bottom:solid 0.5em #333333 ;
}

ul.menu li a#activo{
background:#333333 url(img/fondo3.gif) repeat-x ;
color:#FFFFFF ;
border-bottom:solid 0.5em #000000 ;
}


/* PERFIL */


div.perfil {
position:absolute ;
float:left ;
display:block ;
left:0px ;
top:3.5em ;
width:25% ;
text-align:center ;
padding-top:1em ;
padding-bottom:1em ;
border-right:solid 1px #999999 ;
}

div.perfil img {
padding:0.2em ;
border:solid 1px #666666 ;
margin-top:1em ;
vertical-align:middle ;
}

div.perfil h1{
margin-top:1em ;
}

div.perfil ul , div.perfil h1{
margin-left:1em ;
margin-right:1em ;
list-style-type:none ;
}

div.perfil ul span.campo {
font-weight:bold ;
padding-right:0.5em ;
}

div.contenido{
position:absolute ;
left:26% ;
top:3.5em ;
width:74% ;
display:block ;
padding-top:2em ;
}


/* PAGINA PRINCIPAL */


div.contenido ul.lista_pagina_principal{
width:100% ;
display:block ;
list-style-type:none ;
margin-bottom:2em ;
}

div.contenido ul.lista_pagina_principal li{
height:2em ;
display:block ;
background:#EEEEEE ;
padding-top:1em ;
padding-left:3em ;
margin-right:1em ;
margin-top:1em ;
}

div.contenido ul.lista_pagina_principal li em{
font-style:italic ;
color:#999999 ;
}

div.contenido ul.lista_pagina_principal li.investigacion{
background:#EEEEEE url(img/icono_investigacion.gif) no-repeat center left ;
}

div.contenido ul.lista_pagina_principal li.docencia{
background:#EEEEEE url(img/icono_docencia.gif) no-repeat center left ;
}

div.contenido ul.lista_pagina_principal li.informacion{
background:#EEEEEE url(img/icono_informacion.gif) no-repeat center left ;
}

div.contenido ul.lista_pagina_principal li a{
text-decoration:none ;
padding-left:0.5em ;
}

div.contenido ul.lista_pagina_principal li span.subpagina {
padding-right:1.5em ;
background:url(img/separador.gif) no-repeat right center ;
}

div.contenido ul.lista_pagina_principal li a:hover{
color:#666666 ;
text-decoration:underline ;
}


/* INVESTIGACION */


div.tesis {
float:left ;
width:99% ;
display:block ;
text-align:justify ;
clear:right ;
margin-bottom:1em ;
}

div.tesis a.tesis{
float:right ;
padding:3px ;
text-decoration:none ;
}

div.tesis h1 a.enlace , h1 a.pdf{
font-size:1em ;
color:#000000 ;
text-decoration:none ;
padding-right:20px ;
padding-bottom:0.5em ;
padding-top:0.5em ;
background:url(img/icono_pdf.gif) no-repeat right center ;
}

div.tesis h1 a.enlace:hover , h1 a.pdf:hover{
color:#666666 ;
text-decoration:underline ;
}

div.tesis p{
text-indent:3em ;
padding-bottom:1em ;
}

ul.lista_publicaciones {
width:99% ;
}

ul.lista_publicaciones li{
margin-top:1em ;
margin-bottom:1em ;
list-style-image:url(img/separador.gif) ;
list-style-position:inside ;
}

