/*
Theme Name: fiscales
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: La Pecera de Comunicacion
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html,
body,
button,
input,
select,
textarea {
    font-family: "Lato", sans-serif;
    color: rgb(112, 112, 112);
    background-color: white;
    height: 100%;
}

strong{
    font-weight: 800;
}
  body.overflow-hidden {
    /* when primary navigation is visible, the content in the background won't scroll */
    overflow: hidden;
  }

ul {
    list-style: none;
    padding-left: 0;
}
h4 {
    font-size: 18px;
    font-weight: 700;
    color: #222222;
}
h3 {
    font-weight: 800;
    font-size: 23px;
    padding-bottom: 20px;
    color: #222;
}
a{
    cursor:hand;
}
p {
    text-align: left !important;
    font-family: 'lora';
    color: #555555;
}
.texto-cuerpo{
    font-family: 'Lora', serif;
    font-size: 14px;
}
.content {
    margin-top:125px;
}
.img-logo{
    width: 300px;
}
.header-txt-2{
    display:none;
    float:left;
    position:absolute;
    color:#555555;
    top: 27px;
    font-size: 14px;
}
.header-txt-2.izq{
    left: -160px;
}
.header-txt-2.der{
    left: 235px;
}
.header-img{
    margin-bottom: 10px;
}
.header-txt-1{
    font-size: 14px;
    padding-top: 23px;
    position: absolute;
    color: #555555;
    top: 65px;
    left: -34px;
}
.header{
    text-align: center;
}

#sidebar{
    text-align: left;
    position: fixed;
    padding-left: 35px;
}
#sidebar ul li a {
    background: #f6f6f6;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
    color: #222228;
}
#sidebar ul li a:hover {
    text-decoration: none;
    background: #DADCE1;
}
#sidebar ul li {
    margin-bottom:12px;
}
.boton-cerrar{
    margin-bottom:15px;
    margin-left:15px;
    text-align: left;
}
.boton-cerrar a{
    color:#afb3bf;
    font-size:12px;
    font-weight: 600;
    text-transform: uppercase;
}
span.glyphicon.glyphicon-chevron-down,
span.glyphicon.glyphicon-chevron-up {
    font-size: 10px;
}
.menu-derecha {
    text-align: right;
}
.menu {
    position: absolute;
    top: 80px;
}
.menu-izquierda li a{
    color:#555555;
    font-size: 14px;
}
.menu-izquierda li a.active{
    color:#222;
    font-weight: 800;
}
@media (max-width: 480px){
    .box {
        /*width: 100%;*/
        padding: 0px 30px;
    }
    .box.doble { width: 100%; }
}
@media (max-width: 767px){
    .box {
        /*width: 54%;*/
        padding: 0px 30px;
    }
    .box.doble { /*width: 100%;*/ }

    .header-txt-2{
        display:none !important;
    }
    .header-txt-1{
        display:none !important;
    }
    .img-logo{
        width: 200px !important;
    }
}
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* --------------------------------

Modules - reusable parts of our design

-------------------------------- */
.fs-container {
    /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
    width: 90%;
    max-width: 768px;
    margin: 0 auto;
}
.fs-container:after {
    content: "";
    display: table;
    clear: both;
}

.fs-header {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(2, 23, 37, 0.95);
    height: 50px;
    width: 100%;
    z-index: 130;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
    .fs-header {
        height: 80px;
        background: transparent;
        box-shadow: none;
    }
}

