body { text-align: center; margin: 0 auto; background: url(../image/bg-foto.jpg) no-repeat 50% 50% fixed; font-family: Calibri, Arial, Verdana, Tahoma; }
.space { width: 100%; height: 30px; }
#site { width: 100%; }

#top { width: 820px; height: 200px; opacity: 0.85; filter:alpha (opacity=85); background: white url(../image/header.png) no-repeat; margin: 0 auto; text-align: left; }
#top h1 { margin: 0 0 0 400px; }
#top h1 a { width: 0; display: block; height: 40px; padding-left: 400px; overflow: hidden; }

#menu ul { margin: 0; padding: 0; list-style-type: none; }
.menu a { font-size: 12pt; font-weight: bold; text-decoration: none; color: #7f7f7f; }
.menu a:hover { color: #ef2f73; }
.selected { background: #ef2f73; }
.selected a { font-size: 12pt; font-weight: bold; text-decoration: none; color: white; }
.selected a:hover { color: white; }
#menu li { line-height: 24px; width: 170px; padding: 0 0 0 30px; }

#middle { width: 820px; margin: 0 auto;	text-align: center; min-height: 40px; background: white; opacity: 0.85; filter:alpha (opacity=85); }

#left { width: 216px; float: left; text-align: left; }
#text-left { margin: 30px 30px 0px 30px; }
#text-left a { font-size: 10pt; font-weight: normal; text-decoration: underline; color: black; }
#text-left a:hover { color: #ef2f73; }
#text-left h2 { font-size: 12pt; font-weight: bold; color: black; }
#text-left h3 { font-size: 10pt; font-weight: bold; color: black; }
#text-left p { font-size: 10pt; font-weight: normal; color: black; }
#text-left ul { margin-left: 0px; padding-left: 20px; color: black; }

#right {  position: relative; top: -125px; width: 604px; float: left; text-align: left; }
#text-right {  margin: 30px 30px 0px 40px; }
#text-right a { font-size: 12pt; font-weight: normal; text-decoration: underline; color: black; }
#text-right a:hover { color: #ef2f73; }
#text-right h2 { font-size: 24pt; font-weight: normal; color: #ef2f73; clear: left; }
#text-right h3 { font-size: 14pt; font-weight: bold; color: #ef2f73; clear: left; }
#text-right h4 { font-size: 12pt; font-weight: bold; color: black; clear: left; }
#text-right p { font-size: 12pt; font-weight: normal; color: black; }
#text-right ul,ol { margin-left: 0px; padding-left: 20px; color: black; clear: left; font-size: 12pt; font-weight: normal; }
#text-right img { margin-right: 10px; margin-bottom: 10px; float: left; border: 0 solid #cccccc; padding: 4px; background: #cccccc; }
#text-right tr { border-bottom: 1px solid #cccccc; font-size: 12pt; font-weight: normal; color: black; }

#clear { clear: left; }

#bottom {  width: 820px; height: 30px; background: white; margin: 0 auto; text-align: left; opacity: 0.85; filter:alpha (opacity=85); }
#text-bottom { text-align: center; }
#text-bottom a { font-size: 11pt; font-weight: normal; text-decoration: none; color: #ef2f73; }
#text-bottom a:hover { text-decoration: underline; }
#text-bottom p { font-size: 11pt; font-weight: normal; color: black; margin: 0; }
