body { background:#EEEEEE; }

#Login { width:495px; height:326px; top:50%; position:absolute; left:50%; margin:-163px -247px; background-image:url(../imagens/bg-Login.jpg); background-repeat:no-repeat; }

#Login h1 { width:153px; height:50px; margin:auto; }

#Login form { float:left; padding:70px 0 0 0; }
#Login form ol li { float:left; list-style:none; width:24%; padding:2px 0; }
#Login form ol li a { float:left; width:100%; color:#999; }

#Login form ol li.todo { float:left; width:74%; padding:4px 0 0 110px; }
#Login form ol li.todo label { float:left; width:66px; font-size:12px; font-weight:bold; padding:10px 2px 0 2px; }
#Login form ol li.todo input { float:left; border:0; background-image:url(../imagens/bg-Input.jpg); background-repeat:repeat-x; height:30px; width:188px; color:#999; padding:2px;} 

#Login form ol li.todo p { float:left; width:220px; height:34px; border:1px solid #CCC; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; background-image:url(../../imagens/interface3.0/bg-Input.jpg); background-repeat:repeat-x; }

#Login form ol li.todo p img { float:left; padding:2px; }

#Login form ol li.enviar { float:left; padding:0 0 0 180px; }

#Login form ol li input.Entrar { float:left; width:106px; height:34px; background-image:url(../imagens/img-Entrar.jpg); background-repeat:no-repeat; border:0; display:block; cursor:pointer; }
#Login form ol li input.EntrarEdit { float:right; margin-right:70px; }

#Login #rodapeLogin { float:left; width:98%; padding:20px 0 0 4px; }
#Login #rodapeLogin h2 { float:right; }