@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1000px){

#derechos {
	font-size:9px;
}

p.developers {
	font-size:9px;
	width:111px
}
}


@media screen and (max-width: 690px){

#derechos {
	font-size:7px;
	width:95px;
}

p.developers {
	font-size:7px;
	width:87px
}
}

@media screen and (max-width: 1109px) {
#cabecera {
	height:0px;
}
}

@media screen and (max-width: 1450px) {
	
	#lugar {
		width:90%;
	}
	
	#franco {
		width:380px;
	}
	
	iframe {
		width:400px;
	}

	#donde {
		font-size:19px;
		width:300px;
	}
}

@media screen and (max-width: 1450px) {
	
	#lugar {
		width:850px;
		/*height:920px;*/
	}
	
	section#contacto {
		height:920px;
	}
	
	iframe {
		height:390px;
	}
	
	#donde {
		margin-top:30px;
		margin-left:-103px;
	}
}

@media screen and (max-width: 1220px) {

.linea, .linea_especial {
	width:600px;
}

}

@media screen and (max-width: 930px) {

#linea_platos{
	width:600px;
}

section.menu {
	padding-bottom:250px;
}
}

@media screen and (max-width: 900px) {

#texto_inicio img.separador {
	width:80%;
	height:inherit;

}
}

@media screen and (max-width: 780px) {

#minis {
	width: 400px;
	height: 350px;
}

#minis .mini {
	margin-bottom:20px;
}

}




@media screen and (max-width: 650px) {

#texto_inicio h1 {
	font-size:2em;
	}
}


@media screen and (max-width: 600px) {

.linea, .linea_especial, #linea_ensaladas, #linea_platos {
	width:300px;
	}
	
h4.precios_platos {
	width:250px;
	
}

section.menu {
	padding-bottom:450px;
}

}
@media screen and (max-width: 410px) {
	#minis {
	width: 200px;
}

	section.inicio {
		margin-bottom:300px;
	}
}

@media screen and (max-width: 400px) {

#texto_inicio h3 {
	margin: 0 auto;
    width: 90%;
    margin-top: 20px;
    color: #777070;
}
}


@media screen and (min-width: 1200px) {

.linea_especial {
	min-height:400px;
}
}

@media screen and (min-width: 1500px) {
	
/*.linea, .linea_especial {
	width:1500px;
	min-height:400px;
}

.linea, .linea_especial {
	margin-bottom:30px;

}*/

}

	
@media screen and (min-width: 2100px) {
	
.linea {
	width:2100px;
}
}

@media screen and (min-width: 2400px) {
	
.linea {
	width:2400px;
	min-height:200px;
}
}


@media screen and (max-width: 1340px) {

section#contacto {
	min-height:700px;
}

#transporte {
	float:none;
	margin:0 auto;
}

iframe {
	margin-right:0px;
}
}

@media screen and (max-width: 980px) {
	
	section#contacto {
		height:1290px;
	}
	
	iframe {
		float:none;
		margin-left:0px;
	}
	#lugar {
		width:402px;
	}
	#donde {
		margin:0 auto;
		width:392px;
		float:none;
		margin-bottom:40px;
	}
	
	iframe {
		margin-bottom:30px;
}

@media screen and (max-width: 525px) {
	
	iframe {
		width:280px;
		margin:0px;
	}
	#lugar {
		width:280px;
	}
	p#direccion {
		width:280px;
	}
	
	#donde {
		width:280px;
		
	}
	
	#transporte img {
		width:100px;
		height:inherit;
	}
	
	#transporte {
		width:280px;
}
	#franco {
		width:280px;
		margin-bottom:20px;
}

@media screen and (min-width: 1800px) {
	
	iframe {
		margin-left:100px;
		margin-right:100px;
	}
	
	#lugar {
		width:1534px;
	
}


@media screen and (min-width: 2200px) {
	
	iframe {
		width:825px;
	}
	
	
}
	
@media screen and (min-width: 1900px) {	

/*.gal_img {
	width:1500px;
}*/
}

@media screen and (max-width: 1336px) {	

.text_gal_der {
	width:50%;
}
}


@media screen and (max-width: 900px) {	

section#galerias {
	padding-bottom:40px;
}

.text_gal_izq {
	float:none;
	margin:0 auto;
	margin-top:10px;
	max-width:100%;
}

.img_gal_izq {
	float:none;
	margin:0 auto;
	width:100%;
}

.text_gal_der {
	float:none;
	margin:0 auto;
	margin-top:10px;
	width:90%;
}

.img_gal_der {
	float:none;
	margin:0 auto;
	width:300px;
}

.gal_img {
	margin-top:40px;
	margin-bottom:10px;
}
}


@media screen and (max-width: 350px) {
	
	.img_gal_izq {
		width:90%;
	}
	
	.img_gal_izq img{
		width:100%;
	}
	.img_gal_der {
		width:90%;
	}
	
	.img_gal_der img {
		width:100%;
	}
}





@media screen and (max-width: 800px) {
	
p#derechos {
	width:122px;
}

p.developers {
	width:89px;
	text-align:center;
}
}

@media screen and (max-width: 430px) {


#youtube {
	margin-right:5px;
}

#facebook {
	margin-right:40px;

}
}

@media screen and (max-width: 300px) {


footer {
	height:75px;
}
}

