body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
code,
blockquote {
    border-width: 0;
}

body {
    width: 90%;
    /* max-width: 1200px; */
    margin: 0 auto 5%;
    background-color: white;
}

img {
    max-width: 100%;
}

a {
    color: #A32638;
    text-decoration: none;
}

a._idGenColorInherit {
    color: inherit;
}

div.Marco-de-texto-b-sico {
    border-style: solid;
}

h1.titulo_capt, h1.titulo_pres,
h2.titulo_cap_ingles {
    color: #A32638;
    font-family: Brill, serif;
    font-size: 1.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    widows: 2;
}
h1.titulo_pres{
 	margin-bottom:2em;  
}

h2.titulo_cap_ingles {
	font-family: sans-serif;
    font-size:1.3em;
    font-weight:normal;
	margin-bottom:2em;
    margin-top:1em;
}

h3.nivel_01,
h3.nivel_02,
h3.nivel_03 {
    color: #A32638;
    font-family: Brill, serif;
    font-size: 1.5em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
}

h3.nivel_02 {
    font-size: 1.3em;
    font-variant: normal;
}
h3.nivel_02_tras_e {
	margin-top:0;
}
h3.nivel_03 {
    font-size: 1.3em;
    font-variant: normal;
    font-style: italic;
    font-weight: normal;
}

h3.nivel_01 + h3.nivel_02 {
    margin-top: 1em;
}

h3.tit_resena {
	color:#A32638;
	font-family:Brill, serif;
	font-size:1.5em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.7;
    margin: 2em 0;
    text-align:justify;
	text-align-last:left;
	text-decoration:none;
	text-indent:0em;
	text-transform:none;
	widows:2;
}
p, p.basico {
    color: #000000;
    font-family: Brill, serif;
    font-size: 1.3em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.3;
    margin: 0;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 2em;
    text-transform: none;
    widows: 2;
}

p.basico_ss {
    text-indent: 0;
}

p.basico_c_e {
    margin-top: 2em;
}

p.basico_ss_c_e {
    text-indent: 0;
    margin-top: 2em;
}

p.img {
	font-size:1.1em;
	margin-top:2em;
	text-align:center;
    text-align-last: center;
}
p.pie_figura {
	font-size:1.1em;
	text-align:center;
    text-align-last: center;
    text-indent: 0;
}

p.cita_unica,
p.cita_unica_ss,
p.cita_unica_ss_2,
p.cita_interm, 
p.cita_primera {
    font-size: 1.2em;
    line-height: 1.3;
    margin: 2em 0 0 2em;
}

p.cita_unica_ss {
    text-indent: 0;
}

p.cita_unica_ss_2 {
    margin: 4em;
    text-indent: 0;
}

p.cita_unica_ss + p.cita_unica_ss_2 {
    margin-top: 0;
    margin-bottom: 0;
}

