a:focus, a:hover{text-decoration: none !important;}
#edicion{font-family: "Work Sans";}

#social_network{height: 200px; position: fixed; right: 0%; width: 45px; z-index: 3; top: 35%; transform: perspective(1px) translateY(-50%);}
.red_social_item{height: 40px; width:40px; float: right;cursor: pointer;}
.ds_red_cabezote{background: url(../images/accesos/ico_contraste.png) no-repeat; height: 50px; width: 45px; border: 0; font-size: 0; cursor: pointer;}
#jw_red{background: url(../images/accesos/ico_jaws.png) no-repeat; height: 50px; width: 45px;}
#cr_red{background: url(../images/accesos/ico_discapacidad.png) no-repeat; height: 50px; width: 45px; margin-bottom: 10px;}
#tw_red{background: url(../images/accesos/ico_tw.png) no-repeat; height: 56px; width: 45px;}
#fb_red{background: url(../images/accesos/ico_fb.png) no-repeat; height: 56px; width: 45px;}
#in_red{background: url(../images/accesos/ico_ig.png) no-repeat; height: 56px; width: 45px;}
#yt_red{background: url(../images/accesos/ico_yt.png) no-repeat; height: 56px; width: 45px;}
#chat_red{background: url(../images/accesos/ico-chat.png) no-repeat; height: 56px; width: 45px;}
#wapp_red{background: url(../images/accesos/ico-ws.png) no-repeat; height: 56px; width: 45px;}

