body, td, input {
    font-family: arial, sans-serif;
    font-size: 12pt;;
    color: black;
    background-color: white;
}
h1 { font-size: 24pt; margin-top: 0px; margin-bottom: 1ex; }
input { border: 1px solid black; }
input.l { 
    border-top:    none; 
    border-left:   none;
    border-right:  none; 
    border-bottom: 1px solid black; 
    margin-top:    1ex; 
}
#pref   { position: absolute; top: 0px; right: 0px; padding: 1ex; font-size: 10pt; text-align: right; margin-top: 0px; }
#pref .p { display: block; }
#pref .g { margin-top: 2ex; margin-bottom: 2ex; }
#pref br { display: none; }
body { margin: 0px; padding: 1ex; }
.r      { text-align: right; }
.eo     { background-color: #e0ffe0; }
.nl     { background-color: #e0e0ff; }
.e      { font-weight: bold; }
.s      { color: green; }
a       { color: blue;  text-decoration: underline; }
.i a    { color: black; text-decoration: none; }
a:hover { color: red;   text-decoration: underline; }
form { margin-top: 1ex; margin-bottom: 1ex; }
.averto { border: 5px solid red; padding: 1ex; }
table { border-spacing: 5px; }
table td { padding: 3px; }
.nevidebla { display: none; }
