a img {
 border: none;
}

a {
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}


div#derecha div#foto {
 margin: 1.5em;
 float: right;
 
}

div#derecha div#curriculum {
 padding: 0.5em;
 background-color: #EEE;
 clear: both;
}

div#derecha div#contenido {
 margin: 0;
 padding: 1em;
}

table#seminarios{
 border-style: groove; 
}

table#seminarios td{
  border-style: groove; 
  border-width: 0.5px;
  padding:0.6em;
}

 table#seminarios th{
  font-size: 1em;
  border-style: groove; 
  border-width: 1px;
  background-color: #DDDDDD;
}
div#derecha div#contenido h1 {
 margin: 0;
 border-bottom: 1px solid #f90;
 text-transform: uppercase;
 font-size: 1.2em;
 color: #00776e;
}

div#derecha div#contenido h2 {
 font-size: 1.1em;
 color: #00776e;
}

div#derecha div#contenido h3 {
 font-size: 1.0em;
}

div#contenido ul {
 list-style-type:none;
 margin: 0;
 padding: 1em 0.8em;
}

div#contenido ul li {
 padding: 0.3em;
 padding-left: 10px;
 background: url(img_fondo/cuadradito.gif) no-repeat 0 0.8em;
}

div#contenido ul li a {
 text-decoration: none;
 color: #00776e;
}

div#contenido ul li a:hover {
 text-decoration: underline;
}

div#contenido ul li ul {
 margin: 0;
 padding:0;
}

div#contenido ul li ul li {
 padding-bottom: 0.3em;
 background: url(img_fondo/cuadradito.gif) no-repeat 0 0.8em;
}

div#contenido ul li ul li a {
 text-decoration: none;
 color: #00776e;

div#area_privada {
 margin-top: 1em;
 text-transform: uppercase;
 text-align: center;
 color: #000;
 background-color: #aaa;
}

div#area_privada a {
 text-decoration: none;
 color: #000;
 display: block;
 font-size: 1.2em;
}

div#area_privada a:hover {
 text-decoration: underline;
 color: #fff;
}

div#contenido div.publicacion {
}

div#contenido div.publicacion span.titulo {
 font-style: italic;
}