@media only screen and (min-width: 1170px) {
    .fs-header {
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        transition: background-color 0.3s;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    .fs-header.is-fixed {
        /* when the user scrolls down, we hide the header right above the viewport */
        position: fixed;
        top: -80px;
        background-color: rgba(2, 23, 37, 0.96);
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        transition: transform 0.3s;
    }
    .fs-header.is-visible {
        /* if the user changes the scrolling direction, we show the header */
        -webkit-transform: translate3d(0, 100%, 0);
        -moz-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        -o-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    .fs-header.menu-is-open {
        /* add a background color to the header when the navigation is open */
        background-color: #2d82a0;
    }


}

@media only screen and (min-width: 1250px) {
  .carousel-inner{
      /*padding: 10px 100px 20px 100px;*/
      padding: 0;

  }

}
@media only screen and (min-width: 1700px) {
  .carousel-inner{
      /*padding: 10px 250px 20px 250px;*/
      padding: 0;

  }

}
.fs-logo,
.fs-logo-menu {
    display: block;
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: .875em;
}
.fs-logo img,
.fs-logo-menu img {
    display: block;
    position: absolute;
    top: 50px;
}
.fs-logo,
.fs-logo-menu {
    padding-top: 60px;
}
.buscador-menu {
    color: #222;
    position: absolute;
    top: 80%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 9em;
    /* hidden on small devices */
    display: none;
}
.buscador-menu li {
    display: inline-block;
    margin-left: 2.2em;
}
.buscador-menu a {
    display: inline-block;
    color: #222228;
    text-transform: uppercase;
    font-weight: 700;
}
@media only screen and (min-width: 768px) {
    .buscador-menu {
        display: block;
    }
}

.fs-primary-nav-trigger {
    position: absolute;
    right: 0;
    bottom: 23px;
    width: 50px;
}
.fs-primary-nav-trigger .fs-menu-text {
    color: #222228;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    /* hide the text on small devices */
    display: none;
}
.fs-primary-nav-trigger .fs-menu-icon {
    /* this span is the central line of the menu icon */
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 18px;
    height: 2px;
    background-color: #222;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    /* these are the upper and lower lines in the menu icon */
}
.fs-primary-nav-trigger .fs-menu-icon::before, .fs-primary-nav-trigger .fs-menu-icon:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #222;
    right: 0;
    -webkit-transition: -webkit-transform .3s, top .3s, background-color 0s;
    -moz-transition: -moz-transform .3s, top .3s, background-color 0s;
    transition: transform .3s, top .3s, background-color 0s;
}
.fs-primary-nav-trigger .fs-menu-icon::before {
    top: -4px;
}
.fs-primary-nav-trigger .fs-menu-icon::after {
    top: 4px;
}
.fs-primary-nav-trigger .fs-menu-icon.is-clicked {
    background-color: rgba(255, 255, 255, 0);
}
.fs-primary-nav-trigger .fs-menu-icon.is-clicked::before, .fs-primary-nav-trigger .fs-menu-icon.is-clicked::after {
    background-color: white;
}
.fs-primary-nav-trigger .fs-menu-icon.is-clicked::before {
    top: 0;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.fs-primary-nav-trigger .fs-menu-icon.is-clicked::after {
    top: 0;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
@media only screen and (min-width: 768px) {
    .fs-primary-nav-trigger {
        width: 90px;
        padding-left: 1em;
        background-color: transparent;
        height: 30px;
        line-height: 30px;
        right: 2.2em;
        top: 80%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .fs-primary-nav-trigger .fs-menu-text {
        display: inline-block;
    }
    .fs-primary-nav-trigger .fs-menu-icon {
        left: auto;
        right: 1em;
        -webkit-transform: translateX(0) translateY(-50%);
        -moz-transform: translateX(0) translateY(-50%);
        -ms-transform: translateX(0) translateY(-50%);
        -o-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%);
    }
}
header.fs-header {
    height: 125px;
    position: fixed;
    background: #fff;
    border-bottom: solid 2px #e8eaea;
    -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 8px 0 rgba(195, 194, 194, 0.1);
    box-shadow: 0 1px 8px 0 rgba(193, 193, 193);
}
.fs-primary-nav {
    /* by default it's hidden - on top of the viewport */
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #2D82A4;
    z-index: 111;
    padding: 130px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: auto;
    /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.fs-primary-nav li {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.no-touch .fs-primary-nav a:hover {
    background-color: #e36767;
}
.fs-primary-nav .fs-label {
    color: #06446e;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    font-size: 0.875rem;
    margin: 2.4em 0 .8em;
}
.fs-primary-nav .fs-social {
    display: inline-block;
    margin: 0 .4em;
}
.fs-primary-nav .fs-social a {
    width: 44px;
    height: 44px;
    padding: 0;
    background-image: url("/wp-content/themes/fiscales/images/cd-socials.svg");
    background-repeat: no-repeat;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
.fs-primary-nav .fs-facebook a {
    background-position: 0 0;
}
.fs-primary-nav .fs-instagram a {
    background-position: -44px 0;
}
.fs-primary-nav .fs-dribbble a {
    background-position: -88px 0;
}
.fs-primary-nav .fs-twitter a {
    background-position: -132px 0;
}
.fs-primary-nav.is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
@media only screen and (min-width: 768px) {
    .fs-primary-nav {
        padding: 150px 50px 0px 50px;
    }
}

.fs-intro {
    position: relative;
    height: 100%;
    background-size: cover;
    z-index: 12;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fs-intro h1 {
    position: absolute;
    width: 90%;
    max-width: 1170px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: white;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;
    text-align: center;
}
.menu-is-open .buscador-menu,
.menu-is-open .buscador-menu a,
.menu-is-open .header-txt-1,
.menu-is-open .header-txt-2,
.menu-is-open .fs-primary-nav-trigger .fs-menu-text,
.menu-is-open .header-contenedor ul li a,
.menu-is-open .link,
.menu-is-open #searchform,
.menu-is-open .link:hover {
    color:#fff;
}

header.fs-header.menu-is-open {
    border-bottom:0;
    background: #2D82A4;
}
.header-contenedor {
    position: absolute;
    top: 73%;
    left: 0;
}
.header-contenedor ul li{
    display: inline;
    margin-left: 12px;
}
.header-container {
    position: absolute;
    left: 20%;
    top: 0%;
}
@media only screen and (min-width: 768px) {
    .fs-intro h1 {
        font-size: 30px;
        font-size: 1.875rem;
    }
    .header-container {
        left: 40%;
    }
}
@media only screen and (min-width: 1170px) {
    .fs-intro {
        height: 700px;
    }
}
.fs-main-content {
    position: relative;
    z-index: 1;
}
.fs-main-content p {
    line-height: 1.6;
    margin: 2em 0;
}
@media only screen and (min-width: 1170px) {
    .fs-main-content p {
        font-size: 20px;
        font-size: 1.25rem;
    }
}
.contenedor-notas {
    position: relative;
    margin-bottom: 100px;
    padding-right: 45px;
}
.box {
    padding: 0px 30px;
}
.box.doble {  }

.texto-nota{
    font-family: "Lora";
    font-size:14px;
    color:#555555;
}
.categoria {
    font-weight: 800;
    font-size: 13px;
    margin-bottom: 15px;
    text-decoration: underline;
}
.categoria.todos,
.categoria.noticias {
    color: #2d82a0;
}
.categoria.atajo {
    color:#71b9e4;
}
.categoria.lesa-humanidad {
    color: #f11420;
}
.categoria.procuraciongeneral {
    color: #191E43;
}
.categoria.fiscalias {
    color: #8A8808;
}
.categoria.criminalidad-economica {
    color: #F99F26;
}
.categoria.sifrai {
    color: #E0B442;
}
.categoria.narcocriminalidad {
    color: #77343E;
}
.categoria.trata {
    color: #5C6667;
}
.categoria.pami {
    color: #7e848e;
}
.categoria.violencia-institucional {
    color: #F450B0;
}
.categoria.genero, .categoria.acciones-genero {
    color: #8C3A78;
}
.categoria.ciberdelincuencia {
    color: #dd583d;
}
.categoria.capacitacion {
    color: #4f436b;
}
.categoria.dovic {
    color: #6bc0c0;
}
.categoria.corrupcion {
    color: #1dbd86;
}
.categoria.amia {
    color: #A393AB;
}
.categoria.usuarios-y-consumidores{
    color: #ffd215;
}
.categoria.laboral {
    color: #285360;
}
.categoria.recupero-de-activos {
    color: #cde567;
}
.categoria.secuestros-extorsivos {
    color: #d49c86;
}
.categoria.acusatorio {
    color: #91c9a4;
}
.categoria.covid-19 {
    color: #32ffb3;
}
.categoria.cooperacion-internacional {
    color: #234379;
}
.cbp-spmenu .activo-covid.current-menu-ancestor a,
.cbp-spmenu .activo-covid.current-menu-item a,
.cbp-spmenu .activo-covid a:hover,
.cbp-spmenu .activo-covid .current-menu-ancestor label,
.cbp-spmenu .activo-covid .current-menu-item label,
.cbp-spmenu .activo-covid label:hover{
    color: #32ffb3;
    border-left: solid 4px #32ffb3;
}



.cbp-spmenu .activo-laboral.current-menu-ancestor a,
.cbp-spmenu .activo-laboral.current-menu-item a,
.cbp-spmenu .activo-laboral a:hover,
.cbp-spmenu .activo-laboral.current-menu-ancestor label,
.cbp-spmenu .activo-laboral.current-menu-item label,
.cbp-spmenu .activo-laboral label:hover{
    color: #285360;
    border-left: solid 4px #285360;
}
.cbp-spmenu .activo-cooperacion-internacional.current-menu-ancestor a,
.cbp-spmenu .activo-cooperacion-internacional.current-menu-item a,
.cbp-spmenu .activo-cooperacion-internacional a:hover,
.cbp-spmenu .activo-cooperacion-internacional.current-menu-ancestor label,
.cbp-spmenu .activo-cooperacion-internacional.current-menu-item label,
.cbp-spmenu .activo-cooperacion-internacional label:hover{
    color: #234379;
    border-left: solid 4px #234379;
}

.cbp-spmenu .activo-recupero-de-activos.current-menu-ancestor a,
.cbp-spmenu .activo-recupero-de-activos.current-menu-item a,
.cbp-spmenu .activo-recupero-de-activos a:hover,
.cbp-spmenu .activo-recupero-de-activos.current-menu-ancestor label,
.cbp-spmenu .activo-recupero-de-activos.current-menu-item label,
.cbp-spmenu .activo-recupero-de-activos label:hover{
    color: #cde567;
    border-left: solid 4px #cde567;
}
.cbp-spmenu .activo-secuestros-extorsivos.current-menu-ancestor a,
.cbp-spmenu .activo-secuestros-extorsivos.current-menu-item a,
.cbp-spmenu .activo-secuestros-extorsivos a:hover,
.cbp-spmenu .activo-secuestros-extorsivos.current-menu-ancestor label,
.cbp-spmenu .activo-secuestros-extorsivos.current-menu-item label,
.cbp-spmenu .activo-secuestros-extorsivos label:hover{
    color: #d49c86;
    border-left: solid 4px #d49c86;
}
.categoria.publicaciones {
    color: #d6550a;
}
.cbp-spmenu .activo-seguridad-social.current-menu-ancestor a,
.cbp-spmenu .activo-seguridad-social.current-menu-item a,
.cbp-spmenu .activo-seguridad-social a:hover,
.cbp-spmenu .activo-seguridad-social.current-menu-ancestor label,
.cbp-spmenu .activo-seguridad-social.current-menu-item label,
.cbp-spmenu .activo-seguridad-social label:hover{
    color: #fcb9b9;
    border-left: solid 4px #fcb9b9;
}

.nota-acciones {
    font-weight: 600;
    color: #afb3bf;
    font-size: 13px;
    margin-bottom: 10px;
    line-height: 8px;
}
.nota-contenedor {
    border-bottom: solid 1px #eee;
    padding-top: 50px;
    padding-bottom: 40px;
    /*margin-bottom: 20px;*/
    position:relative;
    margin-left:30px;
    margin-right:30px;
    display: inline-block;
}
.nota-contenedor.nota-foto{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left:0;
    margin-right:0;
    position:relative;
}
.nota-contenedor.nota-foto .foto-contenido {
    position: absolute;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    height:100%;
    width: 100%;
}
.nota-contenedor.nota-foto .foto-contenido .foto-info {
    position:absolute; bottom:0; padding: 20px; padding-bottom: 5px;
}
.nota-titulo a{
    font-size: 18px;
    font-weight: 800;
    color: #222;
    margin-bottom: 15px;
    display: inline-block;
    line-height: 23px;
    width: 100%;
}
.nota-titulo a:hover{
    text-decoration: none;
}
.subrayado{
    -webkit-transition: border-bottom-color 0.1s linear;
    -moz-transition: border-bottom-color 0.1s linear;
    -ms-transition: border-bottom-color 0.1s linear;
    -o-transition: border-bottom-color 0.1s linear;
    transition: border-bottom-color 0.1s linear;
    border-bottom: 1px solid rgba(39,202,228,0);
}
.subrayado:hover{
    border-bottom-color: #B1B5C1;
}
.nota-texto {
    font-family: "lora";
    color: #555555;
    margin-bottom: 15px;
}
.nota-volanta {
    font-size: 14px;
    margin-bottom: 15px;
    color: #484848;
    width:100%;
}
.play-simulado{
    position:absolute;
    z-index: 90;
    color:#fff;
    left:45%;
    width: 50px;
    height:50px;
    border:solid 2px #fff;
    top:40%;
    border-radius:100px;
}
.video-33{
  position: absolute;
      z-index: 90;
      color: #fff;
      right: 15px;
      opacity: 0.5;
      top: 10px;
}
.play-simulado.chico{
  left: 75%;
  border:solid 2px #fff;
  width: 35px;
  height:35px;
  top: 60%;
}
.play-simulado .glyphicon.glyphicon-play{
  position: absolute;
  left: 15px;
  font-size: 21px;
  top: 12px;
  color: #fff;
}
.play-simulado.chico .glyphicon.glyphicon-play{
    position: absolute;
    left: 10px;
    font-size: 13px;
    top: 8px;
    color: #fff;
}
.multimedia-duracion{
  position:absolute;
  z-index: 99;
  bottom:20px;
  left:20px;
  color:#fff;
}
.multimedia-duracion .duracion{
  font-weight: 800;
  color:#fff;
  margin-left: 0;
  font-size:16px;
}
.multimedia-duracion .duracion.chico{
  font-size:14px;
}
.multimedia-duracion .fecha{
  font-weight: 500;
  color:#eee;
}
.img-wrap:hover .play-simulado,
.img-wrap:hover .multimedia-duracion
 {
    display:none;
}
.boton-descargar{
    background:#f5f5f7;
    color:#000;
    font-weight: 600;
    padding:10px 20px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
    transition: background 0.1s linear;
}
.boton-descargar:hover{
    background:#e2e2e2;
    text-decoration: none;
    color:#000;
}
.nombre-documentos{
    width:70%;
    float:left;
}
.descarga-documentos{
    width:30%;
    float:left;
    text-align: right;
}
.documentos li {
    border-top: solid 2px #f0f5f7;
    padding: 15px 0px 35px 0px;
    clear: both;
}
.nota-contenedor-agenda,
.nota-contenedor-buscar{
    margin:0;
    background: #fafafa;
    padding: 40px;
    border-bottom: solid 2px #dce4ec;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
.nota-contenedor-agenda:hover,
.nota-contenedor-buscar:hover{
    background: #f3f3f3;
}
.nota-principal {
    padding: 60px;
    color: #444;
    background-color: #eff3f4;
    border-bottom: solid 1px #E1E5EF;
}
.nota-fecha-agenda .icono,
.nota-texto .icono{
    float:left;
    width: 10%;
    font-size: 13px;
    color:#C8CBCF;
}
.nota-fecha-agenda .fecha,
.nota-texto .texto{
    float:left;
    width: 90%;
}

.nota-imagen img{
    width: 100%;
}
.nota-principal .nota-acciones {
    border-bottom:0;
    padding-bottom:0;
}
.nota-principal .nota-titulo a{
    font-size: 27px;
    line-height: 30px;
}

.nota-principal .nota-titulo a:hover{
    text-decoration: solid 1px underline;
}
.link {
    color: #555555;
    text-decoration: underline;
}

.link:hover {
    color: #3089A8;
}

.nota-widget .nota-volanta {
    margin-bottom: 5px;
    font-size: 13px;
}

.nota-widget .nota-titulo a{
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 19px;
}
.nota-widget .nota-acciones {
    padding-bottom: 20px;
    font-size: 13px;
    line-height: 17px;
    padding-top: 5px;
}
.left {
    float:left;
    padding-left: 5px;
}
.left.categoria {
    padding-right: 0;
}
.left.barrita {
    padding-left: 5px;
}
.left.coma {
    padding-left: 0px;
}
.nota-widget{
    border-bottom: solid 1px #EEE;
    margin-top: 25px;
    margin-bottom: 0px
}
.widget-mas-leidas {
    margin-bottom: 57px;
    position: relative;
    clear: both
}
.widget-masleidas-contenedor {
    margin: 0 auto;
    margin-top:40px;
}
.widget-masleidas-tab {
    float: left;
    width: 50%;
}
.clear {
    clear: both;
}
.widget-masleidas-tab label {
    background-color: #fff;
    font-size:14px;
    color: #afb3bf;
    cursor: pointer;
    left: 0;
    bottom: 40px;
    width: 100%;
    text-align: center;
    margin-right: 1px;
    padding: 20px;
    position: relative;
    font-weight: 800;
}
.widget-masleidas-tab [type=radio] { display: none; }

.widget-masleidas-contenido {
    background-color: #f5f5f7;
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 23px;
    height: 530px;
/*min-height: 530px;
max-height: 530px;*/
    overflow: auto;
}
.widget-masleidas-contenido > * {
    opacity: 0;
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -moz-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}
.widget-masleidas-tab label:hover {
    background: #E1E2E7;
    color: #fff;
}
[type="radio"]:checked ~ label {
    background-color: #f5f5f7;
    color: #222222;
    font-weight: 800;
    font-size:14px;
    z-index: 2;
}
[type=radio]:checked ~ label ~ .widget-masleidas-contenido { z-index: 1; }
[type=radio]:checked ~ label ~ .widget-masleidas-contenido > * {
    opacity: 1;
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
}

.cbp-spmenu {
    position: absolute;
}

.cbp-spmenu a ,
.cbp-spmenu label{
    color: #6F7379;
}
.cbp-spmenu label input{
    display: none;
}
.cbp-spmenu a:hover,
.cbp-spmenu label:hover,
.cbp-spmenu .current-menu-item label,
.cbp-spmenu .current-menu-ancestor label{
    color: #AFB3BF;
    text-decoration: none;
    font-weight: 800;
    padding-left:31px;
    border-left: solid 4px #AFB3BF;
}
.cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    z-index: 110;
}

.cbp-spmenu-left ul>li>label{
    /*padding:0px 6px;*/
}
.cbp-spmenu-vertical a,
.cbp-spmenu-vertical label{
    padding-left: 35px;
    display: table-cell;
    padding-top: 3px;
    padding-bottom: 3px;
}
.cbp-spmenu .current-menu-ancestor > a,
.cbp-spmenu .current-menu-item > a,
.cbp-spmenu .current-menu-ancestor > label{
    border-left: solid 4px #3091B4;
    color: #2D82A0;
    font-weight: 800;
    padding-left:31px;
    border-radius: 0;
}

.cbp-spmenu-left {
    left: -240px;
    top: 100px;
    padding-top: 45px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
    top: 100px;
    background-color: transparent;
}
.cbp-spmenu .activo-todos.current-menu-ancestor a,
.cbp-spmenu .activo-todos.current-menu-item a,
.cbp-spmenu .activo-todos a:hover,
.cbp-spmenu .activo-todos.current-menu-ancestor label,
.cbp-spmenu .activo-todos.current-menu-item label,
.cbp-spmenu .activo-todos label:hover{
    border-left: solid 4px #3091B4;
    color: #2D82A0;
}
.cbp-spmenu .activo-acusatorio.current-menu-ancestor a,
.cbp-spmenu .activo-acusatorio.current-menu-item a,
.cbp-spmenu .activo-acusatorio a:hover,
.cbp-spmenu .activo-acusatorio.current-menu-ancestor label,
.cbp-spmenu .activo-acusatorio.current-menu-item label,
.cbp-spmenu .activo-acusatorio label:hover{
    border-left: solid 4px #91c9a4;
    color: #91c9a4;
}
.cbp-spmenu .activo-procuracion-general.current-menu-ancestor a,
.cbp-spmenu .activo-procuracion-general.current-menu-item a,
.cbp-spmenu .activo-procuracion-general a:hover,
.cbp-spmenu .activo-procuracion-general.current-menu-ancestor label,
.cbp-spmenu .activo-procuracion-general.current-menu-item label,
.cbp-spmenu .activo-procuracion-general label:hover{
    color: #337AB7;
    border-left: solid 4px #337AB7;
}
.cbp-spmenu .activo-dovic.current-menu-ancestor a,
.cbp-spmenu .activo-dovic.current-menu-item a,
.cbp-spmenu .activo-dovic a:hover,
.cbp-spmenu .activo-dovic.current-menu-ancestor label,
.cbp-spmenu .activo-dovic.current-menu-item label,
.cbp-spmenu .activo-dovic label:hover{
    color: #6bc0c0;
    border-left: solid 4px #6bc0c0;
}
.cbp-spmenu .activo-fiscalias.current-menu-ancestor a,
.cbp-spmenu .activo-fiscalias.current-menu-item a,
.cbp-spmenu .activo-fiscalias a:hover,
.cbp-spmenu .activo-fiscalias.current-menu-ancestor label,
.cbp-spmenu .activo-fiscalias.current-menu-item label,
.cbp-spmenu .activo-fiscalias label:hover{
    color: #8A8808;
    border-left: solid 4px #8A8808;
}
.cbp-spmenu .activo-lesa-humanidad.current-menu-ancestor a,
.cbp-spmenu .activo-lesa-humanidad.current-menu-item a,
.cbp-spmenu .activo-lesa-humanidad a:hover,
.cbp-spmenu .activo-lesa-humanidad.current-menu-ancestor label,
.cbp-spmenu .activo-lesa-humanidad.current-menu-item label,
.cbp-spmenu .activo-lesa-humanidad label:hover{
    color: #f11420;
    border-left: solid 4px #f11420;
}
.cbp-spmenu .activo-criminalidad-economica.current-menu-ancestor a,
.cbp-spmenu .activo-criminalidad-economica.current-menu-item a,
.cbp-spmenu .activo-criminalidad-economica a:hover,
.cbp-spmenu .activo-criminalidad-economica.current-menu-ancestor label,
.cbp-spmenu .activo-criminalidad-economica.current-menu-item label,
.cbp-spmenu .activo-criminalidad-economica label:hover{
    color: #F99F26;
    border-left: solid 4px #F99F26;
}
.cbp-spmenu .activo-sifrai.current-menu-ancestor a,
.cbp-spmenu .activo-sifrai.current-menu-item a,
.cbp-spmenu .activo-sifrai a:hover,
.cbp-spmenu .activo-sifrai.current-menu-ancestor label,
.cbp-spmenu .activo-sifrai.current-menu-item label,
.cbp-spmenu .activo-sifrai label:hover{
    color: #E0B442;
    border-left: solid 4px #E0B442;
}
.cbp-spmenu .activo-narcocriminalidad.current-menu-ancestor a,
.cbp-spmenu .activo-narcocriminalidad.current-menu-item a,
.cbp-spmenu .activo-narcocriminalidad a:hover,
.cbp-spmenu .activo-narcocriminalidad.current-menu-ancestor label,
.cbp-spmenu .activo-narcocriminalidad.current-menu-item label,
.cbp-spmenu .activo-narcocriminalidad label:hover{
    color: #77343E;
    border-left: solid 4px #77343E;
}
.cbp-spmenu .activo-trata.current-menu-ancestor a,
.cbp-spmenu .activo-trata.current-menu-item a,
.cbp-spmenu .activo-trata a:hover,
.cbp-spmenu .activo-trata.current-menu-ancestor label,
.cbp-spmenu .activo-trata.current-menu-item label,
.cbp-spmenu .activo-trata label:hover{
    color: #5C6667;
    border-left: solid 4px #5C6667;
}
.cbp-spmenu .activo-pami.current-menu-ancestor a,
.cbp-spmenu .activo-pami.current-menu-item a,
.cbp-spmenu .activo-pami a:hover,
.cbp-spmenu .activo-pami.current-menu-ancestor label,
.cbp-spmenu .activo-pami.current-menu-item label,
.cbp-spmenu .activo-pami label:hover{
    color: #7e848e;
    border-left: solid 4px #7e848e;
}
.cbp-spmenu .activo-atajo.current-menu-ancestor a,
.cbp-spmenu .activo-atajo.current-menu-item a,
.cbp-spmenu .activo-atajo a:hover,
.cbp-spmenu .activo-atajo.current-menu-ancestor label,
.cbp-spmenu .activo-atajo.current-menu-item label,
.cbp-spmenu .activo-atajo label:hover{
    color: #71b9e4;
    border-left: solid 4px #71b9e4;
}
.cbp-spmenu .activo-violencia-institucional.current-menu-ancestor a,
.cbp-spmenu .activo-violencia-institucional.current-menu-item a,
.cbp-spmenu .activo-violencia-institucional a:hover,
.cbp-spmenu .activo-violencia-institucional.current-menu-ancestor label,
.cbp-spmenu .activo-violencia-institucional.current-menu-item label,
.cbp-spmenu .activo-violencia-institucional label:hover{
    color: #F450B0;
    border-left: solid 4px #F450B0;
}
.cbp-spmenu .activo-genero.current-menu-ancestor a,
.cbp-spmenu .activo-genero.current-menu-item a,
.cbp-spmenu .activo-genero a:hover,
.cbp-spmenu .activo-genero.current-menu-ancestor label,
.cbp-spmenu .activo-genero.current-menu-item label,
.cbp-spmenu .activo-genero label:hover,
.cbp-spmenu .activo-acciones-genero.current-menu-ancestor a,
.cbp-spmenu .activo-acciones-genero.current-menu-item a,
.cbp-spmenu .activo-acciones-genero a:hover,
.cbp-spmenu .activo-acciones-genero.current-menu-ancestor label,
.cbp-spmenu .activo-acciones-genero.current-menu-item label,
.cbp-spmenu .activo-acciones-genero label:hover{
    color: #8C3A78;
    border-left: solid 4px #8C3A78;
}

.cbp-spmenu .activo-corrupcion.current-menu-ancestor a,
.cbp-spmenu .activo-corrupcion.current-menu-item a,
.cbp-spmenu .activo-corrupcion a:hover,
.cbp-spmenu .activo-corrupcion.current-menu-ancestor label,
.cbp-spmenu .activo-corrupcion.current-menu-item label,
.cbp-spmenu .activo-corrupcion label:hover{
    color: #1dbd86;
    border-left: solid 4px #1dbd86;
}
.cbp-spmenu .activo-capacitacion.current-menu-ancestor a,
.cbp-spmenu .activo-capacitacion.current-menu-item a,
.cbp-spmenu .activo-capacitacion a:hover,
.cbp-spmenu .activo-capacitacion.current-menu-ancestor label,
.cbp-spmenu .activo-capacitacion.current-menu-aitem label,
.cbp-spmenu .activo-capacitacion label:hover{
    color: #4f436b;
    border-left: solid 4px #4f436b;
}
.cbp-spmenu .activo-ciberdelincuencia.current-menu-ancestor a,
.cbp-spmenu .activo-ciberdelincuencia.current-menu-aitem a,
.cbp-spmenu .activo-ciberdelincuencia a:hover,
.cbp-spmenu .activo-ciberdelincuencia.current-menu-ancestor label,
.cbp-spmenu .activo-ciberdelincuencia.current-menu-item label,
.cbp-spmenu .activo-ciberdelincuencia label:hover{
    color: #dd583d;
    border-left: solid 4px #dd583d;
}
.cbp-spmenu .activo-amia.current-menu-ancestor a,
.cbp-spmenu .activo-amia.current-menu-item a,
.cbp-spmenu .activo-amia a:hover,
.cbp-spmenu .activo-amia.current-menu-ancestor label,
.cbp-spmenu .activo-amia.current-menu-item label,
.cbp-spmenu .activo-amia label:hover{
    color: #A393AB;
    border-left: solid 4px #A393AB;
}
.cbp-spmenu .activo-usuarios-y-consumidores.current-menu-ancestor a,
.cbp-spmenu .activo-usuarios-y-consumidores.current-menu-item a,
.cbp-spmenu .activo-usuarios-y-consumidores a:hover,
.cbp-spmenu .activo-usuarios-y-consumidores.current-menu-ancestor label,
.cbp-spmenu .activo-usuarios-y-consumidores.current-menu-item label,
.cbp-spmenu .activo-usuarios-y-consumidores label:hover{
    color: #ffd215;
    border-left: solid 4px #ffd215;
}
.cbp-spmenu .activo-publicaciones.current-menu-ancestor a,
.cbp-spmenu .activo-publicaciones.current-menu-item a,
.cbp-spmenu .activo-publicaciones a:hover,
.cbp-spmenu .activo-publicaciones.current-menu-ancestor label,
.cbp-spmenu .activo-publicaciones.current-menu-item label,
.cbp-spmenu .activo-publicaciones label:hover{
    color: #d6550a;
    border-left: solid 4px #d6550a;
    text-decoration: none;
}
.cbp-spmenu .activo-publicaciones a{
    color: #d6550a;
    text-decoration: underline;
    font-weight: 600;
}
/* Transitions */

.cbp-spmenu {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media screen and (max-height: 26.375em){
    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }
    .cbp-spmenu-left {
        left: -190px;
    }
    .cbp-spmenu-push-toright {
        left: 190px;
    }
}

button#showLeftPush {
    border: 0;
    color: #000;
    font-weight: 800;
    padding:0;
    cursor:pointer;
    background: transparent;
}
.boton-cerrar button#showLeftPush2:hover,
 button#showLeftPush:hover {
    text-decoration: underline;
    cursor:default;
}
.boton-cerrar button#showLeftPush2:focus,
button#showLeftPush:focus {
    outline: 0;
}
.menu-is-open button#showLeftPush {
    color:#fff;
}
.boton-cerrar button#showLeftPush2 {
    font-size:10px;
    text-transform: uppercase;
    font-weight: 800;
    padding:0;
    background: transparent;
    border:0;
    color: #afb3bf;
}
.col-md-12.contenedor-notas {
    padding: 0 40px;
}
.contenedor-page {
    padding:50px 80px;
}
#multimedia .titulo a{
    color:#000;
    font-weight: 800;
    text-decoration: underline;
}
#multimedia .titulo{
    margin:30px 5px;
    margin-top: 100px;
    text-align: center;
}
.multimedia {
    padding:3px;
}
.blur img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    transition: 1s all;
    overflow: hidden;
    position: relative;
    z-index:11;
    width: 100%;
}

