body{background:#161616 url(../../images/bg2.jpg) repeat-x;margin-top:20px;text-align:center;overflow-x:hidden;overflow-y:scroll}
form{margin:-10px 0 0 0;padding:0}
h2{font-size:16px;font-weight:bold}
h3{font-size:15px;font-weight:bold;color:#666;margin-top:10px}
a{color:#000000}
a:visited{color:#808080}
img{border:none}
ol{margin-top:5px}
ol li{margin-left:-17px;margin-bottom:5px}
#global{position:relative;width:650px;height:100%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}
#CAtable{border:none;border-collapse:collapse;width:650px;margin-bottom:10px}
#CAtablecontent{border:none;border-collapse:collapse;width:615px;margin:5px 0 30px 0;font-family:arial,helvetica,sans-serif;font-size:12px;color:#000}
#CAtablequeries{border:none;border-collapse:collapse;width:600px;margin:5px 0 0 0;font-family:arial,helvetica,sans-serif;font-size:12px;color:#000}
#CAtableresources{border:none;border-collapse:collapse;width:600px;margin:5px 0 0 0;font-family:arial,helvetica,sans-serif;font-size:12px;color:#000}
#CAtableform{border:none;border-collapse:collapse;width:615px;font-family:arial,helvetica,sans-serif;font-size:12px;color:#000}
#logoimage{width:615px;height:37px;margin-bottom:9px}
#bannerimage{width:615px;height:107px;margin-top:9px}
#elletrocatlogoimage{width:105px;height:59px}
.formlabel,.submitlabel{background-color:#808080;font-family:arial,helvetica,sans-serif;font-size:12px;color:#fff;font-weight:bold;width:215px;white-space:nowrap;padding:5px 10px 10px 20px;text-align:right}
.submitlabel{background-color:#fff}
.formfield,.submitfield{background-color:#dddddd;font-family:arial,helvetica,sans-serif;font-size:12px;color:#333;font-weight:normal;width:400px;padding:5px 0 10px 10px}
.submitfield{background-color:#fff;font-size:13px}
.submitfield a{text-decoration:none}
.submitfield a:hover{text-decoration:underline}
.textfield1,.textfield2,.textfield3,.textfield4{border:1px solid #666;width:300px;height:20px;padding:2px 0 0 5px}
.textfield2{width:120px}
.textfield3,.textfield3dis{width:40px}
.textfield3dis{background-color:#f1f1f1;border:1px solid #999}
.textfield4{width:60px}
.radioclass{float:left;margin-right:5px;}
.radiotxt{float:left;margin-right:22px;margin-top:3px}
.content{background-color:#fff;padding-left:17px}
.leftcolumn,.leftcolumn2,.leftcolumn3{width:145px;vertical-align:top;text-align:center;padding:10px 0 0 0}
.leftcolumn2{vertical-align:middle;padding:10px 0 0 0}
.rightcolumn,.rightcolumn2{width:465px;vertical-align:top;text-align:left;padding:10px 30px 0 0}
.rightcolumn2{padding:10px 20px 0px 25px}
.rightcolumn span,.rightcolumn2 span{font-size:13px;font-weight:bold}
.rightcolumn3{font-size:14px;font-weight:bold;vertical-align:middle}
.rightcolumn3 a{text-decoration:none}
.rightcolumn3 a:hover{text-decoration:underline}
.lefticon{}
.red{color:#c00}
.submenu{text-align:center;padding:20px 0 0 0}
.menuitem,.lastmenuitem{width:120px;height:23px}
.menuitem{margin-right:4px}
.listcontent{padding:5px 0 0 15px}
.listcontent2{padding:5px 0 0 0}
.subcontent{padding:10px 0 0 8px}
.number{width:25px;background-color:#808080;text-align:center;padding:5px;font-size:13px;font-weight:bold;border:1px solid #fff;color:#000}
.label{width:575px;background-color:#c0c0c0;text-align:left;padding:5px;font-size:13px;font-weight:bold;border:1px solid #fff;color:#000}
.subtext{padding:10px 20px 0 5px;line-height:1.4em}
.recurso{width:90px;background-color:#808080;padding:5px 5px 5px 10px;font-size:13px;font-weight:bold;border:1px solid #fff;color:#fff}
.descricao{width:90px;background-color:#ddd;padding:5px 5px 5px 10px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#000}
.concessao{width:90px;background-color:#c0c0c0;padding:3px 5px 3px 10px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#000}
.status{width:90px;background-color:#c00;padding:3px 5px 3px 10px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#fff}
.cinza1,.cinza2{width:510px;background-color:#808080;padding:5px;font-size:13px;font-weight:bold;border:1px solid #fff;color:#fff}
.cinza2{background-color:#c0c0c0;padding:3px 5px 3px 5px;font-size:12px;color:#000}
.branco{width:510px;background-color:#fff;padding:5px 20px 5px 5px;font-size:12px;font-weight:normal;border:1px solid #fff;color:#000;line-height:1.4em}
.cian{width:510px;background-color:#c6ffff;padding:3px 5px 3px 5px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#000}
.amarelo{width:510px;background-color:#ffff8c;padding:3px 5px 3px 5px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#000}
.rosa{width:510px;background-color:#ff6f6f;padding:3px 5px 3px 5px;font-size:12px;font-weight:bold;border:1px solid #fff;color:#000}
.resp{font-family:arial,helvetica,sans-serif;font-size:13px;color:#000;padding-top:40px;line-height:1.4em}
.erro{color:#c00;font-weight:bold;font-size:13px}
.voltar{font-size:13px;font-weight:bold}
.voltar a{text-decoration:none}
.voltar a:hover{text-decoration:underline}
#CAtablelogin{border:none;border-collapse:collapse;margin-top:9px;*margin-top:6px}
#logincontainer{background-image:url(../../images/banner_elletrocat.jpg);width:615px;height:107px;margin-top:9px}
#loginfieldset{float:right;width:185px;height:85px;margin:11px 12px 11px 0;border:1px solid #fff}
#loginbg{position:absolute;width:185px;height:85px;background-color:#fff;filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;z-index:2}
#loginfields{position:absolute;width:185px;height:85px;z-index:3}
#loginbutton{background:transparent url(../../images/buttonbg.gif) no-repeat center;width:101px;height:21px;border:none;font-weight:normal;font-size:10px;margin-top:2px}
.loginlabel{width:65px;font-family:tahoma,helvetica,sans-serif;font-size:11px;font-weight:normal;color:#000;text-align:right;padding:5px 5px 0 0}
.loginfield,.passfield{width:100px;height:19px;border:1px solid #666;font-family:tahoma,helvetica,sans-serif;font-size:11px;padding-left:3px}
.passfield{font-size:10px;padding-top:2px}