div,p,a,img,label,span,ul,li,ol,h1,h2,h3,label,input,textarea,fieldset{border:none;list-style:none;margin:0px;padding:0px;outline:none;}

.esq{float:left !important;}
.dir{float:right !important;}
.clr{clear:both !important;}
.hover{display:block;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;}
.hover:hover{background-position:0 100%;}
input,textarea{border:0;}
embed,object{outline:0;}
html{background:url(../img/bgr-html.jpg) 0 0 repeat-x #654d71;height:100%;width:100%;margin:0;padding:0;}
body{margin:0;padding:0; background:url(../img/bgr-page.jpg) no-repeat top center;}

.all { width:1000px; margin:0 auto; display:block; position:relative; padding:1px 0 0 0; min-height:750px;_height:750px; }
.all .logo { background:url(../img/logo.jpg) no-repeat; width:270px; height:69px; text-indent:-9999px; display:block; margin:30px auto;}
.all form { margin:0 auto; display:block; width:300px; height:300px; padding:300px 0 0;  }
.all form span{ font:normal 11px Arial, Helvetica, sans-serif; color:#999; }
.all form input { width:278px; background:url(../img/bgr-input.jpg) no-repeat; height:20px; padding:2px 10px 0px 10px; font:normal 13px Arial, Helvetica, sans-serif; color:#999; border:none; margin:0 0 10px;}
.all form #enviar { width:60px; border:none; background:none; float:right; padding:0; }
.retorno { display:none; font:normal 13px Arial, Helvetica, sans-serif; color:#999;}
.errado{color:red !important;}
.aguarde { font:normal 13px Arial, Helvetica, sans-serif; color:#999; }

.autor { position:absolute; bottom:45px; right:0; }