.hidden-portlet-title{display:none;}
.iconos-enlaces{display:block;}
.webmap-mobile{display:none;}
#column-3 .responsive-only{display:none}
.clearfix{display: none;}
.btn-group{display:none;}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {font-size: 13px;}

.menuMobile {left: -163px;}

.idiomaMobile {left: 0;	padding:5px 10px; min-width:0;}

@media (max-width: 979px) {
	.nav-collapse.in .btn-group {
		padding: 0;
		margin-top: 5px;
	}
}

@media (max-width: 900px) {
	body {padding:0;}
	.container-fluid {
		max-width:100%;
		margin:0;
		padding:0;
	}
	.fondoCabecera {background-color:#06336A; min-height: 76px;}
    header img{max-width:220px;}
    header .menu{display:none;}
    header .buscaDer{margin-right:0;}
    header form{display:none;}
    
    /*
    .headerFlotante {
    	position: fixed;
    	top: 0;
    	width: 100%;
    	z-index: 1002;
    }
    #cuerpo {
    	top: 76px;
    }
    */
    
    #layout-column_column-1{display:none;}
    #column-2{width:100%;}
    .textNoticia{display:none;}
    #column-3{width:100%;text-align:center;}
    #column-3 *{background:none;font-weight:normal;font-size:12px;height:auto;}
    #column-3:before{content:"DESTACADOS";font-weight:bold;font-size:0.9em;letter-spacing: 3px;}
    #column-3 br,hr,.ministro-agenda{display:none;}
    .sombra-banner,.sombra-ministro{width:100%;border-top: 1px solid grey;padding-top: 5px;}
    #column-3 .hidden-portlet-title{display:block;font-weight:bold;}
    .hidden-portlet-title{display:block;}
    .iconos-enlaces{display:none !important;}
    #column-3 .hidden-phone{display:none}
    #column-3 .responsive-only{display:block}
	.auditivo, .modelosSolicitud, .tramites, .telefonosInteres, .archivos, .docPublicaciones{border-top:1px solid grey;margin-bottom:0;}
	.telefonosInteres{border-bottom:1px solid grey;}
	.menuLateral .letra, .menuLateral .ultNoticias .letra {padding:0.4em 0em;}
	.menuLateral .ultNoticias .letra .azul {text-transform:capitalize;}
	.menuLateral a{color:#0088CC;}
	.naa .letra, .naa_prensa .letra {display:block;}
    
/*
    Esto podemos detallarlo o usarlo de forma general  como arriba
    #column-3 .sombra-banner,.sombra-ministro,.ciudadano,.infoElec,.colaboracion,.citaPrevia,.ministro{background:none;}
*/    
    .menuBajo{display:none;}
/*La siguiente linea incluye "Aviso Legal | Accessibilidad | 2013 © Ministerio del Interior" y CC
  Segun plantilla todo el pie no se muestra, yo creo que deberia mostrarse*/
    .menuBajo .tituloMenuBajo,.mapaWeb,hr{display:none;}
    .cabeceraSeccion, .cabeceraSubseccion{width:100%;}
    #carrousel_destacados{display:none;}
    .botoneraportada{display:none;}
    .tresBajos{background:none;}

    .sombra-banner .letra{padding:0px;color:#0088CC;}
    .sombra-banner .letra a{color:#0088CC;}
    .azul{text-transform:lowercase;color:#0088CC;}
    
    .twits,.contactanos{display:none;}
    
    .sombra-ministro .letra{padding:0;}
    .ministro .letra .gris {margin:0;}
    .naa .letra{padding:0px;border-bottom:1px solid grey;}
    .ministro a.gris,.ministro-nombre {color:rgb(149,17,15);font-style:normal;}
    
    .span6  > .row-fluid {display:none;}
    .span6  > .enlacesOrganismos {display:block;text-transform:uppercase;letter-spacing: 3px;}
    .span6  > .hidden-portlet-title{margin-bottom:40px}
    .enlaces{background:transparent;margin-top:0px;padding-top:0px;}
    .enlaces a{color:#0088CC;}
    .hidden-portlet-title  > .sombra-banner {background:transparent;padding:0px;width:100%;}
    .enlaces .span6{background:none;width:100%;text-align:center;padding-top:5px;height:auto;}
    .enlaces .sombra-banner{height:auto;padding-top:5px;font-size:12px;}

    .hidden-portlet-title .sombra-banner:last-child{border-bottom:1px solid grey;}
    
    .addthis_button_email{display:none;}
    /*Boton imprimir en version movil no visible*/
    .print-action{display:none;}
    
    .ultNoticias, .contacto_medios, .convocatorias, .balances, .discursosInt, .galeria, .entrevistas, .naa_prensa{border-top:1px solid grey;margin:0}
    .entrevistas{border-bottom:1px solid grey;}
    
    //Esto es para archivos y documentacion
    .menuLateral.docPublicaciones:last-child{border-bottom:1px solid grey;}
    .nav-menu ul li{border-bottom:1px solid grey;}
    .nav-menu ul li a{color: #0088CC;}
    
    //Home prensa  - actualidad en imagenes
    #carrousel_destacados, #carrousel_fotodeldia,#s3slider,#s3sliderContent{width:100%;}
    #actualidadenimagenes{display:none;}
    
    //Home portada version destacado fijo
    .destacadoFijo img{width:100%;}
    .destacadoFijo span{width:96%;}
    
    /* Clearfix */
    
	.clearfix:before, .clearfix:after {content: " ";}
	.clearfix:after {clear: both;}
	.clearfix {
	    *zoom: 1;
	    display: table;
	    width: 99%;
	}
	
	nav.clearfix ul {
	 display: none;
	 height: auto;
     width: 96%;
	}
	
	nav.clearfix ul li {
	 list-style: none outside none;
	  margin-left: 40%;
	  border-top: 1px solid #808080;
	}
	
	.idiomas{
		display:none;
	}
	.row-fluid [class*="span"]{margin-left:0;}
	
	.btn-group{
		display:inline-block;
	}

  #listadoInebase {
    padding: 0;
  }

  .heightEnlaces {
    height: 25px !important;
    line-height: 20px;
    font-size: small !important;
  }
}

@media (max-width: 480px) {
	header img{max-width:200px;}
	/*.foto-gallery, .video-gallery, .audio-gallery {max-width:450px;}*/
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 10.5px;
}

.btn-group > .btn-small {
  font-size: 11.9px;
}

.btn-group > .btn-large {
  font-size: 17.5px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
