@charset "utf-8";
@media all and (min-width: 480px){
	header figure{
		width: 6em;
	}
}
@media all and (min-width: 640px){
	.modelos .modelo{
		margin: 0em 2% 2em 2%;
	}
}
@media all and (min-width: 768px){
	footer .datos{
		display: inline-block;
		vertical-align: top;
		width: 33%;
		border-left: 0.1em solid #c7d3de;
		min-height: 9em;
		padding: 0em 0em 0em 1%;
	}
	footer .links{
		display: inline-block;
		vertical-align: top;
		width: 27%;
		margin: 0em 4% 0em 0em;
		padding: 0em 0em 0em 1%;
		border-left: 0.1em solid #c7d3de;
		min-height: 9em;
	}
	header{
		position: relative;
	}
	header figure{
		position: absolute;
		width: 7em;
	}
	nav{
		display: block;
		text-align: right;
		padding: 0em 0.6em 0em 0em;
	}
	nav a{
		display: inline-block;
		vertical-align: top;
		padding: 0.5em 0em;
		margin: 0em 0em 0em 0.4em;
	}
	.contacto_datos{
		float: right;
		width: 55%;
	}
	.empresa figure{
		float: left;
		width: 20%;
	}
	.empresa .texto{
		float: right;
		width: 77%;
	}
	.equipamiento .equipo{
		margin: 0em 4% 2em 4%;
	}
	.equipamiento .equipo .texto{
		width: 13em;
	}
	.formulario{
		float: left;
		width: 40%;
		text-align: center;
		margin: 0em 0em 2em 0em;
	}
	.interior .galeria{
		float: left;
		width: 37%;
	}
	.interior .detalle{
		float: right;
		width: 60%;
	}
	.interior .detalle .botones .cotizar,
	.interior .detalle .botones .volver{
		margin: 0em 2%;
	}
	.preguntas .pregunta .figura{
		width: 6%;
		margin: 0em 2% 0em 0em;
	}
	.preguntas .pregunta .texto{
		width: 90%;
	}
	.proyectos{
		width: 90%;
		margin: 0em auto;
	}
	.proyectos .imagenes{
		float: left;
		width: 38%;
		margin: 0em;
		min-height: 16em;
	}
	.proyectos .imagenes .caja img{
		margin: 0em 0.5em 0.5em 0em;
	}
	.proyectos #contenedor{
		float: right;
		width: 57%;
	}
	#menures{
		display: none;
	}
}
@media all and (min-width: 980px){
	footer figure{
		display: inline-block;
		vertical-align: top;
		margin: 0em 4% 0em 0em;
	}
	footer .datos{
		width: 35%;
	}
	footer .links{
		width: 20%;
	}
	header figure{
		width: 11em;
		z-index: 9999;
	}
	header .datos{
		margin: 0em 0em 0.5em 0em;
	}
	nav a{
		margin: 0em 0em 0em 1.6em;
	}
	.contacto_datos .caja .figura{
		width: 15%;
	}
	.contacto_datos .caja .texto{
		width: 80%;
	}
	.botones-sociales{
		display: block;
	}
}
@media all and (min-width: 1024px){
	.contacto{
		width: 90%;
		margin: 0em auto;
	}
}
@media all and (min-width: 1200px){
	footer{
		width: 75em;
		margin: 0em auto;
		padding: 2.5em 0em 2em 0em;
	}
	header{
		width: 75em;
		padding: 0em;
		margin: 0em auto;
	}
	header figure{
		left: 2em;
	}
	nav{
		padding: 0em 2em 0em 0em;
		width: 73em;
		margin: 0em auto;
	}
	nav a{
		margin: 0em 0em 0em 3em;
	}
	.cuerpo{
		width: 75em;
		margin: 0em auto;
		padding: 2em 0em 3em 0em;
	}
	.proyectos .imagenes .der,
	.proyectos .imagenes .izq{
		margin: 0em 0.7em 0em 0em;
	}
	
}