*{margin:0; padding:0;}
body{background:#f5f5f5 url(../images/bg_painel.png) repeat-x;}
#painel{width:1000px; margin:0 auto;}

#painel .ms{width:980px;}
#painel .nav{float:left; list-style:none; width:200px;}
#painel .nav .tt{float:left; background:#666; width:200px; margin-bottom:10px;}
#painel .nav .tt span{padding:10px; text-shadow:#000 1px 1px 1px; background:#333; color:#FFF; float:left; width:180px; font:16px Arial, Helvetica, sans-serif;}
#painel .nav .tt .sub{list-style:none; float:left; width:200px;}
#painel .nav .tt .sub li{border-bottom:1px solid #f5f5f5; float:left; width:200px;}
#painel .nav .tt .sub li a{padding:5px; float:left; width:190px; text-decoration:none; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:#000 1px 1px 1px;}
#painel .nav .tt .sub li a:before{content:'» ';}
#painel .nav .tt .sub li a:hover{background:#FF4F4F;}

#painel .pg{float:right; width:990px;}

#painel .bloco{float:left; width:1000px; padding:10px; background:#FFF; border:1px solid #CCC; margin-bottom:10px;}
#painel .bloco .titulo{padding:5px; background:#f5f5f5; float:left; width:998px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px;}
#painel .bloco .titulo form{float:right; }
#painel .bloco .titulo form label input{color:#666; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 5px 2px; border:1px solid #ccc;}
#painel .bloco form label input{color:#666; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 5px 2px; border:1px solid #ccc;}
#painel .bloco .sub{padding:5px; background:#f5f5f5; float:left; width:990px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px;}

#painel .bloco .tbdados{border:1px solid #999; border-bottom:0; border-right:0; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#painel .bloco .tbdados tr td{padding:5px; border:1px solid #999; border-top:0; border-left:0;}
#painel .bloco .tbdados tr:hover td{background:#DFF4FF;}
#painel .bloco .tbdados tr td a{font:12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none;}
#painel .bloco .tbdados .subcat td{background:#FFFFD7;}
#painel .bloco .tbdados tr td a:hover{text-decoration:underline;}
#painel .bloco .tbdados .ses td{background:#ccc; font-weight:bold;}
#painel .bloco .tbdados .ses:hover td{background:#ccc;}
#painel .bloco .tbdados tr .nb{border-right:0;}

#painel .bloco form .line{float:left; padding:10px; display:inline; width:303px; border:1px solid #ccc; background:#f5f5f5; margin-bottom:10px; margin-left:5px}
#painel .bloco form .line2{float:left; padding:10px; display:inline; width:303px; border:1px solid #ccc; background:#f5f5f5; margin-bottom:10px; margin-left:1px}
#painel .bloco form .line3{float:left; padding:10px; display:inline; width:477px; border:1px solid #ccc; background:#f5f5f5; margin-bottom:10px; margin-left:1px}
#painel .bloco form .line4{float:left; padding:10px; display:inline; width:980px; border:1px solid #ccc; background:#f5f5f5; margin-bottom:10px; margin-left:1px}
#painel .bloco form .line .data{display:block; margin-bottom:3px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
#painel .bloco form .line2 .data{display:block; margin-bottom:3px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
#painel .bloco form .line3 .data{display:block; margin-bottom:3px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
#painel .bloco form .line4 .data{display:block; margin-bottom:3px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
#painel .bloco form .check{float:left; padding:10px; display:block; width:980px; border:1px solid #ccc; background:#f5f5f5; margin-bottom:10px;}
#painel .bloco form .check .data{display:block; margin-bottom:3px; font:14px Georgia, "Times New Roman", Times, serif; color:#333;}
#painel .bloco form .check ul{list-style:none; float:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
#painel .bloco form .check ul li{margin-bottom:3px; float:left; width:170px; margin:0 15px 10px 0; background:#FFF; padding:5px;}
#painel .bloco form .check ul .last{float:right; margin:0 0 10px 0;}
#painel .bloco form .check ul li input{float:left; margin:3px 5px 0 0;}

#painel .bloco form .line input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:300px; border:1px solid #999; padding-left:5px}
#painel .bloco form .line textarea{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:290px; height:118px; border:1px solid #999;}
#painel .bloco form .line select{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:4px; width:auto; border:1px solid #999;}
#painel .bloco form .line2 input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:300px; border:1px solid #999; padding-left:5px}
#painel .bloco form .line3 input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:470px; border:1px solid #999; padding-left:5px}
#painel .bloco form .line4 input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:960px; border:1px solid #999; padding-left:5px}
#painel .bloco form .line2 textarea{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:960px; border:1px solid #999;}
#painel .bloco form .line3 textarea{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:960px; border:1px solid #999; height:100px;}
#painel .bloco form .line4 textarea{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px; width:960px; border:1px solid #999; height:100px;}
#painel .bloco form .line2 select{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:4px; width:auto; border:1px solid #999;}
#painel .bloco form .line3 select{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:4px; width:auto; border:1px solid #999;}

#painel .bloco .gblist{float:left; width:560px; margin:5px 0 0 0; list-style:none; display:inline;}
#painel .bloco .gblist li{float:left; width:85px; height:65px; padding:2px; background:#000; margin:0 5px 5px 0; position:relative;}
#painel .bloco .gblist li:hover .action{display:block;}
#painel .bloco .gblist .last{float:right; margin-right:0;}
#painel .bloco .gblist .action{position:absolute; left:2px; top:2px; padding:30px 5px 14px; background:rgba(0,0,0,0.5);}
#painel .bloco .gblist .action{width:75px; text-align:center; display:none;}
#painel .bloco .gblist .action a{padding:5px 5px 0; background:#000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#painel .bloco .gblist .action a:hover{background:#FF4F4F;}

#footer{text-align:center; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:10px;}
#footer a{color:#666;}
#footer a:hover{color:#09F;}

#painel .bloco .paginator{float:left; width:980px; padding:10px; background:#f5f5f5; margin:10px 0 0 0; text-align:center;}
#painel .bloco .paginator{font:bold 12px Arial, Helvetica, sans-serif; font-variant:small-caps;}
#painel .bloco .paginator a{color:#fff; margin:0 2px; text-decoration:none; padding:3px 6px; background:#333; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #000;}
#painel .bloco .paginator span{color:#fff; margin:0 2px; padding:3px 6px; background:#09F; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #005789;}
#painel .bloco .paginator a:hover{background:#FF5353;}

#header{float:left; width:1010px; height:50px; margin-bottom:20px;}
#header img{float:left;}
#header .coom{float:right; margin:40px 0;}
#header .coom a{margin-left:10px;}


