 /*---HEADER 08/06/22 1251 */
/*---RESET BOOTSTRAP-CUSTOM--STYLE-MAGRAMA---*/

@media screen and (max-width:768px){
  header.main-header .navbar-toggle {margin-right:unset ;margin-top:unset;}
   } 
  header .content{max-width: 1170px;display: flex;justify-content: space-between;width: 100%;margin: 0 auto;padding: 1.4375em 0% 1.4375em 2%;}
  header.main-header .navbar-toggle {float:none;border:0;z-index:auto;margin-top:0;padding:unset;position:relative;margin-right:unset;margin-bottom:unset;background-color:transparent;background-image:none;border-radius:unset;}
  header.main-header .nav>li>a:focus, header.main-header .nav>li>a:hover { background-image:none;background-image:none;background-image:none;background-image:none;background-image:none;}
  
  
  
  /*--------------- DESKTOP-----------------------*/
  body#proyecto-header-footer-vass{font-size:100%;/* font-family:'Open Sans Regular',sans-serif,Arial;*/line-height:1.4em;color:#000;background:#fff;padding:0;margin:0;width:100%;}
  
  /*---------------HEADER MAIN DESKTOP-----------------------*/
  header.main-header label, footer label {display:flex;max-width:none;margin-bottom:0;font-weight:initial;}
  header.main-header{text-align:center;background-size:cover;background-color:#FFDB00;height:8.125em;display:flex;/* padding:1.4375em 0% 1.4375em 2%; */justify-content:space-between;}.ancho100{width:100%}.padding{padding:20px;overflow:hidden}

  header.main-header a{color:#1D1D1B !important;word-break:break-word;}
  header.main-header ul{padding:0;margin:0;list-style-type:none;}
  header.main-header object{width:100%}
  header.main-header h1{font-size:1.5rem}
  header.main-header h5{font-size:.8rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,h6{line-height:normal}
  header.main-header hr{border-top:1px solid #d9dee3;margin:0}
   /*---------------HEADER MAIN CONTENIDO DESKTOP-----------------------*/
  header.main-header .contenido .pestana{display:inline-block;width:auto;margin:0 auto;position:relative;float:right}
  /*---------------HEADER MAIN PESTANA-----------------------*/
  header.main-header .pestana{display:block;width:100%;margin:0 auto;position:absolute;top:20px;right:10px;background:0}
  header.main-header .pestana a{color:#fff}
  header.main-header .pestana h2{height:auto;width:70%;border-bottom:0;color:#333;line-height:1.5em;margin:0;border-right:15px solid transparent;display:inline-block;padding:5px 10px 0;vertical-align:bottom}
  header.main-header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:1.4rem}
  header.main-header .pestana .pestana-configuracion{color:#9b9797}
  header.main-header .pestana .pestana-configuracion.social:before{content:none}
  header.main-header .pestana-configuracion.social:focus,.pestana-configuracion.social:hover,.pestana-configuracion.tools:focus,.pestana-configuracion.tools:hover{color:#154481}
  header.main-header .pestana-configuracion.tools .fa-cogs{padding-right:0!important}
  header.main-header .pestana {display:block;width:100%;margin:0 auto;position:absolute;top:20px; right:10px;background:0}
  header.main-header .pestana a {color:#fff}
  
   /*---------------HEADER MAIN BOTON MENU-----------------------*/
  header.main-header .botonMenu {display:none;}
  
  header.main-header .sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
  header.main-header .botonMenu button{display:none;color:#fff;font-size:28px;width:40px;text-align:center;}
  
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);}
  header.main-header .botonMenu .top-bar {transform:rotate(45deg);transform-origin:10% 10%;}
  header.main-header .botonMenu .collapsed .middle-bar {opacity:1}
  header.main-header .botonMenu  .middle-bar {opacity:0}
  header.main-header .botonMenu .icon-bar {background-color:#1D1D1B;width:22px;transition:all .2s;}
  header.main-header .botonMenu .icon-bar {display:block;}
  *, :after, :before, input[type=search] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/* box-sizing:border-box;*/}
  

  /*---------------HEADER MAIN POSICIONADO COMO STICKY-----------------------*/
  
  header.main-header.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20;font-size:16px}
  header.main-header.sticky:after,.sticky:before{/* content:'';*//* display:table;*/}
  header.main-header.sticky . botonMenu{font-size:14px}
  
  /*----------------HEADER DESKTOP----------------*/
  
  /*---HEADER NAV1 DESKTOP----*/
  header.main-header {text-align:center;background-size:cover;background-color:#FFDB00 !important;width: 100%;}
  header.main-header #nav{border-bottom:0;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;border:none !important;}
  header.main-header .navbar1{border-bottom:none !important;display:flex;width:100%;justify-content:space-evenly;}
  header.main-header .navbar-nav1 div.container{width:100%;display:flex;}
  header.main-header .navbar-nav1{width:100%;display:flex;height:auto;align-items:flex-end;list-style:none;flex-flow:row wrap;justify-content:flex-end;position:relative;gap:15px}
  header.main-header .navbar-nav1:last-child li.dropdown1:last-child.nivel1 ul.navbar-nav2.nivel2{padding:1.35em 1.75% 2.75em 0.75em;}
  header.main-header .navbar-nav1>li.dropdown1{flex:auto;text-decoration:none;justify-content:center;padding:0  0  0;margin:0 0 0 0;align-items:center;flex-flow:row nowrap;position:relative;min-width:min-content;max-width:max-content;width:auto;}
  header.main-header .collapse.navbar1-collapse.menu-main{width:100%;}
  header.main-header #idiomaselected{display:none;}
  /*---HEADER NAV1 LI DESKTOP----*/
  header.main-header .navbar-nav1>li>.dropdown1-menu{font-size:16px}
  header.main-header .navbar-nav1>li.dropdown1>a{color:#1D1D1B;font-size:16px;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:auto;font-weight:600;padding:0 0em 0 0;display:inline-flex;position:relative;text-decoration:none;align-items:center;height:auto;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .navbar-nav1>li.dbClick>a/*añadir id aqui*/{margin-right: -4px;}
  header.main-header .navbar-nav1>li.dropdown1>a:hover{font-weight:800}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:auto;padding:0 0em 0 0;display:inline-flex;position:relative;margin:0;text-decoration:none;align-items:center;/* justify-self:flex-end;*//* justify-content:flex-end;*/height:auto;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .navbar-nav1>li.dropdown1{position:relative}
  header.main-header .navbar-nav1>li.active.dropdown1:hover a.dropdown1-a.nivel1[title]:after{content:"";position:absolute;border-bottom:2px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  header.main-header .navbar-nav1>li:not(.active).dropdown1:hover a.dropdown1-a.nivel1[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  /*------------NAVBAR DROPDOWN 1 DESKTOP----------*/

  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans Regular';width:auto;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;margin-left:5px;transform: rotate(0deg);
    transition: 0.2s all;}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{position:absolute;left:10px}
  
  /*---HEADER NAV2 DESKTOP----*/
  
  
  header.main-header .navbar1{}
  header.main-header .navbar-nav1 div.container{}
  header.main-header.navbar-nav1{}
  
  header.main-header .navbar-nav1>li.dropdown1{}
  .collapse.navbar1-collapse.menu-main{}


  /*---HEADER NAV2 LI DESKTOP----*/
  
  header.main-header .navbar{background:transparent !important}
  header.main-header .navbar-nav1>li>.dropdown1-menu{}
  header.main-header .navbar-nav1>li.dropdown1>a{}
  header.main-header .navbar-nav1>li.dropdown1>a:hover{}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{}
  header.main-header  .navbar-nav1>li.dropdown1{}
  header.main-header  .navbar-nav1>li.dropdown1:hover a[title]:after{}
  
  /*------------NAVBAR DROPDOWN 2 DESKTOP----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{}
  
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{}
  
  
  header.main-header .navbar-nav2.nivel2{width:max-content;display:none;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:0em 0 0;padding:1.35em 2.5em 2.75em 0.75em;justify-content:flex-start;background: #ffffff;left:0%;bottom:15%;text-align:left;position:absolute;transform:translate(0%,100%);}
  header.main-header:last-child .navbar-nav2.nivel2{}
  header.main-header .dropdown2.nivel2{text-decoration:none;padding:0 0em 0;margin:0em 0 1em 0;align-items:center;flex-flow:row wrap;position:relative;min-width:max-content;text-align:left;width:auto;display:flex;}

  header.main-header:last-child li.dropdown1 .navbar-nav2.nivel2{}
  header.main-header .dropdown2-a.nivel2{font-size:16px;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:auto;font-weight:200;padding:0 0.3em 0 0em;display:inline-flex;position:relative;text-decoration:none;height:auto;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .dropdown2-display.nivel2{}
  header.main-header .navbar2{}
  header.main-header  .navbar-nav1 div.container{}
  header.main-header  .navbar-nav1{}
  
  header.main-header  .navbar-nav1>li.dropdown1{}
  header.main-header .collapse.navbar1-collapse.menu-main{}
  header.main-header .dropdown1.nivel1{}
  
  header.main-header .navbar-nav1>li>.dropdown1-menu{}
  header.main-header .navbar-nav1>li.dropdown1>a{}
  header.main-header .navbar-nav1>li.dropdown1>a:hover{}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display#menudesplegable{margin-left:-4px;}
  header.main-header:last-child   .navbar-nav1:last-child>li.dropdown1 {}
  header.main-header .navbar-nav1>li.dropdown1
  header.main-header  .navbar-nav1>li.dropdown1:hover a[title]:after{}
  header.main-header  .navbar-nav2>li.dropdown2:hover a.dropdown2-a.nivel2[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  
  /*------------NAVBAR DROPDOWN 2 DESKTOP----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{}
  
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{}
  header.main-header li.dropdown1 .navbar-nav2.nivel2{opacity:0;transition:all 0.35s;}
  header.main-header:last-child li.dropdown1:last-child .navbar-nav2.nivel2:last-child{}  
  header.main-header:last-child li:last-child.dropdown1:last-child .navbar-nav2:last-child.nivel2{opacity:0;transition:all 0.35s;}

  header.main-header li.dropdown1.hover .navbar-nav2.nivel2{display:flex !important;opacity:1;transition:all 0.15s;border-right:0.1em solid #a71e0321;border-left:0.1em solid #a71e0321;border-bottom:0.1em solid #a71e0321;z-index:1}
  header.main-header:last-child  li:last-child .dropdown1:hover .navbar-nav2.nivel2:last-child {}
  header.main-header li.dropdown1.nivel1 ul.nav.navbar-nav2.nivel2{}
  header.main-header li.dropdown1.nivel1 ul.nav.navbar-nav2.nivel2{}
  header.main-header li.dropdown1.nivel1 a.dropdown2-display.nivel2{color:#1D1D1B;font-size:0.875em;width:auto;padding:0 0em 0 0;display:inline-flex;position:relative;margin:0;text-decoration:none;align-items:center;/* justify-self:flex-end;*//* justify-content:flex-end;*/height:auto;vertical-align:middle;flex-flow:row nowrap;}
  
  header.main-header li.dropdown1.nivel1 a.dropdown2-display.nivel2 span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans Relative';width:auto;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  
  header.main-header .header--main-left{display:flex;width:auto;align-items:center;}
  header.main-header .header--main-right{display:flex;flex-flow:column nowrap;justify-content:space-between;padding:0 2% 0 0%;align-content:flex-end;flex:auto;position:relative;}
  header.main-header div.info-header{display:flex;justify-content:flex-end;align-items:center;}
  header.main-header .hidden-xs{display:none}
  header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;transform: rotate(180deg);transition: 0.2s all;}
  
  /*----TOP MENU ICON DESKTOP----*/
  header.main-header #top--menu-icon{display:none;}
  header.main-header  #top--menu-input{display:none;opacity:0;}     
  /*---------------SUBHEADER DESKTOP-----*/
  .subHeader{font-size:16px;}
  header.main-header + #subHeader{align-items:center;display:flex;justify-content:flex-start;position:sticky;z-index:9;top:130px}   
  header.main-header + #subHeader .subHeader-inner:nth-child(1){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner:nth-child(2){background-color:#FBBD00;width: 50%;}
  header.main-header + #subHeader .subHeader-inner:nth-child(3){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner{height:0.5em;}
  
  header.main-header .app .icon-bar{font-size:0}
  header.main-header .header{display:inline-block;width:100%;max-width:1170px;padding:10px;min-height:105px}
  header.main-header .header.home{display:flex;width:100%;max-width:none;padding: 0px 0px 0px;min-height:105px;align-items:center;}
  header.main-header .header .herramientas{display:none;width:auto;position:relative;z-index:4;background:#eee;border-radius:7px;line-height:1;margin-left:20px;top:0;right:0}
  /*-----------CONFIGURATION TABS DESKTOP--------*/
  header.main-header .header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:20px}
  header.main-header .header .pestana-configuracion.social:focus,.header .pestana-configuracion.social:hover,.header .pestana-configuracion.tools:focus,.header .pestana-configuracion.tools:hover{color:#fff}
  
  /*-----------LOGO DESKTOP--------*/
  header.main-header .header .logo-header{display:flex;flex:auto}
  
  header.main-header .header .logo-header{text-align:left;margin-top:0px;float:none;}
  header.main-header .header .logo-ministerio{text-align:left;margin-top:2px;float:right;}
  header.main-header .header.header .logo-ministerio a{width:auto}
  header.main-header .header.header .logo-header a{width:auto}
  header.main-header .header.header .flex-container{}
  
  
  header.main-header .header.header .logos{display:flex;flex-direction:row;align-items:flex-start;background-color:transparent;}
  header.main-header .header.header .logos a{display:flex;background-color:transparent;}
  header.main-header .header .logos img{height:75px;}
  header.main-header .header.header .logos a img{display:flex;max-width:unset;}
  
  
  /*----MENU DESKTOP-----*/
  header.main-header .header#top--menu-icon{display:none;}
  header.main-header .header#top--menu-input{display:none;position:absolute;}       
  header.main-header .header label[for="top--menu-input"]{display:none;}
  /*-----------INFO HEADER DESKTOP-----*/
  header.main-header .header .info-header{display:inline;float:left;text-align:left;max-width:65%}
  header.main-header .header .info-header h1{margin:5px 0 0;font-size:0}
  header.main-header .header .info-header .bienvenida li{padding:0 .5rem 0 1rem}
  header.main-header .header .info-header .bienvenida li a{font-size:10px}
  header.main-header .header .info-header .buscador-header,.header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .header .info-header .buscador-header .navbar-form{padding:0;margin:0}
  header.main-header .header .info-header .buscador-header .navbar-form .glyphicon{font-size:12px;color:#154481}
  header.main-header .header .info-header .bienvenida li,.header .organizador-menu>ul>li,.header .pestana{display:inline-block;width:auto;float:left}
  header.main-header .header .info-header .bienvenida li a,.header .info-header h1 a,.header .pestana .pestana-configuracion{color:#fff}
  header.main-header .header .info-header .lenguajes{display:inline-block}
  header.main-header .header .info-header .bienvenida{background:rgba(0,0,0,.5);display:inline-block}
  
  /*-----------------ICONOS DESKTOP-------*/
  header.main-header .header .fa.ico-facebook{margin-top:1px!important;display:block}
  header.main-header .header .fa-search:before{content:"\f002"}
  header.main-header .header .fa.fa-search{border-left:solid 1px rgba(255,255,255,.7);padding-left:7px}
  
  /*---------IDIOMAS DESKTOP-----------*/
  header.main-header .header #idioms{border-right:solid 1px rgba(255,255,255,.7);padding-right:9px}
  header.main-header .header #idioms select{border:1px solid #d9dee3;text-align:left;-webkit-appearance:none;-moz-appearance:none;background-image:url(../img/flecha-abajo.png);background-repeat:no-repeat;background-position:right center;background-size:10px;box-shadow:none;appearance:none;display:inline-block;height:auto;min-width:94px;border-radius:0;border-top:0;border-right:0;border-left:0;background-color:#154481!important;color:#fff;padding-left:0;font-family:'roboto_condensedregular',sans-serif,Arial}
  
  /*---------ICONOS BUSQUEDA DESKTOP-----------*/
  header.main-header #searchText{}
  header.main-header #searchIcon{}
  header.main-header #iconoDeBusqueda{}
  header.main-header #textoDeBusqueda { font-size:16px; font-family:'Open Sans Regular';margin:0 1em 0 0;}
  
      
  /*-----------ORGANIZADOR MENU DESKTOP---------------*/

  header.main-header .organizador-menu-responsive{display:none}


  header.main-header .header .organizador-menu{display:table;width:100%;vertical-align:middle;margin-top:5px}
  header.main-header .header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;align-items:center}
  header.main-header .header .organizador-menu>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
  header.main-header .header .organizador-menu>ul li .cd-nav-trigger,.header .organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
  header.main-header .header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .header .organizador-menu .fa-bars:before,.header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .header .organizador-menu>ul li.organizador-pestana{margin-right:0}
  header.main-header .header .organizador-menu .pestana,.header .organizador-menu button{position:relative;display:inline-block;text-align:center;margin-top:0}
  header.main-header .header .organizador-menu .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
  header.main-header .header .organizador-menu button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
  header.main-header .header .organizador-menu>ul li.organizador-lupa{margin-top:-9px}
  header.main-header .header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
  header.main-header .header .organizador-menu #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .header .organizador-menu .cd-nav-trigger,.header .organizador-menu .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
  header.main-header .header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .header .organizador-menu .selector-idiomas{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
  header.main-header .botonMenu{display:none;}
  
  
  /*-----------SELECTOR IDIOMAS DESKTOP----------*/
  header.main-header .selector-idiomas.bandera .dropdown-menu.inner{width:56px}
  header.main-header .selector-idiomas.bandera .bootstrap-select{width:40px!important}
  header.main-header .selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
  header.main-header .selector-idiomas.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
  header.main-header .selector-idiomas.bandera .bs-caret{display:none}
  header.main-header .selector-idiomas.bandera .btn{border:0!important}
  
  
  
  /*---------ORGANIZADOR MENU DESKTOP-----------*/
  header.main-header .fa.fa-search{color:#1D1D1B !important;}
  header.main-header #textoDeBusqueda{font-size:14px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
  header.main-header .organizador-menu{margin:0 0 0;display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;width:auto;}
  header.main-header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;}
  header.main-header .organizador-menu>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:space-around;flex-flow:row nowrap;margin:0 1em 0 0;}
  header.main-header .organizador-menu>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
  header.main-header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .organizador-menu>ul li.organizador-herramientas{margin:0 10px 0 0;border:0}
  header.main-header .organizador-menu>ul li.organizador-pestana{margin-right:5px;display:flex;flex-flow:row nowrap;}
  
  header.main-header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .organizador-menu>ul li.selector-idiomas.bandera{width:40px;position:relative;float:none}
  header.main-header .organizador-menu>ul li.organizador-idiomas{}
  header.main-header .organizador-menu>ul li.organizador-idiomas-bandera{display:none;margin:0;border:0;float:none;}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera,.selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
  header.main-header .info-header .selector-idiomas{position:relative !important;z-index:1001;display:flex !important;width:auto;margin-top:0px !important;border-right:1px solid;}
  header.main-header .info-header .selector-idiomas .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
  header.main-header .info-header .selector-idiomas .bootstrap-select{width:110px!important}
  header.main-header .info-header .selector-idiomas ul li a{color:#fff}
  header.main-header .info-header .selector-idiomas ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
  header.main-header .info-header .selector-idiomas ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}
  
  
  /*-----------IDIOMAS DESKTOP----------*/
  header.main-header #idioms #idiomaselected{background-repeat:no-repeat;background-position:right center;background-color:transparent !important;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;border:none !important;background-image:none !important;color:#1D1D1B !important;padding-left:0;background-repeat:no-repeat;background-position:right center;background-size:0;font-family:'Open Sans Regular' !important;text-align:left;text-decoration:none !important;vertical-align:middle;align-items:center;border:none !important;-webkit-appearance:none;-moz-appearance:none;}
  header.main-header #idiomaselected span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;position:relative;font-family:'Open Sans Regular';vertical-align:middle;font-size:14px;margin-right:5px;}
  header.main-header #idiomaselected span svg{display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative;transform:translate(-50%,3%);vertical-align:middle;}
  
  header.main-header #idiomas{position:absolute;z-index:1000;width:100px;border-bottom:1px solid #ccc;background-color: #ffffff!important;font-family:'Open Sans Regular';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;display:none;}
  header.main-header #idiomas,#idiomas p,#idiomas p a{cursor:default}
  header.main-header #idiomas p{margin:0.25em;text-align:left}
  header.main-header #idiomas p:hover{background-color:#ffffff;}
header.main-header #idiomas p:hover a:after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #1D1D1B;
  width: 100%;
  height: 1px;
  bottom: 0%;
  left: 0%;transition: 2.5s;
}
  header.main-header #idiomas p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial;font-size:0.875em;position:relative;width: auto;}
  
  
  header.main-header .contenido .col-md-9 .panel h3[id^=ancla]{margin-left:0;font-family:'Open Sans Semibold';font-size:18px!important}
  header.main-header .panel h3[id^=ancla]{margin-left:-15px;font-family:'Open Sans Semibold';font-size:1rem}
  header.main-header .panel .panel-heading h2{margin-top:0;margin-bottom:0}
  header.main-header .panel h1,.panel h2,.panel h3,.panel h4{margin-top:5px;margin-bottom:5px}
  header.main-header .panel-heading.collapsed{background-color:#34495e}
  header.main-header #framepdf{display:none}
  header.main-header .row.subhome{margin-left:0;margin-right:0}

  /*----HEADER MAIN LEFT DESKTOP----*/


  header.main-header .header--main-left {display:flex;align-items:center;top: 0;height: 100%; z-index:21;}

  /*----HEADER MAIN RIGHT DESKTOP----*/

  header.main-header .header--main-right{}
  header.main-header .header--main-right div.logos{}
   
  header.main-header .header--main-right {display:flex;flex-flow:column nowrap;justify-content:space-between;padding:0 0% 0 0%;width: 100%;}
   /*----HEADER MAIN RIGHT --PARTE DE BARRA DE NAVEGACI?N DESKTOP----*/
  header.main-header #nav {border-bottom:0;display:flex;align-items:flex-end;justify-content:space-around;width:100%;}
  header.main-header .navbar-nav {width:100%;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:row wrap;justify-content:flex-end;}
 
  /*----HEADER MAIN EURO DESKTOP----*/
  header.main-header .header--main-euro{width:auto;flex-flow:column nowrap;justify-content:space-between;display:flex;margin-left:15px;}
  header.main-header .header--main-euro div.logos{display:flex;align-items:center;justify-content:center;height:100%;width:100%;} 
 /*----HEADER MAIN EURO  IMG DESKTOP----*/
 /*----COLOCAR VALOR DE ALTO/ANCHO EN LA IMAGEN DEL LOGO EUROPEO AQUI----*/
  header.main-header .header--main-euro div.logos img{height: 85px;display: flex;max-width: none;} 
  
  /*-------------HEADER LOGO RESPONSIVE EUROPA------------*/
  @media screen and (min-width: 768px){ .logos_europa{width:auto;flex-flow:column nowrap;justify-content:space-between;display:flex;height: 75px;margin-left: 45px;}
  .img-responsive_europa{display: flex;max-width: unset;height: 75px;margin-top:6px}}

  @media screen and (max-width: 768px) {header.main-header .header--main-euro_europa {position: fixed;left: 208px;top:20px}
  .img-responsive_europa{display: flex;max-width: unset;height: 55px}
  .logos_europa{width:auto;flex-flow:column nowrap;justify-content:space-between;display:flex;margin-left:45px;height: 75px;}}
  
  @media screen and (min-width: 768px) and (max-width: 1170px){ .img-responsive_europa{display: flex;max-width: unset;height: 70px;}}

  @media screen and (max-width: 480px) {header.main-header .header--main-euro_europa {position: fixed;left: 209px}
  .img-responsive_europa{display: flex;max-width: unset;height: 55px;}
  .logos_europa{width:auto;flex-flow:column nowrap;justify-content:space-between;display:flex;height: 55px;}}

  @media only screen and (min-device-width: 768px) and (max-device-width: 1170px) and (orientation: landscape){header.main-header .header--main-euro_europa {flex: auto;width: 0;justify-content: space-between;height: 39%;padding: 0px 67% 0px 0px;order: 2;display:flex;position: fixed;top: 22px;left: 234px;margin-left: 45px;}}
	 
  /*----HEADER MAIN FIG CAPTION----*/ 
  
  header.main-header figcaption{display:none}

  /*----HEADER MAIN CD SEARCH----*/ 
  header.main-header .cd-search{display:none;position:relative;height:50px;width:100%;z-index:3;opacity:0;text-align:center;visibility:hidden;transition:all 0s;}
  header.main-header .cd-search form, header.main-header .cd-search input {height:100%;width:100%;background:transparent;}
  
  /*OCULTAR SCROLL DEL BODY MIENTRAS ESTÉ MENÚ DESPLEGADO*/
  .overflowScroll{
	  overflow:hidden
  }



 
      /*---------------------------------------------------------MEDIA QUERY DESKTOP  MAX WIDTH 1280px-------------------------------------------------------------------------*/  
  @media (max-width:1280px){
  
  
  }
  
  
  /*---------------------------------------------------------MEDIA QUERY DESKTOP  MAX WIDTH 992px-------------------------------------------------------------------------*/  
  @media (max-width: 1170px){

  
  /*------------HEADER MAIN HEADER DESKTOP MAX WIDTH 992px----------*/
  header.main-header .navbar-nav1>li.dropdown1 {flex:auto;text-decoration:none;justify-content:flex-start;padding:0.5em 0em 0.5em 0;margin:1.5% 1.5%;align-items:flex-start;flex-flow:row wrap;position:relative;min-width:max-content;width:auto;}
  header.main-header .dropdown2-a.nivel2 {font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:auto;font-weight:200;padding:0 0.3em 0 0em;display:inline-flex;position:relative;text-decoration:none;height:auto;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  
  
  
  header.main-header li.dropdown1 .navbar-nav2.nivel2 {width:max-content;display:flex;height:0;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-start;background:#ffffff;bottom:0%;left:0%;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;text-align:left;position:relative;transform:translate(0%,0%);opacity:0;border:none;transition:0s;}
  
  header.main-header li.dropdown1.hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;border:none;}
  header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display{}
  header.main-header li.dropdown1.hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;border:none;}
    header.main-header li.dropdown1:hover .navbar-nav2.nivel2 {width:max-content;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;display: none;border:none;}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:center;right: -1.75rem;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:center;right: -1.75rem;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}

    
header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:center;right: -1.75rem;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}

  
  /*---------------CONTENIDO  DESKTOP MAX WIDTH 992px-----------------------*/
  header.main-header{text-align:center;background-size:cover;height:95px;display:flex;justify-content:flex-start;align-items:self-end;flex-flow:column wrap;font-family:'Open Sans Regular',sans-serif,Arial;}.ancho100{width:100%}.padding{padding:20px;overflow:hidden}
  header.main-header  body{font-size:100%;font-family:'Open Sans',sans-serif,Arial;line-height:1.4em;background:#fff;padding:0;margin:0;width:100%;}
  header.main-header  a{color:#001961;word-break:break-word}ul{padding:0;margin:0;list-style-type:square}
  header.main-header  object{width:100%}h1{font-size:1.5rem}h5{font-size:.8rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,h6{line-height:normal}
  header.main-header  hr{border-top:1px solid #d9dee3;margin:0}
  
  header.main-header .contenido .pestana{display:inline-block;width:auto;margin:0 auto;position:relative;float:right}
  header.main-header .pestana{display:block;width:100%;margin:0 auto;position:absolute;top:20px;right:10px;background:0}
  header.main-header .pestana a{color:#fff}
  header.main-header .pestana h2{height:auto;width:70%;border-bottom:0;color:#333;line-height:1.5em;margin:0;border-right:15px solid transparent;display:inline-block;padding:5px 10px 0;vertical-align:bottom}
  header.main-header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:1.4rem}
  header.main-header .pestana .pestana-configuracion{color:#9b9797}
  header.main-header .pestana .pestana-configuracion.social:before{content:none}
  header.main-header  .pestana-configuracion.social:focus,.pestana-configuracion.social:hover,.pestana-configuracion.tools:focus,.pestana-configuracion.tools:hover{color:#154481}
  header.main-header .pestana-configuracion.tools .fa-cogs{padding-right:0!important}
  header.main-header .sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20}
  header.main-header .sticky:after,.sticky:before{content:'';display:table}
  
  /*----------------HEADER DESKTOP MAX WIDTH 992px----------------*/
  
  /*----MENU  DESKTOP MAX WIDTH 992px DESKTOP-----*/
     /*----MAIN HEADER MAX WIDTH 992px DESKTOP-----*/
  header.main-header #top--menu-icon{display:none;margin:0 1.5em;}
  header.main-header #top--menu-input{display:flex;z-index:99999999999;width:41.16px;height:45.59px;top:-2px;right:19px;position:absolute;}       
  header.main-header label[for="top--menu-input"]{top:0%;right:0%;display:flex !important;width:100%;justify-content:center;align-items:self-end;flex-flow:row nowrap;display:flex;color:#1D1D1B;position:absolute;z-index:1;height: 48px;transform:translate(-0%, -0%);}
  header.main-header label[for="top--menu-input"] + span {display:none}
  header.main-header div.info-header{display:flex;justify-content:flex-end;align-items:center;}
  header.main-header .hidden-xs{display:none}
  /*----MAIN HEADER NAVBAR MAX WIDTH 992px DESKTOP-----*/
  header.main-header div.navbar1.navbar-static-top{display:none;border-bottom:none;width:100%;position:absolute;justify-content:space-evenly;transform:translate(-0%,0%);}
  header.main-header input#top--menu-input:checked  ~ div.navbar1.navbar-static-top {display:flex;border-bottom:none;width: 100%;justify-content:space-evenly;background: #ffffff;top: 238%;height:max-content;right:0%;flex-flow:column wrap;transform:translate(-0%,0%);border-width:0 0 0px;z-index: 9999;/* overflow-y: scroll; */}
  header.main-header .navbar-nav div.container{width:100%;display:flex;}
  header.main-header .navbar-nav{width:100%;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-end;background:#ffdb00;padding:0em 0 1.5em;}
  header.main-header .collapse.navbar-collapse.menu-main{width:100%;}
  /*----MAIN HEADER NAVBAR LI DROPDOWN MAX WIDTH 992px DESKTOP-----*/
  header.main-header .navbar-nav>li.dropdown{text-decoration:none;justify-content:space-between;padding:0  0  0;margin:0 0% 0 0;align-items:center;display:flex;flex-flow:row wrap;position:relative;width:100%;}
 

  
   /*----MAIN HEADER NAVBAR LI DROPDOWN MAX WIDTH 992px DESKTOP-----*/
  header.main-header #nav{}
  

  
   
  /*-----BUTTON----*/
  header.main-header .botonMenu {display:flex !important;background:0;width:auto;text-align:center;float:none;position:relative;right:0!important;top: 0px;background:none !important;margin-right:0;margin: 0 2.5% 1em 0;padding: 0 0% 0 0;}
  header.main-header .sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
  header.main-header .botonMenu button{display:inline-block;color:#fff;font-size:28px;position:relative;background:none !important;border:none !important;text-align:center;padding:0 2% 0 0%;margin:0 2% 0px 2%;}
  header.main-header .botonMenu span {border-radius:1px;display:flex;margin-bottom:8px;height:2px !important;border-radius:1px;transition:all .2s;margin:4px auto !important;width:24px !important;}
  header.main-header .botonMenu span:last-child {margin-bottom:8px;margin:0em auto !important;}
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .collapsed .top-bar { transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .top-bar {transform:rotate(45deg);transform-origin:10% 10%;}
  header.main-header .botonMenu .collapsed .bottom-bar { transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .collapsed .bottom-bar { transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .bottom-bar {transform:rotate(-45deg);transform-origin:10% 10%;}
  header.main-header .botonMenu .icon-bar {}
  header.main-header .botonMenu .icon-bar {border-radius:1px;display:flex;margin-bottom:8px;height:3px;border-radius:1px;transition:all .2s;width:100%;}
  *, :after, :before, input[type=search] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/* box-sizing:border-box;*/}
 /*---END BUTTON  DESKTOP MAX WIDTH 992px---*/
 /*----HEADER CONTENT MAX WIDTH 992px----*/ 

header .content {
    max-width: 1170px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 1.4375em 0% 1.4375em 0%;
height: 100%;justify-content: flex-start;
    align-items: self-end;
    flex-flow: column wrap;}
   /*----HEADER SECTION MAIN LEFT MAX WIDTH 992px----*/ 
  header.main-header .header--main-left{display:flex;align-items:center;justify-self:flex-start;flex:0;height:100%;align-self:baseline;position: absolute;width:auto;order:1;padding: 0em 0% 0em 2%;top: 0;cursor: pointer;}
  /*----HEADER  SECTION MAIN RIGHT MAX WIDTH 992px----*/ 
  header.main-header .header--main-right{flex-flow:column wrap;justify-content:center;padding:0 0% 0 0;margin:0 0% 0 0;width: 100%;align-items:self-start;height:50%;order:3;}
  /*----HEADER SECTION MAIN EURO  DESKTOP MAX WIDTH 992px----*/ 
  header.main-header .header--main-euro{flex:50%;width: 100%;display:flex;justify-content:center;height:72%;padding:0 50px 0 228px;order:2;position:absolute}  
  header.main-header .header--main-euro div.logos img { }
  /*----HEADER SECTION MAIN EURO  IMG DESKTOP MAX WIDTH 992px----*/ 
  /*----COLOCAR VALOR DE ALTO/ANCHO EN LA IMAGEN DEL LOGO EUROPEO AQUI----*/
  header.main-header .header--main-euro div.logos img {width: auto;object-fit:cover;padding:1;height: 80px;}
  
/*-----------ORGANIZADOR MENU RESPONSIVE MAX WIDTH 992px---------------*/
  header.main-header .organizador-menu-responsive{display:table;width:100%;vertical-align:middle;margin-top:5px}
  header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;align-items:center}
  header.main-header .organizador-menu-responsive>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
  header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.header .organizador-menu-responsive>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
  header.main-header .organizador-menu-responsive>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu-responsive .fa-bars:before,.header .organizador-menu-responsive>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:0}
  header.main-header .organizador-menu-responsive .pestana,.header .organizador-menu-responsive button{position:relative;display:inline-block;text-align:center;margin-top:0}
  header.main-header .organizador-menu-responsive .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
  header.main-header .organizador-menu-responsive button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
  header.main-header .organizador-menu-responsive>ul li.organizador-lupa-responsive{margin-top:-9px}
  header.main-header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
  header.main-header .organizador-menu-responsive #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu-responsive .cd-nav-trigger,.header .organizador-menu-responsive .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
  header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
  header.main-header .organizador-menu-responsive .selector-idiomas-responsive{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
  header.main-header .botonMenu{}
  
  
  /*-----------SELECTOR IDIOMAS RESPONSIVE MAX WIDTH 992px---------*/


  header.main-header label[for="top--menu-input"] + span {display:none}
  header.main-header .selector-idiomas-responsive.bandera .dropdown-menu.inner{width:56px}
  header.main-header .selector-idiomas-responsive.bandera .bootstrap-select{width:40px!important}
  header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
  header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
  header.main-header .selector-idiomas-responsive.bandera .bs-caret{display:none}
  header.main-header .selector-idiomas-responsive.bandera .btn{border:0!important}
  
  
  
  /*---------ORGANIZADOR MENU MAX WIDTH 992px-----------*/
  header.main-header .fa.fa-search{color:#1D1D1B !important;}
  header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
  header.main-header .organizador-menu-responsive{margin:0 auto 0;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;width:100%;padding:0em 2em 1em 3em;}
  header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;position:relative;}
  header.main-header .organizador-menu-responsive>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:center;flex-flow:column wrap;margin:0 auto 0;}
  header.main-header .organizador-menu-responsive>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
  header.main-header .organizador-menu-responsive>ul li .pestana-responsive{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu-responsive>ul li .pestana-responsive .pestana-configuracion{float:none}
  header.main-header .organizador-menu-responsive>ul li.organizador-herramientas-responsive{margin:0 10px 0 0;border:0}
  header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:5px;display:flex;flex-flow:row nowrap;}
  
  header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .pestana .pestana-configuracion{display:inline-block}
  header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
  header.main-header .organizador-menu-responsive>ul li.selector-idiomas-responsive.bandera{width:40px;position:relative;float:none}
  header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive{}
  header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive-bandera{display:none;margin:0;border:0;float:none;}
  header.main-header .organizador-menu-responsive>ul li .selector-idiomas-responsive.bandera,.selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
  header.main-header .info-header .selector-idiomas-responsive{position:relative !important;z-index:1001;display:flex !important;width:auto;margin-top:0px !important;border-right:1px solid;}
  header.main-header .info-header .selector-idiomas-responsive .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
  header.main-header .info-header .selector-idiomas-responsive .bootstrap-select{width:110px!important}
  header.main-header .info-header .selector-idiomas-responsive ul li a{color:#fff}
  header.main-header .info-header .selector-idiomas-responsive ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
  header.main-header .info-header .selector-idiomas-responsive ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}
  
  /*---ESTOY TRABAJANDO POR AQU?---*/
  /*-----------IDIOMAS DESKTOP 992px----------*/
  header.main-header #idiomaselected-responsive{background-repeat:no-repeat;background-position:right center;background-color:transparent !important;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;border:none !important;background-image:none !important;color:#1D1D1B !important;padding-left:0;background-repeat:no-repeat;background-position:right center;background-size:0;font-family:'Open Sans Regular' !important;text-align:left;text-decoration:none !important;vertical-align:middle;align-items:center;border:none !important;-webkit-appearance:none;-moz-appearance:none;}
  header.main-header #idiomaselected-responsive span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;position:relative;font-family:'Open Sans Regular';vertical-align:middle;}
  header.main-header #idiomaselected-responsive span svg{display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative;transform:translate(-50%,3%);vertical-align:middle;}
  
  #idioms-responsive{width:50%;}
  header.main-header #idiomas-responsive-input{display:none;margin:0 1.5em;}
  header.main-header #idiomas-responsive-input{display:flex;z-index:99999999999;width:100%;height:2em;opacity:0;bottom:-79%;visibility:visible;left:45%;position:absolute;transform:translate(-50%, -50%);}       
  header.main-header label[for="idiomas-responsive-input"]{display:flex !important;justify-content:center;align-items:self-end;flex-flow:row wrap;color:rgb(29 29 27 / 70%);z-index:99999999999;width:1.5em;margin-bottom:0px;visibility:visible;opacity:1;height:1.5em;top:10%;right:2%;position:absolute;transform:translate(-50%, -50%);}
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
  header.main-header label[for="idiomas-responsive-input"] span {width:100%;height:0.2em;}
  header.main-header label[for="idiomas-responsive-input"] span.top-bar {transform:rotate(45deg) translate(-50%, -50%);transform-origin:10% 0%;}
  header.main-header label[for="idiomas-responsive-input"] span.bottom-bar {transform:rotate(-45deg) translate(-50%, -50%);transform-origin:-10% 0%;}
  header.main-header label[for="idiomas-responsive-input"] span.icon-bar {display:flex;margin-bottom:0px;height:0.125em;background:rgb(29 29 27 / 70%);color:rgb(29 29 27 / 70%);border-radius:1px;transition:all .2s;width:100%;top:50%;left:50%;position:absolute;}

  header.main-header #idiomas-responsive-input + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100vw;height:auto;border-bottom:1px solid #ccc;background-color:rgb(252 252 252 / 50%)!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;top:20%;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:50%;font-weight:600;transform:translate(-50%, -50%);}

  header.main-header #idiomas-responsive-input:checked + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100%;height:100%;border-bottom:1px solid #ccc;background-color: rgb(255 255 255)!important;font-family:'Open Sans Regular';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;top: 37.5%;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:50%;font-weight:600;display:flex;transform:translate(-50%, -50%);}
  header.main-header #idiomas-responsive,#idiomas-responsive p,#idiomas-responsive p a{cursor:default;width:100%;}
  header.main-header #idiomas-responsive p{text-align:center;text-decoration:none;padding:0.5em 0em 0em 0;margin:0;align-items:center;display:flex;justify-content:center;flex-flow:row wrap; width:100%;min-height:4.5em;}
  header.main-header #idiomas-responsive p:hover{background-color: #ffffff;}
  header.main-header #idiomas-responsive p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial;font-size:0.875em;display:flex;min-width:max-content;max-width:25%;position:relative;width:auto;text-align:center;margin:0 auto;}
  header.main-header #idiomas-responsive p:hover a:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  header.main-header .contenido .col-md-9 .panel h3[id^=ancla]{margin-left:0;font-family:'Open Sans Semibold';font-size:18px!important}
  header.main-header .panel h3[id^=ancla]{margin-left:-15px;font-family:'Open Sans Semibold';font-size:1rem}
  header.main-header .panel .panel-heading h2{margin-top:0;margin-bottom:0}
  header.main-header .panel h1,.panel h2,.panel h3,.panel h4{margin-top:5px;margin-bottom:5px}
  header.main-header .panel-heading.collapsed{background-color:#34495e}
  header.main-header #framepdf{display:none}
  header.main-header .row.subhome{margin-left:0;margin-right:0}







   /*----END HEADER MAIN EURO  DESKTOP MAX WIDTH 992px----*/
  
  /*---------------SUBHEADER  DESKTOP MAX WIDTH 992px-----*/
  header.main-header + #subHeader{align-items:center;display:flex;justify-content:flex-start;width: 100%;top:95px}   
  header.main-header + #subHeader .subHeader-inner:nth-child(1){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner:nth-child(2){background-color:#FBBD00;width: 50%;}
  header.main-header  +#subHeader .subHeader-inner:nth-child(3){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner{height:0.5em;}
  
  header.main-header .app .icon-bar{font-size:0}
  header.main-header .header{display:inline-block;width:100%;max-width:1170px;padding: 0px;min-height:105px}
  header.main-header .header.home{display:flex;width:100%;max-width:none;padding: 0px 0px 0px;min-height:105px;align-items:center;}
  header.main-header .header .herramientas{display:none;width:auto;position:relative;z-index:4;background:#eee;border-radius:7px;line-height:1;margin-left:20px;top:0;right:0}
  /*-----------CONFIGURATION TABS  DESKTOP MAX WIDTH 992px--------*/
  header.main-header .header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:20px}
  header.main-header .header .pestana-configuracion.social:focus,.header .pestana-configuracion.social:hover,.header .pestana-configuracion.tools:focus,.header .pestana-configuracion.tools:hover{color:#fff}
  
  /*-----------LOGO  DESKTOP MAX WIDTH 992px--------*/
  header.main-header .header .logo-header{display:flex;flex:auto}
  
  header.main-header .header .logo-header{text-align:left;margin-top:0px;margin-top:7.5px;margin-bottom:7.5px;margin-left:13px}
  header.main-header .header .logo-ministerio{text-align:left;margin-top:2px;float:right;}
  header.main-header .header .logo-ministerio a{width:auto}
  header.main-header .header .logo-header a{width:auto}
  header.main-header .header .flex-container{}
  
  
  header.main-header .header .logos{display:flex;flex-direction:row;align-items:flex-start;}
  header.main-header .header .logos a{display:flex}
  header.main-header .header .logos img{height:62px;}
  header.main-header .header .logos a img{display:flex}
  /*-----------INFO HEADER  DESKTOP MAX WIDTH 992px-----*/
  header.main-header .header .info-header{display:inline;float:left;text-align:left;max-width:65%}
  header.main-header .header .info-header h1{margin:5px 0 0;font-size:0}
  header.main-header .header .info-header .bienvenida li{padding:0 .5rem 0 1rem}
  header.main-header .header .info-header .bienvenida li a{font-size:10px}
  header.main-header .header .info-header .buscador-header,.header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .header .info-header .buscador-header .navbar-form{padding:0;margin:0}
  header.main-header .header .info-header .buscador-header .navbar-form .glyphicon{font-size:12px;color:#154481}
  header.main-header .header .info-header .bienvenida li,.header .organizador-menu>ul>li,.header .pestana{display:inline-block;width:auto;float:left}
  header.main-header .header .info-header .bienvenida li a,.header .info-header h1 a,.header .pestana .pestana-configuracion{color:#fff}
  header.main-header .header .info-header .lenguajes{display:inline-block}
  header.main-header .header .info-header .bienvenida{background:rgba(0,0,0,.5);display:inline-block}
  /*-----------ORGANIZADOR MENU  DESKTOP MAX WIDTH 992px---------------*/
  header.main-header .header .organizador-menu{display:table;width:100%;vertical-align:middle;margin-top:5px}
  header.main-header .header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;align-items:center}
  header.main-header .header .organizador-menu>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
  header.main-header .header .organizador-menu>ul li .cd-nav-trigger,.header .organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
  header.main-header .header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .header .organizador-menu .fa-bars:before,.header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .header .organizador-menu>ul li.organizador-pestana{margin-right:0}
  header.main-header .header .organizador-menu .pestana,.header .organizador-menu button{position:relative;display:inline-block;text-align:center;margin-top:0}
  header.main-header .header .organizador-menu .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
  header.main-header .header .organizador-menu button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
  header.main-header .header .organizador-menu>ul li.organizador-lupa{margin-top:-9px}
  header.main-header .header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
  header.main-header .header .organizador-menu #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .header .organizador-menu .cd-nav-trigger,.header .organizador-menu .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
  header.main-header .header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .header .organizador-menu .selector-idiomas{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
  
  /*-----------------ICONOS  DESKTOP MAX WIDTH 992px-------*/
  header.main-header .header .fa.ico-facebook{margin-top:1px!important;display:block}
  header.main-header .header .fa-search:before{content:"\f002"}
  header.main-header .header .fa.fa-search{border-left:solid 1px rgba(255,255,255,.7);padding-left:7px}
  header.main-header #idiomaselected span svg {display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative; transform:translate(-50%,3%);vertical-align:middle;}
  /*---------IDIOMAS  DESKTOP MAX WIDTH 992px-----------*/
  header.main-header .header #idioms{border-right:solid 1px rgba(255,255,255,.7);padding-right:9px}
  /*---------ORGANIZADOR MENU  DESKTOP MAX WIDTH 992px-----------*/
  header.main-header #searchText{}
  header.main-header #searchIcon{}
  header.main-header #iconoDeBusqueda{}
  header.main-header .fa.fa-search{color:#1D1D1B;}
  header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
  header.main-header .organizador-menu{display:none !important;}
  header.main-header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;}
  header.main-header .organizador-menu>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:space-around;flex-flow:row nowrap;margin:0 1em 0 0;}
  header.main-header .organizador-menu>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
  header.main-header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .organizador-menu>ul li.organizador-herramientas{margin:0 10px 0 0;border:0}
  header.main-header .organizador-menu>ul li.organizador-pestana{margin-right:5px;display:flex;flex-flow:row nowrap;}
  
  header.main-header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera{width:40px;position:relative;float:none}
  header.main-header .organizador-menu>ul li.organizador-idiomas{}
  header.main-header .organizador-menu>ul li.organizador-idiomas-bandera{display:flex;margin:0;border:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera,.selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
  header.main-header .info-header .selector-idiomas{position:relative;z-index:1001;display:flex;width:auto;margin-top:0px;border-right:1px solid;}
  header.main-header .info-header .selector-idiomas .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
  header.main-header .info-header .selector-idiomas .bootstrap-select{width:110px!important}
  header.main-header .info-header .selector-idiomas ul li a{color:#fff}
  header.main-header .info-header .selector-idiomas ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
  header.main-header .info-header .selector-idiomas ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}
  
  /*-----------SELECTOR IDIOMAS  DESKTOP MAX WIDTH 992px----------*/
  header.main-header .selector-idiomas.bandera .dropdown-menu.inner{width:56px}
  header.main-header .selector-idiomas.bandera .bootstrap-select{width:40px!important}
  header.main-header .selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
  header.main-header .selector-idiomas.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
  header.main-header .selector-idiomas.bandera .bs-caret{display:none}
  header.main-header .selector-idiomas.bandera .btn{border:0!important}
  /*-----------IDIOMAS  DESKTOP MAX WIDTH 992px----------*/
  header.main-header #idiomaselected{background-repeat:no-repeat;background-position:right center;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;color:#1D1D1B;padding-left:0;font-family:'Open Sans';text-align:left;vertical-align:middle;align-items:center;-webkit-appearance:none;-moz-appearance:none;}
  header.main-header #idiomaselected span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;vertical-align:middle;}
  
  header.main-header #idiomas{position:absolute;z-index:1000;width:100px;border-bottom:1px solid #ccc;background-color:#154481!important;font-family:'Open Sans Regular';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left}
  header.main-header #idiomas,#idiomas p,#idiomas p a{cursor:default}
  header.main-header #idiomas p{margin:1px;text-align:left}
  header.main-header #idiomas p:hover{background-color:#3874cf}
  header.main-header #idiomas p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial}
   /*-----------IDIOMAS  DESKTOP MAX WIDTH 992px----------*/
  

  header.main-header .contenido .col-md-9 .panel h3[id^=ancla]{margin-left:0;font-family:'Open Sans Semibold';font-size:18px!important}
  header.main-header .panel h3[id^=ancla]{margin-left:-15px;font-family:'Open Sans Semibold';font-size:1rem}
  header.main-header .panel .panel-heading h2{margin-top:0;margin-bottom:0}
  header.main-header .panel h1,.panel h2,.panel h3,.panel h4{margin-top:5px;margin-bottom:5px}
  header.main-header .panel-heading.collapsed{background-color:#34495e}
  header.main-header #framepdf{display:none}
  header.main-header .row.subhome{margin-left:0;margin-right:0}
  #subHeader + main{margin:20px 30px;}
  
  
  
  /*---HEADER NAV1  DESKTOP MAX WIDTH 992px----*/
  header.main-header #nav{display:flex;align-items:flex-end;justify-content:center;width:100%;border:none !important;margin: 0 0em 0 0%;position: relative;flex-flow:column wrap;}
  
  header.main-header .navbar1{border-bottom:none;display:flex;width:100%;justify-content:space-evenly;}
  header.main-header .navbar-nav1 div.container{width:100%;display:flex;}
  header.main-header .navbar-nav1{width:100%;display:flex;height:max-content;align-items:flex-start;list-style:none;flex-flow:column wrap;padding: 2em 2em  1em 2em;position:relative;justify-content:center;overflow-x: hidden;}
  
  header.main-header .navbar-nav1>li.dropdown1{text-decoration:none;padding:0.5em 0em 0em 0;margin:0;align-items:flex-start;display:flex;flex-flow:row wrap;min-width:max-content;max-width:100%;width:100%;min-height:4.5em;}
  
  header.main-header .collapse.navbar1-collapse.menu-main{width:100%;}
 
  header.main-header .navbar-nav>li>.dropdown-menu{font-size:16px}
  header.main-header .navbar-nav>li.dropdown>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:97%;font-weight:600;padding:0 0em 0 0;display:inline-flex;position:relative;text-decoration:none;float:left;justify-self:flex-start;align-items:center;justify-content:flex-start;height:100%;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .navbar-nav>li.dropdown>a:hover{font-weight:800}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display{color:#1D1D1B;font-size:0.875em;width:3%;padding:0 0em 0 0;display:inline-flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-self:right;justify-content:flex-end;;height:100%;vertical-align:middle;float:right;flex-flow:row wrap;}
  header.main-header .navbar-nav>li.dropdown{width:100%;height:3em;padding:0 5.5%;}
  header.main-header .navbar-nav>li.dropdown:hover a[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans Regular';width:auto;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;}
  header.main-header .navbar-nav>li.dropdown a i.fa{position:absolute;left:10px}
  
  
  header.main-header .navbar-nav1>li>.dropdown1-menu{font-size:16px}
  header.main-header .navbar-nav1>li.dropdown1>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold'; width:100%;font-weight:600; padding:0 0em 0 0; text-align:left; display:inline-flex; position:relative; text-decoration:none; align-items:center; position:absolute;height:auto; justify-content:flex-start; margin:0 0 0 0;vertical-align:middle;flex-flow:row wrap;}
  
 
  
  
  header.main-header .navbar-nav1>li.dropdown1{position:relative}
  

  header.main-header .navbar-nav1>li.dropdown1.hover a.dropdown1-a.nivel1[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;;}
  
  /*------------NAVBAR DROPDOWN  DESKTOP MAX WIDTH 992px----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans Regular';width:100%;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;right:0%;transform:translate(-50%,-50%);top:0%;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transition: 0.2s all;transform: rotate(0deg)}
    header.main-header .navbar-nav1>li.dropdown1:hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transform: rotate(0deg);transition: 0.2s all;}
      header.main-header .navbar-nav1>li.dropdown1.hover:hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute; transform: rotate(180deg); transition: 0.2s all;}

    header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transform: rotate(180deg);transition: 0.2s all;}

    header.main-header .navbar-nav1>li.dropdown1 a i.fa{position:absolute;left:10px}
  
  /*---HEADER NAV2  DESKTOP MAX WIDTH 992px----*/
  
  

  header.main-header .navbar-nav1 div.container{}

  header.main-header .collapse.navbar1-collapse.menu-main{}
  
  header.main-header .navbar{background:transparent !important}
  
  header.main-header .navbar-nav1>li.dropdown1:hover a[title]:after{}
  
  /*------------NAVBAR DROPDOWN 2  DESKTOP MAX WIDTH 992px----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{}
  
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{}
  
  }

/*---------------------------------------------------------END MEDIA QUERY DESKTOP  MAX WIDTH 992px-------------------------------------------------------------------------*/ 



/*---------------------------------------------------------END MEDIA QUERY DESKTOP  MAX WIDTH 768px-------------------------------------------------------------------------*/ 

@media (max-width: 768px){
   /*-----------  DESKTOP MAX WIDTH 768px----------*/
header.main-header .navbar-toggle { margin-right:unset ;margin-top:unset;}
header.main-header input#top--menu-input:checked ~ div.navbar1.navbar-static-top {top: 177%;}    
header.main-header #nav {}
header.main-header .botonMenu { display:flex !important;background:0;width:auto;text-align:center;position:relative;right:0!important;background:none !important; margin-right:0;z-index:1;margin: 0 2.5% 1em 0;}
header.main-header input#top--menu-input:checked ~ div.navbar1.navbar-static-top {display: block;
    border-bottom: none;
    width: 100%;
    justify-content: space-evenly;
    background: #ffffff;
    top: 228%;
    height: max-content;
    right: 0%;
    flex-flow: column wrap;
    transform: translate(-0%,0%);
    border-width: 0 0 0px;
    z-index: 9999;
	;overflow: auto; 
	height: calc(100vh - 138px)
  
                                                                                  }

/*-----------ORGANIZADOR MENU RESPONSIVE MAX WIDTH 992px---------------*/
header.main-header .organizador-menu-responsive{display:table;width:100%;vertical-align:middle;margin-top:5px}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;align-items:center}
header.main-header .organizador-menu-responsive>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.header .organizador-menu-responsive>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
header.main-header .organizador-menu-responsive>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive .fa-bars:before,.header .organizador-menu-responsive>ul li .pestana .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:0}
header.main-header .organizador-menu-responsive .pestana,.header .organizador-menu-responsive button{position:relative;display:inline-block;text-align:center;margin-top:0}
header.main-header .organizador-menu-responsive .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
header.main-header .organizador-menu-responsive button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
header.main-header .organizador-menu-responsive>ul li.organizador-lupa-responsive{margin-top:-9px}
header.main-header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
header.main-header .organizador-menu-responsive #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive .cd-nav-trigger,.header .organizador-menu-responsive .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header .organizador-menu-responsive .selector-idiomas-responsive{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
header.main-header .botonMenu{margin: 0 2.5% 1em 0;}


/*-----------SELECTOR IDIOMAS RESPONSIVE MAX WIDTH 992px---------*/


header.main-header label[for="top--menu-input"] + span {display:none}
header.main-header .selector-idiomas-responsive.bandera .dropdown-menu.inner{width:56px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select{width:40px!important}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
header.main-header .selector-idiomas-responsive.bandera .bs-caret{display:none}
header.main-header .selector-idiomas-responsive.bandera .btn{border:0!important}



/*---------ORGANIZADOR MENU MAX WIDTH 992px-----------*/
header.main-header .fa.fa-search{color:#1D1D1B !important;}
header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
header.main-header .organizador-menu-responsive{margin:0 auto 0;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;width:100%;padding:0em 2em 1em 3em;}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;position:relative;}
header.main-header .organizador-menu-responsive>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:center;flex-flow:column wrap;margin:0 auto 0;}
header.main-header .organizador-menu-responsive>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-herramientas-responsive{margin:0 10px 0 0;border:0}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:5px;display:flex;flex-flow:row nowrap;}

header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .pestana .pestana-configuracion{display:inline-block}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header .organizador-menu-responsive>ul li.selector-idiomas-responsive.bandera{width:40px;position:relative;float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive{}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive-bandera{display:none;margin:0;border:0;float:none;}
header.main-header .organizador-menu-responsive>ul li .selector-idiomas-responsive.bandera,.selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
header.main-header .info-header .selector-idiomas-responsive{position:relative !important;z-index:1001;display:flex !important;width:auto;margin-top:0px !important;border-right:1px solid;}
header.main-header .info-header .selector-idiomas-responsive .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
header.main-header .info-header .selector-idiomas-responsive .bootstrap-select{width:110px!important}
header.main-header .info-header .selector-idiomas-responsive ul li a{color:#fff}
header.main-header .info-header .selector-idiomas-responsive ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
header.main-header .info-header .selector-idiomas-responsive ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}

/*---ESTOY TRABAJANDO POR AQU?---*/
/*-----------IDIOMAS DESKTOP 992px----------*/
header.main-header  #idiomaselected-responsive{background-repeat:no-repeat;background-position:right center;background-color:transparent !important;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;border:none !important;background-image:none !important;color:#1D1D1B !important;padding-left:0;background-repeat:no-repeat;background-position:right center;background-size:0;font-family:'Open Sans Regular' !important;text-align:left;text-decoration:none !important;vertical-align:middle;align-items:center;border:none !important;-webkit-appearance:none;-moz-appearance:none;}
header.main-header #idiomaselected-responsive span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;position:relative;font-family:'Open Sans Regular';vertical-align:middle;}
header.main-header #idiomaselected-responsive span svg{display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative;transform:translate(-50%,3%);vertical-align:middle;}

#idioms-responsive{width:80%;}
header.main-header #idiomas-responsive-input{display:none;margin:0 1.5em;}
header.main-header #idiomas-responsive-input{display:flex;z-index:99999999999;width:100%;height:2em;opacity:0;bottom:-79%;visibility:visible;left:45%;position:absolute;transform:translate(-50%, -50%);}       
header.main-header label[for="idiomas-responsive-input"]{height:1.5em;top:10%;transform:translate(-50%, -50%);}
header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
header.main-header label[for="idiomas-responsive-input"] span {width:100%;height:0.2em;}
header.main-header label[for="idiomas-responsive-input"] span.top-bar {transform:rotate(45deg) translate(-50%, -50%);transform-origin:10% 0%;}
header.main-header label[for="idiomas-responsive-input"] span.bottom-bar {}
header.main-header label[for="idiomas-responsive-input"] span.bottom-bar {transform:rotate(-45deg) translate(-50%, -50%);transform-origin:-10% 0%;}
header.main-header label[for="idiomas-responsive-input"] span.icon-bar {}
header.main-header label[for="idiomas-responsive-input"] span.icon-bar {margin-bottom:0px;top:50%;left:50%;}

header.main-header #idiomas-responsive-input + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100vw;height:auto;border-bottom:1px solid #ccc;background-color:rgb(252 252 252 / 100%)!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;top:20%;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:50%;font-weight:600;transform:translate(-50%, -50%);}

header.main-header #idiomas-responsive-input:checked + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100%;height:auto;z-index:9999999999999999999999999999999999999999999999999999999;border-bottom: 1px solid #fbbd00;font-family:'Open Sans Regular';color:#fff;display:none;border-left: 1px solid #fbbd00;border-right: 1px solid #fbbd00;text-align:left;top: 0;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:0;font-weight:600;display:flex;transform:none}
header.main-header #idiomas-responsive,#idiomas-responsive p,#idiomas-responsive p a{cursor:default;width:100%;}
header.main-header #idiomas-responsive p{text-align:center;text-decoration:none;padding:0.5em 0em 0em 0;margin:0;min-height:4.5em;}
header.main-header #idiomas-responsive p:hover{background-color: #ffffff;}
header.main-header #idiomas-responsive p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial;font-size:0.875em;display:flex;min-width:max-content;max-width:25%;position:relative;width:auto;text-align:center;margin:0 auto;}
header.main-header #idiomas-responsive p:hover a:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}

header.main-header .header--main-euro div.logos img {width: auto;object-fit:cover;padding:1;height: 55px;}

}

/*---------------------------------------------------------END MEDIA QUERY DESKTOP  MAX WIDTH 768px-------------------------------------------------------------------------*/ 

@media (max-width:679px){}
  
  
  
@media (max-width:480px){ }
  


  
/*----------------------------------------------------------------------------------- TABLET ----------------------------------------------------------------------------------*/  
  
  

  
  /*--------------------------------------------- MEDIA QUERY MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ------------------------------*/  
  
  
  @media only screen and (min-device-width: 768px) and (max-device-width: 1170px) and (orientation: landscape)
  {
  /*---- MAIN HEADER MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ---*/
  header.main-header .navbar-nav1>li.dropdown1 {flex:auto;text-decoration:none;justify-content:flex-start;padding:0.5em 0em 0.5em 0;margin:1.5% 1.5%;align-items:flex-start;flex-flow:row wrap;position:relative;min-width:max-content;width:auto;}
  header.main-header .dropdown2-a.nivel2 {font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:auto;font-weight:200;padding:0 0.3em 0 0em;display:inline-flex;position:relative;text-decoration:none;height:auto;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  
  
  
  header.main-header li.dropdown1 .navbar-nav2.nivel2 {width:max-content;display:flex;height:0;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;text-align:left;position:relative;transform:translate(0%,0%);opacity:0;border:none;transition:0s;}
   header.main-header li.dropdown1:hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:0;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;text-align:left;position:relative;transform:translate(0%,0%);opacity:0;border:none;transition:0s;}
  header.main-header .navbar-nav1>li.dropdown1.hover:hover>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:center;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
 header.main-header .navbar-nav1>li.dropdown1:hover>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:center;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
 
  header.main-header li.dropdown1.hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;border:none;}
     header.main-header li.dropdown1.hover:hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background: #ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;border:none;}
   

        
  header.main-header .navbar-nav1>li.dropdown1:hover>a.dropdown1-display svg {
  color: #1D1D1B;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  
  transition: 0.2s all;
transform: initial;}
       header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg {
  color: #1D1D1B;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  transform: rotate(0deg);
  transition: 0.2s all;
}
  header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display svg {
  color: #1D1D1B;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  transform: rotate(180deg);
  transition: 0.2s all;
}    
  /*---------------CONTENIDO MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET -----------------------*/
  header.main-header{background-size:cover;background-color:#FFF;height:7.125em;display:flex;flex-flow:column wrap;padding: 1.25em 0% 1.25em 0%;justify-content:flex-start;align-items:self-end;font-family:'Open Sans Regular',sans-serif,Arial;}.ancho100{width:100%}.padding{padding:20px;overflow:hidden}
  header.main-header  body{font-size:100%;font-family:'Open Sans',sans-serif,Arial;line-height:1.4em;background:#fff;padding:0;margin:0;width:100%;}
  header.main-header  a{color:#001961;word-break:break-word}ul{padding:0;margin:0;list-style-type:square}
  header.main-header  object{width:100%}h1{font-size:1.5rem}h5{font-size:.8rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,h6{line-height:normal}
  header.main-header  hr{border-top:1px solid #d9dee3;margin:0}
  
  header.main-header .contenido .pestana{display:inline-block;width:auto;margin:0 auto;position:relative;float:right}
  header.main-header .pestana{display:block;width:100%;margin:0 auto;position:absolute;top:20px;right:10px;background:0}
  header.main-header .pestana a{color:#fff}
  header.main-header .pestana h2{height:auto;width:70%;border-bottom:0;color:#333;line-height:1.5em;margin:0;border-right:15px solid transparent;display:inline-block;padding:5px 10px 0;vertical-align:bottom}
  header.main-header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:1.4rem}
  header.main-header .pestana .pestana-configuracion{color:#9b9797}
  header.main-header .pestana .pestana-configuracion.social:before{content:none}
  header.main-header .pestana-configuracion.social:focus,.pestana-configuracion.social:hover,.pestana-configuracion.tools:focus,.pestana-configuracion.tools:hover{color:#154481}
  header.main-header .pestana-configuracion.tools .fa-cogs{padding-right:0!important}
  header.main-header .sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20}
  header.main-header .sticky:after,.sticky:before{content:'';display:table}
  
  /*----------------HEADER MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ----------------*/
  
  /*----MENU MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET -----*/
  header.main-header #top--menu-icon{display:none;margin:0 1.5em;}
  header.main-header #top--menu-input{display:flex;right:4%;width:2em;}       
  header.main-header label[for="top--menu-input"]{top:0%;right:0%;display:flex;width:100%;justify-content:center;align-items:self-end;flex-flow:row nowrap;display:flex;color:#1D1D1B;position:absolute;height: 47px;transform:translate(-0%, -0%);}
  header.main-header label[for="top--menu-input"] + span {display:none}
  
  header.main-header div.navbar1.navbar-static-top{display:none;border-bottom:none;width:100%;position:absolute;justify-content:space-evenly;transform:translate(-0%,0%);}
  header.main-header input#top--menu-input:checked  ~ div.navbar1.navbar-static-top {display:block;border-bottom:none;width: 100%;padding:0 0em 0 1em;margin:0;background: #ffffff;position:absolute;top: 260%;max-width: 100%;right:0%;transform:translate(-0%,-0%);overflow: auto; height: calc(100vh - 12.125em)}
  header.main-header .navbar-nav div.container{width:100%;display:flex;}
  header.main-header .navbar-nav{width:100%;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-end;background:#ffffff;padding:0em 0 1.5em;}
  
  header.main-header .navbar-nav>li.dropdown{text-decoration:none;justify-content:space-between;padding:0  0  0;margin:0 0% 0 0;align-items:center;display:flex;flex-flow:row wrap;position:relative;width:100%;}
  header.main-header .collapse.navbar-collapse.menu-main{width:100%;}
  
  
  header.main-header #nav{border-bottom:0;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;flex-flow:column wrap;position:relative;}
  
  header.main-header .header--main-left{display:flex;width:25%;align-items:center;height:100%;order:1;justify-content:center;top: 0;position: absolute;padding: 1.25em 0% 1.25em 2%;}
  header.main-header .header--main-right{display:flex;width: 100%;flex-flow:column wrap;justify-content:center;padding:0 0 0 0;flex-wrap:wrap;align-items:self-start;height:50%;order:3;}
  header.main-header div.info-header{display:flex;justify-content:flex-end;align-items:center;}
  header.main-header .hidden-xs{display:none}
  
  
  /*-----BUTTON MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ----*/
  header.main-header .botonMenu {display:flex !important;background:0;width:auto;text-align:center;float:none;position:relative;right:0!important;top:0px;background:none !important;margin-right:0;margin: -22px 14px 0.5em 0px;}
  header.main-header .sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
  header.main-header .botonMenu button{display:inline-block;color:#fff;font-size:28px;position:relative;background:none !important;border:none !important;text-align:center;width:2em;}
  
   /*-----TOGLLE CROSS TOP MENU MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ----*/
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .top-bar {transform:rotate(45deg);transform-origin:10% 10%;}
  header.main-header .botonMenu .icon-bar {border-radius:1px;display:flex;margin-bottom:8px;height:3px;border-radius:1px;transition:all .2s;width:100%;}
  *, :after, :before, input[type=search] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  
  header.main-header .botonMenu span {border-radius:1px; display:flex; margin-bottom:8px; height:2px !important; border-radius:1px;transition:all .2s;margin:4px auto !important;width:24px !important;}
  
  header.main-header .botonMenu span:last-child {margin-bottom:8px;}
      
  /*---END BUTTON MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ---*/
  
      /*----HEADER MAIN EURO MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ----*/
 
 header.main-header .header--main-right{}
 header.main-header .header--main-right div.logos{}
 header.main-header .header--main-euro{width:auto;flex-flow:column nowrap;justify-content:space-between;padding:0 2% 0 0;}
 header.main-header .header--main-euro div.logos{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%;} 
 header.main-header .header--main-euro{flex:auto;width: 100%;justify-content:space-between;height:39%;padding:0 13% 0 0;order:2;display:flex;position: absolute;}   
 header.main-header .header--main-euro div.logos img {width: auto;object-fit:cover;padding:1;height: 80px;}

/*----END HEADER MAIN EURO MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ----*/
  
  
  /*---------------SUBHEADER MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET -----*/
  header.main-header + #subHeader{align-items:center;display:flex;justify-content:flex-start;width: 100%;top: 7.135em;position:sticky}   
  header.main-header + #subHeader .subHeader-inner:nth-child(1){background-color:#A71E03;width:25vw;}
  header.main-header + #subHeader .subHeader-inner:nth-child(2){background-color:#FBBD00;width:50vw;}
  header.main-header  +#subHeader .subHeader-inner:nth-child(3){background-color:#A71E03;width:25vw;}
  header.main-header + #subHeader .subHeader-inner{height:0.5em;}
  
  header.main-header .app .icon-bar{font-size:0}
  header.main-header .header{display:inline-block;width:100%;max-width:1170px;padding:10px;min-height:105px}
  header.main-header .header.home{display:flex;width:100%;max-width:none;padding:0px 0px 0px;min-height:105px;align-items:center;}
  header.main-header .header .herramientas{display:none;width:auto;position:relative;z-index:4;background:#eee;border-radius:7px;line-height:1;margin-left:20px;top:0;right:0}
  /*-----------CONFIGURATION TABS MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET--------*/
  header.main-header .header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:20px}
  header.main-header .header .pestana-configuracion.social:focus,.header .pestana-configuracion.social:hover,.header .pestana-configuracion.tools:focus,.header .pestana-configuracion.tools:hover{color:#fff}
  
  /*-----------LOGO MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET--------*/
  header.main-header .header .logo-header{display:flex;flex:auto}
  
  header.main-header .header .logo-header{text-align:left}
  header.main-header .header .logo-ministerio{text-align:left;margin-top:2px;float:right;}
  header.main-header .header .logo-ministerio a{width:auto}
  header.main-header .header .logo-header a{width:auto}
  header.main-header .header .flex-container{}
  
  
  header.main-header .header .logos{display:flex;flex-direction:row;align-items:flex-start;}
  header.main-header .header .logos a{display:flex}
  header.main-header .header .logos a img{display:flex;height:4.375em !important;}
  /*-----------INFO HEADER MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET-----*/
  header.main-header .header .info-header{display:inline;float:left;text-align:left;max-width:65%}
  header.main-header .header .info-header h1{margin:5px 0 0;font-size:0}
  header.main-header .header .info-header .bienvenida li{padding:0 .5rem 0 1rem}
  header.main-header .header .info-header .bienvenida li a{font-size:10px}
  header.main-header .header .info-header .buscador-header,.header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .header .info-header .buscador-header .navbar-form{padding:0;margin:0}
  header.main-header .header .info-header .buscador-header .navbar-form .glyphicon{font-size:12px;color:#154481}
  header.main-header .header .info-header .bienvenida li,.header .organizador-menu>ul>li,.header .pestana{display:inline-block;width:auto;float:left}
  header.main-header .header .info-header .bienvenida li a,.header .info-header h1 a,.header .pestana .pestana-configuracion{color:#fff}
  header.main-header .header .info-header .lenguajes{display:inline-block}
  header.main-header .header .info-header .bienvenida{background:rgba(0,0,0,.5);display:inline-block}
  /*-----------ORGANIZADOR MENU MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET---------------*/
  header.main-header .header .organizador-menu{display:table;width:100%;vertical-align:middle;margin-top:5px}
  header.main-header .header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;align-items:center}
  header.main-header .header .organizador-menu>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
  header.main-header .header .organizador-menu>ul li .cd-nav-trigger,.header .organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
  header.main-header .header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header  .header .organizador-menu .fa-bars:before,.header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .header .organizador-menu>ul li.organizador-pestana{margin-right:0}
  header.main-header .header .organizador-menu .pestana,.header .organizador-menu button{position:relative;display:inline-block;text-align:center;margin-top:0}
  header.main-header .header .organizador-menu .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
  header.main-header .header .organizador-menu button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
  header.main-header .header .organizador-menu>ul li.organizador-lupa{margin-top:-9px}
  header.main-header .header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
  header.main-header .header .organizador-menu #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .header .organizador-menu .cd-nav-trigger,.header .organizador-menu .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
  header.main-header .header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .header .organizador-menu .selector-idiomas{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}







/*-----------ORGANIZADOR MENU RESPONSIVE MAX WIDTH 992px---------------*/
header.main-header .organizador-menu-responsive{display:table;width:100%;vertical-align:middle;margin-top:5px}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;align-items:center}
header.main-header .organizador-menu-responsive>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.header .organizador-menu-responsive>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
header.main-header .organizador-menu-responsive>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive .fa-bars:before,.header .organizador-menu-responsive>ul li .pestana .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:0}
header.main-header .organizador-menu-responsive .pestana,.header .organizador-menu-responsive button{position:relative;display:inline-block;text-align:center;margin-top:0}
header.main-header .organizador-menu-responsive .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
header.main-header .organizador-menu-responsive button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
header.main-header .organizador-menu-responsive>ul li.organizador-lupa-responsive{margin-top:-9px}
header.main-header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
header.main-header .organizador-menu-responsive #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive .cd-nav-trigger,.header .organizador-menu-responsive .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header  .organizador-menu-responsive .selector-idiomas-responsive{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
header.main-header .botonMenu{display:none;}


/*-----------SELECTOR IDIOMAS RESPONSIVE MAX WIDTH 992px---------*/


header.main-header label[for="top--menu-input"] + span {display:none}
header.main-header .selector-idiomas-responsive.bandera .dropdown-menu.inner{width:56px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select{width:40px!important}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
header.main-header .selector-idiomas-responsive.bandera .bs-caret{display:none}
header.main-header .selector-idiomas-responsive.bandera .btn{border:0!important}



/*---------ORGANIZADOR MENU MAX WIDTH 992px-----------*/
header.main-header .fa.fa-search{color:#1D1D1B !important;}
header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
header.main-header .organizador-menu-responsive{margin:0 auto 0;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;width:100%;padding:0em 2em 1em 3em;}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;position:relative;}
header.main-header .organizador-menu-responsive>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:center;flex-flow:column wrap;margin:0 auto 0;}
header.main-header .organizador-menu-responsive>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-herramientas-responsive{margin:0 10px 0 0;border:0}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:5px;display:flex;flex-flow:row nowrap;}

header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .pestana .pestana-configuracion{display:inline-block}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header .organizador-menu-responsive>ul li.selector-idiomas-responsive.bandera{width:40px;position:relative;float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive{}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive-bandera{display:none;margin:0;border:0;float:none;}
header.main-header .organizador-menu-responsive>ul li .selector-idiomas-responsive.bandera,.selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
header.main-header .info-header .selector-idiomas-responsive{position:relative !important;z-index:1001;display:flex !important;width:auto;margin-top:0px !important;border-right:1px solid;}
header.main-header .info-header .selector-idiomas-responsive .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
header.main-header .info-header .selector-idiomas-responsive .bootstrap-select{width:110px!important}
header.main-header .info-header .selector-idiomas-responsive ul li a{color:#fff}
header.main-header .info-header .selector-idiomas-responsive ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
header.main-header .info-header .selector-idiomas-responsive ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}

/*---ESTOY TRABAJANDO POR AQU?---*/
/*-----------IDIOMAS DESKTOP 992px----------*/
header.main-header  #idiomaselected-responsive{background-repeat:no-repeat;background-position:right center;background-color:transparent !important;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;border:none !important;background-image:none !important;color:#1D1D1B !important;padding-left:0;background-repeat:no-repeat;background-position:right center;background-size:0;font-family:'Open Sans Regular' !important;text-align:center;text-decoration:none !important;vertical-align:middle;align-items:center;border:none !important;-webkit-appearance:none;-moz-appearance:none;}
header.main-header #idiomaselected-responsive span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;position:relative;font-family:'Open Sans Regular';vertical-align:middle;}
header.main-header #idiomaselected-responsive span svg{display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative;transform:translate(-50%,3%);vertical-align:middle;}

#idioms-responsive{width:80%;}
header.main-header #idiomas-responsive-input{display:none;margin:0 1.5em;}
header.main-header #idiomas-responsive-input{display:flex;z-index:99999999999;width:100%;height:2em;opacity:0;bottom:-79%;visibility:visible;left:45%;position:absolute;transform:translate(-50%, -50%);}       
header.main-header label[for="idiomas-responsive-input"]{ display:flex !important;justify-content:center;align-items:self-end;flex-flow:row wrap;color:#1D1D1B; visibility:visible;opacity:1; top:10%;right: 1.75%;position:absolute;transform:translate(-50%, -50%);}
header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
header.main-header label[for="idiomas-responsive-input"] span {width:100%;height:0.2em;}
header.main-header label[for="idiomas-responsive-input"] span.top-bar {transform:rotate(45deg) translate(-50%, -50%);transform-origin:0% 0%;}
header.main-header label[for="idiomas-responsive-input"] span.bottom-bar {transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0% 0%;}
header.main-header label[for="idiomas-responsive-input"] span.icon-bar {border-radius:1px;display:flex;margin-bottom:0px;background:#1D1D1B;color:#1D1D1B;border-radius:1px;transition:all .2s;width:100%;}

header.main-header #idiomas-responsive-input + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100vw;height:auto;border-bottom:1px solid #ccc;background-color:rgb(252 252 252 / 50%)!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;top:20%;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:50%;font-weight:600;transform:translate(-50%, -50%);}

header.main-header #idiomas-responsive-input:checked + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100%;height:auto;border-bottom:1px solid #ccc;background-color: rgb(255 255 255)!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left: 1px solid #fbbd00;border-right: 1px solid #fbbd00;text-align:left;top: 0;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:0;font-weight:600;display:flex;transform:none}
header.main-header #idiomas-responsive,#idiomas-responsive p,#idiomas-responsive p a{cursor:default;width:100%;}
header.main-header #idiomas-responsive p{text-align:center;text-decoration:none;padding:0.5em 0em 0em 0;margin:0;align-items:center;display:flex;justify-content:center;flex-flow:row wrap;width:100%;min-height:4.5em;}
header.main-header #idiomas-responsive p:hover{background-color: #fff;}
header.main-header #idiomas-responsive p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial;font-size:0.875em;display:flex;min-width:max-content;max-width:25%;position:relative;width:auto;text-align:center;margin:0 auto;}
 header.main-header #idiomas-responsive p:hover a:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}





  
  /*-----------------ICONOS MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET-------*/
  header.main-header .header .fa.ico-facebook{margin-top:1px!important;display:block}
  header.main-header .header .fa-search:before{content:"\f002"}
  header.main-header .header .fa.fa-search{border-left:solid 1px rgba(255,255,255,.7);padding-left:7px}
  header.main-header #idiomaselected span svg {display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative; transform:translate(-50%,3%);vertical-align:middle;}
  /*---------IDIOMAS MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET-----------*/
  header.main-header .header #idioms{border-right:solid 1px rgba(255,255,255,.7);padding-right:9px}
  /*---------ORGANIZADOR MENU MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET-----------*/
  header.main-header .fa.fa-search{color:#1D1D1B;}
  header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans';margin:0 1em 0 0;}
  header.main-header .organizador-menu{display:none !important;}
  header.main-header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;}
  header.main-header .organizador-menu>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:space-around;flex-flow:row nowrap;margin:0 1em 0 0;}
  header.main-header .organizador-menu>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
  header.main-header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .organizador-menu>ul li.organizador-herramientas{margin:0 10px 0 0;border:0}
  header.main-header .organizador-menu>ul li.organizador-pestana{margin-right:5px;display:flex;flex-flow:row nowrap;}
  
  header.main-header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera{width:40px;position:relative;float:none}
  header.main-header .organizador-menu>ul li.organizador-idiomas{}
  header.main-header .organizador-menu>ul li.organizador-idiomas-bandera{display:none;margin:0;border:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera,.selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
  header.main-header .info-header .selector-idiomas{position:relative;z-index:1001;display:flex;width:auto;margin-top:0px;border-right:1px solid;}
  header.main-header .info-header .selector-idiomas .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
  header.main-header .info-header .selector-idiomas .bootstrap-select{width:110px!important}
  header.main-header .info-header .selector-idiomas ul li a{color:#fff}
  header.main-header .info-header .selector-idiomas ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
  header.main-header .info-header .selector-idiomas ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}
  
  /*-----------SELECTOR IDIOMAS MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----------*/
  header.main-header .selector-idiomas.bandera .dropdown-menu.inner{width:56px}
  header.main-header .selector-idiomas.bandera .bootstrap-select{width:40px!important}
  header.main-header .selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
  header.main-header .selector-idiomas.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
  header.main-header .selector-idiomas.bandera .bs-caret{display:none}
  header.main-header .selector-idiomas.bandera .btn{border:0!important}
  /*-----------IDIOMAS MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----------*/
  header.main-header #idiomaselected{background-repeat:no-repeat;background-position:right center;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;color:#1D1D1B;padding-left:0;font-family:'Open Sans';text-align:left;vertical-align:middle;align-items:center;-webkit-appearance:none;-moz-appearance:none;}
  header.main-header #idiomaselected span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;vertical-align:middle;}
  
  header.main-header #idiomas{position:absolute;z-index:1000;width:100px;border-bottom:1px solid #ccc;background-color:#154481!important;font-family:'Open Sans';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left}
  header.main-header #idiomas,#idiomas p,#idiomas p a{cursor:default}
  header.main-header #idiomas p{margin:1px;text-align:left}
  header.main-header #idiomas p:hover{background-color:#3874cf}
  header.main-header #idiomas p a{color:#fff;text-decoration:none;font-family:'Open Sans',sans-serif,Arial}
  header.main-header .navbar-nav>li>.dropdown-menu{font-size:16px}
  header.main-header .navbar-nav>li.dropdown>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:97%;font-weight:600;padding:0 0em 0 0;display:inline-flex;position:relative;text-decoration:none;float:left;justify-self:flex-start;align-items:center;justify-content:flex-start;height:100%;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .navbar-nav>li.dropdown>a:hover{font-weight:800}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display{color:#1D1D1B;font-size:0.875em;width:3%;padding:0 0em 0 0;display:inline-flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-self:right;justify-content:flex-end;;height:100%;vertical-align:middle;float:right;flex-flow:row wrap;}
  header.main-header .navbar-nav>li.dropdown{width:100%;height:3em;padding:0 5.5%;}
  header.main-header .navbar-nav>li.dropdown:hover a[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans';width:auto;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;}
  header.main-header .navbar-nav>li.dropdown a i.fa{position:absolute;left:10px}
  
  header.main-header .contenido .col-md-9 .panel h3[id^=ancla]{margin-left:0;font-family:'Open Sans';font-size:18px!important}
  header.main-header .panel h3[id^=ancla]{margin-left:-15px;font-family:Open Sans;font-size:1rem}
  header.main-header .panel .panel-heading h2{margin-top:0;margin-bottom:0}
  header.main-header .panel h1,.panel h2,.panel h3,.panel h4{margin-top:5px;margin-bottom:5px}
  header.main-header .panel-heading.collapsed{background-color:#34495e}
  header.main-header #framepdf{display:none}
  header.main-header .row.subhome{margin-left:0;margin-right:0}
  
  
  
  
  /*---HEADER NAV1 MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----*/
  header.main-header #nav{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;border:none !important;margin:0 0% 0 0%;}
  
  header.main-header .navbar1{border-bottom:none;display:flex;width:100%;justify-content:space-evenly;}
  header.main-header .navbar-nav1 div.container{width:100%;display:flex;}
  header.main-header .navbar-nav1{width:100%;display:flex;height:max-content;align-items:flex-start;list-style:none;flex-flow:column wrap;padding:2em 2em  1em 2em;position:relative;justify-content:center;overflow-x: hidden;}
  
  header.main-header .navbar-nav1>li.dropdown1{text-decoration:none;padding:0.5em 0em 0em 0;margin:0;align-items:flex-start;display:flex;flex-flow:row wrap;min-width:max-content;max-width:100%;width:100%;}
  
  header.main-header .collapse.navbar1-collapse.menu-main{width:100%;}
  
  header.main-header .navbar-nav1>li>.dropdown1-menu{font-size:16px}
  header.main-header .navbar-nav1>li.dropdown1>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold'; width:100%;font-weight:600; padding:0 0em 0 0; text-align:left; display:inline-flex; position:relative; text-decoration:none; align-items:center; position:absolute;height:auto; justify-content:flex-start; margin:0 0 0 0;vertical-align:middle;flex-flow:row wrap;}
  
  header.main-header .navbar-nav1>li.dropdown1>a:hover{font-weight:800}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;text-decoration:none;align-items:center;justify-self:revert;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
  
  
  header.main-header .navbar-nav1>li.dropdown1:hover a.dropdown1-a.nivel1[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;;}
  
  /*------------NAVBAR DROPDOWN MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans';width:100%;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;right:0%;transform:translate(-50%,-50%);top:0%;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transform: rotate(0deg);transition: 0.2s all;}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{position:absolute;left:10px}
  
  /*---HEADER NAV2 MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----*/
    
  
  header.main-header .navbar{background:transparent !important}

  
  header.main-header .navbar-nav1>li.dropdown1:hover a[title]:after{}
  
  /*------------NAVBAR DROPDOWN 2 MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{}
  
 
  
  }
  
  
   
/*--------------------------------------------- END MEDIA QUERY MIN-DEVICE-WIDTH-768px AND MIN-DEVICE-WIDTH-1024px TABLET ------------------------------*/         



  /*-----------------------------------------------------------------------------------END  TABLET ----------------------------------------------------------------------------------*/  
  
  


  
/*------------------------------------------------------------------------------------------MOBILE ----------------------------------------------------------------------------------*/  
  
 /*------------------------------------------------------  QUERY  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-------------------------------*/       
  
  @media only screen and (min-device-width: 320px) and (max-device-width: 1170px) and (orientation: portrait)
  {

    /*-- MAIN HEADER MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE--*/
  header.main-header .navbar-nav1>li.dropdown1 {flex:auto;text-decoration:none;justify-content:flex-start;padding:0.5em 0em 0.5em 0;margin:1.5% 1.5%;align-items:flex-start;flex-flow:row wrap;position:relative;min-width:max-content;width:auto;}
  header.main-header .dropdown2-a.nivel2 {font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:auto;font-weight:200;padding:0 0.3em 0 0em;display:inline-flex;position:relative;text-decoration:none;height:auto;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  
  body header.main-header input#top--menu-input:checked ~ div.navbar1.navbar-static-top {display:block;border-bottom:none;width: 100%;top: 264%;transform:translate(-0%,0%);overflow: auto; height: calc(100vh - 150px)}
  
  header.main-header li.dropdown1 .navbar-nav2.nivel2 {width:max-content;display:flex;height:0;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-start;background:#ffffff;bottom:0%;left:0%;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;text-align:left;position:relative;transform:translate(0%,0%);opacity:0;border:none;transition:0s;}
header.main-header li.dropdown1:hover .navbar-nav2.nivel2 {width:max-content;display:flex;height:0;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-start;background:#ffffff;bottom:0%;left:0%;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;text-align:left;position:relative;transform:translate(0%,0%);opacity:0;border:none;transition:0s;}
header.main-header li.dropdown1.hover .navbar-nav2.nivel2 {
  width: max-content;
  height: auto;
  align-items: flex-start;
  list-style: none;
  flex-flow: column wrap;
  margin: 1.75em 0 1em;
  padding: 1.25em 0em 0.25em 0em;
  justify-content: flex-start;
  background: #ffffff;
  bottom: 0%;
  left: 0%;
  text-align: left;
  position: relative;
  transform: translate(0%,0%);
  border: none;
  opacity: 1;
  transition: 1s;
  display: none;
  border: none;
}
  header.main-header li.dropdown1.navbar-nav2.nivel2 {width:max-content;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;margin:1.75em 0 1em;padding:1.25em 0em 0.25em 0em;justify-content:flex-start;background:#ffffff;bottom:0%;left:0%;text-align:left;position:relative;transform:translate(0%,0%);border:none;opacity:1;transition:1s;border:none;}
    header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;right: -1.75rem;text-decoration:none;align-items:center;justify-self:center;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
       header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display{color:#1D1D1B;font-size:0.875em;width:2em;height:2em !important;padding:0 0em 0 0;display:inline-flex;position:absolute;margin:0;right: -1.75rem;text-decoration:none;align-items:center;justify-self:center;justify-content:center;height:auto;vertical-align:middle;transform:translate(-50%,-15%);flex-flow:row nowrap;}
  
  
  
  /*---------------CONTENIDO  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----------------------*/
 header .content {
    max-width: 1170px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0em 0% 0em 0%;
    height: 100%;
    justify-content: flex-start;
    align-items: self-end;
    flex-flow: column wrap;
}
    header.main-header{text-align:center;background-size:cover;height:95px;display:flex;width: 100%;padding: 0.85em 0% 0.85em 0%;justify-content:center;align-items:center;font-family: 'Open Sans Regular',sans-serif,Arial;}.ancho100{width:100%}.padding{padding:20px;overflow:hidden}
  header.main-header  body{font-size:100%;font-family:'Open Sans',sans-serif,Arial;line-height:1.4em;background:#fff;padding:0;margin:0;width:100%;}
  header.main-header  a{color:#001961;word-break:break-word}ul{padding:0;margin:0;list-style-type:square}
  header.main-header  object{width:100%}h1{font-size:1.5rem}h5{font-size:.8rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,h6{line-height:normal}
  header.main-header  hr{border-top:1px solid #d9dee3;margin:0}
  
  header.main-header .contenido .pestana{display:inline-block;width:auto;margin:0 auto;position:relative;float:right}
  header.main-header .pestana{display:block;width:100%;margin:0 auto;position:absolute;top:20px;right:10px;background:0}
  header.main-header .pestana a{color:#fff}
  header.main-header .pestana h2{height:auto;width:70%;border-bottom:0;color:#333;line-height:1.5em;margin:0;border-right:15px solid transparent;display:inline-block;padding:5px 10px 0;vertical-align:bottom}
  header.main-header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:1.4rem}
  header.main-header .pestana .pestana-configuracion{color:#9b9797}
  header.main-header .pestana .pestana-configuracion.social:before{content:none}
  header.main-header .pestana-configuracion.social:focus,.pestana-configuracion.social:hover,.pestana-configuracion.tools:focus,.pestana-configuracion.tools:hover{color:#154481}
  header.main-header .pestana-configuracion.tools .fa-cogs{padding-right:0!important}
  header.main-header .sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20}
  header.main-header .sticky:after,.sticky:before{content:'';display:table}
  
  /*----------------HEADER  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----------------*/
  
  /*----MENU  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----*/
  header.main-header #top--menu-icon{display:none;margin:0 1.5em;}
  header.main-header #top--menu-input{display:flex;width:48.16px;height:58.59px;top:-11px;margin:0px 0 0;right:14px;position:absolute;}       
  header.main-header label[for="top--menu-input"]{top:0%;right:0%;display:flex;width:100%;justify-content:center;align-items:self-end;flex-flow:row nowrap;font-size:14px;display:flex;color:#1D1D1B;margin-bottom:0px;position:absolute;height: 2.85rem;transform:translate(-0%, -0%);}
  header.main-header label[for="top--menu-input"] + span {display:none}
  
  header.main-header div.navbar1.navbar-static-top{display:none;border-bottom:none;width: 100%;position:absolute;justify-content:space-evenly;transform:translate(-0%,0%);}
  header.main-header input#top--menu-input:checked  ~ div.navbar1.navbar-static-top {display:flex;border-bottom:none;width: 100%;padding:0 0em 0 0em;margin:0;justify-content:space-evenly;background:#ffffff;position: absolute;top:154%;max-width:100vw;height:max-content;right:0%;transform:translate(-0%,-0%);}
  header.main-header .navbar-nav div.container{width:100%;display:flex;}
  header.main-header .navbar-nav{width:100%;display:flex;height:auto;align-items:flex-start;list-style:none;flex-flow:column wrap;justify-content:flex-end;background:#ffdb00;padding:0em 0 1.5em;}
  
  header.main-header .navbar-nav>li.dropdown{text-decoration:none;justify-content:space-between;padding:0  0  0;margin:0 0% 0 0;align-items:center;display:flex;flex-flow:row wrap;position:relative;width:100%;}
  header.main-header .collapse.navbar-collapse.menu-main{width:100%;}
  
  
  header.main-header #nav{border-bottom:0;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;flex-flow:column wrap;position:relative;margin:0 0% 0 0%;}
  
  header.main-header .header--main-left{display:flex;align-items:center;order:1;position: absolute;width: auto;order: 1;padding: 0em 0% 0em 2%;top: 0;}
  header.main-header .header--main-right{display:flex;width: 100%;flex-flow:column wrap;justify-content:center;padding:0 0 0 0;align-items:center;height: 50%;position: relative;order:3;}
  header.main-header div.info-header{display:flex;justify-content:flex-end;align-items:center;}
  header.main-header .hidden-xs{display:none}
  
  
  /*-----BUTTON  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----*/
  header.main-header .botonMenu {display:flex !important;background:0;text-align:center;position:relative;right:0!important;top:0px;background:none !important;margin-right:0;margin: 0em 2.5% 0.5em 0;}
  header.main-header .sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
  header.main-header .botonMenu button{display:inline-block;color:#fff;font-size:28px;position:relative;background:none !important;border:none !important;text-align:center;width:1.5em;padding:0 0% 0 2%;margin:0 2% 0px auto !important;}
  
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
  header.main-header .botonMenu .top-bar {transform:rotate(45deg);transform-origin:10% 10%;}
  header.main-header .botonMenu .icon-bar {border-radius:1px;display:flex;margin-bottom:8px;height:3px;border-radius:1px;transition:all .2s;width:100%;}
  *, :after, :before, input[type=search] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
  
  header.main-header .botonMenu span {border-radius:1px;display:flex;margin-bottom:8px;height:2px !important;border-radius:1px;transition:all .2s;margin:4px auto !important;width:24px !important;}
  
  
  /*---END BUTTON  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE---*/
  
      /*----HEADER MAIN EURO  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----*/ 
   header.main-header .header--main-euro{flex:50%;width:50%;display:flex;justify-content:center;height:50%;padding:0 2% 0 0;}   
  

header.main-header .header--main-euro{flex:50%;width: 100%;display:flex;justify-content:center;height:84%;padding:0 50px 0 228px;order:2;position: absolute;}   
  


   /*----END HEADER MAIN EURO  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----*/
  
  
  /*---------------SUBHEADER  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----*/
  header.main-header + #subHeader{align-items:center;display:flex;justify-content:flex-start;width: 100%;top:95px}   
  header.main-header + #subHeader .subHeader-inner:nth-child(1){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner:nth-child(2){background-color:#FBBD00;width: 50%;}
  header.main-header  +#subHeader .subHeader-inner:nth-child(3){background-color:#A71E03;width: 25%;}
  header.main-header + #subHeader .subHeader-inner{height:0.5em;}
  
  header.main-header .app .icon-bar{font-size:0}
  header.main-header .header{display:inline-block;width:100%;max-width:1170px;padding:10px;min-height:105px}
  header.main-header .header.home{display:flex;width:100%;max-width:none;padding: 0px 0px 0px;min-height: 0px;align-items:center;}
  header.main-header .header .herramientas{display:none;width:auto;position:relative;z-index:4;background:#eee;border-radius:7px;line-height:1;margin-left:20px;top:0;right:0}
  /*-----------CONFIGURATION TABS  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE--------*/
  header.main-header .header .pestana-configuracion{display:inline-block;float:right;color:#fff;font-size:20px}
  header.main-header .header .pestana-configuracion.social:focus,.header .pestana-configuracion.social:hover,.header .pestana-configuracion.tools:focus,.header .pestana-configuracion.tools:hover{color:#fff}
  
  /*-----------LOGO  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE--------*/
  header.main-header .header .logo-header{display:flex;flex:auto}
  
  header.main-header .header .logo-header{text-align:left}
  header.main-header .header .logo-ministerio{text-align:left;margin-top:2px;float:right;}
  header.main-header .header .logo-ministerio a{width:auto}
  header.main-header .header .logo-header a{width:auto}
  header.main-header .header .flex-container{}
  
  
  header.main-header .header .logos{display:flex;flex-direction:row;align-items:flex-start;}
  header.main-header .header .logos a{display:flex}
  header.main-header .header .logos img{height:4.69em;max-width:unset;}
  header.main-header .header .logos a img{display:flex;height:3.9em !important;}
  /*-----------INFO HEADER  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----*/
  header.main-header .header .info-header{display:inline;float:left;text-align:left;max-width:65%}
  header.main-header .header .info-header h1{margin:5px 0 0;font-size:0}
  header.main-header .header .info-header .bienvenida li{padding:0 .5rem 0 1rem}
  header.main-header .header .info-header .bienvenida li a{font-size:10px}
  header.main-header .header .info-header .buscador-header,.header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .header .info-header .buscador-header .navbar-form{padding:0;margin:0}
  header.main-header .header .info-header .buscador-header .navbar-form .glyphicon{font-size:12px;color:#154481}
  header.main-header .header .info-header .bienvenida li,.header .organizador-menu>ul>li,.header .pestana{display:inline-block;width:auto;float:left}
  header.main-header .header .info-header .bienvenida li a,.header .info-header h1 a,.header .pestana .pestana-configuracion{color:#fff}
  header.main-header .header .info-header .lenguajes{display:inline-block}
  header.main-header .header .info-header .bienvenida{background:rgba(0,0,0,.5);display:inline-block}
  /*-----------ORGANIZADOR MENU  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE---------------*/
  header.main-header .header .organizador-menu{display:table;width:100%;vertical-align:middle;margin-top:5px}
  header.main-header .header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;align-items:center}
  header.main-header .header .organizador-menu>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
  header.main-header .header .organizador-menu>ul li .cd-nav-trigger,.header .organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
  header.main-header .header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header  .header .organizador-menu .fa-bars:before,.header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .header .organizador-menu>ul li.organizador-pestana{margin-right:0}
  header.main-header .header .organizador-menu .pestana,.header .organizador-menu button{position:relative;display:inline-block;text-align:center;margin-top:0}
  header.main-header .header .organizador-menu .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
  header.main-header .header .organizador-menu button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
  header.main-header .header .organizador-menu>ul li.organizador-lupa{margin-top:-9px}
  header.main-header .header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
  header.main-header .header .organizador-menu #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .header .organizador-menu .cd-nav-trigger,.header .organizador-menu .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
  header.main-header .header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .header .organizador-menu .selector-idiomas{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
  



/*-----------ORGANIZADOR MENU RESPONSIVE MAX WIDTH 992px---------------*/
header.main-header .organizador-menu-responsive{display:table;width:100%;vertical-align:middle;margin-top:5px}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;align-items:center}
header.main-header .organizador-menu-responsive>ul li button{display:none;color:#fff;font-size:28px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.header .organizador-menu-responsive>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle;position:relative}
header.main-header .organizador-menu-responsive>ul li .pestana{display:inline-block;background:0;width:auto;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive .fa-bars:before,.header .organizador-menu-responsive>ul li .pestana .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:0}
header.main-header .organizador-menu-responsive .pestana,.header .organizador-menu-responsive button{position:relative;display:inline-block;text-align:center;margin-top:0}
header.main-header .organizador-menu-responsive .pestana{background:0;float:none;width:40px;right:-76%;top:10px}
header.main-header .organizador-menu-responsive button{vertical-align:middle;color:#fff;font-size:28px;padding-left:17px}
header.main-header .organizador-menu-responsive>ul li.organizador-lupa-responsive{margin-top:-9px}
header.main-header .pestana{margin:15px 30px 0 auto;background:0;float:right;position:relative;top:inherit;right:inherit}
header.main-header .organizador-menu-responsive #muestra{position:relative;display:table-cell;vertical-align:middle;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive .cd-nav-trigger,.header .organizador-menu-responsive .cd-search-trigger{position:relative;display:table-cell;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3;float:right;vertical-align:middle}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header .organizador-menu-responsive .selector-idiomas-responsive{position:static;z-index:1001;display:table-cell;width:auto;margin-top:0;vertical-align:middle}
header.main-header .botonMenu{display:none;}


/*-----------SELECTOR IDIOMAS RESPONSIVE MAX WIDTH 992px---------*/


header.main-header label[for="top--menu-input"] + span {display:none}
header.main-header .selector-idiomas-responsive.bandera .dropdown-menu.inner{width:56px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select{width:40px!important}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
header.main-header .selector-idiomas-responsive.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
header.main-header .selector-idiomas-responsive.bandera .bs-caret{display:none}
header.main-header .selector-idiomas-responsive.bandera .btn{border:0!important}



/*---------ORGANIZADOR MENU MAX WIDTH 992px-----------*/
header.main-header .fa.fa-search{color:#1D1D1B !important;}
header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans Regular';margin:0 1em 0 0;}
header.main-header .organizador-menu-responsive{margin:0 auto 0;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;width:100%;padding:0em 2em 1em 2em}
header.main-header .organizador-menu-responsive>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;position:relative;}
header.main-header .organizador-menu-responsive>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:center;flex-flow:column wrap;margin:0 auto 0;}
header.main-header .organizador-menu-responsive>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
header.main-header .organizador-menu-responsive>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
header.main-header .organizador-menu-responsive>ul li .pestana-responsive .pestana-configuracion{float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-herramientas-responsive{margin:0 10px 0 0;border:0}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive{margin-right:5px;display:flex;flex-flow:row nowrap;}

header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .pestana .pestana-configuracion{display:inline-block}
header.main-header .organizador-menu-responsive>ul li.organizador-pestana-responsive .fa{padding-right:0}
header.main-header .organizador-menu-responsive>ul li.selector-idiomas-responsive.bandera{width:40px;position:relative;float:none}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive{}
header.main-header .organizador-menu-responsive>ul li.organizador-idiomas-responsive-bandera{display:none;margin:0;border:0;float:none;}
header.main-header .organizador-menu-responsive>ul li .selector-idiomas-responsive.bandera,.selector-idiomas-responsive.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
header.main-header .info-header .selector-idiomas-responsive{position:relative !important;z-index:1001;display:flex !important;width:auto;margin-top:0px !important;border-right:1px solid;}
header.main-header .info-header .selector-idiomas-responsive .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
header.main-header .info-header .selector-idiomas-responsive .bootstrap-select{width:110px!important}
header.main-header .info-header .selector-idiomas-responsive ul li a{color:#fff}
header.main-header .info-header .selector-idiomas-responsive ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
header.main-header .info-header .selector-idiomas-responsive ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}

/*---ESTOY TRABAJANDO POR AQU?---*/
/*-----------IDIOMAS DESKTOP 992px----------*/
header.main-header  #idiomaselected-responsive{background-repeat:no-repeat;background-position:right center;background-color:transparent !important;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;border:none !important;background-image:none !important;color:#1D1D1B !important;padding-left:0;background-repeat:no-repeat;background-position:right center;background-size:0;font-family:'Open Sans Regular' !important;text-align:left;text-decoration:none !important;vertical-align:middle;align-items:center;border:none !important;-webkit-appearance:none;-moz-appearance:none;}
header.main-header #idiomaselected-responsive span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;position:relative;font-family:'Open Sans Regular';vertical-align:middle;}
header.main-header #idiomaselected-responsive span svg{display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative;transform:translate(-50%,3%);vertical-align:middle;}

#idioms-responsive{width:80%;}
header.main-header #idiomas-responsive-input{display:none;margin:0 1.5em;}
header.main-header #idiomas-responsive-input{display:flex;z-index:99999999999;width:100%;height:2em;opacity:0;bottom:-79%;visibility:visible;left:45%;position:absolute;transform:translate(-50%, -50%);}       
header.main-header label[for="idiomas-responsive-input"]{ width:1.5em;height:1.5em;top:10%;left:12.5%;right:auto;display:flex !important;justify-content:center;align-items:self-end;flex-flow:row wrap;visibility:visible;opacity:1; position:absolute;transform:translate(-50%, -50%);}
  header.main-header .botonMenu .collapsed .top-bar {transform:rotate(0);transform-origin:10% 10%;}
  header.main-header label[for="idiomas-responsive-input"] span {width:100%;height:0.2em;}
  header.main-header label[for="idiomas-responsive-input"] span.top-bar {transform:rotate(45deg) translate(-50%, -50%);transform-origin:0% 0%;}
  header.main-header label[for="idiomas-responsive-input"] span.bottom-bar {transform:rotate(-45deg) translate(-50%, -50%);transform-origin:0% 0%;}
  header.main-header label[for="idiomas-responsive-input"] span.icon-bar {}
  header.main-header label[for="idiomas-responsive-input"] span.icon-bar {margin-bottom:0px;height:0.125em;}

  header.main-header #idiomas-responsive-input + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100%;height:auto;border-bottom:1px solid #ccc;background-color:rgb(252 252 252 / 50%)!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;top:20%;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:50%;font-weight:600;transform:translate(-50%, -50%);}

  header.main-header #idiomas-responsive-input:checked + .selector-idiomas-responsive{position:fixed;z-index:1000;width:100%;height:100%;border-bottom: 1px solid #fbbd00;border-top: 1px solid #fbbd00;background-color:#ffffff!important;font-family:'Open Sans Semi-Bold';color:#fff;display:none;border-left: 1px solid #fbbd00;border-right: 1px solid #fbbd00;text-align:left;top: 0;bottom:auto;margin:0em  auto;justify-content:center;align-items:center;flex-flow:column wrap;left:0;font-weight:600;display:flex;transform:none}
header.main-header #idiomas-responsive,#idiomas-responsive p,#idiomas-responsive p a{cursor:default;width:100%;}
header.main-header #idiomas-responsive p{padding:0.5em 0em 0em 0;margin:0;min-width:max-content;min-height:4.5em;}
header.main-header #idiomas-responsive p:hover{background-color: #ffffff;}
header.main-header #idiomas-responsive p a{color:#fff;text-decoration:none;font-family:'Open Sans Regular',sans-serif,Arial;font-size:0.875em;display:flex;min-width:max-content;max-width:20%;position:relative;text-align: center;justify-content: center;margin:0 auto;}
 header.main-header #idiomas-responsive p:hover a:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width: 100%;height:1px;bottom:0%;transition:2.5s;}



















  /*-----------------ICONOS  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-------*/
  header.main-header .header .fa.ico-facebook{margin-top:1px!important;display:block}
  header.main-header .header .fa-search:before{content:"\f002"}
  header.main-header .header .fa.fa-search{border-left:solid 1px rgba(255,255,255,.7);padding-left:7px}
  header.main-header #idiomaselected span svg {display:flex;align-items:center;height:100%;left:50%;padding:0em 0 0 0;position:relative; transform:translate(-50%,3%);vertical-align:middle;}
  /*---------IDIOMAS  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----------*/
  header.main-header .header #idioms{border-right:solid 1px rgba(255,255,255,.7);padding-right:9px}
  /*---------ORGANIZADOR MENU  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-----------*/
  header.main-header .fa.fa-search{color:#1D1D1B;}
  header.main-header #textoDeBusqueda{font-size:16px;font-family:'Open Sans';margin:0 1em 0 0;}
  header.main-header .organizador-menu{display:none !important;}
  header.main-header .organizador-menu>ul{vertical-align:top;width:100%;display:flex;flex-flow:row wrap;}
  header.main-header .organizador-menu>ul>li{display:flex;width:auto;margin:0px;align-items:center;justify-content:space-around;flex-flow:row nowrap;margin:0 1em 0 0;}
  header.main-header .organizador-menu>ul li #muestra{display:inline-block;color:#fff;font-size:20px;width:40px;text-align:center}
  header.main-header .organizador-menu>ul li .cd-nav-trigger,.organizador-menu>ul li .cd-search-trigger{display:inline-block;width:24px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}
  header.main-header .organizador-menu>ul li .pestana{display:inline-block;background:0;width:22px;text-align:center;float:none;position:static;right:0!important;top:10px;margin-right:0}
  header.main-header .organizador-menu>ul li .pestana .pestana-configuracion{float:none}
  header.main-header .organizador-menu>ul li.organizador-herramientas{margin:0 10px 0 0;border:0}
  header.main-header .organizador-menu>ul li.organizador-pestana{margin-right:5px;display:flex;flex-flow:row nowrap;}
  
  header.main-header .organizador-menu>ul li.organizador-pestana .pestana .pestana-configuracion{display:inline-block}
  header.main-header .organizador-menu>ul li.organizador-pestana .fa{padding-right:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera{width:40px;position:relative;float:none}
  header.main-header .organizador-menu>ul li.organizador-idiomas{}
  header.main-header .organizador-menu>ul li.organizador-idiomas-bandera{display:none;margin:0;border:0}
  header.main-header .organizador-menu>ul li .selector-idiomas.bandera,.selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option img{display:none}
  header.main-header .info-header .selector-idiomas{position:relative;z-index:1001;display:flex;width:auto;margin-top:0px;border-right:1px solid;}
  header.main-header .info-header .selector-idiomas .btn{padding:3px 12px;font-size:12px;border-radius:0!important}
  header.main-header .info-header .selector-idiomas .bootstrap-select{width:110px!important}
  header.main-header .info-header .selector-idiomas ul li a{color:#fff}
  header.main-header .info-header .selector-idiomas ul li{width:auto;display:inline-block;text-indent:0;font-size:11px}
  header.main-header .info-header .selector-idiomas ul li+li:before{content:"\2022";color:#fff;padding-left:2px;padding-right:2px}
  
  /*-----------SELECTOR IDIOMAS  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----------*/
  header.main-header .selector-idiomas.bandera .dropdown-menu.inner{width:56px}
  header.main-header .selector-idiomas.bandera .bootstrap-select{width:40px!important}
  header.main-header .selector-idiomas.bandera .bootstrap-select.btn-group .dropdown-toggle .filter-option:before{content:"\F024";font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;font-size:22px}
  header.main-header .selector-idiomas.bandera .bootstrap-select.show-menu-arrow>.btn.dropdown-toggle.btn-default{background:0 0!important}
  header.main-header .selector-idiomas.bandera .bs-caret{display:none}
  header.main-header .selector-idiomas.bandera .btn{border:0!important}
  /*-----------IDIOMAS  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----------*/
  header.main-header #idiomaselected{background-repeat:no-repeat;background-position:right center;background-size:10px;box-shadow:none;display:flex;height:auto;width:100px;align-items:center;color:#1D1D1B;padding-left:0;font-family:'Open Sans';text-align:left;vertical-align:middle;align-items:center;-webkit-appearance:none;-moz-appearance:none;}
  header.main-header #idiomaselected span{display:flex;align-items:center;height:100%;padding:0.025em 0 0 0;vertical-align:middle;}
  
  header.main-header #idiomas{position:absolute;z-index:1000;width:100px;border-bottom:1px solid #ccc;background-color:#154481!important;font-family:'Open Sans';color:#fff;display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left}
  header.main-header #idiomas,#idiomas p,#idiomas p a{cursor:default}
  header.main-header #idiomas p{margin:1px;text-align:left}
  header.main-header #idiomas p:hover{background-color:#3874cf}
  header.main-header #idiomas p a{color:#fff;text-decoration:none;font-family:'Open Sans',sans-serif,Arial}
  header.main-header .navbar-nav>li>.dropdown-menu{font-size:16px}
  header.main-header .navbar-nav>li.dropdown>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold';width:97%;font-weight:600;padding:0 0em 0 0;display:inline-flex;position:relative;text-decoration:none;float:left;justify-self:flex-start;align-items:center;justify-content:flex-start;height:100%;margin:0 0em 0 0;vertical-align:middle;flex-flow:row nowrap;}
  header.main-header .navbar-nav>li.dropdown>a:hover{font-weight:800}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display{color:#1D1D1B;font-size:0.875em;width:3%;padding:0 0em 0 0;display:inline-flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-self:right;justify-content:flex-end;;height:100%;vertical-align:middle;float:right;flex-flow:row wrap;}
  header.main-header .navbar-nav>li.dropdown{width:100%;height:3em;padding:0 5.5%;}
  header.main-header .navbar-nav>li.dropdown:hover a[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;}
  
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans';width:auto;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav>li.dropdown>a.dropdown-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;}
  header.main-header .navbar-nav>li.dropdown a i.fa{position:absolute;left:10px}
  
  header.main-header .contenido .col-md-9 .panel h3[id^=ancla]{margin-left:0;font-family:'Open Sans';font-size:18px!important}
  header.main-header .panel h3[id^=ancla]{margin-left:-15px;font-family:Open Sans;font-size:1rem}
  header.main-header .panel .panel-heading h2{margin-top:0;margin-bottom:0}
  header.main-header .panel h1,.panel h2,.panel h3,.panel h4{margin-top:5px;margin-bottom:5px}
  header.main-header .panel-heading.collapsed{background-color:#34495e}
  header.main-header #framepdf{display:none}
  header.main-header .row.subhome{margin-left:0;margin-right:0}
  
  
  
  
  /*---HEADER NAV1  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----*/
  
  header.main-header .navbar1{border-bottom:none;display:flex;width:100%;justify-content:space-evenly;}
  header.main-header .navbar-nav1 div.container{width:100%;display:flex;}
  header.main-header .navbar-nav1{width:100%;display: flex;height:max-content;align-items:flex-start;list-style:none;flex-flow: column nowrap;padding: 2em 1.5em  1em 1.5em;position:relative;justify-content:center;overflow-x: hidden;}
  
  header.main-header .navbar-nav1>li.dropdown1{text-decoration:none;padding:0.5em 0em 0em 0;margin:0;align-items:flex-start;display:flex;flex-flow:row wrap;min-width:max-content;max-width:100%;width:100%;}
  

  header.main-header .collapse.navbar1-collapse.menu-main{width:100%;}
  
  
  header.main-header .navbar-nav1>li>.dropdown1-menu{font-size:16px}
  header.main-header .navbar-nav1>li.dropdown1>a{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans SemiBold'; width:100%;font-weight:600; padding:0 0em 0 0; text-align:left; display:inline-flex; position:relative; text-decoration:none; align-items:center; position:absolute;height:auto; justify-content:flex-start; margin:0 0 0 0;vertical-align:middle;flex-flow:row wrap;}
  
 
  
  header.main-header .navbar-nav1>li.dropdown1{position:relative}
  

  header.main-header .navbar-nav1>li.dropdown1:hover a.dropdown1-a.nivel1[title]:after{content:"";position:absolute;border-bottom:1px solid #1D1D1B;width:100%;height:1px;bottom:0%;transition:2.5s;;}
  
  /*------------NAVBAR DROPDOWN  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{color:#1D1D1B;font-size:0.875em;word-break:normal;line-height:1.5;font-family:'Open Sans';width:100%;font-weight:500;padding:0 0em 0 0;display:flex;position:relative;margin:0;right:0%;transform:translate(-50%,-50%);top:0%;text-decoration:none;align-items:center;justify-content:flex-end;height:auto;vertical-align:middle;}
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transition: 0.2s all;}
   header.main-header .navbar-nav1>li.dropdown1:hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transition: 0.2s all;transform: rotate(0deg);}
    header.main-header .navbar-nav1>li.dropdown1.hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transform: rotate(180deg);transition: 0.2s all;}
  header.main-header .navbar-nav1>li.dropdown1.hover:hover>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transform: rotate(180deg);transition: 0.2s all;}
    header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{color:#1D1D1B;width:auto;height:auto;display:flex;position:absolute;transition: 0.2s all;/*transform: rotate(180deg);*/}
  
    header.main-header .navbar-nav1>li.dropdown1 a i.fa{position:absolute;left:10px}
  
  /*---HEADER NAV2  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----*/
  
  
  
  header.main-header .navbar{background:transparent !important}
    
  header.main-header .navbar-nav1>li.dropdown1:hover a[title]:after{}
  
  /*------------NAVBAR DROPDOWN 2  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE----------*/
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display span{}
  
  header.main-header .navbar-nav1>li.dropdown1>a.dropdown1-display svg{}
  header.main-header .navbar-nav1>li.dropdown1 a i.fa{}  
  
  }
  
/*------------------------------------------------------ END MEDIA QUERY  MIN-DEVICE-WIDTH-320px AND MIN-DEVICE-WIDTH-1024px MOBILE-------------------------------*/        

/*-----------------------------------------------------------------------------  -END MOBILE ----------------------------------------------------------------------------------*/  
  
   
  
  
  
  /*------------------FORM ----------------------------*/
  
  form#buscador-principal{display:none}
  
  @media (max-width:1170px){
  
  form#buscador-principal{display:flex}
  form#buscador-principal fieldset{border:none;display:flex;justify-content:center;width:100%;padding:0;}
  form#buscador-principal{width:100%;position:relative;/* margin:1.4375em 2% 0 0;*/}
  form#buscador-principal label{visibility:hidden;height:0;font-size:0;width:0;position:absolute;}
  form#buscador-principal div#buscador-principal-inputGroup{position:relative;width:100%;}
  #buscador-principal-input{width:100%;padding:1em 1em;}
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input{width:100%;border:1px solid #969696;margin:0 auto;}
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input:focus-visible {width:100%;outline:0px solid rgb(29 29 27 / 70%) !important;}
  #buscador-principal svg{position:relative;transform:translate(75%, 75%)} 
  #buscador-principal #areaSvg{position:absolute;right:10px;top:12%;height: 40px;width: 40px;z-index:10}  
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input::placeholder { color:#616161;}
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input:-ms-input-placeholder { color:#616161;}
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input::-webkit-input-placeholder { color:#616161;}
  form#buscador-principal div#buscador-principal-inputGroup input#buscador-principal-input::-moz-placeholde{ color:#616161;}
  #buscador-principal-input {width:100%;padding:1em 1em;font-size:14px;}
  
      
  }
  
  /*------------------END FORM----------------------------*/
/*------------MEDIA QUERY SUPERIOR 3000px----------*/

  @media (max-width:3000px){
  
  #top--menu-input-toggle::checked ~ #botonMenu > span.icon-bar.top-bar{transform:rotate(45deg) !important;transform-origin:10% 10% !important;}
   
  #top--menu-input-toggle:checked ~ #botonMenu > span.icon-bar.bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
  
  label[for="top--menu-input-toggle"]{display:flex;position:absolute;visibility:hidden;}
  input#top--menu-input-toggle{display:flex;position:absolute;visibility:hidden;}
  
      
      }
    /*------------MEDIA QUERY CON MIN WIDTH 992px (Ancho m?nimo de 992px-Desktop-No confundir con la otra media mas importante de 992px----------*/
     @media (min-width:992px){header.main-header .dropdown2.nivel2:last-child {text-decoration:none;padding:0 0em 0;margin:0em 0 -1em 0;align-items:center;flex-flow:row wrap;position:relative;min-width:max-content;text-align:left;width:auto;display:flex;}
     }

   /*------------FONT FACE OPEN SANS----------*/
@font-face {font-family:'Open Sans Regular';src:local("../fonts/OpenSans-Regular.ttf"), local("OpenSans-Regular"), url(../fonts/OpenSans-Regular.ttf);font-weight:normal;}
  
@font-face {font-family:'Open Sans Semibold';src:local("../fonts/OpenSans-SemiBold.ttf"), local("OpenSans-SemiBold"), url(../fonts/OpenSans-SemiBold.ttf);font-weight:bold;}

@font-face { font-family:'Open Sans Bold';src:local("../fonts/OpenSans-Bold.ttf"),  local("HelveticaNeue-Bold"), url(../fonts/OpenSans-Bold.ttf);font-weight:bolder;}


  @media only screen and (min-device-width: 320px) and (max-device-width: 1170px) and (orientation: landscape)
  {
	  header.main-header.sticky .botonMenu{font-size:14px};
  }


  @media only screen and (min-device-width: 768px) and (max-device-width: 1170px) 
  {
	header.main-header.europe-flag .header--main-euro{width: auto;padding:0;right:20px}
	header.main-header.europe-flag .botonMenu {margin: 0 130px 0.5em 0;}	
   
    header.main-header .header--main-euro_europa {position: fixed;top: 22px;left: 234px;margin-left: 45px;}
    header.main-header {background-size: cover;background-color: #FFF;height: 7.125em;display: flex;flex-flow: column wrap;padding: 1.25em 0% 1.25em 0%;justify-content: flex-start;align-items: self-end;font-family: 'Open Sans Regular',sans-serif,Arial;}
    header.main-header .header .logos a img {display: flex;height: 4.375em !important;}
    header.main-header .botonMenu {margin: -22px 28px 0.5em 0px;}    
	header.main-header + #subHeader {top: 114px;}
	header.main-header.sticky  .botonMenu {font-size: 16px;}
   }
   
   @media (min-device-width: 1170px) 
   {
	 .logos_europa {margin-left: 45px;}	
   }
  
  .dropdown1-display.nivel1.ocultar-visualmente{
	display: none!important;
  }