/*************************************
 		MEDIA QUERIES
 **************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
    
    #navigation_mobile{display: none!important;}
    
    .navbar-header{display: none;}
    
    .navbar-nav>li>a {
    padding-top: 17px;}

    #footer .mapaWeb{padding: 0 0 0 4em;}

	#wrapper .cuerpo .botones_servicio ul{display: initial!important;}
	
	.contenido_listado.concellos ul.listSede li {
    width: 25%;}

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

	.navbar-header{display: none;}
	
	#navigation_mobile{display: none!important;}

	.texto_informacion{display: none;}
	   
	.informacion{width: 3.7em;}
		 		
	 #search-field{width: 21.2em;}
	
	.listEventos .datos_agenda {
    width: 70.5%;}

    #wrapper .cuerpo .botones_servicio ul{display: initial!important;}
   	
	#navigation{width: 88%;}
	 	
	.nav>li>a {padding: 10px 15px;}

	.sedes .listPestanas{padding: 0 3em 0 0;}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	
	#navigation_mobile{display: none!important;}
	
	#navigation {width: 90%;}
	
	#navigation #titulonav{width: 28%;}
	
	.texto_informacion{display: none;}
	
	.navbar-header{display: none;}
	   
	.informacion{width: 3.7em;}
			
 	#slider-temas li{width: 50%;}
 	
 	#search-field{width: 21.2em;}
 	
 	.axenda #calendario-home {width:100%; float: left; margin-bottom: 2em;}
 	.axenda #eventos {width:100%; float: left; }
 	
 	.slider-enlaces li{padding: 0.5em 0 0.5em 0;}
 	
 	.promoTop .enlace_superior{width: 65%;}
 	
 	#navigation{width: 86.1%; font-size: 1.3em;}
 	
 	#navigation #titulonav{width: 23.8%;}

 	.nav>li>a {padding: 10px 10px;}
 	 	
 	.listEventos .datos_agenda{width: 74.5%;} 	
 	 	
 	.listEventos .imagen{width: 23%;}	
 	 
 	#idiomas ul li{padding: .55em 0 .55em 0;}

 	 #navigation #titulonav img {
    margin: 1.1em 0 0 0;}


    #navigation ul li.sublista ul {
    	top: 5.2em;}

    		#wrapper .cuerpo .botones_servicio ul{display: initial!important;}

.socialNetworks img {
    float: left;
    width: 47%;
    margin: .5em .5em 0 0;}
    
    
    	.listado_novidades .novedad{width: 50%; min-height: 8em;}
    
    #slider-transparencia li {
    	width: 33%!important;
    }
    
    #informacion-transparencia li {
    	width: 45%!important;
    }
    
    #servicios-buscador .lista-servicios {
		border-right: none;
	}
	
	#area_busqueda {
		margin-top: 5em;
        left: .5em;
        width: 100%;
        
        &.destacadas {
        	position: initial;
        }
	}
	
	.banner_buscador .img-hidden {
    	display: none;
	}
	
		.banner_buscador{padding: 0 0 0 2em;}
		
		
		#eventos .listEventos ul li.evento{padding: 0 0 1em 0;}
		
	#slider-transparencia li .titulo{font-size: 1.3em;}	
	
		
	.banner_buscador{padding: 0 0 0 2em;}

	.contenido_listado ul.listSede li img, .listServicios li img{min-height: 140px;
object-fit: cover;}

.sedes .listPestanas{padding: 0 3em 0 0;}

#wrapper .detalleAnchoFijo .col-md-6{padding: 0 0 0 0;}

	#bloque2 .col-md-6{padding: 0 0 0 0;}

	#bloque3{padding: 0.5em 0.5em 0.5em 0;}
	
	.noticias_home.concellos ul{padding: 0 1em 0 0em;}
	
	.contenido_listado.temas_concellos ul li{margin: 0.2em 0 0 0;}


	.contenidoNot {
    margin: 0em;}
    
    #titulo-contenidos-relacionados, #titulo-otras-noticias {
    	width: 100%;
    }
    
}

@media (max-width: 991px) {
	.mapa_mulleres {
		position: initial;
		
		+ .mapa img {
			display: none;
		}
		
		li {
			position: initial;
			top: initial!important;
			left: initial!important;
			background: none;
			width: initial;
			height: initial;
			cursor: initial;
			margin-bottom: 2em;
			
			a {
				position: relative;
				display: inline-block;
				
				.datos_actuacion {
					position: initial;
					display: block;
					background: none;
					width: auto;
					padding: 0 0 0 1em;
					font-size: 1.4em;
					border-left: solid #622081;
				}
			}
		}
		
		li:hover a .datos_actuacion {
			display: block;
			
			span {
			    width: auto;
			    float: none;
			}
		}
	}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
	body{background: #fff;}
	
    #navigation {
        height: auto;
        width: 100%;
		background: #1b1c1c;
    }

    #navigation li {
        float: none;
        width: 100%;
        padding: 0 0 0 2em;
        }

	#navigation_mobile ul li{border-bottom: 1px solid #474747;  width: 100%; float: left; background: #383838;}
	#navigation_mobile ul li.inicio{border-top: 1px solid #474747; }
	#navigation_mobile ul li a{font-size: 1.5em;
        color: #fff;
        width: 100%; float: left;}

	#navigation_mobile li.sublista a{
		padding-top: 10px;
    	padding-bottom: 10px;
    	line-height: 20px;}

    #navigation_mobile ul.segundo_nivel li a{padding: 10px 0 10px 1em;}

	#navigation_mobile li a:after{
    font-family: FlatIcon;
    color: #fff;
    float: right;
    font-size: 1.7em;
    margin: 0;
	}
	
	#navigation_mobile li.rmm-back a:after{
		content: none;
	}

	#navigation_mobile li a.rmm-dropdown:after{
	content: '\f100 ';
	}

	#navigation_mobile .participa a:after{
		 content: '\f119 '!important;
	}

	#navigation_mobile .sede a:after{
		 content: '\f123 '!important;
	}

	#navigation_mobile .busqueda a:after{
		 content: '\f12b '!important;
	}
	#navigation_mobile .idiomas a:after{
		 content: none;
	}

	#navigation_mobile .boppo a:after{
		 content: '\f11a '!important;
	}
	#navigation_mobile .idiomas{display: inline-block;}

	.navbar-header #logo_mobile img{width: 190px; margin-top: 1em; }
	#navigation_mobile #logo_mobile img{width: 18em; margin: 0.5em 1em 0 1em; display: block;}

    #navigation #titulonav, #navigation .actualidade {
        display: none;}

	.twitter ul li { width: 100% !important;}
	
	.banner_buscador #busquedas_destacadas li{margin-top: 0.5em; font-size: 1.2em;}

    .twitter ul li {
        width: 100% !important;
        margin: 1em 0 1em 0;}

    .noticias_home ul li {
        width: 100%;
        margin: 1em 0 1em 0;}
    
    .twitter ul li .tweet .media a img{width: 100%%!important; margin: 0!important; display: block; height: auto!important; float: left;}

    .twitter ul li .tweet .media{width: 38%!important; float: left!important;}
    .twitter ul li .tweet .tweet_text{width: 58%; float: left; margin: 0 0 0 1em; font-size: 1.1em;}
	.twitter ul li .tweet .tweet_text.nomedia{ width: 100%; }
     .twitter ul li .tweet .tweet_user{width: 100%; float: left; margin: 0.5em 0 0 1.2em; font-size: 1.1em;}

    .twitter ul li .tweet.nomedia .tweet_text{width: 100%; float: none;}

    
	.noticias_home ul li img{width: 45%; margin: 0 1em 0 0; display: block; height: auto!important; float: left;}

	.noticias_home ul li .fecha_noticia{width: 100%; float: right; font-size: 1.1em; margin: 1em 0 0 0; text-align: right; padding: 0.5em;}
	
	.noticias_home .subtitulo{margin: 0 0 0.5em 0em;}
	
    .multimedia_enlaces ul li {
        width: 100% !important;
        margin: 1em 0 1em 0;
    }

    #slider-temas li {
        width: 50% ;
    }
	
    #slider-goberno li {
        width: 50% ;
        margin: 1em 0 1em 0;
    }

    .idiomas, .informacion{
        display: none;
    }

	.twitter .tweet_buttons a{font-size: 1.7em;}	
		
	.banner_buscador{
		padding:  0 1em 0em 1em;
		
		.img-hidden {
			display: none;
		}
		
		#busquedas_destacadas{
			width: 95%;
			float: left;
		}
	}
	

	#area_busqueda {
		margin-top: 5em;
        left: .5em;
        width: 100%;
        
        &.destacadas {
        	position: initial;
        }
        
		span.buscador input.buscar {
			width: 83%;
			max-width: 25em;
		}
	}
	
	.titulo_home{margin: 3em 0 1em 0em; border-left-width: 4px;}
	
	.noticias_home, .twitter, #slider-temas, .multimedia_enlaces, #slider-goberno, .slider-enlaces, #main-content .axenda{padding: 0 3em 0 3em;}
	
	.slider-enlaces li {
    width: 48%; float: left; margin: 0.5em;}
	
	.multimedia_enlaces ul li a span{left: 45%;}
 
 	.mapaWeb{float: left; }
	
	.mapaWeb{margin: 2em 0 2em 0;}
	
	.listEventos .imagen, .listEventos .datos_agenda{width: 48%;}
	.listEventos ul{margin: 0 0 0 0;}
	.listEventos ul li.evento{width: 100%; float: left; margin:0.5em 0 0.7em 0;}

	.contenido_listado.concellos .capaSede, .contenido_listado.concellos .mapa{width: 100%;}
	.promoTop .enlace_superior{width: 69%;}

	   
	.search{background: #6b6c72;}
	#search-field {width: 91.7%;}
	#search-field input.buscar{width: 82.5%;}

	.listEventos ul li{margin: 0.5em 0 0.5em 0;}
	
	.socialNetworks {
		width: auto;
	}
	
	.social-links a {
		margin-right: 0.8em;
	}

	.socialNetworks ul.social-links li {
		margin-right: 0.8em;
	}
	
	#bloque2 .col-md-6{width: 100%; float: left;}
	
	#wrapper .detalleAnchoFijo .col-md-6 {
		padding: 0 1em;
	}
		
	.contenido_listado.concellos .mapa{display:none;} 
	
	#bloque2 .col-md-6{padding: 0 0 0 0;}
	
	#bloque2 .col-md-6 .titulo_home{margin: 2em 0 0 0;}
	
	.noticias_home.concellos ul li img{width: 50%;}
	
	.promoTop .enlace_superior{width: 57%; }
	
	.withSearch .promoTop .enlace_superior{ display: none;}
	
	.withSearch .redesSociales{float: left; margin: 0 0 0 1em;}
	
	#search-field input.buscar{margin: .5em 0 0 0.7em;}
	
	#eventos{padding: 0 0 0 0;}
	
	#hamburger{margin: 20px 5px 0px 5px;}

	#search-button{display: none;}
		
	.navbar-header #logo_mobile img{margin: 0.5em 0 0 2.5em;}
	
	.banner_buscador h2{margin: 1em .7em 0 0; }
	
	.banner_buscador h3{margin: .2em 1em 0 0;}
		
	.axenda #column-2{width: 300px; display: block; margin: 0 auto 0 auto;}
	
	.listEventos, .listEventos ul li{width: 100%;}
	
	 .promoTop .enlace_superior{display: none;}
	
	.redesSociales{height: 3.7em;}

	.listEventos .imagen{width: 38%;}
 	.listEventos .datos_agenda{width: 58%;}
	

	.copi .outraswebs{    width: 33.33333333%;}

	.copi .col-md-8{    width: 66.66666667%;}
	
	#wrapper .cuerpo .botones_servicio h2 {font-size: 1em; background: #ccc; display: block; width: 100%; margin: 0 auto; padding: 1em;}

	#wrapper .cuerpo .botones_servicio h2 a{display: initial; font-size: 2em; color: #000; width: 100%;  display: block; margin: 0  auto  0 auto;position: relative; }
	#wrapper .cuerpo .botones_servicio h2 a:after{content:'\f0c9'; font-family: FontAwesome; float: right; margin: 0 0em 0 .5em;}
	
	#wrapper .cuerpo .botones_servicio ul.level-1{background: #ccc;}
	#wrapper .cuerpo .botones_servicio ul{list-style: none; display: none; }

	#wrapper .cuerpo .botones_servicio ul li{width: 100%; float: left; margin: 0;}

	#wrapper .cuerpo .botones_servicio{width: 100%; }
	#wrapper .cuerpo .contenidoEstrecho {width: 100%; padding: 2em 1em 2em 0em;}

	.botones_detalle{width: 100%; float: left;}

	.copi .outraswebs {
    text-align: center;
    width: 100%!important;
    display: inline-block;
    float: left;
    margin: -5em 0 0em 0;}

	.copi .col-md-8 {
    	padding: 1.9em 0 0 0;
    	float: right;
    	font-size: 1.2em;
    	width: 100%!important;
    	text-align: center;}
    	
	.noticia_relacionada, .otra_noticia {
		width: 92%;
	}
    	
    .noticia_relacionada .imagen, .otra_noticia .imagen {
		width: 100%;
		max-height: 100%;
		margin-bottom: 1em;
	}
	
	.noticia_relacionada img, .otra_noticia img {
		width: 100%;
	}
	
	.noticia_relacionada .texto, .otra_noticia .texto {
		width: 100%;
		padding-left: 0;
	}
	
	.axenda_noticias .fecha_fin_busqueda .fin {
		margin-right: 1.6em;
	}
	
	.axenda_noticias .tematicas label {
		margin-right: 2.2em;
	}

	
	#calendario .cabeceraCal .mes, #calendario .cabeceraCal .anho {
		width: 100%;
	}
	
	.noticias, .listado.noticias .contenido_listado ul {
		padding: 0 1em;
	}
	
	.axenda #BuscadorGrande {
	    padding-left: 2em;
	}
	
	.axenda #calendario {
		padding-right: 2em;
	}
	
	.axenda_noticias .fecha_inicio_busqueda, .axenda_noticias .fecha_fin_busqueda {
		width: 100%;
	}

    		#wrapper .cuerpo .botones_temas ul li.Fijo2 {display: none;}
		

		#wrapper .cuerpo .botones_temas #vocabulary2, #vocabulary3{display: none;}

		#navigation_mobile li.sublista .idiomas a{padding: 0 0 0 0;}
		
	#main-content .axenda {
		padding: 0;
	}
	
	.eventos {
		padding: 0 1em;
		
		.evento .cuerpo.actividades {
			 ul.datos {
			 	width: 80%;
			}
			
			 .texto {
			 	width: 100%;
			}
		}
	}
	
	#detalle_axenda.actividades {
		.imagenes {
			padding-top: 3em;
			
		}
	}
	
	.listPestanas {
		margin-left: 1em;
	}

.listado_novidades{padding: 0 2em 0 1em; 
    width: 100%;}

.listado_novidades ul{margin: 0; width: 100%; padding: 2em 2em 0 0;}
	.listado_novidades .novedad{width: 100%;}
	
	
	#informacion-transparencia li {
    width: 100%!important;
    margin: 0 .5em 1.5em 0em;
    padding: 2em 1em 2em 1em;
	}
	
	
	#slider-transparencia li{width: 100%!important;}


#slider-transparencia ul {

    padding: 0 5em 0 0em;
    width: 100%;
}

.axenda #eventos .listEventos{
	padding: 0 2em 0 2em;
}

	.form-ciudadanos {
		padding: 0 1em;
		
		div.submit-button {
			padding: 0 1em;
		}
	
		div.caixaFormulario {
			> div {
				&.field-field1 span.aui-field-choice {
					margin-left: 1em;
					margin-right: 55%;
				}
			
				&.field-field8, &.field-field9, &.field-field10, &.field-field11, &.field-field12,
				&.field-field13, &.field-field14, &.field-field15, &.field-field17, &.field-field18 {
					width: 50%;
				}
				
				&.field-field18 {
					padding-right: 2%;
				}
			}
			
			> div.field-field19, > div.field-field20 {
				width: 100%;
			}
			
			> div.field-field16 {
				width: 100%;
				padding-right: 50%;
			}
		}
	}
	
	h3.tit_formulario3, p.Aviso {
		padding: 0;
	}

	.otras-webs {
		ul {
			padding: 0 2em;
		}
	}
	
	#listado-temas {
		padding: 2em;
	
		ul li {
			width: 49%;
		}
	}
	
	
	
	.contenido_listado ul.listSede li {
    width: 33%;}
	
	 #servicios-buscador .lista-servicios {
		border-right: none;
	}
	
	.servicios h2{margin: 0.5em 0 0.5em 0;}
	
	#servicios-buscador, #temas-buscador {
	
		ul li {
			width: 49%;
		}
	}
	
	
		/* Force table to not be like tables anymore */
	#wrapper .cuerpo .envolturaTabla3 table, #wrapper .cuerpo .envolturaTabla3 thead, #wrapper .cuerpo .envolturaTabla3 tbody, #wrapper .cuerpo .envolturaTabla3 th, #wrapper .cuerpo .envolturaTabla3 td, #wrapper .cuerpo .envolturaTabla3 tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#wrapper .cuerpo .envolturaTabla3 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#wrapper .cuerpo .envolturaTabla3 tr { border: 1px solid #ccc; }
	
	#wrapper .cuerpo .envolturaTabla3 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	#wrapper .cuerpo .envolturaTabla3 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	#slider-temas{
		padding: 0 2em 0 1em;
	}

	.portlet-site-map ul li, .portlet-site-map ul, .portlet-site-map ul li ul, .portlet-site-map ul li ul li{
		width: 100%!important;
	}	
	
	.listSede li {
   		width: 100%;
   	}
			
			
	#footer .portlet-site-map ul li {
    	width: 50%;
	}
	
	.socialNetworks, #footer ul.enlacesPie {
		margin-top: 1.5em;
	}
	
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

	.botones_detalle{display: none;}
	  
	.noticias_home.concellos li{width: 100%;}
	
	.banner_buscador {
		color: #fff;
		display: inline-block;
		min-height: 150px;
	}
	
	#area_busqueda {
		&.destacadas {
				margin: 1.5em 0 0 0;
		}
			
		span.buscador {
			height: 5em;
			
			input.buscar {
				font-size: 1.5em;
				width: 77%;
			}
			
			input.fa {
				width: 3em;
			}
		}
	}
	
	#area_busqueda span.buscador input.fa {
		font-size: 1.7em;
	}
		
	.axenda #column-2{width: auto;}
	
	.listEventos .imagen{margin: 0.5em 0 0.5em 0;}
	
	.listEventos .imagen, .listEventos .datos_agenda{width: 100%;}
	
	.listEventos .datos_agenda{margin: 0 0 0 0;}
	
	.listEventos .evento{margin: 0 0 1em 0; display: inline-block;}

	.socialNetworks{
		padding: 0 1em 0 1em; 
		width: 100%;
	}
	
 	 .socialNetworks .social-links {
 	 	width: 100%;
	}
	
	#footer{padding: 1em;}
	
	.navbar-header #logo_mobile img{width: 150px; margin: 1em 0 0 3em;}
	
	.social-links a{margin: 0 auto 0 auto;}
	
	.botGeneral a{font-size: 1.3em;}
	
	
	.noticias_home ul li .texto_noticia {
    font-size: 1.1em;}
	
	#slider-temas li, .slider-enlaces li{width: 100%;}
	
	#footer .titulo{margin: 1em 0 1em 0;}

	#footer ul.social-links{    padding: 1em 0 0 0;
    width: 95%;
    margin: 0 auto 1em auto;
    display: block;
    float: none;
    width: auto!important; }

	.copi .col-md-8{
    padding: 2.5em 0 0 0;}

    .mapaWeb{padding: 0 0 0 1em;}

    .banner_buscador h2, .banner_buscador h3{display: none; }

    #wrapper .cuerpo #banner2 .descripcion h2{font-size: 2.5em;}

    #slider-temas li .entradilla{width: 100%;}

    .outraswebs{float: none; }

	.portlet-column {
	    display: block;
	    vertical-align: top;
	}
	.aui-w60 {
	    width: 100%;
	}
	
	.aui-w40 {
	    width: 100%;
	}
	
	#column-3.aui-w40.portlet-column-last {
	    padding: 1em 0 1em 1em;
	}
	
	.listMultimedia.imagenes li, .listMultimedia li.yt-video{
		padding: 1em 1em;
		width: 100%;
	}
	
	.axenda_noticias.axenda #BuscadorGrande {
		padding: 0 1em;
	}
	
	.axenda_noticias #BuscadorGrande, .axenda_noticias #calendario {
		padding: 1em 0em;
		width: 100%;
	}
	
	.axenda_noticias #calendario {
		float: left;
	}
	
	.listado.noticias .contenido_listado li .imagen, .listado.noticias .contenido_listado li .texto {
		 width: 100%;
	}
	
	.listado.noticias .contenido_listado li .texto {
		margin-top: 1em;
	}
	
	.listMultimedia li.audio {
    	width: 100%;
    	padding: 1em 1em;
	}

