* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px }
#site { width: 1000px; margin: 10px auto 0 auto }
fieldset { border: 0 }
legend { font-weight: bold; margin-bottom: 10px }
label { display: block; margin-bottom: 2px }
form div { margin-bottom: 10px }
h1 { text-align: center; font-size: 18px }
input { width: 700px; padding: 5px }
input[type=submit] { padding: 2px 5px; width: auto }
form { margin-bottom: 20px }
#mapa { width: 600px; height: 400px; float: left }
#trajeto-texto { width: 300px; height: 400px; float: right; overflow: scroll;margin-bottom: 50px; }