/* -------------- Básicos -------------- */

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

body {
margin-right: 5%;
margin-left: 5%;
}

a {
color: inherit;
text-decoration: none;
}

small {
color: inherit;
text-decoration: none;
}

i {
color: inherit;
text-decoration: none;
}

/* -------------- Heads -------------- */

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family:serif;
}

/* -------------- Párrafos -------------- */

p {
-epub-ruby-position: over;
color: inherit;
font-size: 1em;
font-family: serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
text-align: justify;
text-decoration: none;
text-indent: 1.4em;
}

/*--------------- Normales ----------------- */
.normal1{
font-size:1em;
margin-top:1.4em;
text-indent:1.4em;
}

.derecha{
text-align:right;

}

.derecha1{
text-align:right;
margin-top:1.4em;
}


.derechanueve1{
text-align:right;
font-size:.9em;
margin-top:1.4em;
}


.derecha2{
text-align:right;
margin-top:2em;
}


.autord{
text-align:right;

}

.autord1{
text-align:right;
margin-top:1.4em;
}

/* -------------- Nosangrados -------------- */

.nosangrado1 {
font-family: serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top:1.4em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}



.nosangrado {
font-family: serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 0em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

.nosangrado2 {
font-style: normal;
font-family: serif;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 2.4em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}


.nosangradoa {
font-style: normal;
font-family: serif;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 2.8em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}




/* -------------- Capítulo -------------- */

.capitulo{
font-size:1.15em;
text-align:center;

text-indent:0px;
font-family: serif;
margin-top: 15%;
margin-right: 0%;
margin-left: 0%;
} 


h1.indice{
font-size:1.15em;
text-align:center;

text-indent:0px;
font-family: serif;
margin-top: 15%;
margin-right: 0%;
margin-left: 4%;
} 


.capituloi{
font-size:1.5em;
text-align:left;
font-weight:bold;
text-indent:0px;
font-family: serif;
margin-top: 15%;
margin-right: 0%;
margin-left: 0%;
} 

span.titulo{
text-align:left;
font-size:1.5em;
font-weight:bold;
margin-right:50%;
}

span.under{
text-decoration: underline;
}


.capitulon{
font-size:1.1em;
text-align:center;
text-indent:0px;
font-family: serif;

margin-top: 15%;
margin-right: 0%;
margin-left: 0%;
} 

.nomcap{
font-size:1.05em;
text-align:center;
text-indent:0px;
font-style:italic;
font-family: serif;
margin-top:0%;
margin-right: 0%;
margin-left: 0%;
} 

.numcap{
font-size:1.3em;
text-align:center;
text-indent:0px;
font-family: serif;
margin-top: 15%;
margin-right: 0%;
margin-left: 0%;
}
/* -------------- Subtítulos -------------- */



.sub1 {
font-size: 1em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top: 2.8em;
font-weight: normal;
}


.sub1n {
font-size: 1em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top: 0em;
font-weight: normal;
}

.sub1m {
font-size: .95em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top: 1em;
font-weight: normal;
}



.sub2 {
font-size: 1em;
text-align: left;
font-style:normal;
text-indent:0px;
font-family: serif;
margin-top: 2.4em;
font-weight: normal;
}

.sub2a {
font-size: 1em;
text-align: center;
font-style:normal;
text-indent:0px;
font-family: serif;
margin-top: 2.4em;
font-weight: normal;
}


.sub3a {
font-size: 1em;
text-align: center;
font-style:italic;
text-indent:0px;
font-family: serif;
margin-top: 2.8em;
font-weight: normal;
}

/* -------------- Dedicatoria -------------- */
.dedicatoria{
font-size: 1em;
margin-left:30%;
text-align: right;
text-indent:0px;
font-family: serif;
margin-top: 4.8em;
}






.epigrafea{
font-size: 1em;
text-align: left;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 4.8em;
}


.epigrafe{
font-size: 1em;
text-align: left;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}

.epigrafe2{
font-size: 1em;
text-align: left;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 2em;
}


.autorepigrafe{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:5%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}

.autorepigrafe1{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:5%;
text-indent:0px;
font-family: serif;
margin-top: 1em;
}


.epigrafeda{
font-size: .95em;
text-align: right;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 7em;
}

.epigrafed2{
font-size: .95em;
text-align: right;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 2em;
}

.epigrafed1{
font-size: 1em;
text-align: right;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 1em;
}

.epigrafed{
font-size: 1em;
text-align: right;
margin-left:35%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}


.epigrafeder2{
font-size: .95em;
text-align: left;
margin-left:65%;
text-indent:0px;
font-family: serif;
margin-top: 2em;
}

.epigrafeder{
font-size: .95em;
text-align: left;
margin-left:65%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}

.epigrafeautor{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:0%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}



.epid{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:0%;
text-indent:0px;
font-family: serif;
margin-top: 0em;
}

.epid1{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:0%;
text-indent:0px;
font-family: serif;
margin-top: 1em;
}

.epida{
font-size: 1em;
text-align: right;
margin-left:35%;

margin-right:0%;
text-indent:0px;
font-family: serif;
margin-top: 3em;
}


span.xi{
font-size:1.5em;
font-weight:bold;
}
/* -------------- Blockquotes -------------- */

blockquote {
line-height: 1.4em ;
}

/* -------------- Falsa -------------- */

.falsaa {
font-size: 1.2em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top: 4.8em;

font-weight: bold;
}


.falsa1 {
font-size: 1.25em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top: 20%;
font-weight: normal;
}


.falsa {
font-size: 1.45em;
text-align: center;
text-indent:0px;
font-family: serif;
margin-top:1em;
font-weight: bold;
}



/* -------------- Bandos -------------- */

span.espacioblanco{
margin-right: 5.1em;
  overflow:hidden;
}

span.ocho{
font-size:.85em;
}


p.formulaocho{
margin-left: 15em;
font-size:.85em;
}


p.formula2ocho{
margin-left: 4em;
font-size:.85em;
}
/* -------------- Bandos -------------- */

.bando1{
font-size:.9em;
font-family: normal;
font-family:sans-serif !important;
margin-left: 1.7em;
margin-right: 0em;
margin-top:1em;
line-height: 1.3em;
text-indent:0px;
}

.bandoepigrafe{
font-size:.95em;
font-family: normal;
font-family:sans-serif !important;
margin-left: 30%;
margin-right: 0em;
margin-top:1em;
line-height: 1.3em;
text-indent:0px;
}

.bandoepigrafed{
font-size:.95em;
font-family: normal;
font-family:sans-serif !important;
margin-left: 50%;
margin-right: 0em;
margin-top:2em;
line-height: 1.3em;
text-indent:0px;
}


.bandoepigrafeda{
font-size:.95em;
font-family: normal;
font-family:sans-serif !important;
margin-left: 30%;
margin-right: 0em;
margin-top:10%;
line-height: 1.3em;
text-indent:0px;
}

.bandoc1{
font-size:.95em;
font-family: normal;
font-family:sans-serif !important;
margin-left: 40%;
margin-right: 0em;
margin-top:1em;
line-height: 1.3em;
text-indent:0px;
}

/* -------------- Pie de foto -------------- */

.autor {
text-align: justify;
text-indent: 0em;
margin-top: 1.5em;
margin-left: 20%;
margin-right: 20%;
}

/* -------------- Centrados -------------- */

.centrado1 {
font-size:.95em;
text-align: center;
text-indent: 0em;
margin-top: 1.5em;
}

.centrado {
text-align: center;
text-indent: 0em;
margin-top: 0em;
}


.centrado2 {
font-size:.95em;
text-align: center;
text-indent: 0em;
margin-top: 2em;
}


.centradoa {
text-align: center;
text-indent: 0em;
margin-top: 10%;
margin-left:15%;
margin-right:15%;
}



/* -------------- Notas -------------- */
.notapie{
line-height: 1.3em;
}

.footnotes{
page-break-before: always;
margin-top:1.5em;
padding-top:1.5em;
}

.footnote{
}

.nota{
vertical-align:.53em;
font-size:.7em !important;
line-height:1em;
}


.notapie{
font-size:.9em !important;
padding-left:2em;
vertical-align:super;
font-family:serif;
text-indent:-1.3em;
margin-top:0em;
}



.notapien{
font-size:.9em !important;
padding-left:2em;
vertical-align:super;
font-family:serif;
text-indent:0em;
margin-top:0em;
}




/* -------------- Imágenes -------------- */
#especial{
height:98%;
}

