@font-face {font-family:"DIN Cond"; src:
  url("fonts/DINCond-RegularAlternate.ttf") format("truetype"),
  url('fonts/dincond-bold.svg#dincond-bold') format('svg'),
  url('fonts/dincond-bold.otf'),
  url('fonts/DINCond-Bold.woff') format('woff'),
  url('fonts/dincond-bold.eot?#iefix') format('embedded-opentype')
}
@font-face {font-family:"DIN Medium"; src:
  url("fonts/DINNEXTLTPRO-MEDIUM.ttf") format("truetype"),
  url('fonts/DINNEXTLTPRO-MEDIUM.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINNEXTLTPRO-MEDIUM.woff') format('woff'),
  url('fonts/DINNEXTLTPRO-MEDIUM.OTF'),
  url('fonts/DINNEXTLTPRO-MEDIUM.svg#DINNEXTLTPRO-MEDIUM') format('svg')
}
@font-face {font-family:"DIN Bold"; src:
  url("fonts/DINNEXTLTPRO-BOLD.ttf") format("truetype"),
  url('fonts/DINNEXTLTPRO-BOLD.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINNEXTLTPRO-BOLD.woff') format('woff'),
  url('fonts/DINNEXTLTPRO-BOLD.OTF'),
  url('fonts/DINNEXTLTPRO-BOLD.svg#DINNEXTLTPRO-BOLD') format('svg')
}
@font-face {font-family:"DIN Light"; src:
  url("fonts/DINNEXTLTPRO-LIGHT.ttf") format("truetype"),
  url('fonts/DINNEXTLTPRO-LIGHT.eot?#iefix') format('embedded-opentype'),
  url('fonts/DINNEXTLTPRO-LIGHT.woff') format('woff'),
  url('fonts/DINNEXTLTPRO-LIGHT.OTF'),
  url('fonts/DINNEXTLTPRO-LIGHT.svg#DINNEXTLTPRO-LIGHT') format('svg')
}
@font-face {font-family:"Montserrat Bold";src: url("fonts/Montserrat-Bold.ttf") format("truetype");}
@font-face {font-family:"AvenirLTStd";src: url("fonts/AvenirLTStd-Medium.otf") format("truetype");}

a:focus, a:hover{text-decoration: none !important;}
#edicion{font-family: "DIN Light";}
#cont{display: none;}

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 p {
  background: #000;
  color:#fff!important;
}
body.highcontrast ol, body.highcontrast nav, body.highcontrast div.navbar{
border: solid 1px #fff!important;
}

body.highcontrast div#header-institucional button {-webkit-filter: grayscale(100%) !important; filter: grayscale(100%);}
body.highcontrast div#button-utilidades button {-webkit-filter: grayscale(100%) !important; filter: grayscale(100%);}

body.highcontrast img, body.highcontrast div#social_network, body.highcontrast div.height-540{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
body.highcontrast div.galeria-video{
-webkit-filter: grayscale(100%) !important;
}
body.highcontrast .logo-minhacienda{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
background: url("../images/cabezote/Logo_Minhacienda-01.png") no-repeat !important;
}
body.highcontrast .chat{
  background: url("../images/contenido/flotantes/Chat1.png") no-repeat !important;
}
body.highcontrast .perfil1{
background: url("../images/contenido/REPORTANTES_2.png") no-repeat !important;
}
body.highcontrast .perfil2{
background: url("../images/contenido/SIREL_2.png") no-repeat !important;
}
body.highcontrast .perfil3{
background: url("../images/contenido/CIUDADANIA_2.png") no-repeat !important;
}
body.highcontrast .perfil1-hover{
background: url("../images/contenido/REPORTANTES_2.png") no-repeat !important;
}
body.highcontrast .perfil2-hover{
background: url("../images/contenido/SIREL_2.png") no-repeat !important;
}
body.highcontrast .perfil3-hover{
background: url("../images/contenido/CIUDADANIA_2.png") no-repeat !important;
}
body.highcontrast button:hover, body.highcontrast a:hover {
	color: #000 !important;
	background: #fff !important;
}
body.highcontrast .cbp-caption{
border: solid 1px #fff!important;
}
body.highcontrast .cabezote-interna{
background: #000!important;
}
body.highcontrast .container-info{
  background-color: transparent !important;
}
body.highcontrast legend{
  color: #fff !important;
}
body.highcontrast .left-perfil-arrow, body.highcontrast .left-minislide-arrow{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -20px 0px !important; height: 25px; width: 25px;}
body.highcontrast .right-perfil-arrow, body.highcontrast .right-minislide-arrow{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -85px 0px !important; height: 25px; width: 25px;}

