* { margin:0; padding:0; }
body { font-family: Arial; background-color:#474847; }
img { border:0px; }
#container { width:100%; text-align:center; }
#header { width:998px; height:140px; margin:0 auto; text-align:left; background-color:#000; }
#header img { float:left; margin-left:10px; }
#header h1 { font:24px Tahoma, Arial; color:#4F91DD; font-weight:bold; text-align:center; padding-top:30px; }
#header h2 { font:12px Tahoma, Arial; color:#bdbcbc; font-weight:bold; text-align:center; padding-top:5px; text-transform:uppercase; }

#header ul li { list-style-type:none; display:inline; padding:5px 5px 5px 5px; margin:25px 0px 0px 15px; }
#header ul li a { font:14px Tahoma, Arial; text-decoration:none; color:#ffffff; padding:5px 10px 5px 10px; }
#header ul li a.active { font:14px Tahoma, Arial; text-decoration:none; background-color:#4b4b4b; color:#ffffff; padding:5px 10px 5px 10px; }
#header ul li a:hover { font:14px Tahoma, Arial; text-decoration:none; background-color:#0093DD; color:#ffffff; padding:5px 10px 5px 10px; }

#content { width:998px; margin:0 auto; text-align:left; padding-top:20px; background:url(../img/bg_content.png) top center no-repeat; background-color:#484948; }
#content #middle { min-height:500px; padding-left:10px; padding-right:10px; color:#ffffff; }
#content p { float:right; margin-right:20px; width:250px; font:16px Georgia, Tahoma, Arial; color:#4b4b4b; }

#homeContent { margin-left:40px; }
#homeContent img { margin:0px; display:inline; padding:0px; float:left; }

#criarte  p { float:none; width:700px; margin-top:50px; margin-bottom:50px; margin-left:150px; font:22px Georgia; color:#ffffff; text-align:center; }
#criarte  p a { color:#ffffff; font-weight:bold; text-decoration:none; }

#provas  p { float:left; width:700px; margin-top:50px; margin-left:150px; font:18px Georgia; color:#ffffff; text-align:center; }
#provas  p a { color:#ffffff; font-weight:bold; text-decoration:none; }

/*#footer { width:998px; height:282px; margin:0 auto; padding-top:10px; background:url(../img/bg_bottom_black.jpg) bottom center no-repeat; background-color:#000000; text-align:left; } */
#footer { clear:both; width:100%; height:120px; border-top:5px solid #5296DD; text-align:left; background:url(../img/bg_header.png) top right no-repeat; background-color:#000000; }
#footer p { margin-left:15px; margin-top:45px; float:left; width: 270px; font:12px Tahoma, Arial; color:#ffffff; }
#footer p a { font:12px Tahoma, Arial; color:#ffffff; font-weight: bold; text-decoration:none; }

#photoproof { width:998px; height:35px; margin:0 auto; padding-top:5px; }
#photoproof p { float:none; text-align:center; font:12px Tahoma, Arial; color:#ffffff; }
#photoproof p a { font:12px Tahoma, Arial; color:#ffffff; font-weight: bold; text-decoration:none; }