#footer ul.outrasWebs {
        width: 100%;
}

.socialNetworks img {
    width: 100%;
    margin: 1em 0 1em 0; 
	}


.twitter ul li .tweet .tweet_text {
    width: 57%;}
    
    .axenda_noticias.axenda #calendario {
    	padding: 1em 1em 1em 0;
    }
    
    .eventos {
    	
    	.only-mobile {
			display: inherit;
		}
		
		.evento {
			.titulo, .imagen, .cuerpo {
				float: left;
			    width: 100%;
			    padding-left: 0;
			    
			}
			
			.imagen {
				padding-bottom: 1em;
			}
			
			.actividades .event_date {
				padding-right: 1em;
			    background-color: initial;
			    border-radius: initial;
			    color: #4d4d4d;
			    float: left;
			    text-align: left;
			    
			    div {
			    	display: inline;
			    }
			    
			    .date.start, .date.end {
		    		padding: 0;
		    	}
		    	
		    	.date.end {
		    		border-top: none;
		    	}
		    	
		    	.date.onlystart {
		    		padding: 0;
		    	}
		    	
		    	.dia, .mes {
		    		font-size: 1em;
		    		line-height: initial;
		    	}
		    	
			}
			
			.cuerpo.actividades {
				
				.event_date, ul.datos, .texto {
					width: auto;
					display: inline-block;
				}
				
				ul.datos {
					width: auto;
				}
				
				.texto {
					width: 100%;
				}
			}
			
			.insti {
				.event_date {
					display: none;
				}
				
				.cuerpo {
					width: 100%;
					
					.datos {
						li {
							width: 100%;
						}
						
						img {
							height: 16px;
							width: 16px;
						}
					}
				}
			}
		}
	}

	#detalle_axenda {
		&.actividades {
			
			.imagenes, .cuerpo {
				width: 100%;
			}
			
			.cuerpo {
				padding-left: 0;
				
				.info {
					margin: 1.5em 1em;
				}
			}
		}
	}
	
	.form-ciudadanos {
		padding: 0;
		
		div.submit-button {
			padding: 0 1em;
		}
	
		div.caixaFormulario {
			h3 {
				padding: 0 0.5em;
			}
			
			span.aui-field-text, textarea.aui-field-input-text {
				width: 100%;
			}
			
			> div {
				&.field-field1, &.field-field2, &.field-field3, &.field-field4, &.field-field5, &.field-field8,
				&.field-field9, &.field-field10, &.field-field11, &.field-field12, &.field-field13, &.field-field14, 
				&.field-field15, &.field-field16, &.field-field17, &.field-field18, &.field-field19, submit-button {
					width: 100%;
					padding: 0 1em;
				}
				
				&.field-field20 {
				 	width: 100%;
				}
				
				&.field-field1 span.aui-field-choice {
					margin-right: 30%;
				}
			}
		}
		
		div.field-field6, div.field-field7 {
			padding: 0 1em;
		}
	}
	
	.otras-webs .otra-web {
	
		.imagen, .texto {
			width: 100%;
		}
		
		.texto {
			padding-left: 0;
		}
		
		.imagen {
			padding-bottom: 2em;
		}
	
	}
	
	#listado-temas ul li {
		width: 100%;
	}
	
	
	.contenido_listado ul.listSede {
		li, li.max {
			width: 100%;
			
			img {
				max-height: none;
			}
		}
	}
	
	#wrapper .cuerpo .detalleAnchoFijo .concellos_column {
		width: 100%;
	}	
	
	.sedes .listPestanas ul{
		margin: 0;
    	font-size: 1.1em;
	}
	
	#wrapper .cuerpo .detalleAnchoFijo .titular{
	font-size: 2em;}
	
	.rsbtn .rsbtn_left .rsbtn_text{margin: 5px 4px!important;}
	
	.rsbtn .rsbtn_left .rsbtn_text span{display: none;}
	
	.paginador .btn-default{font-size: 1.1em;}
	
	#paginador ul li span, #paginador ul li a {
    	font-size: 0.9em;
	}
    
    #servicios-buscador, #temas-buscador {
	
		ul li {
			width: 100%;
    	}
	}
	
	.portlet-polls-display {
		margin: 4em 1em;
	}
	
	.noticias_home ul li img{
	width: 100%;
	margin-bottom: 1em;}
	
	.noticias_home ul li .fecha_noticia{font-size:0.9;}
	
	.noticias_home.concellos ul{padding: 0 0 0 0;}
	
	.noticias_home.concellos ul li .entradilla img {
    width: 99%;}
    
    #footer .portlet-site-map ul li {
    	width: 100%;
	}
	
	#calendario-home{margin: 0 0 2em 0;}
    
    #eventos .listEventos ul li.evento {
    	padding: 2em; 
	}
    #slider-goberno li{width: 100%;}
    
    #mapa.mapa_detalle {
		height: 35em;
	}
    
    .nav-menu-style-dots h2 a{font-size: 1.5em;}
    
    #wrapper .cuerpo .contenedorGenerico ul.listaImagen img {
		width: 100% !important;
		height: auto !important;
		margin-bottom: 0.5em;
	}
    
}

