@import url("def.css") ;

body { background-color: #333; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; }

h1 { background: url('/img/logo_big.png') transparent no-repeat 0 0; height: 80px; line-height: 1000px; margin: 0; overflow: hidden; width: 410px; }
h2 { color: #FFF; font-size: 1.4em; margin: 0 0 10px 0;}
h2 a { color: #F69; }
h2 a:hover { color: #3CF; }

#foto { float: left; }
#hdr_in, #pie_in { clear: both; margin: 0 auto; overflow: hidden; position: relative; width: 760px; }
#hdr { background: url('/img/lay/bg_top_h.gif') #069 repeat-x 0 0%; height: 500px; }
#nav { float: left; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 30px 0; width: 400px; }

ol { float: left; font-size: 14pt; list-style: none; margin: 0 0 7px 5px; }
ol.c2 { margin-left: 15px; }
ol li { font-weight: bold; margin: 0; text-align: left; }
/* ol.c2 li { margin-bottom: 2px; } */
ol li a { background: url('/img/lay/tabs_l.png') no-repeat 0 0; display: block; margin-left: 5px; padding-left: 5px; width: 8.5em; }
ol li a span { background: url('/img/lay/tabs_r.png') no-repeat 100% 0; color: #FFF; display: block; font-weight: bold; padding: 3px 5px 3px 5px; }
ol a span { float: none; }
ol a:hover span { color: #FFF; }
ol a:hover { background-position: 0% -30px; }
ol a:hover span { background-position: 100% -30px; }
ol li.txt { margin-left: 12px; padding-top: 1px; }
ol li.mini { font-size: 10pt; margin: 0 0 8px 0; width: 185px; }
ol li.mini a { background: 0; color: #F9C; display: inline; font-weight: bold; margin: 0; text-decoration: underline; }
ol li.mini a:hover { text-decoration: none; }
ol.c2 li.mini { margin: 0 0 2px 5px; }

#news { font-size: 12pt; padding-top: 8px; text-align: left; }
#news ul { list-style: none; margin: 0 0 0 0; overflow: hidden; width: 400px; }
#news ul li { border-bottom: 1px dashed #999; margin: 0 0 3px 5px; padding-bottom: 3px; }
#news ul li a.title { color: #3CF; display: block; font-size: 1.1em; }
#news ul li a:hover { text-decoration: underline; }
#news ul li span { display: block; font-size: 0.8em; font-style: italic; }
#news ul li span a { color: #F9C; font-weight: bold; text-decoration: underline; }
#news ul li span a:hover { text-decoration: none; }

#pie { background-color: #333; border-top: 1px solid #999; }
#pie_in { font-size: 0.8em; padding: 20px 0; text-align: left; }
#pie_in a { color: #F9C; font-weight: bold; text-decoration: none; }
#pie_in a:hover { text-decoration: underline; }
