body {
	color: #000000;
	font-family: verdana;
	font-size: 10pt;
	max-width: 100%;
	background-color: #999999;
}
#logomarca{
	position: absolute;
	width: 181px;
	height: 47px;
	z-index: 100;
	top: -32px;
	left: 568px;
	display: block;
	background: transparent URL(../images/logomarca.png) no-repeat top left;
}
#logomarcalogin{
	position: relative;
	width: 181px;
	height: 47px;
	z-index: 100;
	top: 44px;
	left: 237px;
	display: block;
	background: transparent URL(../images/logomarca.png) no-repeat top left;
}
#loginbox{
	color: #000000;
	position: absolute;
	top: 80px;
	left: 20px;
	width: 398px;
	height: 196px;
	display: block;
	min-height: 196px;
	min-width: 398px;
	background-color: #cccccc;
	z-index: 0;
}
#iconkeys{
	color: #000000;
	position: relative;
	top: 60px;
	left: 33px;
	display: block;
}
#formbox{
	left:115px;
	position:relative;
	text-align:right;
	top:-10px;
	width:245px;
}
.logininputbox{
	border: 1px solid #000000;
}
.minisize{
	width: 140px;
}
.loginbtnok{
	position: relative;
	top: 10px;
	left: 90px;
	width: 95px;
	height: 28px;
	min-width: 95px;
	min-height: 28px;
	display: block;
	background: transparent URL(../images/btnokdual.png) no-repeat top left;
}
.btnok{
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 95px;
	height: 28px;
	min-width: 95px;
	min-height: 28px;
	display: block;
	background: transparent URL(../images/btnokdual.png) no-repeat top left;
}
#portal {
	background-color:#CCCCCC;
	color:#000000;
	display:block;
	float:left;
	height:auto !important;
	left:20px;
	min-height:535px;
	min-width:754px;
	position:absolute;
	top:90px;
	width:754px;
	z-index:10;
}
#portallogin{
	color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 458px;
	height: 296px;
	display: block;
	min-height: 296px;
	min-width: 458px;
	background-color: #999999;
	z-index: 10;
}
#versionbox{
	background-color:#B2B2B2;
	color:#000000;
	display:block;
	float:right;
	font-size:8.5pt;
	height:67px;
	max-width:191px;
	min-height:67px;
	min-width:191px;
	padding-right:10px;
	padding-top:7px;
	position:relative;
	right:20px;
	text-align:right;
	top:40px;
	width:191px;
	z-index:100;
}
#routerpic{
	clear:right;
	display:block;
	float:left;
	height:60px;
	left:-40px;
	position:absolute;
	top:-30px;
	width:66px;
	z-index:200;
}
#helperbox{
	background-color:#B2B2B2;
	color:#000000;
	display:block;
	font-size:8.5pt;
	height:133px;
	max-width:220px;
	min-height:133px;
	min-width:220px;
	padding:3px;
	position:absolute;
	right:37px;
	top:193px;
	width:220px;
	z-index:100;
}
#helperpic{
	position: absolute;
	width: 71px;
	height: 84px;
	top: -50px;
	right: -25px;
	z-index: 200;
}
.mainbuttons {
	display:block;
	height:76px;
	left:39px;
	position:relative;
	top:10px;
	width:204px;
	z-index:200;
}
.label_menu{
	display:block;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:35px;
	left:70px;
	position:relative;
	text-align:center;
	top:22px;
	vertical-align:middle;
	width:129px;
}
.mainbuttons2{
	display:block;
	height:76px;
	left:39px;
	position:relative;
	top:10px;
	width:204px;
	z-index:200;
}
#aplogo{
	position: absolute;
	font-size: 7pt;
	top: 5px;
	left: 25px;
	width: 390px;
	display: block;
	z-index: 200;
}
#aplogo IMG{
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	clear: right;
	margin-right: 8px;
}
#btnsoftware{
	background: transparent URL(../images/btnsoftware.png) no-repeat top left;
}
#btnsenha{
	background: transparent URL(../images/btnsenha.png) no-repeat top left;
}
#btngrade{
	background: transparent URL(../images/btngrade.png) no-repeat top left;
}
#btnwlan{
	background: transparent URL(../images/btnwlan.png) no-repeat top left;
}
#btnadvanced{
	background: transparent URL(../images/btnconfigmain.png) no-repeat top left;
}
#btnconexao{
	background: transparent URL(../images/btnaccessweb.png) no-repeat top left;
}
#btnsites{
	background: transparent URL(../images/btnsitesmain.png) no-repeat top left;
	font-family: verdana;
}
#btnsoftw{
	background: transparent URL(../images/btnsoftwmain.png) no-repeat top left;
}
#btnallweb{
	background: transparent URL(../images/btnallwebmain.png) no-repeat top left;
}
#btnconfig{
	background: transparent URL(../images/btnconfigmain.png) no-repeat top left;
}
#btnrestart{
	background: transparent URL(../images/btnrestartmain.png) no-repeat top left;
}
#btnoriginalconfig{
	background: transparent URL(../images/btnoriginalconfig.png) no-repeat top left;
}
#keywordsboxicon{
	position: relative;
	top: -30px;
	right: -10px;
	width: 61px;
	height: 63px;
	min-width: 61px;
	min-height: 63px;
	display: block;
	float: right;
	clear: both;
	background: transparent URL(../images/icondenied.png) no-repeat top left;
}
#keywordsbox BIG {
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
#keywordsbox{
	background-color:#FFFFFF;
	clear:right;
	color:#000000;
	display:inline-block;
	float:left;
	font-size:8pt;
	height:auto;
	left:25px;
	margin-bottom:10px;
	min-height:104px;
	min-width:448px;
	padding:3px 3px 10px;
	position:relative;
	top:-35px;
	width:448px;
	z-index:100;
}
#keywordslistboxicon{
	position: relative;
	top: -30px;
	right: -10px;
	width: 61px;
	height: 63px;
	min-width: 61px;
	min-height: 63px;
	display: block;
	float: right;
	clear: both;
	background: transparent URL(../images/iconlist.png) no-repeat top left;
}
#keywordslistbox BIG {
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
#keywordslistbox{
	background-color:#FFFFFF;
	clear:right;
	color:#000000;
	display:inline-block;
	float:left;
	font-size:8pt;
	height:auto;
	left:25px;
	margin-bottom:10px;
	min-height:104px;
	min-width:448px;
	padding:3px 3px 20px;
	position:relative;
	top:-35px;
	width:448px;
	z-index:100;
}
#keywordslistbox2 BIG {
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
#keywordslistbox2{
	background-color:#FFFFFF;
	border:1px solid red;
	clear:right;
	color:#000000;
	display:block;
	float:left;
	font-size:8pt;
	left:25px;
	margin-bottom:30px;
	min-height:104px;
	min-width:448px;
	padding:3px;
	position:relative;
	width:448px;
	z-index:100;
}

