/*--- general ---*/
body { margin: 0; padding: 0; color: #000; font-family: serif; font-size: 0.7em; }
h1 { font-size: 170%; margin: 0 0 0.5em; }
h2 { font-size: 130%; margin: 0 0 0.2em; }
h3 { font-size: 130%; margin: 0 0 0.2em; font-weight: normal; }
p { margin: 0 0 1em; }
ul, ol { margin: 0 0 1em 2em; padding: 0; }
li { margin: 0; padding: 0; }
hr { margin: 0 0 0.5em; }
a { color: #000; text-decoration: none; }
a img { border: none; }
.clear { clear: both; }
/*--- /general ---*/

/*--- layout ---*/

a#logo { display: block; margin: 0 0 15pt; }
/*--- layout ---*/

/*--- top ---*/
ul#menu, #srch, #left,
#promoF { display: none; }
p#path, p#path a { color: #333; }
/*--- /top ---*/

ul#lang,
hr.hlinks, .hidden, .links { display: none; }


div#top { border-bottom: 1px solid #000; margin-bottom: 10px; }

table td, table th { border-bottom: 1px solid #000; }

/*--- footer ---*/
div#footer { clear: both; padding: 0.3em 0; border-top: 1px solid #000; color: #999; text-align: center; }
div#footer p { margin: 0; }
div#footer a { color: #999; }

span.foto img { float: right; margin: 10px; }
table { width: 100%; }

div.gallery { text-align: center; }
div.gallery img { margin: 5px; }

/*--- /footer ---*/



