html * {margin:0; padding:0;}
body, table {
font-family:Garamond;font-size:16px;color:#fff;
line-height:16px;
}

form {
width:97%;
margin: 0 auto;
}
#privacy {
overflow:auto;
width:300px;
height:70px;
background:#fff;
padding: 5px;
border:#666 1px solid;
font-size:11px;
margin: 0 auto;
}

#privacy table td{color:#000;}

/*
a.submit, input.submit {
display:block;
float:left;
color:#fff;
background:#999;
padding: 2px 0;
text-decoration:none;
margin: 5px 1px 0 0;
border:0;
width:100px;
height:22px;
text-align:center;
font:11px arial;
}
a.submit {line-height:23px;}
input.submit {height:26px; margin-left:130px;}
p  {
padding: 5px 0;

}
*/
label {
display:block;
text-align:right;
float:left;
width:210px;
padding: 0 10px 5px 0;
}
label input {width:110px;}

table {
width:auto;
clear:both;
margin: 0 auto;
}
table.tipo {
border-top:#999 3px solid;
border-bottom:#999 3px solid;
margin: 10px auto;
width:100%;
}
table.tipo td {
padding:3px 7px;
border-bottom:#ccc 1px solid;
}
table td {
padding:0;
}

