body  { margin:0; background:#fff }
.round5 { padding:3px 5px; border:1px solid #aaa; border-radius:5px; }

#ban160,#ban300,#ban728 { border:0px solid #eee; overflow:hidden }
#ban728 {width:728px; height:94px; margin-bottom:6px; border-bottom:1px solid #888 }
a.terra { background:url('/IMG/terra.png'); display:block; position:absolute; margin-top:-4px; margin-left:805px; width:135px; height:23px }

/** TABLA PRINCIPAL **/
#f_head { width:940px; height:12px; margin:5px auto 3px auto; font:bold 8pt arial; color:#444 } 
#f_tit { float:left; width:700px; overflow:hidden }
#f_login { float:right; width:240px; text-align:right }
#f_login a { color:#a00; text-decoration:none }
#f_tit a  { font-weight:bold; color:#000 }
#f_top, #f_ucmd { clear:both; margin:0 auto; width:950px; height:38px; background-color:#222; border-radius:4px; );
		background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #444), color-stop(1, #000) );}
#f_top a { color:#fff; text-decoration:none }
#f_tpt { border-spacing:0 }
#f_tpt tr { height:38px }
#f_tpt td { vertical-align:top; padding:0 }
#f_tpt td.l { width:155px; padding:6px 0 0 10px }
#f_tpt td.m, #f_ucmd { width:505px; padding-top:12px; color:#fc0; font:bold 8pt tahoma,verdana }
#f_tpt td.b {width:270px; background-image:url('/IMG/f_bus2.png'); background-repeat:no-repeat; background-position:0px 4px }
#f_tpt img { width:120px; height:26px }
#f_bus { height:24px; background:transparent}
#f_bus td { vertical-align:top; padding:0 }
#f_bus td.bi { width:74px; padding:10px 5px 0 0; font: bold 9px/10px verdana; text-align:right }
#f_bus td.bi a { color:#000 }
#f_bus td.bm { width:158px; padding:9px 0 0 3px }
#f_bus td.bd { width:21px; cursor:pointer }
#f_exp { border:0; font-size:10pt; line-height:1; height:15px; padding:0; width:157px }
#f_ucmd { border-radius:0; height:26px; margin-left:642px; width:300px; position:absolute; z-index:2; text-align:right; overflow:hidden }
  
#f_main { margin:10px auto; width:940px; }
#f_main div.i { float:left; padding:0 5px 0 0; width:180px; height:100%; min-height:820px; border-width:0 1px 0 0; color:#404040; vertical-align:top }
#f_main div.i div.t { width:180px; border:solid 1px #a00; color:#a00; border-width:0 0 1px 0; font:bold 12pt/1.3 arial }
#f_main div.m { float:right; width:728px; border-left:1px solid #888; padding:0; padding-left:20px; min-height:800px; vertical-align:top; margin-bottom:10px }

#f_mid { width:730px; height:30px; background-image:url('/IMG/f_midbg.png'); background-position:0 30px; margin:0px 0 5px 0; border-spacing:0; }
#f_mid td { vertical-align:top; padding:0}
#f_mid td.izq { width:8px; background-image:url('/IMG/f_midbg.png') }
#f_mid td.mid { padding-top:2px; vertical-align:middle; font:bold 14pt arial; color:#fff }
#f_mid td.sub { width:105px; white-space:nowrap; text-align:right; vertical-align:bottom; padding:0 0 3px 0; font: bold 6pt verdana; color:#444 } 
#f_mid td.der { width:8px; background-image:url('/IMG/f_midbg.png'); background-position:8px 0 }

#f_mid a { font:normal 8pt arial }
#f_mid img  { width:26px; height:16px; margin-top:7px }
div.f_rslt, #f_rslt  { position:absolute; margin:-1px; color:#444 }

#f_foot { clear:both; padding:5px 0 15px 0; border-top:1px solid #888; text-align:center; font:normal 10pt arial }
#f_foot a { font-size:9pt; color:#444 }

table.sc_links { margin:2px 0 5px 0; width:160px; cursor:pointer}
table.sc_links tr:hover {background-color:#e0e0e0; }
table.sc_links td { padding:0 0 0 3px; height:30px; font-family:arial; font-size:9pt; color:#a00000; font-weight:bold;  }
table.sc_links td a { color:#404040; font-weight:bold; text-decoration:none}
table.sc_links td span { color:#a0a0a0; font-size:7pt }

#popmask { position: absolute; visibility: visible; display:block; top:0px; left:0px; z-index:3; background-color:#000000; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30 }
#popframe { position:absolute; top:0px; left:0px; vertical-align:middle; z-index:3 }
#popctl {display:none}
#popbuf { width:100px; height:100px; border:1px solid black; position:absolute }

.cap-div a.lc_box { text-decoration:none; color:#666;  }

table.lcleft { border: 1px solid #BBB; width:160px; border-spacing:0; border-collapse:collapse }
table.lcleft tr { border-bottom:1px solid #BBB}
table.lcleft tr:hover { background-color:#ddd }
table.lcleft td { padding:6px 5px; font:bold 1em arial }
table.lcleft a { color:#222 }

#loader { position:absolute; width:32px; height:32px; }
#pagetit a { font:bold 12pt arial; color:#fff }
#f_rslt a { color:#444 }