
/**** GENERAL ****/
body  { margin:0; background-color:#ffffff; font-family:arial; font-size:12px; color:#000000 }
table { border-spacing:0; border-collapse:collapse; border-color:#808080; border-style:solid; border-width:0px }
td    { border-color:#808080; border-style:solid; border-width:0px; font-size:12px }
A     { TEXT-DECORATION: none; color:#004080 }
A:active {color:#a00000}
A IMG { border:0 }
form  { margin:0 }
hr    { border-width:1 0 0 0; height:1px; border-style:solid; color:#808080 }

/**** MULTI-USO ****/
.borde  { border-collapse:collapse; border-width:1; border-style:solid; }
.titbar { padding:1 0 0 3; height:14px; text-align:left; vertical-align:middle;
          color:#FFFFFF; font-size:8px; font-weight:bold; line-height:12px; font-family:verdana; 
          background-color:#a0a0a0; background-image:url('/PNG/?f_hor30'); background-position:0 18 }
.addBM  { width:400; height:30; font-family:arial; font-size:14pt; color:#404040; border-width:1 }
.pt8  { font-size:8pt }
.pt10 { font-size:10pt }
.texto {text-align:justify; font-size:12px; line-height:16px; margin-bottom:14 }
table.rowbords { border-width:1; border-left:0; border-right:0; border-color:#808080; margin-bottom:1px }
div.disclaim { margin-top:10; margin-bottom:10; font-size:8px; line-height:10px; text-align:center; color:#000000; font-family:verdana; font-weight:bold; }

table.multipag { width:100%; background:#e0e0e0; font-weight:bold }
table.multipag td { width:90%; padding:3; font-family:verdana; font-size:7pt; color:#004090 }
table.multipag td.der { width:10%; text-align:right; white-space:nowrap }
table.multipag a  { color:#000000 }

table.vlist { width:100% }
table.vlist td { padding:3; border-color:#808080; border-width:1 0 1 0 }

table.tpad5 td { padding:5; text-align:middle }
table.tpad3 td { padding:3; text-align:middle }

	
/**** TABLA PRINCIPAL ****/
div.f_tit    { font-family:verdana; font-size:6pt }
table.f_main { width:100%; border-width:0px; background-color:#ffffff }
table.f_main tr.f_728 { background-color:#000000 }
table.f_main td.f_728 { padding:0; width:960; height:80px; vertical-align:middle; background:#000000; text-align:center }

table.f_main tr.f_main { vertical-align:top; padding:0; background-image:url('/GIF/?f_bord') } 

table.f_top  { width:960; height:41px; }
table.f_top td.f_logo    { vertical-align:top; padding:0; width:30%; padding-left:7; padding-top:6 }
table.f_top td.f_secs    { vertical-align:top; padding:0; text-align:right; padding:5; padding-top:7 }
img.f_logo   { width:95; height:25 }
img.f_secs   { width:512; height:20; border:0 }
td.f_body    { vertical-align:top; padding:5 10 10 0; height:500px }
td.f_bot     { vertical-align:top; padding:0; height:40; background:#000000; background:url('/GIF/?f_bord'); background-position:0 50; text-align:center; vertical-align:middle; padding-top:15; color:#c0c0c0; font-family:verdana; font-size:6pt; font-variant:small-caps; font-weight:bold }


/**** PAGS ARCHIVO ****/
td.a_izq    { vertical-align:top; width:165; padding-left:5 }
table.a_menu { width:140; height:400 }
td.a_mtop { vertical-align:top; height:40; background-image:url('/GIF/?menu_esq') }
td.a_mmid { vertical-align:top; height:346; line-height:12px; font-family:verdana; ; font-size:8pt; font-weight:bold; color:#606060; padding-left:14; padding-top:10; background:url('/GIF/?menu_ver') }
td.a_mbot { height:14; background-image:url('/GIF/?menu_esq'); background-position:0 20px }
img.a_mtop   { margin-left:13; margin-top:6 }
.a_busca     { width:108; font-family:verdana; font-size:10px; color:#606060; background:#f0f0f0; border-color:#c0c0c0; border-style:solid; border-width:1px }
.a_boton     { width:108; height:20 }

#a_indice table { border-width:1; border-color:#004080; margin-top:5 }
#a_indice TD    { padding:2; width:13; font-family:Arial; font-size:8pt; line-height:15px; font-weight:bold; border-width:1px; border-color:#0080c0; color:#ffffff; text-align:center; background:#0080c0; cursor:pointer }
#a_indice A     { color:#ffffff }
table.a_link {width:140; height:120; margin-top:10 }
td.a_ltop    { height:15; background-image:url('/GIF/?menu_esq') }
td.a_lmid    { height:90; line-height:12px; color:#606060; padding-left:10; padding-right:12; padding-top:10; background:url('/GIF/?menu_ver'); text-align:center }
.a_lboton    { width:100; margin:0 }

td.a_mid    { vertical-align:top; height:30; width:580 }
table.a_mid { width:100%; height:30; background-image:url('/PNG/?f_hor30') }
table.a_mid td { vertical-align:top; padding:0 }
table.a_mid td.izq { width:8; background-image:url('/PNG/?f_esq30') }
table.a_mid td.mid { padding-top:4; vertical-align:middle; font-family:'Arial'; font-size:16px; color:#d0d0d0; font-weight:bold }
table.a_mid td.sub { width:105; white-space:nowrap; text-align:right; vertical-align:bottom; padding:0 0 3 0; font-size:8px; font-family:verdana; color:#404040; font-weight:bold } 
table.a_mid td.der { width:8px; background-image:url('/PNG/?f_esq30'); background-position:8px 0 }

table.a_mid td.mid A { font-family:arial; font-size:8pt; color:#004080; font-weight:normal }
img.a_flag  { width:26; height:16; margin-top:7 }
div.a_rslt  { position:absolute; margin:-1; color:#404040 }
td.a_der    { vertical-align:top; width:210; text-align:right; padding-right:0 }	
td.a_main   { vertical-align:top; padding-top:5 }


/**** INDICES ****/
div.i_main { width:480px; height:320px; overflow:auto; margin-bottom:7 }
table.i_main    { width:100% }
table.i_main TD { padding:5; font-family: Arial; font-size: 8pt; font-weight: bold; color: #006000; border-color:#808080; border-width:1px; border-left:0; border-right:0 }
table.i_main A  { font-family:arial; font-size:10pt; color:#a00000 }
.i_nc { margin-left:3px; font-size:6pt; font-family:verdana; font-weight:normal; color:#008000; font-weight:bold }
.i_ac { font-size:7pt }

div.verpop { text-align:right; margin-bottom:20; margin-top:5 }
div.verpop a { font-family:arial; font-size:8pt; color:#004080; font-weight:normal }

table.extind { width:100%; margin-bottom:12 }
table.extind td { width:100%; padding:4; font-family:arial; font-size:7pt; color:#404040; font-weight:bold; padding-left:4px; vertical-align:middle; border-width:1px; border-left:0; border-right:0 }
table.extind A  { color:#404040 }


/**** BUSCADOR ****/
table.s_res { width:100%; border-width:1; border-color:#a0a0a0; margin-bottom:5; margin-top:10 }
table.s_res TD { padding:5; font-size:9pt; font-weight:normal; color:#000000; font-family:courier }

table.s_main { width:100% }
table.s_main TD { width:100%; border-width:1 0 1 0; vertical-align:top }
table.s_main TD.i { WIDTH:25%; padding-top:6; padding-right:5 }
table.s_main TD.i a { font-family:arial; font-size:9pt; font-weight:bold; color:#a00000 }

table.s_int { WIDTH:100%; border-color:#ffffff; border-width:1 }
table.s_int td { padding:4; vertical-align:middle; border-width:1 0 0 0; border-color:#808080 }
table.s_int TD.r { width:80%; vertical-align:top; line-height:18px}
table.s_int TD A { color:#006000; font-family:verdana; font-size:8pt; font-weight:bold }
table.s_int IMG { width:18; height:18 }

table.s_adv { width:100%; border-width:1; border-color:#a0a0a0; background-color:#f0f0f0 }
table.s_adv TD { padding:5; vertical-align:middle; font-family:arial; Color:#404040; font-weight:bold }
.s_bot {padding:0; text-align:center; width:45; height:45; font-size:8pt }


/**** PAG ARTISTA ****/
#cans     { width:580px; height:320px; overflow:auto }
#cans TD  { padding:2; padding-left:0; line-height:22px; font-family:calibri,arial; font-size:11pt; font-weight:bold; color: #005000; border-color:#808080; vertical-align:middle; border-width:1px; border-left:0; border-right:0 }
#cans IMG { width:18; height:18; cursor:pointer; margin-right:3; vertical-align:middle }
#cans A   { color:#202020 }
.art_acc  { width:80; height:20; line-height:12px; font-size:7pt; font-weight:normal }
.art_expl { font-family:arial; font-weight:normal; color:#808080; font-size:7pt; white-space:normal; text-align:justify; line-height:12px; margin-top:5; margin-bottom:12 }
div.art_accs { padding:10; margin-bottom:15; border-color:#808080; border-style:solid; border-width:1px; border-top:0; border-left:0; border-right:0 }
.art_addlink { display:block; margin-bottom:24; height:26; width:450; font-size:7pt; border-width:1; border-style:solid; border-color:#808080; background:#f8f8f8; color:#404040; margin-top:5px }
H1 {margin:0; margin-top:1; color:#FFFFFF; font-size:8px; line-height:10px; font-family:verdana; }

table.extras { margin-bottom:12 }
table.extras td { width:95%; font-family:arial; font-size:7pt; color:#404040; font-weight:bold; padding-left:4px; vertical-align:middle; border-width:1px; border-left:0; border-right:0 }
table.extras td.link { width:24; height:24; background-image:url('/GIF/?int_enl'); background-repeat:no-repeat; background-position:2 2 }
table.extras a { color:#404040 }

#art_otros   { color:#808080; font-size:9px; line-height:12px; margin-bottom:10px; display:block}
#art_otros A { color:#606060; font-size:7pt }


/**** PAG ROLA ****/
table.r_main TR.tit { height:12; cursor:default }
table.r_main TR.tit:hover { background-color:'' }
table.r_main TR.tit td { padding:1 0 0 3; height:14px; text-align:center; vertical-align:middle; border-width:0;
          color:#FFFFFF; font-size:8px; font-weight:bold; line-height:12px; font-family:verdana; 
          background-color:#a0a0a0; background-image:url('/PNG/?f_hor30'); background-position:0 18 }


table.r_main TR {height:40; cursor:pointer}
table.r_main TR:hover { background-color:#FCD7B6 }
table.r_main td    { padding:3; font-size:9pt; vertical-align:middle; border-color:#808080; border-width:1px; border-left:0; border-right:0 }
table.r_main TD.c1 { font-family:verdana; font-size:8px; text-align:center; padding-top:5 }
table.r_main TD.c3 {padding-top:0; text-align:center}
table.r_main TD.c4 {text-align:center; font-size:12pt}
table.r_main div { font-family:verdana; font-size:8px; color:#000000 }
table.r_main img.t { width:18; height:18 }
table.r_main img.c { width:80; height:15 }

.voto {font-family:arial; font-size:7pt}
div.r_letra { text-align:justify; font-size:8pt; color:#606060; border-color:#808080; border-style:solid; border-width:0 0 1 0 }
div.r_llink { text-align:right; margin-bottom:12 }
div.r_llink A { font-family:'trebuchet ms',arial; font-size:9pt; color:#004080 }

img.r_vid { width:80; height:60; border:0; margin-right:7; margin-left:7; cursor:pointer }

table.r_kar { width:100%; margin-bottom:20px; margin-top:10px }
table.r_kar td { vertical-align:middle; font-size:9pt }
table.r_kar img {width:60px; height:23px}
table.r_kar a {color:#c00000; font-weight:bold }

tr.btng td {padding-bottom:5 }
tr.yes td { color:#004080 }
tr.yes a { color:#004080 }
tr.yes img { width:72; height:32 }
tr.lyr { color:#606060; height:32 }
tr.lyr a { color:#606060 }

div.r_can { font-size:8pt; color:#000000; font-weight:bold; font-size:9pt; margin-top:5 }
table.r_can { width:340; margin-left:115 }
table.r_can a  { font-family: verdana; font-size: 8pt; font-weight: normal; color:#004000 }
div.r_ret { text-align:right; margin-left:118; margin-right:20 }
div.r_ret A { color:#004080; font-family:'trebuchet ms',arial; font-size:8pt }

table.r_otr a { color:#606060; font-size:7pt }

	
/**** TRANSCRIPCION ****/
td.t_bcal { width:40%; text-align:center; padding-top:9; color:#808080; font-weight:bold; font-size:12px; vertical-align:top }
td.t_bctl { width:30%; text-align:right; padding:5; padding-top:9; padding-right:7; vertical-align:top}
img.t_cal { width:80; height:15; cursor:pointer }
img.t_ctl { cursor:pointer; width:194; height:20; border:0 }
td.t_main { padding-bottom:0 }
table.t_tab { width:840; border-width:1px; border-color:#a0a0a0 }

#t_head { width:840; border-width:1px; margin-bottom:10; border-color:#a0a0a0; align:center }
#t_head a  { color:#004090; text-decoration:underline; cursor:pointer }

#t_td1 { width:60%; white-space:nowrap; font-size:12pt; color:#800000; font-weight:bold; padding:5; padding-top:3 }
#t_td2 { width:40%; text-align:right; vertical-align:top; font-size:10pt; color:#000000; font-family:verdana; white-space:nowrap; padding:5; padding-top:3 }
#t_td3 { color:#404040; font-weight:bold; font-size:8pt; line-height:16px; padding:5; padding-top:0; padding-bottom:3 }
#t_td3 strong { color:#808080; margin:0 }
#t_td4 { vertical-align:bottom; text-align:right; font-size:10pt; color:#000000; font-family:'courier new'; padding:5; padding-bottom:3 }
div.t_rtit { display:inline; color:#b00000; margin:0 }
div.t_tipo { display:inline; margin-left:3px; font-weight:normal; color:#606060; font-size:8pt }
td.t_hr    { width:40%; vertical-align:middle }

#acotab  { border-collapse:collapse; border-width:1; border-style:solid; border-color:#a0a0a0; margin-bottom:8; width:840 }
#t_body  { height:622; width:720; padding:5; background:#ffffff; font-family:'courier new'; font-size:10pt; color:#000000; white-space:pre; vertical-align:top }
#t_pub   { width:120; height:620; padding:5; text-align:right; vertical-align:top }
#t_disc  { margin:5; font-size:8pt }
#t_frame { position: absolute; visibility: hidden; top:2px; text-align:center; border:0 }

#printa   { margin-left:5 }
#printa a { color:#004090; text-decoration:underline; cursor:pointer } 
#printa td { padding:1 }
#adg td  {font-size:8pt; padding:4; padding-bottom:0; padding-top:1; text-align:center; vertical-align:top }
#apg td  {font-size:8pt; padding:4; padding-bottom:0; padding-top:1; text-align:center; vertical-align:top }
#adg img { width:76; height:50 }
#apg img { width:95; height:32; margin:5; margin-bottom:10; margin-top:2; }


/**** VIDEOS ****/
table.v_list { border-spacing:15px; border-collapse:separate }
table.v_list td { border-width:1; border-color:#f2f2f2; padding:3; border-color:#a0a0a0; text-align:center }
#v_ftitu { font-family:'trebuchet ms'; font-size:12pt; line-height:16px; font-weight:bold; vertical-align:middle; height:30 }
#v_fdesc { padding-top:5; height:100; font-family:'arial'; font-size:10pt; line-height:16px; font-weight:bold; color:#606060; vertical-align:top }
#v_retu  { font-size:9pt; white-space:normal; font-family:'trebuchet ms',arial; vertical-align:bottom }


/**** SECCIONES ****/
td.s_mtop { vertical-align:top; height:50; background-image:url('/GIF/?menu_sectop') }
td.s_mtop img { margin-left:13; margin-top:3 }
td.s_msec    { height:38; padding:0 5 5 17; background-image: url(/GIF/?menu_item); vertical-align:middle }
td.s_msec a  { font-family:'Arial'; font-weight: bold; font-size:8pt; color:#606060 }  
td.s_vsec    { width:80; height:40; padding:0; background-image:url(/GIF/?mv_sec); vertical-align:middle; text-align:center }
td.s_vsec a  { font-family:'Arial'; font-weight: bold; font-size:8pt; color:#606060 }  
td.s_main   { vertical-align:top; padding:10 5 10 5 }
td.s_vder   { width:18; background-image:url('/GIF/?mv_der'); background-repeat:no-repeat }
a.tsit { color:#606060 }


/**** PUBLICIDAD ****/
A.ggl {color:#505050; font-family:arial; text-decoration:none}
.ggl1 {color:#0000c0; font-size:10pt; font-weight:bold; text-decoration:underline}
.ggl2 {color:#60c060}
.ggl3 {color:#505050; font-size:9pt}
.ggl4 {color:#a0a0a0; font-size:7pt}
#ggl_top {width:465px; height:30px; margin-top:10px; margin-bottom:0px; overflow:hidden}
#ggl_bot {width:465px; height:30px; margin-top:15px; margin-bottom:5px; overflow:hidden}

.ban160 {width:160; height:600; border-color:#a0a0a0; border-style:solid; border-width:1 }

/**** comparte ****/
td.a_lmid2    { height:90; line-height:12px; color:#606060; padding:0 12 0 12; background:url('/GIF/?menu_ver'); vertical-align:top }
table.compa { margin-top:10 }
table.compa td { color:#606060; padding:2; cursor:pointer }
table.compa img { width:16; height:16 }

/*** tienda virtual ***/
TD.menu { border-width:0; color:#ffffff; text-align:left; font-family:'Arial'; font-weight: bold; font-size:8pt; padding-left:17; padding-right:5; padding-bottom:5; background-image:url('/GIF/?menu_item'); height:38; }
TD.menuver {border-width:0; color:#ffffff; text-align:left; font-family:'Arial'; font-weight: bold; font-size:8pt; padding-left:0; background-image:url('/GIF/?menu_ver'); height:40; width:80; text-align:center;}
