
body{
	font-family: 'Droid Sans', 'Helvetica', Arial, sans-serif;
	background-color: #ABF;
	margin:5%;
	text-align: center;
}

header, footer, article{
  padding:3%;
  border:8px double #EFF;
  background-color:#CCE;
}

h1{
	margin:1%;
	font-size:6vw;
  font-variant: bold;
}

#div_mapa{
	margin:2%;
  margin-right:auto;
	margin-left:auto;
  display:block;
}

button{
  display:block;
  float:left;
  background-color:#A4F;
  color:#EFF;
  font-weight:bold;
  border-radius:40%;
  border:5px double #EFF;
  cursor:pointer;
  padding:5px 10px;
  margin:1%;
}
button:hover{
  background-color:#093;
}

#latlng{
	display:block;
	margin: 0;
	height: 50px;
}

#map{
	display: block;
	width:100%;
	background: rgba(255,255,255,0.5);
	height:300px;
}
