a:link { color: yellow; }
a:active { color: black; }
a:visited { color: #d0a; }

h1 { background-color: red;
  color: yellow;
  font-size: large;
  padding: 5px;
  border: solid lightred;
  margin: 0;
  text-align: center;
}

.img {
  text-align: center;
  font-weight: bold;
  font-size: small;
  font-style: italic;
}
.num_pag {
  text-align: center;
  font-style: italic;
}

body.narracion {
  margin-right: 2em; 
  font-family: "Arial" sans-serif;
  text-align: justify;
}

body {
  background-attachment: fixed;
  background-color: #604;
  color: lightyellow;
  margin-left: 3em;
}

.sinmargen { 
  margin: 0%; 
  padding: 0em;
  border: none; 
}

.mapa {
width: 100%;
overflow: auto;
background-color: #403;
padding: 3px;
}