<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.ddir 
{
    background-color:#ffffff;
    color:#000000;
    border:1px solid #909090;
}

table.t1 {
     border-collapse: collapse;
     background-color:#ffffff;
}

.t1 {
     border: 1px solid #909090;
	 padding-left:0.2em;
	 padding-right:0.2em;
}
.t2 {
     border: none;
	 padding-left:0.2em;
	 padding-right:0.2em;
}


P.J    { PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify; }

input.lin {
    height: 1.4em;
    padding-left:5px;
    padding-right:5px;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
input.lin[readonly] { background-color: #e6f0ff; }

input[type=date],    input[type=fecha] {
	height: 1.8em;
    font-size:1.1em;
	font-family: 'Arial';
}

textarea {
	font-size:1.1em;
	font-family: 'Arial';
    resize: none;
	border: none;
	background-color:#ffffff;
}
textarea [readonly] {
	font-size:1.1em;
	font-family: 'Arial';
    resize: none;
	border: none;
	background-color:#ffffff;
}
input {
    height: 1.4em;
    padding-left:5px;
    padding-right:5px;
	border:none;
}
input[readonly] { background-color: #dcdcdc; }
select {
	color:#000000;
    height: 1.8em;
}
select[disabled] { background-color: #e1eee4; }




.nortxt {
	font-size:1.0em;
}
.selmen {
	font-size:1.2em;
	background-color:#505050;
	color:#ffffff;
}

.davis {
	border:1px solid #e1e1e1;
	background-color:RGBA(255,255,255,0.9);
	font-size:1em;
	color:#000000;
}

.normen {
	font-size:1.2em;
	background-color:transparent;
	color:#000000;
}
.nomu {
	padding-top:3em;
	font-size:0.9em;
	color:#ffffff;
}
.nomug {
	font-size:1.5em;
	color:#ffffff;
}
.dsimp {
	 background-color:#388d3c;
	 border:none;
	 border-bottom:1px solid #a1a1a1;
	 color: #ffffff;
}
.dsimp:active {
	 background-color:#388d3c;
	 border:none;
	 border-bottom:1px solid #f1f1f1;
}
.dsimp:focus {
	 background-color:#388d3c;
	 border:none;
	 border-bottom:1px solid #f1f1f1;
}

.moneda {
	color:#388d3c;
}
.bconn {
	 background-color:#f1f1f1;
	 color:#000000;
	 height:2em;
	 padding-left: 10px;
	 padding-right: 10px;
	 border-left:1px solid #cccccc;
}
.bcons {
	 background-color:#388d3c;
	 color:#ffffff;
	 height:2em;
	 padding-left: 10px;
	 padding-right: 10px;
}
.cenconf {
	background-color:#efefef;
	border:none;
	border-top:2px solid #388d3c;
}
.botconf {
	background-color:#efefef;
	border:none;
	border-bottom:2px solid #388d3c;
}


.botgras {
	background: RGBA(255,255,255,0.5);
	padding-top:4px;
	padding-bottom:4px;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;    
}

.resalt {
    background-color:RGBA(0,0,0,0.1);
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

.rojo {
	color:#ff0000;
}
.resalx {
    background-color:RGBA(90,90,90,0.1);
    padding-top:25px;
    padding-bottom:25px;
    padding-right:25px;
    padding-left:25px;
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

.froj {
	background-color:#ffeeee;
}
.borde {
	border: 1px solid rgba(90,90,90,0.2);
}
.borbot {
	 border-bottom: 2px solid rgba(90,90,90,0.2);
	 border-right:  2px solid rgba(90,90,90,0.2);
	 background-color:#388d3c;
	 color:#ffffff;
}
.borizq {
	 border-left: 2px solid rgba(90,90,90,0.2);
}

.renn {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.bit0 { color: #000000; }
.bit1 { color: #eea500; }
.bit2 { color: #ff0000; }

.rens {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color: #f1f1f1;
}
.tneg {
    font-weight: bold;
    font-size:1em;
    color:#ffffff;
    height: 2.5em;
    background: #000000;
    border: none;
}
.tmen {
    font-weight: normal;
    font-size:1em;
    color:#d0d0d0;
}
.tdmen {
    font-weight: bold;
    padding-left:2em;
    padding-right:2em;
    font-size:1.2em;
}
.infy {
    background-color: rgba(250,250,250,0.45);
}
.corta {
	overflow:hidden;
   -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;
}
.verprom {
	background-color: #d6e0ef;
    -webkit-box-shadow: 0px 3px 10px 3px rgba(80,80,80,0.35);
    -moz-box-shadow:    0px 3px 10px 3px rgba(80,80,80,0.35);
    box-shadow:         0px 3px 10px 3px rgba(80,80,80,0.35);
}
.infx {
	background-color: #d6e0ef;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
 }
.resal {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color: rgba(250,250,250,0.2);
	border-left:   1px solid rgba(20,20,20,0.2);
	border-top:    1px solid rgba(20,20,20,0.2);
	border-bottom: 1px solid rgba(250,250,250,0.4);
	border-right:  1px solid rgba(230,230,230,0.5);
    -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;
}
.tdmens {
    padding-left:3em;
    padding-right:2em;
}
.padl {
	padding-left: 3em;
}
a:link    { color: #000000; }
a:visited { color: #000000; }
a:active  { color: #000000; }
a:hover   { color: #000000; }
a         { text-decoration:none; }

a.bla:link    { color: #ffffff; }
a.bla:visited { color: #ffffff; }
a.bla:active  { color: #ffffff; }
a.bla:hover   { color: #ffffff; }
a.bla         { text-decoration:none; }


a.men:link    { color: #d0d0d0; }
a.men:visited { color: #d0d0d0; }
a.men:active  { color: #d0d0d0; }
a.men:hover   { color: #ffffff; }
a.men         { font-size:1.2em; text-decoration:none; font-weight: bold; padding-left:2em; padding-right:2em; }

a.mens:link    { color: #d0d0d0; }
a.mens:visited { color: #d0d0d0; }
a.mens:active  { color: #d0d0d0; }
a.mens:hover   { color: #ffffff; }
a.mens         { font-size:1em; text-decoration:none; padding-left:3em; padding-right:2em; }

a.menx:link    { color: #d0d0d0; }
a.mens:visited { color: #d0d0d0; }
a.menx:active  { color: #d0d0d0; }
a.menx:hover   { color: #ffffff; }
a.menx         { font-size:1em; text-decoration:none; padding-right:2em; }

a.mene:link    { color: #d0d0d0; }
a.mene:visited { color: #d0d0d0; }
a.mene:active  { color: #d0d0d0; }
a.mene:hover   { color: #ffffff; }
a.mene         { font-size:1em; text-decoration:none; padding-left:3em; padding-right:3em; }

a.rojo:link    { color: #d0d0d0; }
a.rojo:visited { color: #d0d0d0; }
a.rojo:active  { color: #d0d0d0; }
a.rojo:hover   { color: #ffffff; }
a.rojo         { font-size:1em; text-decoration:none; padding-left:3em; padding-right:3em; }

.tabn {
   background-color: rgba(180,180,180,0.15);
   height:1.8em;
   color:#808080;
   border-top-left-radius:  10px;
   border-top-right-radius: 10px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   border:none;
}
.tabn:hover {
   background-color: rgba(180,180,180,0.35);
   height:1.8em;
   color:#000000;
}

.redaba  {
   border-bottom-left-radius:  10px;
   border-bottom-right-radius: 10px;
   border:1px rgb(0,0,0);
}
.tabs {
   background-color: #8ca9cf;
   height:1.8em;
   color:#ffffff;
   border-top-left-radius:  10px;
   border-top-right-radius: 10px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   border:none;
   border-right: 1px solid rgba(0,0,0,0.9);
   border-top: 1px solid rgba(50,50,50,0.2);
}


.campo {
	font-size:1.0em;
	color:#000000;
    background-color: #efefef;
    height: 1.2em;
    padding-left:4px;
    padding-right:4px;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}


.tabred {
   border-top-left-radius:     10px;
   border-top-right-radius:    10px;
   border-bottom-left-radius:  10px;
   border-bottom-right-radius: 10px;
}

.campoerror 
{
 
}


.cam_errg {
	/*font-size:0.75em;*/
	color:#ff0000;
	font-weight: bold;
	font-style: italic
}

.dtit {
    background-color: #388d3c;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(80,80,80,0.35);
    -moz-box-shadow:    0px 0px 5px 3px rgba(80,80,80,0.35);
    box-shadow:         0px 0px 5px 3px rgba(80,80,80,0.35);
}

.dtitx {
    background-color: transparent;
    -webkit-box-shadow: 0px 0px 5px 3px rgba(80,80,80,0.35);
    -moz-box-shadow:    0px 0px 5px 3px rgba(80,80,80,0.35);
    box-shadow:         0px 0px 5px 3px rgba(80,80,80,0.35);
}

.ttpun {
    background-color:#00a6dd;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttpunx {
    background-color:#0086b3;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttreg {
    background-color:#e62827;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttregx {
    background-color:#b31f1e;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttdes {
    background-color:#f3e709;
    padding-left: 25px;
	padding-right:25px;
	color:#202020;
	font-size:1.5em;
}
.ttdesx {
    background-color:#ccc208;
    padding-left: 25px;
	padding-right:25px;
	color:#202020;
	font-size:1.5em;
}
.ttcnf {
    background-color:#828282;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttcat {
    background-color:#828282;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttcatx {
    background-color:#616161;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.tabcnf {
    background-color:#00a7dc;
    color:#000000;
    height:2em;
    font-weight:bold;
}
.tabxs {
   background-color: #00a7dc;
   height:1.8em;
   color:#000000;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   border:none;
   font-weight:bold;
}
.encm {
   background-color: #dbe5f1;
   font-weight:bold;
}
.tabxn {
   background-color: #dbe5f1;
   height:1.8em;
   color:#808080;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   border:none;
}
.tabxn:hover {
   background-color: rgba(180,180,180,0.35);
   color:#000000;
}
.tabsc { border: 1px solid #00a7dc; }


.tabcont {
}

.breg {
	background-color:#e67f7f;
	border: 1px solid #e62827;
}
.bgri {
	background-color:#999999;
	border: 1px solid #202020;
}
.bgric {
	background-color:#ededed;
	
}
.bpun {
	background-color:#6fc2dd;
	border: 1px solid #00a6dd;
}
.ttclu {
    background-color:#fd7900;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttclux {
	
    background-color:#d96700;
    padding-left: 25px;
	padding-right:25px;
	color:#ffffff;
	font-size:1.5em;
}
.ttofe {
    background-color:#45cd27;
    padding-left: 25px;
	padding-right:25px;
	color:#000000;
	font-size:1.5em;
}


.bsel {
	background-color:rgba(255,255,255,0.2);
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}
.bnor {
	
}
.tx_clu { border: 1px solid #00a7dc; }
.t_clu  { background-color: #00a7dc; color:#000000; border: 1px solid #00a7dc; font-weight:bold; }
.t_x { padding-left:15px; padding-right:15px; }


.tabpun {
   background-color: #a6cafe;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   color:#ffffff;
}
.btsup {
	width:10em; 
	color:#ffffff;
padding-top:0.9em;	
padding-bottom:0.9em;	
}
.tabpux {
   background-color: #dbe5f1;
   color:#202020;
   border-left:  1px solid #0099cc;
}
.tabpunt {
   background-color: #b2d3de;
   color:#202020;
   border:  1px solid #0099cc;
}

input[type='button'] {
	color:#ffffff;
	background-color: #04a1f2;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: none;
	height: 2em;
}
input[type='button']:disabled {
	background-color: #aaaaaa;
}

.tabpux:hover {
   background-color: rgba(180,180,180,0.35);
   color:#000000;
}
.bortab { border:1px solid #000000; }

.dinf {
	text-size:0.85em;
    background-color:#eeeeee;
	color:#000000;
}

.dmin {
    background-color:#eeeeee;
	color:#000000;
}

.dcon {
    background-color:#eeeeee;
	color:#000000;
}
.dsup {
    background-color:#eeeeee;
	color:#000000;
}

.fgr 
{
    font-size:1.3em;
}
.campoerror1 
{
 font-size:1.3em;
}
.dhora {
	font-size:0.80em;
	font-weight: bold;
	color:#505050;
}

.titenc {
	font-size:1.1em;
	font-weight: bold;
	height:1.6em;
	color:#eeeeff;
	border: 1px rgba(50,50,50,0.2);
    background-color: #8ca9cf;
}
.tabenc {
	border: none;
}

.titsup {
	font-size:1.6em;
	font-weight: bold;
	color:#000050;
}
.opcsup {
	font-size:1.0em;
	font-weight: bold;
}
</pre></body></html>