body {
	font-family: Helvetica, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #42565C;
	margin: 0px;
	background-image: url(../images/fundo2.png); 
	background-repeat: repeat;
}

input {
	border-top: thin solid #A7B3B6;
	border-left: thin solid #A7B3B6;
	border-right: thin solid #D7E3E6;
	border-bottom: thin solid #D7E3E6;
	background-color: #E4EAEC;
}

select {
	border-top: thin solid #A7B3B6;
	border-left: thin solid #A7B3B6;
	border-right: thin solid #D7E3E6;
	border-bottom: thin solid #D7E3E6;
	background-color: #E4EAEC;
}

textarea {
	border-top: thin solid #A7B3B6;
	border-left: thin solid #A7B3B6;
	border-right: thin solid #D7E3E6;
	border-bottom: thin solid #D7E3E6;
	background-color: #E4EAEC;
}

.button {
	border-bottom: thin solid #A7B3B6;
	border-right: thin solid #A7B3B6;
	border-left: thin solid #D7E3E6;
	border-top: thin solid #D7E3E6;
	background-color: #C7D3D6;
	cursor: pointer;
}

.formtitle {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #42565C;
	font-weight: normal;
	cursor: pointer;
	text-align: center;
	border-left: thin solid #D7E3E6;
	border-top: thin solid #D7E3E6;
	border-right: thin solid #42565C;
}

.formbody {
	overflow: auto;
	border-bottom: thin solid #42565C;
	border-left: thin solid #D7E3E6;
	border-right: thin solid #42565C;
	background-color: #C7D3D6;
}

.formbodynocaption {
	background-color: #C7D3D6;
	overflow: auto;
	border: thin solid #42565c;
	cursor: pointer;
}

.subform {
	opacity: 0.0;
	filter: alpha(opacity=0);
	position: relative;
}

.title {	
	background-color: #42565C;  
	color: #FFFFFF;
	height: 24px;
}

.clientarea {
	background-color: #32464C;  
}

.menu {
	border-right: thin solid #42565C;
	border-bottom: thin solid #42565C;
	border-left: thin solid #D7E3E6;
	border-top: thin solid #D7E3E6;
	background-color: #C7D3D6;
}

.menuicon {
	border-bottom: thin solid #A7B3B6;
	border-right: thin solid #A7B3B6;
	border-left: thin solid #D7E3E6;
	border-top: thin solid #D7E3E6;
}

.grid {
	border-top: thin solid #6D8D96;
	border-left: thin solid #6D8D96;
	border-bottom: thin solid #D7E3E6;
	border-right: thin solid #D7E3E6;
	background-color: #FFFFFF;	
}

.gridtitle {
	text-align: center; 
	font-weight: normal; 
	font-size: 12px;
	background-color: #FFFF54;
	border-bottom: thin solid #EDED00; 
}

.gridtable {
	background-color: #C7D3D6;
}

.gridcells {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 50%;
}

.cellnumbers {
	background-color: #FFFFBA;
	text-align: center; 
	font-weight: normal; 
	font-size: 12px;	
	border-top: thin solid #EDED00;
	border-left: thin solid #EDED00;
	border-right: thin solid #EDED00;
	opacity: 0.2;
	filter: alpha(opacity=20);
	display: none;
}

.cellarea {
	border: thin solid #EDED00;
	background-color: #FFFFBA;	
	opacity: 0.3;
	filter: alpha(opacity=30);
	display: none;
	font-size: 12px;
	margin-bottom: 8px;
}

.griditem {
	border: thin solid #FFFFBA;
	background-color: #FFFFED;
	cursor: pointer;
}

.gifbutton {
	border: thin solid #EDED00;
	cursor: pointer;
}

.gridtitle2 {
	font-weight: normal; 
	font-size: 12px;
	background-color: #FFFF54; 
	border-left: thin solid #EDED00;
	border-right: thin solid #EDED00;
	border-bottom: thin solid #EDED00;
	border-top: thin solid #EDED00;
}

.gridtable2 {
	border-bottom: thin solid #EDED00;
	border-left: thin solid #EDED00;
	border-right: thin solid #EDED00;
	background-color: #FFFFFF;
}

.gridcells2 {	
	vertical-align: top;
	border-right: thin solid #FFFFEE;	
	border-bottom: thin solid #FFFFE0;	
	border-left: thin solid #FFFFE0;	
	border-top: thin solid #FFFFEE;	
}

.gridtitlecell {
	border-left: thin solid #EDED00;
	border-right: thin solid #EDED00;
}
