@media only screen and (max-width: 850px) {
	#carousel-p{
		margin-left:0px;
	}
	body{
		-webkit-text-size-adjust: none;
	}
	body, td, th, pre {
		font-size: 12px;
	}
	input, select, textarea {
		font-size: 12px;
		height: 19px;
	}
	.texto_mini td, .texto_mini th, .texto_mini p, .texto_mini div, #slideShow_foto_num a{
		font-size: 10px;
	}
	.botonsubmit, .botonsubmit1 {
		font-size: 12px;
		height: 20px;
		width: 80px;
	}
	.div_content_left{
		float:none;
		width:auto;
		padding-top:10px;
	}
	.div_content_right{
		padding-left:0px;
	}
	#index_cont{
		margin-left:0px;
		min-height:inherit;
	}
	#div_error{
		padding:0px;
	}
	#div_pie{
		margin-left:0px;
	}
	#menu_movil{
		display:block;
		margin-left:-20px;
		margin-right:-20px;
	}
	#menu{
		display:none;
	}
	#gallery{
		margin-left:-20px;
		margin-right:-20px;
	}
	#slideShow_foto_num {
		left: 0px;
	}
	.linea_horiz{
		display:none;
	}
	#div_idiomas {
		margin-bottom: 23px;
	}
	#div_buscador .formulario{
		display:block;
	}
	#div_buscador .formulario .campo{
		width:200px;
		padding-right:0px !important;
	}
	#div_buscador .formulario input, .formulario textarea{
		width:100% !important;
		max-width:inherit !important;
		box-sizing: border-box;
		height:20px;
	}
	#div_buscador .ui-datepicker-trigger{
		position: absolute;
		right: 3px;
		padding-top:1px;
	}
	#div_buscador_p{
		max-width:none;
	}
	#div_buscador{
		min-height:inherit;
	}
	.mobile_show1{
		display:block !important;
	}
	.mobile_hidden1{
		display:none !important;
	}
	.pie.mobile_show1{
		display:inline-block !important;
	}
}
@media only screen and (max-width: 750px) {
	.formulario{
		display:block;
	}
	.formulario .campo{
		width:auto !important;
		float:none;
		display:block;
		padding-right:0px !important;
	}
	.formulario input, .formulario textarea{
		width:100% !important;
		max-width:inherit !important;
		box-sizing: border-box;
		height:20px;
	}
	.ui-datepicker-trigger{
		position: absolute;
		right: 3px;
		padding-top:1px;
	}
	#galeria_fotos_4 .plugin_fotografias_arrows{
		bottom:auto;
		top:10px;
	}
	.mobile_show{
		display:block !important;
	}
	.mobile_hidden{
		display:none !important;
	}
}
@media only screen and (max-width: 600px) {
	.div_noticia .imagen{
		display:block;
		padding-right:0px;
		padding-bottom:10px;
	}
	.div_noticia .cont{
		display:block;
	}
	.div_form_columns1 li{
		width:auto;
		display:block;
	}
	#form_reserva table{
		width:100%;
	}
	#form_reserva .cajatexto{
		width:100% !important;
		max-width:inherit !important;
		box-sizing: border-box;
	}
	#form_reserva .ancho_fila{
		width:160px;
	}
	#div_logo{
		position:relative;
		right:auto;
		top:auto;
		margin-bottom:10px;
	}
	#div_redes{
		position:absolute;
		right:20px;
		top:0px;
	}
	#div_idiomas{
		position:absolute;
		right:20px;
		top:50px;
	}
	#marco_html{
		margin-top:20px;
	}
	img.img_pagina {
		float: none;
		padding: 0px 0px 20px 0px;
	}
	.pie{
		float:none;
		display:block;
		padding-bottom:5px;
	}
	.mobile_show2{
		display:block !important;
	}
	.mobile_hidden2{
		display:none !important;
	}
}
@media only screen and (max-width: 400px) {
}