/*FUENTES*/
@font-face { /*Fuente titulo seccion*/
     font-family: 'OswaldSemi';
    src: url('../fonts/Oswald-SemiBold.eot');
    src: url('../fonts/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('../fonts/Oswald-SemiBold.woff') format('woff'),
        url('../fonts/Oswald-SemiBold.ttf') format('truetype'),
        url('../fonts/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {/*Fuente para el texto de la seccion*/
    font-family: 'Verdana';
      src: url('../fonts/Lato-Regular.eot');
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato-Regular.woff2') format('woff2'),
        url('../fonts/Lato-Regular.woff') format('woff'),
        url('../fonts/Lato-Regular.ttf') format('truetype'),
        url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'Oswald-R';
    src: url('../fonts/Oswald-Regular.eot');
    src: url('../fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-Regular.woff2') format('woff2'),
        url('../fonts/Oswald-Regular.woff') format('woff'),
        url('../fonts/Oswald-Regular.ttf') format('truetype'),
        url('../fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face { /*Fuente titulo seccion*/
     font-family: 'Raleway';
    src: url('../fonts/Raleway-VariableFont_wght.ttf');   
    font-weight: normal;
    font-style: normal;
}
/*Generales*/
body{overflow:auto; margin:0 auto;min-width:320px;}
strong{letter-spacing:1px;}
blockquote{background-color: #f5f5f5; padding: 20px;margin:15px;border-radius:15px;}
dt{letter-spacing: 1px;}
.fondoSeccionGrisBuques  blockquote{background-color:#f5f5f5;}
.fondoSeccionInfanteriaMarina blockquote{background-color:#f5f5f5;}
.preguntas li{padding: 0 0 2em 0.2em;}
.subpreguntas li{padding:0 0 0 0.2em;}
.container-fluid{padding-left:0;padding-right:0}
.textAlignCenter{text-align:center;}
.row{margin-left:0px;margin-right:0px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-left:0px;padding-right:0px;}
.rclear {clear: both;}
.centerMargin{margin:0 auto;}
.vcenter{display: flex; align-items: center;justify-content: center;}
.vcenterBottom{display: flex;align-items: flex-end;justify-content: center;}
.vcenter2{position: relative;top: 50%;transform: translateY(-50%);}																   

/*Header*/
.videoContainer{position: absolute; height: 100%; width: 100%; overflow: hidden;}
.videoCabecera{min-width: 100%;min-height: 100%;object-fit: cover;}
.textoVideoHome{width:100%;position: absolute;top:30%;padding: 20px;border-radius:0 20px 20px 0;text-align:center;opacity:0;
animation: opacityChange 2s linear forwards;animation-delay:3s;-webkit-animation: opacityChange 2s linear forwards;-webkit-animation-delay:3s;}
.textoVideoHome .descripcion{display: inline-block;font-weight:400;font-size: 2em;color: white;text-shadow: 2px 2px black;}
.textoVideoHome .descripcion:before{content: "";position: absolute;width: 50%;height: 2px;bottom: 16px;left: 25%;background: white;visibility: hidden;border-radius: 5px; transform: scaleX(0);transition: .25s linear;animation: underlineText 2s linear forwards;animation-delay:5s;-webkit-animation: underlineText 2s linear forwards;-webkit-animation-delay:5s;}
@keyframes opacityChange {
	0% {opacity:0}	
	100% {opacity:1}
}
@-webkit-keyframes opacityChange {
	0% {opacity:0}	
	100% {opacity:1}
}
@keyframes underlineText {
	from {visibility: hidden;transform: scaleX(0);}
	to {visibility: visible;transform: scaleX(1);}
}
@-webkit-keyframes underlineText {
	from {visibility: hidden;transform: scaleX(0);}
	to {visibility: visible;transform: scaleX(1);}
}
.headerMain{position:fixed; width:100%;z-index:99;text-align:center;margin-top:0; background-image: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 92%, rgba(0,0,0,0) 100%) !important;}
.headerMain > div{height:inherit;}
.logo-min-def{float:left;display:flex;width:20%;text-align: left;align-items:center;}

.logo-min-def img{}
.menuBoton{float:right;display:inline-block;height:100%;width:20%;text-align:right;}
.menuBoton a{box-shadow:4px 3px 5px rgb(150,150,150);;background-color:white;position:relative;display:inline-table;color:white;text-decoration: none;border-radius:5px;right: 20px;}
.menuBoton a img{height:35px;}
.menuBoton a:hover{background-color:#848484;cursor:pointer;}
.idiomas{display:inline-block;top: 25%;right:40px;position: relative;color:white;font-size:1rem;text-shadow: 2px 2px #060606;}
.idiomas label{margin-bottom:0;}
.idiomas label:hover{opacity:0.7;cursor:pointer;}
.idiomas a{background:none;}
.idiomas a img {height: 28px !important;}

.titleMain{float:left;display:inline-block;width:60%;}
.titleMain {text-decoration:none;font-family:'Oswald-R';margin-bottom: 0;color:white;text-shadow: #474747 3px 5px 2px;background-repeat: no-repeat;transition: background-size 0.25s ease-in;}
.titleMain a{text-decoration:none;font-family:'Oswald-R';margin-bottom: 0;color:white;text-shadow: #474747 3px 5px 2px;background-repeat: no-repeat;transition: background-size 0.25s ease-in;}
.titleMain hr {margin-top: -22px;border: none;height: 1px;color: rgb(13,153,215);background-color: rgb(23,112,175);}

/*Menu*/
.menu{position:fixed;overflow-y:scroll;top:0;bottom:0;width:0px;right:0;background:rgba(0,0,0,0.95);transition:width 500ms;visibility:hidden;opacity:0;z-index: 9999;text-align:center;}
.menu:target{visibility:visible;width:450px;opacity:1}
.menu span {padding: 8px 8px 8px 15px;text-decoration: none;font-size: 1.5em;color: #818181;display: block;cursor:pointer;}
.menu a{padding: 8px 8px 8px 15px;text-decoration: none;font-size: 1.2em;color: #818181;display: block;}
.menu span:hover {color: #f1f1f1;}
.menu a:hover {color: #f1f1f1;}
.menu ul{list-style:none; text-align:left;margin-top:20px;}
.menu .subulMenu{margin: 0;padding-left: 20px;font-size: .9em;height: 100%;max-height: 0;overflow: hidden;-webkit-transition: max-height .5s ease-in-out;transition: max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;}
#menu input[type=checkbox]:checked + label + .subulMenu{ /* reset the height when checkbox is checked */max-height: 1000px; }
#menu input[type=checkbox]:checked + label > span >span{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#menu::-webkit-scrollbar{width: 0px;background: transparent;}
.imgArrowMenu{
	border: solid #818181;
	border-width: 0 3px 3px 0;
	display: inline-block !important;
	padding: 4px !important;	
	margin:0 10px 2px 0;
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);transition: transform .65s ease;
}
/*.menu .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}*/ /****************************************************************************************************/
.menu .redMenu{width: 12%;display: inline-block; float: left; padding: 0;text-align: center; margin: 0 2%;opacity:0.6;}
.menu .redMenu:hover{opacity:1;}
.menu .redMenu img{width:90%}
.menuNav{transition: all 500ms ease-in-out;}
.menu .menuNav ul li:first-child{height:auto;overflow:hidden;margin-bottom: 24px;}
.menu .close{margin-right: 20px;color:white !important;font-size:1.5em !important;}
.menu .close:hover{opacity:1;}
.menu .buscador button img{width:80% !important;}
.menu .buscador{padding:25px 10px 0px 10px;}
.menu .buscador input{font-size:14px;width:70%;margin-right:5px;border-width: 1px;margin-right: -2px;border-color: #CCCCCC;background-color: #e4e0e0;color: #000000;border-style: solid;border-radius: 13px;padding: 0 10px;}
.menu .buscador button{background-color: #010102;border: 0;cursor:pointer;opacity:0.6;width:15%;}	 
.menu .buscador input img{width:100%;}
.menu .buscador input:focus{background-color:#ffffff;}
.menu .buscador button:hover, .buscador button:active, .buscador button:focus{opacity:1;outline:0}
.menu .imgArrowMenu{border: solid #818181;border-width: 0 3px 3px 0;display: inline-block !important;padding: 4px !important;margin:0 10px 2px 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transition: transform .65s ease;}
.menu span:hover .imgArrowMenu{border:solid white;border-width: 0 3px 3px 0;display: inline-block !important;padding: 4px !important;margin:0 10px 2px 0;}

.menumapwebcustom ul{
	list-style:none;
	text-align: initial;
}
.menumapwebcustom > div>div>ul>li>ul>a{
	    list-style-type: disc;
		font-weight:bold;
}

.imgArroawMenu{width:20px;opacity: 0.6; -webkit-transition: -webkit-transform .65s ease;
			  transition: transform .65s ease;}	

/*efectos iconos Rebotar*/
.bounceOut{display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;-webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.bounceOut:hover, .bounceOut:focus, .bounceOut:active {-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);}
/*efectos iconos zoom*/
.hover-zoom {display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.hover-zoom:hover, .hover-zoom:focus, .hover-zoom:active {-webkit-transform: scale(1.1);transform: scale(1.1);}



/*slides Home*/
	/*enlace que envuelve un div para que se accesible*/
.wrapLink {position: relative;}

.cabeceraSection{overflow:hidden;clear:both}/*aa sin pasar cambio */
.h-100{height:100% !important;}/*aa sin pasar cambio */
.carousel-fade .carousel-item  .fill{opacity: 0;-webkit-transition: opacity 2s ease-in-out;-moz-transition: opacity 2s ease-in-out;-o-transition: opacity 2s ease-in-out;transition: opacity 2s ease-in-out;}
.active .fill {opacity: 1 !important;animation: 8s ease-in-out 0s fadeImage infinite;}
/*al cargar la primera vez repite la imagen numero 1*/
 @keyframes fadeImage {
	0%{ opacity:0.2
	}
	15%{ opacity:1
	}
	80%{ opacity:1
	}
	100%{ opacity:0.5
	}
}
@-webkit-keyframes fadeImage {
	0%{ opacity:0.2
	}
	15%{ opacity:1
	}
	90%{ opacity:1
	}
	100%{ opacity:0.5
	}
}
@-moz-keyframes fadeImage {
0%{ opacity:0.2
	}
	15%{ opacity:1
	}
	90%{ opacity:1
	}
	100%{ opacity:0.5
	}
}
@-o-keyframes fadeImage {
0%{ opacity:0.2
	}
	15%{ opacity:1
	}
	90%{ opacity:1
	}
	100%{ opacity:0.5
	}
} /**/
.fill{width:100%;height:100%;background-position:center;background-size:cover;overflow: hidden;z-index: 9;transform: translate3d(0, 0, 0);}
.carousel-indicators{z-index:1;}
.carousel-indicators li{background-color:rgb(240,240,240) ;border:2px solid rgb(150,150,150);cursor:pointer;width:10px;height:10px !important;border-radius:100%;}
.carousel-indicators .active{background-color:rgb(0,162,232);}
.carousel-indicators{bottom:-28px;}
#carouselNoticiasSubHome3 .carousel-indicators{bottom:-15px;}
.carouselNotAct .carousel-item.active, .carouselNotAct .carousel-item-next, .carouselNotAct .carousel-item-prev {display: flex;}
.carouselNotAct .carousel-item-right.active, .carouselNotAct .carousel-item-next {transform: translateX(50%);}
.carouselNotAct .carousel-item-left.active, .carouselNotAct .carousel-item-prev {transform: translateX(-50%);}
.carouselNotAct .carousel-item-right, .carouselNotAct .carousel-item-left{transform: translateX(0);}
.carousel-control-next,.carousel-control-prev {width:30px}
.carousel-control-next img:hover, .carousel-control-next img:focus, button.carousel-control-next:focus img{background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);border-radius: 10px;}
.carousel-control-prev img:hover, .carousel-control-prev img:focus, button.carousel-control-prev:focus img{background: linear-gradient(270deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);border-radius: 10px;}


.carousel-control-prev:hover img{background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);border-radius: 10px;}
.carousel-control-next:hover img{background: linear-gradient(270deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);border-radius: 10px;}
button.carousel-control-prev, button.carousel-control-next{border:none;background: none; cursor: pointer;height: 70px;top: 40%;}

.attachmentFixed{background-attachment: fixed;}
.imagenCabecera1{background-image:url('../imagenes/slideHome/cab1.jpg');}
.imagenCabecera2{background-image:url('../imagenes/slideHome/cab2.jpg');}
.imagenCabecera3{background-image:url('../imagenes/slideHome/cab3.jpg');}
.imagenCabecera4{background-image:url('../imagenes/slideHome/cab4.jpg');}
.imagenCabecera5{background-image:url('../imagenes/slideHome/cab5.jpg');}
.overlayGradient::after{content: '';position: absolute; top: 0;right: 0; bottom: 0; left: 0;background-image: linear-gradient(180deg, rgba(0,0,0,0) 90%, rgba(0,0,0,0.7) 100%);opacity: .8;}
.carousel-inner{height:100%;}
.active .textoImgHeader{display:block;position:absolute;text-align:center;bottom:40px;width:100%;color:white;font-size:2em;animation: 8s linear 0s fadeText infinite;left: 0;}
@keyframes fadeText {
	0%{ opacity:0
	}
	15%{opacity:0.4
	}
	30%{ opacity:1	
	}
	75%{ opacity:1	
	}	
  100%{ opacity:0
	}
}
@-webkit-keyframes fadeText {
0%{ opacity:0
	}
	15%{opacity:0.4
	}
	30%{ opacity:1	
	}
	75%{ opacity:1	
	}	
  100%{ opacity:0
	}
}
@-moz-keyframes fadeText {
0%{ opacity:0
	}
	15%{opacity:0.4
	}
	30%{ opacity:1	
	}
	75%{ opacity:1	
	}	
  100%{ opacity:0
	}

}
@-o-keyframes fadeText {
0%{ opacity:0
	}
	15%{opacity:0.4
	}
	30%{ opacity:1	
	}
	75%{ opacity:1	
	}	
  100%{ opacity:0
	}
}

.textoImgHeader span{padding:5px 15px;color: #FFF;text-shadow: #474747 3px 5px 2px;opacity:1}
#carouselHeader, #carouselHeader .item,#carouselHeader .active{height:100%;}
.icon-scroll, .icon-scroll:before {position: absolute;left: 50%;}
.icon-scroll{cursor:pointer;width: 25px;height: 40px;margin-left: -20px;bottom: 100px;margin-top: -35px;box-shadow: inset 0 0 0 2px #fff;border-radius: 25px;background-color: rgba(0,0,0,.7);}
.icon-scroll:before{content: '';width: 8px;height: 8px;background: #fff;margin-left: -4px;top: 5px;border-radius: 4px;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-iteration-count: infinite;       animation-iteration-count: infinite; -webkit-animation-name: scroll;animation-name: scroll;}
@-webkit-keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(26px);
            transform: translateY(26px);
  }
}
@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(26px);
            transform: translateY(26px);
  }
}
/*Barra banners Home*/
.fondoAzulBanners{background-color:rgb(4,19,58)/* fallback color if gradients are not supported */;margin-bottom:30px;padding: 15px 0;z-index: 50;position: relative;}
.bannersHome{padding:0 1%;}
.bannersHome > div{margin:7px 0;}
.enlacesHome{display:flex;padding:0 1%;}
.bannersHome .carousel-indicators{bottom:-31px;}
.imgBannerHome{width:100%;}
.apartadoAjema{float:left;width:50%;    margin: 7px 0;overflow: hidden;text-align:center}
.apartadoAjema .enlaceApartadoAjema:hover{text-decoration:none;}
.apartadoAjema  .agendaApartadoAjema img{width:22%;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform; margin-top: -3%;}
.apartadoAjema .fotoAjema img{display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.apartadoAjema .fotoAjema span{color:white; position:absolute;z-index:2;bottom:3px;right:1%;width:98%;background-image: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);line-height:15px;    font-size: 1.1em;}
.apartadoAjema .fotoAjema{width:40%;display:inline-block;float:left;border: solid 2px white;overflow:hidden; position:relative;text-align:center;font-weight: 700;}
.apartadoAjema .fotoAjema img{width:100%;}
.apartadoAjema .textoAjema{width:59%;display:inline-block;float:left;color:white;position:relative;}
.apartadoAjema .textoAjema img{width:40%;margin: 0 7px;}
.apartadoAjema .textoAjema .escudoAjema{padding: 10px 10px 5px 10px;font-size: 1.2em;    font-weight: 700;}
.apartadoAjema .textoAjema .escudoAjema hr{margin-top: 7px;border: none;height: 2px;color: white;background-color: white;}
.apartadoAjema .textoAjema .significadoAjema{bottom:3px;padding:5px 10px;font-weight: 400;font-size: 0.7em;line-height: 1.1em;}
.enlaceApartadoAjema:hover .fotoAjema img{transform: scale(1.1);}
.significadoAjema span {display: block;}
.agendaApartadoAjema:hover img{transform: scale(1.2);}
.apartadoBuquesUnidades{display:inline-block;float:left;width:50%;margin: 7px 0;}
.apartadoBuquesUnidades .fila{margin:0 0 3px 0;    display: inline-block;}
.apartadoBuquesUnidades .fila div{width:48%;overflow:hidden;display:inline-block;float:right;text-align: center;position:relative;margin:0 2px 2px 0;border: solid 2px white;}
.apartadoBuquesUnidades .fila a{width:100%;}
.apartadoBuquesUnidades .fila a:hover{text-decoration:none;}
.apartadoBuquesUnidades .fila a img{width:100%;}
.apartadoBuquesUnidades .fila a span{color:white; position:absolute;z-index:2;bottom:3px;right:1%;width:98%;background-image: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);line-height:15px;font-weight: 500;}
.apartadoBuquesUnidades .fila div a:hover  img{-webkit-transform: scale(1.1);transform: scale(1.1);}
/*Barra Noticias Home*/
#bloqueNoticias .titleSesionHome{}
#bloqueNoticias #noticias .titleSesionHome ~ hr{width:25%;}
#bloqueNoticias #redes .titleSesionHome ~ hr{width:55%;}
.titleSesionHome ~ hr{margin-top: 0;border:none;height:3px;color:rgb(0,0,0);/* old IE */background-color:rgb(0,0,0); /* Modern Browsers */}
.fondoAzulNot{background-color:rgb(4,19,58)/* fallback color if gradients are not supported */;margin-top: 15px;}
/*Barra Actividades Home*/
.fondoAzulAct{background-color:rgb(4,19,58)/* fallback color if gradients are not supported */;margin-top: 15px;margin-bottom:30px;}
.fondoGrisEnl{background-color: rgb(204,204,204)/* fallback color if gradients are not supported */;margin-top: 15px;margin-bottom: 30px;}
#bloqueActividades .titleSesionHome ~ hr{width:20%;}
.actividades-title{text-align:center;padding-bottom:35px;}
.actividades-title  .titleSesionHome{color:black;}
.actividades{text-align:center;margin:0 auto;}
.mapaActividades{width:100%;overflow:hidden;}
#preMapa{overflow:hidden;display:inline-block;width:100%;}
.mapa{position:relative;display: inline-block;width:100%;-webkit-transition: all 2s; /* Safari */ transition: all 0.5s;}
.imagenMapa{width:100%;}

.puntoBarco{display: inline-block;cursor: pointer;width: 12px;height: 12px;border-radius: 12px;position: absolute;z-index: 1;background-color: orange;border:none;}
.enlaceBarco{position:absolute;width:12px;height:12px;left:0;top:0;border-radius: 30px;}
.enlaceBarco:hover {text-decoration:none; -webkit-animation: efectoSonar 1.3s ease-out 75ms infinite; -moz-animation: efectoSonar 1.3s ease-out 75ms infinite; animation: efectoSonar 1.3s ease-out 75ms infinite;}
.textoEnlaceBarco{display: block;text-indent: -9999em;}
.puntoBarco:active, .puntoBarco:focus {border: none; outline: none;}
#modalActividades{position:absolute;padding:10px;}
#modalActividades .modal-body{padding:15px;}
#modalActividades .modal-footer{padding:10px;}
#modalActividades #titleActividad{font-size:0.9em;font-weight:600;}
#modalActividades #descripcionActividad{font-size:0.8em;text-align: justify; padding-top: 10px;}
#modalActividades #imagenActividad{width:100%;max-height:200px;}
#modalActividades #imagenActividad img{width:100%}
#modalActividades .btn-primary{background-color: #04133a;border-color: #04133a;font-weight: 500;}
#modalActividades .btn-primary:hover{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 50%);}
#modalActividadesBody  .close{padding-bottom:5px;}
#modalActividadesBody  .close:hover, #modalActividadesBody  .close:focus{color:#d72a2a;outline:none;}

@-webkit-keyframes efectoSonar {
   0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}
@-moz-keyframes efectoSonar {
 0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}
@keyframes efectoSonar {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}
.cajas-contacto{border: 1px solid #0C5687;background-color: white !important;}
.barcos{position:absolute;}
.textoActividades{font-size:1em;text-align:center;display:inline-block;padding:10px 20px;color:white;}
.textoActividades p{padding: 0 20px;}
.textoAzul{font-weight:bold;}
.lineclamp60{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width: 60ch;}
.itemHome{float:left;overflow:hidden;padding:15px;}
.carousel-item .itemHome a{display:inline-block;position:relative;margin-left: 50%;transform: translateX(-50%);width:100%;overflow:hidden;border:solid 2px white;-webkit-box-shadow: 0px -1px 10px 4px rgba(0,0,0,0.7);box-shadow: 0px -1px 10px 4px rgba(0,0,0,0.7);height: 276px;}
.titleItemHome{margin:2px 0 0 0;position: absolute;width:calc(100% - 30px);bottom: 15px; color:white;text-align:left;padding:15px 5px 3px 5px;z-index:1;background-image:linear-gradient(180deg, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.2) 20%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.9) 100%);    overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#carouselActividades .titleItemHome{bottom:21px;}
.fondoSeccionAzulNoticias  .miniatura .titleItemHome{width: 100%;bottom: 0px;}

.fechaItemHome{display: block;position: absolute;padding: 0 0 0 5px;color:white;text-align: left;;z-index:1;background-image: linear-gradient(360deg, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.2) 20%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.9) 100%);width: 93%;padding-bottom: 8px;}
.imgNotHome, .imgActHome{margin-left:50%;transform:translateX(-50%);width: 100%; height: 100%; object-fit: cover; transition: transform .5s;}
.zoom{transition:transform .5s;}
.zoom:hover{transform: translateX(-50%) scale(1.25);-webkit-transform: translateX(-50%) scale(1.25);}
.itemHome > a:hover img{transform: translateX(-50%) scale(1.25);-webkit-transform: translateX(-50%) scale(1.25);}
.apartadoBuquesUnidades .fila div a:hover  img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);cursor: pointer;}
.enlaceSesionListado:hover{background-color:rgb(199,199,199);box-shadow: 4px 3px 5px rgb(200,200,200);}
.enlaceSesionListado a{color:black !important;display:block;padding: 5px 0;font-weight:500;}
.enlaceSesionListado a:hover{text-decoration:none;}
.redesSociales{display:block !important;text-align: center;overflow: hidden;}
.accesoRedes{display:inline-block; float:left;height: 500px;width:18%;}
.accesoRedes div{height:16%;text-align:center;}
.accesoRedes img{width:60%;}
.twiterHome{height:500px;overflow-y:scroll;background-color:white;width:78%;display:inline-block;z-index:2;border:solid 2px gray;}
.textoVideo::-webkit-scrollbar, .twiterHome::-webkit-scrollbar, .galeriaMenu::-webkit-scrollbar {-webkit-appearance: none;}
.textoVideo::-webkit-scrollbar:vertical{width:6px;}
.textoVideo::-webkit-scrollbar:horizontal{height: 6px;}
.twiterHome::-webkit-scrollbar:vertical, .galeriaMenu::-webkit-scrollbar:vertical {width: 7px;}
.twiterHome::-webkit-scrollbar:horizontal, .galeriaMenu::-webkit-scrollbar:horizontal {height: 7px;}
.textoVideo::-webkit-scrollbar-thumb, .twiterHome::-webkit-scrollbar-thumb, .galeriaMenu::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5);border-radius: 5px;border: 2px solid #ffffff;}
.textoVideo::-webkit-scrollbar-track, .twiterHome::-webkit-scrollbar-track, .galeriaMenu::-webkit-scrollbar-track {border-radius: 5px; background-color: #ffffff; }

/*Pie*/
.go-top{box-shadow:4px 3px 5px rgb(150,150,150);position: fixed;border-radius:5px;bottom: 4em;right: 2em; background-color: white;display: none;z-index: 99;}
.go-top img{height:35px;}
.go-top:hover {	background-color:#848484;text-decoration:none;}


footer{background-color:#04133A;}
.footerHome{border-right: 1px solid orange; margin: 20px 0;}
.footerHome:last-of-type {border: none;}
.footerHome .caja-escudo{width:55%;float:left; text-align: center;padding-top: 20px;}
.footerHome .caja-escudo-museo .caja-escudo{width:100%; padding-top: 15px;}
.footerHome .escudo-texto {width:45%; float:left;padding: 20px 0 0 0;}
.footerHome .caja-escudo-museo .escudo-texto {width:100%; text-align: center; padding:0;}
.footerHome .caja-escudo img{width: auto;max-width: 60%;}
.footerHome .escudo-texto h3{color:white; font-size:1em;}
.footerHome .escudo-texto h4{color:white; font-size:0.8em;}
.footerHome .caja-escudo img{width: auto;max-width: 60%;max-height: 130px;}
.footerHome .escudo-texto .pieArmada{font-size: 1rem;font-weight: 700; padding-top: 0; margin-bottom: 0.5rem;}
.footerHome .escudo-texto div{color:rgb(255,255,255);font-size:0.6em;padding-top:10%;}
.footerHome .caja-escudo-museo .escudo-texto div{padding-top: 5%; font-size: 12px;}
.footerHome .escudo-texto div span{display:block;}
.footerHome ul{list-style:none;padding-top:10px; padding-left: 0;text-align: center;}
.footerHome a{color:rgb(255,255,255);}
.footerHome a:hover{text-decoration:none;color:gray;}
.footerRedes div{width: 50%;display: inline-block;float: left;text-align: center;}
.footerRedes div span{display:block;margin:10px 0;}
.footerRedes img{width: auto;max-width: 100%;}
.footerRedes a{display: inline-block;width: 30%;}
.footerRedes .fnm{display: inline-block;width: 60%;}

/*Cookies*/
#politicaCookies{display:none;position:fixed;left:0;right:0;bottom:0;padding-bottom:20px;width:100%;text-align:center;min-height:40px;background-color:rgba(0,0,0,0.8);color:#fff;z-index:99999}
#politicaCookiesShow{position:fixed;left:0;right:0;bottom:0;padding-bottom:20px;width:100%;text-align:center;min-height:40px;background-color:rgba(0,0,0,0.8);color:#fff;z-index:99999}
.mensaje{width:100%;padding-left:5px;font-family:verdana;font-size:14px;top:30%;line-height:22px}
.mensaje a.aceptar{padding:4px;color:#EFFBF2;border-radius:5px;background-color:#21610B;padding:6px}
.mensaje a.avisoLegal{padding-left:5px;text-decoration:none;color:#faff00}


/*Bloque Menu*/
.heightNextPrev{height:50px;}
.itemBloqueMenu {float: left;overflow: hidden;text-align: center;padding: 15px 0;}
.itemBloqueMenu div {background: #969fa5;color: white; margin:0 5px;;-webkit-box-shadow: 4px 5px 7px rgba(0,0,0,0.6);-moz-box-shadow:4px 5px 7px rgba(0,0,0,0.6);box-shadow:4px 5px 7px rgba(0,0,0,0.6);border-radius: 13px;}
.itemBloqueMenu div:hover{background: #989494;}
.itemBloqueMenu div a{color:white;padding: 10px 0;height: 100%;width: 100%;}
.itemBloqueMenu div a:hover{text-decoration:none;}
.itemBloqueMenu .btn{white-space: inherit !important;}
.sinHover{background: #696161 !important;}
.sinHover a{color:white;}
.sinHover:hover {background: #696161 !important;}
#carouselBloqueMenu{margin: 0 0 20px 0;}
#carouselBloqueMenu .carousel-inner .carousel-item.active, #carouselBloqueMenu .carousel-inner .carousel-item-next, #carouselBloqueMenu .carousel-inner .carousel-item-prev { display: flex;}
#carouselBloqueMenu .carousel-inner .carousel-item-right.active, #carouselBloqueMenu .carousel-inner .carousel-item-next {transform: translateX(25%);}
#carouselBloqueMenu .carousel-inner .carousel-item-left.active, #carouselBloqueMenu .carousel-inner .carousel-item-prev {transform: translateX(-25%);}
#carouselBloqueMenu .carousel-inner .carousel-item-right, #carouselBloqueMenu .carousel-inner .carousel-item-left{transform: translateX(0);}
#carouselBloqueMenu .carousel-control-next, .carousel-control-prev{width:30px;}
/*Plantillas*/
.descargaCustom{margin:20px;}
.descargaCustom a{font-size: .95em;
    list-style: none;
    background-image: url(../imagenes/iconos/icoarticulo.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding: 0 .5em 1em 1.2em;    color: inherit;}
.fondoSeccionAzulNoticias .descargaCustom a:hover{color: rgb(210, 203, 203);text-decoration: none; }
.captionImagen{font-size: 0.8em;}
.cabecera-seccion{width: 100%;position: relative;text-align: right;}
.sombraCabeceraSection{-webkit-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42);-moz-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42); box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42);}
.img-cabecera-seccion{width: 100%;height: auto;}
.titulo-cabecera-seccion-error{text-transform:none !important;}
.titulo-cabecera-seccion{font-family: 'OswaldSemi';margin-bottom: 0;text-align: left;position: absolute;bottom:20px;padding-left: 20px;padding-bottom:3px;font-weight: bold;font-size:1em;text-transform: uppercase;overflow: hidden;z-index:1;	min-width:50%;color: #000000;background: linear-gradient(to right, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(0,0,0,0)100%);background: -ms-gradient(to right, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(0,0,0,0)100%);background: -moz-linear-gradient(to right, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(0,0,0,0)100%);background: -o-linear-gradient(to right, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(0,0,0,0)100%);background: linear-gradient(to right, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 60%, rgba(0,0,0,0)100%);}
.camino-migas{font-family: 'Verdana';color:#ffffff;margin-bottom: 0;text-align: left;position: absolute;left: 0;bottom:0px;min-width:50%;padding-left: 20px;font-size:16px;overflow: hidden;z-index:1;background: linear-gradient(to right, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0,0,0,0)100%);background: -ms-gradient(to right, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0,0,0,0)100%);background: -moz-linear-gradient(to right, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0,0,0,0)100%);background: -o-linear-gradient(to right, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0,0,0,0)100%);   background: linear-gradient(to right, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0,0,0,0)100%);}
.camino-migas ul {padding-left: 0;}
.camino-migas a{color:#ffffff;}
.camino-migas a:hover{color:#848484;text-decoration:none;}
.camino-migas li+li:before{content: ">";}
.camino-migas li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float:left;margin:0 2px 0 2px;max-width: 75px;}
.not-active {pointer-events: none;cursor: default;text-decoration: none;color: gray !important;}
.seccion-texto{padding:0 20px;text-align:justify;font-family:'Verdana';font-size: 1em;letter-spacing: 0.1px;margin-top: 10px;}
.tituloPlantilla{color: #000000;font-family: 'OswaldSemi';font-weight: bold;margin:5px 0;font-size: 1.5em;}
.descPlantilla{color:#000000;font-family: 'Oswald-R';font-size: 1rem;}

/**/
.fondoSeccionAzul{padding-bottom: 35px;min-height:60vh;}
.fondoSeccionGris{background: -ms-linear-gradient(left, rgb(255, 255, 255), rgb(255, 255, 255)) no-repeat 0 30px;background: -webkit-linear-gradient(left, rgb(255, 255, 255), rgb(255, 255, 255)) no-repeat 0 30px;background: -moz-linear-gradient(left, rgb(255, 255, 255), rgb(255, 255, 255)) no-repeat 0 30px;background: -o-linear-gradient(left, rgb(255, 255, 255), rgb(255, 255, 255)) no-repeat 0 30px;background: linear-gradient(left, rgb(255, 255, 255), rgb(255, 255, 255)) no-repeat 0 30px;padding-bottom: 35px;margin-top: 10px;min-height:70vh;}
.fondoSeccionBeige{background: -ms-linear-gradient(left, rgb(228, 184, 127), rgb(228, 184, 127)) no-repeat 0 30px;background: -webkit-linear-gradient(left, rgb(228, 184, 127), rgb(228, 184, 127)) no-repeat 0 30px;background: -moz-linear-gradient(left, rgb(228, 184, 127), rgb(228, 184, 127)) no-repeat 0 30px;background: -o-linear-gradient(left, rgb(228, 184, 127), rgb(228, 184, 127)) no-repeat 0 30px;background: linear-gradient(left, rgb(228, 184, 127), rgb(228, 184, 127)) no-repeat 0 30px;padding-bottom: 35px;margin-top: 10px;min-height:70vh;}
.seccion-cuadricula-noticias{padding-bottom: 25px;}
.fondoSeccionBeige .linkGaleria .clickWordWhite{background-image:url(../imagenes/iconos/linkWhite.png);}
.col-bloque-revista{min-height:435px;}
.bloque-revista{float: left;overflow: hidden;width: 100%;height:100%;text-align:center;margin-bottom: 15px;}
.bloque-revista .imagen-revista{width: 100%;object-fit: cover;transition: transform .5s;height: 365px;}
.bloque-revista a{text-decoration:none;}
.bloque-revista a:hover .titulo-revista{color:#525151 !important}
.bloque-revista a:hover .clickWordWhite{background-image: url(../imagenes/iconos/linkGray.png);}
.bloque-revista a:hover .pliegueRevista:before, .bloque-revista a:focus .pliegueRevista:before, .bloque-revista a:active .pliegueRevista:before {width: 35px;height: 35px;}
.bloque-revista span.descripcionDocumento {font-size: 0.9em;text-align: justify;-moz-text-align-last: center;text-align-last: center;margin: 0px 13px;display: block;color: #000000;}
.bloque-imagen-revista{border:1px solid #aeadb3;overflow:hidden;display: block;position: relative;width:75%;margin:0 auto;display:inline-block;min-width:230px;}
.pliegueRevista {position: relative;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}
.pliegueRevista:before {pointer-events: none;position: absolute;content: '';height: 0;width: 0;top: 0;right: 0;background: white;background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: width, height;transition-property: width, height;}
.titulo-revista{text-align:center;font-size: 1em;color: black;margin-top: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: block !important;padding:0 10px;}
.clickWordWhite{display: inline-block;height: 1em;width: 1em;background-image: url(../imagenes/iconos/linkBlack.png);background-size: contain;background-repeat: no-repeat;}

.preGaleria{display:flex;height: 300px;padding:0 10px 20px 10px;}
.preGaleria .linkGaleria{cursor: pointer;height:100%;width: 100%;background-color: rgb(4,19,58);padding: 15px 0;margin: 0 auto;-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75); box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}
.preGaleria .linkGaleria a {text-decoration: none;}
.preGaleria	.linkGaleria .imagenGaleria{overflow:hidden;width:89%;height:82%;    margin: 0 auto;    border: solid 1px white;}
.preGaleria .linkGaleria .imagenGaleria img{width:100%;height:100%;object-fit: cover;overflow:hidden;}
.preGaleria .linkGaleria .textoGaleria{color:white;height:20%;text-align: center;width: 90%;margin:5px auto;overflow: hidden;}

.presentacionImagen .preGaleria{display:inline-block;height:auto;}
.presentacionImagen .preGaleria .linkGaleria{float:left;height:300px;}
.preGaleria	.linkGaleria .linkGaleria a {text-decoration: none;}
.bloqueFondoEscritorio{padding:10px 1% 20px 1%}
.bloqueFondoEscritorio .galeriaFondoImagen{float:left;background-repeat: no-repeat;background-position:center 25px;text-align: center;cursor: pointer;}
.bloqueFondoEscritorio .galeriaFondoDescarga{display:inline-block;}
.titulofondo{font-weight: 600;letter-spacing: 1px;margin-bottom: 8px;text-align:justify;text-align-last:center;}
.galeriaFondoDescarga .descripcionfondo{font-size:0.9em;padding-bottom: 12px;text-align:justify;text-align-last:center;}
.galeriaFondoDescarga  .enlacesDescarga{text-align:center;}
.galeriaFondoDescarga  .enlacesDescarga .imagenSizes {display:inline-flex;}
.galeriaFondoDescarga .enlacesDescarga span {padding-left:10px;display:inline-block;font-size:0.9em;text-align:left;}
.cursorinherit {cursor: inherit !important;}

.galeriaMenu{display:none; background: rgba(4, 19, 58,0.9); padding: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px);left:10px;    overflow: auto;}
.galeriaMenu .tituloGaleriaMenu{color: white;width: 90%;display: inline-block;cursor:default;font-size: 1.2em;text-align:center;}
.galeriaMenu ul{padding-left:15px;}
.galeriaMenu ul li{list-style: none;color:white;margin-bottom: 4px;}
.galeriaMenu ul li a{color:white;font-size: 0.9em;padding: 5px 0;}
.galeriaMenu ul li a:hover{color:#b1b1a8;text-decoration:none;}
.galeriaMenu ul li a:before{content:''; display:inline-block; height:1em; width:1em; background-image:url('../imagenes/iconos/linkWhite.png'); background-size:contain; background-repeat:no-repeat; padding-left: 1.5em;}
.galeriaMenu ul li a:hover:before {opacity: 0.5;}
.cerrarLinkGaleria{cursor:pointer;}
.cerrarLinkGaleria .cerrar {text-align:right;;color:white;font-size:1.2em;padding:5px 10px;width:10%;display:inline-block;}
.cerrarLinkGaleria .cerrar:hover{color:red;text-decoration:none;}

.fondoSeccionAzul a{color:white;}
.customArchivo, .customEnlace, .customDocumento, .customCorreo, .customDireccion, .customHorario, .customTelefono, .customMusica, .customCoche, .customVideo{background-repeat: no-repeat;background-position: left 5px;background-size: 0.9em;padding-left: 1.2em;word-break: break-word;background-color: rgba(0,0,0,0) !important;font-weight:  bolder;}
.customArchivo:hover, .customEnlace:hover, .customDocumento:hover, .customCorreo:hover, .customDireccion:hover, .customHorario:hover, .customTelefono:hover, .customMusica:hover, .customCoche:hover, .customVideo:hover{text-decoration:none;}
.customArchivo:hover, .customEnlace:hover, .customVideo:hover{opacity:0.6;}
.fondoSeccionAzul .customArchivo, .fondoSeccionAzulNoticias .customArchivo , .popupInstituto .customArchivo{background-image: url(../imagenes/iconos/icodescargablack.png);}
.fondoSeccionGrisBuques .customArchivo, .fondoSeccionInfanteriaMarina .customArchivo, .tabla-caracteristicas .customArchivo, .tabla-caracteristicas-custom  .customArchivo, .seccion-texto-instituto .customArchivo{background-image: url(../imagenes/iconos/icodescargablack.png);}
.fondoSeccionAzul .customEnlace, .fondoSeccionAzulNoticias .customEnlace, .custom-center-block  .customEnlace, .popupInstituto .customEnlace{background-image: url(../imagenes/iconos/icoenlaceblack.png);}
.fondoSeccionGrisBuques .customEnlace, .fondoSeccionInfanteriaMarina .customEnlace, .seccion-texto-instituto .customEnlace{background-image: url(../imagenes/iconos/icoenlaceblack.png);}
.fondoSeccionAzul .customDocumento,.fondoSeccionAzulNoticias .customDocumento, .custom-center-block   .customDocumento, .fondoSeccion .customDocumento, .popupInstituto .customDocumento {background-image: url(../imagenes/iconos/icodocumentowhite.png);}
.fondoSeccionGrisBuques .customDocumento, .fondoSeccionInfanteriaMarina .customDocumento, .seccion-texto-instituto .customDocumento{background-image: url(../imagenes/iconos/icodocumentoblack.png);}
.fondoSeccionAzul .customCorreo, .fondoSeccionAzulNoticias .customCorreo, .custom-center-block .customCorreo, .popupInstituto .customCorreo{background-image: url(../imagenes/iconos/icocorreoblack.png);}
.fondoSeccionGrisBuques .customCorreo, .fondoSeccionInfanteriaMarina .customCorreo, .seccion-texto-instituto .customCorreo{background-image: url(../imagenes/iconos/icocorreoblack.png);}
.fondoSeccionAzul .customDireccion, .fondoSeccionAzulNoticias .customDireccion, .custom-center-block  .customDireccion, .popupInstituto .customDireccion{background-image: url(../imagenes/iconos/icodireccionblack.png);}
.fondoSeccionGrisBuques .customDireccion, .fondoSeccionInfanteriaMarina .customDireccion, .seccion-texto-instituto .customDireccion{background-image: url(../imagenes/iconos/icodireccionblack.png);}
.fondoSeccionAzul .customHorario, .fondoSeccionAzulNoticias .customHorario, .custom-center-block  .customHorario, .popupInstituto .customHorario{background-image: url(../imagenes/iconos/icohorarioblack.png);}
.fondoSeccionGrisBuques .customHorario, .fondoSeccionInfanteriaMarina .customHorario, .seccion-texto-instituto .customHorario{background-image: url(../imagenes/iconos/icohorarioblack.png);}
.fondoSeccionAzul .customTelefono, .fondoSeccionAzulNoticias .customTelefono , .custom-center-block .customTelefono, .popupInstituto .customTelefono{background-image: url(../imagenes/iconos/icotelefonoblack.png);}
.fondoSeccionGrisBuques .customTelefono, .fondoSeccionInfanteriaMarina .customTelefono, .seccion-texto-instituto .customTelefono{background-image: url(../imagenes/iconos/icotelefonoblack.png);}
.fondoSeccionAzul .customMusica, .fondoSeccionAzulNoticias .customMusica, .custom-center-block  .customMusica, .popupInstituto .customMusica{background-image: url(../imagenes/iconos/icomusicawhite.png);}
.fondoSeccionGrisBuques .customMusica, .fondoSeccionInfanteriaMarina .customMusica, .seccion-texto-instituto .customMusica{background-image: url(../imagenes/iconos/icomusicablack.png);}
.fondoSeccionAzul .customCoche, .fondoSeccionAzulNoticias .customCoche, .custom-center-block  .customCoche, .popupInstituto .customCoche{background-image: url(../imagenes/iconos/icocochewhite.png);}
.fondoSeccionGrisBuques .customCoche, .fondoSeccionInfanteriaMarina .customCoche, .seccion-texto-instituto .customCoche{background-image: url(../imagenes/iconos/icococheblack.png);}
.fondoSeccionAzul .customVideo, .fondoSeccionAzulNoticias .customVideo, .custom-center-block  .customVideo, .popupInstituto .customVideo{background-image: url(../imagenes/iconos/icovideowhite.png);}
.fondoSeccionGrisBuques .customVideo, .fondoSeccionInfanteriaMarina .customVideo, .seccion-texto-instituto .customVideo{background-image: url(../imagenes/iconos/icovideoblack.png);}

.fondoSeccionAzulNoticias h3, .fondoSeccionInfanteriaMarina h3{display: inline;font-weight: 600;font-size: 1em;letter-spacing: .5px;}
.fondoSeccionGrisBuques h3{display: inline;font-weight: 600;font-size: 1em;letter-spacing: .5px;color:black;}/*desdoblado de la linea 545*/
.positionabs{position:absolute;}
.positionrlt{position:relative;}
.bottomRightActividades{position:absolute;bottom:0; right:0;}

.w-10{width:10%!important;}
.w-20{width:20%!important;}
.w-30{width:30%!important;}
.w-40{width:40%!important;}
.w-50{width:50%!important;}
.w-60{width:60%!important;}
.w-70{width:70%!important;}
.w-80{width:80%!important;}
.w-90{width:90%!important;}
.w-100{width:100%!important;}
.wxs100-wsm30{width:30% !important;}
.wxs100-wsm40{width:40% !important;}
.wxs100-wsm50{width:50% !important;}
.wxs100-wsm70{width:70% !important;}
.wsm100-wmd40{width:40% !important;}
.wsm100-wmd50{width:50% !important;}
.wsm100-wmd60{width:60% !important;}
.wmd100-wlg80{width:80% !important;}

.br05em{padding-bottom: 0.5em;display: block;}
.br1em{padding-bottom: 1em;display: block;}
.br15em{padding-bottom: 1.5em;display: block;}
.br2em{padding-bottom: 2em;display: block;}
.contenedorImagen{word-break: break-word;}
.imagenUpRight .contenedorImagen, .imagenUpLeft .contenedorImagen{position: relative;top: -25px;}
.imagenUpRight{margin-top:20px;background-color:gray;padding: 5px 15px;}
.imagenUpLeft{margin-top:20px;background-color:gray;padding: 5px 15px;}
.fondoSeccionAzulNoticias .imagenUpRight{background-color:rgb(100, 100, 100);/* fallback color if gradients are not supported*/
	background: linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;	
	background:-ms-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;
	background:-moz-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;/* For old Opera (11.1 to 12.0)*/
}
.fondoSeccionAzulNoticias .imagenUpLeft{background-color:rgb(100, 100, 100);/* fallback color if gradients are not supported*/
	background: linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;	
	background:-ms-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;
	background:-moz-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(100, 100, 100) 5%, rgb(100, 100, 100) 100%) !important;/* For old Opera (11.1 to 12.0)*/
}
.fondoSeccionGrisBuques .imagenUpRight{background-color:rgb(135, 206, 235);/* fallback color if gradients are not supported*/
	background: linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;	
	background:-ms-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%,rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;
	background:-moz-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;/* For old Opera (11.1 to 12.0)*/}
.fondoSeccionGrisBuques .imagenUpLeft{background-color:rgb(135, 206, 235);/* fallback color if gradients are not supported*/
	background: linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;	
	background:-ms-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;
	background:-moz-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(135, 206, 235) 5%, rgb(135, 206, 235) 100%) !important;/* For old Opera (11.1 to 12.0)*/}
.fondoSeccionInfanteriaMarina .imagenUpRight{background-color:rgb(179, 157, 129);/* fallback color if gradients are not supported*/
	background: linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;	
	background:-ms-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%,rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;
	background:-moz-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(270deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;/* For old Opera (11.1 to 12.0)*/}
.fondoSeccionInfanteriaMarina .imagenUpLeft{background-color:rgb(179, 157, 129);/* fallback color if gradients are not supported*/
	background: linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;	
	background:-ms-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%,rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;
	background:-moz-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 5%, rgb(179, 157, 129) 5%, rgb(179, 157, 129) 100%) !important;/* For old Opera (11.1 to 12.0)*/}
	
.titleBlock{border-bottom: 1px solid black;font-weight: bold;display: block;margin-bottom: 0.5em;letter-spacing: .2em;}
.imagenUpRight .titleBlock, .imagenUpLeft .titleBlock{border-bottom: 1px solid yellow;font-weight: bold;display: block;margin-bottom: 0.5em;letter-spacing: .2em;}
.imagenUpRight .titleBlock{text-align: left;padding: 0 0 0 1em;}
.imagenUpLeft .titleBlock{text-align: right;padding: 0 1em 0 0;}
.imagenUpRight p{padding-right:7%;}
.imagenUpLeft p{padding-left:7%;}
.imagenUpLeft figcaption, .imagenUpRight figcaption{width: 70%;margin: 0 auto;}


/* PLANTILLA NOTICIA*/

.fondoSeccionAzulNoticias{background-color: rgb(255,255,255);padding-bottom: 35px;min-height:470px;}
.fondoSeccionAzulNoticias .img-pie-seccion{color:black;}
.fondoSeccionAzulNoticias .seccion-texto, .fondoSeccionAzulNoticias .seccion-texto p{color:black;}
.fondoSeccionAzulNoticias a{color:black;}
.fondoSeccionAzulNoticias .textoVideo a{color:white;}
.fondoSeccionAzulNoticias .textoVideo a:hover{color:gray;}
.fondoSeccionAzulNoticias a:hover{text-decoration:none;color:rgb(20,20,20);}
.fondoSeccionAzulNoticias p.sangria{text-shadow:none;}
.fondoSeccionAzulNoticias .clickToggleLightGray label:before{background-image:url(../imagenes/iconos/linkBlack.png)}
.fondoSeccionAzulNoticias .toggle-block input[type=radio]:checked + label{color:black;}
.fondoSeccionAzulNoticias .toggle-block input[type=radio]:checked + label > span{border: solid black; border-width: 0 3px 3px 0;}
.fondoSeccionAzulNoticias .clickToggle label:hover .imgArrowMenu{border: solid Black !important; border-width: 0 3px 3px 0 !important;}
.fondoSeccionAzulNoticias .clickToggle label:hover{color:rgb(121,121,121) !important;}
.fondoSeccionAzulNoticias .clickToggle label:hover:before{background-image:url(../imagenes/iconos/linkBlack.png);}


.fondoSeccionGrisBuques{background-color: rgb(255,255,255);padding-bottom: 35px;min-height:470px;}
.fondoSeccionGrisBuques .img-pie-seccion{color:black;}
.fondoSeccionGrisBuques .seccion-texto, .fondoSeccionGrisBuques .seccion-texto p{color:black;}
.fondoSeccionGrisBuques a, .tabla-caracteristicas a, .tabla-caracteristicas-custom a{color:black;}
.fondoSeccionGrisBuques a:hover, .tabla-caracteristicas a:hover, .tabla-caracteristicas-custom a:hover{text-decoration:none;color:#525151;}
.fondoSeccionGrisBuques p.sangria{text-shadow:none;}/**/
.fondoSeccionGrisBuques .clickToggle .imgArrowMenu{border:solid black; border-width: 0 3px 3px 0;}
.fondoSeccionGrisBuques .clickToggle label:before {background-image: url(../imagenes/iconos/linkBlack.png);}


.fondoSeccionInfanteriaMarina{background-color:rgb(255,255.255) !important; padding-bottom: 35px;min-height:470px;}
.fondoSeccionInfanteriaMarina .img-pie-seccion{color:black;}
.fondoSeccionInfanteriaMarina .seccion-texto, .fondoSeccionInfanteriaMarina .seccion-texto p{color:black;}
.fondoSeccionInfanteriaMarina a{color:black;}
.fondoSeccionInfanteriaMarina a:hover{text-decoration:none;color:#525151;}
.fondoSeccionInfanteriaMarina p.sangria{text-shadow:none;}/**/
.fondoSeccionInfanteriaMarina .clickToggle .imgArrowMenu{border:solid black; border-width: 0 3px 3px 0;}
.fondoSeccionInfanteriaMarina .clickToggle label:before {background-image: url(../imagenes/iconos/linkBlack.png);}

.fondoSubhome2{background-image: linear-gradient(to bottom, rgb(225,216,201), white);}

.seccionNoticia .descPlantilla{display:inline-block;}
.bloque-menu-seccion-noticia{
		    text-align: right;
		display: inline-block;
		float: right;
	}
	.bloque-menu-seccion-noticia label{
		word-wrap: break-word;
	}
.botonmenu-noticia{border:1px solid #ffffff;background:#000000;cursor: pointer;color:#ffffff;font-weight: bold; white-space: normal;font-size:0.9em;}
.botonmenu-noticia:hover{
	border:1px solid #848484;
	color:#848484;
}
.botonmenu-noticia a{
	color:#ffffff;
	
}
.botonmenu-noticia a:hover{
	color:#848484;
	text-decoration:none; 
}





.img-pie-seccion{
	width: 100%;
	position: relative;
	top: -30px;
	margin-bottom: 1.5em;
}
.img-pie-seccion-custom{
		
		top: 10px !important;
	}
	.img-pie-seccion figure{
		max-width: 473px;
		max-height: 473px;
		text-align: center;
		margin: 0 auto;
	}
.div-img-seccion{
	position:relative;
	display:inline-block;
	height:100%;
	max-width: 100%;		
}
.cursorZoomIn{cursor:zoom-in;}
.img-seccion{max-width: 100%;max-height: 100%;background-color:white;opacity: 1;display: block;height: auto;transition: .5s ease;backface-visibility: hidden;margin: 0 auto;max-width: 473px;max-height: 473px;min-width:275px;}
.cajaImagen{border:solid 2px white;overflow:hidden;cursor:zoom-in;display: inline-block;height: inherit;box-shadow: 0px -1px 18px 4px rgba(0,0,0,0.7);max-width: 100%;background: black;}
.cajaImagen img { transform: translateX(-50%); margin-left: 50%;}
.cajaImagen > img:hover {transform: translate(-50%) scale(1.1);}
.numuero-img-total{max-width:72px;padding:4px;width: auto;position: absolute;background-color: black;color: white;font-family:'OswaldSemi';	z-index:1;}
.numuero-img-total img{
		width:25px;
		
	}
.numuero-img-total img {transform: none; margin-left: 0;margin-right: 3px;}
.pie-foto-seccion{max-width: 85%; text-align: justify; text-align-last: center; margin: 0 auto; font-family: 'Oswald-R'; font-size: 0.8em; letter-spacing: 0.5px;}
	
	/*GALERIA*/
.fade-effect {
	-webkit-animation-name: fade-effect ; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
	animation-name: fade-effect;
	animation-duration: 2s;
}
  @-webkit-keyframes fade-effect { 
    from {opacity:0;}
    to {opacity:1;}
  }
  /* Standard syntax */
@keyframes fade-effect {
    from {opacity:0;}
    to {opacity:1;}
}
/* The Modal (background) */
.modalGallery {
  z-index: 99;
  display: none;
  position: fixed;

  padding-top: 30px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.modalGallery-content {
  position: relative;
  background-color: #000000;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
  height:85vh;
  text-align:center;
}

/* The Close Button */
.closeGallery {
    color: #848484;
	text-align:center;
    position: absolute;
	width:24px;
    top: 10px;
    right: 11px;
    font-weight: bold;
	z-index:99;
	text-shadow: 1px 2px 1px #000000;
	font-size: 1.5em;
}

.closeGallery:hover,
.closeGallery:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;

}

.slidesGallery {
  display: none;
}

.cursorGallery {
  cursor: pointer;
}
	.zoom-in {
		cursor:zoom-in;
	}

/* Next & previous buttons */
.modalGallery .modalGallery-content .prev,
.modalGallery .modalGallery-content .next {
 cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.modalGallery .modalGallery-content .next {
	padding:16px 0 16px 16px;
  right: -16px;
  border-radius: 3px 0 0 3px;
}


.modalGallery .modalGallery-content .prev{
	 left: -32px;
	 padding:16px 16px 0 16px;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.modalGallery .modalGallery-content .prev:hover,
.modalGallery .modalGallery-content .next:hover {
 /*  background-color: rgba(0, 0, 0, 0.8); */
}

/* Number text (1/3 etc) */
.numbertextGallery {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    top: 0;
    position: absolute;
    left: 0;
	text-shadow: 1px 2px 1px #000000;	
	z-index: 99;

}

.modalGallery video{width:80%;}

.slidesGallery img {margin-bottom: -4px;max-height:85vh;max-width:85vw; min-width: 15vw;}

.modalGallery .modalGallery-content .caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}
.pie-foto-gallery{
	padding:10px;
	color:#ffffff;
}
.titulo-tabla{
		text-align:center;
		color:#ffffff !important;
		caption-side: top;
		background-color: #04133A;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		border-top: 2px solid #ffffff;
		font-size: 1rem;
		font-weight: 500;
}
.tabla-caracteristicas, .tabla-caracteristicas-custom{width:100%;color:white;border: 2px solid #ffffff;margin-bottom: 15px;}
table.visitantes.tabla-caracteristicas th{width:10%;color:white; background-color: #04133A;border-bottom: 1px solid white;}
table.visitantes.tabla-caracteristicas .titulo-tabla{background-color: #04133A; color:white;font-weight: 600;font-size: 1rem;}
.tabla-caracteristicas td,.tabla-caracteristicas-custom td{padding: 6px 10px;color:black;}
.tabla-caracteristicas tr:nth-child(2n+1), .tabla-caracteristicas-custom tr:nth-child(2n+1){
	background-color:#d2d2d2;
}	
.tabla-caracteristicas tr:nth-child(2n+2), .tabla-caracteristicas-custom  tr:nth-child(2n+2){
	background-color:#ffffff;
	color:black;
}
.tabla-caracteristicas tr:nth-child(2n+1) p, .tabla-caracteristicas-custom tr:nth-child(2n+1) p{color:black;}	
.tabla-caracteristicas tr:nth-child(2n+2) p, .tabla-caracteristicas-custom tr:nth-child(2n+2) p{color:black;}	
.tabla-caracteristicas th{
	width:20%;	
	vertical-align:middle;
	padding:5px;
	text-align:left;
}
.tabla-caracteristicas-custom {font-size:0.7em;}
.tabla-caracteristicas-custom th{
	vertical-align:middle;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
.tabla-caracteristicas thead tr, .tabla-caracteristicas-custom thead tr{
	text-align:center;
	background-color:#04133A !important;

}
.tabla-comandantes{
	width:100%;	
	color:#000000;
	border: 2px solid #ffffff;
}
.tabla-comandantes td {padding: 6px 10px;}
.tabla-comandantes tr:nth-child(2n+1) {
	background-color:#d2d2d2;
}	
.tabla-comandantes tr:nth-child(2n+2) {
	background-color:#ffffff;
}	
.tabla-comandantes th{
	width:50%;	
	vertical-align:middle;
	color:#000000;
	padding:5px;
}
.tabla-comandantes thead tr{
	text-align:center;
	background-color:#04133A !important;

}
.fondoSeccionInfanteriaMarina .tabla-caracteristicas thead tr{
background-color:#6b4411 !important;
}


.textToggle{
	/* display:none; */
	margin-bottom: 10px;
	padding-left: 25px;
	text-align: justify;
}
.clickToggle label{
	cursor:pointer;
	font-weight:bold
}
.clickToggle label:hover{
	color:#525151 !important;
}
.clickToggle label:hover .imgArrowMenu{
	border: solid #525151 !important;
	border-width: 0 3px 3px 0 !important;

}

.toggle-block{
	text-align:left;
}

.toggle-block input[type=radio]:checked + label{color:#525151;}
	
.toggle-block input[type=radio]:checked + label > span {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);	
	border: solid #525151;
	border-width:0 3px 3px 0;
	
	
}
.clickToggle .imgArrowMenu {
    border: solid black;
    border-width: 0 3px 3px 0;
   
}
.clickToggleGray label:before{background-image: url(../imagenes/iconos/linkGray.png) !important;}	
.clickToggle label:before{
    content: '';
    display: inline-block;
    height: 1.2em;
    width: 1.2em;
    background-image: url(../imagenes/iconos/linkBlack.png);
    background-size: contain;
    background-repeat: no-repeat;
	margin-right:-3px;

}
.clickToggle label:hover:before{background-image: url(../imagenes/iconos/linkBlack.png);}

	
.presentacionImagen .fondoSeccion{ background-repeat:no-repeat;background-position:0 50px;margin-top: 40px;background-size:cover;}
.presentacionImagen .linkGaleria{cursor: pointer;height:100%;width: 46%;padding: 15px 0;margin:2%;-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}/*¿se usa?*/
/*Página presentación por defecto con imagen de fondo*/
.presentacionImagen .presentacionPlantillaItem2Default .linkGaleria, .presentacionImagen .presentacionBibliotecasNavales .linkGaleria{background-color: rgb(4,19,58);}
.presentacionImagen .presentacionPlantillaItem2Default .titulo-presentacionImagen span, .presentacionImagen .presentacionBibliotecasNavales .titulo-presentacionImagen span{background-color:#04133A;}
.titulo-presentacionImagen h1{font-size: 1.5rem;font-weight: bold;}

.presentacionImagen .presentacionPlantillaItem2Default{background-image:url('../imagenes//unidades/default/fondoDefault.jpg');min-height:80vh;}
.presentacionImagen .presentacionBibliotecasNavales{background-image:url('../../../../cienciaorgano/ihcn/fondobibliotecas.jpg');min-height:80vh;}

/*Página presentación de Galeria fragatas 31 buques con imagen de fondo*/
.presentacionImagen .presentacionBuqes .linkGaleria{background-color: rgb(122, 124, 136);}
.presentacionImagen .presentacionBuqes{background-image:url('../imagenes/fondo-buques.jpg');min-height:80vh;}
.presentacionImagen .presentacionBuqes .titulo-presentacionImagen span{background-color:rgb(122, 124, 136);}

/*Página presentación de infanteria de marina con imagen de fondo*/
.presentacionImagen .presentacionInfanteriaMarina .linkGaleria{background-color: rgb(4,19,58);}
.presentacionImagen .presentacionInfanteriaMarina{background-image:url('../imagenes/unidades/infanteriaMarina/fondo-infanteria-marina.jpg');min-height:80vh;}
.presentacionImagen .presentacionInfanteriaMarina .titulo-presentacionImagen span{background-color:rgb(4,19,58);}

/*Página plantillaPresentacionItemsGeneral2 botones azules con imagen de fondo*/
.presentacionImagen .plantillaPresentacionItemsGeneral2 .linkGaleria{background-color: rgb(4,19,58);}
.presentacionImagen .plantillaPresentacionItemsGeneral2 .titulo-presentacionImagen span{background-color:rgb(4,19,58);}

/*Fondos comunes*/
.presentacionImagen .presentacionActividades .linkGaleria, .presentacionImagen .presentacionihcn .linkGaleria, .presentacionImagen .presentacionvirgencarmen .linkGaleria, .presentacionImagen .presentacionjornadasdomar .linkGaleria, .presentacionImagen .presentaciondiafuerzasarmadas .linkGaleria, .presentacionImagen .presentaciondiafiestanacional .linkGaleria,.presentacionImagen .presentacioncienciaorgano .linkGaleria{background-color: rgb(4,19,58);}
.presentacionImagen .presentacionActividades .titulo-presentacionImagen span, .presentacionImagen .presentacionihcn .titulo-presentacionImagen span, .presentacionImagen .presentacionvirgencarmen .titulo-presentacionImagen span, .presentacionImagen .presentacionjornadasdomar .titulo-presentacionImagen span, .presentacionImagen .presentaciondiafuerzasarmadas .titulo-presentacionImagen span, .presentacionImagen .presentaciondiafiestanacional .titulo-presentacionImagen span, .presentacionImagen .presentacioncienciaorgano .titulo-presentacionImagen span{background-color:rgb(4,19,58);}

.presentacionImagen .plantillaPresentacionItemsGeneral2{background-image:url('../imagenes/unidades/default/fondoDefault.jpg');min-height:80vh;} 

/*Página presentación de Actividades destacadas con imagen de fondo*/
.presentacionImagen .presentacionActividades{background-image:url('../imagenes/unidades/default/fondoDefault.jpg');min-height:80vh;}

/*Página presentación de ihcn con imagen de fondo*/
.presentacionImagen .presentacionihcn{background-image:url('../imagenes/fondosPlantillas/fondoPaginaIHCN.jpg');min-height:80vh;}

/*Página presentación de Virgen del carmen*/
.presentacionImagen .presentacionvirgencarmen{background-image:url('../../../../html/especiales/01_dia-virgen-carmen/virgen-fondo-grande.jpg');min-height:80vh;}

/*Página presentación de Jornadas do Mar 2022*/
.presentacionImagen .presentacionjornadasdomar{background-image:url('../../../../html/especiales/JornadasdoMar/fondojornadasdomar.png');min-height:80vh;}

/*Página presentación Escuela Naval*/
.presentacionImagen .presentacionescuelanaval{background-color:rgb(0,107,179);min-height:80vh;}

/*Página presentación de Fuerzas Armada*/
.presentacionImagen .presentaciondiafuerzasarmadas{background-image:url('../../../../html/especiales/02_dia-fuerzas-armadas/dia-fuerzas-armadas-fondo.jpg');min-height:80vh;}

/*Página presentación dia fiesta nacional*/
.presentacionImagen .presentaciondiafiestanacional{background-image:url('../../../../html/especiales/03_dia-fiesta-nacional/Dia-fiesta-Nacional-fondo.jpg');min-height:80vh;}

/*Página presentación ciencia y organo*/
.presentacionImagen .presentacioncienciaorgano{background-image:url('../../../../cienciaorgano/fondo-Instituto-de-Historia.jpg');min-height:80vh;}

/*Página presentación galeria*/
.presentacionImagen .presentacionSubMarinos{background-image:url('../imagenes/unidades/submarinos/fondosubmarinos.jpg');}

.presentacionImagen .presentacionAeronaves{background-image:url('../imagenes/unidades/aeronaves/fondoaeronaves.jpg');}
.presentacionImagen .presentacionAeronaves2{background-image:url('../imagenes/unidades/aeronaves/fondoaeronavesx6.jpg');}

.presentacionImagen .presentacionArsernales{background-image:url('../imagenes/unidades/arsenales/fondoarsenales.jpg');}

.presentacionImagen .presentacionEscudos{background-image:url('../imagenes/unidades/escudos/fondoescudos.jpg');}

.presentacionImagen .presentacionCampeonato{background-image:url('../../../../html/especiales/05_actividades/LIICampeonato/fondocampeonato.jpg') !important;}

.titulo-presentacionImagen{margin-top:10px;}
.titulo-presentacionImagen span{padding:22px;display: block;text-align:center;width:85%; border:solid 1px white;margin:0 auto;color:white}
.titulo-presentacionImagen span h4{font-weight:700;}
.texto-presentacionImagen{margin-top: 30px;}
.texto-presentacionImagen a{color:white;}
.texto-presentacionImagen p.sangria{text-shadow:none;}
.texto-presentacionImagen span{background-color: rgba(4,19,58,0.8);text-align: justify; width: 85%;display:block; margin:0 auto; padding:20px;font-size:1em;}
.texto-presentacionImagen span p{color:white;}
p.sangria{text-indent: 20px;letter-spacing: 0.5px;font-size: 0.9em;}
.sangria p{text-indent: 20px;letter-spacing: 0.5px;}
.fondoSeccionGris p.sangria{text-shadow:none;}
.fondoSeccionGris .linkGaleria{background-color: #04133A;}
.fondoSeccionGris .galeriaMenu{background: rgba(124, 127, 130,0.9);}

.fondoSeccionBeige p.sangria{text-shadow:none;}
.fondoSeccionBeige .linkGaleria{background-color: rgb(138, 104, 53);}
.fondoSeccionBeige .galeriaMenu{background: rgba(138, 104, 53,0.9);}


.bloque-menu{max-width:100%;}
.bloque-menu-seccion{display:inline-block;text-align: center;max-width:100%}
.bloque-menu-seccion label{ word-wrap: break-word;display: flex !important;}
.bloque-menu-seccion .ira{font-weight:bold;}
.botonmenu{font-family: 'Oswald-R';cursor: pointer;color:#ffffff;font-weight: bold;white-space: normal;	background:#000000;	border:1px solid #ffffff; display:block !important;}
.botonmenu:hover{border:1px solid #848484;color:#848484;}
.botonmenu:hover > .botonmenu-flecha{border-top:7px solid #848484;}
.botonmenu a{cursor: pointer;color:#00a0eb;font-weight: bold;white-space: normal;}
.botonmenu a:hover{text-decoration:none;}
.botonmenu-texto{width:95%;display: inline-block;font-size: 0.9rem;padding-right: 5px;}
.botonmenu-flecha{text-align: right;display: block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid white;float: right;margin-top: 2%;height: 8px;margin:auto 0;}
.flechaIdiomas{text-align: right;display: block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;float: right;height: 8px;margin-top:23%;margin-left:5px;}
#menuTrigger, .menu-seccion{display: none;}
.idiomas #checkIdioma, .idiomas #checkIdiomaMovil, .idiomas .menuIdiomas {display: none;}
#menuTrigger:checked + nav {display: block;}
#checkIdioma:checked + .menuIdiomas, #checkIdiomaMovil:checked + .menuIdiomas{display: block;}
.menu-seccion{font-family:'Oswald-R';width:100%;text-align:left;max-width:none;}
.menu-seccion ul, .menu-seccion-instituto ul{list-style-type: none;margin-top: -8px;background:#000;border:1px solid #ffffff;z-index:2;position:absolute;    padding-left: 10px;    letter-spacing: 0.5px;}
.menu-seccion > ul{max-height: 70vh;overflow: auto;}
.menu-seccion > ul::-webkit-scrollbar {width: 10px;}
.menu-seccion > ul::-webkit-scrollbar-track {box-shadow: inset 0 0 8px grey;border-radius: 10px;}
.menu-seccion > ul::-webkit-scrollbar-thumb {background:#646161;border-radius: 10px;}
.menu-seccion > ul::-webkit-scrollbar-thumb:hover {background:#646161;}
.menu-seccion li, .menu-seccion-instituto li{padding: 5px;}
.menu-seccion li a, .menu-seccion-instituto li a{font-family:'Verdana';color:#ffffff;text-align:left;font-size:15px!important;}
.menu-seccion li a span.desplegable, .menu-seccion-instituto  li a span.desplegable{    width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid; border-right: 4px solid; margin: 6px; transform: rotate(45deg); display: inline-block; transition:transform 1s;}
.menu-seccion li a span.expand, .menu-seccion-instituto li a span.expand{transform: rotate(135deg) !important;}
.menu-seccion li>a:hover, .menu-seccion-instituto li>a:hover{color:#818181 !important;text-decoration:none;}
.menu-seccion li>a:active, .menu-seccion-instituto li>a:active, .menu-seccion li>a:focus, .menu-seccion-instituto li>a:focus{outline:none !important; outline-width: 0 !important;box-shadow: none;}/*bb clase adicionada*/
.menu-seccion .btn, .menu-seccion-instituto .btn{white-space: normal; padding:0;width:92%;overflow:hidden;}
.menu-seccion ul li ul, .menu-seccion-instituto  ul li ul{position: relative;padding-left: 15px; border: 0; max-width: 100%;font-size: 0.9em;    margin-top: 2px;}
.menu-seccion ul li ul li, .menu-seccion-instituto ul li ul li{padding:3px;}
.menu-seccion ul li ul li .btn, .menu-seccion-instituto ul li ul li .btn{font-size:1.3em;}
.menu-seccion ul li ul li ul , .menu-seccion-instituto ul li ul li .btn{margin-top: 2px;}
.botonmenu-cerrar{width:14px;}
.botonmenu-cerrar:before{content:'x';font-weight: 300;font-size:0.9em;position:relative;top:-1px;}
.menuIdiomas ul{list-style-type: none;margin-top: -3px;z-index:2;position:absolute;padding:0;letter-spacing: 0.5px;}
.menuIdiomas ul a{left:0;box-shadow:none;right:10px;}
.menuIdiomas ul a:hover{opacity:0.6;background:none;}
/*Listado de noticias*/
.buscador-noticias{border-top: 1px solid #ffffff;align-items: center;background-color:#000839;color:white;min-height:60px;-webkit-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42);-moz-box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42);box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.42);}
.bloque-input-buscador-noticias div{width: 48%;display: inline-block;text-align: center;}
.bloque-input-buscador-noticias div label, .bloque-input-buscador-noticias label{width: 100%;}
.buscador-noticias input[type="date"]{width:75%;}
.buscador-noticias input[type="date"]::-webkit-calendar-picker-indicator {opacity:1;}
.buscador-noticias input[type="date"]::-webkit-calendar-picker-indicator:hover{background-color:#000839;border-top:1px solid white;border-bottom:1px solid white;height:15px;}
.buscador-noticias input[type="text"]{width: 100%;}
.buscador-noticias input[type="text"]::placeholder{color:gray;opacity:0.5;}


.fila-buscador-noticias .fecha-buscador{color:white;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;margin-bottom:0;display:block;font-size: .9em;display:inline-block;}
.fila-buscador-noticias{text-align: center;margin-bottom: 5px;}
.fila-buscador-noticias label{color:white;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;margin-bottom:0;display:inline-block;font-size: .9em;}
.bloque-titulo-buscador{width:100%;}
.titulo-buscador-buscador{display:block;font-size: 1.6em;font-weight:bold;color:white;}
.titulo-de-noticias{display: block;letter-spacing: 4px;text-indent: 5px;margin-top: -7px;}
.bloque-input-buscador-noticias{width:90%;text-align:left;}
.custom-select{width:90%;padding:.2rem 1.75rem .2rem .75rem;line-height:1.4;height:auto;}


.form-control{padding:0.2em;width:48%;line-height:1.4;}
.columna-boton-buscador{display: flex;align-items: center;}
.bloque-boton-buscador{width:40%;margin-top: 5px;}
.boton-buscador-noticias{background-color: rgb(253,205,0);text-align: center;box-shadow: 4px 3px 5px rgb(150,150,150);color: #04133A;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;margin-bottom: 0;display: block;font-size: .9em;color: black;display: block;padding: 5px 0;width: 100%;
cursor: pointer;} 
 .boton-buscador-noticias:hover{background-color:rgb(255,223,0);box-shadow: 4px 3px 5px rgb(200,200,200);text-decoration:none; color:#000;} 
.boton-buscador-noticias a{color: black;display: block;	padding: 5px 0;}
.boton-buscador-noticias a:hover{text-decoration:none;}
/*paginacion*/
.columna-paginacion{text-align: right;font-weight:bold;margin-top: 8px;}
.columna-paginacion .pagination{display: inline-flex;margin-bottom:5px}
.page-item.active .page-link{background-color: #04133A; border-color: #04133A;}

.numero-pagina{margin-right:10px;}
.page-item.active .page-link{pointer-events: none;cursor: default}
.page-item a{color:#000000;cursor: default;}
.page-item a:focus{ outline:none !important;outline-width: 0 !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.not-active {pointer-events: none;cursor: default;text-decoration: none;color: gray !important;}
.page-link{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.col-bloque-noticia{padding:0 10px 20px 10px;}
.col-bloque-noticia a{color:#ffffff;}
.bloque-noticia{height:100%;float: left;overflow: hidden; padding: 12px;background-color:#04133A;width: 100%;-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}
.titularNoticia{  padding-top: 5px;}
.titularNoticia h3{font-weight:400;}
.bloque-noticia .imagen-noticia{width: 100%;height: 100%;object-fit: cover;transition: transform .5s;}
.bloque-noticia .imagen-noticia:hover{transform: scale(1.2);}
.bloque-noticia:hover .imagen-noticia{transform: scale(1.2);}
.bloque-imagen-fecha{border:1px solid #aeadb3;overflow:hidden;height: 190px;display: block;position: relative;}
.fecha-noticia{display: block;font-weight:bold;position: absolute;padding: 0 0 0 5px;color: white;text-align: left;z-index: 1;background: -moz-linear-gradient(top, rgba(0,0,0,1) 1%, rgba(0,0,0,1) 30%, rgba(0,0,0,0.71) 61%, rgba(0,0,0,0.39) 80%, rgba(0,0,0,0.36) 82%, rgba(0,0,0,0.02) 99%, rgba(0,0,0,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,1) 1%,rgba(0,0,0,1) 30%,rgba(0,0,0,0.71) 61%,rgba(0,0,0,0.39) 80%,rgba(0,0,0,0.36) 82%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,1) 1%,rgba(0,0,0,1) 30%,rgba(0,0,0,0.71) 61%,rgba(0,0,0,0.39) 80%,rgba(0,0,0,0.36) 82%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ width: 100%; padding-bottom: 8px;}
.titulo-noticia{font-size: 1em;color:white;margin-top: 5px;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.line-clamp-3{display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden;}
.line-clamp-2{display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden;}
.line-clamp-1{display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden;}

.formularioBuscador{display: -webkit-box;display:-ms-flexbox;width: 100%;} 
.texto-noarticulos{text-align: center; width: 100%; margin: 76px 0; font-size: 1.2em; font-weight: 700;}
.errorPage{min-height:200px;}
.texto-error{text-align: center; width: 100%; margin: 30px 0; font-size: 1.2em; font-weight: 700;color: white;padding-top: 50px;}
.fondoSeccionAzul .texto-noarticulos, .fondoSeccionAzulNoticias .texto-noarticulos{color:white;}

/**Plantilla Custom plantilla1Submenu*/
.imagenToRight{float: right;margin: 0.5em 0 0.5em 1em;text-align: right;display: table;cursor:zoom-in;max-width: 100%;min-width: 150px;}
.imagenToLeft{float: left;margin: 0.5em 1em 1em 0;text-align: left;display: table;cursor:zoom-in;max-width: 100%;    min-width: 150px;}
.imagenToCenter{margin: 1em auto;cursor:zoom-in;max-width: 100%;}
.imagenToRight img, .imagenToLeft img, .imagenToCenter img{display: block;width: 100%;    border: solid 1px white;    min-width: 150px;box-shadow: -3px 2px 15px 0px rgb(0 0 0 / 70%);}
.imagenToRight figcaption, .imagenToLeft figcaption{display: table-caption;caption-side: bottom;padding:5px 5px;text-align: justify;text-align-last:center;font-size: 0.8em;line-height: 1.3em;}
.imagenToCenter figcaption{text-align:center;color:black;}
h6.tituloSubmenu{display: inline;font-weight: 600;letter-spacing: 0.5px;}
.tituloVideo{text-align:center;}
.descripcionVideo{text-indent: 0 !important;text-align: center;font-size: 0.9em;}
.videoDescarga{display:inline-block;padding:0 1em;font-size: 0.9em;}

.miniatura{display:flex;overflow:hidden;border:solid 2px white;height: 150px;}
.miniatura a{display:block;width:100%;height:100%}
.miniatura a img{width:100%;height:100%;object-fit: cover;overflow: hidden;}
.miniatura a:hover{cursor: zoom-in;}/**/
.galeriaHistorica{font-size:0.9em;line-height: 1.1em;}
.galeriaHistorica a{cursor:zoom-in;}
.piefotoGaleriHistorica span{display:block;}


#inicioEnlaces .imagenToCenter{margin: 1em auto;cursor:zoom-in;max-width: 75%;}
#inicioEnlaces .preGaleria{display:flex;height: auto;padding:0 10px 20px 10px;}
#inicioEnlaces .imagenToCenter img {display: block;width: 100%;border: solid 1px white;min-width: auto;}


/*ENLACES*/
#enlaces .titleSesionHome{color:black;}
#enlaces div hr{width:15%;}
#enlaces .carousel-item{padding:15px 0;}
#carouselEnlaces .carousel-inner .carousel-item.active, #carouselEnlaces .carousel-inner .carousel-item-next, #carouselEnlaces .carousel-inner .carousel-item-prev { display: flex;}
#carouselEnlaces .carousel-inner .carousel-item-right.active, #carouselEnlaces .carousel-inner .carousel-item-next {transform: translateX(25%);}
#carouselEnlaces .carousel-inner .carousel-item-left.active, #carouselEnlaces .carousel-inner .carousel-item-prev {transform: translateX(-25%);}
#carouselEnlaces .carousel-inner .carousel-item-right, #carouselEnlaces .carousel-inner .carousel-item-left{transform: translateX(0);}

#carouselNoticiasSubHome3{overflow:hidden;}
#carouselNoticiasSubHome3 .carousel-control-prev{left:16px;}
#carouselNoticiasSubHome3 .carousel-control-next{right:16px;}
#carouselNoticiasSubHome3 .carousel-inner .carousel-item.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-next, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-prev { display: flex;}
#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-next {transform: translateX(33.333%);}
#carouselNoticiasSubHome3 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-prev {transform: translateX(-33.333%);}
#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-left{transform: translateX(0);}

.itemHomeEnlace{float:left;overflow:hidden;text-align: center; padding:15px 0;}
.itemHomeEnlace .relojRoa{width:95%;}
.textoHora{width: 100%;text-align: center;color: white;}
.itemHomeEnlace .enlaceHtml img{width:45%;height:auto;}
.textoHora{display:block;margin-left:5px;}
.itemHomeEnlace .enlaceHtml span img {height: 40px;width: auto;}
.hora .numeroHora {margin-right:-5px;}
.itemHomeEnlace a{display: inline-block;width: 90%;overflow: hidden;text-decoration:none;}
#enlaces .carousel-item{padding:15px 0;}
.itemHomeEnlace > div {width: 90%;background-color: rgb(4,19,58);padding: 15px 0;margin:0 auto;height: 100%;border: solid 2px white;-webkit-box-shadow: 0px -1px 10px 4px rgba(0,0,0,0.7); box-shadow: 0px -1px 10px 4px rgba(0,0,0,0.7);}
.itemHomeEnlace:hover .imgEnlHome {opacity: 0.1;}
.itemHomeEnlace:hover .textoEnlaceHome{visibility:hidden;}
.itemHomeEnlace:hover .cajaTextoEnlace {opacity: 1;}
.cajaTextoEnlace {transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; width:80%;	transition: opacity 1s;}
.textoHoverEnlace {background-color: rgb(0,107,179); color: white; padding: 16px 32px; word-wrap: break-word;font-size: 0.8em;}
.textoEnlaceHome {color:white; font-size:0.9em;font-weight: 400;padding: 12px 0 0;text-align: center;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.imgEnlHome{text-align: center;height:200px; width:auto;opacity:1; -webkit-transition: opacity 0.7s; transition: opacity 0.7s;margin-left: 50%;transform: translateX(-50%);}

/*Revistas*/
.revista-completa{padding:20px 0;text-shadow:1px 1px gray;}
.revistas .revista-completa a, .articulos-descarga a{color:black;}
.revistas .revista-completa a:hover, .articulos-descarga a:hover{text-decoration:none;color:#d2cbcb;}
.revistas .revista-completa span{												
	font-size: 1em;
	list-style: none;
	background-image: url(../imagenes/iconos/ico_cuaderno.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 .5em 0 1.2em;
}
.articulos-descarga{padding-left:20px;text-shadow:1px 1px gray;}
.articulos-descarga ul{padding-top:10px;}
.articulos-descarga ul li{
	font-size: .95em;
	list-style: none;
	background-image: url(../imagenes/iconos/ico_articulo.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 .5em 1em 1.2em;
}
.articulos-descarga .autor{display:block;padding-left:15px;font-size:0.9em;}
.ranking div{display:inline-flex}
.ranking .textoRanking{padding:0 15px;}
.star-rating{ padding-right:20px;display:inline-flex;}
.star-rating a, .star-rating span { color:#525151 ;padding:0 5px;}
.star-rating span.starSelected{ color:#F39C12 }
.star-notSelected:not([href]):not([tabindex]){color:#525151;cursor: pointer;}
 /*Mensaje voto*/
.mensajeVotoOK{ border: 4px solid #2ce15b; display: table; padding: 5px; margin-top: 10px; border-radius: 10px;}	
.mensajeVotoKO{ border: 4px solid #e12c2c; display: table; padding: 5px; margin-top: 10px; border-radius: 10px;}	

video:focus {outline: none;}

.portada-cuaderno-articulos-filtrados{
	float: left;
}
.articulos-filtrados{
	padding-left:0px;
}
.texto-articulos-filtrados{
	   display:inline-block;
	   padding-left:20px;
}
.elementos-articulos-filtrados {
	    float: left;
	    display: inline-block;
		margin-top: 30px;
		    width: 100%;
			padding-left:20px;
}

.texto-articulos-filtrados .autor{display:block;}

/*Galeria Videos*/
.miniaturaVideos{display: flex;height: 350px;padding: 0 10px 20px 10px;}
.miniaturaVideos .video{height: 100%;width: 100%;background-color: rgb(4,19,58);padding: 15px 0;margin: 0 auto;-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}
.miniaturaVideos .video video{width: 100%;    max-height: 100%;}
.miniaturaVideos .video .imagenVideo{overflow: hidden;width: 90%;height: 75%;margin: 0 auto;cursor: pointer;}
.miniaturaVideos .video .imagenVideo img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.miniaturaVideos .video .textoVideo{color: white;height: 25%;text-align: center;width: 90%;margin: 5px auto;}
.miniaturaVideos .video .textoVideo span{font-size:0.85em;}
.miniaturaVideos .video .textoVideo{overflow: auto;}

audio, video{max-width: 100%;outline:none;}

.enlacesPlantilla{padding: 5px 20px;text-align-last: center;text-align: justify;}

.vacantes li  p, .vacantes li  {text-align:justify; text-indent:0;}
.encuesta li{margin-bottom:1.5em;}
.encuesta legend{font-size:1em;}
.respuestas{margin-left:2em;}
.respuestas span {margin-right:1.5em;}
.respuestas span label{cursor:pointer;}
.custom-radio .custom-control-input:checked~.custom-control-label::before {background-color:#939da9}
.lowerAlpha{list-style-type:lower-alpha;}
.comentariotxtarea{max-width:100%;}
.claveinput, .claveimg{display:inline-block;padding:5px 10px 5px 10px;float:left;}
.claveimg{height:50px;overflow:hidden;}
.claveimg img{border: none; vertical-align: bottom;top:-12px;position: absolute;right: 50%;transform: translateX(50%);}
.camposObligatorios{width: 100%;display: block;text-align: right;clear:both;padding-top:10px;}


.carousel-SubHome .carousel-indicators{bottom:10px;}
.carousel-SubHome .carousel-inner{top:-50px;}
#carouselSubHome{margin: 0 auto;}
#carouselSubHome  .carousel-inner{-webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}
.carousel-SubHome .intro{margin-bottom: 50px;top: -20px;position: relative;text-align: justify;text-align-last: center; width:80%;margin:0 auto;}
.carousel-SubHome .introSubHome2{margin-bottom: 50px;top: 5px;position: relative;text-align: justify; width:80%;margin:0 auto;padding: 15px 0;background-color: rgb(38,80,118);webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);}

.noticiasSubHome2{margin-bottom:60px;}
.noticiasSubHome2 h3{display:block;background-color: black;background-image: linear-gradient(to right, black , #4a4545);padding:6px 15px;font-size: 1.3em;font-weight: bold;width: 97.5%;letter-spacing: 5px;color: white;margin:10px 0 0 0;}
.enlacesSubhome2{display:flex;padding-bottom:50px;}
.enlacesSubhome2 div {display: inline-block;float: left;}
.enlacesSubhome2 span.doble{display:block;height:100%;font-size:1.8em;}
#carouselNoticiasSubHome2 .itemHomeEnlace > div{background-image:url(../imagenes/noticiassubhometextura.jpg);}
.enlacesSubhome2 span.doble a{padding-left:10px;height: 87%;margin: 10px;text-align: left;background-color:rgb(84,60,48);border: solid 1px black;font-weight: bold;letter-spacing: 1px;color:rgb(0,167,229);display: flex;align-items: center;justify-content: space-between;webkit-box-shadow: -7px 7px 8px -2px rgba(0,0,0,0.75);-moz-box-shadow:-7px 7px 8px -2px rgba(0,0,0,0.75);box-shadow:-7px 7px 8px -2px rgba(0,0,0,0.75);}
.enlacesSubhome2 span.doble a::last-word {font-weight:100;}
.enlacesSubhome2 span.sencilloUp a, .enlacesSubhome2 span.sencilloDown a{padding-left:10px;height:40%;margin: 10px;text-align: left;border: solid 1px black;display: flex;align-items: center;    justify-content: space-between;webkit-box-shadow: -7px 7px 8px -2px rgba(0,0,0,0.75);-moz-box-shadow:-7px 7px 8px -2px rgba(0,0,0,0.75);box-shadow:-7px 7px 8px -2px rgba(0,0,0,0.75);}
.enlacesSubhome2 span.sencilloUp a{background-color:rgb(154,100,74);font-weight: bold;letter-spacing: 1px;color:white;}
.enlacesSubhome2 span.sencilloDown a{background-color:rgb(204,167,122);;font-weight: bold;letter-spacing: 1px;color:black;}
.cajaTextEnlace{width:80%;margin:10px 0;}
.cajaImgArrowEnlace{background-color:black;height:100%;width:20%;display: flex;align-items: center;    justify-content: space-between;      padding: 20px 10px 20px 2%;}
.imgArrowEnlace{border: solid white;border-width: 0 3px 3px 0;display: inline-block !important; padding: 12px !important; margin: 0 -20px 2px 0;transform: rotate(-45deg);display: flex;align-items: center;    justify-content: space-between;}



/*Plantilla subHomes*/
.bannerSubHome{float:left;overflow: hidden;text-align: center;justify-content: left;-webkit-box-shadow:-20px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow:-20px 12px 15px -2px rgba(0,0,0,0.75);box-shadow:-20px 12px 15px -2px rgba(0,0,0,0.75); margin-bottom:20px;}
.bannerSubHome .divBanner{background:gray;height:100%;width:95%;padding: 5px;}
.bannerSubHome  img{max-width:100%;}
.bannerSubHome a{position: relative;top: 50%;transform: translateY(-50%);display:block;}


.titleBannerSubHome{padding:5px 10px;}
.descripcionBannerSubHome{font-size:0.8em;text-align:justify;text-align-last:center; padding:5px 10px;}
.contenidoBannerSubHome{padding:5px 10px;}
.enm{background-color:#13092b; padding:0 5%;display:inline-block; color:white;-webkit-box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);}
.enm div:nth-child(1){width:40%; display:inline-block;float:left; text-align:center;}
.enm div:nth-child(1) div{width:60%;float:none;}
.enm div:nth-child(1) img{border:none;}
.enm div:nth-child(2){width:60%; display:inline-block;padding: 3%; text-align: justify;}
.enm div:nth-child(2) div{width: 100%;text-align: center;padding: 0;}
.enm .botonesenm a{width:45%;display:inline-block;border: solid 1px yellow;padding:2% 0; margin: 0 1%;color:white;}

.museoCabecera{background-color:#13092b; padding:0 5%;display:flex; color:white;-webkit-box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);box-shadow:-13px 12px 15px -2px rgba(0,0,0,0.75);width: 97.5%;}
.museoCabecera .escudo{display:inline-block;float:left; text-align:center;margin: 20px 0;}
.museoCabecera .escudo .contenedorImagen{float: none;position: relative;top: 50%;transform: translateY(-50%);margin: 0 auto;}
.museoCabecera .escudo .contenedorImagen .imagenToCenter{margin:0;}
.museoCabecera .escudo img{border:none;width:100%}
.museoCabecera .botonesenm{display:inline-block;padding:3% 3% 1% 3%; text-align: justify;width: 100%;}
.museoCabecera .botonesenm .filaBoton{width: 100%;text-align: center;padding: 0;display:flex;}
.museoCabecera .botonesenm .filaBoton a{width:50%;display:inline-block;border: solid 1px yellow;padding:2%; margin: 2%;color: white;font-size: 0.8em;    background-color: rgb(40,82,120);}
.museoCabecera .botonesenm h3{display:block;text-align:center;}
.museoCabecera .botonesenm .filaBoton a span {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;}
.floLeftPadding{float:left;padding: 10px;font-size: .9em;}
.menuInformacionMuseo{padding:25px;}
.menuInformacionMuseo .clickToggle{border-bottom:solid rgb(235,106,74) 1px;line-height: 0px;margin-bottom:12px;}
.menuInformacionMuseo .textToggle{background-color: rgb(235,106,74);padding: 10px 10px 10px 0px;margin-left:10px;}


.efectoBotonRight {
  -webkit-transform: translateZ(0);
  transform: translateZ(0); 
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.efectoBotonRight:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(254,254,254,0.3);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.efectoBotonRight:hover, .efectoBotonRight:focus, .efectoBotonRight:active {
  color: white;
}
.efectoBotonRight:hover:before, .efectoBotonRight:focus:before, .efectoBotonRight:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.cutMenuContextual{overflow: hidden !important;white-space: nowrap !important;text-overflow: ellipsis !important;display: inline-block;max-width:90%;}
.cutBreadCrumbs{overflow: hidden !important;white-space: nowrap !important;text-overflow: ellipsis !important;max-width: 100px;}
.cutBreadCrumbs:last-child{color:gray !important;}
.overAuto{overflow:auto;}
.formularioPersonal{padding: 20px;border: solid 1px white;display: inline-block;}
.sangria li p {text-indent: 0;}
.condecoraciones .tabla-caracteristicas{font-size:0.9em;}
.condecoraciones .tabla-caracteristicas p{margin-bottom:0.2em;}
.condecoraciones .tabla-caracteristicas .contenedorImagen{max-width:130px;margin: 0 auto;}


/*--------------------------Conocenos-valores----------------*/
.custom-center-block{
	background-color:white;
	width:100%;
	padding:20px 20px 10px 20px;
	font-size:12pt;
	margin-bottom: 30px;
	color:#000000;
}
.custom-center-block a{color:white;}

.custom-center-block h3{
	text-align:left;
	border-bottom: 1px solid yellow;
	color:#000000;
	font-weight:bold;
}
.custom-center-block img{
	border:1px solid black;
	display:block;
	margin:0 auto 16px auto;
    width: 290px;
	box-shadow: -3px 2px 15px 0px rgb(0 0 0 / 70%);
	
}
/* bloque foto derecha*/
.custom-left-block{
	display: block;
    width: 100%;
    /* padding: 20px; */
    font-size: 12pt;
    margin-bottom: 30px;
	overflow:auto;
    background-image: linear-gradient(to left, white 0%, white 10%, rgba(22, 22, 22, 0) 10%, rgba(22, 22, 22, 0) 100%), linear-gradient(to bottom, white 50px, white 50px, rgba(22, 22, 22, 0) 50px, rgba(22, 22, 22, 0) 100%);
}
.custom-left-block h3{
	text-align:left;
	border-bottom: 1px solid black;
	color:#000000;
	font-weight:bold;
	font-size: 1.3em;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
.custom-left-block  .contenedorImagen{float:right;}
.custom-left-block img{
	border:1px solid black;
	margin: 0 0 15px 20px;
    width: 290px;
	float:right;
	box-shadow: -3px 2px 15px 0px rgb(0 0 0 / 70%);
}
.custom-left-block-text{
    display: block;
    width: 90%;
    color:#000000;
    padding: 50px 30px 10px 30px;
    background:#0092c8;
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
}

/* bloque foto izquierda*/
.custom-right-block{
	display: block;
    width: 100%;
    /* padding: 20px; */
    font-size: 12pt;
    margin-bottom: 30px;
	overflow:auto;
	background:#ffffff;
    background-image: linear-gradient(to right, white 0%, white 10%, rgba(22, 22, 22, 0) 10%, rgba(22, 22, 22, 0) 100%), linear-gradient(to bottom, white 50px, white 50px, rgba(22, 22, 22, 0) 50px, rgba(22, 22, 22, 0) 100%);
}


.custom-right-block h3{
	text-align:right;
	border-bottom: 1px solid black;
	color:#000000;
	font-weight:bold;
	font-size: 1.3em;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
.custom-right-block  .contenedorImagen{float:left;}
.custom-right-block img{
	border:1px solid black;
	margin: 0 20px 15px 0;
    width: 290px;
	float:left;
	box-shadow: -3px 2px 15px 0px rgb(0 0 0 / 70%);
}
.custom-right-block-text{
    display: block;
    width: 90%;
   color:#000000;
    padding: 50px 30px 10px 30px;
    margin-left: 10%;
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: -o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40px, rgba(255,255,255,1) 40px, rgba(255,255,255,1) 100%) !important;
}
.fondoSeccionCustom {
    background: -ms-linear-gradient(left, white, white) no-repeat 0 30px;
    background: -webkit-linear-gradient(left, white, white) no-repeat 0 30px;
    background: -moz-linear-gradient(left, white, white) no-repeat 0 30px;
    background: -o-linear-gradient(left, white, white) no-repeat 0 30px;
    background: linear-gradient(left, white, white) no-repeat 0 30px;
    padding-bottom: 35px;
    margin-top: 10px;
    min-height: 70vh;
}
.cajaItemENM{display: inline-block;padding:20px;border: solid 2px white; border-radius: 15px;-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);width:100%;}
.cajaItemENM .enlaceSesionListado{margin:0 auto;}
.botonEnlaceENM{position: relative;float: right;width: 35%!important; margin-bottom: 0;}
.mosaicoENM img{border:0;}

/*animar etiqueta nuevo ofertas rota*/
.animacionBgColor {-webkit-animation: bgcolorchange 4s infinite;animation: 4s infinite bgcolorchange; padding:3px 7px;border-radius:15px;color:white;font-weight:bold;}
@keyframes bgcolorchange {
  0% {background-color: red;}
  25% {background-color: red;}
  50% {background-color: orange;}
  75% {background-color: orange;}
  100% {background-color: red;}
}
 @-webkit-keyframes bgcolorchange {
  0% {background-color: red;}
  25% {background-color: red;}
  50% {background-color: orange;}
  75% {background-color: orange;}
  100% {background-color: red;}
 }
.celdaCabecera{background-color: #04133A;border:solid 2px white; text-align:center !important;}

/*popups*/
.overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.9);transition: opacity 300ms;visibility: hidden;opacity: 0;z-index:999999;}
.overlay:target {visibility: visible;opacity: 1;overflow-y:auto;}
.popup {margin-left: 15%;padding: 20px;background: rgba(0,107,179,0.9);border-radius: 5px;width: 70%;top:15%;position: relative;transition: all 3s ease-in-out;color:white;overflow: auto;height: 70%;}
.popup .close {width: 30px; height: 30px; padding-top: 4px; display: inline-block; position: absolute; top: 4px; right: 4px;background: red; font-size: 20px;text-align: center; line-height: 80%; color: #fff; text-decoration: none;}
.popup .close:hover{background: rgba(255,23,23,1);}
.popup .titleBlock{border-bottom: 1px solid yellow;font-weight: bold;display: block;margin-bottom: 0.5em;letter-spacing: .2em;background-color:inherit;margin:15px 10px;padding:0;width:100%}
.popup p{font-size:0.9em;text-indent:20px;}

/*TOP TEN revista*/
.topTen li{padding-bottom:20px;}
.revistaTopTen{padding-left:30px;}

.bandera img, .banderaDos img{min-width:50px; border:none;}
.banderaDos img{width:50%; margin:0 auto;}
.bandera figcaption{font-size:0.7em;}
.banderaDos{display:inline-block;}
.banderaDos .contenedorImagen{float:left;display:inline-block;padding:0 10px;width:50%;}

.alertInfoBanner{background-color: rgba(204,230,255,0.90);float: right;position: fixed; bottom: 10%;right:2%; margin-left: 60%;  border-radius: 20px;webkit-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75);-moz-box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75); box-shadow: -13px 12px 15px -2px rgba(0,0,0,0.75); z-index: 80;width:95%;}
.tituloInfoBanner {background-image: url(/framework/skins/Armada92/images/iconinfoBanner.png);background-repeat: no-repeat;background-size: 40px;padding: 10px 0 10px 50px;font-weight: 700;}
.barraTituloInfoBanner {background-color: rgba(150, 200, 247, 0.95); border-top-right-radius: 15px; border-top-left-radius: 15px; padding: 0 8px;}
.closebtnInfoBanner {padding: 4px 5px 6px 6px;color: #fff; font-weight: 700; float: right; font-size: 22px; line-height: 17px; cursor: pointer; transition: .3s; background-color: #f88; margin-top: 7px; border-radius: 7px;}
.closebtnInfoBanner:hover {background-color:#ff3030;}
.mensajeInfoBanner{padding:12px; text-align: justify; text-align-last: center;font-weight: 500;}


.serviciosNavegantes{}
.serviciosNavegantes > div {display: grid;}
.serviciosNavegantes > div > div > div{margin-bottom:15px;background-color: rgb(19,9,43);border-top-left-radius: 20px;border-top-right-radius: 20px;overflow:auto;}
.serviciosNavegantes .escudo{width: 20%;display: inline-block;float:left;}
.serviciosNavegantes .texto{width: 80%;display: inline-block;}
.serviciosNavegantes .titulo{font-size: 1.3em;font-weight: bolder;letter-spacing: 1px; text-align: center;color:rgb(81, 177, 247);text-align: right;padding:20px;}
.serviciosNavegantes .descripcion{font-size: 1em;color: white;text-align: right;padding: 0 20px 20px 10px;}
.serviciosNavegantes .caja1, .serviciosNavegantes .caja2, .serviciosNavegantes .caja3, .serviciosNavegantes .caja4, .serviciosNavegantes .caja5{margin:10px 15px;border-radius:20px;box-shadow: 10px 10px 9px 1px rgba(0,0,0,0.7);-webkit-box-shadow: 10px 10px 9px 1px rgba(0,0,0,0.7); background-color:white;list-style:none;}
.serviciosNavegantes .caja1 a{color:black}
.serviciosNavegantes ul{list-style:none;    padding: 10px 20px;}

.rss span{background: url(/framework/skins/estaticos/imagenes/iconos/rss.png);background-repeat: no-repeat;background-size: 1.1em;padding-left: 1.5em;}
.rss span:hover{opacity:0.7;}
.rss li{margin: .5em 0;}

.xlml25-lg0{margin-left:0%;}

.overlayCustom{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.9);transition: opacity 300ms;visibility: hidden;opacity: 0;z-index: 999999;}
.listaFondos{list-style-type:none;padding-left:10px;text-align:left;font-size:0.9em;}
.imagenCondecoracion img{width:80%;min-width: auto;margin:0 auto;}
@media screen and (max-height: 450px) {
	.menu {padding-top: 15px;}
	/*.menu span {font-size: 18px;}*/
	
}

@media (max-width: 850px) and (orientation:portrait) {
	.cabeceraSection {margin-bottom: 15px;height:50vh !important;}
	.attachmentFixed{background-attachment:inherit !important;}
}

@media (max-width: 575.5px) {
	.wxs100-wsm30{width:100% !important;}
	.wxs100-wsm40{width:100% !important;}
	.wxs100-wsm50{width:100% !important;}
	.wxs100-wsm70{width:100% !important;}
	.wsm100-wmd40{width:100% !important;}
	.wsm100-wmd50{width:100% !important;}
	.wsm100-wmd60{width:100% !important;}
	.wmd100-wlg80{width:100% !important;}
	.preguntas{padding-left:0.3em;}
	.miniaturaVideos .video .textoVideo span{font-size:0.75em;line-height:0.8em;}
	.miniaturaVideos .video .textoVideo div{font-size:0.85em;line-height:0.9em;}
	h6.tituloSubmenu {font-weight: 400;letter-spacing: 0;}
	.imgArrowMenu{padding:3px !important;}
	.imagenToRight, .imagenToLeft {margin:0 auto;}
	.museoCabecera .escudo .contenedorImagen{display:inline-block;}
	.contenedorImagen{display: flex;}
	.contenedorImagen figcaption{font-size:0.7em;}
	#seccion .headerMain{position: initial !important;background-image: linear-gradient(180deg, rgb(0,35,91) 0%, rgb(0,35,91) 85%, rgb(0,35,91) 85%) !important;height: 60px;}
	.container{max-width: 100%;}
	/*cabecera*/
	.headerMain{position:absolute !important;background:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0) 100%)!important;}
	.logo-min-def{width:50% !important;}
	.logo-min-def img{width:65% !important;transform: none;top: 5px;}
	.menuBoton{width:50% !important;}
	.menuBoton a{top: 5px;right:10px !important;width:28px;}
	.titleMain{width:100% !important; height: 40px!important;}
	.titleMain h1{background-image:none !important;font-size:1.6rem;font-weight:300; letter-spacing:0;background-position:50% 75% !important; background-size: 350px 0.09em;}
	.titleMain img{height: 60px;position: relative;z-index: 99;}
	.titleMain hr {height:0;}
	/*menu*/
	.menu .close {font-size:1.5em !important;padding: 3px 8px 8px 15px !important;}
	.menu ul{padding-left:10px;}
	.menu .redMenu{width:11% !important;}
	.menu .redMenu img{width:100% !important;}
	.menu .menuNav ul li:first-child {height: auto !important;}
	.menu .buscador button img{width:80% !important;}
	.menu .buscador input{font-size:14px;}
	.menu .buscador button{width:15%;}
	/*carrusel Home*/
	.cabeceraSection {margin-bottom: 15px;height:100vh;}
	.carousel{position: relative;top: 0;left: 0;}	
	.carousel-control-prev-icon{position:absolute; left:10px;}
	.carousel-control-next-icon{position:absolute; right:10px;}
	#carouselHeader{text-align:center;background-color: rgb(240,240,240);padding-bottom: 10px;width:100vw;}
	#carouselHeader .carousel-indicators{bottom:10px;}	
	.carouselNotAct .carousel-item.active, .carouselNotAct .carousel-item-next,	.carouselNotAct .carousel-item-prev {display: inherit !important;}
	.carouselNotAct .carousel-item-right.active, .carouselNotAct .carousel-item-next {transform: translateX(100%) !important;}
	.carouselNotAct .carousel-item-left.active, .carouselNotAct .carousel-item-prev {transform: translateX(-100%) !important;}
	.carouselNotAct .carousel-item-right, .carouselNotAct .carousel-item-left{transform: translateX(0) !important;}
	.overlayGradient::after{background-image: linear-gradient(180deg, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.7) 100%) !important;}
	.textoImgHeader{font-size:1em !important;bottom:30px !important;}
	/*Barra banners Home*/
	.fondoAzulBanners div{margin-bottom:2px;}	
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 20px 0;}
	.bannersHome{padding-bottom:25px !important;}
	.apartadoAjema .textoAjema{display:flex !important;align-items: center;justify-content: center;}
	.apartadoAjema .textoAjema .escudoAjema{padding:0 10px 0 10px !important;}
	.apartadoAjema .textoAjema img{margin:9% 7px !important;width:45% !important;}
	.apartadoAjema  .agendaApartadoAjema img{width:27% !important; margin-top:0 !important;}
	.apartadoAjema .fotoAjema span{font-size:0.8em !important;}
	.apartadoBuquesUnidades .fila a span{font-size:0.6em; line-height:9px !important;bottom: 1px !important;}
	.apartadoBuquesUnidades .fila{width:100% !important;}
	/*Barra Noticias Home*/
	#bloqueNoticias #noticias .titleSesionHome ~ hr{color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	#bloqueNoticias #redes .titleSesionHome ~ hr{width:30% !important;color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	.fondoAzulNotUnaColumna{margin-top:10px;background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 	
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;
	}
	.titleSesionHome{font: bold 1.3em arial,sans-serif;margin:30px 30px 0 30px; text-align:center;color:white}
	.fondoAzulNot{background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;	/* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 	
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;
	}
	.carouselNotAct .active > div { display:none; }
	.carouselNotAct .active > div:first-child { display:block; }
	.carousel-item .itemHome a{width: 90% !important;}
	.titleItemHome{font-size:1em;width: 85%;transform: translateX(-50%);left: 50%;bottom: 20px;}
	.fechaItemHome{font-size:0.8em;}
	.imgActHome, .imgNotHome{/*height:170px;*/}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:0.8em;width: 50%;margin:20px auto;}
	.accesoRedes img{width: 60% !important;}
	.accesoRedes{height:auto !important;width:100% !important;}
	.accesoRedes div{width:15%;display:inline-block;}
	.accesoRedes{height: auto !important;width: 90% !important;padding-bottom: 12px;margin: 0 5%;}
	.twiterHome {height: 420px !important;}
	/*Barra Actividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;  /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;}
	.fondoGrisEnl{
	background:-webkit-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;}
	
	#bloqueActividades .titleSesionHome ~ hr{width:75%;color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	#bloqueEnlaces { padding-top: 1px;}
	#bloqueEnlaces .titleSesionHome ~ hr{height:1px;}
	.actividades-title{padding-bottom:0 !important;}
	.actividades-title .titleSesionHome{color:white !important;}
	.mapaActividades { width: 100%;display: inline-block; float: none !important;}
	.mapa{}
	.textoActividades p span{color:white !important;}
	
	/*palntillas*/
	.cabecera-seccion{height: 175px;top:0px;}
	.img-cabecera-seccion {width: 100%;height: 75%;object-fit: cover;}
	.titulo-cabecera-seccion{min-width:100% !important;}
	.camino-migas{min-width:100% !important;}
	.camino-migas li{max-width: 75px;}
	.seccion-texto{padding:0 10px;color:#ffffff;text-align:justify;font-family:'Verdana';}
	.tituloPlantilla{font-size: 1.2rem;text-align:center;}
	.descPlantilla{text-align:center;}
	.titulo-presentacionImagen h1{font-size: 1.2rem;font-weight: bold;}
	.titulo-presentacionImagen span{padding:15px;display: block;text-align:center;width:95%; border:solid 1px white;margin:0 auto;color:white}
	.fondoSeccionAzul{padding-bottom: 35px !important;}
	
	.col-bloque-revista a:hover .pliegueRevista:before, .col-bloque-revista a:focus .pliegueRevista:before, .col-bloque-revista a:active .pliegueRevista:before {width: 25px !important;height: 25px !important;}
	.col-bloque-revista{min-height:395px !important;}
	.bloque-revista .imagen-revista{height:310px !important;}
	.bloque-imagen-revista{width:40% !important;}
	.presentacionImagen .preGaleria .linkGaleria{width:100% !important;}
	
	/*PLANTILLA NOTICIA*/
	.seccionNoticia .descPlantilla{text-align:center !important;display: block;}
	.bloque-menu-seccion-noticia{text-align: center !important;display: block;float: none;}
	.img-seccion{max-width: 285px; max-height: 430px;}
	.pie-foto-gallery{padding:10px;font-size:0.8em;}
	.img-pie-seccion{position: static;margin-top: 20px;}
	.img-pie-seccion figure{width: auto;height: auto;}	
	.pie-foto-seccion{max-width: 285px;}
	   	   
	.presentacionImagen .presentacionPlantillaItem2Default, .presentacionImagen .presentacionBibliotecasNavales{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;} 	   
	.presentacionImagen .plantillaPresentacionItemsGeneral2{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;} 	   
	.presentacionImagen .presentacionInfanteriaMarina{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionBuqes{margin-top:0 !important;background-image:none;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(167, 171, 175, 1) 3%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(167, 171, 175, 1) 3%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(167, 171, 175, 1) 3%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(167, 171, 175, 1) 3%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(167, 171, 175, 1) 3%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionActividades, .presentacionImagen .presentacionihcn,.presentacionImagen .presentacionvirgencarmen, .presentacionImagen .presentaciondiafuerzasarmadas, .presentacionImagen .presentaciondiafiestanacional, .presentacionImagen .presentacioncienciaorgano{margin-top:0 !important;background-image:none;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,107,179, 1) 3%, rgba(0,107,179, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,157,224, 1) 3%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important; background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,157,224, 1) 3%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,157,224, 1) 3%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,157,224, 1) 3%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}	
	
	.titulo-presentacionImagen span span{width:95% !important;}
	.titulo-presentacionImagen span h4{font-size:1.1em;}
	.texto-presentacionImagen span{width:95% !important;font-size:0.9em !important;}
		
	.bloque-menu{width:100%;text-align:center;}	
	.bloque-menu-seccion{display:inline-block;max-width: 285px;}	
	.menu-seccion ul{max-width: 285px;}
	.menu-seccion ul li{padding: 5px 0 5px 0px;}
	
	
	.titulo-buscador-buscador{display: initial;font-size: medium;font-weight:normal;color:#c2c3c9;}
	.titulo-de-noticias{display: initial;letter-spacing: normal;text-indent: 0;margin-top: 0px;margin-left: 5px;}
	.columna-paginacion{text-align: center;}
	.fecha-noticia{font-size: 0.8em;}
	.titulo-noticia{font-size: 0.8em;}
	
	
	
	.textToggle {
		padding-left: 0px;
	}
	
	
	#carouselEnlaces .active > div { display:none; }
	#carouselEnlaces .active > div:first-child { display:block; }
	#carouselEnlaces .active > div:first-child + div { display:block; }
	#carouselEnlaces .carousel-inner .carousel-item-right.active, #carouselEnlaces .carousel-inner .carousel-item-next {transform: translateX(50%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-left.active, #carouselEnlaces .carousel-inner .carousel-item-prev {transform: translateX(-50%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-right, #carouselEnlaces .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	
	#carouselNoticiasSubHome3 .active > div { display:none; }
	#carouselNoticiasSubHome3 .active > div:first-child { display:block; }
	#carouselNoticiasSubHome3 .active > div:first-child + div { display:block; }
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-next {transform: translateX(100%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-prev {transform: translateX(-100%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	#carouselNoticiasSubHome2 .active > div { display:none; }
	#carouselNoticiasSubHome2 .active > div:first-child { display:block; }	
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-next {transform: translateX(100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-prev {transform: translateX(-100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	.itemHomeEnlace .enlaceHtml span img{height: 25px !important;}
	.textoHora{margin-left:0 !important;}
	.itemHomeEnlace .relojRoa .textoHora{font-size:0.8em !important;}
	.cajaTextoEnlace{width:80% !important;}
	.textoHoverEnlace{font-size:0.7em !important;padding:10px !important;}
	.textoEnlaceHome{font-size:0.7em !important;}
	.imgEnlHome {height: 100px !important;}
	
	#carouselBloqueMenu .active > div { display:none; }
	#carouselBloqueMenu .active > div:first-child { display:block; }
	#carouselBloqueMenu .active > div:first-child + div { display:block;}	
	#carouselBloqueMenu .carousel-inner .carousel-item-right.active, #carouselBloqueMenu .carousel-inner .carousel-item-next {transform: translateX(50%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-left.active, #carouselBloqueMenu .carousel-inner .carousel-item-prev {transform: translateX(-50%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-right, #carouselBloqueMenu .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	.carousel-indicators{bottom: -15px;}
	#carouselNoticiasSubHome3 .carousel-indicators{bottom:-14px;}
	.texto-noarticulos {margin: 110px 0;}
	.custom-select{width:95%;}
	
	.fondoSeccionAzulNoticias .imagenUpRight, .fondoSeccionAzulNoticias .imagenUpLeft {background-color: rgb(100, 100, 100)!important;}	
	.imagenUpLeft .titleBlock{text-align: left;    padding: 0 0 0 1em;}
	.bottomRightActividades{position:relative;margin:0 auto;float: none;}
	
	.articulos-filtrados{
		padding-left:0px;
	}


	.texto-articulos-filtrados .autor{display:block;}
	.miniaturaVideos {height: 250px !important;}
	.carousel-SubHome .carousel-indicators{bottom:-60px;}
	.carousel-SubHome .carousel-inner{top:20px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: 50px;position: relative;}
	.enm .botonesenm a{font-size:0.8em;}
	.enm div:nth-child(1){width:100%;}
	.enm div:nth-child(2){width:100%;}
	.bannerSubHome{margin:0 0 20px 0;}
	.bannerSubHome .divBanner{width:100%}
	.museoCabecera{display:block;width: 95%;margin: 0 auto;}
	.museoCabecera .escudo .contenedorImagen{transform:none;}
	.carousel-SubHome .introSubHome2{top:40px;margin-top: 25px;}
	.segColumna{top:60px;}
	
	.enlacesSubhome2{display:inline-block;}
	.enlacesSubhome2 span.doble{font-size:1em;margin-bottom:-12px; margin: 0px;}
	.enlacesSubhome2 span.sencilloUp, .enlacesSubhome2 span.sencilloDown{font-size:0.8em;}
	.cajaImgArrowEnlace{padding: 20px 10px 20px 2%;}
	.cajaTextEnlace{text-transform: uppercase;}	
	.cutBreadCrumbs{max-width: 60px !important;}
	.footerHome .caja-escudo img{width:50%;}
	.footerHome .caja-escudo img{width:50%;}
	.footerRedes div{padding: 0;}
	.footerRedes div{width:50%;}
	.footerRedes div span{width:31%;}
	.footerRedes div span{display:inline-block;text-align:center;margin-bottom:20px;}
	.footerHome{margin-bottom:0;}
	.footerRedes a{width:45%;}
	.footerRedes .fnm{width: 90%;}
	.footer div{border: none;}
	.museoCabecera .escudo img{width:60%}
	.menuInformacionMuseo ul {padding-left: 25px;}
	.menuInformacionMuseo ul ul {padding-left: 25px;}
	.imgEnlHome{margin-left: 0;transform: inherit;}
	.idiomas{right:25px;top:8px;}
	.menuIdiomas ul{background:#00235b;padding:0 12px 5px 10px;left:-10px;margin-top:-5px;}
	.idiomas label{background:#00235b}
	.carousel-control-next, .carousel-control-prev {width:20px}
	.textoActividades{color:white;}
}

/*SMALL*/
@media (min-width: 576px) and (max-width: 767.5px ) {
	.wsm100-wmd40{width:100% !important;}
	.wsm100-wmd50{width:100% !important;}
	.wsm100-wmd60{width:100% !important;}
	.wmd100-wlg80{width:100% !important;}	
	.container{max-width: 100%;}
	.headerMain{position:absolute !important;background:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%, rgba(0,0,0,0) 100%)!important;}
	.logo-min-def img{width:85%;}
	.menuBoton a{top: 11px;width:28px;}	
	.titleMain h1{font-size:2.0rem;font-weight:300; letter-spacing:0;background-position:50% 75% !important; background-size: 350px 0.09em;}
	.titleMain img{height:65px;}
	.titleMain hr {width: 86%;margin-top:-17px;}
	/*slides Home*/
	.cabeceraSection {margin-bottom: 15px;height:100vh;}
	#carouselHeader{text-align:center;background-color: rgb(240,240,240);padding-bottom: 10px;width:100vw;}
	#carouselHeader .carousel-indicators{bottom:10px;}
	.carouselNotAct .carousel-item.active, .carouselNotAct .carousel-item-next, .carouselNotAct .carousel-item-prev {display: inherit !important;}
	.carouselNotAct .carousel-item-right.active, .carouselNotAct .carousel-item-next {transform: translateX(100%) !important;}
	.carouselNotAct .carousel-item-left.active, .carouselNotAct .carousel-item-prev {transform: translateX(-100%) !important;}	  
	.carouselNotAct .carousel-item-right, .carouselNotAct .carousel-item-left{transform: translateX(0) !important;}
	.overlayGradient::after{background-image: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.7) 100%) !important;}
	.textoImgHeader{font-size:1em !important;bottom:30px !important;}
	/*Barra banners Home*/
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 20px 0;}
	.bannersHome{padding-bottom:25px !important;}
	.apartadoAjema .textoAjema .significadoAjema{font-size:0.8em;}
	.apartadoAjema  .agendaApartadoAjema img{margin-top:-4%;}
	.apartadoBuquesUnidades .fila{width:100% !important;}
	/*Barra Noticias Home*/
	#bloqueNoticias #noticias .titleSesionHome ~ hr{width:55% !important;color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	#bloqueNoticias #redes .titleSesionHome ~ hr{width:55%;color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	.fondoAzulNotUnaColumna{margin-top:10px;background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 	
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 20px;
	}
	.titleSesionHome{color: white; font: bold 1.3em arial,sans-serif;margin:30px 30px 0 30px; text-align:center;}
	.fondoAzulNot{background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 	
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;
	margin-top:0 !important;}
	.fondoGrisEnl{
	background:-webkit-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(left, rgb(204,204,204), rgb(204,204,204)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;}
	.carouselNotAct .active > div { display:none; }
	.carouselNotAct .active > div:first-child { display:block; }
	.itemHome{padding:0 15px 0 15px !important;}
	.carousel-item .itemHome a{width: 80% !important;}
	.titleItemHome{font-size:1em;width: 77%;transform: translateX(-50%);left: 50%;bottom: 5px;}
	#carouselActividades .titleItemHome {bottom: 6px;}
	.fechaItemHome{font-size:0.8em;}
	.imgNotHome{/*height:236px;*/}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:0.8em;width: 50%;margin:20px auto;}
	.accesoRedes{height: auto !important;width: 80% !important;padding-bottom: 12px;margin: 0 10%;}
	.accesoRedes div{width:15%;display:inline-block;}
	/*Barra Actividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat !important; /* Standard syntax; must be last */
	padding-bottom: 10px;}
	#bloqueActividades .titleSesionHome ~ hr{color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	#bloqueEnlaces { padding: 1px 0 20px 0;}
	#bloqueEnlaces .titleSesionHome ~ hr{height:1px;}
	.actividades-title{padding-bottom:0 !important;}
	.actividades-title .titleSesionHome{color:white !important;}
	.mapaActividades {width: 80% !important;display: inline-block; float: none !important;}
	.imgActHome{}
	.textoActividades p span{color:white !important;}
	.textoActividades {width:70%;padding:10px 20px 30px 20px !important;color:white;}

	/*palntillas*/
	.cabecera-seccion{height: 210px;}
	.img-cabecera-seccion {width: 100%;height:100%;object-fit: cover;}
	.titulo-cabecera-seccion{min-width:100% !important;}
	.camino-migas{min-width:100% !important;}
	.camino-migas li{max-width: 175px;}
	.tituloPlantilla{font-size: 1.3rem;text-align:center;}
	.descPlantilla{text-align:center;}
	.fondoSeccionAzul{padding-bottom: 35px !important;}
	
	.col-bloque-revista a:hover .pliegueRevista:before, .col-bloque-revista a:focus .pliegueRevista:before, .col-bloque-revista a:active .pliegueRevista:before {width: 25px !important;height: 25px !important;}
	.col-bloque-revista{padding:10px 0 !important;}
	.bloque-revista .imagen-revista{height:310px !important;}
	.bloque-imagen-revista{width:65% !important;}
	
	

	
	/*PLANTILLA NOTICIA*/
	.bloque-menu-seccion-noticia{
		text-align: center;
	}
	
	
	.img-seccion{
		max-width: 375px;
		max-height: 440px;
	}
	.img-pie-seccion {
		position:static;
		margin-top: 20px;
	}

	.img-pie-seccion figure{
		width: 380px;
		height: auto;
	}
	
	.pie-foto-seccion{
		max-width: 375px;
	}
	
	.presentacionImagen .presentacionPlantillaItem2Default, .presentacionImagen .presentacionBibliotecasNavales{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}	
	.presentacionImagen .plantillaPresentacionItemsGeneral2{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}	
	.presentacionImagen .presentacionInfanteriaMarina{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionBuqes{margin-top:0 !important;background-image:none;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionActividades, .presentacionImagen .presentacionihcn, .presentacionImagen .presentacionvirgencarmen, .presentacionImagen .presentaciondiafuerzasarmadas, .presentacionImagen .presentaciondiafiestanacional, .presentacionImagen .presentacioncienciaorgano{margin-top:0 !important;background-image:none;	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important; background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}

	.bloque-menu{width:100%;text-align:center;}
	.bloque-menu-seccion{display:inline-block;max-width: 375px;}
	.menu-seccion{}
	.menu-seccion ul{max-width: 375px;}
	.menu-seccion ul li{padding: 5px 0 5px 0px;}	
	
	.titulo-buscador-buscador{display: initial;font-size: medium;font-weight:normal;color:#c2c3c9;}
	.titulo-de-noticias{display: initial;letter-spacing: normal;text-indent: 0;margin-top: 0px; margin-left: 5px;}
		
	.columna-paginacion{text-align: center;}
	.fecha-noticia{font-size: 0.8em;}	
	.titulo-noticia{font-size: 0.8em;}
	.textToggle {
		padding-left: 0px;
	}
	
	#carouselEnlaces .active > div { display:none; }
	#carouselEnlaces .active > div:first-child { display:block; }
	#carouselEnlaces .active > div:first-child + div { display:block; }
	#carouselEnlaces .carousel-inner .carousel-item-right.active, #carouselEnlaces .carousel-inner .carousel-item-next {transform: translateX(50%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-left.active, #carouselEnlaces .carousel-inner .carousel-item-prev {transform: translateX(-50%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-right, #carouselEnlaces .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	.itemHomeEnlace .enlaceHtml span img{height: 45px !important;}
	.imgEnlHome {height: 150px !important;}
	
	#carouselNoticiasSubHome3 .active > div { display:none; }
	#carouselNoticiasSubHome3 .active > div:first-child { display:block; }
	#carouselNoticiasSubHome3 .active > div:first-child + div { display:block; }
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-next {transform: translateX(50%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-prev {transform: translateX(-50%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	
	#carouselNoticiasSubHome2 .active > div { display:none; }
	#carouselNoticiasSubHome2 .active > div:first-child { display:block; }	
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-next {transform: translateX(100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-prev {transform: translateX(-100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	#carouselBloqueMenu .active > div { display:none; }
	#carouselBloqueMenu .active > div:first-child { display:block; }
	#carouselBloqueMenu .active > div:first-child + div { display:block; }	
	#carouselBloqueMenu .carousel-inner .carousel-item-right.active, #carouselBloqueMenu .carousel-inner .carousel-item-next {transform: translateX(50%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-left.active, #carouselBloqueMenu .carousel-inner .carousel-item-prev {transform: translateX(-50%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-right, #carouselBloqueMenu .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	#carouselEnlaces .carousel-indicators{bottom: -15px;}
	.texto-noarticulos {margin: 110px 0;}
	
	.bottomRightActividades{position:relative;margin:0 auto;float: none;}
	.miniaturaVideos {height: 300px !important;}
	.carousel-SubHome .carousel-indicators{bottom:-60px;}
	.carousel-SubHome .carousel-inner{top:20px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: 35px;position: relative;}
	.bannerSubHome{margin:0 0 20px 0;}
	.bannerSubHome .divBanner{width:100%}
	.museoCabecera{display:block;width: 97%;margin: 0 auto;}
	.museoCabecera .escudo .contenedorImagen{transform:none;}
	.carousel-SubHome .introSubHome2{top:40px;margin-top: 25px;}
	.segColumna{top:60px;}
	.enlacesSubhome2{display:flex;}
	.enlacesSubhome2 span.doble{font-size:1em;}
	.enlacesSubhome2 span.sencilloUp, .enlacesSubhome2 span.sencilloDown{font-size:0.8em;}
	.cajaImgArrowEnlace{padding: 20px 10px 20px 2%;}
	.cajaTextEnlace{text-transform: uppercase;}
	
	.cutBreadCrumbs{max-width: 90px !important;}
	.footerHome .caja-escudo img{width:35%;}
	.footerRedes div{padding: 0;}
	.footerRedes div{width:50%;}
	.footerRedes div span{width:32%;}	
	.footerRedes div span{display:inline-block;text-align:center;margin-bottom:20px;}
	.footerHome{margin-bottom:0;}
	.footerRedes a{width:45%;}
	.footerRedes .fnm{width: 90%;}
	.footer div{border: none;}
	.museoCabecera .escudo img{width:35%}
	.imgEnlHome{margin-left: 0;transform: inherit;}
	.idiomas{right:25px;top:11px;}
	.menuIdiomas ul{margin-top:-16px;}
}
/*MEDIUM*/
@media (min-width: 768px) and (max-width: 991.5px ) {
	.wmd100-wlg80{width:100% !important;}
	.container{max-width: 100%;}
	.headerMain{height:73px;}
	.logo-min-def img{width: 70%;}
	.menuBoton a{top:10px !important;}
	.idiomas{top:16% !important;right:30px;}
	.titleMain h1{font-size:2rem;font-weight:300;letter-spacing:0;background-position:51% 70% !important; background-size: 410px 0.07em;}
	.titleMain img{height:70px;}
	.titleMain hr {width: 70%;margin-top:-17px;}
	/*slides Home*/
	.cabeceraSection{margin-bottom:15px;height:100vh;}
	#carouselHeader{text-align:center;    background-color: rgb(240,240,240);padding-bottom: 10px;height:100%;}
	#carouselHeader .carousel-indicators{bottom:10px;}
	.carousel-inner, .carousel-item{height:100%;}
	.overlayGradient::after{background-image: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.7) 100%) !important;}
	/*Barra banners Home*/
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 20px 0;}
	.bannersHome{padding-bottom:25px !important;}
	.apartadoAjema  .agendaApartadoAjema img{margin-top:1%;}
	.apartadoBuquesUnidades .fila{width:100% !important;}
	/*barra Noticias Home*/
	.titleSesionHome{font: bold 1.3em arial,sans-serif;text-align:center;margin: 15px 0 0 0;}
	.fondoAzulNot{background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -40px !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -40px !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -40px !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -40px !important; /* For old Opera (11.1 to 12.0) */
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -40px !important; /* Standard syntax; must be last */
	padding: 20px 0 0 0;}	
	.carouselNotAct .active > div { display:none; }
	.carouselNotAct .active > div:first-child { display:block; }
	.carouselNotAct .active > div:first-child + div { display:block; }
	.carousel-item .itemHome a{height: 165px !important;}
	.titleItemHome{font-size:0.7em}
	.fechaItemHome{font-size:0.6em;}
	.imgNotHome{/*height:144px;*/}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:0.6em;width: 50%;margin: 25px auto;}	
	.enlaceSesionListado a{font-size:1.2em;}
	.accesoRedes{height:auto !important;width:100% !important;padding-bottom: 10px;}
	.accesoRedes div{width:15%;display:inline-block;}
	.twiterHome {height: 350px !important;}
	/*Barra Acrividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; 
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 0 10% 5px 10%;}
	.fondoGrisEnl{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(204,204,204,1) 23%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(204,204,204,1) 23%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(204,204,204,1) 23%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(204,204,204,1) 23%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(204,204,204,1) 23%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding: 20px 0 0 0;}
	#bloqueActividades .titleSesionHome ~ hr{color:white !important;background-color:white !important; height:1px !important;margin-top:3px;}
	#bloqueActividades .itemHome a{height: 230px !important;}
	.actividades-title{padding-bottom:0 !important;}
	.actividades-title .titleSesionHome{color:white !important;}
	.mapaActividades{display: inline-block;float: none !important;}
	.mapa{}
	.imgActHome{/*height:180px*/}
	.textoActividades{width:70%;color:white;}
	.textoActividades p span{color:white !important;}
	
	/*plantillas*/
	.cabecera-seccion{height: 210px;}
	.img-cabecera-seccion {width: 100%;height: 100%;object-fit: cover;}
	.titulo-cabecera-seccion{min-width:90% !important;}
	.camino-migas li{max-width: 230px;}
	.camino-migas{min-width:70% !important;}
	.seccion-texto{padding-left:15px;margin-top:10px;}
	.tituloPlantilla{padding-right:10px;font-size: 1.4rem;}
	
	.fondoSeccionAzul{padding: 20px 20px 0px 20px;}
	/*.fondoSeccionGris{padding: 20px 20px 0px 20px;}*/
	.fondoSeccionBeige{padding: 20px 20px 0px 20px;}
	.col-bloque-revista{padding: 0 15px 15px 15px !important;}
	.bloque-revista .imagen-revista{height:335px !important;}
	.bloque-imagen-revista{width:70% !important;min-width:250px !important;}
	
	.cajaImagen{
		    height: auto;
	}
	
	/*PLANTILLA NOTICIA*/
	.div-img-seccion{
		width: 230px;
		height: 473px;
	}
	
	.img-seccion{
		    max-width: 225px;
		max-height: 440px;
	}
		.img-pie-seccion figure{
		width: 230px;
		height: 250px;
	}
	.pie-foto-seccion{
		max-width: 230px;
			font-size:0.9em;
	}
	
	.presentacionImagen .presentacionPlantillaItem2Default, .presentacionImagen .presentacionBibliotecasNavales{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}
	.presentacionImagen .plantillaPresentacionItemsGeneral2{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}
	
	.presentacionImagen .presentacionInfanteriaMarina{margin-top:0 !important;background-image:none;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionBuqes{margin-top:0 !important;background-image:none;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(167, 171, 175, 1) 4%, rgba(167, 171, 175, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}
	.presentacionImagen .presentacionActividades, .presentacionImagen .presentacionihcn, .presentacionImagen .presentacionvirgencarmen, .presentacionImagen .presentaciondiafuerzasarmadas, .presentacionImagen .presentaciondiafiestanacional, .presentacionImagen .presentacioncienciaorgano{margin-top:0 !important;background-image:none;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important; background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,157,224, 1) 4%, rgba(0,157,224, 1) 99%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%) !important;padding: 20px 0 0 0;}
		
	.columna-paginacion{text-align: center;}	
	.textToggle {
		padding-left: 0px;
	}
	#carouselEnlaces { padding-top: 20px;}
	#carouselEnlaces .active > div { display:none; }
	#carouselEnlaces .active > div:first-child { display:block; }
	#carouselEnlaces .active > div:first-child + div { display:block; }
	#carouselEnlaces .active > div:first-child + div + div { display:block; }
	#carouselEnlaces .carousel-inner .carousel-item-right.active, #carouselEnlaces .carousel-inner .carousel-item-next {transform: translateX(33.3%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-left.active, #carouselEnlaces .carousel-inner .carousel-item-prev {transform: translateX(-33.3%) !important;}
	#carouselEnlaces .carousel-inner .carousel-item-right, #carouselEnlaces .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	.itemHomeEnlace .enlaceHtml span img{height: 40px !important;}
	.imgEnlHome {height: 155px !important;}
	
	

	#carouselNoticiasSubHome3 .active > div { display:none; }
	#carouselNoticiasSubHome3 .active > div:first-child { display:block; }
	#carouselNoticiasSubHome3 .active > div:first-child + div { display:block; }
	#carouselNoticiasSubHome3 .active > div:first-child + div + div { display:block; }
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-next {transform: translateX(33.3%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-prev {transform: translateX(-33.3%) !important;}
	#carouselNoticiasSubHome3 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome3 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	
	#carouselNoticiasSubHome2 .active > div { display:none; }
	#carouselNoticiasSubHome2 .active > div:first-child { display:block; }	
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-next {transform: translateX(100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-prev {transform: translateX(-100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	#carouselBloqueMenu .active > div { display:none; }
	#carouselBloqueMenu .active > div:first-child { display:block; }
	#carouselBloqueMenu .active > div:first-child + div { display:block; }
	#carouselBloqueMenu .active > div:first-child + div + div { display:block; }
	#carouselBloqueMenu .carousel-inner .carousel-item-right.active, #carouselBloqueMenu .carousel-inner .carousel-item-next {transform: translateX(33.3%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-left.active, #carouselBloqueMenu .carousel-inner .carousel-item-prev {transform: translateX(-33.3%) !important;}
	#carouselBloqueMenu .carousel-inner .carousel-item-right, #carouselBloqueMenu .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	.miniaturaVideos {height: 325px !important;}
	.carousel-SubHome .carousel-indicators{bottom:10px;}
	.carousel-SubHome .carousel-inner{top:-50px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: -20px;position: relative;}
	
	.enm div:nth-child(1) div{width:80%;}
	.enm .botonesenm a{font-size:0.8em;}
	.bannerSubHome{margin:0 0 20px 0;}
	.bannerSubHome .divBanner{width:100%}
	.museoCabecera{width:100%; display:block;}
	.museoCabecera .escudo .contenedorImagen{transform:none;}
	.enlacesSubhome2{display:block;}

	.enlacesSubhome2 span.doble{font-size:1em;margin-bottom:-12px; margin: 0px;}
	.enlacesSubhome2 span.sencilloUp, .enlacesSubhome2 span.sencilloDown{font-size:0.8em;}
	.cajaImgArrowEnlace{padding: 20px 10px 20px 2%;}
	.cajaTextEnlace{text-transform: uppercase;}
	.cutBreadCrumbs{max-width: 80px !important;}
	.footerRedes a{width:20%;}
	.footerRedes .fnm{width:40%;}
	.footerHome .caja-escudo img{width:50%;}
	.footer div:nth-child(even) {border: none;}
	.museoCabecera .escudo img{width:50%}
	.imgEnlHome{margin-left: 0;transform: inherit;}
	.menuIdiomas ul{margin-top:-11px;}
}

@media (min-width: 992px) and (max-width: 1199.5px ) {
	.container{max-width: 100%;}	
	.headerMain{height:100px;}
	.logo-min-def img{width:80%;}
	.menuBoton a{;top: 25%;}
	.titleMain h1{font-size:2rem;font-weight:300; letter-spacing:8px;background-position:49% 70%;background-size: 520px 0.09em;}
	.titleMain img{height:90px;}
	.titleMain hr {width: 70%;margin-top:-17px;}
	/*slides Home*/
	.cabeceraSection{margin-bottom:20px;height:100vh;}
	#carouselHeader{text-align:center;    background-color: rgb(240,240,240);padding-bottom: 10px;height:100%;}
	#carouselHeader .carousel-indicators{bottom:10px;}
	/*Barra banners Home*/
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 5px 0;}
	.apartadoAjema .textoAjema .significadoAjema{font-size:0.7em;}
	.apartadoAjema .textoAjema .escudoAjema{font-size:0.8em !important;; font-weight: 600 !important;}
	.titleSesionHome{font: bold 1.8em arial,sans-serif;margin:15px 0 0 0; text-align:center;}
	.fondoAzulNot{background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -65px !important;/*For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -65px !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -65px !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -65px !important; /* For old Opera (11.1 to 12.0) */
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -65px !important; /* Standard syntax; must be last */
	padding: 35px 0 20px 0;
	}
	.carousel-item .itemHome a{height: 220px !important;}
	.titleItemHome{font-size:0.85em;}
	.fechaItemHome{font-size:0.75em;}
	.imgNotHome{/*height:207px;*/}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:0.8em;width: 50%;margin: 40px auto;max-height:35px;}
	.accesoRedes{height:auto !important;width:100% !important;padding-bottom: 15px;}
	.accesoRedes div{width:15%;display:inline-block;}
	.twiterHome {height: 400px !important;}
	/*Barra Actividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 66%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 66%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 66%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 66%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 66%, rgba(0,0,0,0) 66%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding-bottom: 28px;}
	.fondoGrisEnl{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding-bottom: 20px;}
	.fondoSeccionGris{padding: 0px 20px 0px 20px;}
	.fondoSeccionBeige{padding: 0px 20px 0px 20px;}
	.mapaActividades {}
	.mapa{}
	.imgActHome{/*height:243px;*/}
	/*plantillas*/
	.cabecera-seccion{height: 230px;}
	.img-cabecera-seccion {width: 100%;height: 100%;object-fit: cover;}
	.titulo-cabecera-seccion{min-width:70% !important;}
	.camino-migas{min-width:70% !important;}
	.camino-migas li{max-width: 300px;}
	.seccion-texto{margin-top:10px;}
	.tituloPlantilla{padding-right:10px;}
	
	.fondoSeccionAzul{padding: 20px 20px 0px 20px;}
	.galeriaMenu .tituloGaleriaMenu{width:80% !important; font-size:1em !important;}
	.galeriaMenu ul li{font-size:0.8em !important;}
	.cerrarLinkGaleria .cerrar{width: 15% !important; font-size:1em !important;}
	
	.div-img-seccion{
		width: 320px;
		height: 330px;
	}
	.cajaImagen{
		height: auto;
	}
	.img-seccion{
		max-width: 300px;
		max-height: 440px;
	}
	.img-pie-seccion figure{
		width: 330px;
		height: 330px;
	}
	.pie-foto-seccion{
		max-width: 300px;
	}
	
	.titulo-presentacionImagen span{width:95% !important;}
	.texto-presentacionImagen span{width:95% !important;}
	
	
	.bloque-titulo-buscador {width: 100%;}
	
	#carouselEnlaces { margin-top: 35px;}	
	.itemHomeEnlace .enlaceHtml span img{height: 40px !important;}
	.imgEnlHome {height: 155px !important;}
	#carouselNoticiasSubHome2 .active > div { display:none; }
	#carouselNoticiasSubHome2 .active > div:first-child { display:block; }	
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-next {transform: translateX(100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-left.active, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-prev {transform: translateX(-100%) !important;}
	#carouselNoticiasSubHome2 .carousel-inner .carousel-item-right, #carouselNoticiasSubHome2 .carousel-inner .carousel-item-left{transform: translateX(0) !important;}
	
	
	.miniaturaVideos{height:300px !important;}
	.carousel-SubHome .carousel-indicators{bottom:10px;}
	.carousel-SubHome .carousel-inner{top:-50px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: -20px;position: relative;}
	
	.enm div:nth-child(1) div{width:70%;}
	.museoCabecera{display:block;}
	.museoCabecera .escudo .contenedorImagen{transform:none;}
	.enlacesSubhome2 span.doble{font-size:1.4em;}
	.enlacesSubhome2 span.sencilloUp, .enlacesSubhome2 span.sencilloDown{font-size:0.8em;}
	.cutBreadCrumbs{max-width: 170px !important;}
	.footerRedes a{width:25%;}
	.footerRedes .fnm{width:70%;}
	.enlacesSubhome2 {display: block;}
	.enlacesSubhome2 span.sencilloUp a,.enlacesSubhome2 span.sencilloDown a{font-size:1.4em;}
	.museoCabecera .escudo img{width:40%}
	.imgEnlHome{margin-left: 0;transform: inherit;}
}

@media (min-width: 1200px ) and (max-width: 1600px ) {
	.container{max-width: 100%;}	
	.headerMain{height:100px;}
	.logo-min-def img{width:80%;}
	.menuBoton a{;top: 25%;}
	.titleMain h1{font-size:2.5rem;font-weight:300; letter-spacing:10px;background-position:49% 70%;background-size: 620px 0.05em;}
	.titleMain img{height:90px;}
	.titleMain hr {width: 75%;}
	/*slides Home*/
	.cabeceraSection{height:100vh;margin-bottom:25px;}
	#carouselHeader{text-align:center;    background-color: rgb(240,240,240);height:100%;}/*aa quito el paddin-botton 10*/
	#carouselHeader .carousel-indicators{bottom:10px;}
	/*Barra banners Home*/
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 5px 0;}
	.titleSesionHome{font: bold 2.2em arial,sans-serif;margin:15px 0 0 0; text-align:center;}	
	.fondoAzulNot{background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -180px !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important; /* Standard syntax; must be last */
	padding:35px 0 20px 0;
	}
	.fondoGrisEnl{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(204,204,204,1) 14%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding-bottom:20px;}
	.titleItemHome{font-size:1em;}
	.fechaItemHome{font-size:0.8em;}
	.imgNotHome{/*height:285px;*/}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:1em;width: 50%;margin: 40px auto;max-height: 35px;}
	/*Barra Actividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding-bottom: 20px;}
	.imgActHome{/*height:290px;*/}
	/*plantillas*/
	.cabecera-seccion{height: 260px;}
	.img-cabecera-seccion {width: 100%;height:100%;object-fit: cover;}
	.titulo-cabecera-seccion{min-width:70% !important;font-size: 1.5em;}
	.camino-migas{min-width:70% !important;}
	.camino-migas li{max-width: 400px;}
	.seccion-texto{margin-top:10px;}
	.cutBreadCrumbs{max-width: 220px !important;}
	
	.fondoSeccionAzul{padding: 10px 20px 0px 20px;}
	.bloque-imagen-revista{width:80% !important;min-width:252px !important;}
	
	.div-img-seccion{
		/*width: 330px;
		height: 330px;*/
	}
	.cajaImagen{
		height: auto;
	}
	
	.img-seccion{
		max-width: 325px;
		max-height: 440px;
	}
	.img-pie-seccion figure{
		/*width: 390px;
		height: 390px;*/
		
	}
	.pie-foto-seccion{
		max-width: 345px;
	}
	
	.bloque-titulo-buscador {width: 100%;}
	#carouselEnlaces { margin-top: 35px;}
	.carousel-SubHome .carousel-indicators{bottom:10px;}
	.carousel-SubHome .carousel-inner{top:-50px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: -20px;position: relative;}
	.footerRedes a{width:20%;}
	.footerRedes .fnm{width:60%;}
	.xlml25-lg0{margin-left:25%;}
}

@media (min-width: 1600px ) {
	.container {max-width: 1500px;}
	.headerMain{height:105px;}
	.logo-min-def img{width: 80%;}
	.menuBoton a{top: 25%;}
	.titleMain h1{font-size:2.5rem;font-weight:300;letter-spacing:15px;background-position:49% 70%;background-size: 720px 0.05em;}
	.titleMain img{height:100px;}
	.titleMain hr {width: 67%;}
	/*slides Home*/
	.cabeceraSection{height:100vh;margin-bottom:30px;}
	#carouselHeader{text-align:center;background-color: rgb(240,240,240);overflow:hidden;display:flex;}
	#carouselHeader .carousel-indicators{bottom:10px;}
	#carouselHeader .carousel-inner{display:flex;}
	/*Barra banners Home*/
	.fondoAzulBanners{background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 0 !important; /* Standard syntax; must be last */
	padding: 5px 0 5px 0;}
	.titleSesionHome{font: bold 2.2em arial,sans-serif;margin:15px 0 0 0; text-align:center;}	
	/*Barra Noticias Home*/
	.fondoAzulNot{
	background-color:#9e9e9e;/* fallback color if gradients are not supported*/
	background:-webkit-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important;/*For Chrome 25 and Safari 6, iOS 6.1,Android 	4.3 */
	background:-ms-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important;
	background:-moz-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important;/* For old Opera (11.1 to 12.0)*/
	background:linear-gradient(left, rgb(4,19,58), rgb(4,19,58)) no-repeat 0 -60px !important; /* Standard syntax; must be last */
	padding:35px 0 20px 0;
	}
	.fondoGrisEnl{background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 17%, rgba(204,204,204,1) 17%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 17%, rgba(204,204,204,1) 17%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 17%, rgba(204,204,204,1) 17%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 17%, rgba(204,204,204,1) 17%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 17%, rgba(204,204,204,1) 17%, rgba(204,204,204,1) 85%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */}
	.itemHome{height:305px;}
	.titleItemHome{font-size:1em;}
	#carouselActividades .titleItemHome {bottom: 14px;}
	.fechaItemHome{font-size:0.8em;}
	.imgNotHome{width:100%;}
	.enlaceSesionListado{background-color:rgb(199,199,199); text-align:center;box-shadow: 4px 3px 5px rgb(150,150,150);font-size:1em;width: 50%;margin: 40px auto;max-height:35px;}	
	/*Barra Actividades Home*/
	.fondoAzulAct{
	background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background:-ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important;
	background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For Firefox (3.6 to 15) */
	background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* For old Opera (11.1 to 12.0) */ 
	background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 14%, rgba(4,19,58,1) 14%, rgba(4,19,58,1) 70%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%) !important; /* Standard syntax; must be last */
	padding-bottom:20px;}	
	.imgActHome{width:100%;}
	
	/*plantillas*/
	.titulo-cabecera-seccion{min-width:70% !important;font-size: 1.5em;}
	.camino-migas{min-width:70% !important;}
	.camino-migas li{max-width: 200px;}
	.seccion-texto{padding-left:30px;margin-top:10px;font-size:1em;}
	
	.fondoSeccionAzul{padding: 20px 20px 0px 20px;}
	/*.fondoSeccionGris{padding: 20px 20px 0px 20px;}*/
	.fondoSeccionBeige{padding: 20px 20px 0px 20px;}
	
	.div-img-seccion{
		max-width: 473px;
		max-height: 473px;
	}
	
	.cajaImagen{
		border:solid 2px white;
		overflow:hidden;
		cursor:zoom-in;
		display: inline-block;
		height: inherit;
		box-shadow: 0px -1px 18px 4px rgba(0,0,0,0.7);
		max-width: 100%;
	}
	.img-pie-seccion figure{
		max-width: 473px;
		max-height: 473px;
		
	}
	
	.bloque-titulo-buscador {width: 100%;}
	#carouselEnlaces{margin-top:35px}	
	.fondoSeccionAzulNoticias, .fondoSeccionGrisBuques, .fondoSeccionInfanteriaMarina{min-height:490px ;}
	.carousel-SubHome .carousel-indicators{bottom:10px;}
	.carousel-SubHome .carousel-inner{top:-50px;}
	.carousel-SubHome .intro{margin-bottom: 50px;top: -20px;position: relative;}
	
	.footerRedes a{width:20%;}
	.footerRedes .fnm{width:50%;}
	.xlml25-lg0{margin-left:25%;}
	.menuIdiomas ul{padding:5px 18px 5px 10px;left:-10px;}
}