* { margin: 0; padding: 0; border-width: 0; }
body, html { color: #646464; font-size: 12px; line-height: 1.5em; background-color: #c8c8c8; text-align: center; word-spacing: 2px; letter-spacing: 1px; height: 100%; }
p { margin-bottom: 10px; }
td {}
a:link { color: #9b7e4c ; text-decoration: none; }
a:visited { color: #9b7e4c ; text-decoration: none; }
a:hover { color: #9d7235 ; text-decoration: underline; }
a:active { color: #646464 ; }
#wrapper { background-color: #fff; width: 800px; min-height: 100%; margin-right: auto; margin-left: auto; }
#google_wrapper { background-color: #fff; margin-right: auto; margin-left: auto; width: 500px; min-height: 100%; padding-top: 25px; }
#mapa_wrapper { background-color: #fff; margin-right: auto; margin-left: auto; width: 800px; min-height: 100%; }
#language { text-align: right; width: 790px; height: auto; margin-right: auto; margin-left: auto; padding-top: 5px; padding-right: 10px; }
#left_bar { width: 150px; height: auto; float: left; margin-right: 25px; margin-bottom: 25px; margin-left: 25px; }
#left_nav { width: 100%; margin-top: 25px; margin-bottom: 15px; }
#footer { color: #fff; background-color: #9b7e4c; width: 800px; height: 30px; margin-top: -40px; margin-right: auto; margin-left: auto; padding-top: 10px; }
#footer a:link { color: #fff ; text-decoration: none; }
#footer a:visited { color: #fff ; text-decoration: none; }
#footer a:hover { color: #c8c8c8 ; text-decoration: underline; }
#footer a:active { color: #646464 ; text-decoration: underline; }
#spacer_div { width: 100%; height: 40px; clear: both; }
#main_div { width: 580px; height: auto; float: right; padding: 5px; }
#text { text-align: justify; width: 560px; float: right; clear: right; padding: 5px 25px 5px 5px; }
.flags { margin-right: 10px; }
h1 { color: #9b7e4c; font-size: 1.5em; font-weight: normal; margin: 0.75em 0 0.67em; }
input { background-color: #fbecbb; }
.tab_pad { padding: 5px 10px; }
#dm_logos { text-align: center; width: 150px; float: right; }
.indent { padding-right: 20px; padding-left: 20px; }
