body {overflow: visible;margin:0 auto; width: 310px; margin-top: 120px;padding-left: 50px; background:#E7EDE0 url("background.jpg") no-repeat scroll center top; color:#BCCEA3;}

p#welcome {text-align: center; padding: 10px; margin-bottom: 20px; width: 230px; text-transform: uppercase; color: #BCCEA3;}

h1 { background:transparent url(Marca_Lider_CMYK_sem_fundo.png) no-repeat scroll center center; background-size: contain; height:76px; width: 300px; text-indent:-9999px; margin-left: -30px;}

form {margin-top: 60px;}
form > fieldset {border: none;}
form label, form a {text-shadow: 1px 1px 1px white; color: #7A7A7A;}
form input {font-size: 14px; margin-bottom: 6px;outline: none;padding: 8px;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
form input[type=text], form input[type=password] {width: 230px; border: 1px solid #ccc; font-size: 16px; color: #666;
	background-color: #FAFAFA;-moz-box-shadow: 1px 1px 1px #fff;-webkit-box-shadow: 1px 1px 1px #fff;box-shadow: 1px 1px 1px #fff;}
form input[type=text].focus, form input[type=password].focus {background-color: #fff; border: 1px solid #009444;
	-moz-box-shadow: 1px 1px 1px #ccc;-webkit-box-shadow: 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;}
form input[type=checkbox].focus {outline:#056996 solid 1px;}
form input[type=submit] {background:url(btn_background.png) no-repeat scroll left top; display: inline-block;
	cursor: pointer; border: 1px solid #009444; color: #fff;text-shadow: 1px 1px 0px #009444; margin-top: 10px;
	-moz-box-shadow: 1px 1px 2px #ccc;-webkit-box-shadow: 1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;}
form input[type=submit].focus {-moz-box-shadow: 1px 1px 2px #ccc;-webkit-box-shadow: 1px 1px 2px #ccc;box-shadow:0px 0px 3px #056996;}
form input[type=submit]:hover {background-position: top right;}
form img#carregando {padding-top: 15px; margin-left: 5px; position: absolute;display: none;}

div#msgBox {border:1px solid #E8A143; background-color: #FFFEF3; width: 236px; padding: 6px; margin-bottom: -30px; color: #E8A143; display: none;margin-top: 20px;position: absolute;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
-moz-box-shadow: 1px 1px 1px #fff;-webkit-box-shadow: 1px 1px 1px #fff;box-shadow: 1px 1px 1px #fff;}

p#copyright {text-align: center;width: 230px; font-size: 12px;color: #BCCEA3; margin-top: 40px;}
a#lost_password {text-align: left;font-size: 14px;text-decoration:none;}