/* Default */
body      { margin:0; font:89% arial; background:#f6f6f6; }
a         { color:#3e4da6; }
fieldset  { clear:left; border:solid 1px #ccc; padding:20px 10px; }
legend    { font-size:16px; font-weight:bold; }
h3        { font-size:16px; clear:both; }
img       { border:none; }

/* Estrutura */
#geral                     { }
#header                    { height:38px; position:relative; background:#444; border-bottom:solid 5px #333; }
#content                   { background:#fff; border:solid 1px #e2e2e2; margin:10px; padding:20px; padding-top:15px; padding-bottom:30px; overflow:hidden; clear:both; }
#footer                    { font-size:10px; background:#f6f6f6; padding:20px; text-align:center; color:#aaa; }

/* Navigation */
#navigation                { margin:0; padding:2px 0 0 0; margin-left:5px; }
#navigation li             { float:left; position:relative; display:inline; padding:11px 7px 0 7px; height:30px; }
#navigation a              { color:#fff; text-decoration:none; }
#navigation .child         { display:none; background:#666;  margin:0; padding:0; float:left; position:absolute; top:41px; left:0; }
#navigation .child li      { width:140px; height:20px; line-height:9px; border-bottom:solid 0.5px #999; padding-left:15px; }
#navigation .child a       { color:#eee; }
#navigation .child a:hover { color:#fff; }

/* Datagrid */
.datagrid                  { width:100%; border:solid 1px #ccc; border-right:0; border-bottom:0; clear:both; }
.datagrid td               { border:solid 1px #ccc; border-top:0; border-left:0; padding:4px; }
.datagrid .head td         { background:#eee; }

/* Formulários */
.form                      { clear:both; }
.form table                { float:left; }
.tableBorder               { border-right:solid 1px #e6e6e6; padding-right:30px; margin-right:25px; }
.form textarea             { width:500px; height:200px; border:solid 1px #ccc; }
.form input                { border:solid 1px #ccc; padding:3px; margin-top:5px; }
.form .large		       { width:300px; }
.form ul                   { list-style:none; margin-left:0; padding-left:0; }

/* Paginate */
.paginate                  { margin:0; padding:0; color:#999; margin-top:15px; }
.paginate li               { list-style:none; display:inline; float:left; padding:3px; }

/* Início */
.title                     { color:#3e4da6; padding-top:10px; margin-top:0; }
.inbox                     { height:400px; float:left;  padding-right:25px; margin-right:20px; border-right:solid 1px #eee; }
.inbox ul                  { margin:0 0 0 20px; padding:0; }
.inbox li                  { list-style:square; padding-bottom:3px; }
.inbox h4                  { padding-bottom:0; margin-bottom:10px; }

/* Login */
#login                     { color:#fff; width:300px;  padding:20px; margin:auto; margin-top:180px; background:url(/public/img/admin/login-bkg.jpg) no-repeat; }
#login input               { width:192px; border:solid 1px #666; padding:3px; flot:left; }

/* Outros */
.logout                    { color:#fff; position:absolute; right:25px; top:13px; text-decoration:none; }
.view                      { color:#fff; position:absolute; right:85px; top:13px; text-decoration:none; }
.navLink                   { margin:10px 20px 20px  0; float:left; }
#msg                       { color:#CC0000; }

/* NavContext */

#navContext                { margin:0; padding:0; }
#navContext li             { display:inline; border:solid 1px #ccc; background:#f2f2f2; padding:5px 8px; }
#navContext a              { text-decoration:none; }  
#navContext #active        { border-bottom:solid 1px #fff; background:#fff; }

#navContent                { width:700px; padding-top:20px; border-top:solid 1px #ccc; float:left; margin-top:5px; }
.displayImg                { padding:0; margin:0; list-style:none; padding-top:10px; }
.displayImg li             { float:left; display:inline; padding:5px; }
.displayImg a              { clear:both; float:left; }















