/******************************************************************************/
/* General styles                                                             */
/******************************************************************************/

/******************************************************************************/
/* Afore Styles
/******************************************************************************/

.aforeTexto { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.aforeTextoMenu { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}

.aforeTexto table, .aforeTexto tr, .aforeTexto td, .aforeTexto select, .aforeTexto form, .aforeTexto li, .aforeTexto p, .aforeTexto textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.aforeTexto a, .aforeTexto a:visited, .aforeTexto a:hover, .aforeTexto a:link, .aforeTexto a:active { color: #0000FF; text-decoration: none;}

.aforeTexto input { font: 12 px; font-family: Verdana, Arial, Sans-serif; color: #666666; border: 1px solid #666666; cursor: hand;}

.aforeTextoGrande { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: italic; font-weight: bolder; color: #000000; }

.aforeTextoError { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FF0000; }

.aforeTextoRojo { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FF0000; }

.aforeTextoSubtituloRojo { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #FF0000; }

.aforeTextoSubtituloAzul { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #0000FF; }

.aforeTextoAzul {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; }
	
.aforeTextoChico { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.aforeTextoChicoAzul { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; }

.aforeTextoTitulo { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; font-weight: normal; color: #FF0000; }

.aforeTitulo { background-image: url(../images/fdo_titulo.gif);}

.aforeTextoRenglon { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FBE29C; }

.aforeTextoColumna { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color: #F7BE17; }

.aforePuntosTitulo { background-image: url(../images/fdo_titulo.gif); }

.aforeTituloPagina { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bolder; color: #FF0000; }

.aforeCuadroMenuTitulo { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.aforeCuadroMenuTitulo a{ color: #000000; text-decoration: none; }

.aforeCuadroMenuTitulo a:hover { color: #000000; text-decoration: none; }

.aforeCuadroMenuTitulo a:link  { color: #000000; text-decoration: none; }

.aforeCuadroMenuTitulo a:visited { color: #000000; text-decoration: none; }

.aforeCuadroMenuTitulo a:active { color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion { border-style: none; border-width: 0px; border-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.aforeCuadroMenuOpcion2 { border-style: none; border-width: 0px; border-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion2Azul { border-style: none; border-width: 0px; border-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: none; }

.aforeCuadroMenuOpcion a{ color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion a:hover { color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion a:link  { color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion a:visited { color: #000000; text-decoration: none; }

.aforeCuadroMenuOpcion a:active { color: #000000; text-decoration: none; }

.aforeSubtituloPagina { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }

.aforeCuadroMenuOpcionAzul { border-style: none; border-width: 0px; border-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; }

.aforeCuadroMenuOpcionAzul a{ color: #0000FF; text-decoration: none; }

.aforeCuadroMenuOpcionAzul a:hover { color: #0000FF; text-decoration: none; }

.aforeCuadroMenuOpcionAzul a:link  { color: #0000FF; text-decoration: none; }

.aforeCuadroMenuOpcionAzul a:visited { color: #0000FF; text-decoration: none; }

.aforeCuadroMenuOpcionAzul a:active { color: #0000FF; text-decoration: none; }

.aforeTextoAzulLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLink a{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLink a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLink a:link{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLink a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLink a:active{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: underline;}

.aforeTextoAzulLinkThin { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLinkThin a{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLinkThin a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLinkThin a:link{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLinkThin a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline; }

.aforeTextoAzulLinkThin a:active{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: underline;}

.aforeTable { border-collapse: separate; border-spacing: 1px; empty-cells: show; margin: 0px; padding: 2px; color: #FFFFFF; border: 0px; }

.aforeTextoSmall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

.tituloNegrita { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; }

.aforeTextoAzulLinkUnder { font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #0000FF; text-decoration: underline; }

.aforeHand { border-collapse: separate; border-spacing: 1px; empty-cells: show; margin: auto; padding: 2pt; color: #FFFFFF; border: 0px; cursor: hand; filter: BlendTrans(Duration=1000); }

.unnamed1 {
	text-decoration: none;
	color: #000000;
}

.unnamed2 {
	text-decoration: none;
}

.BlkFooter {
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

.BlkFooter a {
	color: #526D9C;
	text-decoration: none;
}

.BlkFooter a:hover {
	color: #526D9C;
	text-decoration: none;
}

.BlkFooter a:link {
	color: #526D9C;
	text-decoration: none;
}

.BlkFooter a:visited {
	color: #526D9C;
	text-decoration: none;
}

.BlkFooter a:active {
	color: #526D9C;
	text-decoration: none;
}

.BlkFooter table {
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

.BlkFooter td {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
}

.BlkFooter tr {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px;
	vertical-align: middle;
}

.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px;
	vertical-align: middle;
	color: #526D9C;
}

.footer a {
	color: #526D9C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.footer a:hover {
	color: #526D9C;
	text-decoration: none;
}

.footer a:link {
	color: #526D9C;
	text-decoration: none;
}

.footer a:visited {
	color: #526D9C;
	text-decoration: none;
}

.footer a:active {
	color: #526D9C;
	text-decoration: none;
}

A.aforeTextoGris { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #000000; text-decoration: none; }

A.aforeTextoGris:HOVER { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #999999; text-decoration: none; }

A.aforeTextoGris:LINK  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #000000; text-decoration: none; }

A.aforeTextoGris:ACTIVE { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #999999; text-decoration: none; }

A.aforeLinkSinLinea { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; text-decoration: underline; }

A.aforeLinkSinLinea:HOVER { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; text-decoration: none; }

A.aforeLinkSinLinea:LINK  { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; text-decoration: underline; }

A.aforeLinkSinLinea:ACTIVE { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; text-decoration: none; }

A.aforeTextoGrisChico { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #000000; text-decoration: none; }

A.aforeTextoGrisChico:HOVER { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #999999; text-decoration: none; }

A.aforeTextoGrisChico:LINK  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #000000; text-decoration: none; }

A.aforeTextoGrisChico:ACTIVE { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #999999; text-decoration: none; }