.img-wrap:hover img {
    -webkit-filter: blur(20px);
    overflow: hidden;
    position: relative;
    opacity: 0.6;
    z-index:11;
}
.img-wrap{
    overflow:hidden;
    position:relative;
    background: #999999;
    /*height: 385px;
    background: rgba(160, 160, 160, 0.5);*/
}
.img-wrap.chico{
    /*height: 200px;*/
}
.img-info{
    color:#fff;
    opacity:0;
    filter: alpha(opacity = 0);
    margin: auto;
    padding: 30px;
    position: absolute;
    left: 0; bottom: 0; right: 0;
    display: table;
    height: auto;
    width:100%;
    z-index:90;
    text-align: left;
}
.img-info .nota-acciones{
    color:#fff;
}
.img-info .nota-volanta{
    color:#fff;
    margin-bottom:30px;
}
.img-info .nota-links a{
    color:#fff;
    text-decoration: underline;
}
.img-info .nota-links.chico a{
    font-size: 12px;
}
.img-info .nota-titulo a{
    color: #fff;
    font-size: 20px;
    line-height: 25px;
}
.img-info .nota-titulo.chico a{
    font-size: 13px;
    line-height: 15px;
}
.home-separacion {
    padding-left: 15px;
    padding-top: 3px;
    padding-right: 3px;
}
.img-info .nota-links.chico {
    margin-bottom:0px;
}
.img-info .nota-links{
    margin-bottom:30px;
    font-weight: 700;
}
.img-wrap:hover .img-info{
    opacity:1;
    filter: alpha(opacity = 75);
    transition:opacity 1.75s;
    -moz-transition:opacity 1.75s;
    -webkit-transition:opacity 1.75s;
}

