body { 
  background-image: url("img/istappar2.jpg");
  background-color:#bdddbb; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
  color:#000000;
  font-family:verdana,arial,helvetica; font-size:9pt;
}
h1,h2 {
  margin-bottom: 1px;
  padding-bottom: 0px;
  font-size: 12pt;
}
h2 { font-size: 11pt; }
p { margin-top: 1px; }
th { background-color:#ceeecc;  }
td { vertical-align:top; font-size:9pt;}
td.small { font-size:6pt; }

table.stam td { vertical-align:middle; }
a { text-decoration:none; color:#0055ff;}
a.online { color:#ff5599; }
a.idle { color:#995599; }
a:hover { color:#ffffff; }
fieldset { background-color:#cdedcb; padding:2px; font-size:9pt;  }
fieldset.tome { background-color:#ffeecc;   }
fieldset.egen { background-color:#aaeecc;   }
table.mindre { font-family:verdana,arial,helvetica; font-size:9pt; }
#sright { float:right; }
div { position:relative; left:1px;  }
div.hidden { display:none; }
div.l1 { color:#55aaaa;  }
div.l2 { color:#bbbbbb;  }
.c0 { color:#ff5599; }
.c1 { color:#ee5599; }
.c2 { color:#dd5599; }
.c3 { color:#cc5599; }
.c4 { color:#bb5599; }
.c5 { color:#aa5599; }
.c6 { color:#995599; }
.c7 { color:#885599; }
.c8 { color:#775599; }
.c9 { color:#665599; }
.c10 { color:#555599; }
.c11 { color:#4455aa; }
.c12 { color:#3355bb; }
.c13 { color:#2255cc; }
.c14 { color:#1155dd; }
.c15 { color:#0055ee; }
.c16 { color:#0055ff; }
.c17 { color:#0055ff; }
.c1a { color:#1155ff; }
.c1b { color:#2255ff; }
.c1c { color:#3355ff; }
.c1d { color:#4455ff; }
.c1e { color:#5555ff; }
.c1f { color:#6655ff; }
.c1f { color:#7755ff; }
.c1f { color:#8855ee; }
.c1f { color:#9955dd; }
.c1f { color:#aa55cc; }

#ruta { 
  position: absolute;
  z-index: 10;
  top: 500px;
  left: 100px;
  display: none;
  border: 1px solid black;
  background: #bdddcb;
  padding: 3px;
  opacity: 0.95;
  filter: alpha(opacity=95);
  width: 300px;
 }

.box {
  width:550px;
  border: 1px solid black;
  background: #aaaaaa;
}
tr.hl:hover {
  background: #bdedbb;
  color: #005500;
}
ul.stam { border: solid 1px black; 
 padding: 0;
 }
li.stam {
  border: solid 1px white;
  display: block;
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding-left: 00px;
  margin-left: 10px;

}
ul.tabs {
  margin: 0;
  padding: 0;
  display: inline;
}
ul.tabs li {
  display: inline;
  padding: 2px;
  margin: 1px;
  background: #cdedcb;
}
.tabs .active {
 border: 1px solid black;
 background: #ffffff;
}

ul.tabs li:hover {
  background: #adcdab;
}

legend {
  font-weight: bold;
}

.drag{
  position:absolute;
  cursor:move;
  width:200px;
  border: 1px solid black;
  background: #bdddcb;
  opacity: 0.85;
  filter: alpha(opacity=85);
  font-size: 7pt;
}
.drag h4 {
  background: #00aaff;
  color: #ffffff;
  padding: 0;
  margin:0;
  font-size: 8pt;
  border-bottom: 1px solid black;
}
