body { background-repeat:no-repeat; background-position:top left; background-attachment:fixed; }
/* COLORES */
.C1 { background-color: #006699;} /* azul oscuro */
.C0 { background-color: #e2FFdd;} /* celeste */
.C2 { background-color: #00CC99;} /* verde */

.C3 { background-color: #FFFFdd;} /* amarillo claro */
.blanco { background-color:#FFFFFF;} /* blanco */
.bgverde { background-color:#e2FFdd; text-align:center; } /* verde claro */
.bgnaranja { background-color:#FFF0DD; text-align:center; } /* naranja claro */
.bgceleste { background-color:#ceefff; text-align:center; } /* celeste claro */
.box { border:}
/* TITULOS */
.tit0 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold; text-align: center; background-color: #006699; border-color: #006699 }
.tit01 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; font-weight: bold; }
.tit02 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; }
.tit1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; font-weight: bold; text-align: center; background-color: #FFFFdd; border-color: #006699 }
.tit11 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; font-weight: bold; }
.tit2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #006699; font-weight: bold; text-align: center; background-color: #e2FFdd; border-color: #006699 }
.tit3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-align: center; background-color: #e2FFdd}
.tit4 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-align: left; background-color: #e2FFdd}
.tit5 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; font-weight: bold;}
.tit6 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #006699; font-weight: bold;}
.tit7 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; font-weight: bold; }
.tit8 { height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699;}
.tit9 {  font-size: 8pt; font-weight:bold; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  border-bottom: 1px solid #33CC00;}
.tit10 { height:30px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align: center; }

/* mensajes */
.msg1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; font-weight: bold; background-color:#FFFFdd; }

/* tablas*/
.tittab { vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; text-align: center; background-color: #006699 }

/* contenidos */
.tbl { width: 90% }
.fin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699 }

/* captions */
.cap { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center}
.cap1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; text-align: center}
.cap2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.cap3 { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #006699; text-align: center}
.lin { height:1px;}
.cent { text-align: center }

/* textos */
.txt1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.txt2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; color: #006699}
.txt3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #006699; font-weight: bold }
.txt4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #006699; font-weight: bold; text-align: center}
.txt5 { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #006699; }
.txt6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699 }
.txt7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff }
.txt8 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #006699; }
P { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: justify }

/* links */
A:link {  font-size: 8pt; color: #336633; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
A:visited {  font-size: 8pt; color: #336633; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
A:hover {  font-size: 8pt; font-style: italic; color: #660000; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

/* caja*/
.caja { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-align:center;  border-style:solid; border-color:#006699; border-width:1px; }
.caja1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align:center;  border-style:solid; border-color:#00FF00; border-width:1px; background-color:#e2FFdd; }
.caja2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align:center;  border-style:solid; border-color:#FF6600; border-width:1px; background-color:#FFF0DD; }
.caja3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#FF9933; text-align:center;}
table {border-collapse:collapse; border-color:#E4E4E4; }

UL { list-style:  url(images/adornos/dot.gif) disc }
.dot { width:15px; text-align:center; }


.grad { filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=4,startColorStr=#006699,endColorStr=FFFFdd); }

.trans {filter: alpha(opacity=75); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; } 

.lder { border-right: solid 2px #006699;}
.lizq { border-left: solid 2px #006699;}