.duracion {
    margin-left: 10px;
    padding-top: 15px;
    display: inline-block;
}
.play{
    position: relative;
    border: solid 3px #fff;
    display: inline-block;
    border-radius: 30px;
    width: 50px;
    height: 50px;
    float: left;
}
.play .glyphicon.glyphicon-play{
    position: absolute;
    left: 31%;
    top: 28%;
    font-size: 20px;
    color:#fff;
}
.play-contenedor{
    padding-top:30px;
    padding-left: 35%;
}
.play-contenedor.chico{
    padding-top:0px;
    padding-left: 0px;
}
.play.chico {
    width: 40px;
    height: 40px;
    border:solid 2px #fff;
}
.play.chico .glyphicon.glyphicon-play{
    font-size: 15px;
}
.multimedia .nota-titulo a:hover {
    text-decoration: underline;
}
.boton{
    text-align: center;
    margin: 50px auto;
}

.boton a{
    padding: 15px 20px;
    color: #565656;
    font-weight: 800;
    background-color: #F5F5F7;
    font-size: 11px;
    text-transform: uppercase;
}
.boton a:hover{
    text-decoration: none;
    background: #B1B1B2;
    color: #fff;
}

.single-contenedor .header{
    padding:0px 80px;
    padding-top:40px;
    text-align: left;
}
.single-contenedor .foto img{
    width: 100%;
}
.single-contenedor .nota-titulo{
    font-weight: 800;
    font-size: 33px;
    line-height: 40px;
    padding-bottom: 20px;
    padding-right: 50px;
    color:#222;
}
.single-contenedor .nota-texto{
    font-family: 'Lato';
    margin-bottom:50px;
    font-size: 16px;
}

