div.creditos {
    text-align: center
}

div.creditos h2 {
    margin-left: 30%;
    margin-right: 30%;
    margin-top: -0.5em
}

div.creditos h2.primero {
    margin-top: 0.25em
}

div.creditos p {
    margin-top: -1em
}

div.ejemplo {
    border-width: 3px 0;
    border-style: solid;
    border-color: #aaa;
    background-color: #eee;
    padding: 0.25em 1em
}

div.nota {
}

div.blockquote {
    margin-left: 3em;
    margin-right: 3em;
    margin-bottom: 2em;
    font-style: italic
}

div.blockquote p {
    margin-bottom: -0.75em
}

div.blockquote p.fuentecita {
    text-align: right;
    margin-bottom: 0em;
    font-style: normal
}

h1 {
    margin-bottom: -0.25em
}

div.articulo h1 {
    text-align: right
}

h2 {
    border-bottom: 1px solid #d00
}

h2.portada {
    color: #fff;
    background-color: #d00
}

h3.pnj-caracteristicas, h4.pnj-caracteristicas, h4.modificadores-habilidad {
    margin-top:  -0.5em;
    margin-bottom: -1em
}

h1, h2, h3, h4 {
    color: #d00;
    font-family: "JSL Ancient", ancient, arial, sans-serif
}

span.enlaceamas {
    font-size: smaller
}

div.articulo p.autor {
    text-align: right
}

div.articulo p.volverarriba, * p.volverarriba {
/*    margin-top: -1em; */
    margin-bottom: -0.5em;
    text-align: right
}

div.articulo p.volverarribaarticulo {
    margin-bottom: -1em;
    text-align: right
}

div.articulo p {
    text-align: justify
}

table {
    border: 1px solid #d00
}

table caption {
    vertical-align: middle;
    font-weight: bolder;
    background-color: #d00;
    color: #fff;
/*    color: #d00; */
    border-bottom: 1px solid #d00;
    font-size: 150%;
    font-family: "JSL Ancient", ancient, arial, sans-serif
}

caption span.refnota {
    vertical-align: top;
    font-size: 75%
}

table * th {
    text-align: left
}

table.cuerpo {
    border: 1px solid #d00;
    background-image: url(imagenes/Papel-1-760.jpg)
}

td#cuerpo {
    padding-top: 0;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em
}

div.textopie {
    padding-left: 5px;
    font-size: 75%;
    float: left
}

div.imagenespie {
    float: right
}

td#cuerpoportada {
    padding-top: 0;
    padding-left: 2px;
    padding-right: 4px;
    padding-bottom: 2em
}

div.indicenumeros img.portadamini {
    float: left
}

div.numeroindice {
    margin-left: 200px
}

img.imagen {
    margin-right: 2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    float: left
}

img.fig {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    display: block
}

div#portadaderecha {
    padding-top: 0;
    margin-left: 480px
}

div#imagenportada img {
    margin-top: 1px;
		margin-left: 1px;
    margin-bottom: 1px;
    float: left
}

p.right {
    text-align: right
}

body div#cuerpopagina {
    width: 760px;
    margin-left: auto;
    margin-right: auto
}

ul#novedadesportada, ul#enbocadetodos {
    list-style-image: url(imagenes/derecharoja.gif);
    font-size: small;
/*    margin-left: -1em; */
/*    padding: 0; */
    margin-top: -1em;
    margin-bottom: -1em
}

ul#novedadesportada li, ul#enbocadetodos li {
    margin-left: -1.5em
}

div.suceso p.separador-sucesos {
    text-align: center
}

div.drama p.separador {
    text-align: center
}

h2.suceso {
    font-size: 100%;
    font-style: italic;
    border: none
}

p.poema {
    margin-left: 3em;
    font-style: italic
}

p.drama-set {
    font-style: italic
}

p.extfile img {
    border: none
}

a {
    text-decoration: none
}

td#cuerpo * a:hover {
    background-color: #ffa;
    border-bottom: 1px dashed #d00
}

td#cuerpo * a.rss:hover {
    background-color: transparent;
    border: none
}

table * td {
    vertical-align: top
}

th.tresd, td.tresd {
    width: 4em;
    text-align: center
}

table.equipo * td.equipo-peso {
    width: 4em
}

table.armas {
    width: 100%
}

table.cargos * td.puntos, table.cargos * td.ingresos {
    text-align: center
}

tr.row-resaltada {
    background-color: #eee
}

table.armas, table.equipo {
    border-spacing: 0;
}

table.armas * td, table.equipo * td {
    padding: 3px
}

table {
    width: 100%
}

tr.armasequipo-notas * p {
    margin-top: 0;
    margin-bottom: 0
}

tr.armasequipo-notas th {
    font-family: "JSL Ancient", ancient, arial, sans-serif;
    background-color: #d00;
    color: #fff
}

img.contador {
    float: right
}

p#quierescolaborar {
    text-align: right
}
