A {text-decoration: none}
A.num    { color:#0070A6; font-family:'verdana'; font-size:xx-small; font-weight:bold }
A.numban { color:#0070A6; font-family:'verdana'; font-size:9pt; font-weight:bold }
A.abajo  { color: #808080 }
A.u  		{ color: #a00000 }
A.barra { color:#ffffff; font-family:'verdana'; font-size:9px; font-weight:bold }
A.barra2 { color:#ffffff; font-family:'arial'; font-weight:bold }
A.IMG {border:0}
A.rap {color:#000080}
A.rsec {font-family:arial; color:#404040}
A.sact {color:#505050; font-size:7pt; cursor:pointer}

A.topart {font-family:'trebuchet ms',arial; color:#800000; font-size:10pt; font-weight:bold}
TD.topcalif {font-family:verdana; font-size:8pt}

P {margin:0;}
.shadow  { position:relative; display:block; color:#000000; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#ffffff; font-weight:bold }


TABLE {border:0; border-spacing:0}
FORM {margin:0}
LI {padding:0}
UL {margin:0; margin-top:8px; padding-left:15px}
TD { font-family: verdana; font-size: 8pt;}
TD.a { font-family: 'trebuchet ms',arial; font-size: 10pt; font-weight:bold; color:#404040; padding-top:3; padding-left:5}
TD.aa { font-family: 'trebuchet ms',arial; font-size: 10pt; font-weight:bold; color:#606060; padding-top:3; padding-left:5}
TD.ap { font-family: arial; font-size: 10pt; cursor:pointer }
TD.m { font-family:'trebuchet ms',arial; font-size: 10pt; font-weight:bold; color:#004080; padding-top:3; padding-left:5; border-color:#a0a0a0}

TD.pagtit { width:80; height:20; text-align:right; font-family:arial; font-size:10pt; border-color:#ffffff; border-width:1; border-style:solid; color:#606060}
TD.pag { width:20; height:20; text-align:center; font-family:verdana; font-size:8pt; border-color:#606060; border-width:1; border-style:solid; color:#606060; cursor:pointer }
TD.pagact { width:20; height:20; text-align:center; font-family:verdana; font-size:8pt; border-color:#FF6116; border-width:1; border-style:solid; background-color:FF6116; color:#ffffff; }

TD.b { font-family: arial; font-size: 9pt; color: #ffffff; cursor:pointer}
HR { height:1px }
DIV {margin:0}

TD.tit {
border:0;
font-family: verdana;
font-size: 10px;
font-weight: bold;
font-color: #000000;
padding:0;
padding-bottom:5;
writing-mode: tb-rl;
filter: flipv fliph;
}

TD.barra {vertical-align:middle; padding:4; padding-left:10; font-size:8px; line-height:12px; background-color:#ff9045; background-image:url('/GIF/?f-barra') }
A.barra2 { color:#505050; font-family:'arial'; font-weight:900; font-size:11pt }

TD.secm {padding:0; width:66; padding-left:8; font-size:10pt;color:#e0e0e0; font-family:'arial'; font-weight:900; font-size:11pt }
TD.secr {padding:0; width:80; text-align:center; background-image:url('/GIF/?fsecr'); background-repeat:no-repeat; background-color:#306c3c; vertical-align:top; padding-top:3; font-size:10pt }
TD.esizq {width:10; background-image:url('/GIF/esq38a.png'); background-repeat:no-repeat; padding:0 }
TD.esder {width:10; background:url('/GIF/esq38a.png'); background-position:10px 0px;  padding:0;  }
td.sdiv {width:4; color:#606060; font-size:14px; font-weight:bold; vertical-align:top; padding-top:8}
.rslt { margin:-1px; position:absolute;  }
.rslt2 { margin:-1px; position:absolute; color:#000000 }

TD.secbut { width:131; height:24; cursor:pointer; padding-left:8; padding-top:3; color:#ffffff; font-weight:600; font-family:arial; font-size:9pt}
TD.secbut2 { height:22px; cursor:pointer; font-weight:600; font-family:arial; color:#4F1600; font-size:9pt; padding-left:6; padding-right:8; border-style:solid; border-color:#B03000; border-width:0 2px 0 0 }
TD.secbut3 { width:85; height:24; cursor:pointer; padding-left:8; padding-top:0; color:#ffffff; font-weight:bold; }

TD.b_tl  { width:7; height:7; background-image:url('/GIF/?esq10g'); background-position: 0 0 }
TD.b_tr  { width:7; height:7;  background-image:url('/GIF/?esq10g'); background-position: 7px 0 }
TD.b_bl  { width:7; height:7;  background-image:url('/GIF/?esq10g'); background-position: 0 7px }
TD.b_br  { width:7; height:7;  background-image:url('/GIF/?esq10g'); background-position: 7px 7px }

TD.b_tl2  { width:10; height:10; background-image:url('/GIF/?esq10'); background-position: 0 0 }
TD.b_tr2  { width:10; height:10;  background-image:url('/GIF/?esq10'); background-position: 10px 0 }
TD.b_bl2  { width:10; height:24;  background-image:url('/GIF/?esq10'); background-position: 0 24px }
TD.b_br2  { width:10; height:24;  background-image:url('/GIF/?esq10'); background-position: 10px 24px }
TD.b_bl3  { width:10; height:10;  background-image:url('/GIF/?esq10'); background-position: 0 10px }
TD.b_br3  { width:10; height:10;  background-image:url('/GIF/?esq10'); background-position: 10px 10px }

TD.a_tl  { width:5; height:5; background-image:url('/GIF/?esq3'); background-position: 0 0 }
TD.a_tr  { width:5; height:5; background-image:url('/GIF/?esq3'); background-position: 5px 0 }
TD.a_bl  { width:5; height:5; background-image:url('/GIF/?esq3'); background-position: 0 5px }
TD.a_br  { width:5; height:5; background-image:url('/GIF/?esq3'); background-position: 5px 5px }



TD.n_tit { height:15; padding-left:5; padding-bottom:3; line-height:10px; font-family:verdana; color:#000000; font-size:7pt; font-variant:small-caps; font-weight:bold }
TD.n_tl  { width:10 !important; height:6;  background-image:url('/GIF/som2-e.png'); background-position: 0 0 }
TD.n_tr  { width:6 !important; height:6;  background-image:url('/GIF/som2-e.png'); background-position: 6px 0 }
TD.n_bl  { width:10 !important; height:10; background-image:url('/GIF/som2-e.png'); background-position: 0 12px }
TD.n_br  { width:6 !important; height:10; background-image:url('/GIF/som2-e.png'); background-position: 6px 12px  }
TD.n_top { height:6 !important; background-image:url('/GIF/som2-h.png'); background-position: 0 0 }
TD.n_bot { height:10 !important; background-image:url('/GIF/som2-h.png'); background-position: 0 12px }
TD.n_lft { width:10 !important; background-image:url('/GIF/som2-v.png'); background-position: 0 0 }
TD.n_rgt { width:6 !important; background-image:url('/GIF/som2-v.png'); background-position: 6px 0  }
TD.n_ttl  { width:10 !important; height:22;  background-image:url('/GIF/som2-te.png'); background-position: 0 0 }
TD.n_ttr  { width:6 !important; height:22;  background-image:url('/GIF/som2-te.png'); background-position: 6px 0 }
TD.n_ttop { height:22 !important; background-image:url('/GIF/som2-th.png'); font-family:arial; color:#ffffff; font-weight:Bold; font-size:8pt; padding:4 0 0 0 }

TD.msga {width:60; font-family:verdana; font-size:7pt; color:#000000; font-weight:bold; font-weight:bold; text-align:center;}

IMG.l12 {width:12; height:12; border:0; cursor:pointer}
IMG.i32 {width:32; height:32; border:0}
IMG.i24 {width:24; height:24; border:0}
IMG.i16 {width:16; height:16; border:0}
IMG.c16 {width:16; height:16; border:0; vertical-align:middle; margin-top:0px; margin-bottom:0px; padding:0px; margin-bottom:3}
IMG.c40 {width:40; height:40; border-width:1px; border-style:solid; border-color:#000000; cursor:pointer }
IMG.c80 {width:80; height:80; border-width:1px; border-style:solid; border-color:#000000; cursor:pointer }
IMG.c120 {width:120; height:120; border-width:1px; border-style:solid; border-color:#303030}
IMG.c160 {width:160; height:160; border-width:1px; border-style:solid; border-color:#303030}
    
.tbf {
border-color:#428AA6;
border-width:1;
border-style:solid;
}

.orange { border-width:2; border-color:#ffffff; background:#EB6600; color:#ffffff; font-weight: bold; font-size:10pt; width:120; height:24; }

.black {
border-width:2;
border-color:#ffffff;
background:#202020;
color:#ffffff;
font-weight: bold;
}

.busca { font-family:verdana; background:#fafafa; COLOR:#606060; border-color:#c0c0c0; border-style:solid; border-width:1px; width:108; font-size:10px }
.agbusca { font-family:arial; background:#fafafa; COLOR:#000000; border-color:#808080; border-style:solid; border-width:1px; width:130; font-size:10pt; }
.abuform { font-family:arial; background:#fafafa; COLOR:#000000; border-color:#000000; border-style:solid; border-width:1px; width:120; font-size:10pt; }

.borde { border-width:1; border-left:0; border-right:0; border-color:#000000; border-style:solid; border-collapse:collapse }
.nfborde { border-width:1; border-top:0; border-bottom:0; border-left:0; border-right:0; border-color:#000000; border-style:solid; border-collapse:collapse }
.verborde { border-width:1; border-left:0; border-right:0; border-color:#000000; border-style:solid; border-collapse:collapse }
.agborde { border-width:1; border-color:#000000; border-style:solid; border-collapse:collapse }

TABLE.transwin {border-collapse:collapse; border-color:#000080; border:0; background:#000000; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
TABLE.transwin2 {border-collapse:collapse; border-color:#000080; border:0; background:#000000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
.inbox {border-style:solid; border-width:1; border-color:#000080; background:#c0c0c0; color:#000080}

TD.perfmenu {width:78; background:url('/GIF/?bt-78-gri'); background-repeat:no-repeat; text-align:center; color:#404040; font-size:7pt; font-weight:bold; cursor:pointer }
TD.ahome {font-size:8pt; font-weight:bold}
TD.action {text-align:center; font-family:verdana; font-size:8px; font-weight:bold}

.notran {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}

body.mceContentBody { background: #FFF; font-family:arial; font-size:10pt }

div.abuso {padding:3; font-family:verdana; font-size:7pt; line-height:13px; color:#404040; text-align:justify; margin-bottom:0}
TD.abuso2 {font-family:verdana; font-size:7pt; color:#000000; background:#ffffff; text-align:justify; }
a.abuso {text-decoration:underline; color:#000000}
TD.clr {width:8; height:10; font-size:6px; cursor:pointer}

TD.showcase { padding-top:5; padding-bottom:10; vertical-align:top; width:180; font-family:arial; cursor:pointer; text-align:center; line-height:12px }
TD.showcase:hover { background-color:#C0E0EF }
div.showcase { padding-top:3; padding-bottom:3; font-size:11pt; line-height:14px; font-family:'trebuchet ms',arial; color:#004080; font-weight:bold }

TD.favarts { padding-top:5; vertical-align:middle; width:100; font-family:arial; cursor:pointer; text-align:center; line-height:12px }
TD.favarts:hover { background-color:#C0E0EF }
div.favarts { width:100; margin-bottom:3; margin-top:3; font-size:9pt; line-height:12px; font-family:'trebuchet ms',arial; color:#a00000; font-weight:bold }
div.consejo {margin:20; font-family:verdana; font-size:8pt; line-height:14px}

TD.percent { font-family:verdana; font-size:7pt }

TD.diao {text-align:right; width:16; height:16; border-color:#C0B2AC; color:#000000; background:#808080; border-style:solid; padding-right:3}
TD.diaoe {text-align:right; width:16; height:16; border-color:#C0B2AC; color:#C0B2AC; background:#808080; border-style:solid; font-weight:bold; padding-right:3}
TD.diat {text-align:right; width:16; height:16; border-color:#C0B2AC; color:#008000; background:#75B378; border-style:solid; font-weight:bold; padding-right:3}
TD.diate {text-align:right; width:16; height:16; border-color:#C0B2AC; color:#a00000; background:#E65E00; border-style:solid; font-weight:bold; padding-right:3; cursor:pointer}
TD.diae {text-align:right; width:16; height:16; border-color:#C0B2AC; color:#0080c0; background:#AFDAFF; border-style:solid; font-weight:bold; padding-right:3; cursor:pointer}
TD.dia {text-align:right; width:16; height:16; border-color:#C0B2AC; background:#f0f0f0; border-style:solid; padding-right:3;}
TD.diav {width:16; height:16;}
TD.n {text-align:center; width:16; height:16; background:#a0a0a0; color:#ffffff; border-color:#808080; border-style:solid;}

TD.art1 {width:170; vertical-align:middle; cursor:hand; padding:0;}
IMG.articon {width:160; height:160; border:1px; border-style:solid; border-color:#000000}
TD.art2 { vertical-align:top; padding:5; padding-top:0 }
div.art3 {font-family:'trebuchet ms',arial; font-size:24pt; color:#800000; font-weight:bold}
div.art4 {font-size:10pt; font-family:arial; line-height:18px; font-weight:bold;}
div.art5 {font-size:9pt; line-height:16px; margin-top:10}
div.art6 {font-size:10pt; font-family:verdana; padding-left:5}
TD.art7 {vertical-align:bottom; text-align:right; font-family:arial; font-size:8pt; line-height:14px; color#606060 }
IMG.estrellas { cursor:pointer; width:75; height:12; }
IMG.estre2 { width:50; height:8; }

TD.actbut { height:44; width:48; background-image:url('/GIF/?bt-48-neg'); background-repeat:no-repeat; text-align:center; cursor:pointer}
TD.actbut2 { height:12; width:48; padding:0; text-align:center; line-height:12px; font-family:verdana; font-size:8px;}

IMG.iconmini {width:25; height:25; border-width:1; border-style:solid; border-color:000000}
IMG.iconmini2 {width:40; height:40; border-width:0;}
IMG.icon80 {width:80; height:80; border-width:1; border-color:#a0a0a0}
A.apomini { font-family:'trebuchet ms',arial; color:#004080; font-size:10pt; font-weight:bold }

IMG.p_i60 {width:60; height:60; border-width:1; border-style:solid; border-color:000000}
TD.p_itd { width:60; height:60; vertical-align:top }
TD.p_td { width:220; vertical-align:top; line-height:16px; color:#808080; cursor:pointer; background-repeat:no-repeat; background-position:175px 14px }
TD.p_td:hover { background-color:#C0E0EF; background-image:url('/GIF/?play') }
A.p_art {font-family:'trebuchet ms',arial; color:#0080FF; font-size:10pt }
DIV.p_tit { font-family:'trebuchet ms',arial; color:#008000; font-size:12pt; margin-bottom:5 }

IMG.p_topi {width:25; height:25; border-width:1; border-style:solid; border-color:000000 }
TD.p_toptd { width:120; padding-left:0 }

TD.p_uitd { width:28; vertical-align:top; padding-left:0 }
IMG.p_uimg {width:25; height:25; border-width:1; border-style:solid; border-color:000000 }
A.p_u { font-family:'trebuchet ms',arial; color:#D92F00; font-size:9pt }
#ext_ctl { font-size:7pt; font-weight:bold; line-height:10px; height:10px }
#ext_ctl a { color:#600000; }

div.sact {line-height:10px; font-size:7pt; color:#909090}


/******** LIMPIO *********/
TD.panel { padding-left:5; color:#ffffff; font-weight:bold; font-family:'trebuchet ms',arial; font-size:10pt; }
TD.o_top  { width:165; height:40; color:#ffffff; font-weight:bold; background-image:url('/GIF/?noir-esq3'); background-position: 0 0; vertical-align:top; padding:8 12 4 12; line-height:18px }
TD.o_bot  { width:165; height:30; background-image:url('/GIF/?noir-esq3'); background-position: 0 30px }
TD.o_hor  { width:165; color:#ffffff; background-image:url('/GIF/?noir-fon3'); vertical-align:top }

.popbody { background:transparent; margin:0; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; z-index:1 }
table.poptab { width:100%; height:100%; border-collapse:collapse; border:0 }
table.poptab td { background-color:#000000; color:#ffffff }
table.poptab TD.tl  { padding:0; width:10; height:10; background-color:transparent; background-image:url('/GIF/?esq10i'); background-position: 0 0 }
table.poptab TD.tr  { padding:0; width:10; height:10; background-color:transparent; background-image:url('/GIF/?esq10i'); background-position: 10px 0 }
table.poptab TD.bl  { padding:0; width:10; height:10; background-color:transparent; background-image:url('/GIF/?esq10i'); background-position: 0 10px }
table.poptab TD.br  { padding:0; width:10; height:10; background-color:transparent; background-image:url('/GIF/?esq10i'); background-position: 10px 10px }
table.poptab TD.m   { padding:5; font-size:12pt; font-family:'trebuchet ms',arial; color:#ffffff; font-weight:bold; vertical-align:top }
table.poptab div.close {text-align:right; margin-top:0; line-height:12px }
table.poptab div.close a { color:#ffffff; font-family:verdana; font-weight:bold; font-size:7pt; text-decoration:none }
table.poptab h1 { font-size:12pt; margin:0 0 15 0 }

table.adm_sec { cursor:pointer; width:100% }
table.adm_sec:hover { background-color:#B4DAFF }
div.adm_sec { font-family:'trebuchet ms',arial; font-size:16pt; font-weight:bold; color:#404040 }

#confpop { position:absolute; top:0; left:0; width:300; height:200; color:#ffffff; font-width:bold; padding:0; visibility:hidden; z-index:3 }
#confpop button { width:80; height:40 }

#contab tr { border-color:#808080 }
table.contforma { margin-top:5 }
table.contforma td { font-family:arial; padding:2; color:#004080; font-size:10pt; vertical-align:top}
table.contforma td.exp { padding-bottom:10; font-size:7pt }
table.contforma td.cneg { color:#000000 }
.cntin { border-style:solid; border-width:1; border-color:#004080; color:#202020; font-family:arial; font-size:10pt }

.texto {font-family:arial; font-size:10pt; line-height:1.4; text-align:justify; margin:5 10 5 10 }
.cneg { color:#000000 }
#msglist td {border-color:#808080; border-style:solid; border-width:0 0 1 0}
#msglist table {border:0; border-collapse:collapse; border-spacing:0; border-width:0}
td.mtit {height:20; width:40; font-size:7pt; font-weight:bold}
td.msgbut {cursor:pointer; font-weight:bold; font-size:7pt; width:100; height:18 }
td.msgbut:hover {background-color:#c0c0c0}
.hide { display:none }
.f7pt {font-size:7pt}

div.msg_inv { height:30; padding-top:10; border:1px; border-width:0 0 1 0; border-style:solid; border-color:#808080; background-color:a0a0a0; font-weight:bold; font-size:11pt; font-family:'trebuchet ms',arial }
div.msgbody { margin:5; font-family:'trebuchet ms',arial; font-size:10pt; line-height:1.4 }

td.agendia { width:90; height:150; vertical-align:bottom; text-align:right; cursor:pointer }
td.agendia:hover { background-color:#FFD1A4 }