@charset "utf-8";
/* CSS Document */

#map-container { height: 450px }


.contactoPropiedadFormGroup{
	margin-left:auto; 
	margin-right:auto; 
	width:90%
}

.contactoPropiedadLabel{
	display: none;
}

form.contactoForm{
	width:90%;	
	margin-right:auto; 
	margin-left:auto;
	padding-right:15px; 
	padding-left:15px; 
	margin-top:20px;
}

legend.contactoLegend{
	border-bottom:none;
	margin-bottom:0px; 
	float:left; 
	
}
div.contactoPropiedad{
	display:block; 
	width:98%;  
	margin-left:auto; 
	margin-right:auto; 
	padding-top:20px; 
	background-color:rgba(176,149, 120, 0.35);
	padding-left:10px; 
	padding-bottom:5px; 
	padding-right:10px; 
	border-radius:5px;
	margin-top:0px;
	margin-bottom:0px;
}
div.contactoFormulario {
	padding-top:10px;
	vertical-align:top; 
	width:100%;
/*	margin-left:auto; 
	margin-right:auto */
	}
div.contactoDireccion {
	width:100%;
	margin-top:-30px;
	margin-bottom: 20px;
/*	padding-top:0px;
	margin-right:auto;
	margin-left:auto; */
	}
label.contactoLabel {
	margin-bottom:0px;
	}
.imageOficina{
	margin-top: 20px;
	margin-left: auto;
    margin-right: auto;
	}
.imageOficina img{
	max-width: 300px;
}

h2.contactoh2{
	background-color:rgba(176,149, 120, 1); 
	color:#FFF; 
	padding:5px; 
	margin-top:0px; 
	width:98%;
/*	margin-left:auto;
	margin-right:auto; */
}

@media screen and (min-width: 768px) {
		
.imageOficina img{
	max-width: 350px;
}

/*#pie {
	position:fixed;
	bottom:0;

}*/

#section2 {
	min-height:650px;
height:auto;
	
}
.contactoPropiedadLabel{
	display: block;
}
div.contactoDireccion {
	display:inline-block;
	width:45%;
	margin-top:10px;
	margin-bottom: 20px;
	padding-top:0px;
	margin-left:3%;
/*	padding-right:3%; 
	margin-left:8%;
	margin-right:2%; */
	}
	
div.contactoFormulario {
	display:inline-block;
	padding-top:0px;
	
	
	vertical-align:top; 
	width:45%;
	max-width:400px;
	margin-top:10px;
	margin-left:30px;
/*	padding-left: 3%;
	margin-right:8%;
	margin-left:2%; */
	}

#section2 h2.contactoh2{
	background-color:transparent;
	color: #333; 
	padding:5px; 
	margin-top:0px;
	font-size:24px;
	text-align:center
}
}