/* CSS Document */

body{color:#7f7f7f;font:normal 'opensans-regular', Helvetica, Arial, Verdana, sans-serif;font-size:.9em;background:url( ../images/bg_hisdesat.png ) no-repeat right bottom fixed; background-size: cover }
h1{font-size:2.2em;color:#1a95cf;font-family:'oswald-bold',Arial,Helvetica,sans-serif; text-transform: uppercase; }
.noticias h1, .news h1{padding-top: 14px}
h2{font-size:1.3em;color: #222222;font-family:'oswald-light',Arial,Helvetica,sans-serif; text-transform: uppercase; margin:12px 0}
h3{font-size:.9em;font-family:'opensans-lightitalic',Arial,Helvetica,sans-serif}
h4{font-size:1em}
p{text-align: justify}
.no-dots ul{padding-left:10px}
.no-dots li{list-style:none;padding-bottom:10px}
.no-underline{text-decoration: none}

a, a.descarga:hover{color:#1a95cf; text-decoration:underline}
a.descarga{color:#7f7f7f;text-decoration:none;font-size:.9em;font-family:'opensans-lightitalic',Arial,Helvetica,sans-serif}

#content{padding-bottom: 40px;}
#content.hisdesat,#content.hisdesat-en{background: url(../images/bg_cont-hisdesat.png) no-repeat}
#content.satelites,#content.comunicaciones-seguras{background: url(../images/bg_cont-satelites.png) no-repeat}
#content.satelites2,#content.satellites{background: url(../images/bg_cont-satelites-eng.png) no-repeat}
#content.noticias{background: url(../images/bg_cont-noticias.png) no-repeat}
#content.noticias2,#content.news{background: url(../images/bg_cont-noticias-eng.png) no-repeat}
#content.rrhh{background: url(../images/bg_cont-rrhh.png) no-repeat}
#content.rrhh2,#content.hr{background: url(../images/bg_cont-rrhh-eng.png) no-repeat}
#content.multimedia{background: url(../images/bg_cont-multimedia.png) no-repeat}
.mod-tit-img{margin: 50px 0 20px 0}
.title{position:relative;text-align:left;bottom:25px;left:25px;z-index:1000}
.title2{position: absolute; padding-top: 25px;top:100px;left: -20px; z-index:1000}
.imagen:before {position:absolute;top:-15px;left:-15px;height:35px;width:35px;border-radius:30px;content:"";background-color:#1a95cf;z-index: 100;}
.imagen img {max-height: 230px}
.fondoazul {background-color: #EAF4FF;overflow: hidden;padding:16px;}

/* Cabecera --------------------*/
.navbar-brand{padding-left: 0}
.navbar-fixed{z-index:100;position:absolute;top:0; display:block}
.navbar-light .navbar-toggler-icon {background-image: url(" ../images/menu.png")}
.navbar-nav {float: right;text-align: right;font-family: 'oswald-light',Arial,Helvetica,sans-serif;text-transform: uppercase;font-size:.75em;background:rgba(255, 255, 255, 1); /*border:1px solid rgba(98,183,253,0.60); */padding: 0 10px;webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name:zoomIn;   animation-name: zoomIn;/*position: absolute;right: 10px; z-index: 10000*/}
.navbar-nav a{text-decoration: none}
.navbar-toggler { padding: 0;border: none;top: 28px;position: absolute;right: 14px;}
.nav-link {display: block;padding: 0.35rem 1rem;}
.dropdown-menu{ text-align: right; border: none; background: none; font-size: 1em}
.bd-blue{border-bottom:46px solid #033D69}
.paz{position: absolute; right:50px; top:12px; text-align: center }
.paz img{width:80%}
.eng{position: absolute; right:120px; top:20px; }
.paz-nav{position: absolute; right:150px; top:20px; }
.eng a, a.eng, a.paz-nav{text-decoration: none; color:#6F6F6F!important; font-size:.95em; font-weight: bold;font-family: Arial,Helvetica}
.home-hisde a.eng{color:#FFFFFF!important}
.home-hisde .navbar-toggler-icon {background-image: url(" ../images/menu-home.png")}
.logo-hisdes {position: absolute;width: 91px;right: 50px;top: 12px;}
.eng-paz {position: absolute;right: 150px;top: 20px;}

/* Pie --------------------*/
#footer ul{float:right;font-size:.6em;padding: 15px 5px 0 5px;}
#footer ul li{display:inline-block}
#footer a{text-decoration:none;color:#8196A9!important}
#footer a.star{background:url(../images/graf_star.png) right no-repeat;padding-right:9px}
#footer a:hover{text-decoration:underline;}
#footer a:active{text-decoration:none;}
#footer img{ padding-left:10px}

#content ul.hitos{padding: 0}
#content ul.hitos li{text-decoration:none;padding:5px 0;clear:both; overflow:auto}
#content ul.hitos .dates{font-size:1.6em;color:#1a95cf;float:left;padding-right: 12px}
#content ul.hitos .details{float:left; width:85%; padding-top:4px}

/* Menu2 --------------------*/
#menu2{float:right;text-align: right;font-size:.85em}
#menu2 li{display:inline-block}
#menu2 a{text-decoration:underline;font-family: 'oswald-light',Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:34px;background:url(../images/graf_dot.png) right no-repeat;padding-right:9px}
#menu2 li:last-child a{background: none; padding-right: 0}
#menu2 a:hover{text-decoration:underline;}
#menu2 li.active a, #menu2 li.current_page_item a{text-decoration:underline; color: #8196A9!important}
#menu2 img{ padding-left:10px}

.mod_nota{border: 1px solid rgba(0, 0, 0, 0.125); background-color:rgba(0, 0, 0, 0.03);border-radius: 0.25rem;padding:0;overflow: auto; margin-bottom:7px}
.mod_nota h2{margin-top: 0}
.mod_nota > .sec-doc{border-right: 1px solid #ccc;padding:.5rem; background-color:rgba(255, 255, 255, 0.8); min-height: 60px}
.mod_nota > .sec-icon{display: flex;justify-content: center;align-items: center;text-align:center;padding:1.3rem 1.1rem 1rem 1.1rem}
.list-group {max-height:187px;overflow: auto;}

.formu label, .formu span.title {display: block;margin: 17px 0 3px;font-weight: bold;position: unset;text-transform: uppercase;}
.form-check {height: 25px;}

.required-field-block {position: relative;}
.form-control{font-family: 'oswald-light',Arial,Helvetica,sans-serif;text-transform: uppercase;font-size:1em;text-align: left;border: 1px solid #ced4da;
border-radius: 0.25rem;}
.required-field-block .required-icon .text {color: #B80000;font-size:2em;}
.required-field-block .required-icon {position: absolute;top: 0em;right: 0em;width: 20px;height: 30px;}
.form-check-input {margin-left:0}
.btn-hisdesat{background:url(../images/bg_button.png) no-repeat;height: 105px; width: 103px; padding:0;font-family: 'oswald-light',Arial,Helvetica,sans-serif;text-transform: uppercase; text-align:center; cursor: pointer;font-size: .9em;}
.btn-hisdesat2{background:url(../images/bg_button.png) no-repeat;height: 105px; width: 103px; padding:0;font-family: 'oswald-light',Arial,Helvetica,sans-serif;text-transform: uppercase; text-align:center; cursor: pointer;font-size: .9em; padding-top:35px; margin-top: 15px}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{outline:0!important;outline-offset:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:url(../images/bg_button.png) no-repeat;}

.carousel {position: initial;}
.galery-masonry{max-width:99%;width:99%}

.wpcf7{width:100%;}
.hidden{display:none;}
.wpcf7-form-control-wrap{position:static;}
#footer li:last-child a.star{background:none;padding-right:0}

.sec-doc a{text-decoration: none}
a > .glyphicons-chevron-down{padding: 4px 0 0 5px}
.glyphicons-file-plus{font-size:1.4em}

/*.collapse{position: fixed;z-index: 1000;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transition: 300ms ease;
  transition: 300ms ease;
}*/

#myCarousel .list-inline {
	white-space: nowrap;
	overflow-x: auto; overflow-y: hidden
}
#myCarousel .carousel-indicators {
	position: static;
	left: initial;
	width: initial;
	margin: 0;
	margin-top: 10px
}
#myCarousel .carousel-indicators > li {
	width: initial;
	height: initial;
	text-indent: initial; 
	border: 1px solid #1a95cf
}
#myCarousel .carousel-indicators > li.active img {
	opacity: 0.7;
}
#myCarousel .carousel-indicators > li img {padding: 1px

}

.mod_img-paz{background: #002844 url(../images/paz/bg_imagenes.jpg) no-repeat right; margin: 30px; padding: 30px}
.mod_img-paz a{color:#ffffff; text-decoration:none}
.mod_img-paz h4{font-size: 1.2em; padding-top: 30px}
.mod_img-paz img{width: 100%}

.nav_paz-img, ul.mod_paz-desc{padding: 0}
.nav_paz-img li{list-style: none;display: inline; padding: 0 30px 0 0}
.nav_paz-img a{ text-decoration: none}
.nav_paz-img a.selected{ color: #333}

ul.mod_paz-desc li{list-style: none; display: inline-block; margin-bottom:20px}
.mod_paz-desc a{width: 100%;border: 1px solid #1a95cf;position: relative; display: block}
.mod_paz-desc span{position: absolute;background-color:#333; opacity: .6; bottom:0;left: 0;right: 0;padding:5px 12px; color:#ffffff}
.pic-detalle{width: 100%;border: 1px solid #1a95cf;position: relative; display: block}

.bt-docs-paz {margin: -30px 15px 30px}
.fa{padding-top: 4px;}