#wishboxicon{
	position: relative;
	top: -30px;
	right: -10px;
	width: 61px;
	height: 63px;
	min-width: 61px;
	min-height: 63px;
	display: block;
	float: right;
	clear: both;
	background: transparent URL(../images/iconquestion.png) no-repeat top left;
}
#wishbox BIG {
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}
#wishbox{
	background-color:#FFFFFF;
	clear:right;
	color:#000000;
	display:inline-block;
	float:left;
	font-size:8pt;
	height:auto;
	left:25px;
	margin-bottom:40px;
	min-height:104px;
	min-width:448px;
	padding:3px;
	position:relative;
	width:448px;
	z-index:100;
}

#btnstyle{
	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	z-index: 300;
}
#btnstyle2{
	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	z-index: 300;
}
.blocksel {
	background: #B2F0B2 URL(../images/lockerclosedual.png) no-repeat 0px -32px;
}
#moredetails{
	position: relative;
	text-align: left;
	top: 10px;
	min-width: 420px;
	min-height: 120px;
	padding: 5px;
	padding-top: 20px;
	display: none;
}
#moredetails2{
	position: absolute;
	text-align: left;
	left: 25px;
	width: 420px;
	height: 120px;
	padding: 5px;
	padding-top: 20px;
	background-color: #F6F6F6;
	z-index: 400;
}
.lockerclosed{
	background: transparent URL(../images/lockerclosedual.png) no-repeat top left;
}
.lockeropened{
	background: transparent URL(../images/lockeropendual.png) no-repeat top left;
}
#btnmore{
	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/plusdual.png) no-repeat top left;
	z-index: 300;
}
.btnhelp{
/*	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnmascotedual.png) no-repeat top left;
	z-index: 300;
*/
}
.btnhelp2{
	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnmascotedual.png) no-repeat top left;
	z-index: 300;
}
.btnhelp3{
	position: relative;
	top: 5px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnmascotedual.png) no-repeat top left;
	z-index: 300;
}
#btninclude{
	position: absolute;
	bottom: 10px;
	right: 17px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnincludedual.png) no-repeat top left;
	z-index: 300;
}
#btninclude2{
	position: absolute;
	bottom: 10px;
	right: 17px;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnincludedual.png) no-repeat top left;
	z-index: 300;
}
.btninc{
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
	background: transparent URL(../images/btnincludedual.png) no-repeat top left;
	z-index: 300;
}

#btnback{
	position: absolute;
	top: -29px;
	left: 25px;
	width: 64px;
	height: 64px;
	min-width: 64px;
	min-height: 64px;
	background: transparent URL(../images/btnbackdual.png) no-repeat top left;
	z-index: 400;
}
.errorMessage {
	position: relative;
	width: 98%;
	height: 25px;
	background-color: #ccaabb;
	border: 2px dotted red;
	padding: 5px;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	display: none;
}
#message{
	position: relative;
	width: 98%;
	height: 25px;
	background-color: #ccaabb;
	border: 2px dotted red;
	padding: 5px;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	display: none;
}
#ip{
	display: none;
}
#mac{
	display: none;
}
#moredetailshoras{
	display: none;
}
#helpertext{
	width: 220px;
	background-color: #b2b2b2;
	padding: 10px;
	border: 1px solid #505050;
}
.liminibutton {
	list-style-image:url(../images/limascote.png);
	list-style-type:square;
	display: inline-block;
	float: left;
	margin: 0px;
	vertical-align: middle;
}
.minibuttonclassic{
	width: 150px; 
	border: 1px solid black; 
	height: 25px; 
	padding: 3px; 
	margin: 2px;
}
.minibuttonstxt{
	width: 150px; 
	border: 1px solid black; 
	height: 25px; 
	padding: 3px; 
	margin: 2px;
}
#grid_time{
	z-index: 500;
	font-family: Arial;
	font-size: 10pt;
}
#grid_grid_time{
	background-color: #ffffff;
}
#grid_grid_time TD{
	text-align: right;
}
.frmlabel{
	display:inline-block;
	float:left;
	margin-right:2px;
	text-align:right;
	width:95px;
}
