/* Name: Manuzio Version: 1.3 Author: TeseoPress Author URI: http://teseopress.com Description: Hoja de estilos utilizada por Teseo */ /*__INSERT_EPUB_HOUSE_STYLE__*/ body { line-height: 1.4em; padding: 1em; font-family: Georgia ,Caecilia, serif; } a { color: #02b4c1; text-decoration: none; } /* HEADERS =============== */ h1, h2, h3, h4, h5, h6 { text-align: left; -webkit-hyphens:none; hyphens:none; } /* img.image_title_page {max-height:72px} */ /* DEFAULT STYLES =================== */ p { margin: 0; text-align: justify; } p + ul { margin-top: 10px; text-align:justify; } hr { margin-top: 10px; margin-bottom: 10px; margin-left: 30%; margin-right: 30%; text-align: center; } table { /* border: 1px solid #000; border-width: 1px 0; */ border: none; font-family: sans-serif; font-size: 0.6em; /*10px;*/ border-spacing: 0; } th, td { padding: 5px; /* 0 */ } dt { float: left; font-weight: bold; margin-right: 5px; margin-bottom: 0; } ol, ul { /*margin-top: 10px; margin-bottom: 10px;*/ text-align:justify; hyphens: auto; } .ugc > ol:first-of-type, .ugc > ul:first-of-type{ margin-top: 10px; margin-bottom: 10px; } dd { margin-bottom: 0; } /* ul ul, ul ul ul { list-style-type: none; } ul li li { list-style-image: url(assets/em-dash.png); } ul li li li { list-style-image: url(assets/asterisk.png); } */ cite { font-weight: normal; } div.blockquote, blockquote { border-width: 0 4px; /*padding: 0 5%;*/ padding: 0 2em; margin-bottom: 2em; padding-right: 0; } p + p, .indent { text-indent: 2em; margin-top: 0; } p.indent img { text-indent: -2em !important; } /* USER GENERATED CSS ====================== */ .no-indent { text-indent: 0; } hr.break-symbols { border: none; font-size: 1.1em; margin-bottom: 20px; } hr.break-symbols:after { display: block; content: "\2725"; text-align: center; } p.bl_nonindent { /*margin: 2em 10% 0;*/ margin: 2em 0 0; text-indent: 0; margin-right: 0; font-size: 0.9em; } p.bl_indent { /*margin: 0.5em 10%;*/ margin: 0em 0 !important; text-indent: 2em !important; margin-right: 0; font-size: 0.9em; } .hanging-indent { padding-left: 1em; text-indent: -1em; } /* TITLE PAGE ================ */ #title-page > .title { font-size: 1.7em; margin-top: 1em; line-height: 1em; text-transform: uppercase; text-align: center; } #title-page > .subtitle { text-align: center; font-size: 1.4em; margin-top: 2.1em; font-weight: normal; } #title-page > .translator { font-size: 1.1em; text-align: center; font-style:italic; } #title-page > .logo { margin-top: 5em; height: 26px; background-repeat: no-repeat; background-position: bottom center; } #title-page .title + .logo { margin-top: 8em; } #title-page > .author { font-size: 1.2em; margin-top: 2em; text-align: center; } #title-page > .publisher { text-align: center; font-size: 1.3em; margin-bottom: 0.3em; } #title-page > .publisher-city { font-size: 0.875em; margin-top: 0; } /* DEDICATION ================ */ .dedication > div.front-matter-ugc p { font-style: italic; text-align: center; } /* COPYRIGHT PAGE =================== */ #copyright-page > div.ugc p { font-size: 0.7em; text-indent: 0; margin-bottom: 0.5em; } /* TITLES for FRONT-MATTER, BACK_MATTER, CHAPTER & PART ========================================================= */div.part { background-repeat: no-repeat; background-position: bottom center; margin-top: 6em; padding-bottom: 0.25em;} .display-none, .front-matter-number, .back-matter-number { text-align: center; display: none; } .part-number, .chapter-number { background-repeat: no-repeat; background-position: bottom center; padding-bottom: 1em; text-transform: uppercase; /*display: none;*/ } div.part-title-wrap > h3.part-number:before { content: "Part "; } .chapter-number { text-align: center; margin-bottom: 3em; } div.chapter.numberless h3.chapter-number { display: none; } .front-matter-title { text-align: center; margin-bottom: 2em; font-size: 1.5em; } .back-matter-title { text-align: center; margin-bottom: 2em; font-size: 1.5em; } .front-matter.preface h1.front-matter-title { font-size: 1.4em; } .chapter-title { text-align: center; margin-bottom: 2em; font-size: 1.5em; } /* BODY TITLES =================== */ .ugc h1, .ugc h2, .ugc h3, .ugc h4, .ugc h5, .ugc h6 { margin-bottom: 0px; page-break-after:avoid; } .ugc h1, .ugc h2 { font-weight: bold; } .ugc h3 { font-weight: normal; } .ugc h4 { font-style: italic; } .rr h2 { font-weight: bold; } .ugc h1 { font-size: 1.5em; } .ugc h2 { font-size: 1.1em; /*font-variant:small-caps;*/ } .ugc h3 { font-size: 1em; font-variant:small-caps; } .ugc h3, .ugc h4, .ugc h5 { text-align: left; } .ugc.back-matter-ugc h4, .ugc.part-ugc h4, .ugc.chapter-ugc h4, .ugc.front-matter-ugc h4 { font-size: 0.8em; } .ugc.back-matter-ugc h5, .ugc.part-ugc h5, .ugc.chapter-ugc h5, .ugc.front-matter-ugc h5 { font-size: 0.7em; } .ugc h1 + p, .ugc h2 + p, .ugc h3 + p, .ugc h4 + p, .ugc h5 + p { margin-top: 0; margin-bottom: 0; } /* TABLE OF CONTENTS======================= */#toc { font-size: 0.875em;}#toc ul > .front-matter,#toc ul > .back-matter { /*font-style: italic;*/}#toc .front-matter + .chapter { margin-top: 1.3em;}#toc a { border: none; color: #000;}#toc ul, #toc li { list-style: none; margin: 0; padding: 0;}#toc a:after { font-style: normal; text-decoration: none;}#toc .part { background-image: none; margin: 1.3em 0 0.5em; font:bold 1.2em Impact, sans-serif;}#toc ul { line-height: 1.2em;}#toc .chapter + .back-matter { margin-top: 1.3em;}#toc span.chapter-author,#toc span.chapter-subtitle { display: block; font-style: italic; margin-left: 1em;}#toc span.chapter-author,#toc span.chapter-subtitle { margin-bottom: 5px;} #toc span.chapter-subtitle + span.chapter-author { margin-top: -5px; margin-bottom: 5px; } #toc h1{ margin-top: 1em; text-align: center; font-size: 1.8em;} /* IMAGES ================== */ img { height: auto; max-width: 100%; max-height: 100%; page-break-inside: avoid; margin-top: 10px; margin-bottom: 10px; } .alignleft { float: left; margin: 1em 1em 1em 0; } .alignright { float: right; margin: 1em 0 1em 1em; } /* removed 2015-07-24 .aligncenter { */ /*display: block;*/ /* margin: 1em auto; text-align: center; } div.aligncenter { */ /*display: block;*/ /* margin: 1em auto; text-align: center; } img.aligncenter { */ /*display: block;*/ /* margin: 1em auto; text-align: center; } */ .wp-caption { text-align: center; height: auto; max-width: 100%; margin: 1em 0; } .wp-caption-text { font-size: 0.875em; font-style: italic; margin-top: 5px; text-align: center; } div.wp-caption.aligncenter, div.wp-caption.alignleft, div.wp-caption.alignright, div.wp-caption.alignnone { /* Hack for "centering" problems on Kindle, Calibre, ... */ width: auto !important; margin-top: 0!important; } /* SUBTITLES, CHAPTER AUTHOR & APHORIMS ======================================== */ /* h2.chapter-subtitle { font-weight: normal; font-style: italic; } h2.chapter-subtitle, h2.chapter-author { font-size: 1.4em; font-variant: normal; margin: -1.4em 0 3em; } h2.chapter-subtitle { margin-bottom: 2.8em; padding-top: 0.5em; } h2.chapter-author { font-size: 0.9em; font-style: normal; font-weight: 600; } */ div.chapter-ugc h2 { text-align: left; font-style:normal; /*font-variant:small-caps;*/ font-weight:bold; } div.chapter-ugc h2.dummy{ text-align: center; font-style:normal; font-variant:normal; font-weight:normal; } h2.chapter-subtitle { font-weight: normal; font-style: italic; text-align: center; font-variant:normal; } div.chapter-ugc h2.chapter-subtitle, div.front-matter-ugc h2.chapter-subtitle, div.back-matter-ugc h2.chapter-subtitle { text-align: center; font-variant:normal; } h2.chapter-subtitle, h2.chapter-author { font-size: 1.2em; font-variant: normal; margin: -1.4em 0 3em; text-align: center ; font-style:normal ; font-weight:normal ; } div.chapter-ugc h2.chapter-subtitle, div.chapter-ugc h2.chapter-author, div.front-matter-ugc h2.chapter-subtitle, div.front-matter-ugc h2.chapter-author, div.back-matter-ugc h2.chapter-subtitle, div.back-matter-ugc h2.chapter-author { text-align: center; font-style:normal ; font-weight:normal ; } h2.chapter-subtitle { margin-bottom: 2.8em; padding-top: 0.5em; text-align: center; font-style:normal ; font-variant:normal ; font-weight:normal ; } div.chapter-ugc h2.chapter-subtitle, div.front-matter-ugc h2.chapter-subtitle, div.back-matter-ugc h2.chapter-subtitle { margin-bottom: 2.8em; padding-top: 0.5em; text-align: center; /*font-style:normal ;*/ font-variant:normal ; font-weight:normal ; font-style: italic; } h2.chapter-author { font-size: 0.9em; font-style: normal; font-weight: 600; text-align: center; font-variant:normal; font-weight:normal; } div.chapter-ugc h2.chapter-author, div.front-matter-ugc h2.chapter-author, div.back-matter-ugc h2.chapter-author { font-size: 0.9em; font-style: normal; font-weight: 600; text-align: center; font-variant:normal; font-weight:normal; } blockquote.aphorism { font-size: 1em; font-style: italic; margin: 0 auto 4em; padding: 0 15%; width: 50%; } blockquote.aphorism p { text-align: right; } .aphorism cite { display: block; font-size: 0.875em; font-style: normal; font-variant: small-caps; text-align: right; } .aphorism cite:before { content: "–"; } /* ASIDES, PULLQUOTES & TEXTBOXES ================================== */ .aside { font-style: italic; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 2em 10%; padding: 10px 0; text-indent: 0; } .textbox { border: 1px solid #000; margin: 10px 0; padding: 10px; } .textbox.shaded { background-color: #eee; } .textbox p { margin-top: 0; } .textbox-caption { display: block; font-size: 0.9em; font-weight: bold; margin: 0; } .pullquote { border: 1px solid #000; border-width: 1px 0; margin: 20px auto; padding: 5px 0; text-align: center; width: 45%; } .pullquote-left { border: 1px solid #000; border-width: 1px 0; float: left; margin: 15px 15px 15px 0; padding: 5px 0; text-align: center; width: 45%; } .pullquote-right { border: 1px solid #000; border-width: 1px 0; float: right; margin: 15px 0 15px 15px; padding: 5px 0; text-align: center; width: 45%; } /* FOOTNOTES & ENDNOTES ======================== */ .footnotes { display: block; font-size: 0.75em; line-height: 1.1em; margin: 20px 10px 40px 0px; text-align: justify; } .footnotes-wrap { list-style: none; display: block; margin: 10px 10px 10px 0px; } .footnotes p + p { text-indent: 0; } .footnotes .footnotes-wrap p { text-indent: -1em; } .footnotes p a { display: block; text-decoration: none; } sup.footnote, sup.endnote { line-height: 1em; vertical-align: top; } .endnotes hr { border: none; margin-top: 3em; } .endnotes h3 { margin-bottom: 0; } .endnotes h3 { font-size: 1.2em; font-style: normal; font-weight: bold; text-align: center; } .endnotes ol { font-size: 0.7em; margin-top: 5px; margin-left: 0; } .endnotes li { text-indent: 2em; text-align: justify; } .endnotes p + p { text-indent: 0; } /* BIBLIOGRAPHY =============== */ .bibliography p { padding-left: 1em; text-indent: -1em; } /* INDEX ================== */ .index .ugc { text-align: left; } .index .ugc div { margin-bottom: 4em; } .index > div.back-matter-ugc p { font-size: 0.75em; padding-left: 14pt; text-indent: -14pt; text-align: left; } .index .ugc p.sub-entry { padding-left:30px; } /*__INSERT_MOBI_HOUSE_STYLE__*/ /* cust */ div.chapter-ugc h2:not(.chapter-subtitle):not(.chapter-author), div.front-matter-ugc h2:not(.chapter-subtitle):not(.chapter-author), div.back-matter-ugc h2:not(.chapter-subtitle):not(.chapter-author) { text-align: left; font-style:normal; /*font-variant:small-caps;*/ font-weight:bold; font-size:1em; margin-bottom: 10px; } div.chapter-ugc h3:not(.chapter-subtitle):not(.chapter-author), div.front-matter-ugc h3:not(.chapter-subtitle):not(.chapter-author), div.back-matter-ugc h3:not(.chapter-subtitle):not(.chapter-author) { text-align: left; font-style:normal; font-variant:normal /*small-caps*/; font-size:0.9em; margin-bottom: 8px; } div.chapter-ugc h3 , div.front-matter-ugc h3 , div.back-matter-ugc h3 { text-align: left; font-style:normal; font-variant:normal /*small-caps*/; } .indent img { margin-left: -2em; } p { min-height: 1em; } div.blockquote +p { text-indent: 2em; } .ugc td, .ugc th { border: solid black 1px; } .ugc table { margin-top: 15px; margin-bottom: 15px; width:100%; border-collapse: collapse; table-layout: fixed; } table caption { margin-bottom: 10px; margin-top: 10px; } table.aligncenter { margin-left: auto; margin-right: auto; display:table; } .ugc table ol, .ugc table ul { list-style-position: inside; padding-left: 0; margin-left: 0; } h2.chapter-title sup.footnote, h2.chapter-subtitle sup.footnote, h2.chapter-title sup.endnote, h2.chapter-subtitle sup.endnote { font-size: 0.7em; /*12px;*/ } h1, h2, h3, h4, h5, h6 { font-family: Seravek, Roboto, sans-serif; /* "Lato", "Arial", sans-serif!important; */ } div#copyright-page table { font-size: 0.7em; } .wp-caption p.wp-caption-text, div.manual-caption, p.manual-caption { font-family: sans-serif; font-size: 0.6em; /*10px;*/ font-style: normal; text-align: justify /*center*/; line-height: 1.2em; } div.manual-caption { margin-bottom: 1em; } p.manual-caption { margin-bottom: 1em; text-indent:0px; } .part-number{ display:none; } .part-title { line-height: 35px; } table caption { caption-side: bottom; } .chapter-title { margin-top: 2em; } .center { text-align: center; } .wp-caption-text1 { font-size: 0.875em; margin-top: 5px; text-align: center; } .table-caption-text { text-align: justify /*center*/; font-family: sans-serif; font-size: 0.6em; /*10px;*/ /*margin-bottom: 12px;*/ text-indent: 0; line-height: 1.2em; } h2 { margin-top: 1.2em; font-weight: bold; text-align: left; margin-bottom: 0em; font-size: 1.3em; } h6 { text-align: center; margin-top: 1.0em; margin-bottom: 0em; } h3 { font-weight: normal; font-size: 1.1em; margin-top: 1.0em; margin-bottom: 0em; } h4 { margin-top: 1.0em; margin-bottom: 0em; font-weight: normal; font-size: 0.875em; } h5 { margin-top: 1.0em; margin-bottom: 0em; font-weight: normal; font-size: 0.75em; } p.nonindent { text-indent: 0em; margin-top: 0.0em; margin-bottom: 0em; } p span { line-height: inherit !important; font-size: inherit !important; font-family: inherit !important; color: inherit !important; } #toc li.back-matter.first { /*margin: 1.3em 0 0.5em;*/ } h3,h4,h5,h6{ line-height: 1.2em; } .chapter-title { margin-top: 2em; } img.image_title_page {width: 72px} .imagen-texto { height: 0.5cm; margin-top: -10px; margin-bottom: -5px; display: inline!important; }