body { margin:0; padding:0; font-size:0.8em; line-height:20px; font-family: "Trebuchet MS", Arial; border:1px solid #666; background:#000; }
a { color:#fffd48; text-decoration:none;}
a:hover { text-decoration:underline;}

#header { background:url(./images/header_bckg.jpg) no-repeat top right #000;}
#logo { padding:0px 35px 0px 40px; height:256px; background:url(images/head_bckg.jpg) no-repeat #14a500; text-align:right; background-color:#ffffff;}
#logo a{ color:#000;  border:none; }
#logo_text { float:right;   text-align:left;}
#menu { background: url(./images/menu_bckg.gif) repeat-x #000; height:64px; padding-top:23px;}
#menu_list {width:750px; margin:0 auto;}
#menu a { display:block; float:left; color:#f6ff00; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:10px;}
#menu a:hover{padding-top:12px;}
#submenu {background: url(./images/submenu_bckg.gif) repeat-x #000; height:40px; padding-top:0px;  padding-left:345px;}
#submenu_list {width:350px; margin:0 auto; }
#submenu a { display:block; float:left; color:#f6ff00; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:7px;}
#submenu a:hover{padding-top:9px;}

.splitter { display:block; float:left;}

#text { margin: 0 305px 0 20px; }
#text p { padding: 0px 50px 5px 0px; color:#fffd48}
#text li {list-style:none; padding-left:20px; background:url(./images/li.gif) no-repeat 0px 4px; color:#ccc;}
#text a{color:#1E1E1E;}
#sidebar {  float:right; width:235px; padding: 0 20px 0 10px; color:#fffd48; font-size:16px;}
#sidebar a{ font-weight:bold; }
#sidebar li {list-style:none; padding-left:20px; padding-top:10px; background:url(./images/li.gif) no-repeat 0px 15px; color:#ccc;}
#sidebar img{ padding-top:20px;}
h1 { margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:1.5em ; color:#6bc22a;}
h2 { margin:0; padding:10px 0 0 30px; font-size:1.2em ; color:#fffd48;}

#main { float:left; background:url(./images/sidebar_bckg.gif) no-repeat top right #1e1e1e; padding:20px 0 0 0;}
#footer {background:url(./images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; color:#fff; font-size:13px;}
#left_footer a { color:#000;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#000;  font-size:10px; text-align:right;}
#right_footer a { color:#000;}

#show { background: #fff; border:0; aling:center; padding-top: 15px; }
#show a { color:#fff}

#morada {padding: 10px 0 0 50px; color:#ccc;}
#morada strong {padding-right:20px;}
#perguntas p { padding: 0px 300px 5px 100px; color:#ccc; } 
#perguntas li {list-style:none; padding: 0px 300px 7px 100px; background:url(./images/li.gif) no-repeat 80px 4px; color:#ccc;}
#contactos table{ padding-top: 20px;}

#perguntasimg { padding-top:20px; padding-right: 50px;}
#expo { padding-left:30px; padding-top:50px;}
#data { padding-left:40px; padding-top:10px;}
#desc { padding-left:90px; padding-top:5px; color:#ccc;}
#banner {padding-left:80px;}
#imprensa {padding-left:30px; padding-top:20px;}
