body { 
background-color : #ffffff; 
padding : 0 0 0 0; 
} 
* { 
font-family : verdana, tahoma; 
font-size : 11px; 
} 
a { 
text-decoration : none; 
} 
#TABLA_PRINCIPAL { 
border : 1px solid #cccccc; 
background-color : #ffffff; 
padding : 0; 
width : 800px; 
} 
#TABLA_PRINCIPAL_LOGIN { 
border : 0; 
background-color : #ffffff; 
padding : 0 0 0 0; 
width : 1000px; 
} 
#tblheader { 
padding : 5px 5px 5px 5px; 
width : 680px; 
background-color : #ffffff; 
} 
#IMGLOGO { 
width : 0; 
height : 0; 
} 
.stylelogin { 
font-size : 11px; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #582c7b; 
font-weight : bold; 
text-align : left; 
} 
.stylelogin_txtbox { 
border : 1px solid #999999; 
font-size : 10px; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #666666; 
width : 200px; 
} 
.PASO_ON { 
color : #000000; 
} 
.PASO_OFF { 
color : #b5b5b5; 
} 
.HEADER_TABLE_TITULO { 
color : #000000; 
font-weight : normal; 
} 
.HEADER_TABLE_TITULO_TR_TD1 { 
background : url(../../images/logo_rsa.png); 
width : 200px; 
height : 150px; 
} 
.HEADER_TABLE_TITULO_TR_TD2 { 
background : url(../../images/top_center.png); 
width : 623px; 
font-size : 11px; 
} 
.HEADER_TABLE_TITULO_TR_TD3 { 
background : url(../../images/top_right.png); 
width : 157px; 
height : 150px; 
background-repeat : no-repeat; 
} 
.BLOQUE_TITULO_TABLE { 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
} 
.BLOQUE_TITULO_TABLE_TR1 { 
height : 28px; 
background : url(../../images/bg_menu_off.jpg); 
} 
.BLOQUE_TITULO_TABLE_TR1_TD1 { 
background : url(../../images/borde_menu_izq-es-cl.jpg); 
font-size : 12px; 
} 
.BLOQUE_TITULO_TABLE_TR1_TD2, .BLOQUE_TITULO_TABLE_TR1_TD3 { 
font-size : 12px; 
background : url(../../images/bg_menu_off.jpg); 
background-repeat : repeat; 
} 
.BLOQUE_TITULO_TABLE_TR1_TD4 { 
background : url(../../images/borde_menu_der-es-cl.jpg); 
font-size : 12px; 
} 
.BLOQUE_TITULO_TABLE_TR1_TD5 { 
background : url(../../images/borde_menu_der-es-cl_home.jpg); 
font-size : 12px; 
} 
.BLOQUE_TITULO_TABLE_TR1_TD6 { 
background : url(../../images/borde_menu_der-es-cl_print.jpg); 
font-size : 12px; 
} 
.BLOQUE_DETALLE_TABLE { 
font-size : 10px; 
border : 1px solid #e5e5e5; 
} 
.BLOQUE_DETALLE_TABLE_TR1 { 
background-color : #e5e5e5; 
} 
.BLOQUE_DETALLE_TABLE_TR2 { 
background-color : #ffffff; 
} 
.BLOQUE_DETALLE_TABLE_TR3_TD1 { 
border-top : 1px solid #e5e5e5; 
} 
.BOTON_GENERICO { 
background-color : #ffffff; 
background : url(../../images/boton_fondo.jpg); 
border : 0 solid #ffffff; 
width : 154px; 
height : 30px; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
.BOTON_GENERICO_SGTE { 
background-color : #ffffff; 
background : url(../../images/boton_fondo_sgte.jpg); 
border : 0 solid #ffffff; 
width : 154px; 
height : 22px; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
.BOTON_BUSCAR { 
width : 21px; 
height : 21px; 
width : 250px; 
padding-left : 20px; 
background : url(../../images/buscar.jpg); 
background-repeat : no-repeat; 
height : 25px; 
} 
.BOTON_BUSCAR2{ 
width : 5px; 
height : 21px; 
padding-left : 20px; 
background : url(../images/buscar.jpg); 
background-repeat : no-repeat; 
} 

.BOTON_GENERICO_SGTE_OCULTO { 
visibility : hidden; 
background-color : #ffffff; 
background : url(../../images/boton_fondo_sgte.jpg); 
border : 0 solid #ffffff; 
width : 154px; 
height : 22px; 
color : #ffffff; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
.PLANES_TABLE { 
border : 1px solid #e5e5e5; 
} 
.PLANES_DETALLE_TR1 { 
background-color : #e5e5e5; 
border-right : 1px solid #cccccc; 
border-bottom : 2px solid #cccccc; 
} 
.PLANES_DETALLE_TR1 TH { 
font-size : 11px; 
text-align : center; 
font-weight : bold; 
background-color : #e5e5e5; 
border-right : 1px solid #cccccc; 
border-bottom : 2px solid #cccccc; 
} 
.PLANES_DETALLE_TR1 TD { 
font-size : 11px; 
text-align : center; 
font-weight : bold; 
border-right : 1px solid #cccccc; 
border-bottom : 2px solid #cccccc; 
} 
.PLANES_DETALLE_TR { 
background-color : #f5f5f5; 
} 
.PLANES_DETALLE_TR TD { 
border-right : 1px solid #e5e5e5; 
border-bottom : 1px solid #e5e5e5; 
} 
.PLANES_DETALLE_TR TH { 
font-size : 11px; 
background-color : #f5f5f5; 
text-align : left; 
border-right : 1px solid #e5e5e5; 
border-bottom : 1px solid #e5e5e5; 
font-weight : normal; 
} 
.PLANES_DETALLE_TR_TD11 { 
background-color : #ff5555; 
} 
.PLANES_DETALLE_TR_TD2 { 
background-color : #55ff55; 
} 
.PLANES_DETALLE_TR_TD33 { 
background-color : #5555ff; 
} 
.PLANES_DETALLE_TR_PIE { 
font-size : 10px; 
text-align : right; 
} 
.PLANSELECT_TABLE { 
border : 0 solid #e5e5e5; 
} 
.PLANSELECT_DETALLE_TR1 { 
background-color : #e5e5e5; 
border-right : 1px solid #ded5e6; 
border-bottom : 2px solid #ded5e6; 
} 
.PLANSELECT_DETALLE_TR1 TH { 
font-size : 11px; 
text-align : left; 
font-weight : bold; 
background-color : #e5e5e5; 
border-right : 1px solid #ded5e6; 
border-bottom : 2px solid #ded5e6; 
} 
.PLANSELECT_DETALLE_TR2 { 
border : 1px solid #e5e5e5; 
} 
.PLANSELECT_DETALLE_TR2 TD { 
font-size : 12px; 
} 
.PREGUNTAS_TABLE { 
border : 1px solid #e5e5e5; 
font-size : 12px; 
} 
.PREGUNTAS_TABLE_TR_TD1 { 
border-right : 1px solid #e5e5e5; 
border-bottom : 1px solid #e5e5e5; 
background-color : #f5f5f5; 
font-size : 12px; 
} 
.PREGUNTAS_TABLE_TR_TD2 { 
border-right : 1px solid #e5e5e5; 
border-bottom : 1px solid #e5e5e5; 
background-color : #ffffff; 
font-size : 12px; 
} 
.AYUDA_PLANES { 
background-color : #ffffff; 
border : 1px solid #000000; 
padding : 6px 6px 6px 6px; 
font-size : 11px; 
} 
.CELDA_SELECCIONADA { 
border-top : 1px solid #000000; 
background-color : #aaaaee; 
} 
.FORMULARIO_TABLA_INTERIOR_TR1_TD1 { 
width : 200px; 
} 
.FORMULARIO_TABLA_INTERIOR SPAN { 
font-size : 11px; 
} 
.BLOQUE_FORMULARIO_TABLE_TR { 
font-size : 11px; 
} 
.BLOQUE_FORMULARIO_TABLE_TR TD { 
font-size : 11px; 
padding : 4px 4px 4px 4px; 
border-right : 1px solid #ded5e6; 
border-left : 1px solid #ded5e6; 
border-bottom : 1px solid #ded5e6; 
} 
.BLOQUE_FORMULARIO_TABLE_TR_TD1 { 
background-color : #ded5e6; 
font-weight : bold; 
border-left : 1px solid #ded5e6; 
} 
.BLOQUE_FORMULARIO_TABLE_TR_TD2 { 
background-color : white; 
} 
.BLOQUE_FORMULARIO_TABLE_TR_TD3 { 
background-color : #ded5e6; 
font-weight : bold; 
border-left : 1px solid #ded5e6; 
} 
.BLOQUE_FORMULARIO_SUBTITULO { 
font-size : 11px; 
} 
.EJEMPLOS { 
font-size : 15px; 
} 
.COMBOBOX2 { 
width : 140px; 
} 
.COMBOBOX3 { 
width : 80px; 
} 
.COMBOBOX4 { 
width : 60px; 
} 
.MSG_ERROR { 
color : red; 
} 
.TEXTBOX1 { 
border : 1px solid #cccccc; 
width : 140px; 
background-color : white; 
font-size : 10px; 
} 
.TEXTBOX2, .TEXTBOX_ERROR { 
border : 1px solid #cccccc; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX3 { 
border : 1px solid #cccccc; 
width : 20px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_30 { 
border : 1px solid #cccccc; 
width : 30px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_20 { 
border : 1px solid #cccccc; 
width : 20px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_40 { 
border : 1px solid #cccccc; 
width : 40px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_50 { 
border : 1px solid #cccccc; 
width : 50px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_60 { 
border : 1px solid #cccccc; 
width : 50px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_80 { 
border : 1px solid #cccccc; 
width : 80px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_90 { 
border : 1px solid #cccccc; 
width : 90px; 
background-color : #ffffff; 
font-size : 10px; 
margin-right : 20px; 
} 
.TEXTBOX_120 { 
border : 1px solid #cccccc; 
width : 120px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_160 { 
border : 1px solid #cccccc; 
width : 160px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_200 { 
border : 1px solid #cccccc; 
width : 200px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_100 { 
border : 1px solid #cccccc; 
width : 100px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_300 { 
border : 1px solid #cccccc; 
width : 300px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX_500 { 
border : 1px solid #cccccc; 
width : 500px; 
background-color : #ffffff; 
font-size : 10px; 
} 
.TEXTBOX2_NUM { 
border : 1px solid #cccccc; 
width : 100px; 
background-color : #ffffff; 
font-size : 10px; 
text-align : right; 
} 
.TEXTBOX3_NUM { 
border : 1px solid #cccccc; 
width : 100px; 
background-color : #ffffff; 
font-size : 11px; 
text-align : right; 
height : 15px; 
} 
.BLOQUE_TOTALES_TABLE { 
font-size : 11px; 
padding : 4px 4px 4px 4px; 
border-left : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
} 
.BLOQUE_TOTALES_TABLE_TR TD { 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
.BLOQUE_TOTALES_TABLE_TR1 TD { 
background-color : #e5e5e5; 
padding : 6px 6px 6px 6px; 
font-weight : bold; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
.BLOQUE_TOTALES_TABLE_TR TH { 
text-align : left; 
background-color : #f5f5f5; 
font-weight : bold; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
.DIV_CARGANDO { 
padding : 6px 6px 6px 6px; 
font-weight : bold; 
border : 1px solid #cccccc; 
text-align : center; 
} 
.BLOQUE_FORMULARIO_BENEFICIARIOS_TR2 TD { 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
.menuh { 
font-size : 11px; 
padding : 3px 5px; 
} 
.menuh a { 
float : left; 
list-style-type : none; 
border : 1px solid #accfe8; 
} 
.tr { 
height : 26px; 
} 
.menuh a { 
display : block; 
padding : 3px 5px; 
} 
.menuh a:hover, .menuhOver { 
text-decoration : none; 
color : #3366cc; 
background : #f0f7fc; 
display : block; 
padding : 3px 5px; 
border : 1px solid #accfe8; 
border-width : 1px 1px 1px 1px; 
} 
#lightbox { 
display : none; 
position : absolute; 
top : 40%; 
left : 50%; 
z-index : 99; 
width : 640px; 
height : 530px; 
margin : -220px 0 0 -300px; 
border : 1px solid #fff; 
background : #fdfce9; 
text-align : left; 
} 
#overlay { 
display : none; 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 100%; 
z-index : 98; 
background-color : #000; 
} 
#lightbox2 { 
display : none; 
position : absolute; 
top : 40%; 
left : 30%; 
z-index : 99; 
width : 1120px; 
height : 530px; 
margin : -220px 0 0 -300px; 
border : 1px solid #fff; 
background : #fdfce9; 
text-align : left; 
} 
#loadingBox { 
display : none; 
width : 150px; 
border : 1px solid #cccccc; 
z-index : 1000; 
top : 0; 
left : 0; 
margin : 10px; 
padding : 15px; 
padding-left : 30px; 
position : absolute; 
font-size : 14px; 
font-weight : bold; 
background : #ffffff url(../../images/ic_loading2.gif) no-repeat; 
text-align : center; 
} 
#calendar { 
width : 250px; 
height : 165px; 
text-align : center; 
margin : 5px auto; 
border : 1px solid #000000; 
background-color : #f3f8ff; 
position : absolute; 
} 
ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn { 
margin : 1px 0 0 1px; 
padding : 0; 
width : 39px; 
height : 14px; 
line-height : 14px; 
float : left; 
text-align : center; 
background-color : #feefe4; 
color : #000; 
display : inline; 
} 
.emptM, .dayDisabled, .monthDisabled { 
color : #d7d6d5; 
background-color : #f2f2f2; 
} 
.headDay { 
color : #fff; 
background-color : #48688f; 
width : 33px; 
} 
.dayNormal, .dayBlank, .dayWeekend, .dayCurrent { 
color : #fff; 
background-color : #70b0ff; 
width : 33px; 
} 
.dayBlank { 
background-color : #f3f8ff; 
} 
.inputBck { 
background-color : #cef6f5; 
} 
.dayWeekend { 
background-color : #ff6161; 
} 
.dayCurrent, .currMonth { 
background-color : #71d45b; 
} 
.dayDisabled { 
width : 33px; 
} 
#days { 
margin-left : 1px; 
width : 238px; 
} 
#elements { 
height : 150px; 
} 
.months a, #days a, .currMonth a { 
color : #000; 
text-decoration : none; 
display : block; 
} 
.currMonth a { 
color : #fff; 
} 
#days a { 
color : #fff; 
} 
.yearBrowse, #closeBtn { 
width : 240px; 
background-color : #fff; 
line-height : 14px; 
} 
.yearBrowse a, #closeBtn a { 
text-decoration : none; 
color : #f30; 
font-weight : bold; 
} 
.yearBrowse b { 
margin : 5px; 
} 

.BLOQUE_TITLE { 
display : block; 
background : url(../../images/bg_menu_off.jpg); 
border : 1px solid #aaaaaa; 
border-bottom : 2px solid #999999; 
padding : 5px; 
font-weight : bold; 
font-family : tahoma; 
margin-top : 4px; 
} 
.BLOQUE_TITLE IMG { 
padding-left : 2px; 
padding-right : 4px; 
} 
.BLOQUE_TITLE A { 
color : white; 
} 
