body.accesibilidad {
    background: black;
    color: white;
}

.accesibilidad a {
    color: white;
}

.accesibilidad .breadcrumb-item.active {
    color: white;
}

.accesibilidad h1 {
    color: white !important;
}

.accesibilidad #Carrusel {
    border-bottom: 3px solid white;
}

.accesibilidad #Carrusel .item .overlay {
    background: #2C3238;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.75) 100%);
}

.accesibilidad #Nav {
    background-color: black;
}

.accesibilidad  #Nav .menu a.activo,
.accesibilidad #Nav .menu a.activo:hover {
    background: white;
    color: black;
    font-weight: bold;
}

.accesibilidad  #Nav .menu a {
    background: black;
}

.accesibilidad  #Nav .menu a:hover {
    text-decoration: underline;
}

.accesibilidad #Nav .buscador {
    background: black;
    border: 2px solid white;
}

.accesibilidad #Contenidos h2,
.accesibilidad #Contenidos a {
    color: white;
}

.accesibilidad .btn-danger,
.accesibilidad .btn-outline-dark,
.accesibilidad .btn-light {
    background-color: black;
    border: 2px solid white;
    color: white;
}

.accesibilidad #Contenidos h3,
.accesibilidad h4,
.accesibilidad h3 {
    color: white;
}

.accesibilidad #Contenidos a:hover h4,
.accesibilidad #Grilla a:hover h4 {
    color: white;
    text-decoration: underline;
}

.accesibilidad #Detalle h2 {
    color: white;
}

.accesibilidad #Grilla #wrapper-lengua-senas a,
.accesibilidad #Detalle #wrapper-lengua-senas a {
    color: white;
}

.accesibilidad .herramientas a {
    color: white;
}

.accesibilidad .btn-mas {
    color: white;
}



/* readspeaker */

.rsbtn .rsbtn_play .rsbtn_right {
    display: none;
}

.rsbtn .rsbtn_play {
    background: white !important;
    border: 1px solid black !important;
    border-radius: 6px !important;
    padding: .3rem 1rem !important;
}

.rsbtn .rsbtn_tooltoggle {
    display: none !important;
}

.rsbtn_play .rsbtn_left .rsbtn_text span {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px !important;
}

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
}

.rsbtn.mega_toggle .rsbtn_tooltoggle {
    display: none !important;
}

.rsbtn.mega_toggle .rsbtn_left {
    margin-left: 0 !important;
}

.rs_addtools, .rsbtn {
    margin-bottom: 0 !important;
}

.rsbtn .rsbtn_play:focus .rsbtn_left .rsbtn_text span {
    color: #333 !important;
}

.rsbtn .rsbtn_exp {
    display: none !important;
}

#wrapper-lengua-senas {
    position: relative;
}

#wrapper-lengua-senas a {
    color: white;
}

#Grilla #wrapper-lengua-senas a,
#Detalle #wrapper-lengua-senas a {
    color: #333333;
}

#Carrusel .wrapper-lengua-senas,
#Grilla .wrapper-lengua-senas,
#Detalle .wrapper-lengua-senas {
    top: 40px;
    right: -77px;
}