@media (max-width: 320px) {

	.noticias_home, .twitter, #slider-temas, .multimedia_enlaces, #slider-goberno, .slider-enlaces, #main-content .axenda{padding: 0 1em 0 1em;}
	
	#hamburger{margin: 20px 5px 0px 5px;   position: relative;   width: 100%;  height: 1em;}
	
	.banner_buscador h2, .banner_buscador h3{display: none;}
	
	#search-field input.buscar{width: 80.5%;}
	
	.banner_buscador #busquedas_destacadas li{width: 100%;}
	
	.axenda #column-2{width: auto;}
	
	.listEventos .imagen, .listEventos .datos_agenda{width: 100%;}
	
	.listEventos .datos_agenda{margin: 0 0 0 0;}
	
	.listEventos .evento{margin: 0 0 1em 0; display: inline-block;}
		
	#footer{padding: 1em;}
	
	.navbar-header #logo_mobile img{width: 150px; margin: 1em 0 0 3em;}
	
	.social-links a{margin: 0 auto 0 auto;}
	
	#navigation_mobile ul#primer_nivel{margin: 10px 0 0 0;}

	.noticias_home ul li img{width: 100%;}
	
	#slider-goberno li{width: 100%;}
	
	#slider-goberno li .entradilla{font-size: 1.3em;}
	
	.socialNetworks img {margin: .5em .5em 15px 0; width: 100%;}

	.twitter ul li .tweet .tweet_text{width: 100%; margin: 1em 0 0 0;}
		
	#main-content .axenda_noticias.axenda {
		padding: 0;
	}
	
	#detalle_axenda .cuerpo .info {
		.ico {
			display: none;
		}
		
		.texto {
			width: 100%;
		}
	}
	
	.contenido_listado ul.listSede {
		li, li.max {
			width: 100%;
		}
	}

}