.noresponsive{
	display: block;
}

.responsive{
	display: none;
}

@media (min-width: 800px) and (max-width: 1199px){
	
	#page{
		min-width: 0px;
	}
	
	
	
	.columna1_home, .columna2_home{
		width: 50%;
		padding: 2%;
	}
	
	.page-template-home .pagina-area{
		width: 100%;
	}
	
	.content-area{
		min-width: 0px;
		min-height: 0px;
	}
	
	.colabora{
		padding-top: 40px;
	}
	
	.site-footer{
		margin-top: 80px;
	}
	
	.noticia{
		width: auto;
	}
	
	.site-footer .site-info{
		width: auto;
	}
	
	.noticia .imagen{
		margin: auto;
		width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	
	.main-navigation li a{
		padding-right: 30px;
	}
	
	/********* interiores *********/
	
	.content-area{
		width: 68%;
		padding: 2%;
		min-height: 0px;
	}
	
	.widget-area{
		width: 30%;
		margin-left: 2%;
	}
	
	.site-content{
		width:100%;
	}
	
	.columna1_banda, .columna2_banda, .wrap_columna2_banda, .columna3_banda{
		width: 100%;
		padding: 2%;
		float: left;
	}
	
	
	.columna2_banda{
		padding: 0;
	}
	
	.webs, .masinfo{
		width: 50%;
		
	}
	
	/******** privada ************/
	
	.bandas .columna{
		width: 100%;
		margin: 0;
		padding: 2%;
	}
	
	.campo{
		height: auto;
		padding: 2%;
		width: 50%;
	}
	
	label{
		width: 100%;
		text-align: left;
	}
	
	input, select, textarea{
		
		max-width: 350px;
	}
	
	.campo input, select, textarea{
		width: 98% ;
		max-width: 3000px;
		margin: 0;
		margin-bottom: 10px;
	}
	
	.content-area-full{
		padding: 2%;
		min-height: 0px;
	}
	
	.botonera{
		margin-top: 20px;
	}
	
	.separador{
		margin-top: 30px;
	}
	
	.home .banda, .page-template-page-bandasaprobadas .columna1_home .banda {
	    width: 47%;
	    margin: 1%;
	}
	
}

@media (min-width: 800px) and (max-width: 1000px){

	.col1, .col2{
		width: 100%;
		padding: 0px;
	}
	
	.home .banda, .page-template-page-bandasaprobadas .columna1_home .banda {
	    width: 47%;
	    margin: 1%;
	}
	
}

@media (max-width: 800px){
	
	.wrap-login{
		position: relative !important;
		height: auto !important;
		z-index: 0;
	}
	
	.login{
		position: relative !important;
	}
	
	.wrap-pre-header {
    	height: auto;
    }
    
    .pre-header{
	    height: auto;
    }
	
	.noresponsive{
		display: none;
	}
	
	.responsive{
		display: block;
	}
	
	.col1, .col2{
		width: 100%;
		padding: 0px;
	}

	.wrap-site-header{
		height: auto;
	}	
	
	.wrap_header{
		height: auto;
	}
	
	.site-content{
		padding-top: 0px;
	}
	
	.main-navigation li a{
		padding-right: 20px;
	}
	
	#page{
		min-width: 0px;
	}
	
	.page-template-home .pagina-area{
		width: 100%;
		background: none;
	}
	
	.content-area{
		min-width: 0px;
		min-height: 0px;
	}
	
	.content-area-full{
		min-height: 0px;
	}
	
	.columna1_home, .columna2_home{
		width: 100%;
		padding: 2%;
	}
	
	.noticia{
		width: auto;
	}
	
	.site-footer .site-info{
		width: auto;
	}
	
	.noticia .imagen{
		margin: auto;
		width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	
	.colabora{
		padding-top: 40px;
	}
	
	.site-footer{
		margin-top: 80px;
	}
	
	.wrap_header{
		position: relative;
	}
	
	/********** interiores *********/
	
	.content-area{
		width: 100%;
		padding: 2%;
		min-height: 0px;
	}
	
	.content-area-full{
		min-height: 0px;
	}
	
	.widget-area{
		width: 100%;
		margin-left: 0px;
	}
	
	.site-content{
		width:100%;
		
	}
	
	.widget{
		margin: 0;
	}
	
	.columna1_banda, .columna2_banda, .wrap_columna2_banda, .columna3_banda{
		width: 100%;
		padding: 2%;
		float: left;
	}
	
	.columna2_banda{
		padding: 0;
	}
	
	.webs, .masinfo{
		width: 100%;
		
	}
	
	/******** privada ************/
	
	.bandas .columna{
		width: 100%;
		margin: 0;
		padding: 2%;
	}
	
	.campo{
		height: auto;
		padding: 2%;
		width: 100%;
	}
	
	label{
		width: 100%;
		text-align: left;
	}
	
	input, select, textarea{
		width: 98%;
		margin: 0;
		margin-bottom: 10px;
	}
	
	.content-area-full{
		padding: 2%;
		min-height: 0px;
	}
	
	
	.botonera{
		margin-top: 20px;
	}
	
	.login{
		width: 100%;
		top: 0px;
		margin: 0;
		left: 0;
		padding-top: 40px;
	}
	
	.cerrar{
		top: 5px;
		right: 5px;
	}
	
	.wrap_reloj{
		display: none;
	}
	
	.home .banda, .page-template-page-bandasaprobadas .columna1_home .banda {
	    width: 47%;
	    margin: 1%;
	}
	
	.wrap_conciertos{
		width: 100%;
		height: auto;
	}
	
	.wrap_conciertos .conten{
		width: 100%;
		min-width: 0px;
	}
	
	.logo-conciertos{
		background-size: contain;
	}
	
	.inicio-ticket, .fin-ticket{
		display: none;
	}
	
	.tickets{
		height: auto;
	}
	
	.botonera_conciertos{
		margin-bottom: 30px;
	}
	
	
}

@media (max-width: 550px){
	
	.redes-sociales{
		display: none;
	}
	
	/********* salas **********/
	
	.wrap_mapa .buscador {
	    position: absolute;
	    top: 51px;
	    left: 5%;
	    width: 90%;
	    padding: 4px;
	    background: #fff;
	    z-index: 380;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    padding: 10px;
	    color: #000;
	    -webkit-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.43);
	    -moz-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.43);
	    box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.43);
	}
	
	
	
}