body {
    font-family: Lato;
}

/* Índices */
.anexo1 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-top: 4em;
	
}

.anexo {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 6em 0 0.5em 0;
}

.titulo {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: 3em;
}

.titulo-bajada {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0em;
}
.indice {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 1em 0;
}

.indice-sub {
	font-size: 14px;
	text-align: justify;
	margin: 1.5em 0 0.5em 0;
}

.parentesis {
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 0;
}

.anexo2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 4em 0 1.2em 0em;
}

.indice1, .adicional {
	font-size: 14px;
	text-align: justify;
    text-indent: -1.7em;
	margin: 1em 0 0.5em 1.7em;
}

.adicional {
    font-style: italic;
    font-weight: bold;
    margin: 2em 0 0.5 1.7em;
}

.indice2, .adicional1 {
	font-size: 14px;
	text-align: justify;
    text-indent: -2em;
	margin: 1em 0 0.5em 3.2em;
}

.adicional2 {
    font-size: 14px;
	text-align: justify;
    text-indent: -2em;
	margin: 0.5em 0 0.5em 4em;
}

.indice3 {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 0.5em 2.5em;
}
.indice4 {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 0.5em 2.8em;
}
.indice5 {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 0.5em 3.5em;
}

.indice6 {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 0.5em 4.2em;
}


.indice-bajada {
	font-size: 14px;
	text-align: justify;
	margin: 0 0 0.5em 1.5em;
}

.subtitulo {
	font-size: 14px;
	text-align: justify;
	margin: 1em 0 0.5em 0;
	text-transform: uppercase;
}

/* Texto */

.norma {
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    font-style: italic;
    margin: 8em 0 0 0;
    }

.fecha {
    font-size: 14px;
    text-align: left;
    font-style: italic;
    margin: 0;
    }

.art-subt{
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-align: justify;
    margin: 2em 0 0 1em;
    }
    
.articulo{
    font-size: 14px;
    text-align: justify;
    margin: 2em 0 0 0;
    }
.art-bajada {
    font-size: 14px;
    text-align: justify;
    margin: 0;
    }
.art-tabla {
    font-size: 14px;
    text-align: left;
    margin: 0;
    }
.art-tabla-cent {
    font-size: 14px;
    text-align: center;
    margin: 0;
    }
.art-nota {
    font-family: Lato;
    font-size: 14px;
    text-align: justify;
    margin: 1em 0 0 0;
    font-style: italic;
    }
.seccion {
    font-family: Lato;
    font-size: 14px;
    text-align: center;
    margin: 1em;
    text-transform: uppercase;
    }

.imagen {
    width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2em;
    margin-bottom: 2em;
}

.volver a {
    text-decoration: none;
  }

.volver a:link, 
.volver a:visited,
.volver a:hover,
.volver a:active{
    color: #666666;
}

.volver {
    font-size: 14px;
    color: #666666;
    text-align: right;
    margin: 3em 0 10em 0;
}

.notas {
    font-size: 14px;
    text-align: justify;
    margin: 1em, 0 0 0;
}

.notas-bajada {
    font-size: 14px;
    text-align: justify;
    margin: 0;
}

/* Biografía */

ul {
    margin: 0.5em 0 0 0.5em;
    list-style-type: disc ;
}

.autor {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 4em 0 1.5em 0;
}

.cv-subtitulo {
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	margin: 3em 0 0 0;
}

.cv {
	font-size: 14px;
	text-align: justify;
	margin: 0.5em 0 0 0;
}

.lista {
	font-size: 14px;
	text-align: justify;
	margin: 0.5em 0 0 0;
}

/*Prompt*/
.parte {
    font-size: 18px;
    line-height: 1.6;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 4em 0 0 0;
}

.cap {
    font-size: 16px;
    line-height: 1.6;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 4em 0 1.2em 0em;
}

.parte + .cap {
    margin: 2em 0 1.2em 0em;
}

/* Estilos de caracter */

.Bold {
    font-weight: bold;
    }

.Italic {
    font-style: italic;
}

.sup {
        vertical-align: super;
        font-size: 12px;
        }

.sub {
    vertical-align: sub;
    font-size: 12px;
    }