body {margin:0px;padding:0;background:url('img/bg-amarelo.gif') #FFF;}
#container {/*border:1px solid #D1D0D0;background:url('img/bg-amarelo.gif');*/}

#header {height:114px;background:url('img/header-bg.gif');}
#header a {}
#header a img {width:445px;height:104px;border:0;}

#navi {height:19px;/*border:solid #767600;border-width:2px 0;margin:4px 11px;*/margin:0;padding:4px 0;list-style-type:none;position:relative;background:url('img/menu-bg.gif');}
#navi li {margin:0;padding:0;float:left;}

#menu {margin:0;padding:0;list-style-type:none;clear:both;}
#menu li {padding:0 11px;margin:0;border-right:1px solid #727200;float:left;}
#menu li.client {border-right:0;}
#menu li a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#77755D; text-decoration:none;}

#lang {margin:0;padding:0;list-style-type:none;clear:both;position:absolute;right:0;}
#lang li {padding:0 11px;margin:0;border-right:1px solid #727200;float:left;}
#lang li.portugues {border-right:0;}
#lang li a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#77755D; text-decoration:none;}

#logout {margin:0;padding:0;list-style-type:none;clear:both;position:absolute;right:0;}
#logout li {padding:0 11px;margin:0;}
#logout li a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#77755D; text-decoration:none;}

/* Marca menu */
body.work #menu li.work a,
body.works #menu li.works a,
body.contact #menu li.contact a,
body.shop #menu li.shop a,
body.partners #menu li.partners a,
body.clients #menu li.clients a,
body.users #menu li.users a,
body.jobs #menu li.jobs a {color:#000;}
/* Marca idioma */
body.en #lang li.english a,
body.pt #lang li.portugues a {color:#000;}

#home {margin:11px;padding:0;list-style-type:none;overflow:hidden;clear:both;}
#home li {padding:4px;margin:0 4px 4px 0;background:#FFF;float:left;cursor:pointer;cursor:hand;height:130px;}
#home li a {margin:0 2px;padding:0;width:234px;cursor:pointer;cursor:hand;text-decoration:none;}
#home li a img {width:234px;border:0;}
#home li a p {margin:0 2px;padding:0;width:234px;color:#000;font:bold 11px Courier New, monospace;letter-spacing: -1px;line-height: 12px;}


#work {background:#FFF;margin:11px;position:relative;}
#work .leftCol {position:absolute;top:4px;left:8px;width:230px;}
#work .leftCol a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#work .leftCol p {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#77755D;}
#work .rightCol {position:relative;top:4px;left:248px;width:505px;}
#work .rightCol img {/*width:504px;*/margin:20px 0;}
#work .rightCol object {width:320px;height:240px;margin:20px 0;}
#work .rightCol object embed {width:320px;height:240px;margin:20px 0;}

#contact {background:#FFF;margin:11px;padding:8px;}
#contact h2 {margin:0;padding:0;font:bold 12px Arial;color:#000;}
#contact p {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#contact ul {list-style-type:none;margin:0;padding:0;}
#contact li {margin:0;padding:0;font:bold 12px Arial;color:#000;}

#partners {background:#FFF;margin:11px;padding:8px;}
#partners h2 {margin:0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#partners dl {margin:0;padding:0;}
#partners dl dt {margin:0;padding:0;font:bold 12px Arial;color:#000;margin-top:10px;}
#partners dl dt a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-decoration:none;}
#partners dl dd {margin:0;padding:0;}
#partners dl dd a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#9F9D9D;text-decoration:none;}

#clients {background:#FFF;margin:11px;padding:8px;clear:both;overflow:hidden;}
#clients h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#clients .item {clear:both;}
#clients .item .leftCol {width:250px;float:left;margin-bottom:20px;}
#clients .item .rightCol {width:500px;float:left;margin-bottom:20px;}

#clients .leftCol a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#4D4948;}
#clients .leftCol p {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#4D4948;}
#clients .leftCol ol {margin:0;padding-left:20px;font:bold 11px Courier New, monospace;letter-spacing: -1px;}
#clients .leftCol ol li {font:bold 11px Courier New, monospace;letter-spacing: -1px;padding-bottom:5px;}
#clients .leftCol ol li a {text-decoration:none;color:#4D4948;}
#clients .leftCol ol li a:hover {text-decoration:none;color:#000;}

#clients .item .rightCol a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#4D4948;}
/*
#clients .item .rightCol #viewJobFile {position:relative;top:4px;left:248px;width:505px;}
#clients .item .rightCol #viewJobFile img {width:504px;margin:20px 0;}
#clients .item .rightCol #viewJobFile object {width:320px;height:240px;margin:20px 0;}
#clients .item .rightCol #viewJobFile object embed {width:320px;height:240px;margin:20px 0;}

#clients #viewJobFile {display:none;padding:10px;background:#FFF;border:1px solid #DDD;position:absolute;top:20px;right:20px;}
#clients #viewJobFile a {position:absolute;top:5px;right:5px;border:1px solid #DDD;background:#000;font:bold 10px verdana;color:#FFF;padding:4px;}
#clients #viewJobFile img {margin:20px 5px 5px;border:1px solid #DDD;}
*/

/* LOGIN */
#login {background:#FFF;margin:11px;padding:8px;}
#login h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#login p {margin:4px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#4D4948;}
#login p a {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-decoration:none;}
#login form {margin:0;padding:0;}
#login form div {position:relative;height:20px;}
#login form div label {position:relative;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#4D4948;}
#login form div input {position:absolute;left:75px;font:bold 11px Courier New, monospace;letter-spacing: -1px;background:#FFFF00;border:0;width:420px;}
#login form div.submit input {position:absolute;left:345px;background:#A3A1A1;color:#FFF;width:150px;}


/* ADMIN */
#admin {background:#FFF;margin:11px;padding:8px;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#admin h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}

#users {background:#FFF;margin:11px;padding:8px;}
#users h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#users form {}
#users form table {}
#users form table tr {}
#users form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#users form table tr td {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;padding:4px;}
#users form table tr td input {border:0;font:normal 12px Arial;color:#000;}
#users #addUser {margin-top:10px;}
#users #addUser form {}
#users #addUser form table {}
#users #addUser form table tr {}
#users #addUser form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#users #addUser form table tr td {padding:4px;}
#users #addUser form table tr td input {border:1px solid #CCCCCC;}

#clients {background:#FFF;margin:11px;padding:8px;}
#clients h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#clients form {}
#clients form table {}
#clients form table tr {}
#clients form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#clients form table tr td {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;padding:4px;}
#clients form table tr td input {border:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#clients #addClient {margin-top:10px;}
#clients #addClient form {}
#clients #addClient form table {}
#clients #addClient form table tr {}
#clients #addClient form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#clients #addClient form table tr td {padding:4px;}
#clients #addClient form table tr td input {border:1px solid #CCCCCC;}

#jobs {background:#FFF;margin:11px;padding:8px;}
#jobs h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#jobs form {}
#jobs form table {}
#jobs form table tr {}
#jobs form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#jobs form table tr td {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;padding:4px;}
#jobs form table tr td input {border:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#jobs form table tr td a {color:#000;text-decoration:none;}
#jobs form table tr td a:hover {text-decoration:underline;}
#jobs #viewJobsFile {display:none;padding:10px;background:#FFF;border:1px solid #DDD;position:absolute;top:20px;right:20px;}
#jobs #viewJobsFile a {position:absolute;top:5px;right:5px;border:1px solid #DDD;background:#000;font:bold 10px verdana;color:#FFF;padding:4px;}
#jobs #viewJobsFile img {margin:20px 5px 5px;border:1px solid #DDD;}
#jobs #addjobs {margin-top:10px;}
#jobs #addjobs form {}
#jobs #addjobs form table {}
#jobs #addjobs form table tr {}
#jobs #addjobs form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#jobs #addjobs form table tr td {padding:4px;}
#jobs #addjobs form table tr td input {border:1px solid #CCCCCC;}


#works {background:#FFF;margin:11px;padding:8px;}
#works h2 {margin:0 0 10px 0;padding:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#works form {}
#works form table {}
#works form table tr {}
#works form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#works form table tr td {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;padding:4px;}
#works form table tr td input {border:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#works form table tr td a {color:#000;text-decoration:none;}
#works form table tr td a:hover {text-decoration:underline;}
#works #viewWorksFile {display:none;padding:10px;background:#FFF;border:1px solid #DDD;position:absolute;top:20px;right:20px;}
#works #viewWorksFile a {position:absolute;top:5px;right:5px;border:1px solid #DDD;background:#000;font:bold 10px verdana;color:#FFF;padding:4px;}
#works #viewWorksFile img {margin:20px 5px 5px;border:1px solid #DDD;}
#works #addwoks {margin-top:10px;}
#works #addwoks form {}
#works #addwoks form table {}
#works #addwoks form table tr {}
#works #addwoks form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#works #addwoks form table tr td {padding:4px;}
#works #addwoks form table tr td input {border:1px solid #CCCCCC;}
#works #addwoks form table tr td textarea {border:1px solid #CCCCCC;font:normal 12px Arial;color:#000;}

#partners {background:#FFF;margin:11px;padding:8px;}
#partners h2 {margin:0 0 10px 0;padding:0;font:bold 12px Arial;color:#000;}
#partners form table {}
#partners form table tr {}
#partners form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#partners form table tr td {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;padding:4px;}
#partners form table tr td input {border:0;font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;}
#partners #addPartner {margin-top:10px;}
#partners #addPartner form {}
#partners #addPartner form table {}
#partners #addPartner form table tr {}
#partners #addPartner form table tr th {font:bold 11px Courier New, monospace;letter-spacing: -1px;color:#000;text-align:left;background:#CCC;padding:4px;}
#partners #addPartner form table tr td {padding:4px;}
#partners #addPartner form table tr td input {border:1px solid #CCCCCC;}


#footer {}
