@media (max-width: 320px) {
  #documentacionIDEE select {
    font-size: 11px !important; } }
@media (max-width: 375px) {
  #bannerImagenResponsive {
    height: 75px; }

  #bannerLogoIDEE {
    bottom: 15% !important; } }
@media (max-width: 414px) {
  /*#lupaMobile{
  	display: block;
  	width: 175px;
  	img{
  		margin-left: 145px;
  	}
  }*/
  .buscador {
    display: none;
    padding: 5px 0 5px 0 !important; }
    .buscador .fieldset {
      text-align: center; }
      .buscador .fieldset div div:nth-child(1) {
        width: 60%; }

  .buscador .fieldset div > div:nth-child(3) {
    display: none; }

  #documentacionIDEE select {
    font-size: 14px; }

  #Visualizador h1, #Catalogo h1, .textoCentroDescargas h1, .textoDocumentacion h1 {
    font-size: 1.3em; }

  #column-2 #documentacionIDEE form, #column-2 #documentacionIDEE select {
    width: 130px !important; }

  #Visualizador .iconoCP {
    width: 70% !important; }

  #textoBanner {
    padding: 0 !important; }

  .textoBanner1 {
    font-size: 10px !important; }

  .textoBanner2 {
    font-size: 10px !important; }

  .textoBanner3 {
    font-size: 8px !important; } }
@media (min-width: 415px) and (max-width: 440px) {
  .fieldset input {
    width: 200px; } }
@media (min-width: 441px) and (max-width: 526px) {
  .fieldset input {
    width: 225px; } }
@media (max-width: 767px) {
  .contenedorReunionesIDEE div > ul > li {
    width: 95% !important; }

  body {
    padding: 0 !important; }

  #verticalMenu, #main-content {
    width: 100% !important; }

  #breadcrumbs {
    display: none !important; }

  #navigation li {
    width: auto !important; }

  #main-content {
    padding: 0 !important; }

  #banners {
    height: 100%; }
    #banners div {
      float: none;
      width: 100%; }

  #IdeeEnlaces {
    width: 100%; }

  .contenidoInicial {
    display: inherit;
    padding: 0 !important; }

  #verticalMenu {
    display: inherit;
    width: 100% !important;
    padding-bottom: 20px; }

  #content {
    padding: 10px; }

  .NewCentrosDescarga-portlet #contenidoIDEE {
    width: 100% !important; }

  .NewCentrosDescarga-portlet #verticalMenu {
    margin: 0; } }
@media (max-width: 768px) {
  #IdeeIdiomas {
    display: none;
    top: 105% !important;
    margin-left: 14px !important; }

  .buscador {
    display: none !important; }

  #navIdee-mobileHead {
    display: block;
    cursor: pointer;
    position: absolute;
    background: #00849F no-repeat center center !important;
    border-style: outset;
    border-color: #02677B;
    top: 10px;
    right: 10px;
    padding: 9px; }
    #navIdee-mobileHead i {
      display: block;
      color: #fff;
      text-align: center; }

  #navIdee-mobile {
    display: none !important; }

  #bannerImagen {
    display: none; }

  #bannerImagenResponsive {
    display: block; }

  #bannerMinisterio {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 23%; }

  #bannerLogoIDEE {
    display: block;
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 15%; }

  #navigation {
    margin-top: 30px; }

  #textoBanner {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 17px 0; } }
@media (min-width: 768) and (max-width: 979px) {
  .NewCentrosDescarga-portlet #contenidoIDEE {
    width: 72% !important; } }
