@charset "UTF-8";
/* CSS Document */
@media (max-width:869px) {
	header {
		height: 203px;
	}
	#logo {
		margin: 0 0 0 0;
		/*padding-top: 0px;*/
		float: left;
		width: 100%;
		height: 154px;
		text-align: center;
	}
	#logo img {
		width: 190px;
	}
	#h_nav {
		float: left;
		width: 100%;
		height: auto;
		position: relative;	
	}
	#horario {
		display: none;
	}
	#horarioHide {
		display: block;
		margin-top: 20px;
		margin-right: 10px;
		width: 60%;
		height: 50px;
		text-align: right;
		float: right;
		font-size: 1em;
	}
	.nav_uno {
		display: none;
	}
	.nav_dos {
		display: block;
		margin-right: 30px;
		margin-top: 0px;
		width: 100%;
		height: auto
	}
	.menuHide {
		position: absolute;
		width:100%;
		top: 50px;
		left: 0px;
		z-index: 10000;
	}
	.m_item {
		margin-right: 0px;
		width: 100%;
		color: #FFFFFF;
		background: #1D1D1B;
		padding: 10px 10px 11px;
		float: right;
		cursor: pointer;
		font-size: 1.3em;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		box-sizing: border-box;
		text-align: center;
	}
	.m_item:hover {
		background: #FFCC00;
	}
	.seleccionado {
		margin-right: 0;
		width: 100%;
		color: #1D1D1B;
		background: #999;
		padding: 10px 10px 11px;
		float: right;
		cursor: default;
		font-size: 1.3em;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		box-sizing: border-box;
		text-align: center;
	}
	section {
		margin: 0;
		width: 100%;
	}
	#flyng {
		display: none;
	}
	/******************* SLIDER ********************/
	.slider {
		margin: 0 0 0 0;
		width: 100%;
	}
	.tres {
		float: left;
		margin-top: 0;
		text-align: center;
	}
	.underslide {
		float: left;
	}
	.img_portada img {
		width: 100%;
	}
	.tex_portada {
		margin-top: 0em;
		font-family:'MyriadPro-Light';
		font-size: 1.2em;
	}
	.slideNada {
		background: rgba(255,255,255,1);
		margin-left:5%;
		padding: .7% 0 .7% 2%;
		width: 90%;
		height:1.3em;
		border-radius: .2em;
		font-size: 3.8em;
		font-family:'MyriadPro-Regular';
	}
	.slideOriginal {
		background: rgba(255,255,255,.7);
		width: 60%;
		height: 30%;
		border-radius: 2em;
	}
	.slideOriginal img {
		padding: 2% 2% 2% 3%;
		width: 82.9637869%;
		height: 70%;
	}
	.n_text {
		font-size: 1.2em;
		font-family:'MyriadPro-Light';
	}
	.tres {
		width: 90%;
		margin-left: 5%;
		margin-top: 10%;
	}
	.pleca62 {
		width: 100%;
		margin-left: 0;
	}
	.underslide {
		width: 100%;
		
	}
	.underslide5 {
		width: 0;
	}
	/*///////////// NOSOTROS //////////////*/
	.columna33 {
		width: 100%;
	}
	.columna332 {
		width: 100%;
		margin-top: 20px;
	}
	.columna24 {
		width: 100%;
		margin-top: 30px;
	}
	.columna5 {
		width: 0;
		height: 0;
	}
	.textoColumna {
		padding: 0 20px 0 20px;
	}
	.columna35 {
		/*ancho35 marT20px left*/
		width: 90%;
		margin-left: 5%;
	}
	.columna40 {
		width: 90%;
	}
	.columna50 {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}
	.columna60 {
		width: 90%;
		margin-left: 5%;
	}
	.columna100 {
		width: 90%;
		margin-left: 5%;
	}
	.uno input{
		width: 100%;
	}
	.dos textarea {
		width: 100%;
	}
	button {
		margin: 0px 0px 0px 20px;
	}
	#s_mapa {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		height: 300px;
	}
	#map {
		margin-left: 0;
	}
	.coti input{
		width: 100%;
	}
	.coti select{
		width: 100%;
	}
	.coti_continue {
		margin-left: 0;
	}
	.footer_text {
		display: none;

	}
	.footer_hide {
		display: block;
		margin-top: 10px;
		color: #1D1D1B;
		text-align: center;
	}
	.palomeo {
		width: 100%;
	}
	#cotizarBoton {
		bottom: -50px;
		right: 5%;
	}
	.centrados {
		display: block;
		/*text-align:left;
		margin:0 auto;;*/
	}
	section {
		float: left;
		margin: 0 5%;
		padding-bottom: 100px;
		width: 90%;
		max-width: 1420px;
	}
}

/*--------------- GALERÍA --------------*/

@media (max-width: 639px) {
	html, body {
		font-size: 1em;
		line-height: 1.4em;
	}
	h1 {
		font-size: 1.3em;
		line-height: 1em;
		color: #BF1E2D;
	}
	h1 {
		font-size: 1.4em;
		line-height: 1em;
		color: #BF1E2D;
	}
	.contenedor img {
		display: inline-block;
		margin: 5% 0 0 0;
		width: 100%;
	}
	.textoCuadro {
		display: inline-block;
		margin: 2% 0 0 0;
		width: 100%;
		vertical-align: top;
	}
	.textoCuadro1 {
		display: none;
	}
	.textoCuadroOculto {
		display: inline-block;
		margin: 2% 0 0 0;
		width: 100%;
		vertical-align: top;
	}
	.s-hinner {
		display: none;
	}
	#h-menu {
		margin: 97px 5% 0 0;
		width: 150px;
		/*background-color: #F33;*/
	}
	.hm-item {
		font-size: .85em;
	}
	.hm-item:first-child {
		margin-left: 15px;
	}
	.hm-item a {
		
	}
	.grid li {
		width: 100%;
	}
	.slideshow li {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		margin: 0;
	}

	.slideshow li figure img {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.slideshow nav span,
	.slideshow nav span.nav-close {
		font-size: 1.8em;
		padding: 0.3em;
	}

	.info-keys {
		display: none;
	}
}
@media (min-width: 640px) and (max-width: 950px) {
	h1 {
		font-size: 1.4em;
		line-height: 1em;
		color: #BF1E2D;
	}
	.contenedor img {
		display: inline-block;
		margin: 5% 0 0 0;
		width: 100%;
	}
	.textoCuadro {
		display: inline-block;
		margin: 2% 0 0 0;
		width: 100%;
		vertical-align: top;
	}
	.textoCuadro1 {
		display: none;
	}
	.textoCuadroOculto {
		display: inline-block;
		margin: 2% 0 0 0;
		width: 100%;
		vertical-align: top;
	}
	.s-hinner {
		display: none;
	}
	#h-menu {
		margin: 97px 5% 0 0;
		width: 220px;
		float: right;
	}
	.hm-item:first-child {
		margin-left: 20px;
	}
	.hm-item a {
		font-size: .9em;
	}
	.grid li {
		width: 50%;
	}
	.slideshow li {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		margin: 0;
	}

	.slideshow li figure img {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.slideshow nav span,
	.slideshow nav span.nav-close {
		font-size: 1.8em;
		padding: 0.3em;
	}

	.info-keys {
		display: none;
	}
	
}
@media (min-width: 951px) and (max-width: 1280px) {
	.grid li {
		width: 33.3333333%;
	}
	
}
