BODY {
  color: #000;
  background: white;
  font-family: sans-serif;
  margin-left: 12em;
}

H1 {
  margin-left: 2em;
  margin-bottom: 0.5em;
  font-size: x-large;
}
H1, H2 { font-weight: bold }
H1, H2, H3 { line-height: 1 }
H2 { font-size: large; }
H1:first-line { color: rgb(153,0,0); }

/*body>h1, div>h1 { // Hay que mejorar el efecto para meterlo
   background-image: url("http://www-gris.det.uvigo.es/~miguel/massai/images/degrada-trans.png");
  background-repeat: repeat-x;
  position: fixed;
  height: 4ex;
  left: 0;
  right: 0;
  top: 0;
  padding-top: 8px;
  margin-top: 0;
 }*/

A:link { color: #009; /* border: none -- breaks NS 4.x */ }

A:visited, A:active { color: #906; /* border: none -- breaks NS 4.x */ }

A:link IMG, A:visited IMG { border-style: none }

A IMG { color: white } /* The only way to hide the border in NS 4.x */

SPAN.date { font-size: 0.8em }

UL, UL LI { list-style: disc }

UL.public>LI:hover {  /* Avoids explorer */
    font-style: italic;
    background: rgb(255,220,220);
    padding: 1em;
    border-radius: 25px;
    -moz-border-radius: 25px;
}

UL.public LI:hover span {
    display: block;
    background: rgb(255,245,245);
    border: 1px solid;
    padding: 0.5em;
    font-style: normal;
    text-indent: 2em;
    text-align: justify;
}

UL.public LI span {
    display: none;
}

UL.public { 
margin-bottom: 25ex;
 }

