body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
fieldset,img,abbr,acronym {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}

html,body{margin:0;padding:0;height:100%;}
body{margin:0; font:normal 12px/1.6 Arial,sans-serif}
#outer{overflow:auto;position:absolute;left:200px;right:0;top:60px;bottom:20px; font-size:13px;}
#top{position:absolute;left:0px;right:0;top:0;height:59px;background:#f4f4f4 url("amavi.jpg") no-repeat 10px center;border-bottom:1px solid #ccc;overflow:hidden;}
#bottom{position:absolute;left:0px;right:0;bottom:0;height:19px;background:#eee;overflow:hidden;border-top: 1px solid #bbb; color: #888}
#left{position:absolute;top:60px;bottom:20px;left:0;width:200px;z-index:99;overflow:hidden;}
#handler {width:10px; height:100%; background: #D9D4CC url("handler.gif") no-repeat 1px center; position:absolute; right:0; top:0; cursor: col-resize;}
#menu {height:100%; overflow:auto; overflow-x:hidden; margin-right:10px;position:relative;}
#damnit {position:absolute; width:500px}

.m5 {margin:5px;}
.m5a {margin: 0 5px;}
#outer .inner * {max-width:700px}
#outer .inner table {max-width:auto}

#top h1 {top: 25px; left:95px; position:absolute;}
#top h1 a {color: #aaa; font-size:16px; font-weight:bold; text-decoration:none;}
#user-info {text-align:right;}
#outer h2 {font: normal 24px/1.6 Georgia, serif; font-style:italic; color: #ab2305; letter-spacing:-1px; padding:0 10px; text-align:center;margin: 0 0 50px 0}
#treew {margin-top:20px;}

#outer p {margin: 10px 0}
#outer p.sucesso,#outer p.erro,#outer p.aviso {padding: 10px; text-indent:0; margin: 10px auto; text-align:center; width:400px; font-weight:700}
#outer p.sucesso {background: #EDFFD6; color: #426516; border:1px solid #A5C87A}
#outer p.erro {background: #FCD6CB; color: #BD2816; border: 1px solid #D07F69}
#outer p.aviso {background: #D2D8FA; color: #384174; border: 1px solid #8388A4}

table tr.zebra {background: #eee;}
table tr.over {background: #ddd;}

table {margin: 10px 0 30px;width:100%;}
table,table td,table th{ border-collapse: collapse; text-align: left;}
table th,table td {padding:7px 3px;}
table th{background:#555; color:#fff; font-weight:bold; border: 1px solid #222; border-bottom:3px solid #222;}
table td{border-bottom: 1px solid #CACACA;border-left: 1px dotted #ddd; border-right: 1px dotted #ddd;}
table tr{background: #fff;color:#555;}
table tr:hover,table tr.hover{background: #ddd;cursor: default;color:#000;}

