/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  @import url(/shared/css/tool_ban/ws_toolbar.css);


  @import url(/shared/css/tool_ban/ws_banner.css);


  .ift-languages img#ift-bannerimage { margin-left: 0pt;
    }

  body { border: 0px none ;
    margin: 0px;
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    font-size: 13px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    }
  .libro { font-family: "Arial", sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; }
  table { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    font-size: 13px;
    }

  tr { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    font-size: 13px;
    }

  td { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    font-size: 12px;
    }

  b { font-weight: bold;
    }

  p { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    }

  div { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    }

  a { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    text-decoration: none;
    }

  .o {  }

  a:link { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    text-decoration: none;
    color: rgb(0, 0, 153);
    }

  a:visited { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    text-decoration: none;
    color: rgb(0, 0, 102);
    }

  a:active { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    text-decoration: bold;
    color: rgb(0, 0, 153);
    }

  a:hover { font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
    color: rgb(102, 102, 204);
    text-decoration: underline;
    }

  a.lp:link { color: rgb(153, 0, 0);
    font-size: 10px;
    font-weight: bold;
    }

  a.lp:active { color: rgb(153, 0, 0);
    font-size: 10px;
    font-weight: bold;
    }

  a.lp:visited { color: rgb(153, 0, 0);
    font-size: 10px;
    font-weight: bold;
    }

  a.lp:hover { color: rgb(204, 102, 102);
    font-size: 10px;
    font-weight: bold;
    }

  a.tsh:link { font-size: 16px;
    font-weight: bold;
    color: rgb(0, 0, 153);
    }

  a.tsh:visited { font-size: 16px;
    font-weight: bold;
    color: rgb(0, 0, 102);
    }

  a.tsh:hover { font-size: 16px;
    font-weight: bold;
    color: rgb(102, 102, 204);
    }

  a.tsh:active { font-size: 16px;
    font-weight: bold;
    color: rgb(0, 0, 153);
    }

  a.tsl:link { color: rgb(0, 0, 153);
    padding-bottom: 3px;
    }

  a.tsl:visited { color: rgb(0, 0, 102);
    padding-bottom: 3px;
    }

  a.tsl:hover { color: rgb(102, 102, 204);
    padding-bottom: 3px;
    }

  a.tsl:active { color: rgb(0, 0, 153);
    padding-bottom: 3px;
    }

  a.shl:link { color: rgb(0, 0, 153);
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    }

  a.shl:visited { color: rgb(0, 0, 102);
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    }

  a.shl:hover { color: rgb(102, 102, 204);
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    }

  a.shl:active { color: rgb(0, 0, 153);
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    }

  a.sshl:link { color: rgb(0, 0, 153);
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    }

  a.sshl:visited { color: rgb(102, 102, 204);
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    }

  a.sshl:hover { color: rgb(0, 0, 153);
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    }

  a.sshl:active { color: rgb(0, 0, 153);
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    }

  a.bl:link { color: rgb(102, 153, 204);
    }

  a.bl:active { color: rgb(102, 153, 204);
    }

  a.bl:visited { color: rgb(102, 153, 204);
    }

  a.bl:hover { color: rgb(204, 204, 204);
    }

  a.sel:link { color: rgb(153, 204, 255);
    }

  a.sel:active { color: rgb(153, 204, 255);
    }

  a.sel:visited { color: rgb(153, 204, 255);
    }

  a.sel:hover { color: rgb(204, 204, 204);
    }

  a.epl:link { font-size: 10px;
    }

  a.epl:active { font-size: 10px;
    }

  a.epl:visited { font-size: 10px;
    }

  a.epl:hover { font-size: 10px;
    }

  a.lpl:link { color: rgb(153, 0, 0);
    font-size: 15px;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    }

  a.lpl:active { color: rgb(153, 0, 0);
    font-size: 15px;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    }

  a.lpl:visited { color: rgb(153, 0, 0);
    font-size: 15px;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    }

  a.lpl:hover { color: rgb(204, 102, 102);
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    }

  .bt { font-size: 75%;
    }

  .sh { font-size: 18px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .ish { font-size: 16px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    margin-top: 5px;
    }

  .rhst { font-size: 11px;
    }

  .nlp { font-size: 10px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .nlpl { font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .nlpuff { font-size: 11px;
    font-weight: bold;
    }

  .nlpa { font-size: 10px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .ds { font-size: 11px;
    color: rgb(0, 0, 0);
    }

  .di { font-size: 11px;
    color: rgb(102, 102, 102);
    }

  .la { font-size: 11px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .lu { font-size: 11px;
    color: rgb(102, 102, 102);
    }

  .tun { font-size: 11px;
    color: rgb(0, 0, 0);
    padding-bottom: 3px;
    }

  .bull { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/bullet.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    font-size: 11px;
    padding-bottom: 3px;
    }

  .arr { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/800_arrow.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 3px;
    }

  .arry { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/800_arrow.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 3px;
    }

  .arrup { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/up_arrow.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 3px;
    }

  .arrdo { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/down_arrow.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 3px;
    }

  .sabull { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/bullet.gif);
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 3px;
    }

  .lhs { border: 1px none ;
    text-align: right;
    font-size: 11px;
    background-color: rgb(238, 238, 238);
    width: 121px;
    padding-top: 5px;
    }

  .lhsad { border: 1px none ;
    text-align: right;
    font-size: 11px;
    background-color: rgb(238, 238, 238);
    width: 121px;
    padding-top: 5px;
    }

  .lhsb { padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    font-weight: bold;
    }

  .lhsl { padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    }

  .lhssq { background-repeat: repeat-y;
    background-color: rgb(153, 153, 153);
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    font-weight: bold;
    }

  .lhssqs { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/nav/v3_3366cc_square.gif);
    background-repeat: repeat-y;
    background-color: rgb(156, 156, 156);
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    font-weight: bold;
    }

  .lhsbsn { background-image: url(http://newsimg.bbc.co.uk/hi/spanish/img/nav/v3_trans_square.gif);
    background-color: rgb(204, 204, 204);
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    font-weight: bold;
    }

  .lhslt { padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 6px;
    background-color: rgb(204, 204, 204);
    }

  .lhsdl { font-size: 11px;
    color: rgb(153, 153, 153);
    padding-right: 6px;
    }

  .lhsnlp { font-size: 10px;
    color: rgb(99, 101, 99);
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 2px;
    padding-right: 6px;
    }

  .lhsmi { background-color: rgb(204, 204, 204);
    }

  .lhssp { font-size: 8px;
    color: rgb(204, 204, 204);
    }

  .lhsgo { padding-top: 4px;
    padding-right: 6px;
    }

  .lhsql { font-size: 11px;
    background-color: rgb(238, 238, 238);
    padding-left: 6px;
    }

  .lhsssl { padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 12px;
    }

  .lhssqp { background-image: url(http://newsimg.bbc.co.uk/nol/shared/img/nav/v3_000000_square.gif);
    background-repeat: repeat-y;
    background-color: rgb(255, 204, 0);
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 12px;
    font-weight: bold;
    }

  table.lhs { background-color: rgb(238, 238, 238);
    }

  a.lhsnl:link { color: rgb(153, 0, 0);
    text-decoration: none;
    }

  a.lhsnl:active { color: rgb(153, 0, 0);
    text-decoration: none;
    }

  a.lhsnl:visited { color: rgb(102, 0, 0);
    text-decoration: none;
    }

  a.lhsnl:hover { color: rgb(204, 102, 102);
    text-decoration: underline;
    }

  .lhsdl { color: rgb(204, 204, 204);
    }

  .lhs a:visited { color: rgb(0, 0, 153);
    }

  table.fs { margin-top: 20px;
    }

  td.fo { background-color: rgb(0, 51, 153);
    color: rgb(153, 204, 255);
    font-size: 12px;
    }

  .sebii { background: rgb(153, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(204, 204, 153);
    text-decoration: none;
    font-weight: bold;
    }

  a.fl:link { font-size: 11px;
    color: rgb(0, 0, 153);
    }

  a.fl:visited { font-size: 11px;
    color: rgb(0, 0, 153);
    }

  a.fl:hover { font-size: 11px;
    color: rgb(102, 102, 204);
    }

  a.fl:active { font-size: 11px;
    color: rgb(0, 0, 153);
    }

  a.flb:link { font-size: 11px;
    color: rgb(0, 0, 153);
    font-weight: bold;
    }

  a.flb:visited { font-size: 11px;
    color: rgb(0, 0, 153);
    font-weight: bold;
    }

  a.flb:hover { font-size: 11px;
    color: rgb(102, 102, 204);
    font-weight: bold;
    }

  a.flb:active { font-size: 11px;
    color: rgb(0, 0, 153);
    font-weight: bold;
    }

  .f { margin-left: 131px;
    width: 629px;
    margin-bottom: 10px;
    font-size: 13px;
    }

  .tbsh { background-color: rgb(130, 130, 130);
    }

  .tbshl { border-left: 2px solid rgb(130, 130, 130);
    }

  .tbb { background: rgb(153, 153, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/v.gif) repeat-y scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbs1 { background: rgb(0, 51, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/sl.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbs { background: rgb(0, 51, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif) repeat-x scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbs2 { background: rgb(0, 51, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif) repeat-x scroll 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbsra { background: rgb(153, 153, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/sra.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbsrb { background: rgb(153, 153, 153) url(http://newsimg.bbc.co.uk/shared/img/v3_tb/srb.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .tbbl { background-color: rgb(0, 0, 0);
    }

  .tbblu { background-color: rgb(0, 51, 153);
    }

  .tbg, .tbshl { background-color: rgb(153, 153, 153);
    }

  .tbwl, font.tbwl, a.tbwl, a.tbwl:link, a.tbwl:hover, a.tbwl:visited { padding: 1px 4px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: verdana,arial,helvetica,sans-serif;
    }

  #tbtbl { background: transparent url(http://newsimg.bbc.co.uk/shared/img/v3_tb/blt.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.ba { background-color: rgb(0, 51, 153);
    color: rgb(255, 255, 255);
    font-size: 11px;
    padding-bottom: 2px;
    padding-top: 2px;
    }

  .mva { margin: 5px;
    }

  .mvt { margin-top: 5px;
    }

  .mvtl { margin-top: 5px;
    margin-left: 5px;
    }

  .mvl { margin-left: 5px;
    }

  .mvr { margin-right: 5px;
    }

  .mvtb { margin-top: 5px;
    margin-bottom: 5px;
    }

  .mvb { margin-bottom: 5px;
    }

  .mxb { margin-bottom: 10px;
    }

  .mxvb { margin-bottom: 15px;
    }

  .mvbl { margin-bottom: 5px;
    margin-left: 5px;
    }

  .miiia { margin: 3px;
    }

  .miiil { margin-left: 3px;
    }

  .miiir { margin-right: 3px;
    }

  .miiitb { margin-top: 3px;
    margin-bottom: 3px;
    }

  .miiib { margin-bottom: 3px;
    }

  .miiilr { margin-left: 3px;
    margin-right: 3px;
    }

  .miitb { margin-top: 2px;
    margin-bottom: 2px;
    }

  .pva { padding: 5px;
    }

  .pvl { padding-left: 5px;
    }

  .pvr { padding-right: 5px;
    }

  .pvt { padding-top: 5px;
    }

  .pvtb { padding-top: 5px;
    padding-bottom: 5px;
    }

  .pvtbl { padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    }

  .pvlb { padding-left: 5px;
    padding-bottom: 5px;
    }

  .pvb { padding-bottom: 5px;
    background-color: rgb(153, 153, 255);
    }

  .piiia { padding: 3px;
    }

  .piiil { padding-left: 3px;
    }

  .piiir { padding-right: 3px;
    }

  .piiitb { padding-top: 3px;
    padding-bottom: 3px;
    }

  .piiit { padding-top: 3px;
    }

  .piiib { padding-bottom: 3px;
    }

  .pxl { padding-left: 10px;
    }

  .imvr { margin-right: 5px;
    }

  .gffffff { background-color: rgb(255, 255, 255);
    }

  .gddddbb { background-color: rgb(221, 221, 187);
    }

  .gcccccc { background-color: rgb(204, 204, 204);
    }

  .g000000 { background-color: rgb(0, 0, 0);
    }

  .gc3d3f2 { background-color: rgb(195, 211, 242);
    }

  .svtb { padding-top: 5px;
    padding-bottom: 5px;
    }

  .vb { border: 1px none ;
    background-color: rgb(227, 237, 247);
    color: rgb(0, 0, 0);
    font-size: 11px;
    width: 203px;
    padding-bottom: 5px;
    }

  .vh { padding-left: 5px;
    background-color: rgb(54, 95, 172);
    font-size: 10px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    padding-top: 2px;
    padding-bottom: 2px;
    text-transform: uppercase;
    }

  .vdi { font-size: 10px;
    color: rgb(0, 0, 0);
    }

  .pb { border: 1px none ;
    background-color: rgb(195, 211, 242);
    color: rgb(0, 0, 0);
    width: 203px;
    }

  .avh { background-color: rgb(54, 95, 172);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .avsh { background-color: rgb(139, 164, 212);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    }

  .avlh { background-color: rgb(153, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    }

  .avb { width: 203px;
    }

  .avt { font-size: 11px;
    }

  .morevideos { padding: 0px 5px 5px 0px;
    background: transparent url(http://www.bbc.co.uk/worldservice/images/furniture/video_shadow.gif) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    text-align: right;
    }

  .morevideos a:link { color: rgb(147, 0, 0);
    font-size: 10px;
    }

  .morevideos a:visited { color: rgb(147, 0, 0);
    font-size: 10px;
    }

  .morevideos a:hover { color: rgb(147, 0, 0);
    font-size: 10px;
    }

  .morevideos a:active { color: rgb(147, 0, 0);
    font-size: 10px;
    }

  .nwfiller1 { background: transparent url(http://www.bbc.co.uk/worldservice/images/furniture/video_background.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 1%;
    }

  .ch1 { border: 1px none ;
    padding: 4px 0pt 4px 4px;
    font-size: 11px;
    color: rgb(255, 255, 255);
    background-color: rgb(119, 170, 187);
    font-family: verdana;
    }

  .spb { border: 1px none ;
    background-color: rgb(255, 255, 204);
    width: 203px;
    }

  .spbe { border-top: 1px dashed;
    border-bottom: 1px dashed;
    background-color: rgb(255, 255, 51);
    padding-top: 3px;
    padding-bottom: 3px;
    }

  .gnb { border: 1px none ;
    background-color: rgb(99, 156, 49);
    color: rgb(255, 255, 255);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    }

  .bglb { border: 1px none ;
    background-color: rgb(227, 237, 247);
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    }

  .tqub { border: 1px none ;
    background-color: rgb(153, 204, 204);
    color: rgb(0, 0, 0);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    }

  .mpb { width: 203px;
    }

  .mph { background-color: rgb(153, 153, 102);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .mphp { color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: rgb(153, 51, 102);
    }

  .wshp { background-color: rgb(49, 93, 173);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .ddb { border: 1px none ;
    background-color: rgb(255, 255, 255);
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 2px;
    padding-left: 5px;
    color: rgb(0, 0, 0);
    }

  .ddh { font-size: 10px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .ddt { margin-bottom: 5px;
    font-size: 11px;
    }

  .sah { background-color: rgb(54, 95, 172);
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .sab { width: 203px;
    }

  .sad { font-size: 11px;
    color: rgb(102, 102, 102);
    margin-left: 5px;
    }

  .sph { background-color: rgb(102, 153, 204);
    font-weight: bold;
    color: rgb(255, 255, 255);
    font-size: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    }

  .lep { background-color: rgb(0, 153, 153);
    font-weight: bold;
    color: rgb(255, 255, 255);
    font-size: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    }

  .spop { background-color: rgb(255, 204, 0);
    font-weight: bold;
    color: rgb(255, 255, 255);
    font-size: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    }

  .snh { font-size: 10px;
    font-weight: bold;
    background-color: rgb(153, 153, 153);
    color: rgb(255, 255, 255);
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .sng { padding: 0pt 0pt 5px;
    background-color: rgb(204, 204, 204);
    }

  td.sibt { font-size: 11px;
    }

  td.sibtbg { font-size: 11px;
    background-color: rgb(227, 237, 247);
    }

  .sih { font-weight: bold;
    font-size: 10px;
    background-color: rgb(54, 95, 172);
    color: rgb(255, 255, 255);
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

  .sibf { font-size: 11px;
    background-color: rgb(227, 237, 247);
    }

  .formatStyle { width: 160px;
    }

  form { margin: 0px;
    padding: 0px;
    }

  table.hys { background-color: rgb(221, 221, 221);
    }

  td.hyst { color: rgb(0, 0, 0);
    font-size: 12px;
    }

  .cap { font-size: 10px;
    color: rgb(102, 102, 102);
    }

  .bys { font-size: 11px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .byl { font-size: 11px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .byd { font-size: 11px;
    color: rgb(0, 0, 0);
    }

  .msd { font-size: 11px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .st { font-size: 12px;
    font-weight: bold;
    color: rgb(204, 51, 0);
    }

  .winf { font-size: 12px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    }

  .cname { font-size: 14px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .pdd { width: 350px;
    }

  .pgt { font-size: 12px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  a.tickl { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
    color: rgb(0, 0, 153);
    font-weight: bold;
    }

  a.tickl:hover { color: rgb(102, 102, 204);
    text-decoration: none;
    }

  .ticki { width: 629px;
    height: 13px;
    overflow: hidden;
    }

  .ticko { border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    margin: 4px 0pt 2px;
    padding: 4px 0pt;
    width: 629px;
    display: block;
    }

  .tickh { display: none;
    }

  .tickls { color: rgb(102, 102, 102);
    }

  .dataph { color: rgb(102, 102, 51);
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    }

  .datah { color: rgb(102, 102, 102);
    font-size: 12px;
    margin-top: 10px;
    }

  .datat { font-size: 11px;
    }

  .graphb { border: 1px solid rgb(153, 153, 153);
    width: 203px;
    }

  .graphred { font-size: 11px;
    color: rgb(204, 51, 0);
    font-weight: bold;
    }

  .graphtable { background: rgb(153, 153, 153) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.datatdh { height: 15px;
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    }

  .tablehead { color: rgb(102, 102, 102);
    font-weight: bold;
    font-size: 11px;
    }

  .sectionHeader { border-bottom: 1px solid rgb(153, 153, 153);
    font-size: 16px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    margin-top: 5px;
    }

  a.inlineText:link { font-size: 13px;
    }

  a.inlineText:active { font-size: 13px;
    }

  a.inlineText:visited { font-size: 13px;
    }

  a.inlineText:hover { font-size: 13px;
    }

  .galMain .galImg { width: 416px;
    height: 305px;
    text-align: center;
    }

  .picGalCaption { margin: 0px;
    padding: 0px;
    height: 4.5em;
    font-size: 13px;
    }

  .rollOver { font-size: 11px;
    color: rgb(102, 102, 102);
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 2px;
    position: relative;
    display: none;
    }

  .galMain p { margin: 0px;
    padding: 5px 0px;
    }

  .galMain .galLoading { width: 416px;
    height: 300px;
    text-align: center;
    padding-top: 60px;
    }

  .galMain .rollOver { height: 3em;
    }

  .galMain .navBox { height: 4em;
    display: none;
    }

  .galMain .navBox1 { width: 70px;
    }

  .galMain .navBox2 { width: 276px;
    text-align: center;
    }

  .galMain .navBox3 { width: 70px;
    text-align: right;
    }

  .clear { clear: both;
    }

  .galMain a.back { padding: 0px 0px 0px 12px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back.gif) no-repeat scroll 5px 4px;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .backOff { padding: 0px 0px 0px 12px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/back.gif) no-repeat scroll 5px 4px;
    color: rgb(204, 204, 204);
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  .galMain a.next { padding: 0px 12px 0px 0px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd.gif) no-repeat scroll 62px 4px;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .nextOff { padding: 0px 12px 0px 0px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/spl/hi/picture_gallery/img/fwd.gif) no-repeat scroll 62px 4px;
    color: rgb(204, 204, 204);
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  .galMain .navBox .navBox2 a { margin: 0px;
    padding: 5px;
    background: rgb(0, 0, 153) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    line-height: 26px;
    }

  .galMain .navBox .navBox2 a.sel { margin: 0px;
    padding: 5px;
    background: rgb(106, 109, 190) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    line-height: 26px;
    }

  a.lnkbn:link { color: rgb(0, 0, 153);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    }

  a.lnkbn:active { color: rgb(0, 0, 153);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    }

  a.lnkbn:visited { color: rgb(0, 0, 153);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    }

  a.lnkbn:hover { color: rgb(0, 0, 153);
    text-decoration: underline;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    }

  a.rlOver:link { color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    }

  a.rlOver:active { color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    }

  a.rlOver:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    }

  a.rlOver:hover { color: rgb(255, 255, 255);
    text-decoration: underline;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 2px;
    }

  .podlinkspacer { margin-bottom: 10px;
    }

  #listenpanel h1 { margin: 0px;
    padding: 2px 5px;
    font-size: 0.9em;
    background-color: rgb(51, 102, 119);
    color: rgb(255, 255, 255);
    }

  #listenpanel #content { padding: 15px 0px 15px 10px;
    background-color: rgb(229, 238, 229);
    color: rgb(0, 0, 0);
    }

  #listenpanel h2 { margin: 0pt 0pt 10px;
    padding: 0pt;
    font-size: 0.9em;
    }

  #listenpanel p { margin: 0px 9px 17px 0px;
    padding: 0pt;
    font-size: 0.9em;
    }

  #listenpanel ul { margin: 10px 9px 0px 0px;
    padding: 0pt;
    list-style-type: none;
    }

  #listenpanel li { margin: 0px 22px 0px 0px;
    padding: 0pt;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 150%;
    }

  #listenpanel a { color: rgb(0, 0, 102);
    font-weight: bold;
    font-size: 10px;
    }

  .topStoryH { margin: 0pt 0pt 5px;
    color: rgb(102, 102, 102);
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    }

  .seeAlsoH { margin: 0px;
    color: rgb(102, 102, 102);
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    }

  .mostReadH { margin: 0px;
    color: rgb(102, 102, 102);
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    }

  .mostReadB { margin: 0pt 0pt 5px;
    color: rgb(102, 102, 102);
    font-size: 11px;
    }

  .bigPictureH { margin: 0pt;
    padding: 0px;
    font-size: 10px;
    color: rgb(51, 51, 51);
    }

  .bigPictureB { margin: 0px;
    padding: 0pt 0pt 10px;
    }

  .inPicturesH { margin: 0pt;
    padding: 0px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    }

  .inPicturesH a:link, .inPicturesH a:visited, .inPicturesH a:active, .inPicturesH a:hover { font-size: 16px;
    }

  .inPicturesB { margin: 0px;
    padding: 0pt 0pt 10px;
    }

  ul.bulletList { margin: 0pt 0pt 0pt 20px;
    padding: 0px;
    list-style-type: none;
    }

  ul.bulletList li { margin: 0px;
    padding: 0pt 0pt 3px;
    list-style-type: disc;
    }

  .avmode { border-bottom: 2px solid rgb(0, 0, 0);
    margin: 0pt;
    padding: 0pt;
    background: rgb(0, 51, 153) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-size: 10px;
    }

  a.hide:link, a.hide:visited, a.hide:active, a.hide:hover { padding: 0pt 17px 0pt 10px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/img/v3/avhide.gif) no-repeat scroll right center;
    color: rgb(255, 255, 255);
    font-size: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.show:link, a.show:visited, a.show:active, a.show:hover { padding: 0pt 17px 0pt 10px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/img/v3/avshow.gif) no-repeat scroll right center;
    font-size: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .avmodestrap { margin: 0pt;
    padding: 1px 2px 1px 5px;
    float: left;
    font-weight: bold;
    }

  .avmodeaction { margin: 0pt;
    padding: 1px 2px 1px 5px;
    float: right;
    }

  .avmodeaction a:link, .avmodeaction a:visited, .avmodeaction a:active, .avmodeaction a:hover { color: rgb(255, 255, 255);
    font-size: 10px;
    text-transform: uppercase;
    }

  hr.avmode { border: 0px none ;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    color: rgb(204, 204, 204);
    height: 1px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  hr.avhr { border: 0px none ;
    background: rgb(204, 204, 204) none repeat scroll 0%;
    color: rgb(204, 204, 204);
    height: 1px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .avstack { border-top: 3px solid rgb(204, 204, 204);
    padding: 3px 0pt 0pt;
    }

  ul.stackList { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  ul.stackList li { margin: 0px;
    padding: 2px 0px;
    }

  .stackCol { width: 213px;
    float: left;
    }

  .stackCol2 { width: 203px;
    float: left;
    }

  .stackList li.stackarr { padding: 0pt 0pt 2px 7px;
    background: transparent url(http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif) no-repeat scroll 0px 2px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    line-height: 16px;
    }

  .serviceStripPromo { background: rgb(238, 238, 238) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 95px;
    }

  .serviceStripPromo h4 { margin: 0px;
    padding: 2px 0pt 5px 0px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    font-size: 10px;
    color: rgb(51, 51, 51);
    clear: both;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .footermain { width: 760px;
    }

  .serviceStripStory ul { margin: 0px;
    padding: 0px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .serviceStripStory { padding: 0pt 0pt 0pt 131px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 40px;
    }

  .serviceStripStory h4 { margin: 0px;
    padding: 2px 0pt 5px;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    font-size: 10px;
    color: rgb(51, 51, 51);
    clear: both;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .serviceStripStory ul li { padding: 0pt 20px 0pt 0pt;
    background: rgb(238, 238, 238) none repeat scroll 0%;
    display: inline;
    text-align: center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .serviceStripStory ul li a:link, .serviceStripStory ul li a:visited, .serviceStripStory ul li a:active, .serviceStripStory ul li a:hover { font-weight: bold;
    font-size: 10px;
    }

  #footer1 { margin: 10px 0pt 0pt;
    clear: both;
    width: 760px;
    }

  ul#footList { margin: 5px 0pt 10px 131px;
    padding: 0px;
    }

  ul#footList li { padding: 2px 0pt;
    list-style-type: none;
    display: inline;
    }

  ul#footList li a { padding: 0pt 8px 0pt 0pt;
    }

  ul#footList li a { border-right: 1px solid rgb(0, 0, 0);
    }

  ul#footList li a.none { border: medium none ;
    }

  #footList a { font-size: 85%;
    }

  #footList li a.none { border: medium none ;
    }

  ul#serviceBar { margin: 0pt;
    padding: 5px 0pt;
    background: rgb(0, 51, 153) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 760px;
    height: 15px;
    }

  ul#serviceBar li { padding: 0px;
    }

  ul#serviceBar li.copyright { border: 1px solid rgb(0, 51, 153);
    float: left;
    width: 85px;
    }

  ul#serviceBar li.footermostpop { background: rgb(0, 51, 153) none repeat scroll 0%;
    float: left;
    width: 565px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-size: 11px;
    text-align: center;
    }

  ul#serviceBar li.footertotop { padding: 0pt 5px 0pt 0pt;
    float: right;
    width: 90px;
    color: rgb(255, 255, 255);
    font-size: 11px;
    text-align: right;
    }

  ul#serviceBar li a { color: rgb(255, 255, 255);
    }

  ul#serviceBar li.copyright a { border: medium none ;
    background: transparent url(http://newsimg.bbc.co.uk/shared/img/v3/bbc_copyright_fff.gif) no-repeat scroll 3px;
    float: left;
    text-indent: -1000px;
    width: 83px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .feedslink { padding: 2px 0px;
    }

  .feedbar { color: rgb(153, 153, 153);
    }

  .tssplash { margin: 0px;
    padding: 0px;
    font-size: 36px;
    font-weight: bold;
    }

  a.tshsplash:link { font-size: 24px;
    font-weight: bold;
    color: rgb(0, 0, 153);
    line-height: 26px;
    }

  a.tshsplash:visited { font-size: 24px;
    font-weight: bold;
    color: rgb(102, 102, 204);
    line-height: 26px;
    }

  a.tshsplash:hover { font-size: 24px;
    font-weight: bold;
    color: rgb(0, 0, 153);
    line-height: 26px;
    }

  a.tshsplash:active { font-size: 24px;
    font-weight: bold;
    color: rgb(0, 0, 153);
    line-height: 26px;
    }

/************************************************* R A E ***************
 Estilos para la cabecera del DRAE cuando se hace una petición externa.
 Copiados de estilos.css
************************************************************************/
.barra {
        border-bottom: thin solid #ECEAEF;
}

.rmay {
        font-family: Times New Roman;
        font-size: 28px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none
}

.realt {
        font-family: Times New Roman;
        font-size: 18px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
}

.texto {
        font-size: 13px;
        color: #292A2E;
        text-align: justify;
        line-height: 125%       
}

