<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes translate0 {
  0% {
    transform: translate3d(0, 0, 0); }
  50% {
    transform: translate3d(0.1px, 0, 0); }
  100% {
    transform: translate3d(0, 0, 0); } }
@keyframes translate0 {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  50% {
    -webkit-transform: translate3d(0.1px, 0, 0);
    transform: translate3d(0.1px, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@-webkit-keyframes scale1 {
  0% {
    transform: scale(1, 1); }
  50% {
    transform: scale(1.001, 1.001); }
  100% {
    transform: scale(1, 1); } }
@keyframes scale1 {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1.001, 1.001);
    transform: scale(1.001, 1.001); }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); } }
@-webkit-keyframes translate0 {
  0% {
    transform: translate3d(0, 0, 0); }
  50% {
    transform: translate3d(0.1px, 0, 0); }
  100% {
    transform: translate3d(0, 0, 0); } }
@keyframes translate0 {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  50% {
    -webkit-transform: translate3d(0.1px, 0, 0);
    transform: translate3d(0.1px, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@-webkit-keyframes scale1 {
  0% {
    transform: scale(1, 1); }
  50% {
    transform: scale(1.001, 1.001); }
  100% {
    transform: scale(1, 1); } }
@keyframes scale1 {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }
  50% {
    -webkit-transform: scale(1.001, 1.001);
    transform: scale(1.001, 1.001); }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); } }
