
HTML, BODY{width:100%;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-color:transparent;}
HTML{cursor:default;overflow-x:hidden;overflow-y:scroll;}
BODY{height:100%;color:#000000;font-family:Tahoma,Arial,Helvetica,"MS Sans Serif";font-size:11px;}
#HTMLBASE{height:100%;}
#BODYBASE{}
IFRAME{width:100%;border:0;background-color:transparent;}
FORM{margin:0;}
TBODY, TFOOT, THEAD{display:table-row-group;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
TABLE, TR, TH, TD{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
TABLE{border-collapse:collapse;border-spacing:0;border-style:solid;border-width:0;font-size:11px;display:table;}
TR{border-style:solid;border-width:0;text-align:center;vertical-align:middle;display:table-row;}
TH{border-style:solid;border-width:0;text-align:center;vertical-align:middle;display:table-cell;}
TD{border-style:solid;border-width:0;text-align:left;vertical-align:top;display:table-cell;}
A{color:#000000;text-decoration:none;}
A:hover{color:#1083b2;text-decoration:underline;cursor:pointer;}
*:focus{outline:none;}
.L{text-align:left;}
.C{text-align:center;}
.R{text-align:right;}
.B{font-weight:bold;}
.LC{text-transform:lowercase;}
.UC{text-transform:uppercase;}
.DISPLAYNONE{display:none;}
.TEXTOS{color:#000000;}
.ERROR{color:#ff0000;}
.CLICK{cursor:pointer;}
.OFF{color:#000000;}
.ON{color:#1083b2;}
.OPACITY20{opacity:0.20;filter:alpha(opacity=20);}
.OPACITY25{opacity:0.25;filter:alpha(opacity=25);}
.OPACITY40{opacity:0.40;filter:alpha(opacity=40);}
.OPACITY50{opacity:0.50;filter:alpha(opacity=50);}
.OPACITY60{opacity:0.60;filter:alpha(opacity=60);}
.OPACITY75{opacity:0.75;filter:alpha(opacity=75);}
.OPACITY80{opacity:0.80;filter:alpha(opacity=80);}
#CONTENIDO{padding:0 5px 5px 5px;}
HTML#HTMLBASE{background-color:#be4f21;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;background-image:none;background-size:cover;}
#SESSIONLOAD{display:none;position:absolute;width:100%;top:0;left:0;font-size:30px;color:white;}
#SESSIONCONT{display:none;position:absolute;width:100%;top:30px;left:0;font-size:30px;color:red;}
div#ZZSS{position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:auto;margin-right:auto;width:1300px;min-width:1300px;height:100%;}
table.ZZSS{table-layout:fixed;border-collapse:collapse;border-spacing:0;empty-cells:show;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:100%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
table.ZZSS div.FONDOS{background:white;opacity:0.75;filter:alpha(opacity=75);}
table.ZZSS div.BORDES{background:white;opacity:0.25;filter:alpha(opacity=25);}
table.ZZSS td.MARCOHEAD{position:relative;}
table.ZZSS td.MARCOHEAD #ENCABEZADO{position:relative;left:0;right:0;height:110px;}
table.ZZSS td.MARCOBOTONES{position:relative;}
table.ZZSS td.MARCOBOTONES div.FONDO1{position:absolute;top:5px;left:0;right:0;bottom:0;background:white;opacity:0.75;filter:alpha(opacity=75);}
table.ZZSS td.MARCOBOTONES div.BORDES{position:absolute;}
table.ZZSS td.MARCOBOTONES div.BORDE1{top:0;left:0;right:0;height:5px;}
table.ZZSS td.MARCOBOTONES div.BORDE2{top:0;bottom:0;left:-5px;width:5px;}
table.ZZSS td.MARCOBOTONES div.BORDE3{top:0;bottom:0;right:-5px;width:5px;}
table.ZZSS td.MARCOBOTONES #MARCOBOTONES{position:relative;z-index:11;left:0;right:0;padding-top:5px;}
table.ZZSS td.MARCOBOTONES #MARCOBOTONES #BOTONERA{position:relative;}
table.ZZSS td.MARCOBOTONES #MARCOBOTONES #BOTONERA .BOTONES{display:table;position:relative;width:100%;}
table.ZZSS td.MARCOCONTENIDO{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;}
table.ZZSS td.MARCOCONTENIDO div.FONDO1{position:absolute;top:5px;left:0;right:0;bottom:0;}
table.ZZSS td.MARCOCONTENIDO div.BORDES{position:absolute;}
table.ZZSS td.MARCOCONTENIDO div.BORDE1{top:0;left:0;right:0;height:5px;}
table.ZZSS td.MARCOCONTENIDO div.BORDE2{top:0;bottom:0;left:-5px;width:5px;height:auto;}
table.ZZSS td.MARCOCONTENIDO div.BORDE3{top:0;bottom:0;right:-5px;width:5px;}
table.ZZSS td.MARCOCONTENIDO #MARCOCONTENIDO{position:relative;z-index:10;width:100%;min-height:100%;display:block;}
table.ZZSS td.MARCOCONTENIDO #MARCOCONTENIDO IFRAME{position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;margin-top:5px;margin-bottom:23px;width:100%;height:0;min-height:0;}
#BARRABASE{position:fixed;z-index:1000;left:0;bottom:0;width:100%;min-width:1300px;height:25px;}
#BARRABASE #PIE{position:relative;width:100%;height:100%;border-top:1px solid #bfbfbf;background:#d8d8d8;}
#BARRABASE #PIE .TEXTOS{position:absolute;z-index:1;margin:5px 0 0 8px;left:0;padding-right:8px;background:#d8d8d8;}
#BARRABASE #PIE .MASTER{position:absolute;z-index:0;right:0;margin:5px 8px 0 0;}input.CAMPO:focus, textarea:focus, select:focus,
input[type=checkbox]:focus, input[type=radio]:focus{outline:#1083b2 solid 2px;}
button:focus, input.BOTON:focus{outline:#1083b2 solid 2px;}
input[disabled]:focus, input[readOnly]:focus,
textarea[disabled]:focus, textarea[readOnly]:focus,
select[disabled]:focus, select[readOnly]:focus,
button[disabled]:focus{outline:none !important;}
input{font-family:verdana;font-size:10px;letter-spacing:0px;text-align:left;}
input.CAMPO{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;margin:0;*margin:-1px 0;width:100%;padding:2px 3px;background-color:#ffffff;border:1px solid #7f9db9;color:#000000;height:18px;line-height:12px;}
textarea{font-family:verdana;font-size:10px;text-align:left;overflow-y:scroll;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;resize:none;margin:0;*margin:-1px 0;width:100%;padding:2px 3px;background-color:#ffffff;border:1px solid #7f9db9;color:#000000;height:36px;line-height:12px;}
select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;font-family:verdana;font-size:10px;margin:0;width:100%;height:18px;background-color:#ffffff;border:1px solid #7f9db9;color:#000000;}
input.CAMPO.SINBORDE, textarea.SINBORDE{border:0;padding:3px;}
input.CAMPO.DESTACADO{font-size:12px;padding:2px 2px;line-height:12px;}
input.CAMPO[required], textarea[required], select[required]{background-color:#f2f2f2;color:#000000;border-color:#1083b2;}
input.CAMPO[readOnly], textarea[readOnly], select[readOnly]{background-color:#ffffff !important;color:#1083b2 !important;border-color:#7f9db9 !important;}
input.CAMPO[disabled], textarea[disabled], select[disabled]{background-color:#1083b2;color:#B3A899;border-color:#7f9db9;font-weight:bold;}
input.CAMPO[required][readOnly], textarea[required][readOnly], select[required][readOnly]{background-color:#f2f2f2 !important;color:#1083b2 !important;border-color:#1083b2 !important;}
input.CAMPO[disabled][readOnly], textarea[disabled][readOnly], select[disabled][readOnly]{background-color:#1083b2 !important;color:#B3A899 !important;border-color:#7f9db9 !important;font-weight:bold !important;}
input.ERROR, textarea.ERROR, select.ERROR, select.ERROR+span.customSelect{border-color:red !important;outline-color:red !important;}
input.CHECKBOX{box-sizing:border-box;-webkit-appearance:checkbox;margin:0;padding:0;cursor:pointer;}
input.RADIO{margin:0;padding:0;width:13px;height:13px;cursor:pointer;}
input.RADIO[readOnly], input.CHECKBOX[disabled]{cursor:default;}
input.CAMPO.NUMERIC{text-align:right;}
input.CAMPO.abmRESALTAR{background-color:red !important;color:white !important;}
div.BOTON{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:10px;font-family:Verdana;line-height:16px;width:100px;height:20px;text-align:center;background-color:#1083b2;border-style:solid;border-width:2px;border-color:#000000;color:#ffffff;font-weight:bold;-moz-user-select:-moz-none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
button, input.BOTON, input[type=button]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:10px;font-family:Verdana;width:100px;height:20px;cursor:pointer;text-align:center;background-color:#1083b2;border-style:solid;border-width:2px;border-color:#000000;color:#ffffff;font-weight:bold;}
div.BOTON:hover,
button:hover, input.BOTON:hover, input[type=button]:hover{background-color:#1083b2;color:#ffffff;}
.BOTON.ESPECIAL{background-color:#0ba1dc;border-color:#000000;color:#ffffff;}
button.MINIBOTON,
.BOTON.MINIBOTON, input[type=button].MINIBOTON{width:100%;height:18px;padding-left:0;padding-right:0;}
button.abmRESALTAR, input.BOTON.abmRESALTAR{background-color:#000000;border-color:#8fc74a;color:#ffffff;}
div.BOTON[disabled],
button[disabled], input.BOTON[disabled], input[type=button][disabled], input.BOTON.ESPECIAL[disabled]{cursor:default;background-color:#ece9d8;border-color:#808080;color:#B3A899;}
.BOTON.BOTONNO{background-color:#e5e5e5;border-color:#000000;color:#72a03f;}
.BOTON.BOTONSI{background-color:#ffffff;border-color:#000000;color:#1083b2;}
input[type=file]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid transparent;height:20px;position:relative;}
input[type=file]::-webkit-file-upload-button{visibility:hidden;}
input[type=file]::before{margin:-1px 0 0 -1px;content:'Seleccionar';display:block;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:10px;font-family:Verdana;width:80px;height:20px;line-height:16px;cursor:pointer;text-align:center;background-color:#1083b2;border-style:solid;border-width:2px;border-color:#000000;color:#ffffff;font-weight:bold;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;}
input[type=file]:focus::before{outline:#1083b2 solid 2px;}
input[type=file]:hover::before{}
input[type=file]:active::before{}
select[size] option[selected]{background-color:#ffffff !important;color:#1083b2 !important;}
select[size] option:checked{background-color:#1083b2 !important;color:#ffffff !important;}
select[size]
option:checked:hover{background-color:#1083b2 !important;color:#ffffff !important;}
@media screen{.con-espbtn{float:left;} .con-espbtn.ce:not([readOnly]){padding-right:18px !important;} .con-espbtn.ce[readOnly]+.espbtn{display:none;} input.espbtn{position:absolute;margin-left:-16px;margin-top:1px;width:15px !important;height:16px !important;border:0;} input.espbtn[disabled]{display:none;}
}
@media print{.espbtn{display:none;}
}
select.hasCustomSelect{border-color:#7f9db9;background-color:#ffffff !important;z-index:1;}
select+span.customSelect{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;font-family:verdana;font-size:10px;margin:0;width:100%;height:18px;color:#000000;background-color:#ffffff;border:1px solid #7f9db9;outline:none;}
select+span.customSelect{padding-right:19px;overflow:hidden;word-break:break-all;line-height:16px;padding:0 3px;position:relative;z-index:0;}
select+span.customSelect:before{width:16px;line-height:16px;position:absolute;top:0;right:0;display:block;content:'\25BC';text-align:center;font-size:9px;font-family:Arial;font-weight:normal !important;background:transparent;color:#000000;}
select[required]+span.customSelect{background-color:#f2f2f2;color:#000000;border-color:#1083b2;}
select[required]+span.customSelect:before{color:#1083b2;}
select.hasCustomSelect[readOnly]{visibility:hidden;}
select[readOnly]+span.customSelect,
select[readOnly]+span.customSelect span{-moz-user-select:-moz-none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
select[disabled]+span.customSelect,
select[readOnly]+span.customSelect{background-color:#ffffff !important;color:#1083b2 !important;border-color:#7f9db9 !important;padding-right:3px;}
select[disabled]+span.customSelect:before,
select[readOnly]+span.customSelect:before{display:none;}
select+span.customSelect.customSelectFocus{border-color:#1083b2 !important;box-shadow:inset 0 0 0 1px #1083b2;-moz-box-shadow:inset 0 0 0 1px #1083b2;-webkit-box-shadow:inset 0 0 0 1px #1083b2;}
select+span.customSelect{}
select+span.customSelect.changed{}
select+span.customSelect.customSelectChanged{}
select+span.customSelect.customSelectInner{}
select+span.customSelect.customSelectOpen{}
select+span.customSelect.customSelectHover{}
select+span.customSelect.customSelectFocus{}
select+span.customSelect.customSelectClick{}DIV.PUNTO{width:10px;height:10px;overflow:hidden;padding:0;margin:0;}
DIV.PUNTO >DIV{font:bold 27px/8px Arial;margin:2px 0 0 0;*line-height:15px;*margin-top:-1px;}
td.ICONO{padding:0 7px 0 3px;margin:0;font-family:FontAwesome;font-size:14px;}
.TITULO-PPAL{background:#f2f2f2;border:1px solid #cccccc;padding:4px;}
#tfBODY .TITULO-PPAL{position:fixed;top:0;left:0;right:0;}
#tfBODY #CONTENIDO{padding-top:34px;}
.TITULO-PPAL TABLE{color:#000000;}
.TITULO-PPAL TABLE TD{text-align:left;vertical-align:middle;line-height:21px;}
.TITULO-PPAL TABLE TD.ICONO{line-height:21px;font-size:18px;}
.TITULO-PPAL TABLE TD.TITULO{padding-right:5px;color:#1083b2;font:bold 18px Arial;}
.TITULO-PPAL TABLE TD.PUNTO{padding-right:5px;color:#1083b2;}
.TITULO-PPAL TABLE TD.TEXTO{font-weight:bold;padding:0px 0 0 5px;width:100%;}
.TITULO-PPAL TABLE TD.TEXTO B{color:#72a03f;font-size:11px;}
.TITULO-PPAL TABLE TD.VOLVER{padding-left:10px;}
.TITULO-PPAL TD.VOLVER.CLICK{font-weight:bold;padding-left:5px;padding-right:5px;}
#SECCION-FIJA{margin-top:5px;}
#SECCION-FIJA .BARRAS.PRIMERA{margin-top:0;}
#SECCION-FIJA + #SECCION-MOVIL{}
.BARRAS{color:#000000;background:#f2f2f2;border-style:solid;border-color:#cccccc;border-width:0 1px 1px 1px;margin:0;padding:5px;} .BARRAS.PRIMERA{margin-top:5px;border-top-width:1px;}
.BARRACONTENEDORA + .BARRAS{border-top-width:1px;}
.BARRAS TABLE{border-spacing:0;}
.BARRAS TABLE.ESPECIAL{table-layout:fixed;empty-cells:show;width:100%;}
.BARRAS TD{vertical-align:middle;}
#tfBODY #CONTENIDO div.BARRA-ARRIBA:first-of-type{margin-top:2px;}
.DESCRIPCION-NORMAL{background:rgba(255,255,255,.50);border:1px solid #cccccc;margin-top:5px;padding:5px 5px;color:#72a03f;font-weight:bold;font-size:11px;line-height:18px;}
.DESCRIPCION-NORMAL B{color:#1083b2;font-size:13px;}