html{width:100%;}
body { background:#fff; width:100%; margin:0; padding: 0; text-align: left; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color:#000; }
ul, li { margin: 0;	padding: 0; border: 0; font-weight: normal;}
a, a:active, a:visited, a:link {text-decoration:none; color:#006699; outline:0; cursor:pointer;}
a:hover{text-decoration:underline; color:#006699;}
img{ border:none;}

/*LOGIN*/
#logincontent{ width:100%; padding:0; margin:0 auto 0; position:absolute; z-index:5; top:20%;}
#logincontent #logo{background:url('/images/logo_200x100.jpg') no-repeat; width:200px; height:100px; margin:0 auto 20px; padding:0;}
#logincontent #formLogin{width:300px; margin:0 auto 0; padding:0; overflow: hidden;}

.btn_submit{position:absolute; z-index:11; top:120px; margin:0 auto 0;}
#loginError{position:absolute; z-index:10; top:160px; margin:0 auto 0; color:#ad0000; text-align:center; padding:0; font-size:10px; width:100%;}


/*FORM*/
body input{width:248px; padding:0 10px; height:26px; display:block; margin:10px; font-size:16px;}
input:required::-webkit-input-placeholder{color:#ad0000;}
form button{width:270px; height:28px; background-color:rgba(141,199,63,1); -webkit-appearance:none; -moz-appearance:none; margin:10px; padding:0 10px; display:block; border-radius:5px; outline:0; border:1px solid #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; font-weight:bold; font-size:16px; cursor:pointer;}
::-webkit-input-placeholder{color:#777; font-style:italic; font-size:14px;}
::-moz-placeholder{color:#777; font-style:italic; font-size:14px;}


@media only screen and (max-width:640px) {
	body { -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(255,255,255,1)}

}