html, body, div, span, font, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Arial,sans-serif,serif;
	vertical-align: baseline;
	}
table {
	margin-left: 39px;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: separate;
}
td {
	font:9pt/1.15em Arial;
 }
#ie_trick {
	height: 0px;width:0px;
	margin: 0; padding: 0;
}
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 22px;
	background: #DDD;
	background: url(design.images.png) 0 -0 repeat-x;
	border-bottom: 1px solid #888;
	font: 10px "Verdana", Verdana,serif;
	}
	#menu div.section {
		position: absolute;
		top: 4px;
		width: 3px;
		height: 15px;
		margin-left: 6px;
		background: url(design.images.png) -3px -22px no-repeat;
		}
	#menu div.split {
		position: absolute;
		top: 2px;
		width: 3px;
		height: 18px;
		margin-left: 6px;
		background: url(design.images.png) 0 -22px no-repeat;
		}
	#menu div.texto {
		position: absolute;
		top: 4px;
		height: 14px;
	}
	#menu div.button {
		position: absolute;
		top: 2px;
		width: 16px;
		height: 16px;
		margin: 1px 0px 0px 6px;
		}
		#menu div.button.enabled {
			cursor: pointer;
		}
		#menu div.button.enabled {
			cursor: default;
		}		
		#menu div.button.enabled.hover {
			margin: 0px 0px 0px 5px;
			border: 1px solid #85B8EA;
			background: url(design.images.png) 0 -222px repeat-x;
		}
		#menu div.button div.texto {
			position: absolute;
			top: 1px;
			left: 22px;
			height: 14px;
			}
		#menu div.button div.icon {
			position: absolute;
			top: 1px;
			left: 1px;
			width: 14px;
			height: 14px;
			background: url(design.images.png) 0 0 no-repeat;
			}
			#menu div.button div.icon.first { background-position: 0 -40px; }
			#menu div.button div.icon.previus { background-position: 0 -54px; }
			#menu div.button div.icon.next { background-position: 0 -68px; }
			#menu div.button div.icon.last { background-position: 0 -82px; }
			#menu div.button.disabled div.icon.first { background-position: 0 -96px; }
			#menu div.button.disabled div.icon.previus { background-position: 0 -110px; }
			#menu div.button.disabled div.icon.next { background-position: 0 -124px; }
			#menu div.button.disabled div.icon.last { background-position: 0 -138px; }
		
			#menu div.button div.icon.print { background-position: 0 -152px; }
			#menu div.button div.icon.orientation { background-position: 0 -166px; }
			#menu div.button div.icon.columns { background-position: 0 -180px; }
		
			#menu div.button div.icon.export_text { background-position: 0 -194px; }
			#menu div.button div.icon.export_html { background-position: 0 -208px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#fullscreen {
	position: absolute;
	display: none;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #FFF;
	z-index: 99;
	}
#loading {
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	background: url(design.loading.gif) 0 0 no-repeat;		
	z-index: 100;
	}
#desk {
	position: absolute;
	top: 23px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 30px 0px;
	background: #DDD;
	overflow: auto;
	overflow-y: scroll;
	}
#paper {
	margin: 0px auto;
	background: #FFF;
	border: 1px solid #000;
	}
#corpse {
	position: absolute;
	top: 60px;
	left: 358px;
	}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	