body {
  background: #EDDCF8;
}

.padding {
  color: #EDDCF8;
  font: normal 2px Vera,Verdana,Arial,Helvetica,sans-serif;
}

td,p {
  color: #000000;
  font: normal 12px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.banner {
  background: url(/themes/default/pictures/banner.png);
}

.bannerlnk {
  color: #ffffff;
  font: bold italic 18px Arial,Vera,Verdana,Helvetica;
  text-decoration: none;
}

.bannerlnk:hover {
  color: #ffa101;
}

.homeinfo {
  color: #000000;
  font: bold 12px Vera,Verdana,Arial,Helvetica,sans-serif;
  text-align: justify;
}

.loginform {
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-right: solid 1px #50107c;
  border-left: solid 1px #50107c;
  background: #af8cc1;
}

.login {
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-right: solid 1px #50107c;
  border-left: solid 1px #50107c;
  background: #eeeeff;
  color: #20107c;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.loginlabel {
  color: #eeeeff;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.menu {
  border-right: solid 1px #50107c;
  background: #d2bae2;
}

.menubutton {
  width: 140px;
  color: #000000;
  font: bold 10px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.header {
  color: #000000;
  font: bold 14px Arial,Vera,Verdana,Helvetica,sans-serif;
  font-style: italic;
}

.subheader {
  color: #000000;
  font: bold 12px Arial,Vera,Verdana,Helvetica,sans-serif;
  font-style: italic;
}

.tablegardes {
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-left: solid 1px #50107c;
  border-right: solid 1px #50107c;
  background: #e5e5e5;
}

.tablegardesheader {
  background: #50107c;
  color: #eeeeff;
  font: bold 11px Vera, Verdana, Helvetica;
  text-align: center;
}

.tablepadding {
  color: #e5e5e5;
}

.garde {
}

.gardeself {
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.gardew {
  background: #c0c0ff;
}

.gardev {
  background: #cccc00;
}

.gardef {
  color: #ff0000;
}

.gardewv {
  background: #cccc00;
}

.gardewf {
  background: #ccccff;
  color: #ff0000;
}

.gardevf {
  background: #cccc00;
  color: #ff0000;
}

.gardewvf {
  background: #cccc00;
  color: #ff0000;
}

.gardevacante {
  color: #ff0000;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.photo {
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-left: solid 1px #50107c;
  border-right: solid 1px #50107c;
}

#divCursor {
  position: absolute;
  top: 10px;
  left: 10px;
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-left: solid 1px #50107c;
  border-right: solid 1px #50107c;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
  color: #eeeeff;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
  background: #af8cc1;
  visibility: hidden;
}

#divCursor1 {
  position: absolute;
  top: 10px;
  left: 10px;
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-left: solid 1px #50107c;
  border-right: solid 1px #50107c;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
  color: #eeeeff;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
  background: #af8cc1;
  visibility: hidden;
}

#divCursor2 {
  position: absolute;
  top: 10px;
  left: 10px;
  border-top: solid 1px #50107c;
  border-bottom: solid 1px #50107c;
  border-left: solid 1px #50107c;
  border-right: solid 1px #50107c;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
  color: #eeeeff;
  font: bold 11px Vera,Verdana,Arial,Helvetica,sans-serif;
  background: #af8cc1;
  visibility: hidden;
}

.tableheader {
  font: normal 12px Vera,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}

.tablecontent {
  font: normal 12px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.tablecontentmax {
  color: #ff0000;
  font: normal 12px Vera,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}

.iam {
  background: #af8cc7;
}

.credits {
  color: #000000;
  font: bold 10px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.copyright {
  color: #000000;
  font: bold 10px Vera,Verdana,Arial,Helvetica,sans-serif;
}

.download {
  color: #000000;
  text-decoration: none;
}

.download:hover {
  color: #ffa101;
}