/* basic */
body{background: url(images/back.png) repeat;color:#ccc;margin: 0px auto 0px;width:760px;font-family:'trebuchet ms';}
img {border:none;}
a, a:hover{color: #888;text-decoration: underline;}
a:visited{color: #777;}
li{list-style-type: none;margin:0px;padding:0px;}
ol{padding:2px 0;}
ul{margin:0px;padding:0px;}
p{margin-top:5px;margin-bottom:10px;}

#main {width:760px; margin-top:40px;}

/* head */
#top-bar {width:730px; height:15px; float:left; background:#222;}
#top-left {height:15px; width:15px; background: url(images/tl.png) no-repeat; float:left;}
#top-right {height:15px; width:15px; background: url(images/tr.png) no-repeat; float:left;}
#banner {width:760px; height:180px; float:left; background:url('images/1.png') no-repeat bottom center;}
#elsa  {width:150px; display: block; margin-right:auto; margin-left: auto; margin-top:7px;}

/* menu */
#menu-bar {background:url(images/bar.png) repeat; height:30px;float:left;width:655px;padding-left:105px;}
#menu-bar a {width:auto; height:20px; display:block; float:left; color:#eee; padding:5px 10px 5px 10px; font-size:13px; text-decoration: none; border-right:1px solid #111;}
#menu-bar a:hover {background:#111; text-decoration: none; color:#a8c2f3;}
#menu-bar a:active {background:#111; text-decoration: none;}
.first {border-left:1px solid #111;}
.upload  {color:#a8c2f3;}

/* context */
#context {width:700px; padding:0px 30px 15px 30px; background:#111 url('images/background.png') no-repeat bottom center; float:left; font-size:13px;}
.title {width:700px; height:60px; text-align:center;  font-size:23px; float:left; padding-top:30px;font-weight:bold;}
.maintext{width:65%; float:left;  text-align:justify ! important;}
.nutshell{width:30%; float:left; font-size:10px;border-left:1px solid #333;margin-left:15px;padding-left:5px;}

#prizes  li{list-style-type: disc;margin-left:15px;}
#panellist{margin:0px;}
#panellist li{margin-bottom:20px; float:left; width:700px;margin-left:0px;}
.logos{margin-left:auto; margin-right:auto;}
 
#forma {float:left; width:100%;margin-left:30px;font-weight:bold;}
.valid{margin-left:auto; margin-right:auto;}

/* foot */
#bottom-bar {width:730px; height:15px; float:left; background:#111 url('images/bottom.png') no-repeat top center; margin-bottom:40px;}
#bottom-left {height:15px; width:15px; background: url(images/bl.png) no-repeat; float:left;}
#bottom-right {height:15px; width:15px; background: url(images/br.png) no-repeat; float:left;}