a.anclanavegacion:hover, a.anclanavegacion:focus, a.anclanavegacion:active{ background-color: #0A4EA3; color: #FFF7E4; }
.a100v{ width: 100%; }
.a10p{ width: 10%; }
.a20p{ width: 20%; }
.a24p{ width: 24%; }
.a25p{ width: 25%; }
.a30p{ width: 30%; }
.a34p{ width: 34%; }
.a38p{ width: 38%; }
.a40p{ width: 40%; }
.a43p{ width: 43%; }
.a49p{ width: 49%; }
.a50p{ width: 50%; }
.a60p{ width: 60%; }
.a70p{ width: 70%; }
.a80p{ width: 80%; }
.a90p{ width: 90%; }
.abajo{ vertical-align: bottom; }
.acolchado{ padding: 0.25em 0em 0.25em 0em; }
.acolchadoder0125{ padding-right: 0.125em; }
.acolchadoder025, label { padding-right: 0.25em; }
.acolchadoizq025{ padding-left: 0.25em; }
.anclanavegacion{ color: #000000; font-family: arial,sans-serif; font-size: 0.70em; font-weight: bold; text-decoration: underline; }
.arriba{ vertical-align: top; }
.blanco{ color: #FFFFFF; }
.borderecha{ border-left: 0.0625em solid #CCCCCC; padding: 0.25em 0.125em 0.125em 0.125em; }
.botoncontestar{ padding: 0.5em 0.5em 0.5em 0.5em; position: relative; text-align: center; }
.botonentrada{ position: relative; text-align: center; top: 0.5em; width: 100%; }
.botonforo{ background-color: #D4D0C8; border: 0.0625em solid #000000; color: #000000; font-size: 0.75em; }
.cabecera{ border: 0.0625em solid #CCCCCC; padding: 0.5em 0.5em 0.5em 0.5em; }
.cabeceraacciones{ border: 0.0625em solid #CCCCCC; padding: 0em 0.5em 0em 0.5em; }
.cabeceraforosalta{ height: 25em; }
.cabeceraforosdos{ border: 0.0625em solid #CCCCCC; margin: 2.5em 0em 0em 0em; padding: 0.5em 0.5em 0.5em 0.5em; }
.cajatexto{ background-color: #FFFFFF; border: 0.0625em solid #000000; color: #000000; font-family: Arial,Helvetica,sans-serif,verdana; font-size: 0.75em; }
.centrado{ text-align: center; }
.conborde{ border: 0.0625em solid #CCCCCC; padding: 0.25em 0.125em 0.125em 0.125em; }
.derecha{ text-align: right; }
.enmedio{ vertical-align: middle; }
.izquierda{ text-align: left; }
.lineacabecera{ background-color: #0E2A3F; }
.literalesentrada{ position: relative; text-align: right; width: 78%; }
.mb1em{ margin-bottom: 1em; }
.mt05em{ margin-top: 0.5em; }
.mt15em{ margin-top: 1.5em; }
.mt1em{ margin-top: 1em; }
.mt2em{ margin-top: 2.5em; }
.patop05em{ position: absolute; top: 0.250em; }
.patop0em{ position: absolute; top: 0em; }
.posacceso{ position: absolute; top: 17.5em; }
.posapel{ position: absolute; top: 8.5em; }
.poscaract{ position: static; visibility: hidden; }
.posclave{ position: absolute; top: 14.5em; }
.poscodusu{ position: absolute; top: 5.5em; }
.posdni{ position: absolute; top: 11.5em; }
.posemail{ position: absolute; top: 10em; }
.posicionaelementosformalta{ left: 9.75em; position: relative; text-align: left; top: -1.1em; width: 26em; }
.posicionatextoform{ padding-right: 0.25em; position: relative; text-align: right; vertical-align: top; width: 10.25em; }
.posnombre{ position: absolute; top: 7em; }
.posnumafi{ position: absolute; top: 13em; }
.posrepcl{ position: absolute; top: 16em; }
.s25p{ left: 25%; }
.s30p{ left: 30%; }
.s34p{ left: 34%; }
.s35p{ left: 35%; }
.s40p{ left: 40%; }
.s50p{ left: 50%; }
.s60p{ left: 60%; }
.s61p{ left: 61%; }
.s70p{ left: 70%; }
.s80p{ left: 80%; }
.s90p{ left: 90%; }
.separasbo{ padding-top: 0.5em; }
.separatr{ padding: 0.25em; }
.sincortar{ white-space: nowrap; }
.tabla, .poscerocinco { padding: 0.5em 0.5em 0.5em 0.5em; position: relative; }
.tcontenido{ overflow: auto; width: 100%; }
.tede{ display: inline; height: 1.5em; position: absolute; }
.teerre{ height: 1.5em; position: relative; width: 100%; }
.textcontenido{ height: 9em; }
.titpaginacion{ display: inline-table; position: relative; width: 26em; }
.usuariocfgdin2{ left: 10.5em; position: relative; text-align: left; top: -1.2em; width: 25em; }
.usuariocfgdinam{ left: 10.5em; position: relative; text-align: left; top: -0.96em; width: 25em; }
.usuariocfgtxt{ position: relative; text-align: right; width: 10em; }
.usucfgbotact{ left: 10.5em; position: relative; top: -0.65em; }
