a:focus, a:hover{text-decoration: none !important;}
a:focus, div:focus{border: 1px solid #3366CC;}
#edicion, #default{font-family: "Work Sans";}

body.highcontrast #lateral_izq a, body.highcontrast #nav-institucional li, body.highcontrast #nav-institucional li a{
	color: #000!important;
	background-color: #fff!important;
	background: #fff!important;
  }
  body.highcontrast #lateral_izq a:hover, body.highcontrast #nav-institucional li a:hover{
	color: #fff!important;
	background-color: #000!important;
	background: #000!important;
  }
  body.highcontrast #div-social-lateral div.icon-social, body.highcontrast #div-social-lateral div.bg-grey, body.highcontrast #div-social-lateral div.bg-black{
	background-color: transparent!important;
	background: transparent!important;
  }
  body.highcontrast #div-menu-inst, body.highcontrast #div-social-lateral, body.highcontrast #div-social-lateral div.icon-social, body.highcontrast #div-social-lateral div.bg-grey, body.highcontrast #div-social-lateral div.txt-social, body.highcontrast #div-social-lateral div.div-ico-soc span, body.highcontrast #div-social-lateral div.txt-social p{
	background-color: #fff!important;
	background: #fff!important;
	color: #000!important;
  }
  body.highcontrast #div-social-lateral div.div-ico-soc span i.color-grey2{
	background-color: transparent!important;
	background: transparent!important;
	color: #000!important;
  }
  body.highcontrast #div-social-lateral div.bg-grey:hover, body.highcontrast #div-social-lateral div.bg-black:hover, body.highcontrast #div-social-lateral div.bg-grey:hover div.icon-social, body.highcontrast #div-social-lateral div.bg-black:hover div.icon-social{
	background: transparent!important;
	background-color: transparent!important;
  }
  body.highcontrast #div-social-lateral div.div-ico-soc span{
	background: transparent!important;
	background-color: transparent!important;
  }
  body.highcontrast #div-social-lateral div.div-ico-soc{
	background: transparent!important;
  background-color: transparent!important;
	color: #000!important;
	z-index: 222!important;
  }
  body.highcontrast .redes-primer a img, body.highcontrast .redes-segundo a img, body.highcontrast #logo-header a div, body.highcontrast .redes-segundo a div, body.highcontrast #logo-header #logo-der-cabezote div img, body.highcontrast table tr td img, body.highcontrast .logos #logoFondoBienestar img, body.highcontrast .logos #logoContraloria img, body.highcontrast .logos #logoPresidencia img, body.highcontrast #home-carousel .carousel-inner .item img, body.highcontrast #items-subsitios li a img, body.highcontrast #wowslider-container1 div .ws_images div img, body.highcontrast #cont-logos a div, body.highcontrast #video-youtube iframe, body.highcontrast #video-youtube1 div p iframe, body.highcontrast #social_network a div, body.highcontrast .ws_thumbs div a img, body.highcontrast #lang_es .bandera-es, body.highcontrast #lang_en .bandera-in, body.highcontrast .logo-gobierno-interna a img, body.highcontrast li .img-responsive, body.hihgcontrast .back-destacado{
	  -webkit-filter: grayscale(100%) !important;
	  filter: grayscale(100%) !important;
  }


/*generales todos los portales*/
body.highcontrast, body.highcontrast div, 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 li, body.highcontrast p {
	color:#fff!important;
    background-color: #000!important;
    filter: grayscale(100%);
  }
  body.highcontrast ol, body.highcontrast nav, body.highcontrast div.navbar{
	border: solid 1px #fff!important;
  }
  body.highcontrast button:hover, body.highcontrast a:hover, body.highcontrast input{
	color: #000!important;
	background-color: transparent;
  }

#social_network{height: 215px; position: fixed; right: 0%; width: 40px; z-index: 3; top: 60%; transform: perspective(1px) translateY(-50%);}
.red_social_item{height: 40px; width:40px; float: right;cursor: pointer;}
#cn_red{background: url(../images/contenido/ico-altocontraste.png) no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}
#vz_red{background: url(../images/contenido/ico-jaws.png) no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}
#tx_red{background: url(../images/contenido/ico-texto.png) no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}
#ds_rel{background: url(../images/contenido/ico-relevos.png) no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}
.ds_red{background: url(../images/iconos/ico-altocontraste.png) no-repeat; height: 39px; width: 39px; margin-bottom: 5px; border: 0; font-size:1px; background-size: 39px;}
.ds_red_pie{background: url(../images/iconos/ico-altocontraste.png) no-repeat; height: 59px; width: 59px; margin-bottom: 5px; border: 0; font-size:1px;}
.zoom_in{background: url("../images/cabezote/ico-mas.png") no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}
.zoom_out{background: url("../images/cabezote/ico-menos.png") no-repeat; height: 39px; width: 39px; margin-bottom: 5px; background-size: 39px;}

