/* CSS Document */

/*-----------Estilos de fondos------------*/

/*-------Estilo-1 Marrones-------*/
/*-------Estilo-2 Azules-------*/
/*-------Estilo-3 Amaraillos-------*/
/*-------Estilo-4 Rojos-------*/
/*-------Estilo-5 Verdes-------*/
/*-------Estilo-6 Grises-------*/



/*-----------Estilos de Secciones -------*/
.Seccion1 {
 color: #000000; background: #ffcc00;
 }




/*-----------Estilos de letras -------*/


/*-----------Letras Arial-----------*/
/*-----------Letras verdana-----------*/
/*-----------Letras Tahoma-----------*/
/*-----------Letras georgia-----------*/



/* -----------------------------------------------AQUI EMPIEZAN FONDOS---------------------------------- */
a {
	text-decoration: none;
	color: #FFFFFF    ;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
	font-weight:bold;
}

.hypergurl {margin:0px auto;color: #FFFFFF;font-size:12px;line-height:200%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold } 
.hypergurl2 {margin:0px auto;color: #FFFFFF;font-size:12px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold } 
.hypergurl3 {margin:0px auto;color: #FFCC00;font-size:12px;line-height:200%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold ;} 

.diver {
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}


.diver:hover {
	color:#333333;
	font-weight:bold;
	background:#CCCCCC;
	padding:3px;
}

.thgreen { color: #ffffff; background: #669966;}
.tgold { color: #000000; background: #ffcc00;}
.tred { color: #ffffff; background: #ff3333;}
.tviolet { color: #ffffff; background: #666699;}
.thteal { color: #ffffff; background: #0099CC;}
.rtgreen { color: #ffffff; background: #009966;}
.tkhaki { color: #ffffff; background: #999966;}
.tdkhaki { color: #ffffff; background: #666633;}
.tteal { color: #ffffff; background: #006666;}
.tdteal { color: #ffffff; background: #669999;}
.tpurple { color: #ffffff; background: #330066;}
.tltgrey { color: #000000; background: #cccccc;}
.tmedgrey { color: #ffffff; background: #999999;}
.ttltgrey { color: #000000; background: #eaeaea;}
.mdgd{ color:#663; background:#cc9; }
.flgd{ background:#f7f7e7; }
.dgbg{ background-color:#999; }
.dkgd{ background-color:#996; }
.tbgc{ background-color:#069; }
.bgre { background: #00cc00;}
.tdblue{ color:#fff; background:#3c5f84; }
.tbwhite{background:#fff; white-space:nowrap; }
.mbbg{ background:#000; }
td.v14-header-green,
th.v14-header-green{ color:#fff; background:#669966; }
td.v14-header-gold,
th.v14-header-gold{ color:#000; background:#ffcc00; }
td.v14-header-red,
th.v14-header-red{ color:#fff; background:#ff3333; }
td.v14-header-violet,
th.v14-header-violet{ color:#fff; background:#666699; }

.bbg{ background-color:#000; white-space:nowrap;}
.dbg{ background-color:#fff; }
.mbg{ background-color:#c8d7e3; border-bottom:1px solid white; padding-left:4px; }
th.mbg{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.mbg a.nav:link{ color:#fff; } 
td.hil{ background-color:#fff; border-bottom:1px solid white; }
th.hil{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.hil a.nav:link{ color:#fff; }
.hil{ background-color:#fff; padding-left:4px; }
.tblue{ color:#fff; background:#98b1c4; }
.tdblue{ color:#fff; background:#3c5f84; }
.tgray{ color:#fff; background:#999; }
.tgreen{ color:#333; background:#ccc; }
.medbluetitlebar{ color:#fff; background-color:#69c; }
.medgraytitlebar{ color:#fff; background-color:#999; }
.lightgraytitlebar{ color:#666; background-color:#eee; }
.whitetitlebar{ color:#666; background-color:#fff; }
.subtitle{ color:#666; }
/*.cty-tou{ background:#2f4e6f; white-space:nowrap; }*/
.cty-tou{ background:#C56D43; white-space:nowrap; }
.lgray{ background-color:#ccc; }
.dgray{ background-color:#999; }
.vlgray{ background-color:#eee; }
.iformwh{ color:#000; background:#fff; }
.tvgray{ color:#000; background:#eee; }.bluebullet{ color:#069; }
.tblawhite{ color:#fff; background:#F8F8F8; }

/* -----------------------------------------------AQUI EMPIEZAN TEXTOS---------------------------------- */
/* ------TEXTOS  NEGROS----- */
.normaltxt7 {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 7pt;color:#000000}
.normaltxt8 {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 8pt;color:#000000}
 
.normaltxt9 {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 9pt;color:#000000 }
.normaltxt10{  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt;color:#000000}
.normaltxt11 {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11pt;color:#000000}
.normaltxt12 {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12pt;color:#000000}
.normaltxt14{  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 14pt;color:#000000}

.verdatxt7 {  font-family:Verdana, sans-serif; font-size: 7pt;color:#000000}
.verdatxt8 {  font-family:Verdana, sans-serif; font-size: 8pt;color:#000000}
.verdatxt9 {  font-family: Verdana, sans-serif; font-size: 9pt;color:#000000}
.verdatxt10{  font-family: Verdana, sans-serif; font-size: 10pt;color:#000000}
.verdatxt11 {  font-family: Verdana, sans-serif; font-size: 11pt;color:#000000}
.verdatxt12 {  font-family: Verdana, sans-serif; font-size: 12pt;color:#000000}
.verdatxt14{  font-family: Verdana, sans-serif; font-size: 14pt;color:#000000}

.georgia7 {  font-family: Georgia, Times New Roman, Times, serif; font-size: 7pt;color:#000000}
.georgia8 {  font-family: Georgia, Times New Roman, Times, serif; font-size: 8pt;color:#000000}
.georgia9 {  font-family: Georgia, Times New Roman, Times, serif; font-size: 9pt;color:#000000}
.georgia10{  font-family: Georgia, Times New Roman, Times, serif; font-size: 10pt;color:#000000}
.georgia11 {  font-family: Georgia, Times New Roman, Times, serif; font-size: 11pt;color:#000000}
.georgia12 {  font-family: Georgia, Times New Roman, Times, serif; font-size: 12pt;color:#000000}
.georgia14{  font-family: Georgia, Times New Roman, Times, serif; font-size: 14pt;color:#000000}


/* ------TEXTOS  BLANCOS----- */
.normaltxt7b {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 7pt;color:#FFFFFF}
.normaltxt8b {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 8pt;color:#FFFFFF}
.normaltxt9b {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 9pt;color:#FFFFFF }
.normaltxt10b{  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt;color:#FFFFFF}
.normaltxt11b {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11pt;color:#FFFFFF}
.normaltxt12b {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12pt;color:#FFFFFF}
.normaltxt14b{  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 14pt;color:#FFFFFF}

.verdatxt7b {  font-family:Verdana, sans-serif; font-size: 7pt;color:#FFFFFF}
.verdatxt8b {  font-family:Verdana, sans-serif; font-size: 8pt;color:#FFFFFF}
.verdatxt9b {  font-family: Verdana, sans-serif; font-size: 9pt;color:#FFFFFF}
.verdatxt10b{  font-family: Verdana, sans-serif; font-size: 10pt;color:#FFFFFF}
.verdatxt11b {  font-family: Verdana, sans-serif; font-size: 11pt;color:#FFFFFF}
.verdatxt12b {  font-family: Verdana, sans-serif; font-size: 12pt;color:#FFFFFF}
.verdatxt14b{  font-family: Verdana, sans-serif; font-size: 14pt;color:#FFFFFF}

.georgia7b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 7pt;color:#FFFFFF}
.georgia8b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 8pt;color:#FFFFFF}
.georgia9b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 9pt;color:#FFFFFF}
.georgia10b{  font-family: Georgia, Times New Roman, Times, serif; font-size: 10pt;color:#FFFFFF}
.georgia11b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 11pt;color:#FFFFFF}
.georgia12b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 12pt;color:#FFFFFF}
.georgia14b {  font-family: Georgia, Times New Roman, Times, serif; font-size: 14pt;color:#FFFFFF}


.headers1 {  font-size: 8pt; font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif}
table.data-table-2 caption{ text-align:left; background:#3c5f84; padding-top:3px; padding-bottom:4px; padding-left:6px; }


/* -----------------------------------------------AQUI EMPIEZAN TABLAS---------------------------------- */

.tablstyle {  border: #E5E1B2; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablstylebb {  border:  #E5E5E5; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background:#F8F8F8; }
.tablstyleb {  border: #838387; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top:2px; padding-right:2px; padding-left:2px; padding-bottom:2px }
.tablstyle2 {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablstyle3 {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tablstyle4 {  border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tablstyle5 {  border:#384165; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

 
/* bordes CLAROS*/
/* bordes de celda  simples*/
.lnegro {
	border-left: 1pt solid #CCCCCC;
}
.rnegro {
	border-right: 1pt solid #CCCCCC;
}
.tnegro {
	border-top: 1pt solid #CCCCCC;
}
.bnegro {
	border-bottom: 1pt solid #CCCCCC;
}
.bnegroimg {
	border-bottom: 1pt solid #CCCCCC;
}
/* Borde de celda doble */
.ltnegro {
	border-left: 1pt solid #CCCCCC;
	border-top: 1pt solid #CCCCCC;
}
.lbnegro {
	border-left: 1pt solid #CCCCCC;
	border-bottom: 1pt solid #CCCCCC;
}
.lrnegro {
	border-left: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
}

.rbnegro {
	border-right: 1pt solid #CCCCCC;
	border-bottom: 1pt solid #CCCCCC;
}
.rtnegro {
	border-top: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
}
 
/* Borde de celda triple */

.lrtnegro {
	border-top: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
}
.lrbnegro {
	border-bottom: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
}


/* Borde de celda completo */
.lrbtnegro {
	border-top: 1pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
	border-bottom: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
}




/* bordes de celda  OSCUROS*/
.lclaro {
	border-left: 1pt solid #FFFFFF;
}
.rclaro {
	border-right: 1pt solid #FFFFFF;
}
.tclaro {
	border-top: 1pt solid #FFFFFF;
}
.bclaro {
	border-bottom: 1pt solid #FFFFFF;
}
/* Borde de celda doble */
.ltclaro {
	border-left: 1pt solid #FFFFFF;
	border-top: 1pt solid #FFFFFF;
}
.lbclaro {
	border-left: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
}
.lrclaro {
	border-left: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
}

.rbclaro {
	border-right: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
}
.rtclaro {
	border-top: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
}
 
/* Borde de celda triple */

.lrtclaro {
	border-top: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
	border-left: 1pt solid #FFFFFF;
}
.lrbclaro {
	border-bottom: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
	border-left: 1pt solid #FFFFFF;
}

.rbtnegro {
	border-top: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
}
.rbtclaro {
	border-bottom: 1pt solid #000000;
	border-right: 1pt solid #000000;
	border-top: 1pt solid #000000;
}


/* Borde de celda completo */
.lrbtclaro {
	border-top: 1pt solid #FFFFFF;
	border-left: 1pt solid #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;
	border-right: 1pt solid #FFFFFF;
}

/* X-PRMNT */
