a.acc:active,a.acc:hover,a.acc:link,a.acc:visited {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:100%;
  text-decoration:none;
}

a:active,a:link,a:visited {
  color:black;
  text-decoration:underline;
}

a.blog:active,a.blog:link,a.blog:visited {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:bold;
  text-decoration:none;
}

a.blogcat:active,a.blogcat:hover,a.blogcat:link,a.blogcat:visited {
  color:rgb(255,0,0);
  font-family:arial,sans-serif;
  font-size:90%;
  font-weight:bold;
  text-decoration:none;
}

a.blog:hover {
  color:rgb(10,80,140);
  font-family:georgia,serif;
  font-size:100%;
  font-weight:bold;
  text-decoration:none;
}

a.bloglet:active,a.bloglet:hover,a.bloglet:link,a.bloglet:visited {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  text-decoration:none !important;
}

a.date_link:active,a.date_link:hover,a.date_link:link,a.date_link:visited {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:80%;
  font-weight:normal;
  text-decoration:none;
}

a.h2:active,a.h2:link,a.h2:visited {
  color:black;
  text-decoration:none;
}

a.h2:hover {
  color:rgb(10,80,140);
  text-decoration:none;
}

a:hover {
  color:rgb(10,80,140);
  text-decoration:underline;
}

a.kb:active,a.kb:link,a.kb:visited {
  color:black;
  font-family:arial,sans-serif;
  font-size:100%;
  font-weight:normal;
  text-decoration:none;
}

a.kb:hover {
  color:rgb(10,80,140);
  font-family:arial,sans-serif;
  font-size:100%;
  font-weight:normal;
  text-decoration:none;
}

a.none:active,a.none:hover,a.none:link,a.none:visited {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:100%;
  text-decoration:none !important;
}

a.num {
  background-color:rgb(220,220,255);
  color:rgb(54,54,59);
  font-style:italic;
  text-decoration:none;
}

a.tag:active,a.tag:hover,a.tag:link,a.tag:visited {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:100%;
  font-style:italic;
  text-decoration:underline;
}

a.xreff {
  color:rgb(0,40,160);
  text-decoration:none;
}

a.xrefm {
  color:rgb(160,40,0);
  text-decoration:none;
}

a.xref {
  text-decoration:none;
}

body {
  background-color:white;
  float:none;
  font-family:georgia,serif;
  font-size:100%;
  margin:0 auto;
  max-width:1024px;
  padding:0px;
  width:100%;
}

code,tt,var {
  color:black;
  font-family:monospace;
  font-size:90%;
  font-weight:normal;
  text-align:left;
}

dd,div,li,ol,p,ul {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  text-align:left;
}

div.banner {
  background-color:white;
  height:150px;
  horizontal-align:center;
  padding:0px;
  text-align:center;
  width:95%;
}

div.caption {
  color:black;
  font-family:georgia,serif;
  font-size:90%;
  font-style:italic;
  padding:6px;
}

div.container {
  color:black;
  font-family:georgia,serif;
  font-size:90%;
  font-style:italic;
  padding:6px;
  text-align:center;
}

div.container_nc {
  color:black;
  font-family:georgia,serif;
  font-size:90%;
  font-style:italic;
  padding:6px;
  text-align:left;
}

div.date {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:90%;
  font-style:italic;
  text-align:center;
}

div.field {
  background-color:white;
  border-color:rgb(242,242,255);
  border-radius:6px;
  border-style:solid;
  border-width:1px;
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  margin-left:6px;
  margin-right:6px;
  padding:4px;
  text-align:left;
}

div.kb {
  font-family:arial,sans-serif;
  font-size:80%;
  padding:6px;
  text-align:left;
  vertical-align:center;
}

div.packages {
  background-color:rgb(248,248,255);
  border-radius:4px;
  margin-left:6px;
  margin-right:6px;
  padding:4px;
}

div.polaroid {
  background-color:white;
  padding:0px;
  width:100%;
}

div.text {
  background-color:white;
  width:100%;
}

div.vintage {
  background-color:white;
  border-radius:4px;
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  margin-left:6px;
  margin-right:6px;
  padding:4px;
  text-align:left;
}

h2,h2.banner {
  font-family:georgia,serif;
  font-size:110%;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  padding-top:8px;
  text-align:center;
}

h3,h3.banner {
  font-family:georgia,serif;
  font-size:90%;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  padding-top:8px;
  text-align:center;
}

h4,h4.banner {
  font-family:georgia,serif;
  font-size:90%;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  padding-top:8px;
  text-align:center;
}

hr {
  border:0;
  border-bottom:1px solid rgb(248,248,255);
  border-top:1px solid black;
  height:1px;
}

html {
  background-color:white;
  font-size:calc(16px + 0.1953125vw);
  padding:0px;
  padding-right:6px;
}

img.att {
  height:auto;
  max-width:22px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  vertical-align:middle;
}

img.banner {
  height:150px;
  max-width:auto;
}

img.narrow {
  max-height:150px;
  max-width:50%;
}

img.portada {
  heigth:auto;
  max-width:100%;
}

