* { margin:0px; padding:0px; }

html, body { height:100%; }

body { background:#A0A838; }

#ContentWrap { position:relative; margin:0 auto; width:960px; min-height:100%; background:#FFFFFF; }

* html #ContentWrap { height:100%; }

.clr { clear:both; }

.a { font:bold 11px Trebuchet MS; color:#666666; text-decoration:none; }

.a:hover { font:bold 11px Trebuchet MS; color:#666666; text-decoration:underline; }

#Header { width:960px; height:370px; background:url(../images/bg_top_menu.jpg) top left no-repeat; background-position:0 -31px; }

#Header span { display:block; padding:10px 0px 0px 35px; font:14px Trebuchet MS; color:#000000; }

#Header span a { font:14px Trebuchet MS; color:#000000; text-decoration:none; }

#Header span a:hover { background:#C2C45C; font:14px Trebuchet MS; color:#000000; text-decoration:none; }

#MenuTop { width:960px; height:38px; background:url(../images/bg_menu.jpg) top left no-repeat; }

#MenuTop ul { margin:0px; padding:4px 35px 0px 35px; height:30px; }

#MenuTop li { list-style:none; display:block; float:left; margin-right:2px; padding-top:6px; width:146px; height:28px; background:url(../images/btn_menu.png) top left no-repeat; text-align:center; }

#MenuTop li a { font:16px Trebuchet MS; color:#FFFFFF; text-decoration:none; }

#MenuTop li a:hover { font:bold 16px Trebuchet MS; color:#FFFFFF; text-decoration:none; }

.separatorMenu { width:960px; margin-top:1px; height:6px; background:#29385A; }

#Content { margin:0px 35px 0px 35px; margin:0 auto; width:851px; padding:40px 0px 40px 35px; background:url(../images/bg_content.jpg) top left repeat-x #EEF2FE; }

#Content .ContentLeft { float:left; width:180px; }

#Content .ContentLeft p { font:12px Trebuchet MS; color:#666666; }

#Content .ContentLeft h2 { padding-bottom:10px; font:26px Trebuchet MS; color:#262D69; }

#Content .ContentLeft h3 { font:16px Trebuchet MS; color:#262D69; }

#Content .ContentLeft .img { padding:5px; border:1px solid #666666; margin-right:20px; } 

#Content .ContentMiddle { float:left; width:430px; padding-right:20px; text-align: justify; }

#Content .ContentMiddle a { color:#262D69; text-decoration:none; }

#Content .ContentMiddle a:hover { color:#262D69; text-decoration:underline; }

#Content .ContentMiddle ul { float:left; margin:0px; padding:0px; }

#Content .ContentMiddle ul li { list-style:none; font:bold 14px Trebuchet MS; color:#262D69; }

#Content .ContentMiddle ul li a { font:bold 14px Trebuchet MS; color:#262D69; text-decoration:none; }

#Content .ContentMiddle ul li a:hover { font:bold 14px Trebuchet MS; color:#262D69; text-decoration:underline; }

#Content .ContentMiddle p { font:14px Trebuchet MS; color:#666666; }

#Content .ContentMiddle h2 { padding-bottom:10px; font:26px Trebuchet MS; color:#262D69; }

#Content .ContentMiddle h3 { padding:10px 0px 5px 0px; font:bold 14px Trebuchet MS; color:#262D69; }

#Content .ContentMiddle h4 { padding:10px 0px 5px 0px; font:18px Trebuchet MS; color:#666666; }

#Content .ContentMiddle .img { padding-right:20px; } 

#Content .ContentRight { float:left; width:160px; border-left:1px solid #666666; padding-left:20px; }

#Content .ContentRight p { font:14px Trebuchet MS; color:#666666; }

#Content .ContentRight h2 { padding-bottom:10px; font:26px Trebuchet MS; color:#262D69; }

#Content .ContentRight h3 { padding:0px 0px 5px 0px; font:20px Trebuchet MS; color:#262D69; }

#Content .ContentRight .img { padding:5px; border:1px solid #666666; margin-right:20px; } 

#Content .ContentRight a { font:12px Trebuchet MS; color:#666666; text-decoration:none; }

#Content .ContentRight a:hover { font:12px Trebuchet MS; color:#666666; text-decoration:underline; }

.clientes { float:left; width:130px; height:88px; margin:0px 10px 10px 0px; border:1px solid #666666; }

#formLogin label { display:block; height:20px; font:bold 14px Trebuchet MS; color:#666666; }

#formLogin .input { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:175px; height:23px; font:14px Trebuchet MS; color:#999999; }

#formLogin .submit { cursor:pointer; border:0px; background:#112346; width:50px; height:25px; font:14px Trebuchet MS; color:#FFFFFF; }

#formContato label { display:block; height:20px; font:12px Trebuchet MS; color:#666666; }

#formContato .input { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:300px; height:23px; font:14px Trebuchet MS; color:#999999; }

#formContato textarea { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:300px; height:100px; font:14px Trebuchet MS; color:#999999; }

#formContato .submit { cursor:pointer; border:0px; background:#112346; width:50px; height:25px; font:14px Trebuchet MS; color:#FFFFFF; }

#Content .ContentRight .error { width:180px; height:50px; background:#99FFCC; border:1px solid #99CC66; margin-bottom:10px; }

#Content .ContentRight .error .p { font:11px Trebuchet MS; color:#000000; text-align:center; }

#Content .ContentRight .error .h2 { font:bold 18px Trebuchet MS; color:#FF0000; padding-bottom:5px; text-align:center; }

#Painel { background:#F4F4F4; padding:5px 5px 20px 5px; }

#Painel p { float:left; padding-top:2px; font:14px Trebuchet MS; color:#000000; }

#Painel ul { float:left; margin:0px; padding-left:20px; }

#Painel li { list-style:none; display:inline; font:12px Trebuchet MS; color:#000000; }

#Painel li a { font:12px Trebuchet MS; color:#000000; text-decoration:none; }

#Painel li a:hover { font:12px Trebuchet MS; color:#000000; background:#C2C45C; text-decoration:none; }

#Painel #PainelContent { margin-top:5px; border-top:1px solid #CCCCCC; }

#Painel #PainelContent #error { width:802px; height:50px; background:#99FFCC; border:1px solid #99CC66; margin:10px 0px 10px 0px; }

#Painel #PainelContent #error .p { font:11px Trebuchet MS; color:#000000; text-align:center; }

#Painel #PainelContent #error .h2 { font:bold 16px Trebuchet MS; color:#FF0000; padding-top:10px; text-align:center; }

#Painel #PainelContent fieldset { width:300px; margin-top:10px; padding:0px 10px 10px 10px; border:1px solid #CCCCCC; }

#Painel #PainelContent legend { padding:0px 4px 0px 4px; font:bold 14px Trebuchet MS; color:#666666; }

#Painel #PainelContent label { display:block; margin-top:10px; font:12px Trebuchet MS; color:#000000; }

#Painel #PainelContent .input { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:290px; height:23px; font:14px Trebuchet MS; color:#666666; }

#Painel #PainelContent .input[disabled] { border:1px solid #B3B3B3; background:#e8e8e8; margin-bottom:6px; padding:2px 0px 0px 5px; width:290px; height:23px; font:14px Trebuchet MS; color:#999999; }

#Painel #PainelContent .select { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:220px; height:23px; font:14px Trebuchet MS; color:#666666; }

#Painel #PainelContent .textarea { border:1px solid #B3B3B3; background:#FFFFFF; margin-bottom:6px; padding:2px 0px 0px 5px; width:290px; height:100px; font:14px Trebuchet MS; color:#999999; }

#PainelUser { padding:0px 5px 20px 5px; }

#PainelUser #PainelMenu { float:left; width:190px; background:#FFFFFF; padding:5px; }

#PainelUser #PainelMenu p { font:12px Trebuchet MS; color:#000000; }

#PainelUser #PainelMenu p a { font:12px Trebuchet MS; color:#000000; text-decoration:none; }

#PainelUser #PainelMenu p a:hover { font:12px Trebuchet MS; color:#000000; background:#C2C45C; text-decoration:none; }

#PainelUser #PainelMenu ul { margin-top:10px; padding-left:20px; padding-right:20px; }

#PainelUser #PainelMenu li { list-style:square; font:12px Trebuchet MS; color:#000000; border-bottom:1px solid #CCCCCC; }

#PainelUser #PainelMenu li a { font:12px Trebuchet MS; color:#000000; text-decoration:none; }

#PainelUser #PainelMenu li a:hover { font:12px Trebuchet MS; color:#000000; background:#C2C45C; text-decoration:none; }

#PainelUser #PainelUserContent { float:left; width:500px; margin-left:20px; }

#PainelUser #PainelUserContent #ExibeTitulo { width:560px; height:25px; margin-bottom:10px; background: #A0A838; padding:5px 15px 5px 15px; }

#PainelUser #PainelUserContent #ExibeTitulo h1 { float: right; display:block; font:18px Trebuchet MS; color:#FFFFFF;  }

#PainelUser #PainelUserContent #ExibeArquivos { width:560px; min-height:170px; margin-bottom:20px; background:#FFFFFF; padding:15px 15px 8px 15px; }

#PainelUser #PainelUserContent #ExibeArquivos p { min-height:100px; font:12px Trebuchet MS; color:#000000; }

#PainelUser #PainelUserContent #ExibeArquivos h2 { float:left; display:block; font:18px Trebuchet MS; color:#000000; }

#PainelUser #PainelUserContent #ExibeArquivos h3 { float:right; display:block; font:16px Trebuchet MS; color:#000000; }

#Footer { width:100%; height:69px; padding-top:20px; background:url(../images/bg_footer.jpg) top left repeat-x; }

#Footer p { display:block; font:14px Trebuchet MS; color:#262D69; text-align:center; }

#Footer a { color:#262D69; text-decoration:none; }

#Footer a:hover { color:#262D69; text-decoration:underline; }