.o-spinner svg path,
.o-spinner svg rect {
  fill: #de795b; }

.o-icon-wrapper {
  background: #de795b;
  color: #ffffff; }
  .o-icon-wrapper.o-secondary {
    background: #f6d491; }

.o-btn {
  color: #de795b; }
  .o-btn [class*="o-icon"] {
    color: #f6d491; }

.o-icon-unit-presentation:after {
  background: #de795b; }

.o-tooltip {
  color: #e3a831;
  border-bottom: 1px dashed #f6d491; }

.o-select-wrapper span:after {
  border-top-color: #de795b; }

.o-difficulty-wrapper .o-difficulty {
  background: #ffffff; }
  .o-difficulty-wrapper .o-difficulty:before {
    background: #ffffff; }
  .o-difficulty-wrapper .o-difficulty:after {
    background: #ffffff; }

#o-main {
  box-shadow: 0 0 2.5rem rgba(152, 184, 66, 0.8); }

.o-template-0 .o-brand {
  background: #de795b;
  color: #ffffff; }
.o-template-0 header h2 {
  background: #f6d491; }
.o-template-0 header h1 {
    background: #de795b;
    color: #fff; }
.o-template-0 footer .o-course .o-text {
  background: #de795b; }
.o-template-0 footer .o-brand {
  background: #de795b;
  color: #ffffff; }
.o-template-0 footer .o-copyright {
  background: #f6d491; }

.o-template-1 header hgroup h2,
.o-template-presentation header hgroup h2 {
  color: #f6d491; }
.o-template-1 .o-pill-carousel .o-pill hgroup h4,
.o-template-presentation .o-pill-carousel .o-pill hgroup h4 {
  color: #de795b; }
.o-template-1 .o-pill-carousel .slick-dots li.slick-active button:before,
.o-template-presentation .o-pill-carousel .slick-dots li.slick-active button:before {
  color: #f6d491; }

.o-template-presentation .o-scrollable-wrapper .o-scrollable h3:before,
.o-template-3 .o-scrollable-wrapper .o-scrollable h3:before {
  color: #de795b; }

.o-template-presentation header hgroup h1 .o-icon-unit-presentation {
  color: #f6d491; }
  .o-template-presentation header hgroup h1 .o-icon-unit-presentation:after {
    background: #f6d491; }
.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest &gt; *:last-child li:before {
  background: #de795b; }
.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper .o-scrollable ul.o-default &gt; li:before {
  background: #de795b; }

.o-template-2 .o-foreground header .o-content h2 {
  color: #f6d491; }
.o-template-2 .o-foreground header .o-content ul li &gt; div {
  background: #fae9c8; }
  .o-template-2 .o-foreground header .o-content ul li &gt; div [class*='o-icon-'] {
    color: #de795b; }
html.no-touch .o-template-2 .o-foreground header .o-content ul li.o-reversed:hover &gt; div {
  background: #de795b; }
.o-template-2 .o-foreground header .o-content ul li.o-reversed &gt; div {
  background: #de795b; }
.o-template-2 .o-foreground footer &gt; div:first-child &gt; ul &gt; li h3 {
  border-bottom: 0.2rem solid #de795b; }
.o-template-2 .o-foreground footer &gt; div:first-child &gt; ul &gt; li &gt; ul {
  color: #de795b; }

.o-template-3 header &gt; div h2 {
  color: #f6d491; }
html.no-touch .o-template-3 &gt; ul &gt; li.o-resource:hover .o-icon-wrapper {
  background: #d22c3f; }
.o-template-3 &gt; ul &gt; li.o-extra.o-dark {
  background: #de979f;
  border: 1px solid #de979f; }
  .o-template-3 &gt; ul &gt; li.o-extra.o-dark &gt; div .o-icons .o-icon-wrapper {
    color: #de979f; }
.o-template-3 &gt; ul &gt; li.o-extra.o-darker {
  background: #d22c3f;
  border: 1px solid #d22c3f; }
  .o-template-3 &gt; ul &gt; li.o-extra.o-darker &gt; div .o-icons .o-icon-wrapper {
    color: #d22c3f; }
.o-template-3 &gt; ul &gt; li.o-extra &gt; div .o-icons .o-icon-wrapper {
  background: #de979f; }
.o-template-3 &gt; ul &gt; li.o-extra &gt; div .o-type {
  background: #de795b;
  color: #ffffff; }

.o-template-lightbox header {
  background: #de795b;
  color: #ffffff; }
  .o-template-lightbox header &gt; .o-icon-wrapper {
    background: #ffffff;
    color: #de795b; }

header.o-content-header.o-type-1 {
  background: #de979f; }
  header.o-content-header.o-type-1 &gt; div:last-child {
    background: #de795b;
    color: #ffffff; }
    header.o-content-header.o-type-1 &gt; div:last-child:before {
      background: #de795b; }
header.o-content-header.o-type-2 {
  background: #d22c3f; }
  header.o-content-header.o-type-2 &gt; div:last-child {
    background: #de795b;
    color: #ffffff; }
    header.o-content-header.o-type-2 &gt; div:last-child:before {
      background: #de795b; }
header.o-content-header.o-type-3 {
  background: #d22c3f; }
  header.o-content-header.o-type-3 &gt; div:last-child {
    background: #de979f; }
    header.o-content-header.o-type-3 &gt; div:last-child:before {
      background: #de979f; }

#o-aside:before {
  border-right-color: #f6d491; }
body.o-portrait #o-aside .o-portrait-icon {
  background: #f6d491 !important; }
#o-aside .o-mod ul.o-default &gt; li:before {
  background: #f6d491; }

.o-regular-content a,
.o-regular-content .link {
  color: #e3a831; }
.o-regular-content .o-featured a,
.o-regular-content .o-featured .link {
  color: #de795b; }
.o-regular-content h1:before, .o-regular-content h2:before, .o-regular-content h3:before, .o-regular-content h4:before, .o-regular-content h5:before, .o-regular-content h6:before {
  color: #f6d491; }
.o-regular-content div.o-featured {
  background: #fae9c8; }
.o-regular-content ul.o-default &gt; li:before {
  background: #de795b; }
.o-regular-content ol.o-default &gt; li[data-o-numeral]:before,
.o-regular-content ol.o-alpha &gt; li[data-o-numeral]:before {
  color: #f6d491; }
.o-regular-content ul.o-iconized .o-icon-wrapper {
  background: #de795b;
  color: #ffffff; }

.o-ultrawide &gt; .o-mod-scroller .o-content .o-right:before {
  background: #fae9c8;
  background: -webkit-linear-gradient(-90deg, #fae9c8 0%, rgba(250, 233, 200, 0) 100%);
  background: linear-gradient(180deg, #fae9c8 0%, rgba(250, 233, 200, 0) 100%); }
.o-ultrawide &gt; .o-mod-scroller .o-content .o-right:after {
  background: rgba(250, 233, 200, 0);
  background: -webkit-linear-gradient(-90deg, rgba(250, 233, 200, 0) 0%, #fae9c8 70%);
  background: linear-gradient(180deg, rgba(250, 233, 200, 0) 0%, #fae9c8 70%); }

.o-img-wrapper[class*='o-icon-'].o-icon-plus:before {
  background: #f6d491; }

.o-mod-gallery .slick-dots li button:before {
  color: #ffffff; }
.o-mod-gallery .slick-dots li.slick-active button:before {
  color: #f6d491; }
.o-mod-gallery .o-gallery-footer {
  background: #de795b; }
  .o-mod-gallery .o-gallery-footer:before {
    background: #de795b; }
  .o-mod-gallery .o-gallery-footer .o-gallery-title {
    color: #f6d491; }
  .o-mod-gallery .o-gallery-footer .o-gallery-description {
    color: #ffffff; }
  .o-mod-gallery .o-gallery-footer ul li {
    background: #ffffff; }
    .o-mod-gallery .o-gallery-footer ul li.o-active {
      background: #f6d491; }

table.o-default th {
  background: #de795b;
  color: #ffffff; }
table.o-default .o-cell-dark {
  background: #e1dca1 !important; }

.o-mod.o-mod-primary {
  background: #f3f6ed; }
.o-mod.o-mod-secondary {
  background: #fae9c8; }
  .o-mod.o-mod-secondary ul.o-iconized .o-icon-wrapper {
    background: #de795b; }

#o-aside .o-mod .o-mod-title-bar {
  background: #de795b;
  color: #ffffff; }
  #o-aside .o-mod .o-mod-title-bar .o-icon-wrapper {
    background: #f6d491;
    color: #de795b; }
.o-mod-title-bar .o-primary, .o-mod-title-bar.o-primary {
  background: #de795b;
  color: #ffffff; }
.o-mod-title-bar .o-secondary, .o-mod-title-bar.o-secondary {
  background: #de795b; }
.o-mod-title-bar .o-secondary-lighter, .o-mod-title-bar.o-secondary-lighter {
  background: #f6d491; }

.o-mod-icon-text &gt; .o-icon-wrapper.o-secondary {
  background: #de795b; }
#o-aside .o-mod-icon-text {
  background: #de795b;
  color: #ffffff; }
  #o-aside .o-mod-icon-text &gt; .o-icon-wrapper {
    background: #ffffff;
    color: #de795b; }
  #o-aside .o-mod-icon-text.o-secondary {
    background: #de795b; }
    #o-aside .o-mod-icon-text.o-secondary &gt; .o-icon-wrapper:not(.o-portrait-icon) {
      color: #de795b !important; }

.o-imod-big-icon &gt; [class*="o-icon-"] {
  color: #de795b; }
.o-imod-big-icon.o-secondary &gt; [class*="o-icon-"] {
  color: #de795b; }

.o-imod-bubble-table td:first-child &gt; span {
  background: #de795b; }
  .o-imod-bubble-table td:first-child &gt; span:after {
    background: #de795b; }
.o-imod-bubble-table.o-secondary td:first-child &gt; span {
  background: #de795b; }
  .o-imod-bubble-table.o-secondary td:first-child &gt; span:after {
    background: #de795b; }
.o-imod-bubble-table td:last-child {
  background: #f3f6ed; }
.o-imod-bubble-table.o-secondary td:last-child {
  background: #f6d491; }

.o-imod-featured-word &gt; .o-word span {
  background: #de795b;
  color: #ffffff; }
.o-imod-featured-word.o-secondary &gt; .o-word span {
  background: #de795b; }

.o-mod-activity {
  background: #f3f6ed !important; }
  #o-aside .o-mod-activity .o-mod-title-bar .o-icon-wrapper {
    background: #ffffff; }
  .o-mod-activity .o-bar {
    background: #de795b;
    color: #ffffff; }
  .o-mod-activity .o-activity-meta .o-grade {
    background: #de795b;
    color: #ffffff; }

#o-aside .o-mod-transparent .o-mod-title .o-icon-wrapper {
  background: #f6d491; }
#o-aside .o-mod-arrow {
  border-left: 1px solid #f6d491; }
  #o-aside .o-mod-arrow:before {
    border: 1px solid #f6d491;
    border-width: 0 0 1px 1px; }
#o-aside .o-table-wrapper &gt; .o-icon-wrapper {
  background: #f6d491; }
#o-aside .o-mod-icon-center {
  background: #fae9c8; }
  #o-aside .o-mod-icon-center &gt; [class*="o-icon-"]:not(.o-portrait-icon) {
    color: #de795b; }
    #o-aside .o-mod-icon-center &gt; [class*="o-icon-"]:not(.o-portrait-icon).o-icon-wrapper {
      background: #de795b; }

.o-form-buttons &gt; *.o-attempts {
  background: #f3f6ed;
  color: #de795b; }
  .o-form-buttons &gt; *.o-attempts ul li {
    background: #de795b; }
.o-form-buttons &gt; *.o-btn-primary {
  background: #de795b;
  color: #ffffff; }
.o-form-buttons &gt; *.o-btn-secondary {
  background: #f6d491; }

.o-form-buttons &gt; *.o-attempts {
  background: #f3f6ed;
  color: #de795b; }
  .o-form-buttons &gt; *.o-attempts ul li {
    display: inline-block;
    background: #de795b; }
.o-form-buttons &gt; *.o-btn-primary {
  background: #de795b;
  color: #ffffff; }
.o-form-buttons &gt; *.o-btn-secondary {
  background: #f6d491; }

nav#o-menu #o-menu-bar {
  background: #de795b;
  color: #ffffff; }
  nav#o-menu #o-menu-bar &gt; div.o-active,
  nav#o-menu #o-menu-bar li.o-active {
    color: #de795b; }
nav#o-menu #o-nav-primary ul li &gt; [class*="o-icon-"]:not(.o-icon-wrapper),
nav#o-menu #o-nav-secondary ul li &gt; [class*="o-icon-"]:not(.o-icon-wrapper) {
  color: #de795b; }
nav#o-menu #o-nav-primary ul li[data-o-number]:before,
nav#o-menu #o-nav-secondary ul li[data-o-number]:before {
  color: #de795b; }
nav#o-menu #o-nav-primary ul li.o-extra,
nav#o-menu #o-nav-secondary ul li.o-extra {
  color: #de795b; }
nav#o-menu #o-nav-primary ul li.o-active,
nav#o-menu #o-nav-secondary ul li.o-active {
  background: #f6d491; }
nav#o-menu #o-nav-primary &gt; header .o-course {
  color: #de795b; }
nav#o-menu #o-nav-secondary {
  background: #f6d491; }
  nav#o-menu #o-nav-secondary:before, nav#o-menu #o-nav-secondary:after {
    background: #f6d491;
    background: -webkit-linear-gradient(-90deg, #f6d491 30%, rgba(246, 212, 145, 0) 100%);
    background: linear-gradient(180deg, #f6d491 30%, rgba(246, 212, 145, 0) 100%); }
  nav#o-menu #o-nav-secondary:after {
    background: rgba(246, 212, 145, 0);
    background: -webkit-linear-gradient(-90deg, rgba(246, 212, 145, 0) 0%, #f6d491 70%);
    background: linear-gradient(180deg, rgba(246, 212, 145, 0) 0%, #f6d491 70%); }
  nav#o-menu #o-nav-secondary ul &gt; li {
    border-color: rgba(152, 184, 66, 0.2); }
    nav#o-menu #o-nav-secondary ul &gt; li[data-o-number]:before {
      color: #de795b; }
nav#o-menu #o-nav-favorites .o-add-favorite {
  color: #de795b; }
nav#o-menu #o-nav-favorites ul li:before,
nav#o-menu #o-nav-favorites ul li .o-icon-trash {
  color: #f6d491; }
nav#o-menu #o-nav-search header .o-icon-search {
  color: #f6d491; }
nav#o-menu #o-nav-search ul li &gt; [class*="o-icon-"] {
  color: #f6d491; }
nav#o-menu #o-nav-user &gt; ul &gt; li &gt; [class*="o-icon-"] {
  color: #de795b; }
nav#o-menu #o-nav-user &gt; ul &gt; li.o-active {
  background: #f6d491; }
nav#o-menu [data-o-count]:not([data-o-count=""]):before {
  background: #f6d491;
  color: #de795b; }

#o-toolbar ul li {
  color: #de795b; }
  #o-toolbar ul li.o-close {
    background: #de795b;
    border-color: #de795b; }

/*# sourceMappingURL=theme-biologia-eso.css.map */




/* HACKS INTERFAZ ACTUALIZACIÓN 2017 OXFORD2*/

/* GENERAL */
header.o-content-header.o-type-1 {
background: rgba(255,255,255,.9)!important;  /* Color blanco traslúcido miga de pan secciones especiales II */
}

#o-aside {
    z-index: 100; /* Columna derecha en primer plano */
}

.o-regular-content h1 .index, .o-regular-content h2 .index, .o-regular-content h3 .index, .o-regular-content h4 .index, .o-regular-content h5 .index, .o-regular-content h6 .index {
    font-size: 1em;
    font-weight: bold;
    position: absolute;
    left: -12rem;
    top: 0;
    width: 10rem;
    display: inline-block;
    margin-right: 1.6rem;
    text-align: right;
}

.o-mod-activity .o-activity-meta .o-grade, .o-mod-activity .o-bar {
font-size: 0.8rem;
} /* Tamaño número actividad en llamada desde página */

.o-template-lightbox header {
font-size: 2rem;
} /* Tamaño texto barra de título de lightbox pop-up */

header.o-content-header.o-type-breadcrumb, header.o-content-header.o-type-breadcrumb-full {
background: rgba(255,255,255,.9)!important;
color: #afafaf;
} /* Color cabecera de secciones especiales */

header.o-content-header, header.o-content-header {
position: fixed;
box-shadow: 0 2px 2px rgba(0,0,0,.2);
font-size: 2em;
text-transform: none;
}  /* Color cabecera de secciones especiales */



/* MENU LATERAL */

nav#o-menu #o-nav-primary&gt;header .o-title {
  line-height: 1.5;  /* Mejora el interlineado del título del libro en el menú lateral*/
}

nav#o-menu #o-nav-primary&gt;header {
    padding-left: 0;  /* Título y curso alineados a la izquierda */
    position: relative;
}

nav#o-menu #o-nav-secondary ul &gt; li[data-o-number]:before {
  visibility: hidden;  /* Oculta la numeración automática de 1er nivel */
}

nav#o-menu #o-nav-primary ul li[data-o-number]:before, nav#o-menu #o-nav-secondary ul li[data-o-number]:before {
  visibility: hidden; /* Oculta la numeración automática de 2º nivel */
}

nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li {
    padding-left: 2.4em;  /* Unidades y epígrafes alineados a la izquierda en menú primario */
}

nav#o-menu #o-nav-primary ul li.o-resources, nav#o-menu #o-nav-secondary ul li.o-resources {
  padding-left: 5em; /* Ajuste texto recursos en menú primario */
}

nav#o-menu #o-nav-primary ul li, nav#o-menu #o-nav-secondary ul li {
    padding-left: 0; /* Unidades y epígrafes alineados a la izquierda en menú secundario */
}

nav#o-menu #o-nav-primary ul li.o-intro, nav#o-menu #o-nav-secondary ul li.o-intro {
  padding-left: 2.4em; /* Ajuste texto INTRODUCCIÓN en menú secundario */
}

nav#o-menu #o-nav-primary ul li.o-o-teacher, nav#o-menu #o-nav-secondary ul li.o-teacher {
  padding-left: 2.4em; /* Ajuste texto Guía didáctica en menú secundario */
}

/* LLAMADA ACTIVIDADES */

.o-mod-activity .o-bar .o-difficulty-level {
  display: none; /* Oculta la numeración automática de las actividades en página */
}

/* PORTADA LIBRO */

.o-template-0 header h2 {
    visibility: hidden; /* Oculta la barra que muestra el área del libro por parecer redundante con el título */
}

.o-template-0 header h1 {
    background: #002147; /* Color azul Oxford de fondo del título del libro*/
    color: #ffffff; /* Color blanco para letras del título del libro*/
}

.o-template-0 .o-brand {
    display: none;  /* No muestra el logo INICIA*/
}

.o-template-0 footer .o-course .o-text {
    background: #002147; /* Color azul Oxford de fondo para el texto de la etapa (ESO, Bachillerato) */
}

.o-template-0 footer .o-brand {
    background: #002147; /* Color azul Oxford de fondo del título del libro*/
    color: #ffffff; /* Color blanco para letras logo Oxford Educación*/
display: block;
}

/* MENU VISUAL DE UNIDADES */

.o-template-1 .o-pill-carousel .o-pill hgroup h4, .o-template-presentation .o-pill-carousel .o-pill hgroup h4 {
  visibility: hidden; /* Oculta el texto UNIDAD...*/
  padding-top: 0; /* Ajusta la colocación del texto del título de la unidad para que puedan caber hasta 5 líneas*/
}

/* PORTADILLA DE UNIDAD */

.o-template-2 .o-foreground header .o-content h2 {
  visibility: hidden; /* Oculta el texto UNIDAD...*/
}

/* MENU VISUAL DE EPÍGRAFES */

.o-template-3 header &gt; div h2 {
 visibility: hidden; /* Oculta el texto UNIDAD...*/
}

.o-template-3 &gt; ul &gt; li.o-extra &gt; div .o-type {
    text-transform: uppercase; /* Cambia el formato de los títulos de las secciones especiales. Todo mayúsculas */
    font-size: 1em; /* Cambia el formato de los títulos de las secciones especiales. Más tamaño de letra.*/
}

 /* Visor de libro pasapáginas del profesor y presentaciones */
div#viewer {
    height: 100% !important; /* Ajusta el alto al 100% */
}

/* ACTIVIDADES */

#actividad .class_slide .review {
    margin-top: 2em;
    margin-bottom: 3em;
}  /* Ajuste de espacio superior e inferior en botones de respuestas en actividades */

#actividad .content .header .title {
    margin-bottom: 0px;
    display: none; /* Oculta la barra del título de la actividad de contenidos con estilo OXFORD_DUAL*/
}

table.o-digital {
    table-layout: fixed;
    border: 0px  !important;
    border-spacing: 1px  !important;
    border-collapse: separate  !important;
    width: 100%;
    max-width: 100%  !important;
    align: center;
} /* Formato general de tabla dentro de las actividades */

table.o-digital th, table.o-digital td {
    text-align: left;
    padding: 1.6rem 1.7rem 1.7rem 1.7rem;
    background: #f0f0f0; /* Gris claro de fondo */
    color: #777; /* Gris oscuro para el texto */
    border: 0;
} /* Formato general de celdas de las actividades */

table.o-digital .bck-t-align-center {
    text-align: center; 
    vertical-align: middle;
    border: 0;
}

table.o-digital .bck-t-align-left {
    text-align: left; 
    vertical-align: middle;
    border: 0;
}

table.o-digital .bck-t-align-right {
    text-align: right; 
    vertical-align: middle;
    border: 0;
}

table.o-digital .cell-transparent {
    background: transparent !important;
}


/* PAGINAS DE CONTENIDO DE EPIGRAFES */

.pswp__caption__center {
    max-width: 80%; /* Amplía el ancho del pie de imagen o carrusel a pantalla completa*/
    font-size: 1.2em; /* Tamaño de letra */
}

.o-mod-gallery .o-gallery-footer {
    padding: 3.5rem 2rem 1.7rem 2rem;
} /* Amplía el ancho del pie en las galerías de imágenes dentro de la página */

figure.bck-fig.o-video-full {
    width: 100%;
} /* Tamaño banners al 100% de ancho de página */

/* POP UPS RECURSOS */

iframe {
    display: block;
    background-color: white;
    margin-top: 0px !important;
}

iframe#t0_iframe {
    display: block;
    margin-top: 0px !important;
    top: 0 !important;
    background-color: white;
}

.o-template-lightbox iframe {
    top: 5rem;
    height: calc(100% + -5rem);
}

.libro-right ul li a.close-back {
    display: none;
}  /* Elimina el botón de cierre doble en interfaz Blink y pop-up Oxford */


/* RESULTADOS DE BÚSQUEDA */

#o-nav-search .o-clickable[data-o-lightbox]:before {
    content: "\e631";
} /* Icono Pantalla para los recursos en los resultados de búsqueda */

nav#o-menu #o-nav-search:before {
    top: 12.4em;
} /* Ajusta la barra del degradado transparente en los resultados de búsqueda */


nav#o-menu #o-nav-search ul li .o-title {
    line-height: normal;
} /* Ajusta el interlineado en los resultados de búsqueda */

/* ICONO REPRODUCTOR VIDEO */

.o-icon-video-play:before {
    display: none;  /* Elimina icono de vídeo en el reproductor. Compatibilidad productos legacy y player de vídeo Blink */
}


/* CAMBIOS EN COLOR ESPECÍFICO DE ÁREA EN ELEMENTOS */

.o-regular-content h1:before, .o-regular-content h2:before, .o-regular-content h3:before, .o-regular-content h4:before, .o-regular-content h5:before, .o-regular-content h6:before, .o-regular-content h1 .index, .o-regular-content h2 .index, .o-regular-content h3 .index, .o-regular-content h4 .index, .o-regular-content h5 .index, .o-regular-content h6 .index {
    color: #de795b; /* Color primario para el texto */
    font-weight: bold;
} /* Color primario y peso de los Números de epígrafes */

.o-regular-content h5 {
    background-color: #de795b; /* Color primario de fondo */
    padding: 0.6rem;
    color: #FFFFFF;
    font-size: 1.4em;
    text-transform: none;
    display: table;
} /* Estilo h5 "pastillas" */


 /* Actividades */
table.o-digital th {
  background: #de795b;  /* Color primario para fondo de cabeceras */
  color: #ffffff;
  text-align: center; 
  vertical-align: middle;
 }

table.o-digital .o-cell-dark {
    background: #E1DCA1 !important;  /* Color de fondo de celda oscura */
    text-align: center; 
    vertical-align: middle;
}

#o-top-arrow {
    border-color: #de795b;
    color: #de795b;
} /* Color primario para  flecha de desplazamiento rápido al inicio de la página */

/* Menú lateral control de fuente */
#o-fonttool ul li {
    color: #de795b;  /* Color primario general*/
}

#o-fonttool ul li.o-close {
    background: #de795b; /* Color más oscuro que el primario para fondo botón de cierre */
    border-color: #de795b; /* Color primario para borde del botón de cierre */
}

#o-fonttool ul li .o-inputrange .rangeslider__handle {
    background: #de795b;  /* Color primario para bolita del slider*/
}

#o-fonttool ul li .o-inputrange .rangeslider {
    background: #de795b; /* Color primario para línea del slider*/
}

/* FIN HACKS INTERFAZ */


.o-mod.o-mod-icon-text.bck-link {
    cursor: pointer; /* Cursor del ratón mano en enlace web */
}

.o-mod-gallery .slick-next:before, .o-mod-gallery .slick-prev:before {
    font-size: 3.8rem;
} /* Tamaño flechas galería */

ul.o-tools {
    width: auto !important;
}  /* Ancho de la barra de herramienta tamaño de fuente */


html.touch .rangeslider__handle {
    width: 1em;
    height: 1em; 
} /* Aumenta tamaño del slider de tamaño de fuente en tablets */

html.touch .rangeslider--horizontal .rangeslider__handle {
    top: -0.45em;
} /* Ajusta posición del slider de tamaño de fuente en tablets */

nav#o-menu #o-nav-favorites ul li .o-icon-trash {
    top: 50%;
    left: -1.5em;
} /* Ajusta posición de la papelera de Favoritos */

html.touch nav#o-menu #o-nav-favorites ul li .o-icon-trash {
    right: 8em;
    opacity: 100;
} /* Ajusta posición de la papelera de Favoritos en tablets */

.o-img-wrapper[class*=o-icon-].o-icon-video-play:before {
display: none;
}  /* Quita icono de vídeo en el reproductor en página */

/* #actividad .player.audio, #help-panel-content .player.audio, #remote-alert-modal-rich .player.audio {
    background-position: -29px -1px;
    display: none;
}  Quita icono de audio estilo Blink en las actividades */


/* FORMATO ICONO AUDIOS */

#o-aside .o-mod-icon-text&gt;:not(.o-icon-wrapper), .o-mod-icon-text&gt;:not(.o-icon-wrapper) {
    display: none;
}

span.bck-title {
    display: none !important;
}

.o-mod-icon-text&gt;.o-icon-wrapper {
    font-size: 3rem;
    position: absolute;
    top: 50%;
    left: 0%;
    margin-top: -1.5rem;
}

.o-mod.o-mod-icon-text.bck-lateral.bck-audio {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 1rem !important;
}

/* FORMATO ICONO DESCARGABLES */

.o-mod.o-mod-icon-text.bck-lateral.bck-file {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 1rem !important;
}

/* FORMATO ENLACES WEB EN TEXTO */

.o-mod.o-mod-icon-text.bck-link {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 1rem !important;
}


/* Ajusta el texto de los iconos de los descargables, enlaces, audios */
span.bck-title {
    display: block !important;
    margin-left: 4rem;
    margin-top: 1.3rem;
    font-size: 3rem;
    font-family: 'Londrina Solid', cursive;
    color: blueviolet;
    align-content: center;
    align-self: center;
}

/* Ajusta el ancho de la imagen de los interactivos */
figure.bck-fig.o-video-full {
    width: auto !important;
}

/* Oculto menú libro del profesor */
nav#o-menu #o-nav-primary ul li.o-o-teacher, nav#o-menu #o-nav-secondary ul li.o-teacher {
    display: none;
}


/*Caja nivel cubierta*/
.o-template-0 footer .o-course .o-text {
    background: #de007b;
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    color: #fbfbfb;
}

 /*Numero curso cubierta*/
.o-template-0 footer .o-course {
    color: #333;
    font-family: Merriweather;
}



/* GERMAN STARTS HERE */

/* ESTILO OXFORD-FLE2 (LITERACY)*/

/*Caja nivel cubierta*/
.o-template-0 footer .o-course .o-text {
    background: #de007b;
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    color: #fbfbfb;
}

 /*Numero curso cubierta*/
.o-template-0 footer .o-course {
    color: #333;
    font-family: Merriweather;
}


/*TITULO CUBIERTA*/
/*falta tamaño de letra y que mantenga el escalado*/

.o-template-0 header h1 {
    background: none;
} /*Eliminar fondo titulo libro*/

.o-template-0 header h1 {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    color: #1b3645;
    text-shadow: -2px -2px 1px #fff, 2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff;
    margin: 0;
    padding: 3.4rem 3.4rem 3rem;
    line-height: 1.2;
}

.o-template-0 header {
    position: absolute;
    z-index: 100;
    top: 4.8rem;
    left: 11.5rem;
    right: 0;
}

/*COPYRIGHT OCULTO*/

.o-template-0 footer .o-copyright {
    display: none;
}

/*TITULO PANTALLA EPIGRAFES*/
/*falta tamaño adecuado letra que reescale*/
.o-template-1 header hgroup h1, .o-template-presentation header hgroup h1 {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
}


/*CURSO (H2) TITULO PANTALLA EPIGRAFES*/

.o-template-1 header hgroup h2, .o-template-presentation header hgroup h2 {
    display: none;
}

/*TITULO EPIGRAFES*/
.o-template-1 .o-pill-carousel .o-pill hgroup h3, .o-template-presentation .o-pill-carousel .o-pill hgroup h3 {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
}

/*IMAGENES UNIDAD*/


/*MENU DESPLEGABLE*/

/* nav#o-menu #o-nav-primary {

    width: 36.2rem;
    padding: 3rem 3rem 3rem 8rem;
} */

nav#o-menu #o-nav-primary &gt; header .o-course {
    font-size: 1.6em;
    font-family: 'Londrina Solid', cursive;
}

/*TITULO LIBRO MENU DESPLEGABLE*/

nav#o-menu #o-nav-primary&gt;header .o-title {
    font-size: 2em;   
 font-weight: normal;
    text-transform: uppercase;
    line-height: 1.2;
    color: #000;
    margin-bottom: 0;
font-family: 'Londrina Solid', cursive;
}

nav#o-menu #o-nav-primary&gt;header .o-title {
    font-weight: normal;
font-family: 'Londrina Solid', cursive;
}

/*UNIDADES LIBRO MENU DESPLEGABLE*/
nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li {
    font-family: 'Londrina Solid', cursive;
}

nav#o-menu #o-nav-primary ul li, nav#o-menu #o-nav-secondary ul li {
    font-size: 1.9em;
    line-height: 1;
}


nav#o-menu #o-nav-primary ul li.o-active, nav#o-menu #o-nav-secondary ul li.o-active {
    background: #8cd3ea;
}

nav#o-menu #o-nav-secondary ul &gt; li {
    border-color: #10b3e8;
}

.o-btn {
    color: #10b3e8;
}

nav#o-menu #o-nav-secondary {
    background: #8cd3ea;
}

nav#o-menu #o-nav-secondary:before, nav#o-menu #o-nav-secondary:after {
    background: linear-gradient(180deg, #8cd3ea 30%, rgba(219, 249, 239, 0) 100%);
}

nav#o-menu #o-nav-primary ul li, nav#o-menu #o-nav-secondary ul li {
font-family: 'Londrina Solid', cursive;
}

.o-icon-wrapper {
    background: #10b3e8;
    color: #ffffff;
}

nav#o-menu #o-menu-bar &gt; div.o-active, nav#o-menu #o-menu-bar li.o-active {
    color: #10b3e8;
}

nav#o-menu #o-nav-primary ul li &gt; [class*="o-icon-"]:not(.o-icon-wrapper), nav#o-menu #o-nav-secondary ul li &gt; [class*="o-icon-"]:not(.o-icon-wrapper) {
    color: #10b3e8;
}



/*BOTON CERRAR LIBRO*/

nav#o-menu #o-nav-primary&gt;footer .o-btn {
    padding: .7692307692em 1.5384615385em;
    font-size: 2em;
    font-family: 'Londrina Solid', cursive;
}

.o-btn [class*="o-icon"] {
    color: #4F4F4F;
}



/*BOTON ENTER*/


.o-template-2 .o-foreground header .o-content ul li.o-reversed&gt;div {
    color: #fff;
}

.o-template-2 .o-foreground header .o-content ul li&gt;div&gt;span:last-child {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
}

html.no-touch .o-template-2 .o-foreground header .o-content ul li.o-reversed:hover &gt; div {
    background: #009ccf;
}

/*TEXTO TITULO UNIDAD*/

.o-template-2 .o-foreground header .o-content h1 {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    font-size: 7em;
}

/*BORRAR DEGRADADO COLOR*/
nav#o-menu #o-nav-secondary:before, nav#o-menu #o-nav-secondary:after {
    background: linear-gradient(180deg, #8cd3ea 100%, rgba(219, 249, 239, 0) 100%);
}

/*TEXTOS TITULO EPIGRAFE*/

.o-template-presentation .o-scrollable-wrapper .o-scrollable h3, .o-template-3 .o-scrollable-wrapper .o-scrollable h3 {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 1rem 0;
    position: relative;
}

.o-template-3&gt;ul&gt;li .o-scrollable-wrapper .o-scrollable h3 {
    margin-left: -2.5rem;
    font-size: 2em;
}


/*TEXTO TITULO UNIDAD INTERIOR*/
.o-template-3 header&gt;div h1 {
     font-family: 'Londrina Solid', cursive;
    font-size: 3.5em;
    font-weight: normal;
    color: #fff;
    margin: .2666666667em 0 0;
    line-height: 1.3;
}

/*ELIMINAR NUMEROS TITULOS EPIGRAFES*/

.o-template-3&gt;ul&gt;li .o-scrollable-wrapper .o-scrollable h3:before {
    display: none;
}

/*TEXTO PRINCIPAL*/

body {
      font-family: 'Open Sans', cursive;
}

.foro_wiki_cke_text ul li, .texto_curso ul li, .workspace ul li ul li, .cke_contents ul li, .preview ul li {
     font-family: 'Open Sans', cursive;
}

/*QUITAR NEGRITA TITULOS MENU DESPLEGABLE*/

nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li[data-o-active=true] {
    font-weight: normal;
}

/*FUENTE "INTRODUCTION"*/

nav#o-menu #o-nav-primary ul li.o-intro, nav#o-menu #o-nav-secondary ul li.o-intro {
    font-family: 'Londrina Solid', cursive;
    font-size: 2.5em;
    font-weight: normal;
}

/*OCULTAR LOGO INICIA CUBIERTA*/

.o-template-0 .o-brand {
    display: none;
}

/*FUNETE "INTRODUCCION" MENU*/

nav#o-menu #o-nav-primary ul li.o-intro, nav#o-menu #o-nav-secondary ul li.o-intro {
    padding-left: 2.2em;
    font-size: 2.2em;
}

/*Botón Entrar*/
.o-template-2 .o-foreground header .o-content ul li&gt;div&gt;span:last-child {
    font-family: 'Londrina Solid', cursive;
    font-weight: normal;
    font-size: 2em;
}


h1 {
    font-size: 3rem;
    margin-top: 5rem;
    margin-bottom: 3rem;
}

.o-icon-wrapper {
    background: #892be2;
    color: #ffffff;
}

.o-mod.o-mod-icon-text.bck-lateral.bck-audio {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 0 !important; 
    height: auto !important;
}

.o-mod.o-mod-icon-text.bck-link {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 0 !important; 
    height: auto !important;
}

.o-mod.o-mod-icon-text.bck-lateral.bck-file {
    background: transparent;
    height: auto !important;
    width: auto !important;
    display: inline-block;
    margin: 0 ! important;
    padding: 0rem !important;
    padding-right: 3rem !important;
    padding-bottom: 0 !important; 
    height: auto !important;
}

span.bck-title {
    display: block !important;
    margin-left: 4rem;
    margin-top: 0rem;
    font-size: 3rem;
    font-family: 'Londrina Solid', cursive;
    color: blueviolet;
    align-content: center;
    align-self: center;
    height: auto;
}</pre></body></html>