blockquote{
    margin: 30px 30px 30px -30px;
    font-size: 19px;
    color: #000;
    line-height: 24px;
    width: 68%;
    border-left: 0;
    padding: 0;
}
.single-contenedor .nota-acciones{
    margin-bottom:50px;
    font-weight: 700;
}
.nota-acciones .redes{
    color:#000;
}
.datos-foto .glyphicon {
    font-size: 10px;
    padding: 0 5px;
    color: #000;
}

.datos-foto {
    position: absolute;
    right: -20%;
    top: 35%;
    background: #fff;
    padding: 23px;
    color: #555555;
    width: 30%;
}
.single-contenedor .col-izq {
    color: #666666;
    padding:0;
    margin-top: 50px;
    padding-right:40px;
    font-size: 13px;
}
.single-contenedor .col-der {
    font-family: 'lora';
    color: #555555;
    margin-top: 65px;
    padding: 0px 40px;
    padding-right: 0;
}
.single-contenedor .col-der:first-letter {
    float:left;
    color:black;
    font-size:75px;
    line-height:60px;
    margin-right: 5px;
}
.single-contenedor .foto {
    padding-left: 60px;
}
.single-contenedor .nota {
    padding-left: 70px;
}
.single-contenedor .dato {
    color: #000;
    margin: 15px 0px;
}
.files a {
    color: #7A7A7A;
}
.bold {
    font-weight: 700;
    margin:20px 0px 10px 0px;
}
.negro{
    color:#000;
}
.blanco{
    color:#fff;
}
.negro-subrayado{
    text-decoration: underline;
    color:#000;
    margin:20px 0px 10px 0px;
}
.footer{
    background:#f5f5f7;
    padding: 50px 30px;
    clear: both;
    min-height: 310px;
    color:#afb3bf;
    font-weight: 600;
    line-height: 24px;
}
.ft-col{
    height: 200px;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

ul.social-share {
    margin-top:10px;
    display: flex;
    align-items: flex-end;

}

ul.social-share li {
    display: flex;
    flex-direction:row;
    padding:3px;
}
/* ul.social-share.sidebar li{
    
} */
ul.social-share .instagram .fa.fa-instagram {
    font-size: 19px;
}
ul.social-share li a{
    font-size: 11px;
    padding:0 2px;
    display: flex;
    background: transparent;
    color:#C1C4CE;
    fill:#C1C4CE;
}
ul.social-share li a svg{
    width: 18px;
}

ul.social-share li a:hover{
    color:#222222;
    fill:#222222;
    background: transparent;
    text-decoration: none;
    border-left: 0;
}
.follow{
    padding-left:35px;
}
.nota-principal.sin-foto {
    padding: 65px;
}
.nota-principal.tiene-foto{
    border-bottom: solid 1px #EEE;
    background-color: transparent;
    padding: 0px;
    position: relative;
}
.nota-principal.tiene-foto img{
    width: 100%;
    height:auto;
}

.nota-principal.tiene-foto .nota-contenedor{
    border: 0;
    margin: 0;
    position: absolute;
    z-index: 99;
    bottom: 0;
    padding: 0 40px;
    padding-bottom: 40px;
}
.nota-principal.tiene-foto .nota-contenedor a,
.nota-principal.tiene-foto .nota-contenedor .nota-volanta,
.nota-principal.tiene-foto .nota-acciones,
.nota-principal.tiene-foto .nota-contenedor .categoria{
    color:#fff;
}
.sombra{
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    width: 100%;
    height:100%;
    position:absolute;
    z-index: 89;
}
.doble-imagen img{
    height: 100%;
}
.foto-100{
    max-height: 500px;
    width: 100%;
    overflow: hidden;
}
.nota-principal.tiene-foto.foto-100 .nota-contenedor {
    width: 70%;
}
.nota-principal.tiene-foto .nota-contenedor .nota-volanta{
    margin-bottom:10px;
}
.nota-principal.tiene-foto .nota-contenedor .nota-titulo a{
    margin-bottom:10px;
}
#multimedia {
    width: 100%;
    display: inline-block;
    padding: 0px 15px;
}

