/* CSS Document */
body {background: url(/sitemedia/img/fundo1.png) repeat-x top #fff; font-family: Helvetica, Arial, sans-serif; 
font-size:0.84em; line-height:130%; color:#111;}
a {color:#3DAEDD;}
a:hover {text-decoration: None;}
table {display:block;}
h3 {color:#335; font-size:1.1em; font-weight:normal;}
th ol {text-align: left; padding: 1px; margin:1px;}
#whole {width:950px; margin: -20px auto;}
#sidebar {width:246px; float: left; height: 100%; margin-right: 10px;}
#logopad {height:205px; margin: 0px; background:url(/sitemedia/img/fundo_logo.png) no-repeat;}
#logo {margin:auto; background:url(/sitemedia/img/logo.jpg) no-repeat center bottom #fff; width:190px;height:170px; display:block;}
#menu {background: url(/sitemedia/img/tail.png) no-repeat center 330px transparent; color:#fff; 
padding-left: 30px; height:490px; }
#menu ul {list-style-type: none;}
#menu ul li {text-transform:uppercase; font-weight:bold;}
#menu ul li ul {padding: 0px; padding-bottom:20px;}
#menu ul li ul li {text-transform:none; font-weight:normal; line-heigth: 140%;}
#head {color: #fff; margin-bottom: 50px; padding-top:40px;}
#head p {line-height: 80%;}
#head h1 {display:block; padding-top: 40px; }
#head h2 {color: #ddd; font-family: Helvetica, Arial, no-serif;}
#head h1, #head .tag, h2, h1 {color:#3DAEDD; font-weight: normal;}
#home p {color: #fff;}
#content {background-color:#fff; padding: 20px; /*height: 500px;*/ min-height: 500px; margin-left:235px;}
.credits {padding-left: 15px; color:#555;}
#menu a, #home a {color:#fff; text-decoration:none;}
#menu a:hover, #home a:hover {color: #3DAEDD; text-decoration:underline;}
.submission { border: 1px #def solid; padding-left: 20px;}
#sponsors {margin-top: 30px; padding-top: 30px;}
.errorlist {padding:0px; margin: 0px;max-width:300px;;}
.errorlist li {list-style:none; /*float:left;*/ color:#f00;display:block;}
.nobg {background-image: none; background-color: #fff;}
.nodoc td, .nodoc td a {color:red;}
.nofinal td, .nofinal td a {color:orange;}

