@charset "utf-8";
/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
body{
background-color:#3d3d3d;
font-family: Tahoma, Geneva, sans-serif;
}
a{
text-decoration:none;
outline:none;
}
ul{
list-style:none;
}
img{
border:none;
}
/*::::::::::::::::::::::Wrapper::::::::::::::::::::::::::*/
#wrapper_login{
position:relative;
width:960px;
margin: 0 auto;
padding-top:100px;
}

#login{
	width:334px;
	margin: 0 auto;	
	}

.header_login{
	height:155px;
	width:334px;
	background: url(../img/bg_header_login.jpg) no-repeat;	
	}
	
.body_login{
	height:183px;
	width:334px;
	background: url(../img/bg_body_login.jpg) no-repeat;
	}
.footer_login{
	height:36px;
	width:334px;
	background: url(../img/bg_footer_login.jpg) no-repeat;
		
}

.form_login{
	padding:0px 10px 0px 10px;
	}
	
.form_login fieldset{
border: solid 1px #53a1d3;
}

.form_login label{
display:block;
float:left;
color:#393939;
}

.form_login ul{
list-style:none;
padding: 1em 1em 0 1em;
}

.form_login fieldset li{
padding-bottom: 0.5em;
float:left;
width:100%;
}

.form_login input.user, .form_login input.pass{
width:90%;
color:000;
border: solid 1px #A7B1BA;
padding:7px 0 7px 25px;
}

.user{
background: #FFF url(../img/user.jpg) no-repeat left center;
}

.pass{
background: #FFF url(../img/key.jpg) no-repeat left center;
}

.form_login fieldset .submit{
width:110px;
background-color:#53A1D3;
border-style:none;
font-weight:bold;
font-size:15px;
color:#FFF;
padding:7px;
}

.msg_error{
	border: solid 2px #FF6600;
	background: #FF9999;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}
.msg_warning{
	border: solid 2px #FFCC66;
	background: #FFFF99;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}
.msg_ok{
	border: solid 2px #669900;
	background: #99FF99;
	text-align: center;
	padding-top:10px;
	padding-bottom: 10px;
}