.grid-item {
    padding: 3px;
}

/* ---- grid-item ---- */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* clear fix */
.grid:after {
    content: '';
    display: block;
    clear: both;
}
/* ---- .element-item ---- */

/* 5 columns, percentage width */
.grid-item.widget{
    height:650px;
}
.nota-principal.destacado{
    background:transparent;
    padding:0;
    border:0;
}
.destacado .nota-contenedor {
    position: absolute;
    right: 20px;
    background: #f5f5f7;
    padding: 40px;
    max-width: 50%;
    height: 380px;
    top: 20px;
}

.compartir ul li {
    display: inline-flex;
    color: #B1B5C1;
    font-weight: 600;
    font-size: 13px;
}
.compartir ul li ul li a {
    color: #000;
    padding-left:7px;
    padding-right:4px;
}
.compartir {
    cursor:pointer;
}
.nota-dictamenes,
.nota-dictamenes a{
    color:#000;
}
div.compartir ul ul {
    display: none;
}
div.compartir li:hover > ul {
    display: block;
}
.title-hide > a {
    display: none;
}
.fs-primary-nav.is-visible a{
    margin-top: 7px;
    color:#fff;
}
.fs-primary-nav.is-visible .menu-item-has-children a{
    font-weight: 800;
}
.fs-primary-nav.is-visible .sub-menu{
    padding-left: 15px;
}
.fs-primary-nav.is-visible > .sub-menu{
    padding-left: 0px;
}
.fs-primary-nav.is-visible li {
    margin-bottom: 7px;
    margin-top: 7px;
}

.nivel-1:hover, .nivel-2:hover,
.nivel-3:hover, .nivel-4:hover{
    color:#fff;
}
.nivel-1 {
    margin-top:7px;
    font-weight: 800;
    text-decoration: underline;
    color:#fff;
    display: block;
    font-size:14px;
}
.nivel-2 {
    margin-top:15px;
    font-weight: 800;
    color:#fff;
    display: block;
    font-size:14px;
}
.nivel-3 {
    margin-top:7px;
    display: block;
    font-weight: 600;
    color:#bcc2c9;
    font-size:14px;
}
.nivel-4 {
    font-weight: 600;
    margin: 10px 0px 0px 15px;
    font-size:14px;
    color:#bcc2c9;
    display: block;
}
.fs-primary-nav.is-visible .menu-item-has-children ul li ul li a {
    font-weight: 600;
    color:#ccc;
}
.tag {
    float: left;
    background-color: #F5F5F7;
    padding: 2px 5px;
    margin: 2px 2px;
    font-size: 12px;
}
.count-box {
    float: right;
    padding-left: 3px;
}

