/* CSS Document */
#pageAddForm { width: 800px; padding-top:10px}
#pageAddForm label { width: 180px; color:#666666}
#pageAddForm label.error {width: 180px; color:#CC0033;}
#pageAddForm p { clear:left; float:left;}
#pageAddForm input {width:300px; text-align:left;}
#pageAddForm input[type="submit"] { margin-left: 370px; display: block; margin-top:10px;}
#pageAddForm input[type="checkbox"] {width:15px;}
#pageAddForm .mbut{
	background:url("../images/button.gif");
	width:68px;
	border:0px;
	text-align:center;
}


#studentAddForm {  padding-top:10px}
#studentAddForm label { width: 180px; color:#666666}
#studentAddForm label.error {width: 0px; color:#CC0033; display:none; margin:0px!important;}
#studentAddForm p { clear:left; float:left;}
#studentAddForm input {width:300px; text-align:left;}
#studentAddForm input[type="submit"] { margin-left: 370px; display: block; margin-top:10px;}
#studentAddForm input[type="checkbox"] {width:15px;}
#studentAddForm .mbut{
	background:url("../images/button.gif");
	width:68px;
	border:0px;
	text-align:center;
}
#recomanda {  padding-top:10px}
#recomanda label { width: 180px; color:#666666}
#recomanda label.error {width: 180px; color:#CC0033;}
#recomanda p { clear:left; float:left;}
#recomanda input {width:300px; text-align:left;}
#recomanda input[type="submit"] { margin-left: 370px; display: block; margin-top:10px;}
#recomanda input[type="checkbox"] {width:15px;}
#recomanda .mbut{
	background:url("../images/button.gif");
	width:68px;
	border:0px;
	text-align:center;
}


#updatePasswordFrm { width: 816px; padding-top:10px}
#updatePasswordFrm label { width: 220px; color:#666666}
#updatePasswordFrm label.error, #updatePasswordFrm  input.submit { margin-left: 210px; display: block;}


#loginForm { width: 185px;}
#loginForm label { }
#loginForm label.error { margin-left: 10px; display: block;}
#loginForm input.submit { margin-left: 170px; display: block;}
#loginForm .labelLogged { width: 180px; }
#loginForm #error {width:140px; overflow:hidden}


#resetPassword { width: 440px; margin-top:10px}
#resetPassword label { width: 220px; color:#666666}
#resetPassword label.error { margin-left: 10px; display: block;}
#resetPassword input.submit { margin-left: 200px; display: block;}
#resetPassword .labelLogged { width: 280px; }
#resetPassword #error {width: 410px;}

#registerStep1 { width: 826px; margin-top:10px}
#registerStep1 label { width: 200px; color:#000000}
#registerStep1 label.error  { padding-left:80; color:#FF0000 }

#registerStep1 .cityName { width:100px; }
#registerStep1 .labelAgb { width:540px; }
#registerStep1 .gcode { width:104px; }
#registerStep1 .street { width:168px; }
#registerStep1 .number { width:96px; }
#registerStep1 .postal { width:96px; }
#registerStep1 .city { width: 168px; }
#registerStep1  input { width:277px }
#registerStep1 .agbAgree_ {float:left;clear:none}

#registerStep2 { width: 826px; margin-top:10px}
#registerStep2 label { width: 220px; color:#000000}
#registerStep2 label.error 
{ 
	padding-left:80;
	color:#FF0000
}
#registerStep2 .lbCmbboxType { width:250px; }

#service .lbCmbboxType { width:270px; }

#registerStep3 { width: 826px; margin-top:10px}
#registerStep3 label { width: 200px; color:#000000}
#registerStep3 label.error 
	{ 
		padding-left:80;
		color:#FF0000
	}
#registerStep3 .lb_is_automate_charge { width:350px; }


#persData { width: 816px; margin-top:10px}
#persData label { width: 200px; color:#000000}
#persData label.error 
{ 
		padding-left:80;
		color:#FF0000
}

#persDataFrm { width: 816px; padding-top:10px}
#persDataFrm label { width: 220px; color:#666666}
#persDataFrm label.error, #persDataFrm input.submit { margin-left: 210px; display: block;}

#abholFrm { width: 816px; padding-top:10px}
#abholFrm label { width: 220px; color:#666666}
#abholFrm label.error, #abholFrm input.submit { margin-left: 210px; display: block;}
#abholFrm .street { width:200px; }
#abholFrm .number { width:77px; }
#abholFrm .postal { width:77px; }
#abholFrm .city { width:200px; }

#rechFrm { width: 816px; padding-top:10px}
#rechFrm label { width: 220px; color:#666666}
#rechFrm label.error, #rechFrm input.submit { margin-left: 210px; display: block;}
#rechFrm .street { width:200px; }
#rechFrm .number { width:77px; }
#rechFrm .postal { width:77px; }
#rechFrm .city { width:200px; }

#updateBankData { width: 816px; margin-top:10px}
#updateBankData label { width: 200px; color:#000000}
#updateBankData label.error 
	{ 
		padding-left:80;
		color:#FF0000
	}
#updateBankData .lb_is_automate_charge { width:350px; }

#service { width: 816px; margin-top:10px}
#service label { width: 230px; color:#000000}
#service label.error 
{ 
	padding-left:80;
	color:#FF0000
}


#frmBoxRequest { width: 816px; margin-top:10px}
#frmBoxRequest label { width: 200px; color:#000000}
#frmBoxRequest label.error 
{ 
	padding-left:80;
	color:#FF0000
}

#frmBoxRequestCancel { width: 816px; margin-top:10px}
#frmBoxRequestCancel label { width: 200px; color:#000000}
#frmBoxRequestCancel label.error 
{ 
	padding-left:80;
	color:#FF0000
}


#frmAbhol { width: 816px; margin-top:10px}
#frmAbhol label { width: 200px; color:#000000}
#frmAbhol label.error 
{ 
	padding-left:80;
	color:#FF0000
}
#frmAbhol .abholt { width:400px; }


.labelError_boxresults {
	font-weight:normal;
	margin-left:15px;
	margin-top:2px;
	color:#000000;
	min-width:450px;
	float:left;
	display:inline;
	min-height:20px;
}

form.cmxform  .but {
	background-image:url(../img/assets/button.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:99px;
}

form.cmxform .butMed {
	background-image:url(../img/assets/but_middle.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:146px;
}


form.cmxform .butLong {
	background-image:url(../img/assets/but_long.gif);
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	padding-bottom:3px;
	text-align:center;
	width:198px;
}

.error_message {
	color: red;
	border: 1px solid #FF3333;
	background-color: #faebe7;
	background-image: url(../images/assets/err.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	height:auto;
	clear:left;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	width:150px;
}
