body {margin:2px; background-color:#111111; color:#FFFFFF; font-family:verdana; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none;}

legend {font-family:verdana; font-size: 15px; color: #77C5FF; font-weight: normal;}
h1 {font-family:verdana; font-size: 21px; color: #77C5FF; font-weight: bold;}
h2 {font-family:verdana; font-size: 18px; color: #77C5FF; font-weight: bold;}
td {font-family:verdana; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.infotext {font-family:verdana; font-size: 11px; color: #FFFFFF; font-weight: normal;}

.menutop {background-color:#818181; color: #FFFFFF; padding-right: 3px; font-weight:bold;}

.menutitle {background-color:#111111; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; font-weight:bold;font-size: 21px;}

.windowborder {background-color: #414141; border-right:2px solid #818181; border-left:1px solid #818181; border-top:1px solid #818181; border-bottom:2px solid #818181;}

.menucell {padding-top: 3px;padding-bottom: 3px;padding-left: 3px; cursor:pointer;}
.menutitletxt {font-size: 10px; color: #eeeeee; font-weight:bold;}
.menudescriptiontxt {font-size: 10px; color: #a0a0a0;}

.normalcell {padding-top: 3px;padding-bottom: 3px;padding-left: 3px; padding-right: 3px;}

.rightdate {padding-top: 3px;padding-bottom: 3px;padding-left: 3px; padding-right: 3px; font-size: 10px; color: #eeeeee;}

.copyrightsnote {padding-top: 3px; color: #606060; text-align:center;}

a {color: #77C5FF; font-weight: normal; text-decoration: none;}
a:hover {color: #3381DD; font-weight: bold; text-decoration: none;}

.header {font-family:verdana; color: #BEB482; font-size:20px; font-weight:bold;}

input {border: 1px solid #6F6F6F; background-color: #414141; font-size: 10px; color: #77C5FF; }
dd {font-family:verdana; font-size: 12px; color: #77C5FF; font-weight: normal;}
textarea {border: 1px solid #6F6F6F; background-color: #414141; font-size: 11px; color: #FFFFFF; }
submit {border: 1px solid #6F6F6F; background-color: #414141; font-size: 10px; color: #FFFFFF; width: 30px; }
select {border:1px solid #6F6F6F; color:#FFFFFF; background-color:#414141; font-size:10px; width:150px;}

form {display:inline;}

.labelclass {color: #77C5FF; width:180px;}
.inputclass  {color: #77C5FF; width:180px;}
.textareaclass {color: #77C5FF; width:180px;}
.comboclass {color: #77C5FF; width:180px;}
.obrigatorio {color: #BBC5FF; width:180px;}
.botao {margin: 5px 0 0 5px; float:right; cursor:pointer;}

#boxFuncoes1 #paginacao, #boxFuncoes2 #paginacao, #boxFuncoes3 #paginacao {
	margin: 0 15px 0 0;
	float:left;
	height: 23px;
}
#boxFuncoes1 #esq, #boxFuncoes2 #esq, #boxFuncoes3 #esq {
	display:inline;
	float:left;
	padding: 3px 0 0 0;
}
#boxFuncoes1 #dir, #boxFuncoes2 #dir, #boxFuncoes3 #dir {
	display:inline;
	float:left;
	padding: 3px 3px 0 3px;
}

.paginacao { 
	font-size: 14px; 
	color: #57A5DF;
	background-color:#444444;
	border: none; border-bottom:1px solid #444444; 
	border-right:1px solid solid #444444; vertical-align:top; 
	text-align:center;
	}
.evenrow {
	padding: 3px 2px 3px 5px;
	vertical-align:top;
	border: none;
	border: none; border-bottom:1px solid #444444; 
	border-right:1px solid solid #444444; vertical-align:top; 
	background-color:#BBBBBB;
	color:#111111;
}
.oddrow {
	padding: 3px 2px 3px 5px;
	vertical-align:top;
	border: none;
	border: none; border-bottom:1px solid #444444; 
	border-right:1px solid solid #444444; vertical-align:top; 
	background-color:#777777;
	color:#111111;
}