#contentContainer form .errorInput											{border: 1px solid #CC0000;}
#contentContainer form .necessary											{color: #CC0000;}
#contentContainer form .errorMsg											{font-size: 10px;}

#contentContainer form.pedidoVisita											{width: 538px; padding: 10px 30px 30px 30px; border: 1px solid #000000; color: #333333;} 
#contentContainer form.pedidoVisita legend									{border-bottom: 1px solid #cccccc; padding: 0; margin: 0 0 15px 0; display: block; float: left; clear: both;}
#contentContainer form.pedidoVisita legend span								{width: 518px; display: block; font-size: 16px; font-weight: bold; color: #CC0000; padding: 20px 10px 0 10px; line-height: 22px;}
#contentContainer form.pedidoVisita .formRow								{width: 100%; padding: 0 0 15px 0;}
#contentContainer form.pedidoVisita label									{display: block; line-height: 16px; padding: 0 0 0 5px;}
#contentContainer form.pedidoVisita label.inline							{float: left; width: 120px; padding: 0 0 0 5px;}
#contentContainer form.pedidoVisita input,
#contentContainer form.pedidoVisita select,
#contentContainer form.pedidoVisita textarea								{width: 100%; font-size: 11px;}
#contentContainer form.pedidoVisita input.radio								{float: left; width: 13px; height: 13px; border: none;}
#contentContainer form.pedidoVisita fieldset.submit							{margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #cccccc;}
#contentContainer form.pedidoVisita .note									{font-size: 10px; line-height: 12px; color: #999999; padding: 0 10px 0 10px;}
#contentContainer form.pedidoVisita p.msgTitle								{font-size: 16px; font-weight: bold; color: #CC0000; padding: 20px 0 20px 0;}
#contentContainer form.pedidoVisita p.msgText								{font-size: 14px; color: #666666; padding: 0;}

#contentContainer form.contactoGeral										{width: 538px; padding: 10px 30px 30px 30px; border: 1px solid #000000; color: #333333;} 
#contentContainer form.contactoGeral legend									{border-bottom: 1px solid #cccccc; padding: 0; margin: 0 0 15px 0; display: block; float: left; clear: both;}
#contentContainer form.contactoGeral legend span							{width: 518px; display: block; font-size: 16px; font-weight: bold; color: #CC0000; padding: 20px 10px 0 10px; line-height: 22px;}
#contentContainer form.contactoGeral .formRow								{width: 100%; padding: 0 0 15px 0;}
#contentContainer form.contactoGeral label									{display: block; line-height: 16px; padding: 0 0 0 5px;}
#contentContainer form.contactoGeral label.inline							{float: left; width: 120px; padding: 0 0 0 5px;}
#contentContainer form.contactoGeral input,
#contentContainer form.contactoGeral select,
#contentContainer form.contactoGeral textarea								{width: 100%; font-size: 11px;}
#contentContainer form.contactoGeral input.radio							{float: left; width: 13px; height: 13px; border: none;}
#contentContainer form.contactoGeral fieldset.submit						{margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #cccccc;}
#contentContainer form.contactoGeral .note									{font-size: 10px; line-height: 12px; color: #999999; padding: 0 10px 0 10px;}
#contentContainer form.contactoGeral p.msgTitle								{font-size: 16px; font-weight: bold; color: #CC0000; padding: 20px 0 20px 0;}
#contentContainer form.contactoGeral p.msgText								{font-size: 14px; color: #666666; padding: 0;}
