/**
 * RESPONSIVE
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 */
 
@-ms-viewport {
	width: device-width;
    }
    
@viewport {
	width: device-width;
    }

@media only screen and (max-width: 700px) {

.ordenador,
.migasdepan,
.localizacion,
.postmetadata,
#sidebar,
#sticky-barrasocial-sticky-wrapper,
#footer .three-columns {
	display: none;
    }
    
#localizacion .left,
#localizacion .left img,
#localizacion .evento-localizacion-info dl dt,
.listado-estatico #entrada .relacionado,
.logos-auxiliares .fondo-logos-auxiliares div,
#footer .logos div a,
.intro-seccion .relacionado .relacionado-imagen,
.intro-seccion .relacionado .relacionado-info,
.redes-sociales,
#central-reservas-form .cajita-buscador-reservas,
.cajas-no-perder.right,
.caja-central-home .caja-no-perder,
#banners .banner,
.noticias-film-commission .relacionado-imagen,
.novas-sccb .relacionado-imagen,
.novas .relacionado-imagen {
	float: none;
    }
    
.caja-central-home .caja-axenda-cultural,
.caja-right {
    width: 100% !important;
}

.mapa-concellos {
    background: #999;
    height: auto;
    padding: 30px 10%;
    width: 80% !important;
    overflow: hidden;
}

.mapa-concellos .left,
.mapa-concellos .left.dos {
    width: 50%;
}

.cajita-elementosaxendahoxe {
    float: none;
    margin-right: 0;
}

.cajita-elementosaxendahoxe,
.cajita-elementosaxendahoxe img {
    width: 100% !important;
}

.caja-central-home .axenda-info {
    width: 90% !important;
    padding: 10px 5%;
}
    
.noticias-film-commission .relacionado-imagen,
.novas-sccb .relacionado-imagen,
.novas .relacionado-imagen {
	margin-bottom: 10px;
    }
    
#footer .footer-menu-redes {
    padding: 0;
}

#footer .footer-menu-redes .redes-sociales{
    padding: 30px;
}

#footer .footer-menu-redes .redes-sociales.dispositivo-movil{
    padding: 0;
}

.redes-sociales.dispositivo-movil a {
    margin-bottom: 0;
}
    
.caja-central-home .cajas-no-perder,
.redes-sociales.dispositivo-movil,
.listado-estatico #entrada .relacionado .centrado-vertical,
.listado-estatico #entrada .relacionado,
#principal, .banner-contenido-foto,
#banners .banner img,
#banners .banner object,
.noticias-film-commission .relacionado-info,
.novas-sccb .relacionado-info,
.novas .relacionado-info,
.caja-destacados,
.caja-destacados img {
    width: 100%;
}

.caja-destacados {
    float: none;
}

#banners .banner {
    margin-right: 0 !important;
}

#banners .banner img {
    height: auto;
}

.axenda-fechas,
#resultados .axenda-destacados-titulo {
	width: 100%;
	}
	
#banners .banner {
    margin-bottom: 15px;
}

#banners a {
    float: none;
    height: auto;
    margin-right: 0;
    width: 100%;
}
#resultados .axenda-destacados-titulo,
#banners .banner.ultimo {
    float: none;
}

.slideshow-portada {
    margin-bottom: 0;
}

#footer .fondo-logos-auxiliares {
    background: none;
    -moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
    float: none;
}

#footer  {
    padding-bottom: 60px;
    }
    
.redes-sociales.dispositivo-movil  {
	position: fixed;
	bottom: 0;
	float: none;
	clear: both;
	height: auto;
    }
    
#footer .logos-auxiliares .tira {
    width: 100%;
}
.logos-auxiliares .tira {
    margin: 0;
}
    
.redes-sociales.dispositivo-movil a.facebook {
    background: #003366 url("/imgv2/icono-facebook-footer.png") center no-repeat;
    }
    
.redes-sociales.dispositivo-movil a.twitter {
    background: #44bcea url("/imgv2/icono-twitter-footer.png") center no-repeat;
    }
    
.redes-sociales.dispositivo-movil a.googleplus {
    background: #c63d2d url("/imgv2/icono-googleplus-footer.png") center no-repeat;
    }
    
.redes-sociales.dispositivo-movil a.whatsapp {
    background: #66cc00 url("/imgv2/icono-whatsapp-footer.png") center no-repeat;
    }
    
.redes-sociales.dispositivo-movil a.contacto-footer {
    background: #666 url("/imgv2/icono-contacto-footer.png") center no-repeat;
    }
    
.redes-sociales.dispositivo-movil a.facebook,
.redes-sociales.dispositivo-movil a.twitter {
    margin-right: 0;
}

.redes-sociales.dispositivo-movil a {
    height: 60px;
	filter: alpha(opacity=100);
	opacity: 1;
    width: 20%;
    display: block;
    float: left;
}



.redes-sociales.dispositivo-movil a:hover {
	filter: alpha(opacity=50);
	opacity: .5;
}

.intro-seccion .relacionado .relacionado-info  {
	width: 96%;
	padding: 0 2%;
    }
    
#localizacion .evento-localizacion-info dl dt {
	font-weight: bold;
    }
    
#localizacion .evento-localizacion-info,
#localizacion .evento-localizacion-info dl dd,
#footer .logos img,
.logos-auxiliares .fondo-logos-auxiliares div {
	margin: 0;
    }
    
.logos .fondo-logos div{
	overflow: hidden;
    }
    
#localizacion .evento-localizacion-info .metadato-unico,
#footer .fondo-logos-auxiliares img {
	margin: 10px 0;
    }
    
#footer .fondo-logos-auxiliares,
#footer .fondo-logos {
    width: 90%;
    }

#footer .fondo-logos-auxiliares  {	
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	}

nav select,
#access {
    background: #fff;
    }

#access {
    margin: 0 auto;
    padding: 10%;
    text-align: center;
    }

nav select {
    background: #fff;
    border: 1px solid #999;
    color: #999;
    font-size: 1.5em;
    padding: 15px;
    width: 100%;
    }
    
#contenido,
#access {
    width: 80%;
    }
    
#contenido {
    padding: 0 10%;
    }
	
.dispositivo-movil {
	display: block;
    }
    
.slideshow-portada.imagen,
.slideshow-portada.imagen .relative {
    height: auto;
    width: auto;	
    }

h1#logo {
    background: #fff;
    }

h1#logo a {
    background: transparent url("/imgv2/logo-st-responsive.png") no-repeat center top;
    width: 150px;
    height: 100px;
    text-align: center;
    left: 0;
    margin: 0 auto;
    top: 5px;
    }
    
.muy-cerca-de-santiago h1#logo a {
    background: transparent url("/imgv2/area-santiago/logo-muy-cerca-santiago-responsive.png") no-repeat center top;
    width: 350px;
    height: 75px;
    text-align: center;
    left: 0;
    margin: 0 auto;
    top: 20px;
    }
    
.muy-cerca-de-santiago #footer .logos-auxiliares {
    padding: 80px 0 0 0;
}
    
.listado-estatico #entrada .relacionado {
    margin-right: 0;
}

.listado-estatico #entrada .relacionado-info {
    width: 55%;
}

#navegador {
    padding: 0 0 0 10%;
}

.buscador-generico .left {
    margin-right: 0;
}

/* POKESAN */
h2.pokesan {
	width: 164px;
	height: 117px;
	background: transparent url('/imgv2/pokesan/logo-pokesan.png') no-repeat;	
	}