table.main {} tr.row {} td.cell {} div.block {} div.paragraph {} .font0 { font:10pt AngsanaUPC, serif; } .font1 { font:12pt AngsanaUPC, serif; } .font2 { font:13pt AngsanaUPC, serif; } .font3 { font:14pt AngsanaUPC, serif; } .font4 { font:17pt AngsanaUPC, serif; } .font5 { font:23pt AngsanaUPC, serif; } .font6 { font:26pt AngsanaUPC, serif; } .font7 { font:27pt AngsanaUPC, serif; } .font8 { font:49pt AngsanaUPC, serif; } .font9 { font:54pt AngsanaUPC, serif; } .font10 { font:59pt AngsanaUPC, serif; } .font11 { font:6pt Arial, sans-serif; } .font12 { font:33pt Arial, sans-serif; } .font13 { font:16pt Comic Sans MS, fantasy; } .font14 { font:33pt Constantia; } .font15 { font:16pt FrankRuehl; } .font16 { font:16pt Impact, sans-serif; } .font17 { font:17pt Impact, sans-serif; } .font18 { font:9pt Sylfaen, serif; } .font19 { font:10pt Sylfaen, serif; } .font20 { font:16pt Sylfaen, serif; } .font21 { font:9pt Times New Roman, serif; } .font22 { font:11pt Times New Roman, serif; } .font23 { font:12pt Times New Roman, serif; } .font24 { font:15pt Times New Roman, serif; } .font25 { font:18pt Times New Roman, serif; } .font26 { font:32pt Times New Roman, serif; } .font27 { font:33pt Times New Roman, serif; } .font28 { font:34pt Times New Roman, serif; } .font29 { font:36pt Times New Roman, serif; } div,span,blockquote,a {margin:0;padding:0;outline:0;line-height:inherit;text-indent:0;color:inherit} h1,h2,h3,h4,h5,h6 { text-align:center; margin:1em 0 1em 0; font-weight:normal; line-height:inherit; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -adobe-hyphenate: none; -epub-hyphens: none; } /* HIPCO standard selector set */ /* Paragraph basic styles */ .con,.ind,.indent {text-indent: 1em} /* normal indented paragraph */ .hang,.inv,.list,.sanf {text-indent: -1em} /* reverse-indented paragraph */ .nin,.noindent,.nonindent,.sin {text-indent: 0em} /* non-indented paragraph */ /* Default aligning style selectors */ .cen,.center {text-align: center; text-indent: 0.0em} .dcha,.der,.right {text-align: right; text-indent: 0.0em} .guion-,.no_guion { -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenate: none; -epub-hyphens: none; } /* Inhibit automatic word hyphen-break */ .h2P5 {line-height: 2.8em} .izda,.izq,.left {text-align: left; text-indent: inherit} .jus,.justify {text-align: justify; text-indent: inherit} .jus-,.noj,.no_justify { text-align:left; -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenate: none; -epub-hyphens: none; } /* Inhibit automatic word hyphen-break and left-align text */ .bas,.base,.bot,.bottom,.piso {vertical-align: bottom} /* Align text display at top of the box */ .mid {vertical-align: middle} /* Align text display in the middle of the box */ .tec,.techo,.tectum,.top {vertical-align: top} /* Align text display at bottom of the box */ .cenmid {text-align: center; vertical-align: middle} /* Heading lines, Title lines, specific-use paragraph styles */ h1 { font-size: 200%; text-align: center; margin-top:2em; } h2 { font-size: 130%; text-align: center; margin-top:2em; } h2.ch { margin: 20% 15% 2.0em 15%; font-family: serif; font-size: 150%; font-weight: bold; text-align: center; } h2.sh { font-family: serif; font-size: 150%; font-weight: bold; text-align: center; margin-top: 25%; margin-bottom: 3.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%; } /* Over-dubbing border style selectors */ .bor,.marco {border: 1px solid #000000} .nobor {border: 0px} /* individual border enable */ .borb,.bbor {border-bottom: 1px solid #000000} .borbx,.bborx {border-bottom: 1px solid #FFFFFF} .bord,.dbor {border-right: 1px solid #000000} .bori,.ibor {border-left: 1px solid #000000} .bort,.tbor {border-right: 1px solid #000000} .borh,.hbo {border-top: 1px solid #000000; border-bottom: 1px solid #000000} /* Horizontal-borders */ .borv,.vbo {border-left: 1px solid #000000; border-right: 1px solid #000000} /* Vertical-borders */ .borvx,.vbox {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF} /* Vertical-borders */ /* individual border inhibit */ .bno,.nob {border-bottom: 0px} .dno,.nod {border-right: 0px} .ino,.noi {border-left: 0px} .tno,.not {border-top: 0px} .hno,.noh {border-top: 0px; border-bottom: 0px} /* Horizontal-borders inhibit */ .vno,.nov {border-left: 0px; border-right: 0px} /* Vertical-borders inhibit */ .fondo00 {background-color: #000000} .charF {color: #FFFFFF} /* .padb {padding-bottom: 5px} .padd {padding-right: 5px} .padi {padding-left: 5px} .padt {padding-top: 5px} ._dax,.dax {border-style: dashed} ._dob,.dob {border-style: double} ._dot,.dot {border-style: dotted} ._grv,.grv {border-style: groove} ._hid,.hid {border-style: hidden} ._ins,.ins {border-style: inset} ._non,.non {border-style: none} ._out,.out {border-style: outset} ._rix,.rix {border-style: ridge} ._sol,.sol {border-style: solid} .borw {border-width: 1px} /* border thickness .borx {border-color: #000000} /* border-color */ /* Margin, indent and tabbing style selectors */ /* x-axis margins */ .emi,.emi1 {margin-left: 1em} /* left margin tab at #em or ##% from left edge of the box, negative values allowed */ .emd,.emd1,.lim,.lim1 {margin-right: 1em} /* right margin tab at #em or ##% from right edge of the box, negative values allowed */ .pmi,.pmi05 {margin-left: 05%} /* left margin tab at #em or ##% from left edge of the box, negative values allowed */ .pmd05,.lim05 {margin-right: 05%} /* right margin tab at #em or ##% from right edge of the box, negative values allowed */ .mgnh,.hmgn {margin-left: 05%; margin-right: 05%} /* Both, left and right margins at #em from box edges */ .mgnh10,.hmgn10 {margin-left: 10%; margin-right: 10%} /* Both, left and right margins at #em from box edges */ .tabh,.htab {margin-left: 1em; margin-right: 1em} /* Both, left and right margins at ##% from box edges */ /* y-axis */ ._11 {margin-top: 1.2em; margin-bottom: 1.2em} /* Margin values expressed in line-height default value */ ._21 {margin-top: 2.4em; margin-bottom: 1.2em} ._31 {margin-top: 3.6em; margin-bottom: 1.2em} ._41 {margin-top: 4.8em; margin-bottom: 1.2em} ._51 {margin-top: 6.0em; margin-bottom: 1.2em} ._12 {margin-top: 1.2em; margin-bottom: 2.4em} .above,.before,.encima {margin-top: 1.2em /*or 04% value*/} .after,.below,.debajo {margin-bottom: 1.2em /*or ##% value*/} /* y axis trailable shorthand over-dubbing margins above and below style selectors */ .sb {margin-bottom: 0.5em} .sb0,.debajo0 {margin-bottom: 0.6em} .sb1,.debajo1 {margin-bottom: 1.2em} .sb2,.debajo2 {margin-bottom: 2.4em} .sb3,.debajo3 {margin-bottom: 3.6em} .sb4,.debajo4 {margin-bottom: 4.8em} .sb5,.debajo5 {margin-bottom: 6.0em} /* sb values can be also expressed using ##% */ .sp {margin-top: 0.5em} .sp0,.encima0 {margin-top: 0.6em} .sp1,.encima1 {margin-top: 1.2em} .sp2,.encima2 {margin-top: 2.4em} .sp3,.encima3 {margin-top: 3.6em} .sp4,.encima4 {margin-top: 4.8em} .sp5,.encima5 {margin-top: 6.0em} /* sp values can be also expressed using ##% */ .sp25 {margin-top: 25%} .up {margin-top:-1.2em} /* move one line up */ .upx {margin-top:-19px} /* move pixels up */ /* Page-break style selectors*/ .pg_after,.pg_debajo,.pgdn {page-break-after: always} .pg_before,.pg_encima,.pgnw {page-break-before: always} /* Page-break inhibition */ .nopg,.pgbrk- {page-break-inside: avoid} /* Object and text formatting style selectors */ em, .cur, .it { font-style: italic; color: inherit; font-family: inherit; line-height: inherit; font-weight: inherit; background-color: inherit } strong, ._bo,.bo,.fat { font-weight: bold; color: inherit; font-family: inherit; line-height: inherit; font-style: inherit; background-color: inherit } sup, .superscript { font-size: 70%; vertical-align: super; line-height:0; } sub, .subscript { font-size: 70%; vertical-align: sub; line-height:0; } img { margin:0; padding:0; border:0; vertical-align: sub; /* removes descender gap beneath images */ page-break-inside: avoid; } .fat-,.bo- {font-weight: normal} .cur-,.it-,.roman {font-style: normal} .big {font-size: 110%} /* Trail ###% values for specific sizes */ .boit {font-weight: bold; font-style: italic} .curfat-,.boit- {font-weight: normal; font-style: normal} .drop,.dropcap { font-size: 300%; margin: 0em; padding: 0px; line-height: 0.1em; } .sm {font-size: 100%} /* Smaller-type sections */ .sm60 {font-size: 60%} .sm65 {font-size: 65%} .sm70 {font-size: 70%} .sm75 {font-size: 75%} .sm80 {font-size: 80%} .sm85 {font-size: 85%} .sm90 {font-size: 90%} .sm95 {font-size: 95%} .smallcap,.smcap {font-size: 70%; text-transform: uppercase} /* specific size value trailing in #em or ##% */ /* Supplementary paragraph-formatting style selectors */ .anular,.cancel,.strike,.tachar,.void {text-decoration: line-through} .espl {letter-spacing: auto} .espw {word-spacing: auto} .gap {padding-left: #em} /* Specific gap between words expressed in em */ .gap- {margin-left:-0.40em} /* Default back-shift to overlay regular text into a P, T, V or Y drop-cap character */ .hi {height: 0.6em} /* Default object height */ .linhi {line-height: 1.2em} .slot {padding-left: 1px} .smi {font-size: 1.2em; height: 1em} /* in-line embedded character-like image default size */ .subrayar {text-decoration: underline} .suprayar {text-decoration: overline} .w10 {width: 10%} /*Default object width */ .w15 {width: 15%} /*Default object width */ .w20 {width: 20%} /*Default object width */ .w25 {width: 25%} /*Default object width */ .w35 {width: 35%} /*Default object width */ .w45 {width: 45%} /*Default object width */ .xmgn {padding-left: 5%} .xtab {padding-left: 1em} /* End of local group */ img.bullet { vertical-align: base-line } /* anchor style selectors */ a {text-decoration: none; color: #000000;} a.fn {text-decoration: none; color: #3090EB;} a.toc {text-decoration: none; color: #000000;} a.web { text-decoration: none; color: #3090EB; -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenate: none; -epub-hyphens: none; word-break: break-all; } a.hlink { text-decoration:none; } hr.fat {border:2px solid; margin:1.2em 0.0em 0.6em 0.0em} hr.fn {border:1px solid; margin:2.4em 0% 1.2em 0.0em; line-height: 1px} 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; } /* --------------- System font Styles --------------- */ .serif {font-family: Georgia, Palatino, Baskerville, "Times New Roman", serif} .sans {font-family: Calibri, Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif} .mono {font-family: Courier, monospace} /* ==================== Part and Chapter Styles ===================== */ /* Use h1, h2, h3, h4, h5 and h6 selectors for every connecting text section rather than defining paragraph styles */ /* --------------- default paragraph style selector --------------- */ p { text-indent: 1em; text-align:justify; margin: 0.0em; padding: 0.0em; outline: 0.0em; font-family: inherit; line-height: inherit; color: inherit; } p.fn { text-indent: 1em; text-align:justify; margin: 0.0em 0.0em 1.0em 0.0em; padding: 0.0em; outline: 0.0em; font-family: inherit; line-height: inherit; color: inherit; } /* --------------- Dynamic box Style --------------- */ .DYN_box { display: inline-block; text-align: left; } /* --------------- Block quotes --------------- */ /* --------------- non-unicode fractions --------------- */ sup.numerator { font-size: 60%; vertical-align:super; line-height:0; } 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; } /* --------------- default toc styles (related to the Navigator Excel Book)--------------- */ 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.25%; } p.footnote { font-size: 85%; text-align: justify; text-indent: 1em; } p.footnote1 { font-size: 85%; text-align: justify; text-indent: 1em; margin-left: 2em; } /* --------------- BOX styles --------------- */ div.box { display: block; 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; } blockquote.QAD { width: 100%; padding: 1em; border: 1px solid #4080A0; border-radius: 10px; box-shadow: 3px 3px #e0e0e0; margin: 1.2em 0 1.2em 0; font-family: sans-serif; font-size: 90%; } blockquote.obs { width: 96%; padding: 0.5em 1em 0.5em 1em; margin: 1.2em 0em 1.2em 0em; font-family: sans-serif; font-size: 75%; } p.ln_qad { font-family: sans-serif; font-size: 75%; font-style: italic; line-height: 1.6em; margin-left: 5%; padding-left: 2%; border-bottom: 1px solid #4080D0; } /* --------------- override classes --------------- */ 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:0; 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;} /* 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_name { font-size: 100%; text-align: center; vertical-align: middle; margin-bottom: 1em; } table { width: 100%; margin-top: 1.2em; margin-bottom: 1.2em; border-collapse: collapse; font-size: 85%; } table.dashed { margin-top: 0; margin-bottom: 1.2em; border: 1px dashed #000000; border-collapse: collapse; font-size: 85%; } table.dotted { margin-top: 0; margin-bottom: 1.2em; border: 1px dotted #000000; border-collapse: collapse; font-size: 85%; } table.tb_10 { margin-top: 1.2em; margin-bottom: 0; border-collapse: collapse; font-size: 85%; } td { padding: 5px 4px 5px 3px; font-size: inherit; line-height: 1.4em; vertical-align: top; text-align: left; text-indent: 0.0em; -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenate: none; -epub-hyphens: none; } p.tb_cap { font-size: 80%; text-align: center; margin-bottom: 1em; } p.tb_src { font-size: 70%; text-align: center; margin-bottom: 1em; } /* --------------- Poetry and color special styling (to be algorithm-generated ones) --------------- */ .black,.knull,.negro {color: #000000} .blanco,.kfull,.white {color: #FFFFFF} .fknull {background-color: #000000} .fkfull {background-color: #FFFFFF} .plata {color: #A0A0A0} .arena {color: #808080} .plomo {color: #404040} .xrom,.xrm,.krom,.krm {color: #000000} /* Generic OCR provided color values should be trailed to this selector */ span.web { -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -adobe-hyphenation: none; -epub-hyphens: none; word-break: break-all; } blockquote.espejo, div.espejo { transform: rotateX(180deg) } blockquote.gira90, div.gira90, td.gira90 { transform: rotate(90deg) } span.cancel {text-decoration: line-through}