BODY {
	background: #efefff url(bg.jpg) no-repeat top left fixed;
	color: #111111;
}

A, A:visited, .simulatedA {
	color:#111111;
}

A:hover, A:active, .simulatedA:hover {
	color:#222233;
}


/* virtual keyboard */
.smallkey {
	border-top:1px solid #fefefe;
    border-left:1px solid #fefefe;
    border-bottom:1px solid #dedede;
    border-right:1px solid #dedede;
	background: #e0e0e4;
    color:#565656;
}

.smallkey:hover {
	background-color:#dff4ff;
}

/* forms */

input {
	color: #000000;
}
.autobginput {
	background: transparent url('inputbg.png');
}
.invalidbginput {
	background: #F6A7A7;
}
input[type=text],input[type=select],input[type=password],select {
	border:1px solid #a5a5d2;
	color: #000000;
	background: #F5FBFF url('inputbg.png'); /* transparency ignored on chrome and IE, color also ignored on chrome! */
}

input[type=button],input[type=submit] {
    border-top:1px solid #fefefe;
    border-left:1px solid #fefefe;
    border-bottom:1px solid #dedede;
    border-right:1px solid #dedede;
	background: #f0f0f4;
    color:#565656;
}
input[type=button]:hover,input[type=submit]:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input[type=button]:active,input[type=submit]:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
input[disabled],input[disabled]:hover {
	background-color:#e0e0e4;
    border:1px solid #e0e0e4;
    color:#eeeeee;
}

input[type=checkbox],input[type=radio],input[type=image] {
	background: transparent;
}

/* -- draggable Windows -- */

.dgw_window {
	border: 1px solid #656565;
	background: transparent url('darkerbg.png');
}

.dgw_frame {
	border: 1px solid #656565;
	padding:1px;
}

.window_no_absolute {
	border: 1px solid #656565;
	background: transparent url('darkerbg.png');
}

.dgw_conteudo{
  color: #111111;
}

.dgw_conteudo_nr{
  color: #111111;
}
.dgw_closearea {
	background:url(closebtn.png);
}
.dgw_closearea:hover{
	background:url(closebtn_hover.png)
}

.dgw_minico {
	background:url(minimized_btn.png);
}

.dgw_minarea {
	background:url(minimizebtn.png);
}
.dgw_minarea:hover{
	background:url(minimizebtn_hover.png)
}

/* -- admin menu/main -- */

.adm_menu {
	border-bottom: 1px solid #656565;
}
.adm_menu_master {
	background: transparent url('menu_miniico1.png') left no-repeat;
	color: #656565;
}
.adm_menu_master:hover {
	background: transparent url('menu_miniico2.png') left no-repeat;
	color: #111111;
}
.adm_menu_pop {
	background: #eeeeee;
	border-left: 1px solid #eeeeff;
}
.adm_menu_child {
	color: #8ec9f2;
}
.adm_menu_child:hover {
	color: #333333;
}

.debugerror {
	color:#ffffff;
	border:1px solid #ffcccc;
	padding:5px;
	margin: 4px;
	background:#886666;
}

.adm_text_warning {
	color:#C03030;
}

.adm_list_A{
	background:transparent url(whitebng.png);
}
.adm_list_B{
}
.adm_title {
	border-bottom: 1px solid #333333;
}
.adm_list_table {

}

.grifo_inferior {
	border-bottom: 1px solid #333333;
}

.grifo_inferior_notice0 { /* log level 0 = notices */
	border-bottom: 1px solid #333333;
	color: #334433;
	padding: 1px;
}

.grifo_inferior_notice1 { /* log level 1 = warnings */
	border-bottom: 1px solid #333333;
	color: #ff3333;
	padding: 1px;
}

.grifo_inferior_notice2 { /* log level 2 = errors/fatal */
	border-bottom: 1px solid #333333;
	color: #ff3333;
	font-weight: bold;
	padding: 1px;
}

input.redinput {
	background: #ffcfcf;
}

.img_hoverable {
	cursor:pointer;
}

.img_hoverable:hover {
	background: #ccccff;
	cursor:pointer;
}

.mmenu0 {
	padding-top:5px;
	font-size:12px;
	width: 155px;
	height: 26px;
	text-align: center;
	color: #656565;
	background: url('dmenubg.gif') no-repeat;
}
.mmenu0:hover, .mmenu1:hover, .mmenu2:hover, .mmenu3:hover {
	color: #000000;
}
.mmenu1 {
	font-size:11px;
	width: 155px;
	height: 26px;
	text-align: center;
	color: #656565;
	padding-top:4px;
	background: url('dmenubg.gif') no-repeat;
}
.mmenu2 {
	font-size:10px;
	width: 155px;
	height: 26px;
	text-align: center;
	color: #656565;
	padding-top:4px;
	background: url('dmenubg.gif') no-repeat;
}
.mmenu3 {
	padding-top:3px;
	font-size:10px;
	width: 155px;
	height: 26px;
	text-align: center;
	color: #656565;
	background: url('dmenubg.gif') no-repeat;
}
.div_lighttitlebar {
	background:	#ddddef;
	color: #aaaaaa;
}
.div_progressbar {
	background:#91caf2 url('progressbar.jpg') top left;
}