html {height: 90%; width: 90%}
body {background-image: url('images/tlo_pan.jpg'); background-position: top; background-repeat: repeat; height: 100%; text-align: center; width: 100%}
table {height: 90%; width: 90%}
table td {text-align: center; vertical-align: middle; width: 100%;} 
table td fieldset {margin: 0 auto; text-align: center; width: 320px; font-family: Arial,Verdana,Serif; font-weight: bold;font-size: 12px; background-image: url('images/tlo_ma_g.jpg'); background-position: top; background-repeat: no-repeat; }
table td fieldset form { margin: 10px auto;}
table td div.legend { font-size: 12px; font-family: Arial,Verdana,Serif; font-weight: bold; font-variant: small-caps; color: #0066FF; margin: 0px auto 5px 0px; text-align: left;}
div.autor { font-size: 10px; font-family: Arial,Verdana,Serif; font-variant: small-caps; color: #0066FF; text-align: right;}
div.autor a {color: #0066FF; text-decoration: none;}
table td fieldset label {float: left; width: 100px; color: #336600; padding-right: 5px; text-align: right;}
table td fieldset input.tx {float: left; width: 200px; background-color: transparent; font-family: Arial,Verdana,Serif; font-size: 12px; font-weight: bold; color: #993300; padding-left: 5px; cursor: text; z-index: 100;}
table td fieldset input.bu {border: 2px ridge #CC0000; width: 150px; height: 24px; font-weight: bold; font-size: 14px; margin-top: 5px; background: transparent; cursor: pointer;}
.Pgreen,.Pred { font-weight: bold; font-size: 10px; padding: 2px 5px; margin: 1px; background: #009900; color: #FFFFFF;}
.Pgreen {background: #009900; color: #FFFFFF;}
.Pred {background: #CC0000; color: #FFFFFF;}
