body {background-color: #EAD4F8; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family:"Verdana", Times, serif; margin:1em; background-attachment:fixed; background-image:url(T/textura1.jpg); margin: 0;} /* usado "font-family", "background-color" y márgenes - IMPORTANTE "margin: 0" para que no aparezca margen fuera de las tabla externa */

a:link { color: #822B7C; text-decoration: underline;}
a:visited { color: #822B7C; text-decoration: underline;}
a:hover { color: #770000; text-decoration: none;}
a:active { color: #822B7C; text-decoration: underline;}

.peque { font-size:18pt; font-weight:normal; } /* usado en Índice para subtítulos */
.media { font-size:20pt; color:#000099; } /* usado bajo imagen de cabecera de las webs */
.linkPortal { font-family:"Trebuchet MS", Times, serif; text-align:left; padding-bottom: 0; padding-top: 0.5em; font-size:20pt; padding-left: 2em; font-weight:bold;} /* usado en link para regresar al portal de la Web */
.IMAGseparador { text-align:center; text-indent:0; height: auto; padding-top: 1.5em; padding-bottom: 0.5em; } /* aquí tiene para que se separe de lo de arriba y de lo de abajo */

.pEnunciado { margin: 0; text-align: center; text-indent: 0em; line-height: 1.3em; border-top: 0; padding-bottom: 1.5em; padding-top: 0em; font-size: 22pt; color: #290927; padding-left: 1.5em; padding-right: 1.5em;} /* usado en los enunciados de Inicio */
.pActualizacion { font-size: 16pt; color: #290927;} /* usado en fecha actualización web */
.pcentro { margin: 0; text-align: center; text-indent: 0em; line-height: 1.3em; border-top: 0; padding-bottom: 0; padding-top: 0.5em; font-size: 20pt; color: #290927; padding-left: 1.5em; padding-right: 1.5em;} /* usado en párrafos ordinarios */
.pIndice { margin: 0; text-align: left; text-indent: 0em; line-height: 3em; border-top: 0; padding-bottom: 0em; padding-top: 0em; font-size: 24pt; color: #290927; padding-left: 1.5em; padding-right: 1.5em;} /* usado para Índice de líneas anchas */
.pIndiceLeft0 { margin: 0; text-align: left; text-indent: 1.5em; line-height: 2.5em; border-top: 0; padding-bottom: 0em; padding-top: 0.5em; font-size: 24pt; color: #000000; padding-left: 1.5em; padding-right: 1.5em;} /* usado para el Índice */
.pIndiceLeft00 { margin: 0; text-align: left; text-indent: 0em; line-height: 1.3em; border-top: 0; padding-bottom: 0em; padding-top: 0em; font-size: 24pt; color: #000000; padding-left: 1.5em; padding-right: 1.5em;} /* usado para el Índice */
.p15a { margin: 0; text-align: justify; text-indent: 1.5em; border-top: 0; padding-bottom: 0; padding-top: 1.0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 20pt; color: #290927;} /* usado para líneas que han de estar separadas más de lo usual (por imágenes o destacados en sí mismas) */
.p15 { margin: 0; text-align: justify; text-indent: 1.5em; border-top: 0; padding-bottom: 0; padding-top: 0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 20pt; color: #290927;} /* usado en párrafos normales con algo de separación por arriba */
.p15_ { margin: 0; text-align: left; text-indent: 1.5em; border-top: 0; padding-bottom: 0; padding-top: 0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 20pt; color: #290927;} /* usado en párrafos de izquierda, con text-index=1.5em y con padding-top=0 */
.p15aLeft0 { margin: 0; text-align: left; text-indent: 0em; border-top: 0; padding-bottom: 0; padding-top: 1.0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 20pt;} /* usado para líneas cortas no justificadas */
.font20 { font-size: 20pt;} /* usado para poner tamaño 18 dentro de culquier otra clase de párrafo */
.font22 { font-size: 22pt;} /* usado para poner tamaño 18 dentro de culquier otra clase de párrafo */
.font24 { font-size: 24pt;} /* usado para poner tamaño 18 dentro de culquier otra clase de párrafo */
.font28 { font-size: 28pt;} /* usado para poner tamaño 18 dentro de culquier otra clase de párrafo */
.pEslogan { margin:0; text-align:center; text-indent:0em; border-top: 0; padding-bottom: 0; padding-top: 0em; font-size:16pt; color:#000077; padding-left: 0em; padding-right: 0em;} /* usado en eslogan final de página */
.subir { text-align: right; padding-bottom: 0; padding-top: 0em; font-size: 20pt; font-style: italic; font-weight:bold; padding-left: 1.5em; padding-right: 3em;} /* usado en link para subir a inicio de la web */

.pTextoGr { margin: 0; text-align: center; text-indent: 0em; line-height: 1.3em; border-top: 0; padding-bottom: 0; padding-top: 0em; font-size: 20pt; color: #290927; padding-left: 0em; padding-right: 0em;} /* usado para alguna Nota central */
.pLogo { margin: 0; text-align: center; text-indent: 0em; padding-bottom: 0; padding-top: 0em; font-size: 20pt; color: #290927;} /* usado en imagen central del Logo */
.pPortal { margin: 0; text-align: left;  padding-left: 1em;} /* usado para Link al Portal web */
.Aviso { font-size: 20pt; color: #290927;} /* usado para poner en cabecera Usen el Móvil en Horizontal */
.Temas { font-size: 20pt; font-weight: bold;} /* usado en Temas del Portal */
.pTemas { margin: 0; text-align: center; text-indent: 0em; border-top: 0; padding-bottom: 0; padding-top: 0em; padding-left: 0em; padding-right: 0em; font-size: 24pt; font-weight: bold; color: #290927;} /* usado en Temas del Portal */
.esquina { text-align:left; text-indent:0; margin-left:0;} /* usado en div contador */
.textonegro { color: #770000; font-style:italic;} /* usado para resaltar Texto en Rojizo */
