@font-face { font-family: "myfont"; font-style: normal; font-weight: normal; src: url(../Fonts/myfont.ttf); }
@font-face { font-family: "myfont"; font-style: italic; font-weight: normal; src: url(../Fonts/myfontita.ttf); }
@font-face { font-family: "myfont"; font-style: normal; font-weight: bold; src: url(../Fonts/myfontbold.ttf); }
@font-face { font-family: "myfont"; font-style: italic; font-weight: bold; src: url(../Fonts/myfontboldita.ttf); }

body { margin: 0em 16px; }

/*****      Titulares     *****/
div.caja_titulo { height: 11em; }

p.titulo_capa { font-family: "Times New Roman", serif; font-size: .95em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: center; text-decoration: none; color: black; text-indent: 0em!important; margin: 0px; padding: 4.1em 0em 0em 0em; }
p.titulo_capb { font-family: "Times New Roman", serif; font-size: 1.2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.1!important; text-align: center; text-decoration: none; color: black; text-indent: 0em!important; margin: .6em 0em 0em 0em; }

p.subtitulo1 { font-family: "Times New Roman", serif; font-size: .81em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: center; text-decoration: none; color: black; text-indent: 0em!important; margin: 1.6em 0; padding: 1.6em 0em 0em 0em; page-break-after: avoid; }

div.caja_titulo + p.subtitulo1 {padding-top: 0; margin-top:0}
/******************************/

/*****Cubierta Portadilla *****/
.cubierta { margin: 0; padding: 0; }
/******************************/

/********  Dedicatoria ********/
div.divdedic { padding-top: 11em; }
p.dedic { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: right; text-decoration: none; color: black; text-indent: 0em!important; margin: 0px; }
p.firmadedic { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: right; text-decoration: none; color: black; text-indent: 0em!important; margin: .6em 1.5em 3em 0em; }
/******************************/

/***********  Cita ************/
div.divcita { padding-top: 11em; }
p.cita { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: center; text-decoration: none; color: black; text-indent: 0em!important; margin: 0px; }
p.firmacita { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: right; text-decoration: none; color: black; text-indent: 0em!important; margin: .6em 1.5em 3em 0em; }
/******************************/

/*****        Copy        *****/
p.copy { font-family: "Times New Roman", serif; font-size: .7em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.21!important; text-align: center; text-decoration: none; color: black; text-indent: 0em!important; margin: 0px; }
div.divcopy { padding-top: 3em; }
div.divlegal { margin: 0 5%; }
div.contlogo { text-align: center; margin: 0 0 1.3em 0; line-height: 0; }
div.divlogo { display: inline-block; width: 8em; }
/******************************/

/*********** Notas ************/
a { text-decoration: none; }
a.callnote { font-size: 80%; vertical-align: .4em; line-height: .5; }
a.callnoteg { font-size: 77.77%; vertical-align: .5em; line-height: .5; }
p.rule { border-bottom: 1px solid black; margin-right: 90%; margin-top: 2em; margin-bottom: 0.5em; page-break-after: avoid; }
p.footnote { font-family: "Times New Roman", serif; font-size: .75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.51!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em .3em 0em; }
/******************************/

/********* Indice ***********/ 
p.toc1 { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: -1.5em!important; margin: 0em 0em 0em 3em; }
p.toc1m { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: -1.5em!important; margin: 1.3em 0em 0em 3em; }

p.toc1lista { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 3em; }
p.toc1listam { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 1.3em 0em 0em 3em; }
span.spantoc1 {display:inline-block;margin-left:-1.5em;text-indent:0;width:1.5em}
div.tocbloc { page-break-inside: avoid; }
/****************************/

/******** Biografia *********/ 
body.bbiografia { background-color: rgb(172,8,46); }
div.divbio { padding: 64px 20px 0 20px; }
div.divfotobio { float: left; padding: 5px 15px 0 0; width: 35%; line-height: 0; }
span.autor { color: white; font-weight: normal; font-style: normal; font-size: 1.1em; }
p.pbiografia { font-family: "Times New Roman", serif; font-size: .9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4!important; text-align: left; text-decoration: none; color: white; text-indent: 0em!important; margin: 0em; }
img.imgbio { width: 100%; }
p.copybio { font-family: "Times New Roman", serif; font-size: .5em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: white; text-indent: 0em!important; margin: 3px 0em 0em 0em; }
/****************************/

/******* Comentarios ******/
body.comentarios { background-color: rgb(0,18,30); }
div.divcoment { padding: 64px 16px 0 16px; }
p.comentA { font-family: "Times New Roman", serif; font-size: .9em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: white; text-indent: 0em!important; margin: 0 1em .5em 1em; }
p.comentB { font-family: "Times New Roman", serif; font-size: .8em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: white; text-indent: 0em!important; margin: 1em 1em 0 1em; }
p.comentC { font-family: "Times New Roman", serif; font-size: .73em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.5!important; text-align: left; text-decoration: none; color: white; text-indent: 0em!important; margin: 0 6% 1em 6%; }
p.comentFirma { font-family: "Times New Roman", serif; font-size: .8em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: right; text-decoration: none; color: white; text-indent: 0em!important; margin: .8em 1.5em 1.3em 0; }
/**************************/


p.normal { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: justify; text-decoration: none; color: black; text-indent: 1.5em!important; margin: 0em 0em 0em 0em; }
p.normal_mtop1 { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: justify; text-decoration: none; color: black; text-indent: 1.5em!important; margin: 1.3em 0em 0em 0em; }

p.noindent { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em; }
p.noindent_mtop1 { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 1.3em 0em 0em 0em; }