.back-seccion1-home{background-color: #3366CC;}
.logo-govco {margin: 10px 0;}

.idiomas{display: inline-flex; margin: 20px 0 0 15px;}
.bandera-es{background: url(../images/cabezote/ico-espanol.png) no-repeat; height: 21px; width: 20px; margin-right: 10px; cursor: pointer; border-radius: 20px; background-position: center;}
.bandera-in{background: url(../images/cabezote/ico-ingles.png) no-repeat; height: 21px; width: 20px; cursor: pointer; border-radius: 20px; background-position: center;}

.ul-utilidades {padding-left: 0; float: right; font-family: 'Work Sans', sans-serif; font-size: 16px;}
.ul-utilidades li > a {color: #fff; padding: 20px 10px !important; }
.ul-utilidades li {border-bottom: 5px solid #3366cc;}
.ul-utilidades li:hover {border-bottom: 5px solid #fff;}
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent;}

.buscador_cabezote{padding: 20px 10px}
.cadena_buscar, .cadena_buscar_responsive{background-color: transparent; border: 1px solid#fff; border-radius: 10px; width: 210px; padding: 0 30px 0 10px; color: #fff;}
.cadena_buscar::placeholder, .cadena_buscar_responsive::placeholder{ color: #ffffff; opacity: 1; font-size: 14px;}
.buscar {background: url("../images/cabezote/icon-buscar.png") no-repeat 0px 0px; height:22px; width:22px; border: 0; position: absolute; right: 15px; top: 22px;}

.back-seccion2-home{background-color: #3366CC; }
.info-pie{padding: 50px 0 15px; color: #fff; font-family: 'Work Sans', sans-serif; font-size: 12px;}
.redes-primer, .redes-segundo{display: inline-flex; margin-bottom: 10px;}
.redes-primer a, .redes-segundo a{padding-right: 10px;}
.redes-segundo img{height: 53px;width: 53px;}
.ds_red{background: url(../images/pie/ico-contraste.png) no-repeat; height: 53px; width: 53px; margin-bottom: 5px; border: 0; font-size: 1px; background-size: contain;}

#slide-home{margin-top: 30px;}
.indicators-slide{left: 90%; width: 10%; margin-left: 0; bottom: 0;}
.indicators-slide li{width: 15px; height: 15px; border-color: #f42f63;}
.indicators-slide .active{background-color: #f42f63; width: 15px; height: 15px;}

.info-slide{position: absolute; z-index: 1; bottom: 20px; width: 80%; margin: 0 10%;}
.nombre-slide{ color: #fff; background: rgba(0,116,191,0.8); font-size: 28px; font-family: 'Work Sans', sans-serif; padding: 5px 15px; text-align: center;}

.back-seccion3-home{background-color: #efefef;}
#navbar-institucional{margin-bottom: 0; background-color: #efefef;}

#menu-institucional li a{color: #3a3a3a; padding: 5px 10px; display: inline-flex;}
#menu-institucional li{border-right: 1px solid #f42f63;}

.ul-institucional{font-family: 'Work Sans', sans-serif; color: #3a3a3a; font-size: 15px; padding: 8px 0;}
.ul-institucional > li {display: inline-block;}
.ul-institucional {width: 100%; text-align: center;}
.ul-institucional li a:hover .flecha-azul{display: none;}
.ul-institucional li a:hover .flecha-hover{display: block;}

.flecha-azul{background: url("../images/contenido/Flecha_azul.png") no-repeat; height: 14px; width: 22px; margin: 2px 5px;}
.flecha-hover{background: url("../images/contenido/Flecha_aguamarina.png") no-repeat; height: 14px; width: 22px; display: none; margin: 2px 5px; background-size: contain;}

.linea-institucional{background: url("../images/contenido/linea-divisoria.png") no-repeat; width: 100%; height: 3px; background-position: center bottom; background-size: cover;}
#menu-institucional .nav > li > a:hover, #menu-institucional .nav > li > a:active, #menu-institucional .nav > li > a:focus, #menu-institucional .nav .dropdown-menu > li > a:hover, #menu-institucional .nav .dropdown-menu > li > a:focus{background-color: transparent; color: #0074bf;}

#menu-institucional .nav > li > ul{background: rgba(1,204,254,0.2);}
.dropdown-menu{border-radius: 0; box-shadow: none; border: 0; font-size: 15px;}
.dropdown .dropdown-menu {top: auto; left: auto;}
#menu-institucional .dropdown-menu{box-shadow: none; padding-top: 20px; background-color: transparent;}
.dropdown-menu-hijo{min-width: 220px; background: rgba(239, 239, 239, .9); padding: 8px; box-shadow: 7px 5px 5px 0px rgba(1,160,221,0.2);}
.dropdown-menu-hijo li{list-style: none; border-right: 0 !important; border-bottom:  1px solid #0074bf;}

.mySlideDestacados{margin: 20px 0;}
.slide-destacados{text-align: center; margin: 0 5px; height: 190px !important; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 16px; margin: 5px;}
.slide-destacados a{color: #fff; text-transform: uppercase; font-size: 14px; line-height: 16px; margin: 5px;}
.slide-destacados img{margin: 0 auto;}
.slick-dots li button{display: none !important;}

.slideDestacado5, .slideDestacado11{background-color: #01ccfe;}
.slideDestacado4, .slideDestacado10{background-color: #00a0dd;}
.slideDestacado3, .slideDestacado9{background-color: #0074bf;}
.slideDestacado2, .slideDestacado8{background-color: #00489e;}
.slideDestacado1, .slideDestacado7{background-color: #001d7e;}
.slideDestacado0, .slideDestacado6{background-color: #082063;}

.slideInterna{padding: 15px 10px; cursor: pointer;}

.slideDestacadoInterna{background-color: #efefef; height: 210px; text-align: center; margin: 0 5px; color: #082063; text-transform: uppercase; font-size: 14px; line-height: 16px; margin: 5px; font-family: 'Work Sans', sans-serif; font-weight: bold;}
.slideDestacadoInterna img{padding: 15px 10px; margin: 0 auto; filter: hue-rotate(90deg) invert(100%) !important}
.nombre-servicio{background-color: #082063; color: #fff; font-family: 'Work Sans', sans-serif; font-size: 13px; border-left: 5px solid #fff; border-right: 5px solid #fff; text-align: center; margin-bottom: 15px; font-weight: bold; cursor: pointer; }
.id-servicio{background-color: #ffffff; border: 1px solid #efefef; float: left; color: #082063; padding: 0 5px; font-weight: bold;}
.active-servicio{background-color: #efefef; color: #082063;}
.active-servicio .id-servicio{border: 0;}
.nom-servicio{font-family: 'Work Sans', sans-serif; font-size: 25px; color: #3a3a3a; margin: 15px 0; line-height: 27px; font-weight: bold;}
.res-servicio{font-family: 'Work Sans', sans-serif; font-size: 13px; color: #3a3a3a; margin-bottom: 10px;}
.desc-servicio{font-family: 'Work Sans', sans-serif; font-size: 13px; color: #3a3a3a; margin-bottom: 20px;}
#hijos-servicios{margin-bottom: 30px;}

.left-destacados{background: url("../images/contenido/flecha_izq.png") no-repeat !important; height: 48px !important; width: 39px !important; left: -4% !important; margin-bottom: 95px !important;}
.right-destacados{background: url("../images/contenido/flecha_derecha.png") no-repeat !important; height: 48px !important; width: 39px !important; margin-bottom: 95px !important; right: -4% !important;}

.seccion-nombre{margin: 20px 0; display: inline-flex; width: 100%;}
.titulo-seccion{color: #000; font-family: 'Work Sans', sans-serif; font-size: 30px; margin-right: 15px; width: 15%;}
.ver-todo{display: inline-flex; width: 85%;}
.ver-todo a{width: 10%; text-align: right;}
.circulo-linea{background-color: #00489e; height: 10px; width: 10px; border-radius: 10px; margin-top: 21px;}
.linea-todo{height: 2px; background-color: #00489e; width: 90%; margin-top: 25px;}
.linea-todo-2{height: 2px; background-color: #00489e; width: 85%; margin-top: 25px;}
.ver-mas{color: #00489e; font-style: italic; font-size: 16px; font-weight: bold; margin-top: 12px;} 

.slide-noticias{margin: 0 10px; background-color: #fff; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); padding: 15px 20px 10px; min-height: 400px !important;}
.fecha-noticia{color: #3a3a3a; font-size: 15px; font-family: 'Work Sans', sans-serif; margin-bottom: 5px}
.titulo-noticia{color: #082063; font-size: 20px; font-family: 'Work Sans', sans-serif; margin-bottom: 15px; line-height: 22px;}
.linea-imagen{background-color: #001d7e; height: 10px; width: 90%; margin: 0 auto;}
.desc-noticia{color: #3a3a3a; font-size: 15px; font-family: 'Work Sans', sans-serif; margin: 10px 0; max-height: 190px; position: relative;}

.slick-dots{margin-top: 15px;}
.slick-dots li{width: 15px !important; height: 15px !important; border: 1px solid #f42f63 !important; border-radius: 10px !important;}
.slick-dots .slick-active{background-color: #f42f63;}

.nombre-galeria{font-family: 'Work Sans', sans-serif; font-size: 18px; color: #3a3a3a; margin: 5px 0;}

.destacados-botones{margin-top: 30px;}
.back-destacado{background: url("../images/contenido/boton-destacados.png") no-repeat; height: 65px; width: 100%; background-size: cover; display: inline-flex; padding: 5px;}
.back-destacado div{color: #fff; font-size: 16px; font-family: 'Work Sans', sans-serif; font-weight: bold; margin-left: 18px; padding: 15px 10px 10px 8px;}

.item-video{width: 95%; height: 290px; margin-bottom: 50px;}
.item-video video{width: 100%; height: 294px; background-color: #333;}
.item-video iframe{width: 100%; height: 294px;}
.nombre-video{font-family: 'Work Sans', sans-serif; font-size: 16px; color: #3a3a3a; margin-top: 5px; line-height: 18px;}

.foro{border: 2px solid #f42f63; background-color: #efefef; padding: 15px; margin: 40px 0 20px; text-align: center;}
.encuesta{border: 2px solid #f42f63; background-color: #efefef; padding: 15px; text-align: center;}

.title-box{font-family: 'Work Sans', sans-serif; font-size: 25px; color: #00489e; text-align: center; font-weight: bold;}
.desc-foro{font-family: 'Work Sans', sans-serif; font-size: 14px; color: #3a3a3a; text-align: center; line-height: 16px; margin-bottom: 10px;}
.foro a{text-align: center; font-weight: 900; color: #232323; font-family: 'Work Sans', sans-serif; font-size: 12px; display: inline-flex; font-style: italic;}
.flechaforoder{background: url("../images/contenido/Foro_flechader.png") no-repeat; width: 12px; height: 17px; margin-right: 5px;}
.flechaforoizq{background: url("../images/contenido/Foro_flechaizq.png") no-repeat; width: 12px; height: 17px; margin-left: 5px;}

.desc-encuesta{font-family: 'Work Sans', sans-serif; font-size: 16px; color: #3a3a3a; text-align: center; line-height: 18px; margin-bottom: 10px;}
.encuesta a{text-align: center; font-weight: 900; color: #232323; font-family: 'Work Sans', sans-serif; font-size: 12px; display: inline-flex; font-style: italic;}

.circulo-linea-rojo{background-color: #f42f63; height: 10px; width: 10px; border-radius: 10px; margin-top: 21px;}
.linea-todo-rojo{height: 2px; background-color: #f42f63; width: 90%; margin-top: 25px;}

.back-calenadrio{background-color: #0074bf; padding: 10px; min-height: 255px;}
#controles_calendario{border-bottom: 1px solid rgba(0,204,254,0.2); padding: 5px 0;}
#controles_calendario a{color: #fff; font-family: 'Work Sans', sans-serif; font-size: 18px; font-weight: bold;}
.calendarioHome{color: #fff; font-family: 'Work Sans', sans-serif; font-size: 16px; margin-top: 10px;}
.tableCalendario th{text-align: center;}
.calendarioHomeTr{text-align: center;}
.hoyCal{background-color: #01ccfe; border-radius: 25px;}
.habilCaleventoCal a{font-style: normal !important; font-size: 16px !important; text-align: center !important; margin: 0 auto !important; display: block !important; color: #01ccef !important;}
.calendarioHome div a{color: #fff; font-style: italic; font-size: 12px; font-weight: bold; margin-top: 10px; text-align: right; display: inline-flex; width: 100%;}
.linea-todo-calendario{height: 1px; width: 55%; margin-top: 10px; margin-right: 10px; background: rgba(0,204,254,0.2);}
.info-evento{width: 60%; margin-top: 20px; font-family: 'Work Sans', sans-serif; color: #fff; padding-left: 10px;}
.fecha-evento{font-size: 50px; font-weight: 900; line-height: 40px;}
.fecha-evento div{font-size: 20px; font-weight: 900; text-transform: uppercase; line-height: 25px;}
.linea-cal{height: 1px; background-color: #01ccfe; width: 30%;}
.nom-evento{font-weight: bold; line-height: 16px; margin-top: 10px;}
.desc-evento{margin-top: 5px; font-size: 12px; height: 65px; position: relative;}
.ver-evento{background: url("../images/contenido/detalle_calendario.png") no-repeat; width: 44px; height: 38px; bottom: 5px; position: absolute; right: 5px;}

.entidades{margin: 50px 0;}
.left-entidades{background: url("../images/contenido/flechaDer.png") no-repeat !important; height: 40px !important; width: 24px !important; left: 2% !important; margin-bottom: 75px !important;}
.right-entidades{background: url("../images/contenido/flechaIzq.png") no-repeat !important; height: 40px !important; width: 26px !important; margin-bottom: 75px !important; right: 2% !important;}
.mySlideEntidades{background-color: #fff; padding: 20px 40px; height: 120px; display: table;}
.slide-entidades{display: table-cell !important; vertical-align: middle !important; float: none !important; text-align: center !important;}
.slide-entidades img{margin: 0 auto;}

.img-entidades0{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 155px; margin: 0 auto;}
.img-entidades0:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -155px 0px !important;}

.img-entidades1{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 155px; margin: 0 auto;}
.img-entidades1:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -157px 0px !important;}

.img-entidades2{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 155px; margin: 0 auto; background-position: -1px 0px !important;}
.img-entidades2:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -157px 0px !important; width: 154px;}

.img-entidades3{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 155px; margin: 0 auto;}
.img-entidades3:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -156px 0px !important;}

.img-entidades4{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 155px; margin: 0 auto;}
.img-entidades4:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -156px 0px !important;}

.img-entidades5{cursor: pointer; float: none; height: 82px; overflow: hidden; position: relative; width: 50px; margin: 0 auto;}
.img-entidades5:hover{cursor: pointer; height: 82px; overflow: hidden; position: relative; background-position: -50px 0px !important;}



.img-entidades img{margin: 0 auto;}

.img-twitter{background: url(../images/contenido/ico_twitter.png) no-repeat; height: 66px; width: 60px; cursor: pointer;}
.img-facebook{background: url(../images/contenido/ico_facebook.png) no-repeat; height: 66px; width: 60px; cursor: pointer;}
.padding-redes{margin-left: 20px;}
.fb_iframe_widget iframe{width: 80%;}
.box-redes{display: inline-flex; width: 100%;}
.box-iconos-redes{width: 60px;}
.box-timeline{width: 80%;}
.margin-bottom{margin-bottom: 40px;}
#facebook{margin-right: -10px;}

 /* Internas  */
.div_left{margin-top: 40px;}
.breadcrumb{margin-top: 30px;}
.breadcrumb{background-color: transparent; font-family: 'Work Sans', sans-serif; margin-bottom: 0px; padding: 8px 15px 8px 0;}
.breadcrumb > li {display: unset !important; white-space: normal !important;}
.breadcrumb li a{color: #3a3a3a;}
.breadcrumb .active{color: #00489e;}
.box-line-interna{background: url("../images/contenido/linea-divisoria.png") no-repeat; width: 100%; height: 3px; background-position: center bottom; background-size: cover;}
#default{font-family: 'Work Sans', sans-serif; margin-top: 40px;}
.page-title h3{color: #082063; font-weight: bold; font-size: 30px;}
#dEncabezados h3{color: #082063; font-weight: bold; font-size: 30px;}
.fecha{font-size: 12px;}
.div_entradilla_default{font-weight: bold;}
.back-redes{text-align: center; margin: 20px 0;}
.social-likes__button, .social-likes__counter{vertical-align: unset !important;}

.lista_sencilla_menu{padding-left: 0;}
.lista_sencilla_menu li{list-style: none; padding: 2px 5px; border-bottom: 1px solid #00a0dd;}
.lista_sencilla_menu li a{font-family: 'Work Sans', sans-serif; color: #3a3a3a; }
.lista_sencilla_menu li a:hover{color: #00a0dd; }

.mySliderDestacadosLateral{margin: 70px 0;}
.left_destacadosLateral{background: url("../images/contenido/flecha_izq.png") no-repeat !important; height: 48px !important; width: 39px !important; top: -50px; transform: rotate(90deg) !important; left: 40% !important;}
.right_destacadosLateral{background: url("../images/contenido/flecha_derecha.png") no-repeat !important; height: 48px !important; width: 39px !important; bottom: -115px !important; transform: rotate(-270deg) !important; right: 40% !important;}

.url-portal{display: none;}
.list-group li{background-color: #efefef; margin-bottom: 5px; border: 3px solid #efefef; border-radius: 5px; list-style: none;}
.list-group li:hover{border: 3px solid #00489e;}
.post-descargas-a, .list-group-item{background-color: #efefef !important; border: 0;}
.post-descargas:hover {border: 3px solid #00489e;}
.post-descargas-nombre{font-family: "Work Sans"; color: #353535; font-weight: bold; font-size: 16px; padding-left: 20px; margin-top: -20px !important;}
.post-descargas-resumen{font-size: 13px;}

.post{background-color: #efefef; padding: 10px; border: 3px solid #efefef; font-family: "Work Sans";}
.post-entradilla{font-size: 12px;}
.post:hover{border: 3px solid #00489e;}
.s_antetitulo{font-size: 10px; color: #5b5b5b;}
.a-noticias{font-family: "Work Sans"; color: #353535; font-weight: bold; font-size: 16px;}
.a-noticias:hover{color: #00489e}
.default_submenu{margin-top: 20px;}

/* Alto contraste  */
body.highcontrast, body.highcontrast div.navbar, body.highcontrast button, body.highcontrast a, body.highcontrast table, body.highcontrast tr, body.highcontrast td, body.highcontrast nav, body.highcontrast ul, body.highcontrast li a:hover, body.highcontrast ol, body.highcontrast p {
    background: #000!important;
    color:#fff!important;
}
body.highcontrast ol, body.highcontrast nav, body.highcontrast div.navbar{
  border: solid 1px #fff!important;
}
body.highcontrast button:hover, body.highcontrast a:hover{
  color: #000!important;
  background: #fff!important;
}
body.highcontrast, body.highcontrast div.navbar, body.highcontrast button, body.highcontrast a, body.highcontrast table, body.highcontrast tr, body.highcontrast td, body.highcontrast nav, body.highcontrast ul, body.highcontrast ol, body.highcontrast p, body.highcontrast .fecha-noticia, body.highcontrast .titulo-noticia, body.highcontrast .desc-noticia, body.highcontrast .back-seccion3-home, body.highcontrast .back-seccion2-home, body.highcontrast .back-destacado, body.highcontrast .container-contraste, body.highcontrast #navbar-institucional, body.highcontrast .back-seccion1-home, body.highcontrast .nombre-video, body.highcontrast .desc-foro, body.highcontrast .desc-encuesta, body.highcontrast .titulo-seccion, body.highcontrast .ver-mas, body.highcontrast .title-box, body.highcontrast .back-calenadrio, body.highcontrast .hoyCal, body.highcontrast .slide-noticias{
  background: #000 !important;
  color: #fff !important;
}
body.highcontrast .foro, body.highcontrast .encuesta{
  background: #000 !important;
  color: #fff !important;
  border: 1px solid #fff;
}
body.highcontrast img, body.highcontrast a img, body.highcontrast .carousel-inner > .item > img, body.highcontrast .img-destacado .img, body.highcontrast .carousel-inner > .item > img, body.highcontrast .img-noticias, body.highcontrast .img-portales, body.highcontrast .img-agenda, body.highcontrast .img-propiedades, body.highcontrast .video-home button .img-button-youtube, body.highcontrast .img-advertencias, body.highcontrast .img-notificacions, body.highcontrast .img-noticiasa, body.highcontrast .img-infos, body.highcontrast .img-alertas, body.highcontrast .img-notificacion, body.highcontrast .img-noticia, body.highcontrast .img-info, body.highcontrast .img-advertencia, body.highcontrast .img-alerta, body.highcontrast .img-notificacions, body.highcontrast .slick-slide img, body.highcontrast #fb_red, body.highcontrast #tw_red, body.highcontrast #yt_red, body.highcontrast #it_red, body.highcontrast .ct_red, body.highcontrast .back-destacado img, body.highcontrast .item-galeria div, body.highcontrast .lista-eventos div{
  -webkit-filter: grayscale(100%) !important;
  filter: grayscale(100%) !important;
}

body.highcontrast ul > li > a:hover{color: #000 !important;}

body.highcontrast .bandera-in, body.highcontrast .bandera-es, body.highcontrast .logo-minhacienda, body.highcontrast .logo-todospais, body.highcontrast .logo-entidad, body.highcontrast .pagos-pse, body.highcontrast .red_social_item, body.highcontrast .cabezote-interna{
  -webkit-filter: grayscale(100%) !important;
  filter: grayscale(100%) !important;
}
.border-left, .border-right{display: none !important;}

body.highcontrast, body.highcontrast div.navbar, body.highcontrast button, body.highcontrast a, body.highcontrast table, body.highcontrast tr, body.highcontrast td, body.highcontrast nav, body.highcontrast ul, body.highcontrast ol, body.highcontrast p, body.highcontrast .slide-destacados {
  background: #000!important;
  color:#fff!important;
}
body.highcontrast ol, body.highcontrast nav, body.highcontrast div.navbar{
    border: solid 1px #fff!important;
}
body.highcontrast button:hover, body.highcontrast a:hover{
    color: #000!important;
    background: #fff!important;
}
body.highcontrast img, body.highcontrast .logo-govco, body.highcontrast .logos-cabezote, body.highcontrast .img-foro, body.highcontrast .img-encuesta, body.highcontrast .img-videos, body.highcontrast .img-noticias, body.highcontrast .item-contraste, body.highcontrast .destacados, body.highcontrast .entidades, body.highcontrast .img-portales, body.highcontrast .img-agenda, body.highcontrast .carousel_item, body.highcontrast .carousel_item, body.highcontrast .img-twitter, body.highcontrast .img-facebook{
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}

/* Responsive */
.ul-responsive{font-family: 'Work Sans', sans-serif; font-size: 16px; color: #fff; padding: 0px !important; list-style: none;}
.ul-responsive li{border-bottom: 1px solid #f42f63; padding: 3px 0;}
.ul-responsive li a{color: #3a3a3a;}
.icon-bar, .sr-only{background-color: #fff;}
.ul-utilidades-responsive li a{color: #fff; font-family: "Work Sans";}

@media (min-width: 300px) and (max-width: 500px){
  .titulo-seccion{width: 40%;}
  .ver-todo{width: 60%;}
  .linea-todo, .linea-todo-2{width: 50%;}
  .ver-todo a{width: 50% !important;}
  .ver-mas{font-size: 15px;}
}

@media (min-width: 501px) and (max-width: 799px){
  .titulo-seccion{width: 30%;}
  .ver-todo{width: 70%;}
  .linea-todo, .linea-todo-2{width: 100%;}
  .ver-todo a{width: 50% !important;}
  .ver-mas{font-size: 15px;}
}

@media (max-width: 800px){
  .indicators-slide{left: 25%; width: 50%;}
  .redes-segundo img{height: 68px; width: 68px;}
}

@media (min-width: 800px) and (max-width: 900px){
  .titulo-seccion{width: 20%;}
  .linea-todo, .linea-todo-2{width: 100%;}
  .ver-todo a{width: 25% !important;}
  .ver-mas{font-size: 15px;}
}

@media (min-width: 900px) and (max-width: 999px){
  .indicators-slide{left: 85%; width: 15%;}
  .redes-segundo img {height: 67px; width: 67px;}
}

@media (min-width: 1000px) and (max-width: 1199px){
	.redes-segundo img{height: 42px;width: 42px;}
	.ds_red{height: 42px;width: 42px;}
}