.menu-oculto{
    width: 750px;
    z-index:20;
    position:absolute;
    margin-top:-20px;
    text-align:left;
    background:#fff;
    border:solid 1px #eee;
    border-bottom:solid 3px #5aa9bf;
}
.menu-oculto .nota-contenedor.secundario {
    margin-top:20px;
    padding-bottom:10px;
    margin-bottom:0;
    border-bottom:solid 1px #eee;
}
.menu-oculto .nota-contenedor.secundario .nota-titulo a{
    font-size:15px;
    line-height: 17px;
}
.menu-oculto .nota-contenedor.secundario .nota-volanta {
    margin-bottom:5px;
    line-height: 15px;
}
.ver-mas a{
    color:#B1B5C1;
    font-weight: 600;
    font-size:12px;
    padding: 10px 15px;
}
.ver-mas a:hover{
    text-decoration:underline;
    background:#ccc;
}
.ver-mas {
    text-align: right;
    margin-top:10px;
}
.menu-oculto .nota-contenedor.principal {
    margin-top:20px;
    border-left: solid 2px #fff;
    padding:0 30px;
}
.menu-oculto .nota-contenedor.principal:hover {
    border-left: solid 2px #3091B4;
}
.menu-oculto .nota-titulo a{
    font-weight: 800;
    color: #222;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: transparent;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../global-includes/colorbox/images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../global-includes/colorbox/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../global-includes/colorbox/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../global-includes/colorbox/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../global-includes/colorbox/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../global-includes/colorbox/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../global-includes/colorbox/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../global-includes/colorbox/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../global-includes/colorbox/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
.cboxTitle{margin:0;text-align:center; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../global-includes/colorbox/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../global-includes/colorbox/images/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../global-includes/colorbox/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../global-includes/colorbox/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../global-includes/colorbox/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.paginador{
    text-align: center;
    margin-bottom:40px;
    margin-top:40px;
}
.paginador a{
    color: #000;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -ms-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}
.paginador a:hover{
    color:#B1B5C1;
}
#carousel > div.carousel-inner > div.item.active > div > a > .glyphicon.glyphicon-play{
    color: #fff;
    border: solid 3px;
    font-size: 28px !important;
    padding: 15px;
    border-radius: 50px;
}
a .ver-imagenes {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 800;
    color: #afb3bf;
    padding: 0px 65px;

}
a .ver-imagenes:hover {
    text-decoration: none;
    color:#000;
}
.icono {
    font-size: 12px;
    color: #AFB3BF;
}
@media (max-width: 480px) {
    .offset {
        padding-right: 0;
        padding-left: 0;
    }
    .nota-principal.tiene-foto.foto-100 .nota-contenedor {
        width: 100%;
    }
    .home-separacion {
        padding-left: 0;
    }
    .destacado .nota-contenedor {
        position: initial;
        max-width: 100%;
        height: auto;
        padding-left: 40px;
        padding-top: 30px;
      }

    .row-mobile{
        padding:0;
    }
    .header-container {
        top: 5%;
    }

    .cbp-spmenu-left.cbp-spmenu-open {
        -webkit-box-shadow: 0px 0px 5px #8A8989;
        -moz-box-shadow: 0px 0px 5px #8A8989;
        box-shadow: 0px 0px 5px #8A8989;
        background-color: #fff;
    }
    .fs-primary-nav {
        padding: 130px 10px;
    }
    .col-md-10 #multimedia img {
        height: auto;
        width: 100%;
    }
    .img-wrap{
        height: auto;
    }
    .img-info .nota-titulo a{
        font-size: 15px;
        line-height: 17px;
    }
    .nota-principal.sin-foto {
        padding: 40px;
    }
    .single-contenedor .header {
        padding:0 20px;
    }
    .single-contenedor .nota-titulo{
        font-size: 30px;
        line-height: 34px;
        padding-right: 0;
    }
    .single-contenedor .foto{
        padding:0;
    }
    .datos-foto {
        position: initial;
        text-align: center;
        width: 100%;
    }
    .carousel-indicators {
        display:none;
    }
    .single-contenedor .nota {
        padding-left: 15px;
    }
    .nota-fecha-agenda{
        margin-bottom:15px;
    }
    .nota-acciones {
        margin-bottom: 0;
        line-height: 19px;
    }
    .contenedor-notas {
        padding-right: 20px;
    }
    .nota-principal.tiene-foto .nota-contenedor a {
        font-size: 18px;
        line-height: 23px;
    }
    .nota-principal.tiene-foto .nota-links a {
    font-size: 14px;
    }
    .nota-principal.tiene-foto .nota-contenedor{
      padding: 0px 25px;
      padding-bottom: 25px;
    }
    .nota-principal.tiene-foto .nota-contenedor .nota-titulo a {
        margin-bottom: 0px;
    }
    .nota-principal.tiene-foto .nota-contenedor .nota-volanta {
        display: none;
    }
    .footer{
      padding:0;
      padding-top:25px;
    }
}
#searchform{
    display:inline;
    font-size:1em;
    border-radius: 8em;
    padding:0.3em;
    background:#fff;
    color:#000;
}
#s{
    transition:all 0.2s ease-out;
    width:1px;
    border-radius:5px;
    box-shadow:none;
    outline: none;
    padding:0;
    background: transparent;
    margin:0;
    margin-left:5px;
    border:0;
    opacity:0;
}
#s:focus {
    width: 200px;
    opacity: 1;
}
.menu-is-open #searchform{
    background: #2D82A4;
}
label{
    padding-left: 1px;
    display:inline-block;
    margin-top:0.3em;
    position: relative;
    left:0.1em;
    font-weight: 600;
}
h1.entry-title{
    font-size: 27px;
    line-height: 0px;
    font-weight: 800;
    color: #222;
    margin-bottom: 30px;
}
input.wpcf7-form-control {
    width: 100%;
    border: solid 2px rgba(227, 231, 234, 0.79);
    height: 35px;
    margin: 5px 0px;
}
textarea.wpcf7-form-control {
    border: solid 2px rgba(227, 231, 234, 0.79);
    width: 100%;
    margin: 5px 0px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #3091B4;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
}

.cbp-spmenu .sub-menu{
    display: none;
}
.cbp-spmenu .current-menu-ancestor .sub-menu a,
.cbp-spmenu .current-menu-item .sub-menu a,
.cbp-spmenu .current-menu-item a,
.cbp-spmenu .current-menu-ancestor a{
    color: #222222;
    padding-left: 30px;
}
.cbp-spmenu .current-menu-ancestor .sub-menu,
.cbp-spmenu .current-menu-item .sub-menu{
    display: block;
}
.cbp-spmenu .current-menu-ancestor >a{
    color: #2D82A0;
}
.cbp-spmenu .current-menu-item .sub-menu .current-menu-item>a,
.cbp-spmenu .current-menu-ancestor .sub-menu .current-menu-item>a{
    text-decoration: underline;
}
.menu-hover ul li.menu-item-has-children.current-menu-item {
    margin-bottom: 5px;
    margin-top: 0px;
}
.cbp-spmenu .chk-filtros{
    display: none;
    margin-right: 5px;
    height: 21px;
    vertical-align: middle;
}
.nueva-busqueda{
    width: 100%;
    margin-top: 30px;
    background: #fff;
    border-radius: 3px;
    border:0;
    padding: 15px;
    color: #E9ECEE;
}
.buscador-contenedor{
    background: rgb(245, 245, 247);
    border-bottom: solid 2px #DCE4EC;
    padding: 25px;
    margin: 15px;
    padding-top: 10px;
}
.buscador-contenedor .tag{
    background: #fff;
    cursor: pointer;
}
.buscador-contenedor #searchform{
    padding:0;
    margin:0;
}
.marginbottom{
    margin-bottom:50px;
}
.inlineflex{
    display: inline-flex;
}
label.btn-filtros {
    font-weight: 400;
}
span.download.subrayado {
    color: #707070;
    margin-left: 5px;
}
.nota-foto .nota-titulo a{
    color:#fff;
}
.nota-foto .nota-acciones{
    color:#fff;
}
.nota-foto .nota-acciones .categoria{
    color:#fff;
}
.caja-2.grid-item .fondo{
    background: #e5e9ea;
}
.caja-3.grid-item .fondo{
    background: #f4f4f4;
}
.titulo-menu{
  color:#000;
  padding-left: 35px;
  padding-bottom:10px;
}
.buscador-fecha{
    padding-left: 35px;
}
#btnFecha {
    border: 0;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    background: #eee;
}

