body { line-height: 1.5; font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Arial, sans-serif; color: #333; background: none; font-size: 10pt; word-spacing: 1pt; }

h1, h2, h3, h4, h5, h6 { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Arial, sans-serif; color: #999; font-weight: normal; letter-spacing: -0.1em; clear: both; }
h1 { font-size: 18pt; margin: 0; padding: 0; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }

code { font: 0.9em Courier, monospace; }

img { float: left; margin: 0 0.5cm 0.5cm 0; }
a img { border: none; }
p img.top { margin-top: 0; }

hr { background: #CCC; color: #CCC; width: 100%; height: 2px; margin: 0.25cm 0; padding: 0; border: none; }
blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: 0.9em; }

a:link, a:visited { background: transparent; text-decoration: none; color: #999; }

fieldset { margin: 0.5cm 0; width: 10.5cm; }
label { display: block; }
input, textarea { width: 10.0cm; }
textarea { height: 2.0cm; }
input.button { display: none; }

ul.tabs, #page_index #feature { display: none; }
.foto { float: left; display: block; margin: 0 0 0.5cm 0; width: auto; }
#map { width: 16cm; height: 8cm; }
#footer { clear: both; }