.imagen {
text-align: center;
height:100%;
padding: 0em;
margin:auto 0;
}

.ochenta{
width:80%;
}

div.imagenes {
text-align:center;
margin-bottom: 1.5em ;
margin-top: 1.5em ;
}

.sesenta{
width:60%;
}

.cuarenta{
width:40%;
}

.veinte{
width:20%;
}

.diez{
width:10%;
}


.siete{
width:7%;
}

.quince{
width:15%;
}

.cinco{
width:5%;
}

.dos{
width:2%;
}


/* -------------- Francés -------------- */

.francesn {
padding-left: 6%;
text-indent: -4%;
font-size: 1em;
margin-top:0em;
}


.francesm {
padding-left: 13%;
text-indent: -4%;
font-size: 1em;
margin-top:0em;
}


.normalm {
padding-left: 16%;
text-indent: 0%;
font-size: 1em;
margin-top:0em;
}

.frances {
padding-left: 8%;
text-indent: -5%;
font-size: 1em;
margin-top:0em;
}

.frances1 {
    padding-left: 8%;
    text-indent: -5%;
    font-size: 1em;
    margin-top: 1em;
    
}


.frances2 {
padding-left: 8%;
text-indent: -5%;
font-size: 1em;
margin-top: 2em;
}

.francesa {
padding-left: 8%;
text-indent: -5%;
font-size: 1em;
margin-top: 2em;
}

