body {
	font-family: verdana;
	background-color: #ffffff;
	font-size: 14px;
	text-align: center;
}

.inputbox {
	font-size: 16px;
	font-family: verdana;
	color:#444444;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	outline: none;
}

.inputbox:focus {
	border-color: #ff9922;
}

.inputbox[disabled] {
	font-size: 16px;
	font-family: verdana;
	color:#444444;
	background-color: #dddddd;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.inputboxoff {
	font-size: 16px;
	font-family: verdana;
	background-color: #dddddd;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.selectbox {
	font-size: 16px;
	font-family: verdana;
	color:#444444;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	outline: none;
}

.selectbox:focus {
	border-color: #ff9922;
}

.selectbox[disabled] {
	font-size: 16px;
	font-family: verdana;
	color:#444444;
	background-color: #dddddd;
	padding: 1px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.inputboxamarelo {
	font-size: 16px;
	font-family: verdana;
	background-color: #ffffcc;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.inputboxamarelo[disabled] {
	font-size: 16px;
	font-family: verdana;
	background-color: #dddddd;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.inputbutton {
	font-size: 14px;
	font-family: verdana;
	background-color: #dddddd;
}

.inputbuttonazul {
	font-size: 14px;
	font-family: verdana;
	background-color: #a2d5d5;
}

.inputbuttonvermelho {
	font-size: 14px;
	font-family: verdana;
	background-color: #cfaa94;
}

.inputbuttonoff {
	font-size: 14px;
	font-family: verdana;
	background-color: #bbbbbb;
}

.textoff {
	color: #999999;
}

.textamarelo {
	color: #918600;
}

.textvermelho {
	color: #bf0000;
}

.imgeditar {
	width:20px;
}

.imgpeq {
	width:20px;
}

.imgmed {
	width:30px;
}

.imgbig {
	width:50px;
}

.imgajax {
	width:100px;
	padding:5px;
}

a:link {
	text-decoration: none;
	color: #004488;
}

a:visited {
	text-decoration: none;
	color: #004488;
}

a:hover {
	text-decoration: none;
	color: #5599ff;
}

img {
	border: none;
	padding: 0px;
}

h1 {
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

h2 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

h3 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.titulo {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
}

.titulo2 {
	font-family: verdana;
	font-size: 14px;
}

.titulo3 {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}

.titulo4 {
	font-family: verdana;
	font-size: 22px;
}

.tableformat1 {
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

.fieldcell {
	border: 0px;
	padding: 2px;
	border-spacing: 0px;
	font-size: 14px;
}

.smallcell {
	border: 0px;
	padding: 1px;
	border-spacing: 0px;
	font-size: 14px;
}

.editarcell {
	border: 0px;
	padding: 2px;
	padding-right: 15px;
	border-spacing: 0px;
	font-size: 14px;
}

.editar2cell {
	border: 0px;
	padding-right: 14px;
	border-spacing: 0px;
	font-size: 14px;
}

.nullcell {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	font-size: 14px;
}

.tableformat2 {
	border-collapse: collapse;
	border: 1px;
	border-style: solid;
	border-color: #b7b4a4;
	padding: 0px;
	border-spacing: 0px;
}

.titlecell {
	background-color: #e1decc;
	border: 1px;
	border-style: solid;
	border-color: #b7b4a4;
	padding: 2px;
	font-size: 14px;
	border-spacing: 0px;
}

.normalcell {
	border: 1px;
	border-style: solid;
	border-color: #b7b4a4;
	padding: 2px;
	font-size: 14px;
	border-spacing: 0px;
}

.normalcell2 {
	background-color: #e8e5d6;
	border: 1px;
	border-style: solid;
	border-color: #b7b4a4;
	padding: 2px;
	font-size: 14px;
	border-spacing: 0px;
}

.linhaescura1 {
	background: #e8e5d6;
}

.linhaescura2 {
	background: #e1decc;
}

.divlogo {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 3px;
	border: 0px;
}

.divgestaonet {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 3px;
	border: 0px;
	background-color: #ffffff;
}

.divmenu {
	position: absolute;
	top: 90px;
	left: 50%;
	border: 1px;
	border-color: #b7b4a4;
	border-style: solid;
	background-color: #e1decc;
}

.diveditar {
	position: absolute;
	top: 90px;
	left: 50%;
	border: 1px;
	border-color: #b7b4a4;
	border-style: solid;
	background-color: #e1decc;
}

.divaviso {
	position: fixed;
	width:400px;
	margin-left:-200px;
	max-height: 600px;
	overflow-y: auto;
	border: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #b7b4a4;
	top:150px;
	left:50%;
	font-size:14px;
	text-align:center;
	z-index: 4;
	visibility: hidden;
	background-color: #ffffff;
}

.divdicas {
	position: absolute;
	font-size: 11px;
	font-family: verdana;
	color: #444444;
	text-align: left;
	padding: 3px;
	border: 1px;
	border-style: solid;
	border-color: #b7b4a4;
	background-color: #ffffff;
	z-index: 2;
	visibility: hidden;
}

.divtab {
   display: inline;
   min-height:200px;
   height:auto !important;
   height:200px;
}

.divtaboff {
   display: none;
   min-height:200px;
   height:auto !important;
   height:200px;
}

.divopcoes_janela {
	position: absolute;
	font-size: 12px;
	font-family: verdana;
	color: #555555;
	text-align: center;
	width:60%;
	top:30%;
	padding: 3px;
	border: 3px;
	border-style: solid;
	border-color: #b7b4a4;
	background-color: #ffffff;
	z-index: 2;
	left: 20%;
	overflow: auto;
	visibility: hidden;
}

.divclick {
	opacity:1.0;
	z-index:3;
}

.divnoclick {
	pointer-events:none;
	opacity:1.0;
	z-index:3;
}
