@media screen and (max-width: 545px) {
	#top{
		height:auto !important;
	}
	#menu{
	position:relative;
	margin-top:-10px;
	}
	
	
	#menuMovil{
		display:block;
		margin:1%;
		width:98%;
		height:30px;
		font-size:1.4em;
		border:2px solid #06f;
	}
	#menu li{
	display:none;

	}
	
	.bot2 {
	display:none;
}


	
	
	/*pagina inicio*/
#titulo{

margin-bottom:20px;

}
	
	
	
	h2{
	margin-top:30px;
	font-size:20px;
	text-align:center;
	margin-left:5%;
	margin-right:5%;
	}
#cuerpo1{
	display:block;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:30px;
}

.infob h4{
	display:none;
	}

	

	
#titulo2{
margin-top:50px;
margin-bottom:50px;
margin-left:5%;
margin-right:5%;
width:90%;
text-align:right;
height:100px;
}
#info2:hover{
width:94%;
}	
		
#cuerpo1{

	margin-top:20px;
	
}	
footer{

bottom:0px;
margin-bottom:0px;

}
	
/* servicios */

#servicios{

}

/* localizacion */
#localizacion{
display:block;
margin-top:100px;
width:90%;
height:250px;
margin-bottom:250px;
margin-left:5%;
margin-right:5%;

}
/* contacto */
#cuerpocontacto{
height:auto;
}

.block p{
font-size:12px;
}
}

@media screen and (max-width: 950px) {

#cuerpo1 h3{
font-size:15px;
}
.infob{
	width:33.333%;
	height:300px;
	
	}
.block p{
font-size:14px;

}
}
@media screen and (max-width: 800px) {

.infob{
	width:33.333%;
	height:300px;
	
	}
.bot2 {
	display:none;
}
	.movil{
	display:block;
	
	}
	.movil ul{
margin-right:15px;
margin-top:-2px;
list-style: none; 
 display: block;
 float:right;

}
.movil ul li{
height:6px;
font-size:12px;
margin-top:-4px;
}

.block{
display:inline-block;
height:auto;
margin-top:10px;
margin-left:0px;
width:96%;
margin-left:2%;
margin-right:2%;
float:center;
}

.block p{
font-size:12px;

}
}
@media screen and (max-width: 700px) {

.infob{
	margin-top:10px;
	display:inline-block;
	height:auto;
	width:100%;
	
	}
	.infob img{
display:inline-block;
background:none;
margin-top:-20px;
}
#cuerpo2{

margin-top:0px;
height:auto;
margin-bottom:2000px;
}
.infoc{
display:block;
width:100%;
float:left;
height:auto;
background:rgb(246,139,31);
}
	.infofoto{

font-size:10px;
width:90%;
}

}
@media screen and (max-width: 1100px) {
.block{
display:inline-block;
height:auto;
margin-top:10px;
margin-left:0px;
width:96%;
margin-left:2%;
margin-right:2%;
float:center;
}

}