@media (max-width: 979px) {
  #contenidoIDEE {
    width: 100%;
    padding: 0 !important; }

  #contenidoIDEE #datosCatalogo {
    width: 96.9% !important; }

  #presentacionesJornadas > div:nth-child(4) div {
    width: 100% !important; }

  .columnaProyectosIDEE div {
    width: 100% !important; }

  #contenidoGuiasImplementar .estrecha {
    margin: 0 !important; }

  #contenidoGuiasImplementar .indSrv td {
    display: block; }

  #contenidoGuiasImplementar .estrecha {
    width: auto; }

  #IdeeEnlaces {
    display: none; }

  #IdeeEnlaces-mobile {
    display: block; }

  #IdeeIdiomas {
    position: absolute;
    top: 113%;
    z-index: 9999;
    margin-left: 40px;
    text-align: center;
    width: inherit; }

  .current {
    width: 76px !important; }

  .language {
    display: none;
    background: #364b5f; }
    .language a {
      border: none; }

  .language:nth-of-type(1) {
    order: 2; }

  .language:nth-of-type(2) {
    order: 3; }

  .language:nth-of-type(3) {
    order: 4; }

  .language:nth-of-type(4) {
    order: 5; }

  .language:nth-of-type(5) {
    order: 6; }

  .language:nth-of-type(6) {
    order: 7; }

  .contenedorIdiomas {
    display: flex;
    display: -ms-flexbox;
    flex-direction: column;
    width: 90px; }

  .contenedorIdiomas:hover > .language {
    display: block !important; }

  .current span {
    border: 1px solid #fff !important; } }
@media (max-width: 1199px) {
  html {
    height: auto; }

  .portlet-column.portlet-column-first.span4 {
    width: 100% !important; }

  .portlet-column.span4 {
    margin-left: 2%;
    width: 100% !important; }

  #Visualizador, #Catalogo, #centrosDescargas, #documentacionIDEE {
    text-align: center; }

  .textoCentroDescargas {
    text-align: center !important; }

  .textoDocumentacion {
    margin: 0 !important; }
    .textoDocumentacion h1 {
      margin: 0 !important; }

  .portlet-column.portlet-column-last.span4 {
    width: 100% !important; }

  	/*#column-2 .iconoCP{
  		width: auto !important;
  	}
  
  	#column-2 h1, .iconoCP{
  			text-align: center;
  			float: none !important;
  	}*/
  #column-2 .contenidoPrincipal div div {
    width: 100% !important; }

  #column-2 #documentacionIDEE form, #column-2 #documentacionIDEE select {
    text-align: center;
    width: 200px; }

  #navigation {
    display: none; }

  #navigation li {
    float: none;
    width: 100% !important;
    height: auto !important; }

  #navigation > ul > li > a {
    text-align: left;
    margin: 0;
    border-radius: 0 !important; }

  #navigation > ul > li:hover {
    box-shadow: none; }

  #navigation li .child-menu {
    width: 100% !important; }

  #navigation .child-menu > li {
    border: none; }

  #navigation ul.gchild-menu {
    left: 0 !important;
    top: 0 !important; }

  .aui [class*="span"], .aui .uneditable-input[class*="span"], .aui .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  #mapasIDE {
    text-align: center; }
    #mapasIDE ul li {
      width: 30%; }

  #mapasIDE ul li:first-child {
    margin-left: 3%; }

  .contenidoPrincipal #documentacionIDEE {
    display: inline-block; }

  .contenidoPrincipal .iconoCP img {
    width: 45%; }

  #column-2 .contenidoPrincipal > div {
    float: left;
    width: 50%; }

  .buscador {
    height: initial;
    position: static;
    width: 100% !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid;
    border-radius: 0 !important;
    padding: 5px 0 0 0; }
    .buscador form {
      text-align: right; }

  .verticalMenuCentroDescargas {
    width: 100% !important; }

  .contenedorReunionesIDEE > div {
    width: 100% !important; }

  .contenedorReunionesIDEE div > ul > li {
    float: left;
    width: 46%;
    background: url(../../resources/images/decor/ListaNivel1.gif) no-repeat scroll 0 29px transparent !important; }

  #contenidoTransfronterizos div {
    width: 100% !important; }

  #navIdee-mobile {
    display: block; }

  .gchild-menu {
    display: none !important; }

  .child-menu .sf-sub-indicator {
    display: none !important; }

  #documentacionIDEE .iconoCP {
    margin-top: 15px; }

  #documentacionIDEE {
    display: inline-block !important;
    text-align: center; }

  .textoVisualizador, .textoCatalogo, .textoCentroDescargas {
    margin: 0 !important; } }

