.DataForm {font-size:70%;}
table.DataForm {width:100%; border-collapse:collapse;}

.DataForm caption {
  font-weight: bold;
  padding:4px; 
  padding-top:20px; 
  color:#336633; 
  text-align:left; 
  border-bottom:1px solid #ddd ;
  margin-bottom: 5px; 
}

.DataForm tbody th { padding:2px; padding-top: 4px; color:#073559;  font-weight: bold; text-align:right; vertical-align: top;}
.DataForm tbody td label.inter {  padding:0 2px; color:#073559;  font-weight: bold; font-size: 80%; text-align:right; }
.DataForm tbody td { padding:2px; color:#333;}

.DataForm tfoot th {padding:4px; color:#333;}
.DataForm tfoot td {padding:4px; color:#333;}

.DataForm input, select, textarea { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #ddd;}
.DataForm input[type='checkbox']  {border:none;}

.DataForm .LargeSize {width:98%;}
.DataForm .MediumSize {width:50%;}
.DataForm .SmallSize {width:30%;}

/* .DataForm th.required:before { content: '* '; color: red;} */
.DataForm input.required { background-color: rgb(255,222,214); }

.DataForm a        {color:#073559;}
.DataForm a:hover  {color:#FF9900;}
.DataForm a:active {color:#333;}

.DataForm ul       {font-weight: bold;	list-style:none;}
.DataForm ul ul    {font-weight: normal;	list-style:none;}
.DataForm li       { 	list-style:none;}

.DataForm input.address {  width: 50em; }
.DataForm input.postalCode { width: 8em; }
.DataForm input.city { width: 20em; }
.DataForm input.phone { width: 10em; }
.DataForm input.date { width: 10em; }
.DataForm input.name { width: 20em; }
.DataForm input.afm { width: 10em; }
.DataForm input.street { width: 40em; }
.DataForm input.streetNum { width: 10em; }

.DataForm button {
  color:#333;
  font-size: 9pt; 
  margin:1px; 
  padding:1px; 
  border:1px solid #ddd; 
  background-image:url(../images/common/bg-menu-over.jpg);	
  background-repeat:repeat-x; 
  background-color:#fff; 
  background-position:bottom; 
  cursor:pointer;
}

.DataForm th.MandatoryStar {color:#AC0019;font-weight: bold;  text-align: left;}
