body,html{margin:0;padding:0;width:100%;text-align:center;background:url(../_images/bg_body.png) repeat-x #000;font-family:Verdana;font-size:11px;}
form{display:block;width:650px;margin:0;padding:0;}
.wrap{width:650px;margin:auto;text-align:left;position:relative;}
#middle{height:625px;background:url(../_images/bg_wrap.png) no-repeat;}
#middle #login{position:absolute;top:7px;left:15px;}
#middle #login b{display:block;color:#fff;padding:0 0 18px 37px;}
#middle #login .field{line-height:18px;float:left;margin-left:8px;}
#middle #login .field input{width:226px;border:1px solid #999;font-size:16px;}
#middle #login .field.senha input{width:200px;border:1px solid #999;font-size:16px;text-align: center;}
#middle #login .entra{width:79px;height:23px;display:block;background:url(../_images/bg_buttons.png) no-repeat -155px 0;text-indent:-9999px;border:none;cursor:pointer;}

#middle #cadastro{position:absolute;top:500px;left:15px;}
#middle #cadastro b{background:url(../_images/bg_buttons.png) no-repeat -334px 0;display:block;color:#000;padding:0 0 18px 63px;font-size:16px;line-height:46px;}
#middle #cadastro .field{line-height:18px;float:left;margin-left:8px;}
#middle #cadastro .field input{width:226px;border:1px solid #999;font-size:16px;}
#middle #cadastro .field.nome input{width:200px;border:1px solid #999;font-size:16px;}
#middle #cadastro .cadastra{width:79px;height:23px;display:block;background:url(../_images/bg_buttons.png) no-repeat -155px 0;text-indent:-9999px;border:none;cursor:pointer;}

#middle input.erro{border:1px solid red!important;}

#bottom{height:190px;}
#bottom #social{position:absolute;width:205px;height:107px;left:0px;top:5px;}
#bottom #social h3{width:100px;height:30px;display:block;background:url(../_images/bg_buttons.png) no-repeat -234px 0;text-indent:-9999px;}
#bottom #address{position:absolute;width:272px;height:130px;left:378px;}
#bottom #address p{color:#999;}
#bottom #address h1{width:77px;height:28px;display:block;background:url(../_images/bg_buttons.png) no-repeat;text-indent:-9999px;}
