/* CSS Document */

body { background:#EBEBEB; margin:0 auto; width:500px; font-family:Verdana, Tahoma, Arial, sans-serif; }
h1{ color:#FF9933; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:1.2em; line-height:125%; margin:25px 0 10px; font-style:italic; }
p { color:#515A5A; font-weight:bold; display:block; font-size:0.8em; line-height:125%; margin-top:5px; font-family:Verdana, Tahoma, Arial, sans-serif; }
fieldset { background:#D6D6D6 none repeat scroll 0 0; border-bottom:1px solid #C5C5C5; display:block; margin:10px 0 5px; padding:14px; text-decoration:none !important; border-top:1px solid orange; }
label { color:#465050; display:block; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:75%; font-weight:bold; line-height:150%; padding:0 0 5px 0; }
input { width:465px; float:left; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#444444; padding:4px 3px; margin-bottom:10px; }
button.botao { background:url(../images/bt_enviar.gif) no-repeat right top; float:right; width:70px; color:#E1E2E4; display:block; height:32px; border:none; font-weight:bold; margin-top:10px; }
button:hover.botao { background:url(../images/bt_enviar.gif) no-repeat right -36px; color:#E1E2E4; }
.aviso { border-color:#7C7C7C #C3C3C3 #DDDDDD; font-family:Verdana, Tahoma, Arial, sans-serif; border-style:solid; border-width:1px; color:#444444; font-size:13px; background:#ffffff; display:none; border-top:2px solid orange; width:125px; padding:6px 0 7px 15px; font-weight:bold; }
.msgErro { color:#F8790C; font-family:Verdana, Tahoma, Arial, sans-serif; display:block; clear:both; font-size:0.8em; margin-left:5px; }
.invisivel { visibility:hidden; margin:0; height:0; }