.back-seccion-home{background-color: #3366CC; border-top: 1px solid #fff;}
.back-seccion1-home{background-color: #3366CC; }
.back-seccion2-home{background-color: #3366CC; }
.logo-govco{margin-top: 7px;}
.logos-pie{display: inline-flex; margin: 10px 0;}
.img-gov {margin: 8px 0 0 15px; border-left: 1px solid #fff; padding-left: 10px;}

.ul_menu_utilidades{ padding-left: 0; float: right; font-family: 'Work Sans', sans-serif; font-size: 1.1em;}
.ul_menu_utilidades li {list-style: none;}
.ul_menu_utilidades li > a {color: #fff; padding: 10px !important;}
.ul_menu_utilidades li > a:hover {text-decoration: none; color: #fff !important;}
.ul_menu_utilidades li:hover{border-bottom: 5px solid #fff;}
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent !important;}

.idiomas{margin: 10px 15px; display: inline-flex;}
.bandera-es{background: url(../images/cabezote/ico-espanol.png) no-repeat; height: 26px; width: 28px; margin-right: 10px; cursor: pointer;}
.bandera-in{background: url(../images/cabezote/ico-ingles.png) no-repeat; height: 26px; width: 28px; cursor: pointer;}

.info-pie{padding: 50px 0; color: #fff; font-family: 'Work Sans', sans-serif; font-size: 1em;}
.nombreSitio{font-weight: bold; font-size: 1.8em;}
.height-pie{height: 377px;}

#slide-home{height: 600px;}

.back-slide-uno{background-color: #069169; height: 600px; }
.back-slide-dos{height: 600px; }

.container-info{position: absolute; bottom: 0px; width: 100%; padding: 10px; background: rgba(39, 76, 61,0.8);}
.nombre-slide{font-family: "Work Sans"; font-size: 1.5em; color: #FFF; text-align: left; font-weight: bold;}
.desc-slide{font-family: "Work Sans"; font-size: 1.4em; color: #FFF; text-align: left; }
.logo-gobierno{position: absolute; z-index: 1; top: 350px;}
.carousel-indicators{bottom: 50px;}
.carousel-indicators li{background-color: transparent; border: 1px solid #39a87c; width: 15px; height: 15px;}
.carousel-indicators .active{background-color: #39a87c;  width: 15px; height: 15px;}
#toggleCarousel{bottom: 60px; position: absolute; left: 10px;}

#menu-institucional{padding: 0 !important;}
#navbar-institucional{margin-bottom: 0px !important; background-color: #ffffff; font-family: "Work Sans"; font-size: 1em; color: #0c0c0c; padding: 20px 0;}
.ul-institucional > li{width: 0% !important;}
.ul-institucional > li > a{padding: 5px 7px;}
.ul-institucional > li > a{border-bottom: 3px solid #ffffff;}
.ul-institucional > li > a:hover{border-bottom: 3px solid #069169;}
.dropdown-menu{border: 2px solid #069169; padding: 5px; min-width: 250px !important;}
.dropdown-menu > li{border-bottom: 1px solid #5b5b5b;}
.dropdown-menu > li > a{padding: 3px 5px; white-space: normal !important;}
.dropdown-menu{border-radius: 0px; font-size: 14px;}
#menu-institucional .nav .dropdown-menu > li > a:hover{color: #069169;}

.circulo{width: 1px; height: 15px; background: #069169; vertical-align: middle; position: relative; float: right; top: 7px;}

.buscador_cabezote{margin-top: 30px;}
.input_busqueda{ font-family: "Work Sans"; font-size: 1em; width: 100%; border-radius: 9px; border: 1px solid #36c; padding: 3px 25px 3px 10px;}
#cadena_buscar::-webkit-input-placeholder, #cadena_buscar_responsive::-webkit-input-placeholder { color: #5b5b5b; }
.buscar {background: url("../images/contenido/ico_buscador.png") no-repeat 0px 0px; height:14px; width:14px; border: 0; margin: 5px 0px 0 -25px; position: absolute;}

.height-540{height: 332px;}
.parallax {background-attachment: fixed !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;
}
.img-parallax{background: url("../images/contenido/ico-banner.png") no-repeat; width: 189px; height: 163px;}
.desc-parallax{font-size: 35px; margin-top: 35px;}
.desc-parallax p{color: #ffffff; margin-bottom: 0;}
.container-parallax{padding: 80px 0;}

.titulo-seccion{font-size: 2.2em; font-weight: bold; color: #7c7c7c; font-family: "Work Sans";}
.line-seccion{background: url("../images/contenido/linea-seccion.jpg") no-repeat;}

.primera-seccion{position: absolute;}
.back-seccion1{background-color: #f4f4f4; height: 502px;}
.back-seccion2{background-color: #ffffff; height: 502px;}

.lineas-titulos{display: inline-flex; width: 100%;}
.linea-titulo{background: url("../images/contenido/linea.png") no-repeat; height: 5px; width: 100%;}

.seccion-1{padding: 20px 10px 10px 0px; background-color: #f4f4f4; height: 502px;}
.seccion-2{padding: 20px 0px 10px 15px; background-color: #ffffff; height: 502px;}
.seccion-4{padding: 20px 10px 10px 0px; background-color: #f4f4f4;}
.mas-noticias{background-color: #3366cc; padding: 0px 5px 3px; width: 140px; position: absolute; right: 10px; text-align: center; top: 35px}
.mas-noticias a{color: #ffffff; font-family: "Work Sans"; font-size: 1em;}
.fecha-noticias{color: #5b5b5b; font-family: "Work Sans"; font-size: 1.1em;}
.noticias-desc{color: #353535; font-family: "Work Sans"; font-size: 1.2em; font-weight: bold; line-height: 18px; margin-bottom: 10px; height: 80px;}
.noticias-res{color: #000000; font-family: "Work Sans"; font-size: 1em; line-height: 17px; height: 100px; position: relative; margin-bottom: 15px;}
.slide-noticia{padding: 15px;}
.item-noticia img{margin-bottom: 10px;}
.item-noticia{border-bottom: 1px solid #069169; padding-bottom: 10px;}
.mas-infoNoticias{background-color: #06654A; padding: 3px; color: #ffffff; width: 80px; float: right; font-family: Work Sans; font-size: 1em; margin-top: 0px; text-align: center;}

.mySlideDestacados{margin-top: 40px; margin-bottom: 40px;}
.back-destacado{background: url("../images/contenido/boton-destacado.png") no-repeat; height: 55px; width: 100%; display: inline-flex; box-shadow: 3px 5px 7px -8px #353535;}
.nom-destacado{color: #353535; font-weight: bold; font-size: 1.2em; margin: 18px 0 0 5px;}
.nom-destacado-lateral{color: #353535; font-size: .95em; margin: 15px 0 0 5px; line-height: 15px;}
.back-destacado img{height: 55px; width: 56px;}
.controlRightDest{background: url("../images/contenido/flecha-carrusel_der.png") no-repeat !important; width: 36px; height: 44px; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; top: -35px; right: 40% !important;}
.controlLeftDest{background: url("../images/contenido/flecha-carrusel.png") no-repeat !important; width: 36px; height: 44px; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; left: 45% !important; bottom: -40px !important;}

.segunda-seccion{margin: 50px 0 60px;}
.tercera-seccion{margin: 0 0 50px; background-color: #ffffff;}

.back-destacado-inst{background: url("../images/contenido/destacados2.png") no-repeat; height: 70px; width: 100%; display: inline-flex; border-radius: 5px; }
.back-destacado-inst img{float: right;}

.back-destacado-programa{background: url("../images/contenido/destacados_programa.png") no-repeat; height: 70px; width: 100%; display: inline-flex; border-radius: 5px; }
.back-destacado-programa img{float: right;}

.sexta-seccion{background-color: #f4f4f4; padding: 20px 0;}

.nombre-destacado-programa{font-family: "Work Sans"; font-size: 1.2em; font-weight: bold; color: #ffffff; line-height: 18px; margin: 17px 0 10px 15px; width: 250px;}

.nombre-destacado{font-family: "Work Sans"; font-size: 1.2em; font-weight: bold; color: #ffffff; line-height: 18px; margin: 20px 0 10px 15px; width: 175px;}

.agenda{border: 2px solid #f4f4f4; padding: 10px; height: 280px;}
.agenda-nombre{font-weight: bold; color: #069169; font-family: "Work Sans"; font-size: 25px; border-bottom: 1px solid #069169;}
.agenda-nombre span{border-bottom: 5px solid#fff; padding-right: 15px;}
.varios{border: 2px solid #ececec; height: 280px; background-color: #f4f4f4;}
.title-varios{display: inline-flex; background-color: #06654A; color: #ffffff; font-size: 1.1em; font-family: "Work Sans"; width: 100%; text-align: center;}
#preguntas {width: 40%; padding: 10px 5px; cursor: pointer; }
#encuesta, #foro {width: 30%; padding: 10px; cursor: pointer;}
.active-tab{border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; background-color: #06654A; font-weight: bold;}
.nom-varios{color: #353535; font-family: "Work Sans"; font-size: 1em; border-bottom: 1px solid #353535; padding: 5px 0;}
#div-encuesta, #div-preguntas , #div-foro{padding: 10px 25px; height: 245px;}

.title-encuesta{text-align: center;}
.title-encuesta a{font-weight: bold; color: #353535; font-family: "Work Sans"; font-size: 18px; text-align: center;}
.opciones-encuesta{font-family: "Work Sans"; font-size: 16px; color: #353535;}
.button_encuesta_2 {font-family: "Work Sans"; font-size: 16px; border: 1px solid; color: #069169; font-weight: bold; text-align: center; background-color: transparent; margin: 0 auto;}

#eventos{margin-top: 12px;}
.mes-eventos{font-weight: bold; color: #353535; font-family: "Work Sans"; font-size: 20px; text-align: center;}
.lista-eventos{display: inline-flex; padding: 5px 20px; height: 60px;}
.fecha-evento{font-weight: bold; color: #353535; font-family: "Work Sans"; font-size: 20px; line-height: 22px; text-align: center; padding-right: 10px; border-right: 1px solid #39a87c; width: 70px;}
.nom-evento{color: #353535; font-family: "Work Sans"; font-size: 12px; padding-left: 10px; width: 210px;}
.nom-evento span{font-weight: bold;}
#listado_eventos{position: relative; height: 170px;}
.listado{margin-top: 10px; }
.ant-mes, .sig-mes{color: #353535; font-family: "Work Sans"; font-size: 12px; width: 50px; cursor: pointer;}
.ant-mes{margin-left: 20px; }
.sig-mes{right: 30px; position: absolute; top: 0px;}

.back-seccion3{background-color: #f4f4f4; height: 400px;}
.back-seccion4{background-color: #f4f4f4; height: 400px;}

.mySlideGaleria{height: 270px; margin-top: 20px; padding: 0 30px 0 15px;}
.seccion-3{padding: 5px 0px 10px 15px; background-color: #f4f4f4; border-left: 10px solid #ffffff; min-height: 400px;}

.right_banner{background: url("../images/contenido/flecha-carrusel_der.png") no-repeat !important; width: 36px; height: 44px; top: 85px; right: 0% !important;}
.left_banner{background: url("../images/contenido/flecha-carrusel.png") no-repeat !important; width: 36px; height: 44px; left: -10px !important; top: 85px !important;}
.nom-imagen{color: #353535; font-family: "Work Sans"; font-size: 1.1em; line-height: 18px; padding: 10px;}
.slide-imagen {padding: 15px;}

.mas-imagenes{background-color: #3366cc; padding: 0px 5px 3px; width: 140px; float: right; text-align: center; top: 35px;}
.mas-imagenes a{color: #ffffff; font-family: "Work Sans"; font-size: 1em;}

.mySlideDestacados2{margin-top: 30px;}
.item-destacado2{margin: 0px 0 5px; display: table; width: 100%; height: 60px; text-align: center; background-color: #39a87c;}
.item-destacado2 img{border: 1px solid #36c;}
.controlRightDest2{background: url("../images/contenido/flecha-carrusel_der.png") no-repeat !important; width: 36px; height: 44px; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; top: -40px; right: 40% !important;}
.controlLeftDest2{background: url("../images/contenido/flecha-carrusel.png") no-repeat !important; width: 36px; height: 44px; -moz-transform: rotate(-90deg) !important; -ms-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; left: 45% !important; bottom: -40px !important;}

.quinta-seccion{background-color: #ffffff; margin: 30px 0;}
.mascara-banner{background: url("../images/contenido/d_filtro-vere.png") no-repeat; width: 95%; height: 159px; position: absolute; padding: 30px 20px; top: 0;}
.nom-banner{background: rgba(37, 35, 122, 0.7); width: 230px; height: 100px; display: inline-block; text-align: center;}
.desc-banner{text-align: center; font-family: "Work Sans"; font-size: 1.1em; color: #ffffff; line-height: 20px; z-index: 1;height: 100px; display: table-cell; vertical-align: middle; width: 230px; padding: 10px; font-weight: bold;}
.img-dest{width: 95%;}

.mascara-banner-programa{background: url("../images/contenido/filtro-programas.png") no-repeat; width: 350px; height: 280px; position: absolute; padding: 50px; top: 0; vertical-align: middle;}
.nom-banner-programa{width: 100%; text-align: center; color: #fff; font-family: Work Sans; font-size: 16px; font-weight: bold; height: 60px; display: table-cell; vertical-align: middle; padding: 0 15px;}
.desc-banner-programa{text-align: center; font-family: "Work Sans"; font-size: 22px; color: #ffffff; line-height: 15px; z-index: 1; height: 180px; display: table-cell; vertical-align: middle; width: 250px; padding: 10px; font-weight: bold; letter-spacing: 1px;}

.quinta-seccion, .septima-seccion{background-color: transparent; margin: 50px 0;}
.img-twitter{background: url(../images/contenido/redes/red-tw.png) no-repeat; height: 68px; width: 62px; cursor: pointer;}
.img-facebook{background: url(../images/contenido/redes/red-fb.png) no-repeat; height: 68px; width: 62px; cursor: pointer;}
.img-instagram{background: url(../images/contenido/redes/red-ig.png) no-repeat; height: 68px; width: 62px; cursor: pointer;}
.padding-redes{margin-left: 20px;}
.fb_iframe_widget iframe{width: 100%;}
.box-redes{display: inline-flex; margin-left: -15px; width: 95%;}
.box-iconos-redes{width: 25%;}
.box-timeline{width: 90%;}

.container-videos{margin-top: 15px;}
.item-video{margin-bottom: 5px; text-align: center;}
.item-video iframe{width: 270px; height: 207px; float: left;}
.item-video img{width: 270px; height: 207px; float: left; cursor: pointer;}
.play-video{background: url("../images/contenido/ico-video.png") no-repeat; height: 67px; width: 57px; position: absolute; z-index: 1; bottom: 0; left: 0; cursor: pointer;}

.slide-entidades{padding: 10px; border: 0;}
.slide-entidades img{border-radius: 5px;}
.rightBanner{background: url("../images/contenido/flecha-carrusel_der.png") no-repeat !important; width: 36px; height: 44px; top: 85px; right: -20px !important;}
.leftBanner{background: url("../images/contenido/flecha-carrusel.png") no-repeat !important; width: 36px; height: 44px; left: -30px !important; top: 85px !important;}

.back-slide{height: 130px; background-color: #f4f4f4; position: absolute; margin-top: -120px; z-index: -1;}
.ul-entidades{display: inline-flex;}
.li-entidades{margin-bottom: 0; list-style: none; padding-left: 0px;}
.li-entidades li a{color: #353535; font-family: "Work Sans"; font-size: 1em;}
.entidades1 li::before {content: "\2022  "; color: #3366CC;}
.entidades2 li::before {content: "\2022  "; color: #FDD302;}
.entidades3 li::before {content: "\2022  "; color: green;}
.entidades4 li::before {content: "\2022  "; color: red;}
.primer-ul{padding-right: 20px;}

.redes-primer, .redes-segundo{display: inline-flex; margin-bottom: 10px;}
.redes-primer a, .redes-segundo a{padding-right: 10px;}

 /* Responsive  */
.button-institucional{float: none; border: 0 !important; background: url("../images/cabezote/menu2_responsive.png") no-repeat; width: 16px; height: 16px; border-radius: 0; margin: 0 auto; padding: 0 !important;}
.button-institucional:hover{background-color: transparent !important; }
.ul-inst-responsive{padding-left: 0px; font-family: "Work Sans";}
.ul-inst-responsive li{list-style: none; padding: 3px 0; border-bottom: 1px solid #069169;}
.div-institucional{margin-top: 10px;padding: 10px;}

.button-utilidades{background: url(../images/cabezote/menu1_responsive.png) no-repeat; width: 16px; height: 16px; border: 0 !important;z-index: 100; margin-top: 45px !important;}
#menu-utilidades-responsive{padding-top: 30px; background-color: #fff;}
.ul_menu_oculto_responsive{padding-left: 0; font-family: "Work Sans"; background-color: #3366CC; }
.ul_menu_oculto_responsive li{list-style: none; margin: 3px 0; text-align: center; border-bottom: 2px solid #fff; padding: 3px;}
.ul_menu_oculto_responsive li a{color: #ffffff;}

.slick-dots li{border: 2px solid #069169; border-radius: 50%; width: 12px !important; height: 12px !important;}
.slick-dots .slick-active{background-color: #39a87c;}
.slick-dots{margin-top: 20px !important;}

.MySlideVideos{margin: 20px 0 0 0;}
.slick-dotted.slick-slider {margin-bottom: 20px !important; }

/* Interna  */
.cabezote-interna{background-color: #f4f4f4; margin-bottom: 20px;}
.logo-gobierno-interna{width: 30%; margin: 20px 0;}

.menu-contextual{margin-top: 5px;}
.lista_sencilla_menu {padding-left: 0;}
.lista_sencilla_menu li{list-style: none; margin-bottom: 5px;}
.list-lateral{color: #fff; font-family: "Work Sans"; font-size: 1.1em; margin-bottom: 5px; background-color: #069169; border-top-right-radius: 10px; cursor: pointer; padding: 5px;}
.ul-lateral{background-color: #fff; margin-bottom: 5px; max-height: 300px; overflow-y: scroll;}
.list-group-item-lateral{background-color: #efefef !important; padding: 5px; border-top-right-radius: 15px !important;}
.list-group-item-lateral a{color: #353535 !important; font-family: "Work Sans"; font-size: 14px;}
div[aria-expanded="true"]{background-color: #37b096; border-top-right-radius: 10px;}

.breadcrumb{font-family: "Work Sans"; background-color: #fff !important; padding: 5px; margin-bottom: 0;}
.breadcrumb > li{display: unset !important; white-space: normal !important;}
.breadcrumb li a{color: #353535;}
.breadcrumb > .active{color: #353535; font-weight: bold;}
.line-breadcrumb{background-color: #069169; height: 3px; width: 100%; margin-bottom: 15px;}
.btn-contraste{background-color:#069169; color:#fff; border: none; border-radius: 0; font-size: 11.5px; padding: 1px 5px; cursor: pointer;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){background-color:#069169; color:#fff; border: none; margin: 0 1px; border-radius: 0;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){background-color:#069169; color:#fff; border: none; margin: 0 1px; border-radius: 0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{background-color:#069169; color:#fff; border: none; border-radius: 0;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group{margin-left: 1px;}
.btn-group-xs > .btn, .btn-xs{font-size: 11px;}

#default h3{color: #069169; font-size: 2.2em; font-weight: bold; margin-top: 30px;}
.div_pie_default{border-left: 5px solid#069169; padding-left: 5px; font-weight: bold; font-style: italic;}
.fecha{font-size: 1em; color:#999; text-transform: capitalize;}
.contenedor_img_default{margin-bottom: 20px;}
.back-redes{text-align: right;}
#default_utilitarios{margin-top: 23px;}
.contador{margin: 20px 0;}
.default_submenu, .filtro{font-family: "Work Sans"; }
.posts .post .post-title h2 a{color: #069169; font-family: "Work Sans"; }
.dS-aux h4{text-align: center; font-weight: bold; margin-bottom: 30px;}
.post{background-color:#f4f4f4; padding: 10px;}
.s_antetitulo{font-weight: bold; font-size: 12px;}
.s_titulo a{color: #069169}

.list-categorias{margin: 0 auto; width: 80%;}
.list-categorias li{margin: 20px 0;}

.list-group-item-hijos[aria-expanded="true"]{background-color: #C3B79F; border-top-right-radius: 0px;}
.collapse-ul-hijos.collapse:not(.in)[aria-expanded="false"] ul, .collapse-ul-hijos.collapse:not(.in) ul{display: none;}
.collapse-ul-hijos[aria-expanded="true"]{background-color: #f4f4f4; border-top-right-radius: 0px;}

.list-group-item-hijos:last-child {margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}
.list-group-item-hijos:first-child {border-top-left-radius: 2px; border-top-right-radius: 2px;}
div.list-group-item-hijos, button.list-group-item-hijos {color: #333; text-transform: uppercase; font-weight: bold;
text-align: center;  box-shadow: 0px 4px 10px -10px #000; cursor: pointer;}
.list-group-item-hijos {position: relative; display: block; padding: 15px; background-color: #C3B79F; cursor: pointer;}

.list-hijos li{margin: 5px 0; box-shadow: none;}
.list-group-item-cont:last-child {box-shadow: none;}
a.list-group-item-cont, button.list-group-item-cont {color: #787878; text-transform: capitalize; text-align: center;}
.list-group-item-cont {position: relative; display: block; padding: 5px 10px;}


@media (min-width: 300px) and (max-width: 499px){
    .controlRightDest{right: 45% !important;}
    .controlLeftDest{left: 43% !important;}
    .lista-eventos{padding: 5px 10px !important;}
    .fecha-evento{font-size: 18px; line-height: 20px; width: 60px;}
    .nom-evento{width: 195px;}
    .rightBanner{right: -25px !important;}
}
@media (min-width: 650px) and (max-width: 799px){
    .leftBanner, .rightBanner{top: 110px !important;}
    .controlRightDest{right: 50% !important;}
    .controlLeftDest{left: 40% !important;}
}
@media (min-width: 800px) and (max-width: 999px){
    .leftBanner, .rightBanner{top: 110px !important;}
    .controlRightDest{right: 50% !important;}
    .controlLeftDest{left: 40% !important;}
    .item-video iframe{width: 95%; margin: 0 auto;}
    .seccion-1{padding: 10px;}
}
@media (max-width: 800px){
    .item-video{text-align: center;}
    .item-video iframe{width: 95%; margin: 0 auto;}
    .seccion-1{padding: 10px;}
    .slide-entidades{text-align: center;}
    .slide-entidades img{margin: 0 auto;}
    .septima-seccion{background-color: #f4f4f4; margin: 0;}
    .slideEntidades{margin: 15px 0;}
    #slide-home, .back-slide-dos{height: auto !important;}
    #slide-home .carousel-inner > .item, #slide-home .carousel-inner > .item.active.left{height: auto !important;}
    .carousel-inner > .item > a > img, .carousel-inner > .item > img{height: auto !important;}
    .carousel-fade .carousel-inner > .item, .carousel-fade .carousel-inner > .item.active.left{height: auto !important;}
    .logo-govco{text-align: center;}
    .logo-govco img{margin: 20px auto;}
    .back-seccion1-home{background-color: #ffffff;}
    #navbar-institucional{padding-left: 0px !important;}
    #header-institucional{background-color: #069169; text-align: center; padding: 5px;}
    #menu-institucional{border: 0 !important;}
    .buscar{position: absolute; margin-top: 3px;}
    .buscador_cabezote {padding: 10px 0;}
    .idiomas{margin: 5px 15px;}
    .seccion-1{height: auto !important;}
    .back-destacado{box-shadow: none;}
    #form-contraste{height: 68px; width: 68px;}
    #form-contraste-pie{height: 68px; width: 68px;}
    .ds_red_pie{height: 68px; width: 68px; background-size: cover;}
    .container-info{position: relative; bottom: 50px; padding: 5px;}
    .nombre-slide{font-size: 13px;}
    .desc-slide{display: none;}
}
@media (max-width: 990px) {
    .collapse {display: block;}
    .navbar-toggle{display: block;}
    .mas-noticias{position: relative; z-index: 1; margin: -35px auto 0; text-align: center;}
    .mySlideNoticias{margin-bottom: 10px;}
    .img-dest{width: 100%;}
    .mascara-banner{width: 100%;}
    .nom-banner, .desc-banner{width: 100%;}
    .height-pie{height: auto;}
}
@media (min-width: 1000px) and (max-width: 1900px){
    .carousel-inner > .item > a > img, .carousel-inner > .item > img{width: 100%; height: 600px;}
}