@CHARSET "UTF-8";

#boxLogin {
	width : 100%;
	background : #333333;
	position : fixed;
	bottom : 100px;
	height : 170px;

	border-bottom : 1px solid #666666;
	border-top : 1px solid #666666;
}

#boxLogin .divLogo{
	float :left;
	background : url('../images/login.png') no-repeat;
	display : block;
	width: 460px;
	margin-left : 100px;
	margin-top : 30px;
	height: 100px;
}

#boxLogin form{
	float : right;
	margin-right : 100px;
}

#boxLogin form h1{
	margin: -28px 0 25px 0;
	font-size : 28px;
	color : #666666;
}

#boxLogin form div{
	border : none;
	width : 400px;
	margin : 10px 0 10px 0;
}

#boxLogin form label{
	clear:both;
	/*border-bottom : 1px solid #CCC;*/
	display : block;
	width : 110px;
	color : #CCC;
	float : left;
	padding : 4px 0 3px 0;
	font-weight:bold;	
}

#boxLogin form .loginput{
	width : 150px;
	color : #FFF;
	padding : 2px 1px 2px 5px;
	border : 1px solid #CCC;
	background : #333;
}

#boxLogin .checkboxlabel{
	clear:none;
	/*border-bottom : 1px solid #CCC;*/
	width : 300px;
	color : #CCC;
	padding : 4px 0 3px 0;
	font-weight:bold;
}

#boxLogin .checkboxinput{
	clear: both;
	margin : 5px 10px 0 5px;
	width : 20px;
	float : left;
}

#boxLogin form .loginput:focus{
	background : #CCC;
	color : #333;
}

div#boxLogin .submit{
	inherit;
	width : 120px;
	color : #999;
	font-weight:bold;
	margin: 7px 0 0 150px;
	background : transparent url("../images/menu.png");
	padding : 3px;
	border : 1px solid #222;
}

div#boxLogin .submit:hover{
	background : transparent url("../images/backButton_hover.png");
	color : #333;
}

.boxLoginError{
	width : 500px;
	margin : 150px auto 0 auto;
	padding : 10px;
	height : 30px;
	color : #FFF;
	background : url("../images/bckException.png");
	border : 2px solid #FFF;
	-moz-border-radius : 10px 10px 10px 10px;
	-webkit-border-radius : 10px 10px 10px 10px;
}

.boxLoginError p{
	margin : 6px 0 0 15px;
	font-weight:bold;
	float : left;
}

.boxLoginError img{
	margin : -2px 0 0 0 ;
	float : left;
}