p.cita_unica_ss_2 + p.cita_unica_ss_2, p.cita_unica + p.cita_unica, p.cita_unica + p.cita_unica + p.cita_unica {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* p.cita_primera + p.cita_unica{
    margin: 0 2em;
} */

p.cita_poesia,
p.num_poema,
p.cita_poes_aut,
p.centr_poema,
p.cita_poesia_sang,
p.cita_poesia_espaciado,
p.cita_poesia_sang_espaciado {
    font-size: 1.2em;
    line-height: 1.3;
    text-align: left;
    text-align-last: left;
    text-indent: 0;
}

p.cita_poesia_espaciado, p.cita_poesia_sang_espaciado {
    margin: 0.5em 0;
}
p.num_poema {
    text-align: right;
    text-align-last: right;
    /*Es necesario indicar que la ultima línea vaya a la derecha, ya que en el estilo "p" genérico está especificado que vaya a la izquierda la última línea*/
}

p.cita_poes_aut {
    font-size: 0.9em;
    /* margin-bottom: 2em; */
    /* Como siempre está metido en tabla se le quita el margen inferior, si hubiera casos en que está fuera de tabla se pondría */
}

p.centr_poema {
    margin-top: 1em;
    text-align: center;
}

p.cita_poesia_sang, p.cita_poesia_sang_espaciado {
    margin-left: 1em;
}

p.carta, p.carta_centr {
	color:#000000;
	font-family:Brill, serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
    margin: 2em;
    margin-bottom:0;
	margin-left:37px;
	margin-right:0;
	margin-top:2em;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-align-last:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:2;
}
p.carta_centr {
	text-align:center;
}
p.bibliografia {
    font-size: 1.2em;
    line-height: 1.3;
    margin-left: 2em;
    text-indent: -2em;
}

p.cabecera_primeras-pp_zz-doicpt,
p.cabecera_primeras-pp_zz-pagina-comienzo {
    font-size: 0px;
    line-height: 0;
}


p.autor {
	color:#A32638;
	font-size:1.1em;
	font-variant:small-caps;
	line-height:1.2;
	text-align:center;
	text-align-last:center; 
    text-indent:0;
}
p.filacion, p.email, p.orcid {
    font-size:1.1em;
    font-style:italic;	
    font-variant:normal;
    text-align:center;
	text-align-last:center;
	text-indent:0;
}
p.email, p.orcid {
    font-style:normal;
    font-variant:normal;
}

/*conseguimos que cuando haya dos autores seguidos se separen*/
p.orcid + p.autor,
P.email + p.autor {
    margin-top: 1em;
}

p.fecha_art, p.doi {
	font-size:1.1em;
	line-height:1.2;
	text-align:left;
	text-indent:0;
}

p.doi {
    font-size:1em;
    color: #A32638;
    font-family: sans-serif;
    margin: 0 0 2em;
}
p.tx_resumen, p.abstract, p.pbr_clave, p.keywords, p.tx_resum_FR {
	font-family:Brill, serif;
    font-size:1.1em;
    line-height: 1.2;
	text-indent:0;
}
p.pbr_clave, p.keywords {
	margin-top: 0.5em;
}
p.tit_resumen {
	font-size:1.1em;
	font-variant:small-caps;
	font-weight:bold;
	margin-top:1em;
	text-indent:0;
}


p.nota_pie, p.nota_pie_I, p.nota_pie_cita {
    color: #571b0f;
    font-size: 1em;
    line-height: 1.15;
    text-indent: 2em;
    margin-bottom: 0.35em;
}

p.nota_pie_cita {
    margin: 0.25em 5em;
}

/*TABLAS*/

/*para que las tablas tengan overflow*/
div.tabla {
	overflow-x: auto;
	margin-bottom: 1em;
}

table.TABLA-GENERAL,
table.Tabla-b-sica,
table.tabla_poemas_PH,
table.tabla_PH,
table.Tabla-b-sica_cita {
	border-collapse:collapse;
	border-color:#000000;
    border-style: none;
    border-width: 0;
    max-width: 90%;
    margin: 2em auto;
}
/*he creado un estilo de tabla para esas citas, se llama Tabla-b-sica_cita*/
/*En esas tablas a la primera columna le he dado un mínimo de 2% y un máximo del 10%
A la segunda columna es de 1.5% mínimo y un 10% máximo*/
/* table td:first-child  {
	 min-width:2%; 
	 max-width: 10%;
	text-align: right;
}
table td:nth-child(2) {
	 min-width:1.5%;
	max-width: 10%;
} */
/*Aquí le digo que alineación del texto es izquierda, que la alineación es superior, para que así esté el texto siempre arriba, y luego le he puesto un padding de 6px (muy pequeño) para que no se peguen los números*/
/* th, td {
   text-align: left;
   vertical-align: top;
   padding-left:6px;
   padding-right:6px;
}
table.Tabla-b-sica_cita {
	margin-left: 4em;
} */
/* table.Tabla-b-sica_cita td:first-child {
	max-width: 10%;
} */


table.tabla_poemas_PH {
    border-collapse: collapse;
    border-color: #000000;
    border-style: none;
    border-width: 0;
    max-width: 90%;
    margin: 2em auto;
    margin-bottom: 2em;
}
/* table.tabla_PH {
	border-style:solid;
	border-width:1px;
} */

td.Celda_Núm_Poema {
    border-left-width: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

td.Celda_Poema {
    border: solid;
    border-width: 0px;
    padding: 0px;
}

td.celda_izq,
td.celda_centrada,
td.tabla_poemas_PH,
td.celda-blanca,
td.celda_sombreada {
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 0.5em;
    vertical-align: top;
}

td.celda-blanca {
    border-width: 0;
}

td.celda_sombreada {
    background-color: #ececec;
}

p.tit_tabla {
    margin-top:2em;
    margin-bottom: 0.5em;
	text-align:center;
    text-align-last: center;
    text-indent: 0;
}
p.tabla_izq,
p.tabla_centr {
    font-size: 1,2em;
    line-height: 1,3em;
	text-align:left;
	text-align-last:left;
	text-indent:0;
	text-transform:none;
	widows:2;
}

p.tabla_centr {
    text-align:center;
	text-align-last:center;
}


/* Listas de guiones, de letras y de números */

p.lista_gui,
p.lista_let,
p.lista_num {
    text-indent: -1.3em;
    padding-left: 3.3em;
}

span.Bold---Scaps {
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    text-transform: none;
}

span.italic {
    font-style: italic;
    font-weight: normal;
}
span.Bold-Italic {
	font-style:italic;
	font-weight:bold;
}
span.N--de-nota {
    font-size: 11px;
    vertical-align: super;
}

span.nota_pie {
    vertical-align: super;
}

span.versalita {
    font-variant: small-caps;
    text-transform: none;
}

span.super {
    vertical-align: super;
}

span.texto-oculto {
    font-size: 0px;
}

hr.HorizontalRule-1 {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: solid #000000 1px;
}

div.fechas {
    margin-top:3em;
	margin-bottom:3em;
}

div.autor_procedencia{
    margin-top:3em;
	margin-bottom:3em;
    background-color:#faeeca;
	padding:10px;
	width:100%;    
}

figure {
    text-align: center;
    margin-top: 3em;
    margin-bottom: 3em;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

figcaption {
    font-size: 1.1em;
    margin-top: 1em;
}


img.logo{
    height: 6em;
}

img._100 {
	width:65%;
}
img._75 {
	width:50%;
}
img._50 {
	width:40%;
}

@media only screen and (min-width: 640px) and (max-width: 1279px) {
    img._100 {
        width: 65%;
    }
    img._75 {
        width: 50%;
    }
    img._50 {
        width: 40%;
    }
}

@media only screen and (max-width: 639px) {
    img._100 {
        width: 100%;
    }
    img._75 {
        width: 90%;
    }
    img._50 {
        width: 80%;
    }
}

span.N_Ref {
   font-size: 0px; 
}

hr.colofon {
    width:50%;
    border-color: #571b0f;
    border-style: dotted;
    margin: 2em auto;
}

a._idFootnoteLink {
    background-color:   #571b0f3a;
    color:  #571b0f;
    font-size: medium;
    vertical-align: text-top;
}