body            {margin: 0px; padding: 0px; font-family: "Trebuchet Ms"; font-size: 14px;}

form            {width: 350px; display: block; margin: 0px; padding: 0px;}
form h2         {display: block; padding: 15px 0; background: #045C0A url(../images/green.jpg) repeat-x top left; color:#FFF; margin: 0px; text-align: center;}

form fieldset   {display: block; border: 0px; margin: 0px; padding:10px 0px;}
form fieldset label     {display: block; color:#344D91; padding:0 0 5px 15px; font-size: 13px;}
form fieldset label input       {width: 300px; height: 22px; display: block; border: solid 1px #CCC;}
form fieldset label select      {width: 300px; height: 30px; display: block; border: solid 1px #CCC; padding: 5px;}
form fieldset label select.erro, form fieldset label input.erro   {background: bisque; border: solid 1px burlywood}

form #submit            {width: 100px; height: 30px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #333; text-align: center; color:#FFF; border: 0px; cursor: pointer; margin-left: 15px; margin-top: 10px;}
form #submit:hover      {background: #000;}