body            {background: #9D9D9D; margin: 0px; padding: 0px; font-family: "Trebuchet Ms"; font-size: 12px;}

form            {width: 400px; height: auto; float: left; margin: 10px; padding: 10px; background: #FFF;}
form fieldset   {width: 380px; float: left; border: solid 1px #CCC; margin: 0px; padding:10px; }

legend          {border-bottom: solid 1px #CCC; padding: 5px; margin-bottom: 10px; font-size: 15px; font-weight: bold;}
label           {width: 50%; float: left; font-size: 12px; font-weight: bold;}
label span      {float: left;}
label input     {width: 170px; height: 20px; float: left; font-size: 11px;}
label select    {width: 170px; height: 22px; float: left; font-size: 11px;}
label input.erro    {background: #FFFFCC;}

a.concluir      {width: 135px; height: 32px; float: left; background: #333; line-height: 32px; text-align: center; color:#FFF; text-decoration: none; margin:10px 0 0 126px}
a.concluir:hover    {background: #000;}