.primera-seccion {position: absolute;}
.back-seccion1 {background-color: #3366CC; height: 42px;}
.back-seccion2 {background-color: #E6EFFD; height: 42px;}
.back-ul-cabezote{background-color: #F0F0F0; border-top: 2px solid #e4e4e4;}
.frase{height: 42px; display: table;}
.frase-cabezote{font-size: 13px; font-family: "Open Sans"; color: #333; vertical-align: middle; display: table-cell;}

#social_network{height: 145px; position: fixed; right: 0%; width: 50px; z-index: 3; top: 40px;}
.red_social_item{height: 33px; width:36px; float: right;cursor: pointer;}
#fb_red, #fb_red_home{background: url(../images/contenido/flotantes/Facebook.png) no-repeat !important;}
#tw_red, #tw_red_home{background: url(../images/contenido/flotantes/Twitter.png) no-repeat !important;}
#yt_red, #yt_red_home{background: url(../images/contenido/flotantes/Youtube.png) no-repeat !important;}
#in_red, #in_red_home{background: url(../images/contenido/flotantes/Instagram.png) no-repeat !important;}

#fb_red_responsive{background: url(../images/flotantes/Facebook.png) no-repeat !important;}
#tw_red_responsive{background: url(../images/flotantes/Twitter.png) no-repeat !important;}
#yt_red_responsive{background: url(../images/flotantes/Youtube.png) no-repeat !important;}
#in_red_responsive{background: url(../images/flotantes/Instagram.png) no-repeat !important;}


.chat{background: url(../images/contenido/flotantes/Chat.png) no-repeat; height: 71px; width: 71px; background-color: transparent; position: fixed; right: 2%; bottom: 5%; border: 0; z-index: 99999;}


.seccion1-back-cabezote{background-color: #F0F0F0;}
.ul-cabezote{color: #8D8D8D; font-size: 14px; font-family: "Open Sans"; margin: 5px auto; float: right;}
.li-menu-utilidades a{color: #8D8D8D !important; font-size: 12px; }
.li-menu-utilidades a:hover, a:active, a:focus{color: #115383 !important;}
.nav > li > a:focus, .nav > li > a:hover, .nav > li > a:active{background-color: transparent;}
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent !important;}
.nav-justified-institucional > li > a:focus, .nav-justified-institucional > li > a:hover{color: #fff !important;}

#input-buscar{display: none; position: absolute; z-index: 200; margin-left: 25px; margin-top: 5px;}
/*.boton-buscar:hover #input-buscar{display: block;}*/
#cadena_buscar {color: #8D8D8D; font-style: italic; border: 0; font-size: 12px; font-family: 'Open Sans'; background-color: #FFF; padding: 3px 10px;}
#cadena_buscar2 {color: #8D8D8D; border: 0; font-size: 12px; font-family: "Work Sans";; background-color: #FFF; padding: 3px 10px; width: 100%;}

.buscar{background: url(../images/sprite_uiaf.png) no-repeat; background-position: 5px 0px; height: 25px; width: 25px; border: 0;}
.contraste-home{margin: 5px 0 0 5px;}

.select_idioma{background-color: #f0f0f0; border: 1px solid #ccc; color: #8D8D8D; font-size: 12px; font-family: "Open Sans"; border-radius: 2px;}

.seccion2-back-cabezote{background-color: #FFF;}
.seccion2-back-noticias{background: url("../images/contenido/fondo_noticias.jpg") no-repeat; width: 100%; height: 480px;}
.seccion2-back-perfil{background-color: #E8E6E6;}
.seccion-back-redes{background: url("../images/contenido/fondo_redes.jpg") no-repeat; background-size: cover; background-position: center !important; padding: 40px 0;}
.seccion-pie{background-color: #002F4F; font-family: "AvenirLTStd"; color: #CBCBCB; font-size: 18px; text-align: center; padding: 40px 0 5px;}
.logo-entidad{float: left; width: 138px; height: 138px;}
.logo-minhacienda{background: url(../images/cabezote/Logo_Minhacienda-01.png) no-repeat; width: 195%; height: 75px; background-size:100%; background-position-y:10px; }
.logo-todospais{background: url(../images/cabezote/logo-gobierno-082018.png) no-repeat; width: 160px; height: 75px; background-size:147px 43px; margin-left: -30px; background-position-y:21px; }
.logos2-cabezote{margin-top: 50px;}
.logos-cabezote{margin: 10px 0;}
.nombre-sitio{font-family: "DIN Medium"; font-size: 30px; color: #005A88; position: absolute; margin-left: 155px; line-height: 30px; margin-top: 40px; width: 50%;}

.titulo-seccion{font-size: 48px; font-family: "DIN Light"; color: #4D4D4D; text-align: center; padding-top: 40px;}
/* #carousel-noticias{padding: 20px 0 10px; background: rgba(0, 47, 79, .9); height: 320px !important;} */

.mySlideNoticias{padding: 20px 0 10px; background: rgba(0, 47, 79, .9); height: 320px !important; margin-bottom: 0px !important;}
.slick-dots{width: 20% !important; margin-left: 65px !important; margin-top: -15px !important;}
.slick-dots li{background-color: #fff; border-radius: 10px; width: 10px !important; height: 10px !important;}
.slick-dots .slick-active{background-color: #05D0E5; }

.back-mas-ver{padding: 20px 15px 10px; background: rgba(0, 47, 79, .9); height: 320px;}
.right-control-noticias{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -220px 0px !important; height: 30px !important; width: 20px !important; right: 68% !important; bottom: -10px !important;}
.left-control-noticias{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -170px 0px !important; height: 30px !important; width: 20px !important; left: 5% !important; bottom: -10px !important;}
.carousel-control-noticias{top: 85% !important; left: 5px; width: 5%;}

/* .carousel-control-noticias.right{background-image: none; opacity: 1; right: 65% !important;}
.carousel-control-noticias.left{background-image: none; opacity: 1; left: 10% !important;} */

.foto-noticias{width: 330px; height: 244px;background-size: cover !important;}
.nombre-noticias{font-family: "AvenirLTStd"; font-size: 26px; color: #fff; line-height: 25px; padding: 5px 5px 10px 0px; text-align: left; margin-left: -15px;}
.nombre-noticias:hover{text-decoration: none;}
.resumen-noticias{font-family: "AvenirLTStd"; font-size: 17px; text-align: left; color: #fff; line-height: 19px; padding: 10px 15px 0 0; text-align: left;}
.fecha-noticias{font-family: "AvenirLTStd"; font-size: 14px; text-align: left; color: #05D0E5; text-transform: capitalize; margin-top: 10px; padding-left: 10px;}
.mas-noticias{font-family: "AvenirLTStd"; font-size: 14px; text-align: left; color: #05D0E5; text-transform: capitalize; margin-top: 15px;}
.controles-noticias{margin-top: 0px;}
.carousel-indicators-noticias{margin-top: -2px; width: 44% !important; position: relative !important;}
.carousel-indicators-noticias li{background-position: -205px -4px !important;}
.carousel-indicators-noticias .active{background-position: -190px -5px !important;}

.padding-noticias{padding: 45px 0;}
.titulo-articulo{color: #05D0E5; font-family: "DIN Cond"; font-weight: bold; font-size: 28px;}
.nombre-articulo{font-family: "AvenirLTStd"; font-size: 14px; color: #fff;}
.caja-articulo{border-bottom: 1px solid #05D0E5; margin-bottom: 10px; padding-bottom: 10px;}

.linea-titulo{background-color: #166EAE; width: 5%; height: 5px;}
.mySlider{margin-top: 30px; }
.nombre-slide{font-family: "Montserrat Bold"; font-size: 35px; color: #FFF; margin: 100px 0 30px; text-align: left; text-transform: uppercase; line-height: 55px;}
.nombre-slide-interna{font-family: "AvenirLTStd"; font-size: 45px; color: #002F4F; margin: 85px 0 0 30px; text-align: center; text-transform: uppercase; width: 100%; line-height: 55px; }
.desc-slide{font-family: "DIN Light"; font-size: 25px; color: #FFF; margin-bottom: 70px; text-align: left; width: 65%;line-height: 25px;}
.conozca-mas{font-family: "DIN Light"; font-size: 20px; color: #FFF; width: 100%; border: 1px solid #FFF; padding: 10px 20px;}
.conozca-mas:hover{text-decoration: none;}

#slide-home, #slide-home-responsive{margin-top: -52px; height: 600px;}
.container-info{position: absolute; bottom: 10%; right: 20%;}
.container-info-slide{position: absolute; margin-left: 30px; margin-top: -100px; width: 20%;}
.control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 1250px; margin-top: -250px;}
.control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -405px; margin-top: -250px;}

@media(width: 3768px){
  .control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -1310px; margin-top: -250px;}
  .control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 1945px; margin-top: -250px;}
}
@media(width: 2560px){
  .control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -725px; margin-top: -250px;}
  .control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 1509px; margin-top: -250px;}
}
@media(width: 2559px){
  .control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -170px; margin-top: -250px;}
  .control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 1065px; margin-top: -250px;}
}
@media(max-width: 1440px){
  .control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -170px; margin-top: -250px;}
  .control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 1070px; margin-top: -250px;}
}
@media(max-width: 1279px){
  .control_left_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -25px 0px; height: 30px; width: 20px; margin-left: -66px; margin-top: -250px;}
  .control_right_banner{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -90px 0px; height: 30px; width: 20px; margin-left: 810px; margin-top: -250px;}
}
.carousel-inner > .item > a > img{height: 600px !important;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img{height: 600px !important;}
.carousel-indicators{margin-left: 0% !important;}
.carousel-control.left{background-image: none; opacity: 1;}
.carousel-control.right{background-image: none; opacity: 1; right: 40%;}
.carousel-control{top: 45%; left: 5px; width: 5%;}
.carousel-indicators{position: initial; width: 65%;}
.carousel-indicators li{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -70px -4px; height: 15px; width: 15px; border: 0;}
.carousel-indicators .active{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -45px -5px; height: 15px; width: 15px; border: 0;}
video{width: 100%;}
.carousel .item{height: 600px;}

.perfiles{margin: 20px 0;}
.slide{text-align: center;}
.img-perfil{margin: 0 auto; margin-bottom: 20px; cursor: pointer; height: 106px; width: 106px;}
.perfil3{background: url(../images/contenido/CIUDADANIA.png) no-repeat; }
.perfil3:hover{background: url(../images/contenido/CIUDADANIA_2.png) !important;}
.perfil3-hover{background: url(../images/contenido/CIUDADANIA_2.png) !important;}

.perfil1{background: url(../images/contenido/REPORTANTES.png) no-repeat;}
.perfil1:hover{background: url(../images/contenido/REPORTANTES_2.png) !important;}
.perfil1-hover{background: url(../images/contenido/REPORTANTES_2.png) !important;}

.perfil2{background: url(../images/contenido/SIREL.png) no-repeat;}
.perfil2:hover{background: url(../images/contenido/SIREL_2.png) !important;}
.perfil2-hover{background: url(../images/contenido/SIREL_2.png) !important;}

.nom-perfil{font-family: "AvenirLTStd"; font-size: 30px; color: #002F4F; font-weight: bold; text-transform: uppercase; bottom: 0; width: 100%; }
.nom-perfil-hover{color: #575756; font-family: "AvenirLTStd"; font-size: 30px; font-weight: bold; text-transform: uppercase; bottom: 0; width: 100%; }
.slide:hover .nom-perfil{color: #575756 !important;}

.back-perfil1{background-color: #003855;}
.back-perfil2{background-color: #F0F0F0;}

.box-perfiles{display: inline-flex;}
.box-hijos{background-color: #fff; text-align: center; width: 140px; height: 200px; margin-left: 10px; margin-bottom: 10px; padding-top: 15px;}
.box-hijos img{margin: 0 auto; }
.box-hijos-ppal{background-color: #7595AA; text-align: center; width: 140px; height: 200px; margin-left: 10px; margin-bottom: 10px;}
.nom-hijo-perfil{font-size: 16px; font-family: "DIN Light"; color: #333; margin: 0 auto; line-height: 15px;
margin-top: 15px; padding: 0 5px;}
.nom-hijo-perfil-ppal{font-size: 26px; font-family: "DIN Cond"; color: #fff; font-weight: bold; margin: 0 auto; margin-top: 40%;
padding: 10px; line-height: 30px;}
.padding-seccion{padding: 50px 0;}
.box-perfil{height: 190px; width: 190px; margin-left: 10px; box-shadow: 0px 4px 10px -7px #000;}
.box-perfil2{height: 190px; width: 155px; margin-left: 10px; box-shadow: 0px 4px 10px -7px #000;}
.box-img-perfil{background-color: #F6F6F6; text-align: center; }
.box-img-perfil img{margin: 0 auto; padding: 30px 0;}
.nom-perfil-hijo{font-size: 16px; font-family: "DIN Light"; color: #333; margin: 0 auto; line-height: 15px; padding: 0 5px; padding: 20px; background-color: #fff; height: 60px; text-align: center;}
.nom-perfil-hijo2{font-size: 16px; font-family: "DIN Light"; color: #333; margin: 0 auto; line-height: 15px; padding: 0 5px; padding: 12px 17px 10px; background-color: #fff; height: 60px; text-align: center;}

.height-540{height: 400px; }
.parallax {
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.mascara-eventos{width: 100%; height: 400px; z-index: 2; position: absolute; margin-top: 2px;}

.titulo-seccion2{font-size: 30px; font-family: "AvenirLTStd"; color: #fff; text-align: center; padding: 20px 0; text-transform: uppercase; letter-spacing: 5px;}
.titulo-seccion3{font-size: 30px; font-family: "AvenirLTStd"; color: #002F4F; text-align: center; padding: 30px 0; text-transform: uppercase; letter-spacing: 5px;}
.box-titulo{display: inline-flex; text-align: center; width: 100%; justify-content: center;}
.bullet-titulo{background: url("../images/contenido/bullet-titulos.png") no-repeat; width: 25px; height: 32px; margin-top: 20px; background-size: contain;}
.bullet-titulo2{background: url("../images/contenido/bullet-titulos2.png") no-repeat; width: 24px; height: 33px; margin-top: 32px; background-size: contain; }
.bullet-titulo3{background: url("../images/contenido/vineta_blanca.png") no-repeat; width: 30px; height: 34px; margin-top: 20px; background-size: contain; }

.mySlider1{margin-top: 20px;}
.img-destacado{text-align: center;}
.img-destacado .img{margin: 0 auto; display:block; margin-left: auto; margin-right: auto; width: 100%;    transform:scale(1); -ms-transform:scale(1);  -moz-transform:scale(1);   -webkit-transform:scale(1);  -o-transform:scale(1);   -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; width: 91px; height: 91px;}
.img-destacado:hover .img{transform:scale(0.8);  -ms-transform:scale(0.8);  -moz-transform:scale(0.8);  -webkit-transform:scale(1.2);  -o-transform:scale(0.8);  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.nombre-destacado{font-size: 16px; color: #FFF; font-family: "AvenirLTStd"; line-height: 20px; margin-top: 50px; margin-bottom: 20px; text-align: center; text-transform: uppercase;}
.left-minislide-arrow{background: url('../images/sprite_uiaf.png') no-repeat !important; background-position: -25px 0px !important; width: 20px !important; height: 30px !important; top: 35% !important;}
.right-minislide-arrow{background: url('../images/sprite_uiaf.png') no-repeat !important; background-position: -90px 0px !important; width: 20px !important; height: 30px !important; top: 35% !important;}
.slick-arrow:before, .slick-prev:before, .slick-next:before{content: none!important;}

.back-shadow{background: url(../images/contenido/shadow.png) no-repeat; height: 20px; width: 100%; bottom: 0px; position: relative; background-position: center bottom;}
.embeb_ft{margin: 40px 0;}

.back-seccion1-pie{background-color: #013856;}
.info-pie{font-size: 48px; color: #87B4D3; text-align: center; font-family: "DIN Light"; padding: 15px 0;}
.back-seccion2-pie{background-color: #001C31;}
.back-seccion2-pie-nuevo{background-color: #3366CC; padding: 30px 0;}
.info2-pie{font-size: 11px; color: #87B4D3; font-family: "Open Sans"; padding: 30px 0;}
.ul-pie{list-style: none; padding-left: 0; font-size: 13px; font-weight: normal; margin-bottom: 20px;}
.ul-pie li{padding: 0; color: #fff; font-family: "Work Sans";}
.ul-pie li a{color: #fff;}
.ul-pie li a:hover{font-weight: bold;}
.border-pie{border-right: 1px solid #fff; padding: 20px; display: table; height: 300px;}
.border-pie2{border-right: 1px solid #fff; height: 300px;}
.border-pie3{padding: 20px; height: 300px; color: #fff; font-family: "Work Sans"; font-size: 16px; font-weight: bold;}
.items-redes{display: inline-flex; padding-top: 20px;}

ul.he_footer_redes li {height: auto; overflow: hidden; list-style: none; display: inline-flex; margin: 10px 10px 5px 0; text-align: center; width: 110px;}
ul.he_footer_redes li .fa_text {float: right; padding-top: 7px; color: #fff; font-family: "Work Sans";}
ul.he_footer_redes li .fa_text:hover {font-weight: bold;}
ul.he_footer_redes li .fa-circle {border-radius: 50%;background: #ffffff; color: #3366CC; font-size: 20px; padding: 8px; margin-right: 8px; width: 35px; height: 35px;}

.fa-circulo {border-radius: 50%; background: #ffffff; color: #3366CC; font-size: 20px !important; padding: 8px; margin-right: 8px; width: 35px; height: 35px; text-align: center; -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5); box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);}
.he_footer_redes {margin: 0; padding: 0; display: flex; justify-content: center;}

.barra-pie{height: 7px; background-color: #CDC29E;}
.img-entidades{text-align: center; margin-right: 5px; background: url(../images/pie/shadow_logos_footer.png) no-repeat; background-position: center bottom; height: 57px;}
.img-entidades img{margin: 0px auto; height: 44px; width: 153px;}
.mySlider2{margin: 30px 0; }
.right-entidades-arrow{background: url('../images/sprite_uiaf.png') no-repeat!important; background-position: -220px 0px!important; width: 20px; height: 30px; top: 45%;}
.left-entidades-arrow{background: url('../images/sprite_uiaf.png') no-repeat!important; background-position: -170px 0px!important; width: 20px; height: 30px; top: 55%;}

.box-ppal-eventos{background-color: #EDCD88; box-shadow: 5px 5px 15px 0px #666; border: 2px solid #EDCD88;}
.nombre-mes{font-family: "AvenirLTStd"; font-weight: bold; font-size: 40px; color: #002F4F; text-transform: uppercase; padding: 10px; }

/* .jem{color: #EDCD88; color: #002F4F; color: #0071AB; color: #008AFC; } */
.box1-eventos{background-color: #002F4F; padding: 15px; height: 210px; box-shadow: -2px 3px 5px -1px #666}
.box2-eventos{background-color: #0071AB; padding: 15px; height: 210px; box-shadow: 1px 3px 5px 0px #666}
.box3-eventos{background-color: #008AFC; padding: 15px; height: 210px; box-shadow: 0px 4px 4px 0px #666}

.dia-evento{color: #FFF; font-family: "AvenirLTStd"; font-weight: bold; font-size: 40px; line-height: 40px; margin-top: 20px; display: inline-flex;}
.nombre-evento{font-family: "AvenirLTStd"; font-size: 16px; color: #FFF; line-height: 18px; margin-top: 10px;}
.nombre-mes-evento{font-family: "AvenirLTStd"; font-weight: bold; font-size: 20px; color: #FFF; text-transform: uppercase; border-bottom: 2px solid #05D0E5;}


/* Interna */
.div_left{padding: 80px 0;}
.lista_sencilla_menu{padding-left: 0; font-family: "DIN Cond"; font-size: 1.125em; text-align: center; text-transform: uppercase; font-weight: bold;}
.lista_sencilla_menu li{list-style: none;  padding: 7px 0;}
.lista_sencilla_menu li a{color: #666;}
.lista_sencilla_menu li a:hover{color: #125C91;}
.line-menu{height: 2px; background-color: #d7bd67; width: 40%; margin: 0 auto;}
.breadcrumb{background-color: transparent !important; font-family: "Open Sans"; font-size: 12px; margin-top: 20px;}
.breadcrumb > li {display: unset !important; white-space: normal !important;}
.breadcrumb li a{color: #AA976D;}
.breadcrumb > .active{color: #575757;}

.nav-filtro{font-family: "AvenirLTStd";}
.h4-noticias{font-family: "AvenirLTStd"; margin: 30px 0; font-size: 20px;}
.posts .post .post-title h2 a{font-family: "AvenirLTStd";}
.posts .post .post-content p{font-family: "AvenirLTStd";}
.posts .post .post-content .more{margin-top: 10px !important;}

.menu-contraste{margin-top: 30px;}
.nombre-categoria{font-size: 2.50em; font-family: "AvenirLTStd"; line-height: 1.1; margin: 15px 0; color: #002F4F; font-weight: bold;}
.resumen-categoria{background-color: #C8D1ED; padding: 40px 30px 30px 30px; margin-bottom: 20px;}
.linea-resumen-categoria{ color: #002F4F; font-family: "AvenirLTStd"; font-size: 1.7em; line-height: 1; padding-left: 10px;}
.fecha{font-family: "AvenirLTStd"; font-size: 1.2em; color: #166EAE; }
#default_utilitarios{margin: 20px 0;}
.div_descripcion_default{color: #3C3C3B; font-size: 1.15em; font-family: "Open Sans"; }
.div_descripcion_default ol{margin-left: 20px; padding-left: 10px;}
.listado_default{color: #999; font-size: 1.2em; font-family: "DIN Light"; margin-top: 30px;}
.contenedor_img_default{margin-bottom: 0; background-color: #fff;}
.div_pie_default{width: 100%; left: 0; min-height: 40px; background: rgba(120,120,120,0.7); padding: 10px; color: #fff; margin: 0 !important; text-align: center;}
#descripcion_default{word-wrap: break-word; background-color: #EDF0F9;}

.title-share{padding: 15px 0; float: right; font-size: 22px; font-family: DIN Cond; color: #4F4F4F; font-weight: bold;}
.back-redes{background-color: #F0F0F0; height: 60px;}
.social-likes{margin-left: 0px;}
.caja-redes-2{margin-bottom: 30px;}

.nom-perfil-lateral{color: #002F4F; font-family: "AvenirLTStd"; font-size: 25px; font-weight: bold; text-transform: uppercase; text-align: center; width: 100%; position: absolute; margin-left: -25px; bottom: 0;}
.img-perfil-lateral{margin: 0 auto; margin-bottom: 50px;  cursor: pointer; height: 106px; width: 106px;}
.img-perfil-lateral:hover .nom-perfil-lateral{color: #575756 !important;}
.titulo-articulo-lateral{color: #AA976E; font-family: "DIN Cond"; font-weight: bold; font-size: 23px; margin-bottom: 15px; text-align: center;}
.ver-mas{font-family: "AvenirLTStd"; font-size: 16px; color: #05D0E5; margin-top: 15px;}
.ver-mas-img{background: url(../images/sprite_uiaf.png) no-repeat; background-position: -240px 0px; width: 10px; height: 25px; position: absolute; margin: -28px 0 0px 92%;}

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

.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;}
p{margin: 0 !important;}

.multimedia-cuerpo{padding-right: 30px;}

/* Menu Institucional */
#navbar-institucional{font-family: "DIN Light"; font-size: 18px; margin-bottom: 0px !important; z-index: 2; background: rgba(0,28,49,.7); border-bottom: 2px solid #fff;}
.line-hover{display: none; position: absolute; height: 5px; background-color: #166EAE; width: 100%; margin-top: -15px;}
.nav > li > a{padding: 10px 20px !important; cursor: pointer;}
.dropdown-institucional{min-width: 250px !important;}
.dropdown:hover{background-color: transparent;}
.dropdown:hover .line-hover{display: block;}
.dropdown:hover .dropdown-toggle{color: #f2e1a0 !important;}
/* .nav > li > a:focus, .nav > li > a:hover{background-color: transparent !important;} */

.dropdown-menu-hijos{border: 0 !important; border-radius: 0px !important; box-shadow: none !important; font-size: 16px;  margin: 3px 0 0; background: rgba(0,28,49,.9) !important; padding: 40px 20px; float: none; position: absolute; height: 548px; z-index: 9999;width: 100%;}
.img-dropdown{border-radius: 100px; height: 140px !important; width: 140px;}
.dropdown-resumen{color: #FFF; line-height: 20px; margin-top: 30px; font-size: 14px;}
.myhijos-nombre{border-left: 1px solid #FFF; text-transform: uppercase; padding-left: 10px; color: #fff;}
.myhijos-nombre:hover{text-decoration: none; color: #f2e1a0 !important;}
.nav-justified > li{width: 0% !important; }
div.dropdown-menu-hijos{display: none;}
/* Fin Menu Institucional */

/* Responsive */
.button-utilidades{background: url("../images/cabezote/menu1_responsive_uiaf.png") no-repeat !important; width: 16px; height: 16px; border: 0 !important;}
.bt-contraste-responsive button{font-family: "Work Sans"; font-size: 15px !important;}
.boton1{position: absolute; top: 2%; right: 2%;}
.logo-entidad-responsive > a > img{margin: 0 0 10px -5px;}
.ul_menu_responsive{background-color: #F0F0F0; font-family: "Work Sans"; font-size: 15px; text-transform: uppercase; text-align: center;}
.ul_menu_oculto_responsive{padding: 10px 20px 15px;}
.ul_menu_oculto_responsive li{list-style: none; margin: 3px;}
.ul_menu_oculto_responsive li a{color: #8D8D8D}
.ul_menu_oculto_responsive li a:hover{color: #115383 !important;}
.menu_responsive{background-color: #fff; margin: 0 auto; padding: 10px 0 20px; text-align: center;}
.redes-responsive{display: inline-flex; margin: 15px auto 0; }
.menu-inst-responsive{border: 0 !important; background: url("../images/cabezote/menu2_responsive_uiaf.png") no-repeat !important; width: 16px; height: 16px; border-radius: 0 !important; cursor: pointer;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}

.left-perfil-arrow{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -170px 0px !important; height: 30px !important; width: 20px !important; margin-left: 5%; top: 40%;}
.right-perfil-arrow{background: url(../images/sprite_uiaf.png) no-repeat !important; background-position: -220px 0px !important; height: 30px !important; width: 20px !important; margin-right: 5%; top: 40%;}
.padding-hijos{padding: 20px 0;}
.ul-responsive{margin-top: 30px;}
.ul-responsive li a{color: #fff;}
.ul-responsive li a:hover{color: #CDC29E;}

@media (min-width: 300px) and (max-width: 400px) {
  .img-movil{height: 150px;}
  .dia-evento{width: 100%; margin-top: 5px;}
  #slide-home, #slide-home-responsive{height: 200px;}
  .frase-cabezote{font-size: 10px;}
  .nombre-sitio{font-size: 15px; position: relative; margin-left: 0; line-height: 17px; margin-top: 45px; width: 100%}
  .nombre-slide{font-size: 15px; line-height: 18px; }
  .carousel .item{height: 150px;}
  .container-info-slide{width: 30%;}
}
@media (min-width: 401px) and (max-width: 500px) {
  .dia-evento{width: 80%; margin-top: 5px;}
  .nom-perfil{width: 100%;}
  #slide-home, #slide-home-responsive{height: 200px;}
  .nombre-sitio{font-size: 18px; position: relative; margin-left: 0; line-height: 20px; margin-top: 50px; width: 100%}
  .carousel .item{height: 180px;}
  .container-info-slide{width: 25%;}
  .nombre-slide{font-size: 15px; line-height: 18px; }
}
@media (min-width: 501px) and (max-width: 600px) {
  .dia-evento{width: 60%; margin-top: 5px;}
  #slide-home, #slide-home-responsive{height: 200px;}
  .nombre-sitio{font-size: 20px; position: relative; margin-left: 0; line-height: 25px; margin-top: 45px; width: 100%}
  .carousel .item{height: 200px;}
  .container-info-slide{width: 25%;}
  .nombre-slide{font-size: 18px; line-height: 20px; }
}
@media (min-width: 601px) and (max-width: 800px) {
  .dia-evento{width: 35%; margin-top: 5px;}
  #slide-home, #slide-home-responsive{height: 230px;}
  .navbar-toggle{display: block !important;}
  .nombre-sitio{font-size: 22px; position: relative; margin-left: 0; line-height: 25px; margin-top: 45px; width: 100%}
  .carousel .item{height: 250px;}
  .container-info-slide{width: 25%;}
  .nombre-slide{font-size: 20px; line-height: 22px; }
}
@media (min-width: 766px) and (max-width: 800px) {
  .nombre-sitio{font-size: 25px; position: relative; margin-left: 0; line-height: 28px; margin-top: 30px; width: 85%}
}

@media (max-width: 800px) {
  .cabezote-interna{margin-top: -38px !important;}
  .seccion2-back-noticias{height: auto !important; border-bottom: 50px solid rgba(0, 47, 79, .1) !important;}
  #cadena_buscar{padding: 5px 10px; width: 100%;}
  .buscar{background-position: 0px -2px;}
  #slide-home, #slide-home-responsive{margin-top: 0px;}
  .nav-justified > li{width: 100% !important;}
  .nav-justified > li > a{text-align: left !important;}
  .dropdown:hover .line-hover{display: none;}
  #navbar-institucional{font-size: 15px;}
  .back-mas-ver{margin-top: 10px;}
  .mySlideNoticias, .back-mas-ver{height: auto !important;}
  .slick-dots {width: 100% !important; margin: 0 !important;}
  .right-control-noticias{right: 5% !important;}
  .ver-mas{margin-top: 0px;}
  .nav > li > a{padding: 8px 15px !important; color: #fff;}
  .nombre-slide{width: 100%; margin: 20px 0 20px;}
  .desc-slide{font-size: 15px; width: 85%; line-height: 15px; margin-bottom: 0;}
  .conozca-mas{display: none;}
  .carousel-inner > .item > a > img, .carousel-inner > .item > img{height: auto !important;}
  .carousel{height: auto !important;}
  .box-perfiles{display: block;}
  .box-hijos{width: 130px; height: 180px; }
  .nom-hijo-perfil{font-size: 14px; margin-top: 5px;}
  .box-hijos-ppal{width: 130px; height: 180px; margin-left: 25px;}
  .nom-hijo-perfil-ppal{padding: 0; margin-top: 60%;}
  .linea-titulo{width: 20%;}
  .titulo-seccion{font-size: 40px; padding-top: 30px; line-height: 40px;}
  .carousel-noticias{height: auto !important;}
  .nombre-noticias{padding: 15px 5px 10px 15px; font-size: 20px; line-height: 22px;}
  .fecha-noticias{padding-left: 15px;}
  .resumen-noticias{padding: 10px 15px 0 15px; line-height: 17px; font-size: 15px;}
  .mas-noticias{margin-left: 15px;}
  .controles-noticias{margin-top: 50px;}
  .carousel-control-noticias.right{right: 30% !important;}
  .carousel-indicators{margin-left: 20% !important;}
  .carousel-control-noticias{top: 96% !important;}
  .height-540{height: 315px;}
  .mascara-eventos{height: 315px;}
  .box1-eventos, .box2-eventos, .box3-eventos, .box4-eventos{height: 100px;}
  .dia-evento{font-size: 60px; line-height: 70px;}
  .info2-pie{padding: 10px 0; text-align: left !important;}
  ul.he_footer_redes li {display: table-cell;}
  ul.he_footer_redes li .fa_text{float: none;}
}

.jstree-anchor {white-space: normal !important; height: auto !important; }
@media (min-width: 801px) and (max-width: 990px) {
  #slide-home, #slide-home-responsive {margin-top: 0px;}
  .left-perfil-arrow{margin-left: 20px;}
  .right-perfil-arrow{margin-right: 20px;}
  .carousel-noticias{height: auto !important;}
  .nombre-noticias{padding: 15px 5px 10px 15px;}
  .fecha-noticias{padding-left: 15px;}
  .resumen-noticias{padding: 10px 15px 0 15px;}
  .controles-noticias{margin-top: 50px;}
  .carousel-control-noticias.right{right: 30% !important;}
  .carousel-indicators{margin-left: 20% !important;}
  .carousel-control-noticias{top: 96% !important;}
  .carousel .item{height: 300px;}
  #slide-home, .carousel-inner > .item > a > img, .carousel-inner > .item > img{height: auto !important;}
  .container-info-slide{width: 25%;}
  .nombre-slide{font-size: 25px; line-height: 27px; }
  .mySlideNoticias, .back-mas-ver{height: auto !important;}
  .slick-dots {width: 100% !important; margin: 0 !important;}
  .right-control-noticias{right: 5% !important;}
  .nombre-noticias{padding: 15px 5px 10px 15px; font-size: 20px; line-height: 22px;}
  .fecha-noticias{padding-left: 15px;}
  .resumen-noticias{padding: 10px 15px 0 15px; line-height: 17px; font-size: 15px;}
  .mas-noticias{margin-left: 15px;}
  .controles-noticias{margin-top: 50px;}
  .carousel-control-noticias.right{right: 30% !important;}
  .carousel-indicators{margin-left: 20% !important;}
  .carousel-control-noticias{top: 96% !important;}
}
@media (max-width: 990px) {
  .navbar-toggle{display: block;}
  .collapse{display: block;}
  .dropdown{list-style: none; padding: 5px 0;}
  .buscador{float: none;}
  .info-entidad{height: auto;}
  .img-responsive-interna{margin-top: 0 !important;}
  .nombre-slide-interna{margin: 60px 0 30px; font-size: 22px;}
  .info-pie{font-size: 20px;}
  .border-pie, .border-pie2, .border-pie3{height: auto; border: 0;}
  .seccion2-back-noticias{height: auto;}
}
@media (min-width: 990px) and (max-width: 999px) {
  .nombre-noticias{padding: 5px; font-size: 20px; line-height: 22px;}
  .resumen-noticias{font-size: 14px;}
  .he_footer_redes{display: initial;}
  .carousel .item{height: 350px;}
  #slide-home, .carousel-inner > .item > a > img, .carousel-inner > .item > img{height: auto !important;}
  #navbar-institucional{font-size: 15px;}
  .slick-dots {width: 16% !important; margin-top: -20px !important;}
  #slide-home{margin-top: -45px;}
}

@media (min-width: 999px) and (max-width: 1200px) {
	ul.he_footer_redes li {display: table-cell;}
  ul.he_footer_redes li .fa_text{float: none;}
  #navbar-institucional{font-size: 15px;}
  .nombre-noticias{padding: 5px; font-size: 20px; line-height: 22px;}
  .resumen-noticias{font-size: 14px;}
}
@media (min-width: 999px) and (max-width: 1199px) {
  .nombre-sitio{font-size: 28px; margin-top: 15px;}
}

.breadcrumb > li + li::before{content: ">" !important;}
.slick-dots li button::before{content: none !important;}

/* Estilos solo para Google Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .nav-justified > li {width: 1% !important;}
  .nav > li > a {padding: 10px 5px !important;}
  #navbar-institucional{font-size: 16px;}
  .nav-justified-institucional li{display: table-cell; vertical-align: middle;}
  #slide-home{margin-top: -65px;}
  .nombre-noticias{font-size: 23px;}
  .resumen-noticias{font-size: 16px;}
}

/* Estilos PQR */
.titulo_formulario {text-align:center; font-weight:bold; background-color:#B2B2B2; margin: 10px 0; width: 100%}
.lb_formulario_textos{width: 100%;}
.hash_formulario_helpd{ text-align: center; }
.btn-enviar-helpd{text-align: center; margin: 10px auto;}
#nombre_solicitante{background:#fff;border:1px solid #ccc;position:absolute;z-index:250px;width:25%}
#nombre_solicitante ul{height:20px;margin:0 0 0 0}
#nombre_solicitante li{margin:0 0 0 0}
#nombre_solicitante a{font-size:12px}
.texto_normal{text-align:left; color:#000000; border:thick; border-color:gray; margin-bottom:10px; }
.form-admin-helpd{margin-top:5px; font-size:12px;}
.paginacion_pqr {text-align:center;border:1px solid #ccc;background:#eee;padding:5px;font:bold 1em tahoma;color:#6699CC;margin-top:5px}
.paginacion_pqr a {color:#555;cursor:pointer;}
.back-gestion-form{font-weight: bold; color: #000; background-color: #CECECE; margin: 3px 0;}
.back-gestion-formt{margin: 3px 0;}
.lb_advertencia_gestion{font-weight: bold; margin: 5px 0;}
.tr-table-gestion{background:#DBDBDB;color:#999;text-align:center;}
.ayuda-reportes{font-weight: bold; text-align: center; font-size: 10px;}
.title-conf-hepld{float:left;border:1px solid #D7D7D4;text-align:center;background-color:#F3F7FA;margin-right:2px}
.title-conf-hepld a{text-decoration:none;color:black;margin:2px 0px 2px 0px;background-color:#ECECF1;}
.cajas-conf-helpd{margin: 5px 0;}
.title-table-conf-hepld{text-transform: uppercase; font-weight: bold; text-align: center;}
/* Fin Estilos PQR */

@media (min-width: 1300px) and (max-width: 1950px) {
	.dropdown-menu-hijos{height: 548px;}
}

/* Calendario */
.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning{background-color: #d7bd67 !important;}

/* Google translator */
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}

