body { margin: 0 1em 0 1em; padding: 0; } /* PORTADA */ body.cover { margin: 0; padding: 0; text-align: center; } p.cover { margin: 0; padding: 0; text-align: center; } img.cover { height: 100%; margin: 0; padding: 0; text-align: center; } /* TEXTO */ body.texto { margin: 0 2.5em; padding: 0; } /* ENCABEZADOS */ h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; font-style: italic; font-weight: normal; line-height: 1.5em; margin: 10% 0 2em 0; padding: 0 0 0 0; text-align: center; letter-spacing: -0.2em; } h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-style: italic; font-weight: bold; line-height: 1.5em; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; } h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.5em; margin: 0 0 0 0; padding: 0 0 0 0; text-align: justify; } h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.5em; margin: 0 0 0 0; padding: 0 0 0 0; text-align: justify; } /* ETIQUETAS DE TEXTO */ p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; line-height: 1.5em; margin: 0 0 0 0; padding: 0 0 0 0; text-align: justify; text-indent: 1.2em; } .cita { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; line-height: 1.5em; font-weight: normal; text-align: left; text-indent: 0; margin: 1em 0 1em 1em; } a { color: #00F; font-weight: bold; text-decoration: none; } hr { background-color: #000; color: #000; height: 1px; margin: 0; padding: 0; } sup, sub { font-size: 0.8em; line-height: 0.5em; } /* Formato */ .bold { font-weight: bold; } .cursiva { font-style: italic; } .normal { font-weight: normal; } .subrayado { text-decoration: underline; } /* Sangrados */ .indent { text-indent: 1.2em; } .noindent, .noindent p { text-indent: 0; } /* IMÁGENES */ img { max-width: 100%; margin: 0; padding: 0; } .centro + p { margin-top: 2em; } /* Float left */ .flimg { display: inline; float: left; margin: 0 0.5em 0 0; padding: 0 0 0 2.5em; width: 40px; } .flimg img { width: 100%; } /* ALINEACIÓN */ .centro { text-align: center; text-indent: 0; margin: 0 auto; padding: 0 auto; } .derecha { text-align: right; } .justify { text-align: justify; } .left { text-align: left; } /* COLOR */ .gris { background-color: #CCC; } /* LISTAS */ ul, ol { margin: 0 auto; padding: 0 4em; } li { font-family: Georgia, serif; font-size: 1em; line-height: 1.5em; padding-left: 0.25em; text-align: justify; } .none { list-style-type: none; } .letra { list-style-type: lower-alpha; } /* MÁRGENES */ .cero { margin: 0; padding: 0; } .top0 { margin-top: 0; } .top1, .top1 p { margin-top: 1em; } .top2 { padding-top: 2em; } .top3 { padding-top: 3em; } .top20 { margin-top: 20%; } .bot0 { margin-bottom: 0; } .bot1 { margin-bottom: 1em; } .l1 { margin-left: 1em; } .l2 { margin-left: 2em; } .l3 { margin-left: 3em; } .l5 { margin-left: 5em; } .l6 { margin-left: 6em; } .l7 { margin-left: 7em; } .l12 { margin-left: 12em; } .r1 { margin-right: 1em; } /* TAMAÑO DE LETRA */ .font90 { font-size: 90%; } .font15 { font-size: 1.5em; } .font20 { font-size: 2em; } .font26 { font-size: 2.6em; } /* LETRA */ .capital { float: left; margin: 0.28em 0.1em 0 0; padding-left: 0; font-size: 6em; text-align: left; font-family: "Courier New", Courier, monospace; } .versalitas { font-size: 80%; } .inline { display: inline; } .hanging { margin-left: 3em; text-indent: -3em; } .w30 { width: 30%; }