.login-form .content .input,.login-form .header h1,.login-form .header span{text-shadow:1px 1px 0 rgba(256,256,256,1)}@font-face{font-family:'Bree Serif';font-style:normal;font-weight:400;src:url(../fonts/Bree_Serif/BreeSerif-Regular.otf)}::selection{color:#fff;background:#f676b2}::-moz-selection{color:#fff;background:#f676b2}*{margin:0;padding:0;border:0}body{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:12px}#wrapper{width:300px;height:235px;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-120px}.login-form{width:300px;margin:0 auto;position:relative;z-index:5;background:#f3f3f3;border:1px solid #fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5)}.login-form .header{padding:10px}.login-form .header h1{font-family:'Bree Serif',serif;font-weight:300;font-size:28px;line-height:34px;color:#414848;margin-bottom:0}.login-form .header span{font-size:11px;line-height:16px;color:#678889}.login-form .content{padding:0 30px 15px}.login-form .content .input{width:188px;padding:10px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:14px;color:#9d9e9e;background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.login-form .content .pass-icon,.login-form .content .password{margin-top:10px}.login-form .content .input:hover{background:#dfe9ec;color:#414848}.login-form .content .input:focus{background:#dfe9ec;color:#414848;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.pass-icon,.user-icon{width:46px;height:37px;display:block;position:absolute;left:0;padding-right:2px;z-index:3;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}.user-icon{top:75px;background:url(../imagenes/user-icon.png) center no-repeat rgba(65,72,72,.75)}.pass-icon{top:124px;background:url(../imagenes/pass-icon.png) center no-repeat rgba(65,72,72,.75)}.button,.input,.pass-icon,.register,.user-icon{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.login-form .footer{padding:10px 30px;overflow:auto;background:#d4dedf;border-top:1px solid #fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.15)}.login-form .footer .button{float:right;padding:5px 2px;width:80px;font-family:'Bree Serif',serif;font-weight:300;font-size:15px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);background:#069;border:1px solid #036;border-radius:5px;cursor:pointer;box-shadow:inset 0 0 2px rgba(256,256,256,.75);-moz-box-shadow:inset 0 0 2px rgba(256,256,256,.75);-webkit-box-shadow:inset 0 0 2px rgba(256,256,256,.75)}.login-form .footer .button:hover{background:#0E3A07;border:1px solid rgba(256,256,256,.75);box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.login-form .footer .button:focus{position:relative;bottom:-1px;background:#2CBC16;box-shadow:inset 0 1px 6px rgba(256,256,256,.75);-moz-box-shadow:inset 0 1px 6px rgba(256,256,256,.75);-webkit-box-shadow:inset 0 1px 6px rgba(256,256,256,.75)}.login-form .footer #dvMensaje{display:block;float:left;padding:0;margin:0 auto;width:140px;height:auto;background:0 0;border:none;cursor:pointer;//font-family:'Bree Serif',serif;font-weight:300;font-size:10px;color:#414848;text-shadow:0 1px 0 rgba(256,256,256,.5)}