
a:visited { color: #003399 }
a:link { color: #003399 }
a:hover { color: #0066cc }
a:active { color: #0066cc }
body { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Univers, sans-serif }
h1 { color: #003399; font-weight: normal; font-size: 24pt; font-family: "Frutiger 55 Roman", Arial, Helvetica, Univers, sans-serif }
h2 { color: #003399; font-weight: normal; font-size: 16pt; font-family: "Frutiger 55 Roman", Arial, Helvetica, Univers, sans-serif; letter-spacing: -1px }
h3 { color: #003399; font-weight: 600; font-size: 11pt; font-family: Arial, Helvetica, Univers, sans-serif }
h4 { color: #003399; font-weight: normal; font-size: 14pt; font-family: "Frutiger 55 Roman", Arial, Helvetica, Univers, sans-serif; letter-spacing: -1px }
h5 { page-break-before: always  }
h6 { page-break-after: always  }
option.Menu1 { color: #000000; background-color: #d4d4d4 }
option.Menu2 { color: #646464; background-color: #F7F7F7 }
option.Menu3 { color: #123456; background-color: #fedcba }
p { font-size: 10pt; font-family: Arial, Helvetica, Univers, sans-serif }
select.Menu  { font-size: 11px; line-height: 24px; font-family: Arial, Helvetica, Univers, sans-serif }
td { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Univers, sans-serif }
th { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Univers, sans-serif }
.abstract { font-size: 8pt }
.addressheader { color: #003399; font-weight: 500; font-size: 11pt }
.apvBarra { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 0px }
.apvBarraSeleccionado { color: #000066; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #bdcfe7; padding-left: 0px }
.backgroundCeleste { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7 }
.backgroundGris { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ededed }
.blanco { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, sans-serif }
.blanco2 { color: #ffffff; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, sans-serif }
.bodynav { font-size: 9pt }
.bordeAzul { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #003399; padding-left: 1px }
.bordeAzulVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeAzulVertical.gif'); padding-left: 5px }
.bordeBlanco { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding-left: 1px }
.bordeBlancoVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeBlancoVertical.gif'); padding-left: 5px }
.bordeCelesteVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px }
.bordeCelesteVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeCelesteVertical.gif'); padding-left: 0px }
.bordeGris { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999999; padding-left: 1px }
.bordeGrisClaro { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; padding-left: 1px }
.bordeGrisClaroVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeGrisClaroVertical.gif'); padding-left: 5px }
.bordeGrisMedio { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cecece; padding-left: 1px }
.bordeGrisVertical { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeGrisVertical.gif'); padding-left: 5px }
.bordeHorizontalDoble { font-size: 1px; line-height: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeHorizontalDoble.gif'); padding-left: 1px }
.bordeSimulador { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dce6f3; padding-left: 1px }
.bordeTituloHome { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeTituloHome.gif'); padding-left: 5px }
.bordeTituloHomeL { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeTituloHomeL.gif'); padding-left: 5px }
.bordeTituloHomeR { font-size: 1px; line-height: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('/Sitio/images/class_images/fondoBordeTituloHomeR.gif'); padding-left: 5px }
.boxHome { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; padding-top: 5px }
.bullet { color: #003399; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase }
.color { color: #8698c9; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, sans-serif }
.date { color: #003399; font-weight: 600 }
.destacado { color: black; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Tahoma }
.destacado1 { font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, sans-serif; text-align: right }
.explanatorytitle { color: #003399; font-weight: 600; font-size: 11pt }
.faq { color: #003399; font-weight: 600; font-size: 11pt }
.footer { color: #727272; font-size: 10px }
.formlistlabel { color: #003399; font-weight: 600; font-size: 10pt }
.globallocator { font-size: 10px; max-width: 10 }
.globallocator-ns { font-size: 8pt; background-color: #ced6e9; max-width: 10 }
.inputHome110 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 110px }
.inputSimulador { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.inputSimulador170 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 170px }
.inputSimulador220 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 220px }
.inputSimulador250 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 250px }
.inputSimulador85 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 85px }
.linkAzul { color: #003399; font-weight: bold; font-size: 11px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.linkAzulNormal { color: #003399; font-weight: normal; font-size: 11px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.linkGris { color: #333333; font-size: 11px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.linkHome { color: #333333; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.linkHomeBold { color: #848484; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.linkTablaPoliza { color: #003399; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding-top: 1px }
.listitemsubtitle { font-size: 8pt }
.listitemtitle { color: #003399; font-weight: 500; font-size: 11pt }
.listtitle { color: #003399; font-weight: 600; font-size: 11pt }
.newsdate { color: #003399; font-weight: 700; font-size: 9pt }
.newstext { font-size: 9pt }
.newstitulo { color: #003399; font-weight: 700; font-size: 12pt }
.nextpage {page-break-before: always;}
.paragraphintro { color: #003399; font-weight: 600; font-size: 11pt }
.separador { font-weight: bold; font-size: 8px; line-height: 8px; font-family: Arial, Helvetica, sans-serif }
.separadorBgCeleste { font-weight: bold; font-size: 8px; line-height: 8px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7 }
.separadorBgCelesteClaro { font-weight: bold; font-size: 8px; line-height: 8px; font-family: Arial, Helvetica, sans-serif; background-color: #d4ddef }
.separadorBgGris { font-weight: bold; font-size: 8px; line-height: 8px; font-family: Arial, Helvetica, sans-serif; background-color: #ededed }
.separadorBgGrisClaro { font-weight: bold; font-size: 8px; line-height: 8px; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7 }
.slogan { color: #003399; font-weight: 600; font-size: 9pt }
.spacer { font-size: 1px; width: 1px }
.statement { background-color: #dfdfdf }
.subtituloAzul { color: #003399; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.tablaBgAzul { background-color: #003399 }
.tablaBgGris { background-color: #999999 }
.tablebg { background-color: #ced6e9 }
.tablebghighlight { background-color: #9aadd7 }
.tableborder { background-color: #003399 }
.tablefiguresheader { font-size: 9pt }
.tablefigurestext { font-size: 9pt }
.tableinfoheader { color: #003399; font-weight: 600; font-size: 8pt }
.tableinfotext { font-size: 8pt }
.tableintro { color: #003399; font-weight: 600; font-size: 11pt }
.tablestockfooter { color: #727272; font-size: 10px }
.tablestocktext { font-size: 10px }
.texto { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Tahoma; text-align: justify }
.texto2 { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Tahoma }
.textoAzulClaro { color: #3366cc; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7; vertical-align: top; padding-top: 3px }
.textoAzulOsc { color: #000066; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7; vertical-align: top; padding-top: 3px }
.textoBgCeleste { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7 }
.textoBgGris { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ededed }
.textoGris { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align: top }
.textoSimulador { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7; vertical-align: top; padding-top: 1px }
.textoSimuladorBottom { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7; vertical-align: bottom; padding-top: 1px }
.textoSimuladorMiddle { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7; vertical-align: middle; padding-top: 1px }
.textoSimuladorOpcion { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #d2dcef; vertical-align: top; padding-top: 1px }
.textoSimuladorResultado { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f7f7f7; vertical-align: top; padding-top: 1px }
.textoSimuladorResultadoClaro { color: #3366cc; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding-top: 1px }
.textoSimuladorResultadoOsc { color: #000066; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding-top: 1px }
.textoSimuladorResultadoTotal { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding-top: 1px }
.textoTablaPoliza { color: #333333; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding-top: 1px }
.titulo { color: #039; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Tahoma }
.tituloBgCeleste { color: #003399; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7 }
.tituloBgCelesteClaro { color: #333333; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eff3f7; vertical-align: top; padding-top: 1px }
.titulog { color: #039; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Verdana, Tahoma }
.tituloHome { color: #000066; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bdcbe7; vertical-align: middle; padding-top: 1px }
.tituloPolizaCliente { color: #003399; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.tituloSimulador { color: #003399; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #eff3f7 }
.tituloSimuladorResultado { color: #666666; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ededed }
.txt0n { color: #000000; font-weight: 400; font-size: 7px }
.txt0b { color: #000000; font-weight: 700; font-size: 7px }
.txt1n { color: #000000; font-weight: 400; font-size: 9px }
.txt1b { color: #000000; font-weight: 700; font-size: 9px }
.txt1azn { color: #003399; font-weight: 400; font-size: 9px }
.txt25MMn  { color: #000000; font-weight: 200; font-size: 14px }
.txt250b { color: #8698c9; font-weight: 700; font-size: 11px }
.txt250n { color: #8698c9; font-weight: 400; font-size: 11px }
.txt2azb { color: #003399; font-weight: 700; font-size: 11px }
.txt2azn { color: #003399; font-weight: 400; font-size: 11px }
.txt2b { font-weight: 700; font-size: 11px }
.txt2blb { color: #ffffff; font-weight: 700; font-size: 11px }
.txt2bln { color: #ffffff; font-weight: 400; font-size: 11px }
.txt2clb { color: #0066cc; font-weight: 700; font-size: 11px }
.txt2cln { color: #0066cc; font-weight: 400; font-size: 11px }
.txt2grb { color: #646464; font-weight: 700; font-size: 11px }
.txt2grn { color: #646464; font-weight: 400; font-size: 11px }
.txt2n { color: #000000; font-weight: 400; font-size: 11px }
.txt2rjb { color: #cc0000; font-weight: 700; font-size: 11px }
.txt2rjn { color: #cc0000; font-weight: 400; font-size: 11px }
.txt3b { font-weight: bold; font-size: 12px; font-family: "Courier New", Courier, Monaco; letter-spacing: normal }
.txt3n { font-weight: 400; font-size: 12px; font-family: "Courier New", Courier, Monaco; letter-spacing: normal }
.txtaz { color: #003399; font-weight: 700; font-size: 13px }
.txtbl { color: #ffffff; font-weight: 700; font-size: 13px }
.txtbl2 { color: #ffffff; font-weight: 700; font-size: 13px }
.txtRJ { color: #c00; font-weight: 700; font-size: 13px }
.txt4azb { color: #003399; font-weight: 700; font-size: 16px }
.txtFRUT { font-weight: 400; font-size: 14px; font-family: Frutiger 45 light; letter-spacing: normal }

.zgpcell { }
.zgptitle { color: #003399; font-weight: 700; font-size: 9pt }

.txthidden { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 2px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff }

/*  Manejo del ProgressBar  */
.cortina{background-position: left center;height: 100%;bottom:0px;left: 0%;position: absolute;top: 0%;width: 100%;z-index: 999992;background-color: #999999;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.6;}
.progressbar{background-position: left center;height: 60px;left: 35%;position: absolute;top: 35%;width: 200px;z-index: 999993;font-family: arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;font-style: normal;text-align: center;background-color: #FFFFFF;border: 1px solid #0099CC;margin: -5px;padding-top:8px;}
#progressbar div{font-family: arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;font-style:italic;padding-top:5px; padding-left:5px; padding-right:5px;}
#progressbar legend{background-color:InfoBackground;padding:2px;border: solid 1px darkgray;}