p.menornoin_mtop1 { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 1.428em 0em 0em 1.648em; }


span.caja_alta { font-size: 90%; }
span.smallcaps { font-size: 75%; }
span.myfont { font-family: myfont; }
span.super { font-size: .65em; vertical-align: .5em; line-height: .5; }

img.w100 { width: 100%; }

p.biblio_intro { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 0em; }
p.biblio { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: -1.648em!important; margin: 0em 0em 0em 1.648em; }

p.notafin { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 0em; }

p.glosario_intro { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 0em; }
p.glosario { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: -1.648em!important; margin: 0em 0em 0em 1.648em; }
p.glosario_mtop2 { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: -1.648em!important; margin: 2.86em 0em 0em 1.648em; }

p.listamapa { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 2.7em; }
span.spanmapa {display:inline-block;margin-left:-1.2em;text-indent:0;width:1.2em}

p.manuscritos_intro { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 0em; }
p.manuscritos { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: -1.648em!important; margin: 0em 0em 0em 1.648em; }
p.manuscritos_mtop1 { font-family: "Times New Roman", serif; font-size: .91em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.428!important; text-align: justify; text-decoration: none; color: black; text-indent: -1.648em!important; margin: 1.428em 0em 0em 1.648em; }

p.listanombres { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 2em; }
p.listanombres_mtop1 { font-family: "Times New Roman", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 1.3em 0em 0em 2em; }
span.spannombres {display:inline-block;margin-left:-2em;text-indent:0;width:2em}



.clear{height:1px;clear:both}

p.piefoto { font-family: "Times New Roman", serif; font-size: .67em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 6px 0em 0em 0em; page-break-before:avoid;}
p.piefototop { font-family: "Times New Roman", serif; font-size: .67em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3!important; text-align: left; text-decoration: none; color: black; text-indent: 0em!important; margin: 0em 0em 0em 0em;}


.divpliego01{padding-top:14px;margin:0 0%}
.div01{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div02{padding-top:14px;margin:0;line-height:0;page-break-inside:avoid}

.divpliego02{padding-top:14px;margin:0 0%}
.div03{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div04{padding-top:14px;margin:0;line-height:0;page-break-inside:avoid}

.divpliego03{padding-top:14px;margin:0 0%}
.div05{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div06{padding-top:14px;margin:0;line-height:0;page-break-inside:avoid}

.divpliego04{padding-top:14px;margin:0 0%}
.divpliego04b{padding-top:0px;margin:0 0%}
.div07i{float:left;width:59%;margin:0;line-height:0;padding-top:0px;}
.div07d{float:right;width:39%;margin:0;line-height:0;padding-top:0px;}
.div08i{float:left;width:49%;margin:0;line-height:0;padding-top:14px;}
.div08d{float:right;width:49%;margin:0;line-height:0;padding-top:14px;}

.divpliego05{padding-top:14px;margin:0 0%}
.div09{float:left;width:50.15%;margin:0;line-height:0} .div10{float:right;width:47.98%;margin:0;line-height:0}
.div11i{float:left;width:64%;margin:0;line-height:0;padding-top:14px;}
.div11d{float:right;width:34%;margin:0;line-height:0;padding-top:14px;}

.divpliego06{padding-top:14px;margin:0 0%}
.div12{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}

.divpliego07{padding-top:14px;margin:0 0%}
.div13i{float:left;width:59%;margin:0;line-height:0;padding-top:0px;}
.div13d{float:right;width:39%;margin:0;line-height:0;padding-top:0px;}
.div14i{float:left;width:39%;margin:0;line-height:0;padding-top:14px;}
.div14d{float:right;width:59%;margin:0;line-height:0;padding-top:14px;}

.divpliego08{padding-top:14px;margin:0 0%}
.div15{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div16{padding-top:14px;margin:0 5%;line-height:0;page-break-inside:avoid}

.divpliego09{padding-top:14px;margin:0 0%}
.div17{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}

.divpliego10{padding-top:14px;margin:0 0%}
.div18{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div19{padding-top:14px;margin:0;line-height:0;page-break-inside:avoid}

.divpliego11{padding-top:14px;margin:0 0%}
.div20{float:left;width:42.61%;margin:0;line-height:0} .div21{float:right;width:55.39%;margin:0;line-height:0}
.div22{float:left;width:49.08%;margin:0;line-height:0;padding-top:14px;} .div23{float:right;width:48.92%;margin:0;line-height:0;padding-top:14px;}

.divpliego12{padding-top:14px;margin:0 0%}
.div24{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div25{padding-top:14px;margin:0;line-height:0;page-break-inside:avoid}

.divpliego13{padding-top:14px;margin:0 0%}
.div26{padding-top:0;margin:0 14%;line-height:0;page-break-inside:avoid}

.divpliego14{padding-top:14px;margin:0 0%}
.div27{float:left;width:60%;margin:0;line-height:0} .div28{float:right;width:38%;margin:0;line-height:0}
.div29i{float:left;width:64%;margin:0;line-height:0;padding-top:14px;}
.div29d{float:right;width:34%;margin:0;line-height:0;padding-top:14px;}

.divpliego15{padding-top:14px;margin:0 0%}
.div30{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}
.div31i{float:left;width:59%;margin:0;line-height:0;padding-top:14px;}
.div31d{float:right;width:39%;margin:0;line-height:0;padding-top:14px;}

.divpliego16{padding-top:14px;margin:0 0%}
.div32{padding-top:0;margin:0;line-height:0;page-break-inside:avoid}