.has-success.has-fecha .form-control{
  border:solid 1px #ccc;
}
.has-success.has-fecha .form-control-feedback {
    color: #ccc;
}
.has-success.has-fecha .form-control:focus {
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #D8D8D8;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #D8D8D8;
}
#ui-datepicker-div .ui-widget-header {
    border: 1px solid #FFFFFF;
    background: #FFFFFF;
    color: #797979;
    font-weight: bold;
    font-size: 14px;
}
#ui-datepicker-div .ui-widget-header .ui-icon {
    opacity: 0.20;
}
#ui-datepicker-div.ui-datepicker{
  font-family: "Lato", sans-serif;
}
#ui-datepicker-div.ui-datepicker th {
    font-size: 12px;
}
#ui-datepicker-div .ui-widget-content {
    border: 1px solid #CCCCCC;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
    border: 0;
    background: #fff;
    font-weight: 400;
    color: #6F7379;
    padding: 5px;
    text-align: center;
    font-size: 12px;
}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active {
    border: 0;
    border-radius: 100px;
    text-align: center;
    background: #ccc;
    color: #fff;
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
  border: 0;
  background: #F5F5F7;
  border-radius: 100px;
  padding: 5px;
  text-align: center;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 10px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    top: 7px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover {
    border: 0;
    background: none;
}

.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
    opacity: 0.2;
}
.cbp-spmenu .sub-menu .sub-menu li {
    padding-left: 20px;
}
.cbp-spmenu .sub-menu .sub-menu a {
    border: none;
}

.contenedor-principal{
    min-height: 450px;
}

.buscador-contenedor span.glyphicon.glyphicon-remove {
    color: #ACAEB1;
    font-size: 9px;
}

.nota-principal.tiene-foto.foto-100.tiene-video .nota-contenedor {
    width: 50%;
    color: #fff;
    margin: auto 0;
    padding: 50px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: table;
    height: auto;
    z-index: 90;
    text-align: left;
}
.nota-principal.tiene-foto.foto-66.tiene-video .nota-contenedor {
  width: 80%;
  color: #fff;
  margin: auto 0;
  padding: 50px;
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  z-index: 90;
  text-align: left;

}
.nota-principal.tiene-foto.foto-33.tiene-video .nota-contenedor {
    width: 100%;
    color: #fff;
    margin: auto 0;
    padding: 25px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 90;
    text-align: left;
}

.nota-principal.tiene-foto.foto-100.tiene-video .play-nota,
.nota-principal.tiene-foto.foto-66.tiene-video .play-nota {
  width: 20%;
  color: #fff;
  margin: auto 0;
  padding: 50px;
  position: absolute;
  bottom: 80px;
  right: 40px;
  z-index: 90;
  text-align: left;
}

.nota-principal.tiene-foto.foto-100.tiene-video .play-nota .play-simulado,
.nota-principal.tiene-foto.foto-66.tiene-video .play-nota .play-simulado{
    top: 0;
}
.nota-principal.tiene-foto.foto-100.tiene-video .duracion-nota .multimedia-duracion,
.nota-principal.tiene-foto.foto-66.tiene-video .duracion-nota .multimedia-duracion {
    position: absolute;
    z-index: 99;
    bottom: 40px;
    left: 50px;
    color: #fff;
}
.nota-principal.tiene-foto.foto-100.tiene-video .multimedia-duracion .fecha .nota-acciones,
.nota-principal.tiene-foto.foto-66.tiene-video .multimedia-duracion .fecha .nota-acciones{
    font-weight: 600;
    color: #ccc;
}
.nota-principal.tiene-foto.foto-66.tiene-video .nota-titulo a{
font-size:23px;
line-height: 25px;
}
.nota-contenedor.nota-foto .foto-contenido .foto-info .nota-titulo a,
.nota-principal.tiene-foto.foto-33.tiene-video .nota-titulo a{
    font-size: 17px;
    line-height: 20px;
}
.contenedor-estanota {
    margin-bottom: 0px;
    display: inline-block;
    width: 100%;
}
.play-simulado.chico.centrado {
    left: 45%;
    top: 40%;
}
.nota-contenedor.sintitulo {
    top: 0px;
}

input#fechaDesde, input#fechaHasta{
   width: 98%;
}
.buscador-fecha .glyphicon-calendar{
    top: 0;
}
.buscador-fecha {
    padding-left: 35px;
}
.nota .col-der.col-md-7 ul {
    list-style: inherit;
}
#filtros-fecha{
    width: 85%;
}

.nota-imagen {display:block;}


@media print {

a[href]:after {content: none !important;}
#multimedia {display:none;}
footer {display:none;}
.fs-logo a img.img-logo { display:block!important;}
header.fs-header {border:none;}
@page { margin-top: 2cm; margin-left:0cm; }
.nota-contenedor {width:100%;}
.datos-foto, .nota-imagen, .paginador, .carousel-indicators, .compartir, .buscador-menu, .sub-menu, .menu-izquierda, .cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.cbp-spmenu-open.hidden-xs {display:none;}
.single-contenedor .header {padding-top:0px;}
.content {margin-top:0px;}

}
#AccionesColectivas{
 background-color: #f2f2f2;
 padding: 10px;
 font-family: "Open Sans", sans-serif;
 margin: 30px 35px 0 28px;
}
#AccionesColectivas h4{
  text-transform: uppercase;
  font-size:12px;
  font-weight: 700;
  color: #46a0ce;
  text-align: center;
  margin: 0px;
}
#AccionesColectivas a.historial{
  font-size: 12px;
  font-weight: 600;
  color:#666666;
  text-align: right;
}
#AccionesColectivas .AcolectivasDetalle{
  text-align: center;
}
#AccionesColectivas .AcolectivasDetalle a{
  font-size: 11px;
  font-weight: 400;
  color:#666666;
}
.carousel-caption {
    position: static;
    text-shadow: 0 0px 0px rgba(0, 0, 0, 1);
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .carousel-indicators {
      position: relative;
      bottom: 0;
    }
    .carousel-indicators li {
      background-color: #a0a0a000;
      border: 1px solid #a0a0a0;
}

.carousel-indicators .active {
    background-color: #888181;
}
/*
.parpadea {

  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
*/
.contenedor-notas p > iframe { 
    margin: 0 auto;
    max-width: 500px;
    display: block;
    padding: 2rem 0;
}

.contenedor-notas .wp-video { 
    max-width: 500px !important; 
    height: auto !important; 
    margin: 3rem auto !important; 
} 

.contenedor-notas div.wp-caption:has(img){ 
    display: block;
    margin: 0 auto;
    max-width: 500px;
}

.contenedor-notas p:has( img ){
    max-width: 500px;
    margin: 0 auto;
}

.nota ul{
    padding-left: 40px;
}