body,html{background-color:#ddd;width:100%;height:100%;padding:0;margin:0;font-size:12px}
#content{width:100%;}
#login{width:200px;padding:20px;position:relative;top:50%;margin:-110px auto 0;background-color:#999;font-size:1.4em;border-radius:8px;border:3px solid #555;}
#login h1{width:100%;font-size:1em;text-align:center;margin:0 0 8px}
#login div{height:25px;display:block}
#login input{width:100%;margin-bottom:5px}
#login input.submit{background-color:#555;color:#fff;font-weight:bold;font-size:1.2em;cursor:pointer;border-radius:5px;border:0;padding:5px 0;margin-top:10px}
#login span{width:100%;text-align:center;color:#ff0000;font-weight:bold;font-size:0.7em;padding:0 0 4px}
#login form{display:block}
.cb{display:block;clear:both}
#botonera a,#ppc .cb .sch a.btn,a.btn,input.btn-send,input.btn-cancel{background-color:blueviolet;color:#fff;font-weight:bold;border-radius:6px;border-radius:3px;text-decoration:none;box-shadow:2px 2px 2px #888888;text-shadow: 2px 2px 2px #777;}
#botonera a:hover,#ppc .sch a.fa,#ppc .sch a.fa:hover,a.btn:hover,input.btn-send:hover,input.btn-cancel:hover{background-color:#333;transition:background-color 700ms linear;box-shadow:1px 1px 1px #999;}