/*

CSS for the Siesta webpage (http://www.uam.es/siesta)
Created by Oscar Paz, July 2002

*/

body {
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
  font-family: arial,helvetica,sans-serif;
  font-size: 100%;
  text-align: justify;
}

table {
  background-color: white;
  border: 1px solid rgb(0,0,0);
  color: rgb(0,0,0);
  font-family: arial,helvetica,sans-serif;
  font-size: 100%;
  text-align: justify;
  align: justify;
}

td {
    border: 1px solid rgb(0,0,0);
    background-color: rgb(220,220,220);
}

.heading {
  font-weight: bold;
}

.empty {
    background-color: rgb(255,255,255);
}

h1 {
  background-color: transparent;
  color: rgb(25,50,150);
  font-family: times,serif;
  font-size: 200%;
  font-weight: bold;
  letter-spacing: 0.5ex;
  text-align: center;
}
h2 {
  background-color: transparent;
  color: rgb(175,100,25);
  font-family: times,serif;
  font-size: 150%;
  font-style: italic;
  font-weight: bold;
  text-align: left;
}

a:link {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}
a:visited {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}
a:hover {
  background-color: rgb(230,205,105);
  color: rgb(25,50,150);
  text-decoration: none;
}

cite {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}

tt {
  background-color: transparent;
  color: rgb(0,0,0);
  font-family: courier,monospace;
  font-size: 100%;
}

span.sc {
  font-variant: small-caps;
}

span.date {
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: thin;
  color: rgb(0,0,0);
  font-family: courier,monospace;
  font-size: 50%;
  font-style: normal;
  font-weight: normal;
  margin-right: 2em;
}

div.upload {
  background-color: white; 
  color: rgb(0,0,0); 
  font-family: arial,helvetica,sans-serif; 
  font-size: 100%; 
  margin: 0; 
  vmargin: 2em;
  padding-bottom: 2.5em; 
  padding-left: 2.5em; 
  padding-right: 2.5em; 
  padding-top: 2.5em; 
  text-align: justify; 
}

div.section {
  background-color: rgb(225,225,225);
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: thick;
  color: rgb(0,0,0);
  font-family: arial,helvetica,sans-serif;
  font-size: 100%;
  margin: 0;
  padding-bottom: 2.5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  padding-top: 2.5em;
  text-align: justify;
}

div.menu {
  background-color: rgb(175,175,175);
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: thick;
  color: rgb(25,50,150);
  font-family: arial,helvetica,sans-serif;
  font-size: 90%;
  font-weight: bold;
  margin: 0;
  padding-bottom: 1em;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1em;
  text-align: justify;
}

div.menu a {
  display: block;
  margin: 0;
  text-align: center;
}
div.menu a:link {
  background-color: transparent;
  color: white;
  text-decoration: none;
}
div.menu a:visited {
  background-color: transparent;
  color: rgb(225,225,225);
  text-decoration: none;
}
div.menu a:hover {
  background-color: rgb(225,225,225);
  color: rgb(25,50,150);
}

div.menu img {
  float: none;
  vertical-align: middle;
}

div.announce {
  background-color: rgb(230,205,105);
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: thin;
  color: rgb(25,50,150);
  font-family: arial,helvetica,sans-serif;
  font-size: 75%;
  font-weight: bold;
  margin: 5;
  text-align: center;
  text-decoration: blink;
}

div.announce a:link {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}

div.announce a:visited {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}

div.announce a:hover {
  background-color: transparent;
  color: rgb(25,50,150);
  text-decoration: none;
}

div.home {
  background-color: rgb(225,225,225);
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: thick;
  color: rgb(0,0,0);
  font-family: arial,helvetica,sans-serif;
  font-size: 100%;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  text-align: center;
}
