div,span,blockquote {margin:0;padding:0;outline:0;line-height:inherit;text-indent:0;color:inherit} h1,h2,h3,h4,h5,h6 {text-align:left;margin:1em 0 1em 0;font-weight:normal;line-height:inherit;} /* local group */ .nin {text-indent: 0em} .ind {text-indent: 5%} .cen {text-align: center} .der {text-align: right} .izq {text-align: left} .jus {text-align: justify} .sp5 {margin-top: 6.0em} span.smallcap {font-size: 70%; text-transform: uppercase} .fder {float: right} .fizq {float: left} .w30 {width:30%} .w48 {width:48%} /* End of local group */ h1.bk_title { font-size: 200%; text-align: center; margin-top:2em; } h2 { font-size: 130%; text-align: center; margin-top:2em; } h2.ch { font-family: sans-serif; font-size: 130%; font-weight: bold; text-align: left; margin-top: 0.6em; margin-bottom: 4.8em; } h2.sh { font-family: sans-serif; font-size: 130%; font-weight: bold; text-align: left; color: #3080D8; margin-top: 15%; margin-bottom: 0.0em; } h3 { font-size: 120%; text-align: center; } h4 { font-size: 120%; text-align: center; margin-top:15%; } h5 { font-size: 90%; text-align: center; } h6 { font-size: 100%; } em { font-style: italic; } strong { font-weight: bold; } sup, .superscript { font-size: 70%; vertical-align: super; line-height:0em; } sub, .subscript { font-size: 70%; vertical-align: sub; line-height:0em; } img { margin:0; padding:0; border:0; vertical-align:sub; /* removes descender gap beneath images */ page-break-inside: avoid; } img.bullet { vertical-align: base-line } a { text-decoration:none; color: inherit; } a.hlink { text-decoration:none; } span.black { color: #000000; } .above25 {margin-top:25%} .above45 {margin-top:45%} hr { border-style:solid; border-width: 1px; border-bottom-width:0; border-radius: 2px; margin: 1.2em 0 1.2em 0; } body { font-size: 1em; line-height: 1.4em; margin: 0 2% 0 2%; padding: 0; border: 0; outline: 0; font-family: Georgia, Palatino, Baskerville, "Times New Roman", serif; } /* --------------- hyphenation suppression --------------- */ h1, h2, h3, h4, h5, h6 { -epub-hyphens: none; } div.cover { text-align: center; } div.tp { text-align: center; } div.back { text-align: center; } /* --------------- Copyright Styles --------------- */ div.copy { margin-top: 0.5em; font-size: 80%; line-height: 1.3em; } div.copy1 { margin-top: 4em; font-size: 80%; line-height: 1.3em; } p.copy { text-align: left; margin-bottom: 1.1em; line-height: 1.3em; } /* --------------- Dedication Styles --------------- */ div.ded { margin-top: 1em; font-size: 90%; margin-left: 15em; } p.ded { text-align: left; } /* --------------- System font Styles --------------- */ .serif { font-family:Georgia, Palatino, Baskerville, "Times New Roman", serif; } .sans { font-family:Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; } .mono { font-family:Courier, monospace; } .top15 {margin-top: 15%} .top25 {margin-top: 25%} /* ==================== Part and Chapter Styles ===================== */ div.part { margin-top: 2em; } div.chapter { margin-top: 2em; } p.part { font-size: 200%; text-align: center; margin-top: 2em; margin-bottom: 1em; line-height: 1.4em; } p.chapter { font-size: 140%; text-align: left; margin-top: 2em; margin-bottom: 0.2em; line-height: 1.2em; font-family:sans-serif; font-weight: bold; } p.chapter1 { font-size: 130%; text-align: left; margin-top: 0em; margin-bottom: 6em; line-height: 1.2em; font-family:sans-serif; font-weight: bold; } p.chapter2 { font-size: 110%; text-align: center; margin-top: 2em; margin-bottom: 2em; } /* --------------- Section Styles --------------- */ p.sec { font-size: 110%; text-align: center; margin-top: 2em; margin-bottom: 1.5em; } p.sec1 { font-size: 110%; text-align: center; margin-top: 3em; margin-bottom: 1em; } p.sec2 { font-size: 130%; text-align: left; margin-top: 2em; margin-bottom: 1em; line-height: 1.4em; } p.sec2_t { font-size: 130%; text-align: left; margin-top: 0; margin-bottom: 1em; line-height: 1.4em; } p.sec3 { font-size: 110%; text-align: left; margin-top: 2em; margin-bottom: 1em; line-height: 1.4em; } p.sec3_t { font-size: 110%; text-align: left; margin-top: 0; margin-bottom: 1em; line-height: 1.4em; } /* --------------- core paragraph styles --------------- */ p { text-indent:0; text-align:justify; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; padding:0; outline:0; line-height:inherit; } p.indent { text-indent: 1.5em; } p.nonindent { text-indent: 0; } /* --------------- Dynamic box Style --------------- */ .DY_box { display: inline-block; text-align: left; } /* --------------- Top margins styles --------------- */ .sp { margin-top: .5em; } .sp1 { margin-top: 1em; } .sp1-5 { margin-top: 1.5em; } .sp2 { margin-top: 2em; } .sp2-5 { margin-top: 2.5em; } .sp3 { margin-top: 3em; } .sp4 { margin-top: 4em; } /* ---

For 1em top space

--- */ /* --------------- Left margins styles --------------- */ .lsp1 { margin-left: 13em; } .lsp1-5 { margin-left: 1.5em; } .lsp2 { margin-left: 2em; } .lsp2-5 { margin-left: 2.5em; } .lsp3 { margin-left: 8em; } .lsp3-5 { margin-left: 8.5em; } /* --------------- Page breaks Styles --------------- */ .pg_before { page-break-before:always; } .pg_after { page-break-after:always; } /* --------------- Hanging indents styles --------------- */ p.hang { margin-left: 1.6em; text-indent: -1.6em; } p.hang1 { margin-left: 3em; text-indent: -3em; } /* --------------- Block quotes --------------- */ div.block { margin-top: 1em; margin-bottom: 1em; font-size: 90%; line-height: 1.2em; margin-left: 1.5em; } div.block1 { font-size:90%; margin-top: 1em; margin-bottom: 1em; line-height: 1.2em; margin-left: 1.5em; margin-right: 1.5em; } div.block2 { font-size:90%; margin-left: 1.8em; margin-bottom:1em; } div.block3 { font-size:90%; margin-left: 1.8em; margin-top:1em; margin-bottom:0em; } div.nin { font-size:90%; margin-top: 1em; margin-bottom: 1em; } div.nin1 { font-size:90%; margin-top: 1em; } /* --------------- non-unicode fractions --------------- */ sup.numerator { font-size: 60%; vertical-align:super; line-height:0em; } span.denominator { font-size: 60%; } /* ---- 13 ---- */ /* --------------- lists --------------- */ /* --------------- Bullet lists --------------- */ p.bl_list { margin-left: 1.5em; } span.bull { float: left; margin-left: -1.5em; } /* --------------- Number lists --------------- */ p.nm_list { margin-left: 2.8em; } span.num { float: left; margin-left: -1.2em; } /* --------------- Alpha lists --------------- */ p.alpha_list { margin-left: 3em; } span.alpha { float: left; margin-left: -1.5em; } /* --------------- Custom lists --------------- */ span.list_ornament { display: inline-block; margin:0 0.25em 0 0; text-align:right; } p.list0 { text-indent: -2.25em; margin-left: 2.25em; } p.list0 span.list_ornament { width:2em; } p.list1 { text-indent: -3.25em; margin-left: 3.25em; } p.list1 span.list_ornament { width: 3em; } p.list2 { text-indent:-4.25em; margin-left:4.25em; } p.list2 span.list_ornament { width:4em; } /* --------------- Images --------------- */ div.img_t { page-break-inside: avoid; text-align: center; margin-top: 0; margin-bottom: 1.2em; } div.img_b { page-break-inside: avoid; text-align: center; margin-top: 40%; } div.img { page-break-inside: avoid; text-align: center; margin-top: 1.5em; margin-bottom: 1.5em; } p.cap_t { font-size: 100%; text-align: center; margin-bottom: .6em; } p.cap { font-size: 90%; text-align: center; margin-top:1.2em; } p.src { font-size: 70%; text-align: center; margin-top: .5em; } img.inline { vertical-align:middle; } img.baseline { vertical-align:baseline; } /* --------------- dropcaps --------------- */ span.drop { font-size: 1.50em; } span.drop2 { font-size: 3.0em; line-height:0.75em; height:0.75em; float:left; margin-top:0.0em; margin-bottom:0.0em; margin-left:0.0em; margin-right:0.05em; } span.drop3 { font-size: 4.6em; float:left; line-height:0.75em; height:0.75em; margin-top:0.0em; margin-bottom:0.0em; margin-left:0.0em; margin-right:0.05em; } /* --------------- bigger font size text --------------- */ span.big { line-height:0em; padding-right:1px; } .big { font-size: 200%; } /* --------------- smallcaps and other inline styles --------------- */ span.small {font-size: 70%} span.smallcap {font-size: 80%; } span.smallcaps { font-size: 85%; } .underline { text-decoration: none; } .overline { text-decoration:overline; } .strike { text-decoration:line-through; } .bold { font-weight:bold; } .italic { font-style:italic; } .roman { font-style:normal; } /* --------------- default toc styles --------------- */ p.toc_title { font-size: 140%; text-align: center; margin-top:15%; margin-bottom:2em; } p.toc { font-size: 100%; line-height: 1.4em; margin-left:2em; text-indent:-2em; } p.toc1 { font-size: 100%; margin-left: 6%; line-height: 1.4em; } p.toc2 { font-size: 90%; margin-left: 6%; line-height: 1.4em; } /* --------------- footnotes --------------- */ div.footnote > hr { margin-left: 0; margin-right: 0; } p.footnote { font-size: 85%; text-align: justify; text-indent: 1.2em; } p.footnote1 { font-size: 85%; text-align: justify; text-indent: 1.2em; margin-left: 2em; } p.footnote2 { font-size: 85%; text-align: right; text-indent: 1.2em; margin-left: 2em; } /* --------------- BOX styles --------------- */ div.box { margin-top: 2em; margin-bottom: 2em; padding: 1em; } .box { border: 1px solid; } div.box_bg { margin-top: 2em; margin-bottom: 2em; padding: 1em; background-color: gray; } div.box-hr { display:none; } /* --------------- override classes --------------- */ p.right, div.right { text-align:right; } p.right1 { text-align:right; font-size:95%; margin-top:1em; } p.left, div.left { text-align:left; } div.left1 { margin-left:55%; } p.center, div.center { text-align:center; text-indent:0; } p.center1 { text-align:center; margin-top:1em; margin-bottom:1em; } p.center2 { text-align:center; margin-bottom:1em; } p.center3 { text-align:center; margin-top:0em; margin-bottom:1em; } p.no_break, div.no_break { page-break-before:auto; } /* --------------- kf8 overrides --------------- */ @media amzn-kf8 { span.drop2 { float:none; font-size: 1.0em; margin-left:0.0em; margin-right:0.0em; line-height:0em; height:auto; } span.drop3 { float:none; font-size: 1em; margin-left:0.0em; margin-right:0.05em; line-height:0em; height:auto; } } /* --------------- mobi overrides --------------- */ @media amzn-mobi { div.box{border:none;} div.box-hr{display:block;} span.drop2{margin:auto;height:auto;} span.drop3{margin:auto;height:auto;} p.hang1 { padding:auto; margin:auto; text-indent:-1em; } p.hang2 { padding:auto; margin:auto; text-indent: -2em; } p.hang2 { padding:auto; margin:auto; text-indent: -3em; } /* lists */ p.list0 { margin:auto; text-indent:-2em; } p.list1 { margin:auto; text-indent:-2em; } p.list2 { margin:auto; text-indent:-2em; } } /* ==================== Classes for Table ===================== */ p.tb_title { font-size: 100%; text-align: center; margin-bottom: 1em; } table { margin-top: 1em; margin-bottom: 1em; border-collapse: collapse; font-size: 85%; } table.tb_top { margin-top: 0; margin-bottom: 1em; border-collapse: collapse; font-size: 85%; } table.tb_bot { margin-top: 1em; margin-bottom: 0; border-collapse: collapse; font-size: 85%; } td { padding: 2px 5px 2px 5px; } .center { text-align: center; } .right { text-align: right; } .top { vertical-align: top; } .mid { vertical-align: middle; } .bot { vertical-align: bottom; } p.tb_cap { font-size: 80%; text-align: center; margin-bottom: 1em; } p.tb_src { font-size: 70%; text-align: center; margin-bottom: 1em; } .hdr_05 {text-align: left; margin-left: 0%; margin-top: 0.0em; margin-bottom: 3em;} /* --------------- Poetry special styling --------------- */ p.nin {text-indent: 0em} p.nin05 {margin-left: 05%;} p.nin10 {margin-left: 10%;} p.nin15 {margin-left: 15%;} p.nin20 {margin-left: 20%;} p.nin25 {margin-left: 25%;} p.nin30 {margin-left: 30%;} p.nin35 {margin-left: 35%;} p.nin40 {margin-left: 40%;} p.nin45 {margin-left: 45%;} p.nin50 {margin-left: 50%;} p.nin55 {margin-left: 55%;} p.nin60 {margin-left: 60%;} p.nin65 {margin-left: 65%;} p.nin70 {margin-left: 70%;} p.nin75 {margin-left: 75%;} p.nin80 {margin-left: 80%;} p.ind {text-indent: 5%} p.ind05 {margin-left: 05%; text-indent: 1em;} p.ind10 {margin-left: 10%; text-indent: 1em;} p.ind15 {margin-left: 15%; text-indent: 1em;} p.ind20 {margin-left: 20%; text-indent: 1em;} p.ind25 {margin-left: 25%; text-indent: 1em;} p.ind30 {margin-left: 30%; text-indent: 1em;} p.ind35 {margin-left: 35%; text-indent: 1em;} p.ind40 {margin-left: 40%; text-indent: 1em;} p.ind45 {margin-left: 45%; text-indent: 1em;} p.ind50 {margin-left: 50%; text-indent: 1em;} p.ind55 {margin-left: 55%; text-indent: 1em;} p.ind60 {margin-left: 60%; text-indent: 1em;} p.ind65 {margin-left: 65%; text-indent: 1em;} p.ind70 {margin-left: 70%; text-indent: 1em;} p.ind75 {margin-left: 75%; text-indent: 1em;} p.ind80 {margin-left: 80%; text-indent: 1em;} p.hang05 {margin-left: 05%; text-indent: -1em;} p.hang10 {margin-left: 10%; text-indent: -1em;} p.hang15 {margin-left: 15%; text-indent: -1em;} p.hang20 {margin-left: 20%; text-indent: -1em;} p.hang25 {margin-left: 25%; text-indent: -1em;} p.hang30 {margin-left: 30%; text-indent: -1em;} p.hang35 {margin-left: 35%; text-indent: -1em;} p.hang40 {margin-left: 40%; text-indent: -1em;} p.hang45 {margin-left: 45%; text-indent: -1em;} p.hang50 {margin-left: 50%; text-indent: -1em;} p.hang55 {margin-left: 55%; text-indent: -1em;} p.hang60 {margin-left: 60%; text-indent: -1em;} p.hang65 {margin-left: 65%; text-indent: -1em;} p.hang70 {margin-left: 70%; text-indent: -1em;} p.hang75 {margin-left: 75%; text-indent: -1em;} p.hang80 {margin-left: 80%; text-indent: -1em;} .plata {color: #A0A0A0;} .plomo {color: #808080;} p.fm { text-align:right; font-size:90%; margin-top:35%; } div.fm { font-size:95%; margin-top:15%; margin-left:35%; } span.web { -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenation: none; -epub-hyphens: none; hyphens: none; word-break: break-all; } span.underline { text-decoration:underline; } .sm80 {font-size: 80%;} .sm90 {font-size: 90%;} blockquote.carta { font-size: 85%; margin: 1.2em 8% 1.2em 8%; text-align: justify; }