
:root{
/* Colores para temas */
--color1: #9E6424;
--color2: #0C876D;
--color3: #0C3E69;
--color4: #4F256A;
--color5: #4F256A;

--color6: #732D5B;
--color7: #972841;
--color8: #77582C;
--color9: #296318;
--color10: #115E6D;
--grisCita: #F1F1F1;

/*GROSOR LINEA*/
--linea1: 4px;
--linea2: 2px;
--linea3: 2px;
}

cite.nombreLibro00, 
.texto-referencias00, 
cite, .columna-referencia-porLibro00,
.elementoCita00{
font-family: var(--FFuenteArticulo-font), sans-serif;
line-height: 1.5rem;
font-size: 0.98rem;
font-style: normal;
color: var(--colorFuentes-color);
}

.tituloTematico-cita {
font-family: Georgia, serif;
font-size: 2.5rem;
font-weight: 100;
margin-block-end: 10px;
color: var(--colorFuentes-color);
}

section.aprendizaje, 
section.accesibilidad {
    padding-left: 0.7rem;
}

.columna-referencia-porLibro00{margin-left: 2.5rem;}
.nombreFuenteBibliografica{padding-left: 14px;}

b {font-weight: bold;}

.color-span-bold {
    color: unset;
    font-family: var(--FFuenteArticulo-font), sans-serif;
}


.vinculosTemasBibliografia00{
display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    gap: 10px;
}

    .vinculosTematicosCitas{
        font-size: 0.8rem;
        margin: 15px 0px 0px 0px;
        padding: 10px;
            border: 1px solid grey;
     }

    .vinculosTematicosCitas:hover{
        background-color: var(--colorGrisLuzListas-color);
    }

.linea-bibliografia{
	width: 40%;
	border-width: 0.5px;
}


cite.nombreLibro00 {
    font-size: 1.3rem;
    line-height: 1.7rem;
      color: var(--colorFuentes-color);
}


.referenciaTab{
	margin-left: 1rem;
}

.texto-referencias00{
    font-size: 1rem;
    color: var(--colorFuentes-color);
    margin: 0rem 0rem 1rem 0rem;
    hyphens: auto;
    font-optical-sizing: auto;
    padding-left: 0.5rem;
    line-height: normal;
}

.separadorCitas {
    display: flex;
    justify-content: center;
    color: var(--colorFuentes-color);
}

.elementoCita00{
    background-color: var(--grisCita);
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
        padding-right: 15px;
    border-radius: 0.7rem;
}