p.blog {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  padding-left:6px;
  padding-right:6px;
  text-align:left;
}

p.bloglet {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  padding-left:6px;
  padding-right:6px;
  text-align:left;
}

p.date_tags {
  color:rgb(54,54,59);
  font-family:georgia,serif;
  font-size:90%;
  font-weight:normal;
  padding-left:6px;
  text-align:left;
}

p.note {
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-style:italic;
  font-weight:normal;
  padding-left:6px;
  padding-right:6px;
  text-align:left;
}

pre {
  background-color:rgb(248,248,255);
  color:black;
  font-family:monospace;
  font-size:70%;
  font-weight:normal;
  text-align:left;
  white-space:pre-wrap;
  width:100%;
}

pre.cal {
  background-color:rgb(248,248,255);
  color:black;
  font-family:monospace;
  font-size:60%;
  font-weight:normal;
  text-align:left;
  white-space:pre-wrap;
  width:100%;
}

pre.cmd {
  background-color:rgb(248,248,255);
  color:black;
  font-family:monospace;
  font-size:90%;
  margin:auto;
  width:95%;
}

pre.printer {
  background-color:rgb(248,248,255);
  border-collapse:separate;
  color:black;
  display:table;
  font-family:monospace;
  font-size:70%;
  margin:auto;
  white-space:pre-wrap;
  width:80ch;
}

pre.rrlist {
  background-color:white;
  color:black;
  display:block;
  font-family:monospace;
  font-size:90%;
  margin:auto;
  white-space:pre-wrap;
  width:98%;
}

pre.tty {
  background-color:black;
  border-collapse:separate;
  color:rgb(0,192,255);
  display:table;
  font-family:monospace;
  font-size:70%;
  margin:auto;
  white-space:pre-wrap;
  width:84ch;
}

span {
  color:rgb(54,54,59);
  font-family:arial,sans-serif;
  font-size:100%;
  font-weight:bold;
  white-space:nowrap;
}

table {
  border-spacing:0px;
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  padding:0px;
  text-align:left;
}

table.header {
  background-color:white;
  border-radius:0px;
  border-spacing:0px;
  padding:4px;
  width:100%;
}

table.kb {
  background-color:white;
  border-radius:0px;
  border-spacing:0px;
  padding:4px;
}

table.xref {
  border-spacing:3px;
  color:black;
  padding:0px;
  text-align:left;
  width:100%;
}

td.banner {
  background-color:white;
  horizontal-align:center;
  padding-bottom:12px;
  padding-top:6px;
  text-align:center;
}

td.dl {
  background-color:rgb(248,248,255);
  color:black;
  font-family:georgia,serif;
  font-size:100%;
  font-weight:normal;
  height:100%;
  padding-left:2px;
  padding-right:2px;
  vertical-align:top;
  width:30%;
}

td.infobot {
  background-color:white;
  horizontal-align:center;
  padding-bottom:9px;
  padding-top:9px;
  text-align:center;
}

td.info {
  color:black;
  font-family:georgia,serif;
  font-weight:normal;
  height:100%;
  padding-left:9px;
  padding-right:9px;
  vertical-align:middle;
}

td.mid {
  color:white;
  font-weight:normal;
  height:100%;
  padding-bottom:2px;
  vertical-align:middle;
}

td.top {
  background-color:black;
  border-radius:2px;
  color:white;
  font-family:georgia,serif;
  font-weight:normal;
  height:100%;
  vertical-align:middle;
}

td.xref {
  background-color:rgb(248,248,255);
  font-family:arial,sans-serif;
  font-size:80%;
  font-weight:normal;
}

.dropdown-content a {
  color:white;
  display:block;
  font-family:arial,sans-serif;
  font-size:90%;
  padding:6px 6px;
  text-decoration:none;
}

.dropdown-content a:hover {
  color:rgb(0,128,255);
  font-size:90%;
}

.dropdown-content {
  background-color:rgba(14,14,16,0.9);
  display:none;
  position:absolute;
  width:70%;
  z-index:1;
}

.dropdown-content div {
  color:white;
  display:block;
  font-family:arial,sans-serif;
  font-size:90%;
  font-variant-caps:small-caps;
  font-weight:bold;
  padding:6px 6px;
}

.dropdown {
  display:inline-block;
  position:relative;
  width:100%;
}

.dropdown:hover .dropbtn {
  background-color:rgba(14,14,16,0.8);
}

.dropdown:hover .dropdown-content {
  display:block;
}

.footer {
  background-color:white;
  display:inline-block;
  padding:6px 6px;
  position:relative;
}

.top-left {
  color:white;
  font-family:arial,sans-serif;
  font-size:80%;
  font-weight:normal;
  left:16px;
  position:absolute;
  top:16px;
}

.menu {
  background:white;
  display:inline-block;
  position:relative;
}

.menu .dropbtn {
  background:rgba(14,14,16,0.8);
  border:none;
  border-radius:3px;
  color:white;
  font-family:arial,sans-serif;
  font-size:90%;
  font-variant-caps:small-caps;
  font-weight:bold;
  left:1%;
  position:absolute;
  top:10%;
}

