body{ font-family: arial, sans-serif, verdana; font-size: 10pt; color: #000080; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
body.inicio{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000080; background: #FFFFFF url(/imagenes/cuadric.gif) repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
body.cuadricula{ font-family: verdana, arial, sans-serif; font-size: 10pt; color: #000080; background: #FFFFFF url(/imagenes/cuadric.gif) repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 30px; padding-bottom: 2px; padding-left: 30px; padding-right: 30px; }
body.azul{ font-family: arial, sans-serif, verdana; font-size: 10pt; color: #FFFFFF; background: #000080 url(/imagenes/fondo2.gif) repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
body.arriba{ font-family: arial, sans-serif, verdana; font-size: 10pt; color: #FFFFFF; background: #000080 url(/imagenes/fondo2.gif) repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

p { font-family: arial, sans-serif, verdana; font-size: 10pt; }

th { font-family: verdana, arial, sans-serif; font-size: 10pt; color: #FFFFFF; background: #000080; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; padding-right: 20px; }
td { font-family: arial, sans-serif, verdana; font-size: 10pt; color: #000080; background: #DDDDDD; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; padding-right: 20px; }

td.h { background: transparent; font-size: 1px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
td.blanco { background: #FFFFFF; }
td.t { background: transparent; }
td.tp { background: transparent; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

th.txthead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.txt1 { background: #DDDDDD; }
td.txt2 { background: #EEEEEE; }
p.txt1 { text-align: justify; margin-top: 2pt; margin-bottom: 2pt; }

td.bien1 { background: #EEEEEE; padding: 20px; }
td.bien2a { background: #EEEEEE url(/imagenes/bienve_a.gif) repeat-x; font-size: 1px; padding: 0; line-height: 14px; }
td.bien2i { background: #EEEEEE url(/imagenes/bienve_i.gif) repeat-y; font-size: 1px; padding: 0; }
td.bien2b { background: #EEEEEE url(/imagenes/bienve_b.gif) repeat-x; font-size: 1px; padding: 0; line-height: 14px; }
td.bien2d { background: #EEEEEE url(/imagenes/bienve_d.gif) repeat-y; font-size: 1px; padding: 0; }
td.bien3 { background: transparent url(/imagenes/trans.gif) repeat; font-size: 1px; padding: 0; line-height: 14px; }
p.bien1 { text-align: justify; margin-top: 0pt; margin-bottom: 0px; padding-top: 0px; padding-bottom: 12px; }

th.emprhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.empr1 { font-size: 8pt; background: #DDDDDD; padding-top: 3px; border-bottom: solid white; border-bottom-width: 2px; }
td.empr2 { font-size: 8pt; background: #EEEEEE; padding-top: 3px; border-bottom: solid white; border-bottom-width: 2px; }
td.empr3 { font-size: 8pt; text-align: justify; background: #DDDDDD; border-bottom: solid white; border-bottom-width: 2px; }
td.empr4 { font-size: 8pt; text-align: justify; background: #EEEEEE; border-bottom: solid white; border-bottom-width: 2px; }
.empr1a { font-size: 11pt; }

th.notihead2 { border-bottom: solid white; border-bottom-width: 3px; }
th.notihead3 { color: #FFFFCC; background: #0000CC; border-bottom: solid white; border-bottom-width: 3px; }
td.noti1 { text-align: justify; padding-top: 10px; }
td.noti2 { text-align: justify; }

th.evenhead2 { border-bottom: solid white; border-bottom-width: 3px; }
th.evenhead3 { color: #FFFFCC; background: #0000CC; border-bottom: solid white; border-bottom-width: 3px; }
td.even1 {  text-align: justify; padding-top: 10px; }
td.even2 {  text-align: justify; }

th.linkhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.link1 { background: #DDDDDD; }
td.link2 { background: #EEEEEE; }

th.notahead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.nota1 { background: #DDDDDD; }
td.nota2 { background: #EEEEEE; }
p.nota1 { font-size: 9pt; text-align: justify; margin-top: 2pt; margin-bottom: 2pt; }
p.nota2 { font-size: 9pt; font-weight: bold; text-align: justify; margin-top: 2pt; margin-bottom: 2pt; }

th.servhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.serv1 { font-size: 12px; background: #DDDDDD; padding: 3; }
td.serv2 { font-size: 12px; background: #EEEEEE; padding: 3; }
p.serv1 { font-size: 11px; text-align: justify; margin-top: 4px; margin-bottom: 2px; margin-right: 2px; }

th.prodhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.prod1 { font-size: 12px; background: #DDDDDD; padding: 3; }
td.prod2 { font-size: 12px; background: #EEEEEE; padding: 3; }
p.prod1 { font-size: 11px; text-align: justify; margin-top: 4px; margin-bottom: 2px; margin-right: 2px; }
.prodcod { font-size: 18px; text-align: center; }

th.downhead1 { font-weight: bold; border-bottom: solid white; border-bottom-width: 3px; }
td.downpdf1 { background: #DDDDDD; }

th.cothead1 { font-weight: bold; border-bottom: solid white; border-bottom-width: 3px; }
td.cot1 { background: #DDDDDD; }

th.conthead1 { font-weight: bold; border-bottom: solid white; border-bottom-width: 3px; }
th.conthead2 { font-weight: bold; color: #CC0000; background: #FFFFFF; }
th.conthead3 { color: #FFFFFF; background: #009999; border-bottom: solid white; border-bottom-width: 3px; border-top: solid white; border-top-width: 3px; }
th.conthead4 { font-weight: bold; padding-letf: 20px; padding-right: 20px; padding-top: 3px; padding-bottom: 3px; }
th.conthead5 { color: #FFFFCC; background: #0000CC; font-weight: bold; padding-letf: 20px; padding-right: 20px; padding-top: 3px; padding-bottom: 3px; }
td.cont1 { background: #DDDDDD; }
td.cont2 { background: #DDDDDD; border-top: solid white; border-top-width: 2px; }
td.cont1a { background: #EEEEEE; }
td.cont2a { background: #EEEEEE; border-top: solid white; border-top-width: 2px; }

th.usuhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.usu1 { background: #DDDDDD; }

th.reghead2 { border-bottom: solid white; border-bottom-width: 3px; }
th.reghead3 { font-weight: bold; color: #CC0000; background: #FFFFFF; }
td.reg1 { background: #DDDDDD; }
td.reg2 { background: #EEEEEE; }

th.conv { border-bottom: solid white; border-bottom-width: 3px; }
th.errconv { color: #CC0000; background: #DDDDDD; }
td.conv1 { background: #DDDDDD; padding: 3; }
td.conv2 { background: #EEEEEE; padding: 3; }

th.calc { border-bottom: solid white; border-bottom-width: 3px; }
th.errcalc { color: #CC0000; background: #DDDDDD; }
td.calc1 { background: #EEEEEE; padding: 3; }
td.calc2 { background: #DDDDDD; padding: 3; }

th.enchead1 { border-bottom: solid white; border-bottom-width: 3px; }
th.enchead2 { font-weight: bold; color: #CC0000; background: #EEEEEE; }
td.enc1 { background: #EEEEEE; }
td.enc1a { background: #DDDDDD; padding-left: 4 px; padding-right: 2px; padding-top: 8px; padding-bottom: 8px; }
td.enc1a1 { background: #DDDDDD; padding-right: 2px; padding-top: 8px; padding-bottom: 8px; }
td.enc1b { background: #EEEEEE; padding-left: 4 px; padding-right: 2px; padding-top: 8px; padding-bottom: 8px; }
td.enc1b1 { background: #EEEEEE; padding-right: 2px; padding-top: 8px; padding-bottom: 8px; }
td.enc2 { background: #EEEEEE; font-size: 8pt; }
td.enc3 { background: #EEEEEE; border-bottom: solid white; border-bottom-width: 3px; padding-left: 4 px; padding-right: 2px; }
p.enc3 { text-align: justify; margin-top: 2pt; margin-bottom: 3pt; }
td.enc4 { background: #EEEEEE; font-size: 8pt; padding: 2; }

th.manhead2 { border-bottom: solid white; border-bottom-width: 3px; }
td.man1 { background: #DDDDDD; }
td.man2 { background: #EEEEEE; }
p.man1 { font-size: 9pt; text-align: justify; margin-top: 2pt; margin-bottom: 2pt; }
p.man2 { font-size: 9pt; font-weight: bold; text-align: justify; margin-top: 2pt; margin-bottom: 2pt; }

p.error { color: #CC0000; background: #DDDDDD; font-size: 14pt; }

