#contacto {
	text-align : left;
	float : left;
	width : 320px;
	line-height : 25px;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 40px;
	font-size : 12px;
	background : #EFEFEF;
	padding : 10px;
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.6);
}
#contacto h1 {
	margin : 0px;
	padding : 0px;
}
.separador_tabla {
	border-top : 1px solid  #E500A7;
}
#mapa_formulario_contacto {
	float : left;
	width : 425px;
	height: 350px;
	margin : 40px 0px 0px 30px;
	text-align : center;
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.6);
}
#boton_mapa {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background : #96ca37;
	padding : 10px;
	border-style : none;
	color : #FFFFFF;
	margin : 16px 0px;
	width : 185px;
	cursor : pointer;
}
#formulario_contacto {
	width : 405px;
	height: 330px;
	position : relative;
	left : 0px;
	top : -350px;
	opacity: 0;
	display : none;
	background : #EFEFEF;
	padding : 10px;
}
#formulario_contacto label{
	display : block;
	width : 80px;
	text-align : left;	
}
.campo_form {
	width : 365px;
	margin: 5px 0px 5px 15px;
	text-align : left;
}
#formulario_contacto button {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background : #96ca37;
	padding : 10px;
	border-style : none;
	color : #FFFFFF;
	margin : 16px 0px 0px 0px;
	cursor : pointer;
}