body {background-color: #f2e0fe; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family:"Verdana", Times, serif; margin:1em; 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: #490279; text-decoration: underline;}
a:visited { color: #822B7C; text-decoration: underline;}
a:hover { color: #770000; text-decoration: none;}
a:active { color: #822B7C; text-decoration: underline;}

img{
    max-width: 100%;
    height:auto;
 } /* Que todas las IMÁGENES normales se adapten al espacio que tengan, sin esconderse por bordes del navegador. No invalida lo que para alguna imagen se haya puesto como "class" específica. */
 
video{
    max-width: 100%;
    height:auto;
 } /* Que todas los VÍDEOS de MI SITIO WEB se adapten al espacio que tengan, sin esconderse por bordes del navegador. No invalida lo que para ellos en particular se haya puesto como medidas específicas dentro de "<video width="750" height="422" controls>". Si no se han puesto medidas en la Web, saldrán en su tamaño real, pero con esta etiqueta CSS se adaptarán al espacio de pantalla. */
 
p { margin: 0; text-align: justify; text-indent: 1.5em; line-height: 1.3em; border-top: 0; padding-bottom: 0; padding-top: 1.0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 18pt; color: #000000;} /* usado para líneas que han de estar separadas más de lo usual (por imágenes o destacados en sí mismas) */
.p15a { margin: 0; text-align: justify; text-indent: 1.5em; line-height: 1.3em; border-top: 0; padding-bottom: 0; padding-top: 1.0em; padding-left: 1.5em; padding-right: 1.5em; font-size: 18pt; color: #290927;} /* usado para líneas que han de estar separadas más de lo usual (por imágenes o destacados en sí mismas) */
.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: 18pt; color: #000000; padding-left: 1.5em; padding-right: 1.5em;} /* usado en párrafos ordinarios */
.pActualizacion { font-size: 18pt; color: #000000; text-align: center; } /* usado en fecha actualización web */
.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 */
.font26 { font-size: 26pt;} /* 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 */
.font30 { font-size: 30pt;} /* usado para poner tamaño 18 dentro de culquier otra clase de párrafo */
.pIndice { margin: 0; text-align: left; text-indent: 0em; line-height: 1.8em; border-top: 0; padding-bottom: 0em; padding-top: 0em; font-size: 20pt; color: #000000; padding-left: 1.5em; padding-right: 1.5em;} /* usado para Índice de líneas anchas */


.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 */
.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; line-height: 1.3em; 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) */
.p15aLeft { margin: 0; text-align: left; 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 */
.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 */
