html { margin: 10px 0; font-family: Tahoma, Arial, Verdana; font-size: 13px; }

body { width: 800px; margin: 0 auto; }
img { border: 0; }

a { color: #008fb7; text-decoration: none; }
a:hover { text-decoration: underline; }

.line { width: 100%; height: 1px; background-color: #008fb7; }

#top { height: 130px; }
#top h1 { font-size: 18px; color: #000; margin: 20px 0 5px 0; }
#top #logo { width: 350px; text-align: center; float: left; }
#top .photo { float: right; }

#left { width: 180px; float: left; }

#menu ul { margin: 20px 0; padding: 0; list-style: none; border-bottom: 1px solid #d5d5d5; }
#menu ul li { height: 30px; border-top: 1px solid #d5d5d5; }
#menu ul li a { display: block; width: 170px; height: 22px; padding: 8px 0 0 10px; }
#menu ul li a:hover, #menu ul li a.visited { background-color: #e1f8ff; }

#partners { text-align: center; margin-top: 40px; font-size: 11px; }
#partners ul { margin: 10px 0 0 0; padding: 0; list-style: none; }
#partners ul li { margin-bottom: 15px; }

#right { float: left; width: 580px; margin-left: 40px; text-align: justify; }
#right h1 { margin: 25px 0 0 0; padding: 0; font-size: 19px; color: #008fb7; }
#right span.date { font-size: 10px; color: #008fb7; }
#right p { line-height: 130%; margin-top: 0; }
#right p img { margin: 0 5px 0 0; border: 3px solid #d5d5d5; }

#footer { text-align: center; margin: 10px 0; color: #a2a2a2; font-size: 11px; border-top: 1px solid #008fb7; padding-top: 3px; }
#footer a { color: #a2a2a2; }

#galeria { width: 600px; border-collapse: collapse; }
#galeria td { padding: 10px 0; text-align: center; vertical-align: middle; } 
#galeria img { border: 3px solid #d5d5d5; }
#galeria img:hover { border: 3px solid #008fb7; }

#pages { text-align: center; padding: 20px 0 10px 0; }
.clear { clear: both; }