/* -------------- Toc -------------- */

li.cont{
font-size:1em;
font-family:serif;
margin-top:.2em;
text-align:justify;
text-indent: 1em;
}

li.contb{
font-size:.95em;
font-family:serif;
margin-top:.2em;
text-align:justify;
text-indent: 2em;
}

li.cont1{
font-size:1em;
text-align:justify;
font-family:serif;
margin-top:1.3em;
}

li.cont2 {
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 2.8em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

li.cont2a {
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: .7em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

.tooca{
font-size:1em;
margin-left:0%;
font-family:serif;
margin-top:2.4em;
text-align:left;
text-indent:0px;
}



.tooc1{
font-size:1em;
margin-left:0%;
font-family:serif;
margin-top:1em;
text-align:justify;
text-indent:0em;
}

.tooc{
font-size:1em;
margin-left:0%;
font-family:serif;
margin-top:0em;
text-align:justify;
text-indent:0em;
}

.toocn{
font-size:1em;
margin-left:2%;
font-family:serif;
margin-top:0em;
text-align:justify;
text-indent:0em;
}

.tooc1n{
font-size:1em;
margin-left:2%;
font-family:serif;
margin-top:1em;
text-align:justify;
text-indent:0em;
}

.toocm{
font-size:.95em;
margin-left:0%;
font-family:serif;
margin-top:0em;
text-align:justify;
text-indent:0em;
}




.toocs1{
font-size:1em;
margin-left:0%;
font-family:serif;
margin-top:1em;
text-align:justify;
text-indent:0px;
}


.toocs{
font-size:1em;
margin-left:0%;
font-family:serif;
margin-top:0em;
text-align:justify;
text-indent:0px;
}


.toocf1{
font-size:1em;
margin-left:0%;
margin-right:0%;
margin-top:1.5em;
text-align:center;
text-indent:0em;
}

.toocf{
font-size:1em;
margin-left:0%;
margin-right:0%;
margin-top:1.5em;
text-align:center;
text-indent:0em;
}

/* -------------- Notas -------------- */

sup{
font-size:.8em;
line-height:0px;
}




/* -------------- Listas -------------- */

ol {
font-size: 1em ;
font-family: serif;
margin-left: 0em;
margin-top:1.4em;
}

li{
text-indent:0em;
}


ul {
font-size: 1em ;
font-family: serif;
margin-left: 1em;
}

ol.listnonum{
font-size:1em;
list-style:none;
margin-left:0em;
margin-bottom:0px;
margin-top:2.4em;
text-align:left;
text-indent:0em;
}




.listnonuma{
font-size:1em;
list-style:none;
margin-left:-5%;
margin-top:1em;
margin-bottom:1.5em;
text-align:justify;
text-indent:0em;
}

.listnonumb{
font-size:1em;
list-style:none;
margin-left:0%;
margin-top:1.4em;
text-align:justify;
text-indent:0em;
}

/* -------------- referencia -------------- */
.referencia1{
font-size:.9em;

margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}

.fuente{

font-size:.9em;
margin-left:5%;
margin-top:1em;
font-family:serif;
text-align: justify;


}


.fuenten{

font-size:.9em;
margin-left:5%;
margin-top:0em;
font-family:serif;
text-align: justify;


}


/* -------------- Versos -------------- */


.prelim1{
font-size:1em;
margin-left:20%;
margin-right:20%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0em;
} 

.prelima{
font-size:1em;
margin-left:20%;
margin-right:20%;
margin-top:20%;
font-family:serif;
text-align: justify;
text-indent:0em;
}



.verso1{
font-size:.95em;
margin-left:38%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.verso{
font-size:.95em;
margin-left:38%;
margin-top:0em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.versoce1{
font-size:.95em;
margin-left:33%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.versoce{
font-size:.95em;
margin-left:33%;
margin-top:0em;
font-family:serif;
text-align: justify;
text-indent:0px;
}

.versonom{
font-size:.95em;
margin-left:33%;
margin-top:2em;
font-family:serif;
text-align: justify;
text-indent:0px;
}

.subverso{
font-size:.95em;
margin-left:0%;
margin-top:0em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.subverso1{
font-size:.95em;
margin-left:0%;
margin-top:1.4em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.derechaverso1{
font-size:.95em;
margin-left:45%;
margin-top:1.4em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.versoderecha1{
font-size:.9em;
margin-left:50%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}



.versod1{
font-size:.95em;
margin-left:4%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.versod{
font-size:.95em;
margin-left:4%;
margin-top:0em;
font-family:serif;
text-align: justify;
text-indent:0px;
}



.verson1{
font-size:.95em;
margin-left:7%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}

.versoc1{
font-size:.95em;
margin-left:15%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}


.verson{
font-size:.95em;
margin-left:7%;
margin-top:0em;
font-family:serif;
text-align: justify;
text-indent:0px;
}



.tituloverso{
font-size:.95em;
margin-left:4%;
margin-top:1em;
font-family:serif;
text-align: justify;
text-indent:0px;
}




/* -------------- Legal -------------- */

p.legal3p {
font-size:.9em;
margin-top:30%;
text-align:justify;
text-indent:0em;
} 


.legal1 {
margin-top: 1em;
font-size: .9em;
text-indent: 0em;
text-align: left;
}

.legal {
margin-top: 0em;
font-size: .9em;
text-indent: 0em;
text-align: left;
}


.tablegal {
margin-top:1.5em;
width:99%;
}
.izq{
border:0px;
font-size: .9em;
font-family:serif;
text-align:left;
text-indent: 0em;
padding-left:0em;
width:50%;
}

.der{
font-family:serif;
border:0px;
font-size: .9em;
text-align:right;
padding-left:0em;
width:50%;
}

/*----------Breviario--------*/

p.breviarioa{

font-size:2em;
margin-top:10%;
font-family:serif;
text-align:right;
text-indent:0px;
}

.breviario{
font-size:1.2em;
text-align:right;
font-family:serif;
text-indent:0px;
}

.breviariofce{
font-size:1.1em;
text-align:right;
font-family:serif;
text-indent:0px;
}

.breviarionum{
font-size:1.3em;
margin-top:30%;
text-align:right;
font-family:serif;
text-indent:0px;
}



/*----------Preliminares--------*/
.preliminara{
font-size:1.2em;
margin-top:4em;
font-family:serif;
text-align:center;
font-weight:bold;
text-indent:0px;
}


.preliminar1{
font-size:1.2em;
margin-top:0.5em;
font-family:serif;


text-align:center;
text-indent:0px;
}

.preliminarb{
font-size:1.4em;
margin-top:0em;
font-family:serif;
text-align:center;
text-indent:0px;
}


.preliminarc{
font-size:1em;
margin-top:10%;
font-family:serif;
text-align:center;
text-indent:0px;
}


.preliminard{
font-size:1.2em;
margin-top:0em;
font-family:serif;
text-align:center;
text-indent:0px;
}

.plecapreliminar{
width:60%;
text-align:center;
}




.prea{
font-size:1.1em;
margin-top:4em;
font-family:serif;
text-align:center;
text-indent:0px;
}


.pre1{
font-size:1em;
margin-top:1.2em;
font-family:serif;
text-align:center;
text-indent:0px;
}

.pre{
font-size:1em;
margin-top:0em;
font-family:serif;
text-align:center;
text-indent:0px;
}

.prefin{
font-size:1.1em;
margin-top:35%;
font-family:serif;
text-align:center;
text-indent:0px;
}


.prenueve1{
font-size:.9em;
margin-top:1em;
font-family:serif;
text-align:center;
text-indent:0px;
}

/*--------Valores------*/
 span.pagebreak {
display: none;
} 


/*--------Table------*/


div.tablacentrar{

text-align: center;
width:50%;
margin:0 auto;
margin-top:2em;
border:solid 0px;
}

div.tablacentrar table{

margin:0 auto;
text-align: left;
}

div.tablacentrar td{

padding:0.5em;
}



div.tablacentrado{

text-align: center;
margin-top:2em;
margin:0 auto;
border:solid 0px;
width:70%;
}

div.tablacentrado table{
text-align: left;
margin:0 auto;
margin-top:2em;
}


div.tablacentrado td{

width:30%;
}

div.tablacronologia{

text-align: center;
margin-top:2em;
margin:0 auto;
border:solid 0px;
width:100%;
}

div.tablacronologia table{
text-align: left;
margin:0 auto;
margin-top:2em;
}


div.tablacronologia td{

width:30%;
}




table{
border:solid 0px;
width:100%;
border-collapse:collapse;
}

tr.filascrono{
border-bottom:solid 1px;
}

td{
padding:.5em;
vertical-align:top;
font-size:.95em;
border:solid 0px;
}

tr.tablalegal{
border-bottom:solid 0px;
}

tr{
border-bottom:solid 0px;
}


/* -------------- Portadilla -------------- */

.pautor1{
font-size:1.2em;
margin-top:1%;
font-family:serif;
text-align:center;
text-indent:0px;
}
.pautor{
font-size:1.4em;
margin-top:10%;
font-family:serif;
text-align:center;
text-indent:0px;
}

p.porcentro{
font-size:1.1em;
margin-top:20%;
font-style:italic;
font-family:serif;
text-align:center;
text-indent:0px;
}

.edit{
font-size:1.1em;
margin-top:30%;
font-family:serif;
text-align:center;
text-indent:0px;
}



.ptraduccion1{
font-size:1em;
margin-top:6%;

font-family:serif;
text-align:center;
text-indent:0px;
}

.ptraduccion{
font-size:1em;
margin-top:0%;

font-family:serif;
text-align:center;
text-indent:0px;
}

.ptitulo1{
font-size:1.7em;

margin-top:5%;
font-family:serif;
text-align:center;
text-indent:0px;
}

.ptitulo{
font-size:2em;

margin-top:0em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.psubtitulo1{
font-size:1.2em;

margin-top:1em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.pcentrado1{
font-size:1.1em;

margin-top:1.2em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.pcentrado{
font-size:1.2em;

margin-top:0em;
font-family:serif;
text-align: center;
text-indent:0px;
}

.logoed{
margin-top:30%;
text-align:center;
text-indent: 0em;
}

.nomed{
font-size:1.1em;
margin-top:.5em;
text-align:center;
text-indent:0px;
}

