/* CLASSES */.hidden {    position: absolute;    left: -10000px;}.clearer{    clear: both;    height: 1px;}.hidden{    position: absolute;    left: -10000px;}.left{    float: left;}.right{    float: right;}/* HTML TAGS */body{    margin: 0;    margin-bottom: 2em;    padding: 0;    background-color: #D9D9D9;    color: #000000;    font: status-bar;    font-family: Arial, Helvetica, sans-serif;    font-style: normal;    line-height: normal;    font-weight: normal;    font-variant: normal;}body *{    margin-top: 3px;    margin-bottom: 0;}.style1{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #705b41; FONT-WEIGHT: bold}.style10{FONT-FAMILY: Calibri; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal;}.style11{FONT-FAMILY: Calibri; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: normal;}.style12{FONT-FAMILY: Calibri; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; border-bottom:#CCCCCC solid 1px;}.text-label{    color: #cdcdcd;    font-weight: bold;}.divtopo{  height:45px;  color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:18px;  text-align:left;  vertical-align:center;  background:#000000;  padding-left:10px;  padding-top:25px;}.divtopopre{  height:30px;  color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:17px;  text-align:left;  vertical-align:center;  background:#000000;  padding-left:10px;  padding-top:10px;}.divtitulos{  height:20px;  color:#666666;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:14px;  text-align:left;  font-weight:bold;  vertical-align:center;  padding-left:10px;}form{    margin-bottom: 3em;}.inputlabel{  height:12px;  font-color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  padding-left:10px;}.inputtext{  height:30px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:16px;  font-weight:normal;  text-align:left;  vertical-align:center;  background:#FFFFFF;  padding-left:10px;  border:#CCCCCC solid 1px;}.topotexto{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:16px;  font-weight:normal;  vertical-align:center;  padding-left:10px;  color:#FFFFFF;}.inputcombo{  height:30px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  border:#CCCCCC solid 1px;}.inputbutton{  height:45px;  width:120px;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:16px;}p{    padding-bottom: 1em;}.texto_azul_12pt {    font-family:Calibri, Arial, Verdana;    font-size:12px;    /*letter-spacing:-1px;*/    color:#003366;    text-decoration:none;}.texto_azul_14pt {    font-family:Calibri, Arial, Verdana;    font-size:14px;    /*letter-spacing:-1px;*/    color:#FFFFFF;    text-decoration:none;}.texto_azul_16pt {    font-family:Calibri, Arial, Verdana;    font-size:16px;    color:#003366;    text-decoration:none;}h1 {    font-family:Calibri, Arial, Verdana;    font-size: 20px;    font-style: normal;    line-height: normal;    font-weight: normal;    font-variant: normal;}h2 {    font-size: 12px;    font-weight: bold;    color: #B30900;    border-width: 1px;    border-spacing: 0PX;    border-style: solid;    border-color: #CCCCCC;}h3 {    border-width: 1px;    border-spacing: 2PX;    border-style: outset;    border-color: #2984ce;    border-collapse: separate;    background-color: #E7E7E7;    font-size: 12px;    font-weight: bold;    margin-bottom: 0px;    color: #2984CE;}h4 {    font-size: 12px;    font-weight: bold;    color: #FF0000;}a{    color: #0066CC;    text-decoration:none;}a:visited {    color: #0066CC;}a:hover {    color: #666666;}a:active {    color: #0099FF;}td{    height:25px;    font: status-bar;    font-family:Verdana, Arial, Helvetica, sans-serif;    color:#666666;}button{    clear: both;    background-color: #d9e1ea;    margin-top: 15px;    display: run-in;}