From: "Guardado por Microsoft Internet Explorer 7" Subject: =?iso-8859-1?Q?Recluir_el_pc_a_la_cocina_evitar=EDa_casos_como_el_de_la_c?= =?iso-8859-1?Q?oncejal_de_getafe_-_10/03/09_-_elEconomista.es?= Date: Wed, 11 Mar 2009 00:06:19 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_001B_01C9A1DD.3417D030" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/cglobal/nuestrared.gif R0lGODlhWwAmALMOAEVFRXd3d4+Pj83Nzebm5rW1taioqF5eXmpqatra2lFRUfPz85ycnMHBwf// /wAAACH5BAEAAA4ALAAAAABbACYAAAT90MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv /8CgcEgsGo/IpHLJbDqLA4BgEgg8SVGA1VF1EAADSWAqAJiljvLZkD0HvmewhKA4XNRmayFuP8QN XlobUWUIC11fYVxkW1SADgWPDgAFc3IOB5VpCJQWAlsFdnsVB48GAAkeUQNRCAhWiWJkZxN4aBKd gXFhXwkGCgsVtnpniqWWmhyrDgkKgrGLaY0SDAQSnxO5iXuKAX/CAQuvEqMUxw6nqR3LXgdWC85r aXFWfmdTuJqxpwwNANboUFHARuAAggR74mA6owDQl2lXIkqcSLGixYsYM2rcyHFCBAA7 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/cglobal/economista.gif R0lGODlhwgAmAPf/ANuNadG4rZqZmdSsmd9+U8/AutC7sdqTcsnJyVRSUtG2qiMfIM++ttefhNmY euB6S9uQbuJwPOB+UdOundOwoM3Ixs7FwNK0p0VCQuB6Sr28vM/CvOZoL8zLy6OiouJzQdyMaN6C WeVkKticgaqpqeVmLJOSkj06O8PDw3t5euNuOouJit2IYeNsNtyKZN2GXtegiCQhIt+BVtqUdNak jCwoKdC9tSgkJd2FXOJ0QmhlZsfHx9G5rtqWd+F2RtSql9Sqls3Gw9amkeRqMuB8TuZmLNifhORo MNiaf9iZfdStm9Ouno6NjU1KS8/AuNedg76+vtajjLm4uNefhuF4SORsNbKystuScNKyo+B5SlxZ Wt+BVeRwO+VkKNK1qHh2d5WUlN6DWtWnk9uPbNiafYaFhUtISTAsLbCwsN2HYEE+PuZkKOF2ROF0 QuNuOFFOT2xqauVqMLW1tdakjq+uruN0QdqWdoOBgtyMZtyLZmFeX999T+JxPV9cXORrNGpoaNWp lCMfH3d1dnVyc+F3R2NgYeNyPzk1N1tYWeZlKm9tbTE2PElGRmZjY1hVVjo2OCckJUNAQSYiI+Zi JeZhJeZiJudiJudjJra2ts3HxNaiitKzpaempuNwO83KydWmkMzKyc7GwtmWeNmXeeZiJ9Oxotid gs7DvuZhJs+/uMXFxdG2qc3IxeVnLtKzpNWmkdC8s8DAwM3KyM7FwcTExOZjKOZnLs7Ev96EW8HB wdWnkdaiiysnKNK2qZiWl+diJ4B/f+VlK92FXd6HX9uRcOZjJtKypKSjo9ibgNC+tuVmK5STk9mV duRuOdalj6Cfn21rbONtODMvMOZjJ92JZNC+tbq6uo+PkNC6r8fEwtuUc2dkZdG3q8XAvtWlkOZm KzQwMayrrFRYXc3Jx0E+P9Own6SjpMzBu0FGS5KTlpSTlNmWdpGQkN6BV9KzpsbCwNeii4SDg4WD hNWok+J2Q9yObNOypN+AU+F1Q7Cvr3FwcNqXeNaji6epq99/U8zMzCH5BAEAAP8ALAAAAADCACYA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKnEmzps2bOHPq3Mmzp8+EDcLsoRJswj9Vg7S8MWOmiRY9UPu8wZCA08+GG+4Fy8Lg6kYxlihV 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 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/cglobal/ecodiario.gif R0lGODlhmAAmAMQfAFZWVs2+jI2NjTIyMrq6us26dgAAAHt7e0VFRc6vRpaWlqioqGlpaczIusPD w2BgYM23ak5OTrGxsc3AmG1tbc6zWMzKw83EqBYWFs6xT861YYSEhHJycqGhoczGsf///yH5BAEA AB8ALAAAAACYACYAAAX/4CeOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwaAIYjsikgXKrJJ7QZyXg MQUSEJwmESAKB0fFqGNk3hrQkeWaKFhI0IbtIvUGwQYxCWC2oZ8lHk8abyJXBVoJE3ZAeHofBx8d fTV/CSYFT12MnDeOI5EflDSWVk8ZhZ2qMZ+ioyIHeBgMJLFHAxskpSV0TxNsgCIXmVABch9Rv74Q UFkjE1sJGourMHhJrwMYHSJgZka0HwwGACO7JIKaH7sW0iINGQmoIsxtbFkTT84fmZuH1S8+ERgw ykgEERIwGIhEwQAGEkdCnTNXbF2aDxacHKt3gZ6mjIo+5MNiSB6ckABZ/7RyQEnCkXImFD4cIfPd RXQVJ5Lg6BHlM30i4lUg4WRoyhWtINU6crCES4ckFBqQYDEYiV4hz10IEC9Kxw/1qP0k+ceoCCcJ jh1FkXSEAgkHXpp4OlOEVKo6P7CZt4vNJp5gfZUYmaUs0Sdq15poK4KChA5MT9SkCbXqpRLENpVq Z7Ln17CDgX4Qetis4sVhSjjAQBXMgBJMxtX9ENGmVRHpCNm+9CfDiGifBZMgXNL3COGnUechQUEh 1YQGwikYQPUDgiWNyVG0uuaJm+2Xoy260HXCItDDRfPjUhJR8hJGlMivLgrJAG6g8OAagTaKFCok APPEBd1p4kFRWMXR0/9N0Awi1nsQRijhhBRWaOGFGGao4YYcdjjhAgh0gIADHqYA4gkMCKACAgsQ caIECAgwYgkPkMENAghQpQACJ7D4wYkl+BhEii2cSOQIR6IgpBAnCnDABqGQoMAGU1oHQDk79thi NUmqAGQJXZqwZBAnPrDAA/QpKUAEAmS5QAQIRKDAATgi4CYAOMq4wI44RqIAnDGOAICKDkSA3wd8 IhDJAnjGWOeOLSpQTqMASGCkihzUKQABdT7gAAEP1LmlCJnm+UGpngpwJQKegtqnOAIwsCoClX7Z gp0yyvgBm4hG4ICPJ/IqwpI7OsBALiVIiihMyY4oLKwfcBopsx8AsMH/paoSAK0InHbAQThLrqlt igJ4+sEDAmRbqAIcREJABBIw8IC2gl7L4wt2OtAop/QiIO2P/vo7AosKhIojAWciwAB9hZ75CKIG B0wvtP9K6gCdfV56QCgpxvsoAHosubEIKWLcZ6wigNwojgoQeXGdB9jKgp2I4ririmv+yk2wKg7L aC4iTtwuCeU2Va8k/j577LBiyFrsuTHzSC4ADujr5AMf/MouBx/AOKqqVQ9aLokioFwtu1FC+/QD UcNAc7U8vhmnGBi7CaieMtLqLwM4VkrCrz2PkDeeCN/NpwJ5PwCAq7S2naIDoUYwqNx4voVnqKNC 3jemj5oNMuN7q8g4HABtf+jrhfo+XKILDyBLYZ3hrC777LTXbruGIQAAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/cglobal/ecotrader.gif R0lGODlhmAAmANUrAP4AAAAAAEVFRdmWlo2NjWlpafE2NrGxsZaWlrq6uldXV+NtbaioqMPDw2Bg YE5OTs++vtajo/sODnt7e/cbG3p6etOxsRsbG1JSUupSUt2IiHJycp+fn+1EROB6eqOjo+dfX21t bfQpKb6+vkRERA4ODjY2NoiIiISEhCkpKV9fX8zMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACsALAAAAACYACYAAAb/wJVw SCwaj8ikcslsOp/QqHRKrVqv2Kx2i7UMFhaueEwWDwDoQXnNvATe8HgAcbUYRAA195xm+5VwRCcm c1d8eWZoiH+MRYFFF3RWh3pblI2YQo8rB3QhklQRC4oLA2ERAwMQKxYLRBEaC6WrRagDGoqVQl8L Ea+pq62ZU5udKx+gUwaKpCvLABoeEgBCC9PMEh5DAxTMuUMR3Yoivs5o0dPDUo8jJMlDISVvKSdE 8W8kH0LPzB3mABmuqRnlDc2pgt9WRLgmQhyFVc8C9lH3RM6bdwcupBjBSR6dESkKrSBUYYWHDIoy LNDGT5GGFRpElPrSjB+IBR0SPvMHQRzL/4IvKTp59CESpAAlV5x4c2AFiQAkhiBguuLSPkUSQOga AoFUVzQgdn2zkJCggX8Asm4VCujNkBPJKrxJSuTDGwxDDtytmvDfwyIQFrQEUCrhpUMGEjv0S4vt ULdCjA3BMNeI3AB4I7+5wHfiv7NEBlyjgBJN4YmHESr67BjKJiIlKSO1vFdzAM5WWXO9lkEIKaup Taca7usZ6NZNXg9RsSJE5SJ2Mefde0jbVQDHOwOgRYosGp6lEX0lXEs3cibKj3EeIY953nqEogqZ GqDpeOyujIcmpSGn6RXiABDgRP4BAIIGGoAgwVn6nYceZEKM4BxnK0xVgiQVmBBZSJKQNP9ES/40 KIR32PxHEFYJQXCNNyKY5+ARblgUB4WcyIYZR/DIA5U+XBXYoohCSIMGBQOU5soKJxpggTiVQBAe GhkUh0Z2L7IVQTlKQDAAlkZoGcYSqXBZ5ZhklmnmmWimqeaabLbpppkEOBDnEgkI0JQSBRCwBQIK NHDmBhM4gMIYDdgpQAN1CqDooENMoOcSeW6hAANVEFDAFQwIIISlRTTwwAECJEDGBByQWqeoDDiw QRSRvplEpklwUAAHq/pxamSHJuCAohOsQIACCgjggJ8bKCqAngQoqsCdQiigp6ccEJGsogcw8ICi dBQQrADaCvCAqNM6wKyvlxawqwC9Orv/ArS68rpCntpu62y5liqQya1CCMDABpce8AAHvybgKQIB v0uAv02hUOt89vJJBKiUCvGAnggcWsClFVPqLKhNTXDpEJxevEKmCfzqq72ArpDAp+aiqim57zog 6r2h4tqAApLkyekKOE/Qq8EVG2vvEJ6mmozDQuCrb6SwAj00A0NvSq/KoRbtAB3bYttq0yE/SjOq DvTKLyf/7ozzrw3cfPCnSMT5QBEQDzFxhRbr2XSeHK8wNshT3zqBAg8Q+7MQWx8Kc6s0G/tou+jC zDMCDez6gLrTNk5EoV6DbGy11wqQrd0vRxruuF1TLWqdi58baquRCzCvwa42Ya2fsdfeDoSgtueu ++689+57a0EAADs= ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/cglobal/ecoaula.gif R0lGODlhmAAmANUrAP9mAEVFRQAAAI2NjWlpadqxluScbfGBNpaWlqioqFdXV7q6urGxsXt7e8PD w2BgYM/Fvta4o/xtDvh0G05OTjY2NoSEhFJSUt2qiOuPUtO+sW1tbeCjenJycvV6KXp6ekRERBsb G6Ojo+6IROeWX4iIiF9fXykpKQ4ODr6+vp+fn8zMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACsALAAAAACYACYAAAb/wJVw SCwaj8ikcslsOp/QqHRKrVqv2Kx2qyxwONyweCw+AAAHstrKELjfcPfaaUbP71KEu0LchAR4S3Vp gYVLegJ8RG2GSIONkEaIiisfQiBaERgGBgUQQwWhGkIQoZ5Cj0OanKdLBZwRR6sFsZFHk0OWKxtY BhJnwBJgK8AGQgXABahnhL7AZ8JJERPPHrUrEHXAE9e2QrgrIidHDCZvICJDCCBuKLxDBs/Po8XH yct2K/HyZ6NGEb8AeKAGYMKnFdqedfOGKI4kAReElBCAIkWlRN8EnLC4AoOHTq/q1VuB7IwyhMyE eAS5D4AxI3VGYCM4DFisCAYmeCsCbmKR/zYCGAgxFyKcm3RCKkA8AkHkmZclAZxMVaTpUyMa7ulL SezMiJM7ee4ZYqLIBTdCi7ALOuQsW2wGErrsOpekVqoQ4sp7SSTqgb8Eda4gCC2Dv7ArwFUq8uct kcZpV7i1VCDghAxO60adyrXymcsj+/J7JiSCB34YECcea8QSZCOvhUyGEDCDkMxQ76akfcY2Xb6g ipkK1a0ACcKCwyomUnZt5CHO26KNerBeQA/YMJvEl4b67avA0litq0rIMCEtVS8XsiEiohJESjBA hHSF0ohRDWAYUU/bhIDboWRHfvtlRgh/Z5CAAQYkSEBIQQoWoF1yOy0nwlkR7aJRWu2xh//Rahut kJU8ARlDgjynBfjIiM+USBchvPGDXQSjkWcLUHHEkWFiSrnxzjdruUMEB5ZJeFU20BijWz5Efmbk XOENAYF2wGRQCwcJTQCcamqUshARGoDVhJdREIdEmIdxqeaabLbp5ptwxinnnGM4QAECFKjgDQED KDEAAVksoEAAfc6hQKFGMEBoAA4kYYEFDViwAp9CLBDAAkcEkIAVmhJBaRJ/ZmEBoGR0mhipRwwQ aQNKLPCAq5MWaimmd3yKRKhYdICoNw8k8MBzS3w66wAKDPpAo5o20IEQBFjgagABsPrnAAEw8AC0 y3baAbSErjBoAAoIRS20gCbwLQIOEAD/LQVENEBqs+pwu4C6ARDgQAKaBoAAAd/yGwAFC1gK7bEr bPvvCp3SS3AA1+pLhbCXEruAnQggnAC+Cyi6QAesLkABA8RuOsADRGgqcaxEKGCBoiIDeucKKlCA b6NFzDqrp30S64ADDwyAb6EEAIpAp4cOYakKJwthsgITPyBpt8Q+XKiiDuCqQMUJDwCpt9zqi+vG DGOdQAOsxupAA9w2gIACQvwpsLwW/LtrrFvjvALZbTeA7xCU7h0rA/Tqi/cQyZYdaqdrU2EB03ez bbXYiVEgc8Flt41q22wvvfOhQzf6QAOKCtWByxX/dCkR5n5cBKU6O3Co3yj7zWcDJDvgZzXjSicg Mc9Pb5r4FOkOLC6pV1sshAKkPgvtAriO67CmPP97qPIKsIo2w+V+qwC+0FY+xAOXMws0ufcGwHef svtMAbgO08tuwgMj6zvbdJJh56b153+FBSTr7///AAygAAdIwALWLwgAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/eleconomista.es/economista_noticias_economia;sect=1090141;kw=;sz=728x90;ord=123456789? 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 FrOaHqGYIQAAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/eleconomista.es/economista_noticias_economia;sect=1090141;kw=;sz=200x90;ord=123456789? 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 /PDEF2/88cgnr/zyzDfv/PPQRy/99NS7EwgAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/eleconomista-es-peq.gif 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 etdrjxAAADs= ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/google-powered.gif R0lGODlhkQAVAMQAAP+MQP+td//17//Zv/9wEP+PRP+zgP+DMP9wEf/Wu//gzP95IP+WUP/Fn//s 3/+pcP96Iv+ZVf/r3f/Cmf+gYP/iz/+8j//Pr/+jZv+FM/+4iP/Mqv/17v////9mAAAAACH5BAAA AAAALAAAAACRABUAAAX/oCeOZGmeaKquLHoYzdAYR2uXy9B11u3/wKDtoBsYYIKOAyBULQC7pnRK TVEEAuaIoGtUT9GveOw7JGulx4U8gnbY8HhJ12sRAIDF6YBvuUlPWoFyhEAHO2gqBBYCAw4dA4kA DhU6AgYjBxc7nAMMYQQNjR0CDAyPhWwZCCQFLQ9hKxUCeh4NpDWfdWY8HmZevJh/Ho4EHm61qWQJ riNvLAaxKbAPJDprWCQUOwubWlACx1FQ1eKlZAUQARgiCAEBEB4Q8RCsq/LvIq4FrBgBGSLUBVDQ TEQHdewyxPNwT0S0DslQ6NAiYlsHKANKJHkw0dnFPxY6MKDg4AIFOB0C/xRQwE5BgAgSIETY4GFD AA8cEKwsoGGChw4a4CV4GROBBAwwC/5UyTKATwgcSHzqUG7EgiNHplL0sGAHxjkdDOjAZDDcn00D HkQk8yxCggwKRAQ16mFCAgRxbRYo8OZZBgl7J7zTIIIZibZ3o+YjkcSBMREEHsDYwSUsCQJeKVuj CktADSgn/0RzUOhZAWYJRORTEAHDBAyEEwjOZ1rCO5WLDTvTl/p1zDQ7vJQQreSxh09eNpJ4pMdA 44si/ripilJ1AAQ5PSSI4EGDBAQwuS8G+MwoK4ZuRRA8bN1DAQk0TdzqcMG4uDcEKnRoYCy/AGPb ZFFRBye1gUh0YegQlq0xT7CVgAJ3eYCBAgoQ5kF6P7GCwAQU0vTMhRCyVpcCEwB22IMReiDiCSGR MgMDYikB2S2NNJLMKR1UUIEDDAAy1TktikTAJp3YV8WHyqQAgQROWDCAfgMMYEGPl+FhpAh8JHKc AwLMoB90JvABgJZiIJnkCYKdOWB9I9yyhppwxikLmJBBIuedeI7wCJV1Cpfnn2pGIwAFegAwy1qA JkrIA4/s0OWVikYqqQkhAAA7 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/logos/ecodiario-menu.gif R0lGODlhagATANUAANnZ2bSUOca2iQAAAGxsbNDIsb2lYdTQxdLMu9fVz8KudTY2NqOjo8Cqa7uh V8u/nc3Dp7mdTcSyf8vLy8m7k4eHhykpKbaYQ1JSUrCwsF9fX76+vg4ODkRERBsbG5WVlXp6egAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABqABMAAAb/QIBw SCwaj8ikcslsOp/QqHRKrVqvWCphy+1upAWBeCwoJIoIAWSapmSbhMGAAJgwOgMGNcAHJAoKAQpn QhF9Ug18CG9LcXNEC3pTfAFEgRcHhQEXU4kBi4xJjnQAXxWSUpRECHwGQgcCoFEJFAWhSqNCdBMT e4dDlJm3w0S5GQtFGxgWGhakAATMFhi9QqpEhgEPAg0GnAAIDQoSEQ2LBxIGDukBBg/d3+DdCg5r RwkKBg31QgkN6d2OOPKwgAOyIRk4cOjlYUAFABgGfKgzwEO1a0MM8BEAQGMlAA4CrHmwKVMBPuX4 JPAo5KQDIYEeHAlpi88aA/byCZRDp8JB/yEWBiDLwLOCHEkcBmCw9kuIR44sARjieDKAraoSIAR4 GdWQAiEC+AgbQuGQxpeCzCSQsPMRAA0I5RysQGDCAjlD7g5g+nFINplRDzzYFsgqgKocM/ZBDHZj kacCsgGgFCCCTCO5AEgiwEBuEb158U5uOjpAJpYrBSGoetWx4kqMAYQNkPi1kcLBMPMsgmGDZ4R4 BnwBEJQD31WtnPYp3NpwbOWVWNFurO2wgEyeCAF4cAACBAEebRXJLOQDsrsWEILonEfI7tJEEjkg xDL8dpsFnnc0265xhDPJsZYRAJgIwYosQjAQkVIMNKiBQXUENdEdvRhFR2dLHVCVVfklMmlISyFZ pVUAEiDgUQQKlJWWgSGq5cAFZ3gDSnIASLDVAQc0UJMDmVDgynhdBPmQEHRpAEI1pRCgAWctkSHG A+IN4aR1Elz3HQVpkCHENmMIs40EFGgXxlhhVCkMBd+BScyabLbp5ptQBAEAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/logos/ecoaula-menu.gif R0lGODlhagATAMQAANnZ2f9mAAAAAOyfbPWDNqOjo+O8ozY2NtvSy2xsbIeHh+qmesvLy97Lvu6Z X/GRUvh8Keeuh+DDsP1tDvOKRBsbG5WVlVJSUuW1lbCwsPp0G76+vg4ODnp6eikpKURERCH5BAAA AAAALAAAAABqABMAAAX/ICCOZGmeaKqubOu+cCzPdG3f+MwU13EohYLic8jkjkjZQSAojBgeZzKF kEyRyybJIr2WBgGCN5eVMkTGMQksVtvKoq57xJ7X4JuEqZDgXswJQAoJZwAIEQ4EBAsIAAYDAyKQ BgB1DQsPBBQRJwgLmpwiBpkOEY1YTB0FFXokCgJGDBwcG1AVIxUeZwYBvb1iYAEivZF1wb6RJAgQ ARq9Do6+vVaoWhmtcUxoTHwCByNLeggOBgYOvZXoAMTpYgYL5QRhJQvNCLwB4wEPAA3J1VIskLig TYSCDgAqeAMn4JYhRMyEBRsWoNi8fpictRkhTwOkXu96QXDQYAocABvQ2QDIYoLJNxEsJUwI8wDd xHUV2wGI0CvTRY7SQCKo6QtDkpMjFAAgKMCEwpcrGwKgMA9fOmEI2NWZadEdpKkBIChrhAADMwpH uZFg8AFAASaFAOxIsBCmAKXyIJhFVy/szJx1ekaYCQwdz30RBmgwBwGePH4AR2wgYvDuCIRLOYzg cEFE3wBUhTX4S4BZV7ABJsgrLAzAOV8TJLzuNaFkjh0dEvQJYkG3UhF5uAgcIaQ4CQkLrJQTcYmS BAMlGxighiFCg3tWpFNijgHeiHsYttsZT768+fMmQgAAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/iconos/letra-mas.gif R0lGODlhFwAXAMQAAKKiouPj48fHx+zs7I+Pj319fbW1tdDQ0Pb29oaGhnNzc6urq76+vrS0tNra 2mpqamZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAXABcAAAWlICSOZGmOUaqubCu2cPzCQrzObRHYKb46jwUrUFP5VIBHgeUw3CAtROHx cPycRiiLEVA8AJEAgZAojGvHCDipQKiaT9bhEKYWI/AsC5xKPAhvWD1aKQ4NKgJUAzKEagIOkAdU QjA4AwSQmWxuLoQAdykBdpVaAw+LLFMJpCkASy0LVDssIg4MSg0OnAEHSX8Cs4NWb6gOqCkDwRFp PLSNzZ0n0ichADs= ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/iconos/letra-menos.gif R0lGODlhFwAXAMQAANra2uzs7GpqatDQ0MfHx5mZmfb29o+Pj7W1tX19faKiouPj46urq4aGhnNz c2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAXABcAAAVo4COOZGmOUKqubCu2cPzGtDrX9I3D+s72PtuDZsABUwbGinA4EIQxQmIV AAACUFhBsKgdrwmFd9gaQBCOooxMNQcEz3ULYQUcGjl2KiBODbhyKgAFdBABfwUAPHpBWY0rR0GR PieVliEAOw== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/botones/meneame.gif R0lGODlhUAAUAPcAAPHx8e7u7vT09OqJBu/NlO/OlOznzPqaJfmOCvqNC+yiMe6vUu2kPPvYq+yj Ou2gMvGIBvWVIvvdtfiqSvmXFfiIA/vkwu/YqPKuTvnlw++rS/bYp/qKA/v7+fjWofbAeOqRDvLR mvizVfWqRO/ToPGoQ+6aJfmnQfXcsPWJEPZ6AO2+c/qxVPmNB+yyWfuqRvqQC/S1Yvu6a/j49Orq 1vqBAPHx4e7kwfahP/h2AO53APjgvPauUfu4Z+3iu+yXIO3HgvjHguzAdfWKCu6BAPTNjvqFAPXr 0u6JB/ubJfuWFeqNCvaEAO/qzu/pzPV/APG9b/bdte7Zqu6jNfqTFvTkxPLBee+3YvmdJ/KPEfTT ne7Wo/by5OyDAPLjw/SYIeqhNPTy4vrDefX18Oq1X/v79uyeMPXMkO2OEeqTEe+JB/SBAO6rR/SF AvSTGfGVGuyGAPqiOPqkO/mDBfX17O2vU+2IBvLeuOrXq+yNCeqNCfjqzeyMCvSIB/K3YvJ/APux VOzNj/LUpPTIhPnetfmfMPmcLO+SHfr69fjUpPLy8u/v7+zs7Pr6+vv7+/j4+PX19fn5+erq6vb2 9u3t7f7+/v39/S5jmcvW3////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABQABQA AAj/ADEJHEiwoMGDCBMqXMhwYKaHECNKnEixosWLGDMKzFSpo8ePIEOKHEmypMmSmTZaWsmypcuX MGPKnElzZkpMmRzp3NmhwQslSXpYKCMBkIydSJMqXcq0qdOlNzM1mjoVkZgaVOTEScCBxQEjMKiK HUu2rNmzaMtGjcSWLaE5JzKwxYKgkCEKLdrq3cu3r9+/gPtGfUSYcKIcOwjPCOJhz4QKIgpLnky5 suRLljNrJhx1kmfPH1RE+TxpAw4mPLiQXs26NetLrmPL/hwVkm1IZ4Y8GUHH9pEUEVCMuU28uPHj yJMrRx5VgPMwfWIUaePmy6Aqa7Q43879kvfv3S9t/wc/Xnx589/JO/fOnXtURfD9ZLmjSBAGK4q8 /AkBv7//S/ABqIiABAZo4IAH9lcgggwu6J8iUQEg4RslSGghADZAAMWFHF4ioYcAgJjehySG+J2F J4ZYoogpchjVIjCqcQWMTRRAAAkXaHCIEzD22OMlMAK5iJBC/hjkkT4SiaSSQ/ro5CJRBSAlEgtI eQMbJhAxhRQ6bCHll19eIqWYAZBZpndjpjkmmmeySeabYbIJZgBRUWLnA2gAYaeddTDggx0r7Cno oIQWauihiB4aFSOMGpAHHGY44IIQCvDxQxeBMKrpppx26umnoIbqaVSSlCoJDWSAMMAAeiyRBhh4 mBwq66y01mrrrbjiGlVGvPbq668UNSTssMQWa1BAADs= ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/botones/digg.gif R0lGODlhUAAUANUAAPj4+O/v7/T09PX19aioqN7e3tjY2OLi4uXl5dvb29fX1/Dw8NLS0unp6c/P z9XV1dbW1tDQ0MzMzPb29vHx8fLy8u7u7u3t7ezs7Pn5+fr6+vv7+/39/f7+/i5jmerq6svW35mZ mf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABQABQAAAb/QJBw SCwaj8ikcskcip7QqHRKrVqv2KxQ1Ol6v+CweEwum8uiLWfNbnMIcHjITa/b7/g8Ow0Sbf5/IYKA BFEhgIiJiouMjY6LfCIakxohTxkhk4UDFwiZlKChoqOkpaaikRmqliIZCwchcCKdBbEEqri5uru8 vb6/uJEAw5auBwqHhQgFECEGIcPR0R7U0h7S2NnD1wDc3NrgkRPjlq8KDiGYguvP4+7uHuPx7/T1 9hPz8/f2kQP+lsccSAgxoYBBAwif+Vu40ENDfw4hUms4kaFDahcZatzoL5KAjwLWCZJ1oQGCA7VC gFwpwANIly0/wpwpkyXNmCxzsoxUoafPzBA+C5lEmQCoz6MVPPhUmrQn06dOkUJtirQq0kgUsmoN oVUZ0Wdaw2b1MFYrWQpn05YNq1as27cUIgWYO3fd3EIoCRh4EIKu37kY/XqgGxgwtb+DAxxO/Lex 30gWIltgJSKEhUIFEhB4wMCy5M+gQ3uIPNpC6dKhU6sOHemC6wvQKky+UCiBAQIMIoR4zbu3b9fU eAf/Tbx470gYkmMQGWI5c0HKo0ufTr269evTI33Yzr279+/gw4sfT358pCzo06tfT6WJ+/fw4xsJ AgA7 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/botones/delicious.gif R0lGODlhUAAUANUAAPLy8vX19e/v7wAA/wAAAN3d3d7e3goKCgsL/0hI/ubm5p2d5Z+fn+bm3EhI SEdHR+fn3aGh5qCg7PDw5YWFuEhIR6Kim6KiokdH//T09PHx8fj4+Pb29u7u7vv7++zs7Pn5+e3t 7fr6+v7+/v39/erq6i5jmcvW3////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABQABQAAAb/wJNw SCwaj8ikcskcop7QqHRKrVqv2KwQNep6v+CweEwum8uoLWnNbrvf8Lh8Tp+nTyiPXj9NDP6Ae4KD hIWGh4iEdygijY19gH8IjpSVlpeYmZqWiyCenpCRCJ+kpaanqKmqposbrq6hgAivtK8mtba1t7i7 uL6/G4scw8NTGJEDCMTLxCbMzc/R0tPSiwHX17GS2NwBJt/Y4Ncm3eTj5ube6eHj5+uLGfHxDvQO FQ8UEgv7CxHy/ybiBcwwsOA/ggITGkQIUOHBeIsASJRIoKJFCxMaaGwAYaJHExJBAvj2LaTHkSYn ilx5kuVIkRMXaZg506JFBgoK6CxggKZPkRMzgWoQSpNo0KNDkyo1uvSnz0UCoka1WRHnTp5Sswog KZXr1qgmwHYN+xUs2bJbv6U9G3VRh7dvqRKwutMA3Lt48+rdy7dv3kUhAgeWS1enAcGIEytezLix Y8WLPkiWfKCy5QsKDGjWPLmz58+gQ4se/XlRidOoU6tezbq169ewXy/KQru27dtUmujezbu3kSAA Ow== ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/botones/enviar.gif R0lGODlhUAAUAMQAAPX19fLy8i5jmaCgoO/v7/Hx8fT09Orq6vb29u7u7vj4+Ozs7O3t7fv7+/n5 +f39/fr6+v7+/svW3////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABQABQAAAX/oCSOZGmeaKqu7Di9cCzPdG3feC5OUe//wKBwSCwai5PdY8lsNgfOqHRK rVqdScmkwe16u4OveEwum8/i7ATCbrvZg7d8Tq/b73O1Y8/vOwZ+gYKDhIWGg2oKiouMA4wKjo+S k5MClJeYj2oInJ2dA6CfnqOkpaanqKlqAKytrAMAsLKutK0CAra3rLi7ALy+usC1w8QAagbIyQYD yMzLytDJAsjTBtXX1tTQ2NHd3gZqAeLjA+Tm4uXj47e34gLu8O8B8vPt8+r4+foBagX+/gP+FQj4 LyBBgf4EIFRYgKFChwkjNkRIsSJCNQQyEhigMSPHjh87dmSXUUBJjSZPaRJglzKlyJcwNapJQHMA zZsJbN7UibOnz59AgwoNqoYBgwFGkxpFulSp06dQo0qdSpWBmgUDFmjdqjUrVq5gw4odS7asWa1q DhwAxbbtWrVw48qdS7eu3bt21eTYy7evXxotAgseTNhECAA7 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.eleconomista.es/imagenes/botones/imprimir.gif R0lGODlhUAAUAMQAAO7u7u3t7fLy8vX19fv7+/j4+O/v7/Hx8fT09Pn5+fb29vr6+v7+/uzs7P39 /erq6i5jmaCgoMvW3////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABQABQAAAX/oCSOZGmeaKqu7Di9cCzPdG3feC5OTO//wKBwSCwai5OdY8lsOp/QqHRK nSYlE4I2wu16v12teEwum8/oNOE6Wbgj7rh8/qbb7/i8Xs5O+CN+gYKDf4SGh4iJioJsBY4Rj2Bf j46VBRCWmZqZmJuVnZ6ZbAqkEaSnqKmlqqytrq+wqGwDtBG1kl61tLsDELQQwMG7wr++vr3BwMPF vM20bAjREdHU1dbS1xDR2gjc3tvg3eHf4uXX1WwC6hHruF3r6vECEOr08/X49/r2/Pn98gDVsTlA MALBgwgTFlQIgWDDAw8jOpwIkaLEihgVImRjoGOEjiBDivQ4EkJHkwZQX6oEBlLlyZcpYaIcGZIN AHc4uwDYybOnTwAQfgodSvQnmwA5cwZYyrSp0wAQnkqdSvUpmwZYs2rdyrWr169gw4Jl86Cs2bNo 06pdy7at27ZscsidS7cujRZ48+rdayIEADs= ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/eleconomista.es/economista_noticias_economia;sect=1090141;kw=;sz=300x250;ord=123456789? R0lGODlhLAH6APcAAP////v/9/f////3//f3//f39/f37+/39+/37/fv9/fv7+/v7+/v9+/v5ubv 9+bv7+bv5t7v7+/m7+bm9+/m5ubm7+bm5t7m997m5d7m78Xm9+be5t7e7+be3t7e5t7e3t7e1tbe 79be3tbe5s7e773e797W3t7W1tbW5s7W79bW3tbW1tXWzs7W5sXW787W1sXW5sHW3tbO1tbOzs7O 5s7O1sXO5s7OxcXO3szMzL3O5sXOxbXO5s7Fzs7FxcXFxb3F5sXFzr7E3sXFvbXF3rXF5sW9xcW9 vbW93r29xb29vb29ta295q293qW93rW9uLW41r21vb21tZS91q213q211rW1taW13rW1raW11py1 3qW1xZy21pq1zrWttaqtzoy11qWt1rWtrZyxva2trZyt3pyt1q2tpZytzqWtpZSt1qWlzq2lpaWl pZyltZelzqWlnJSl1oyl1oylzpylnJydxYSlvZScxaWcnHulvYyc1oycznOlxYycxYSc1oSczpmZ mZmZmZmZmZmZmYScrZSUxYyUvYSUzoSUxZSUjHuVznuUxXuUvYyUjHOUxYWMvXuMxYyMjISMnIyM hFqUvXOMvXOMxVqUtYSMhGuMpXuEtWOMqYSEhHOEuISEe3uEhGuEtWuEvXuEe2OEvWOEtXN7tVqE nGt7tXt7e2N7tXt7c2N7rXN7e3N7c1p7tWtztVJ7qW9wrVJ7lEp7pXNzc1pztXNza0p7nGtzc2tz a1JzrVJztV5urVJzlGNrpUpzjFJrrUprrUproFprY2ZmZmZmZmZmZlpjpUJrjFpjY0phpUJjpVpj WlJjWjpjjFJanEJapSFjn1JaWjpapVJaUjpanEpaUkpRmjtRnEpSUjFSnEpSSjFSlEJSSilSlEJS Uj9KlClQnBlSpUJKSilKlCFKlDpKQjpKSjhClCFKcyFClCFCjA5KcxlClDE7jDFCPhlCjCk3jBlC Uhk6jABChBA6jCkxhBA6YyExhAA6ehAzhAcxhB0ohAAplBYhewApZyH/C05FVFNDQVBFMi4wAwEA AAAh+QQEQAH/ACwAAAAALAH6AAAI/wAtYLBAsKDBgwgJVlBIYYHDhxAjSpxIsaLFixQlSKCQMOGH FT6GLMHyAYDJkyhTqlzJsqXLlzBjypxJs6ZNABhydtzZcSHGn0CDCp3Ik+AHFiGPLFlixcLNp1Cj Sp1K1abOolgNDt3KtetDgwsJdvg4w8eRs0qWNq3Ktq3bt3ABZC0atqDXu3gvGhx7YsaMGz58/Bhy 9ogSJVIWxF3MuLFjk3N3Vphc10Ley14l7P3A+cSJFX5n5MgheHDhw4ofq17NuuaGyHMxy9aLcMNY ziY4f/gMWvTo0qYNKynQurjx4yY9fPDg4TVshQonW55NdPpQjjxt3/5gwgTvFb1Hk/8G/uOHkiPE 4xZYnx65++ILNFfQGLbyc4LUIVr2eR17Qtu64fZdeOKNV155SvxQVQAFLGABd6CNduAPOaxgQXvv ZXhcAAEQwN6HIIYYogLrOdQgRCKKuEB61gHl338B4gYeeDL4VaB45CUYVYMPglfDjEDKIKFhUkTx wwqpaajkkjJxyGCKUH5IokmaAaXZTgAG6B2QK9R4I47AKZHDTQVI8BF4KsQYowoz1iChElZY8YNT TNZpJ4dR5vlhAg2mx9FP9h1km3JaclljaF/+huAMNS3wkQwr6OaBTgNtwFyMJswo2g9GSCEnnXaG 6piTeOKp56kqQmZBAxZhZamau7H/qamNiSpq3gozOTrDCrl9MNBcG+iWaYTlxflDkqImGxWppBbg JKrQgvgQAAHYNVGgCGFw6ZqyzihDDW7WKqF5JcG0wAkVcuZcQRL81EBBnIG36RFxlqvsvSsFkJK+ 1DLbbLQhmhhlRKq2CBG2Bm1gKaGFBvmtuDia18FLBXzgQw4nfLBuQw+hChFHyhEL5w8Y4pssh9Sa 5O/KAEO5Yp4EV6uQRJTtlNO2mBpKK8SCLQHqShaUF2kH1r683pPQPrQQWYJZoQSyJofKr74ro9ws 0i1LqyIDEgFQQEGTQSSBdNnhLGy3NO4sLoJQo7SCEj4MjZ/A6UnLVY85/OCpvVHf/0t11Udn7TID AXPNANcLMOA1WAeTjaXZnKFNo5cQ521e214PIWekzgls0ocZUdAuUA+WpQRJfTPJL0pWAy74wFsb njhxBDC+QM0IE3Qzw7qpILkMlEP8g2Ele22FGD/McALR7a73eYlfiQVrB0QTNDpFFqyQwxFY4Jq6 hqunnLK/r78uEeFeKzxzfJQ5ni3kuP0e/NqHlVwAGWQcke50znp9YnwW4EuESDMhCuWABbzS2Nwk 8qDticF738tQ6/pFPvYwCGvlgxLiEne4l4GtAkqrmc2YwzvumOB3asNRgcwjhfABgAxtgBsLPsA/ 9jyEI2SxHIV2BaRNHeYIyYuU9f8m0oEZHOGBEVxS66qGwQwO7CGH66CHwALC9uVOIAvjFpe6lEIV vukMEASAFQAhpxnQkG5f6cAJWJA3H8xwRS1pUAdygJgEzcAEryHKDJRAhhMkUVQsc6Keznc44hTg KmETYdlK+AHfbXF+4jlQJJXQhkjkwEFniAQZxLSCPELPQWosS/IuVJOv5cAKUkgeDQ3moD2SgW9/ 9NsFBQkixG0wigUggKNWacUrYpGRjZQcF32zQknmbQl04AQqOCEKUZAxbmf8n1FkIBgkSWUBp5ST DGh4PYdYYAZSIMPPYomvZzXRfImDCOFKtJzotK8o2gKmI4OEqBsVMG9SoMMkRLH/zEa04QhmNBje KIS5p1jgiEvA2AK9mQMsYKGg5LzTk84puA6mc3aG3MCvesmT3cHqhI8kZjEP1DQ4RIITnogEHaxQ IevACylzeksAVoCFzeVRPz/YZERlaU5a/g+KhFPc1z74Tpu9Clbz9FYNRBrJCTWtDYDARCQAQYYj 0bAuG+gLhYrHlg1YAQtH6KTBPnAEMO5UWczy6U8dEkUPrkuRj4NfUpWaqAIeKJx0SARVxbRKeKHr B35sjAWkgAUlWKhFFVjB8bh6VvA9S60N6mBbPbjRonYknvIU5qHqalc4keEMTtsfvLT3g4k9ZrBW GIKFImKBHJxhTI2tk+syuEEO/3Iwo7+ygGUTglk1nfB34GKqDgt4mCUkKFKc8YAFgkXacQrWUz8w wViVIAbGxhY5//KpRdnKtYwqNzrwxEAWuYXCLpLnQEY4zw+2qZtgfSRvznWMYhN6xq/MgAwsuK7q Hqvd2nYwlwtgzgfDS0Lfyu9bwrXrgRI0GvAESKsYME4A9BZWg20ATvp1bHZpaduIMMBDljrIFXfH yGEZClycVTCDK5Qm3LAAsMixwGF+UF+HSOC+8c3waiqo3Yl0MH3fnUtv1TRXHz3sSwrmlBEMuIIW vxe2yKHjEWRgsA5IAco6bg35KJq17XpYqBYIMlZIjFTNdnG4Cs7Bj1pMWuuqZv8B5/FBjR10Shdm mTGz5fBFKUIABYRYyCQscZG5GC57Jrk8am4yhGisIToeaaxYyPGd45JWyHbYxwBYgLYiQ2YtbnGp hR5pkivEq0yNRkkyptAHuinj/E56VJWGbBRri6LFiZnAmX0k8ISL5nuS2ncyiKmSEC3dg+Xt1XiO tawnOxFDhpnT8IucZmsU6qaO+kdN1h6WM7QC/a0WIicYDrJlymPIrofZE1kctKMdTF3zutcTSrQj ha0kCuiPBQI9AkTH/ZQtm3udbLWIugEd7UF3CcUpLuCS5d1mJhWAQpFqnjcZze8FlVutQd0zRQae lSF7GkgvCC6vD00hSLEpB4z/qlODo2njA1acKoE0dwEyjhGOd9SjRBbmCsC11ESd957egnGdVmBV y0BPey+XysVlPuuLqDu3l8U5ebe4854j+dANBk8OjCBp5Hyg6CZyiMWSDpWYy3zm6N74AjTa8YIb /FtWN/S1Z7S9fR+nA2BfkdhJRnaa/G3p//ZyswGQABJC/X1Hnfqnqy1quyZa63yvU2tXoNyXOWQD ke+7S1Zn9rPP/NIV8RoGknt4g3g8QL7TLKhrRfLHB1tBdpr8QCzvoGNpfvNM5PKyaU2RBhGqOVFn 99vhznoFLxzbwd62kjaQA+ka/URBs3vS/65sz7Mn7RVpkKTWZfrTo37aPC++/10XDinQUChUR1kl 7S3gA+m/PM/WryXvKRKAAJP+sgXOOdWBF/7RhLr1mmIEyqchmVJf0NNabkZ2nRd/1zd/9FcAymF4 B0FiubZ4/YdyjRdvpLZzAmgnBZBANXQAdJaA08dfDBgiDph9axdoUJcT3hc/VLcCIYdwCbdgFIJt 5gd7TLIAQvR8J1JEt8cSV3OCKCh4FlF/2rIck1IQLhhoZRaD/Cc8ncVkNFIesZcmNXQiHxGEK0GE USJZKUgwmsaClNJp+ndicMd41kYhCHKDQGIeJNganDE3NnQusMSFXqN78Yd9F4GEhueCTZh/H7dF LzADNHh1aYaD2pMYO6h+aP/Eg13Xd16YInxoETwSZoAYiIL4ffuHYJUjSfeEbSdnBXfoHs+GH3VI ATPgfi83iSiocUDBI4E2KRQIK+22f8ElhYjWhm6YbXQ0gMdRMVpRh98Uh63oih8iO0ORaQIxi7No i7f4SBeYYhfThqNRfmxSA8SjJL/SMXWoRnioEsiYjGGogmHmjE74hFB4ZGuDaJbDYDg4b6SoIY5i HXZjIeGYEuN4brAYiw4SgegIjQbnI4aohtb2jvCIJmmyiEOQIcKIIqDzTax4jK7Yj0Ihi8lVYMDU OzpXddN4deMyY1nnO41kRGIQiY0RAHNmNx0QRvnoP8hohEGRaUmYkewmbR3/mYtS+CZPECdiIAac 5GRE5zTuoRwgRDd1iI8veRKuSDhQ1BUN4l7LMZXQGEwGx3MG2VQS8lVt0AZkQAeNQAbpEjl0RAYu uRoPYo92U4xLyZSTKFl34XsbaYsDiZVZKSFvYizEEQAgEEPIFS8/MBINUBxp6Y12kzFt6ZZEOGvl WBEglGlzWWY5+ZHCMzIpsQBikANOZgJ5g0rGWBWFiZQROQMKkJjPc4JNxxWUoRj2V5WDeGJ3aU/0 Mo8pcSsBoj2nI26PESxqGTDnElimSYTqtBVWpHeReYaG4pGVs0Jw8jQq8QFmKSkfYR6F9ZlPUTE1 5jIIaJqn6XmVCCjF6Xuu/8mRHZmGsRlJhrEEOsg6VZUm2xJsuTmRNoGdR2k0AaOKpfiSDIgXvfSY remaIjCQVXdmnHUYhsUSMwBGSqgtJjADw1MvcJGWvWlB0PMBKcedMHl2jWkR/emfD+KaqReDHnme 45JehpFjAXAGR+CeRpGDS5CZ1kkxczihznOAl4Sh3Wlpyqia7mN0/ymZHekjlJli6mUE1vUBcGBG ubUbPoRKKxCj4vggs2eYR+M/CNBKpoWj1hdwPJoQFVB/VZl6QYqVyzkuE9KBLsFHPUgQIfOOTsMC 8nkSDjKjVOo8MBkf4IGjiolx57ahNANXYJNp3yemAjqiZWqmCwacLFEAMf/UTkz4KHmZSicARy7B I7qxUCFymmK3AnYWnLvnp9fSowYBppHTZIXaJmRapj+nBChpAXQgZwgRL14iGMIBcR9QPdIzIzPa Ipl6p7oCpZpnbqA3FIB6EAVQAY0koiJql4d6aHG4AnCQA31lEPEiL6J2MSjnYNMaESCimGI3A8Aa rD3GpcQpqkzoFI6irFTHrIcKb/ozEznQBtLaEWcTg72iQEUjmqtjQxRwFOEqroJkkUJRrAJxM+iq rhY4pO1IXPnJEvGaA7dWGaNni7iar/ZppxnqIODxrwBbPnDJo4Baiwc7ouAipHaZqu2aZM5JEyvw WtvqTZEhEb1KLcQYKXr/uqhOlBfFilnb4hQWcLJAC7TtiqgTAkQ3YQH5w0us5BAPsLQQ+SGcBzq6 gpLc6bFrdTe6NYGbyBmK8bOMl6qHOLTDZaK38hQGwBSHxSpbMbMZKoIa+6Q3G0cVRa7lylvwgwEs IrZ6i2ZocRhU2xIsIAZD4IgXISJRu5YnQGVxW6ktQ7cgixDsVjfZs7dii17CISccm2k/wFJXZYl6 YgAF4LYOAgIzlLnhOEjrhHaXUawFBypfQ6KUy7fCQQYXKhVBw1cW8AB5oRkrULqLay4UAaoDu7MF 9wFJ8nkeoG2xu7DlIRxScAZ/KxMLMANDoEpOqxcYsEYWYrpLKbw6K6o1/7kmxquPBCCnH5A3y4uI zXsYVkAG3KuP34Roa4o9D5IpCNQBcbq43nsXxFtCvmMB5ZsS6IMSFZO+eNlZh8EGStAY6UpMM1B+ vcsCfrECGUMB78ud+eGYIQs5aVJQGIsS2GRASDbCcle07AsHDStT0GctH/y7T5HBoRoo8fR9FtCp JnE4i4q+eKlCPyAYwNFG8GagY/QBF+zC7gHDEdG/32d3MxdH8EZyUHwY4SQKyYALopAIbfAE0roA NmzEooLEDrFbusPB0tfELRHCUJzG5ZFecNIGw5AN1hDH1EANzJAMuSAK/iQmGFCaXvzFSCzGzVhC SvkSDvESQaPGaUwkVv/QCNkAx9Ywx9IQyZIsDczADMTQCphARlvcx0oCxkqMekQME7okfTWAyFHs WbkwDt3QyI5sDZPcDJUcy5VMDLmACpEAB0+Ab0XMybmSwYDcjGsyyItKFjWgOC5RAaZ8aGw8RtTQ Dc7szI0cx488ybJcx8lwzclAy5isyaTEy46RH1VkruGLkwn4NsKRAwm4dcmMwF8lCqr8zKsczXIM yZIMy9acDMNADPq8z7V8y4aVv94svdQhHdgyw6hHeYRsoAZaAS9RAWyyzujFvm5sDvAMzfIszdTw yvZszcOQz/qcCyAN0q3ACWQEpwHNFgOtWwjDwcqVgHCm0GsRE9ML0en/9QRYkAjbUNHP/A2s3MrT LMmyjM0dzc+5gAu4QAtIrQokbQXWdNJQMRu/HMgxYowFYARW8AQ9qZsxUQBPfGjsSwa0cA46/cw9 Lc3zTM2VLNQe/dFFfdSt8NaqYMttMCdd7NQssboEPUIlZJ0yFidW4AE18XXJrAQ9CQjU8M5j3dM+ Tc+RvNFCvc+0DNJGTQtvjQqWjQqikMlKEMp2Dbz86UsGHTn5C4HjG9jJbBjH485jTdZlbdY/3dhp /dhE3daUXdmYzQkoNQmAsAQgsMumeRcqPWabaAK+7RIbsGSILNHMINarbdGs7NqMLQ32jM34PNtF XdutwAqWLQq4jQm4/63bm13XAd0VKm2u3cfBUDpzA3C0yK3GiGEFk9Dc8PwNPP3cGJ3R9RzLaj3b R13b2o3Z3N3dmDAJUjXXAH2zWGtFes1IKmCdVeAL1wAOz6AJKFATh6zGqH0GxIDYza3YF/3akazf 1zzUbE3bb/3fAI7bnIAJAz4JLp4IfSTeRly3ea3XRNbUMMEApYAO6OAO8eAO9uAOdUATF57G7JsI 1iDfFf3cPg3iQT3i1t3fJ77dzaTiAu7inDAJ0VrcfScU5b0QoB3avQO3MFEAlaAMwAANhiAE4NDj +DDkMoHM7u1ZraDkS27fZo3fIR7bUM7fbp3dVN5MAW7l3Y3bgDAEB/++lECBO+Ztem63Asb8ElBw Cp0ACsAABQCgDNjQ4/FQ4TFhAe2tzOwLCNJg5zvt4feN1vdM4iU+2bYd6IKOUp4w67RO64mwspzs mLej4I3u6LlWxnvQB32ACJ2ABAXAC9Cw6fagCXEe6kmG2mSACqbeyM7d5K78ynzO6pEt2f592QAu 6ODOT95+2ZGQeTP+FQ6iSL5ktxUofRmABlmQBWHwBjZAAMTeCbyADs+w3uaSxstMB8zQ4RbN2nge x5NMySK+1tt+3diN4rA+7qjw1hJ/2YDgakacSFkLNlS0bkg1I9LHAVVgAyyRAdjwDJHuEguQyJ7F CdtA7Rb9Daut2K7/ffAbzdFrHdKT3fAQP+6sIPGtgNTYfdvidPG77jjrbuMdDx7SVwFC0AKTEQIM LQRVgAaIAAy8EIcHRXLL3AbJEM/xnA30nQ1eD/M8Xd9NTvMiXt0lzvA6v/Oo0PM+//O1vd1ZrtvA yJ1k0+sEV4E43hIMYAMhkAEZgAIZAABV8AbEzguPEOcJkmTLjAWY4OFgb/ZmP/kfjtH5ne1R/ucS zwqe7/lv//lx3/m3neWRoFeAAAiMGLcZ7z56/z7C1y3uhwIo4ABoBwA2kAWInwo4IBMS4OyWK9HE 8PUeTvaSD91zjN/TLdsLn/Nx//nQ//zZrd0BLlWNgPp00JVeGb1B/1jewa3xsPGCVjkjEhATfx8C UQQANNAEZoAIb4ASAXzX6FVAl4sFkSD5rEzfYS/zyJ/5+735AEGLViuCBVuxQpgQISqGokRxwjQp UqNEgADRadOGDBksVsSQWQFA5EiSJU2eRJlS5UqWLV2OtBBTpoUKFWbexDkTAwYPPT/8BPpBhYoV RWVUcFnBRosQHDjYaPImzAEABEoSsFpywQ8lP7x6NXJEyVgrbXJ1y5ZWrdpva9VagxuXGjVpdZs1 Y8Ys2d5hw4j9zRU4Fy5cAg0SXMhQccOHECNFSlTxYsaNVqyMVSIWy4yXnT1/Bh1aZE7SpXXy9BA0 6NCiK2pYeMmAhv8QIUSQILFhFetulVuVGPlx5EgSsWSxRLKWNrlb5m/jWptbt25evcn6/iUmeDDh gQYTK3bokJPjiZInayRjeezXHO1/WMkhWv58+p1tmsZ/c6dP1T9ZF33NMwYqyKCCAkTaLauTsAJg AbGECwszsszqZrnm3lLuueiko44vvwATjLvuDmJlsfBE+WQ8TB6jyDw4KEvvsq68am+G1mbIwYqQ 6uOxRx7zAzKm/fjr7z/XYBMtQd4AGECkJhV0UMLijGskOQsvzOY5uOiSDq/qrLsOxO1GLBE88VSM 6LHILLroxTQqkxG4H9qrobUVhFpBhhykWMBHP//0LEggUSNSNSP/A3QpqwSvYrAqBUfyTULMLKPw ygu15NKuvPYCEzvtuEOsTIdSVFGi8sw77ww4xzqCxhxsLEqF/laYoVVAb8UVJUHzG7I/oA5FkiUG Hx1JN94YbLIqAArgSlIllrCCDOSwzFDDLjvs1NPACCtI1DMxWZHFNdmk48U2VI2RVVdzYKE1X386 YYU9+8y1Xlx3xa/Xd4HtjFhlHW1UNwStYtZZJSglJkstF94y07uw/TC7bQsjyMwUwX3sVDbbzAjd jqyIIjOvfKjR3XeBMkFeJViwt+U/8TWN0JMPxSDRfwFAwZcvGBWYJKsSaFZCKaLFhGFMN5TGy03B /DDE7rwtVVxU/+nAqGM4rXhiPVfrjPVk1VKewSuXx/4RZpx2knlmoory4KVhAeDAnWMYZfLYkQqW 1Aos4CDmaGqgoyvTpCGOeGLEGLvY1BbJLdfqqzFjj86uvfY1z+AOJDvz0MwmLe19116hbdAKeERu TUqJ5ZGBF2UQb8yGJoMTa6SZq3YuBU8aL07DnLg7xtCUmlxzz93oYxlnnFPyyU9OrdAPVmDBhyMw 17z6lzjPyXNfh1pbdGERFMkDe/Dhx5/ywel5dZFcPzhaQJKZ3Xbp5h98ad7HPPxMxcflGMYY1dNa 8pS3All5LTUfOKBqLDc96zWwJdjTz5ASWKT/eM9tAJiAIe5Qh/81dBAKxlJSVlz3BL2dQRSzo18K c/elpm1rICUaFXkWZxGqZYR4/zveVwTIteUx7yfO+wmtvEI9BxbRJBA8TU+AuBrWfKBfSzLJsaS4 rGaR0H3JUGEKdechEFEMho0J1wz75zHL5DByOeChySh3wAkGBWxHiI8R5VgSmiBRSIRqIxOJ4kS3 8YYBj7jGMxhwh0Kob1FUvIxlyNAGVCQtixyyXxdfiArxYEyMNbzh/zDTqnWh8QV2GgrlfsjGd0Ev B0rY0RxVGZP7IBFtSvwcUSzomVj4wx3oKIAh4sGA1dmNAO+xDBbI0AjqPOwux1RadVqIi4pV0lT8 a9wNPyYFyJ3/sQZpJGABfShKeAlRCcFSpRxZacc7KjGPvwpdS/xVAXesAQXgKIAQ7MEBgIFvWDlS JBxwUR3q9LOffJFkM1WkMRracCMcsUzWArhDbHJvjecsJQtyMIQfHCgAAQinEccpk1aaTYIQFcos 1QkAdkKBAeDwQCncgZSAsQ6Yi8QEp2Q6090tcyCUfEi4oPkiNhy0jJvUYXvo1FBtvouU3CxKDrji xAI09aIZbeACpNqABdikJq7UV5FEqpIlxYIfz0AHOPxRioH1Mis52MgZAJELpvWlL20t3GAmCcby CM9/HwvZQoU6wFiF0oDcDEq8ZiC9HyygqYctwFOhmjmpNtax/x31aFZVs1Wf/ettDFDpLUvByxAq Szc/2AgcROFWYrjVL2ESE8Va0RDyjAuTZAQg8tZ1TTv1FbC3fR6tfBCcExTAsIh16mLJ5ljiNpaj kUVNfyhbLAUFbH0GMivrrPKDM7ShEbnATna1GyLVspYT4iKXQa+mUNnulbagLCpuf5KyFZhANYLd 7Q98QFzgOhWjwq1XcfW7AJpAVlASDIoH/LUgn1mFAUKoAhToCTACCEBRI/lBGwDRColpV2JOKwhO BzpDTPr0p3oV6nlBqV481bYo7gVKvJQ6BOl9ICYScGx9E4vfXO1Xvxz1L5DMCRQBq9O5QgAH+fgR D0PYs7MAGP8CIDihHSZ/6mkabq1koomuMh6vvHSCFXpvayQ7zcBGKA6inoYwhBwcYQUW2IBMKBDj +t6Xxn6ysY1rkmNewRKBAxbWM/DxDF8cAx34oIFnj6yESGC3yU6umIbTBBnzVI3KH66mAF8lg9r6 lXLZNHFRWFADG7lRt62a6AyC0gE1sxmxin0zj+K86uP+F5Y1C801yCoSKAC6nnYDgBLYemHC9Now ZoKIRDhctTchNLa/OSMaRUzAO3kN05m2U7sUiCNXwdFOKCZ1TNYsVQW0OdWqXnW4WUnns/HExZ8Z EAPqcAwccIAGsYgFEW+WFTJYgxl+cSGZcJpTYUPTcVXGjJz/OolGE2szlAfncsFB1+wU4ygHJAsb HIWaZRSn+cWN9fa35xPuVTfAAlWt46B6Ak6X+OKW4HCHPdwRD3ygI9ArIUM3mpGM7IAKalFm3L8h rUNJEzzT3AM696DNbKIX5b208rKNysxJ+U5cjRbftlSB62aNg4bjV6/qnOtsATynxBfxCCs4rjH2 sb9cJTGXBjNqPtecruiS5np0bHm+V2UPPZsJh7ZQQHeCo9eWBT+gZmYETrKSrYDvH8i2BWAs9VNX PTRYxzq5b+IBrnumJgxgQAIK0PWTkCEbac/OQSg5UEbn/K47T/ZQsWl3uyf8Jx0ASmtOMPt4AV4K eWUV0wn//6oT/wTqGAeu4z8DeayHPGYkT1RTGTCBmjiFlzCnBjOkkYxcjN6SO3UcDiM922t2n/Xf V4EIFu7imKz3BGAOog+GZgUptB/3meGkDwgPq8MnHviIFX5niA95q9IZA5XvjAm4BnAgQHRAB3dw B3wQApYgA+kYhuoLo0ZzNA87tqAKse5btu+rNBUwAdD5iZlwNsDzgiprP/eTEjnZPVhxL/tjvMOi uvzrjf27Oq3rHACMDXRQOQQ0wANcQJibjlxoBVEoPRoyl4MyHvKaO7rDwNXTwGdrrw+MiQ1QjQ6A PaCoFY+oMhIswfc7AhQsPBSTiftrKhhsCRmcwavKsf+TN/9haQEaQAEP4IACqQAJWEOToIPoIwZW EEK7uqEqIy+BSz3VY8LW+4/DmwkpfL002wDYg70V8IElEAMxGMEspMQt3KT4+0Io/LgWrEMy1Aoz DDcazB4M4Dw/SYBWkAZiQAVMqIgpK54yQkKeGzhBbMLWWJsCsrgopMJcjMJF/IAy8wgxoMRhLCNL BKqm470nzLZtwz9PVIlNBEX9sqp8+YBO/JMCICZc4IRGSJVXTCgJkcVZVDZluyYZkIEaoDS7A4r/ 25UPmIEhCMZJJMZ5ZD8TVBdkhBXfu7jfskZnBICbqIBo5C/jKw2f8IB+FA3fkioL+AFRIAZR4MYX Oaj/+cP/cBTHEGsP18jAEfsAdsQXdzyCeKTHkSxGexQZfDQ68tu2bkNIT/RI0mA1kHM11TCQ+mqs +zggWlEqrngCYcoIQEgETGCr68gFUWhF9IBFSQFEi6S7pqw7E/uJl9yVDjgBYIxEeSTJrKxH3OMk oaK0FdzHMfRHlPghcsoXO/OP2qoB96givSGD6oIDi0iERogETOAEUUAFCrMGczAHaxgGVmiECYyR wHMWIzAC2ZJFpwwxOwGK/JCAx5SAnPiAvzuYq9TKy9TCvOpClGw2bZMqzRtLsuQxqbQjyUrL1lhL tjzM9hGm6qIDNpnLuvyEVhiGbBgHvzRKOECXq8Eag3EW/4tMwjrRJtOgAApYPMeigJvoAHkJyUiU RMyEzpIkTEzMgZS0OIwLzZOYLA/YCY+yAADbHjtJzZ1sy2ghAzZog9e0CLrkBApjhmb4y0bQCOOZ xyfIGvLyzUjzOU2MCeMKQxuTgOSUieX0gcokg+eMzgQtSc2Uk/b4SsTrT6nLTpMYyORSou48DbRB mw1Ay5kRz/H8ikkxT9eUy7pUkcAkAwnBTCxgUfrUmhygNP4UyAUQUAt4nh9YgrdUFaxU0B41SeCY P2WMUMOa0JJALMcqN3PCow7dF7XcK68QUfOcyHSRRcywojKa0on8xuQhoI4c0hltrAAtv3e0gurS CGHs0f80zUKT7Ere47tsw84ivRsZO9LH8q8ljSW1vCbFfEo7ESoojVL2qyang0IwDbfklEKVwYI2 gAOJVNNHrcTbO8aSca/rlFA5FYniotNNDcU589RWK8gDWri8+wCLC0gxRCwDCLdNPQCF1K/ItFEh CslFatQzhdRbXVNJFTxkfFBLFUtMNUM65UfgYoACYABDRdVNPVJlZdYCSID9ElMbPQGJ4gop8EmD QlNc1dYFvUfCS0nP/C1MXZ9mdVVkTVZyRdd0pVMF2C8QVDGlIgtF0lFVQdBttdetnFQ3hVBo/FVx HYmLAlh1FdiBJdh0fdYbk4kgkpednJIlWIKhaU10ydb/e73XEjxGb+1MC4i6fvVX60msghXYgyUu EPyAeNFJ8vyBsJiSSXlL4plYioVZe9xMwnvQbFu8w+pY6wlYkLVJ/apRC6jCG3lS4AzRZ4kWCQOE jeBRmKVYY5zZkjFEjeVEf00sgLVaknjBk7Baq+VZGWNXhJUJRFTYovAyPm1KnhMLaFmk12wETBAF TyCD9WPaubVYVgHSwoPCjcVZcT1O/era+jKABFCAr7Wxn5UJDPiaTLsmL1tcs6U7HUrbo33NRDDR 8XhbNpDbuW1aNr3bZNRHfnVBf800r6FC0swXDKjCS6tFaGOB1t00TttTp/yK4nDL9ATKurRLcAEX TvAE/1Fog8zVXHs1xpMM0maz1GFtSU/Uu6Jb3eZ13tVt3aSTXa8YgrGAltaMS6BshEmYBN3t3u7d Xbz83eDdXF3dVc78XFTNWRL7FcoRgQ4MuqCLleeFntgdWuq13vXbiIxQz9jkXokwlYjQXbvkBIYY X/Ld1uEl3sKLWtDd2459lRlol9abX9b4D6Hrqwse1e+TgbKlu/ii3oYtI2FqWTjo39jMmBTOGAAG X7v0hFbghLhFYFwtQfM9SQHKx33V29DN2TFjSscF4iB+XFkcM2d52CojYTM14Y2JjEZw4id+YhVe 4QEeD1VQhUSY4VutYfMVjq8o3sOzuOMMvpwVCcuQgv8l8E3hOIIhMIIxoyiee2MdauMxE478NOIl IKHMJeG0siGq2RigjIxADmQojmIV/t/dvUtVQIVGkOEsTtMafr8bnr90fL3/RN7kDc0z2M2JbFH6 rE+HfQKHbb8rnccWzVJNtqGMMGE//mMmFuRXnksnluLH+F5ERgVVMMpGduQE3WIuHDyv7D3yUzxU zdqO1eRjRuZkVuZlPuZ5TeY0SINUlmZGXWWqYeVWxmbYhOVYlmVD5l7dtVxVgGFAEAPg3WWt7GVJ 2UxknLRg/r3PnDoyLglmVmYbiuZpxud8tqFGteZ+9mf1zOZW3mZupkspPmQC9oS8RIVJaAP2O2fo TGf/KdG9iUvHigNXTpwxeZ7nM4hmTU4DVNZkNuDoc7lnfTZpVW7Uav5ngA5oV35lQu7mFW7h8Uho guCEpG2/h77MiL5ECyw8hstFU+NhjSaJkzbqo05pE+Znf27pbB5ogk7hACZgmhaFVrCFVvAEQDiD nNbpkdzi24vkLh6ZFEzH+iu1ZC1moj7qtU7qlF5ppm7qP37qQo5q8B0P3sXLVsgFW1CFm04Pc+7q XN3CSD5f+do9GFWjxIu6S05rogaAtobsyIbscllpGorrgJ5ruqblmabqvKSFwMDqRGiDcgbswK7H XuZCCPHiFKQ4oMjF42TJMXZslNiYt7Zty77spn5q/4Iu6M3+5qnGa1awatDewzbwgtsrbZ3+arB2 FtX2YrpLxyf8XKkV6qGe7ZOoCFTJ7e3W5t0e5N727RYmYIfIy+G+alTghIpgg3KOguR+6OVm7uYG xMNu52De133EaPu67pXwhP72hIiYhBbx7gH37piW6YN2YfIub1qwBSBcLU+ADDxYb/Zrb9MWbNQ2 GOd+7r3KMuku1ZnoWzpt7P0mCTaIy7mcBLy2YsZ42/4Gl/+F8Ujg3gOHcfF24d7FS3G2alto8L2+ alz+roqwVeR273OG7yggbPjrwvmm7xmI7sOb7mGu7uAicZc47Zz+CPTEgxLtXv/OcXG2Yh0/jILg 8f8yN3MebwVFfltOCPCKwANbvfIi32X4BuskV+N13vCJc3LZA7PEw+/8pvIqt3J6XO4yisSDYgP0 TOVGxYNGd/RazYie2gg0HewStPBIpXMkT/LcM0wdkr+m9DI7OT+g6ABeXOwFQAARF/TPEF46r+FL z0pXH+xNf5Al57lPB/XoNrxRM/W+vWTrXvXOgPWulvVZ3/Tcs/Vbp+8I1vVRJ3Wc8PVfD/RgB41h j9lih2RNt+NL1HBPX/YIri1nd+2bME5N3VRUo/bQwHauhvV1z3RNP/bmhpClHBl2pjsv03XDQ78P J3e/PfcRT/fOgHckd/eCN/iDX+6B33Z1vvN5t0j/+ft2Zs93cU9EnCh3cz/3gPeThffNgff4j4f3 Om9vkPd4jjd5ZF9yevf2iK8RJ8/3Xe8PP1ezaJf2UwN4jQ8Nw2x4NT75nvd5k995NTbMoSdaw4Z4 x8X3l589Xyn1nLh4jFdWdMf5Pyn6cBz6oQ/6rNf6rZ/3Tq/6cIR4XAfipDNHaKN4Um96i3/M/SJX gJ36lgHisJf7r6f7ujd6uWd5xUy6pB+62dt3Xi+Np4f6qL/5t/+TPDHHvXc4IWb8xnd8PSf7src7 v/97wA/8td+v2G5Wtzd86zGBE1CD0Bf90Sf90jf900f91Ff91Wf91nf914f92Jf92af92rf92RcJ /9hTg87nfY3e/ZH4/d4XfnENfgAo/uFH/tAs/uNP/uYnw+V3/uj3ROiX/up3POq3/ux/M+zX/u6H Ku73/vCXI/AX//K3HvI3//QfG/RX//bPFfZ3//j3E/iX//qnD/q3//wHDfzX//53Cf4HCAACBxIs aPAgwoQKFzJs6PAhxIgSJ1KsaPGiQTUENWLs6PEjyJAiR5IsiZCjQJQmV7Js6fIlTJIqVcasafMm zpwhZ+rs6fMnUJ88gxItavToxaFIDWbp49QpkaM2nlLtk+VmBacCm9pYmlOp14HA4JEtu2xE0T5l 18IDdtMGWYFj+4S9CbbuWGBOQZGDt6zoVKdkQf85vWozK10Ac+vavBt2scARZKMiHui0gsAKjICt MgxgapYswLKAHgFqNAAiq1ALPLCZc9SEZLtu7WNjM1rVwIAxOlDbho3Vnj+vJgJa4OXfACorhpcY QJbVjDAXHGF14NTYjCM69gpZ4Cp4jD7HFTgbwIi+ZUEhh6eNLCO12tTDC1/26oFlbIcXPC/X/WRZ sKXNf/rdJxARa+nnFgD+LQYXPP/RlR9b2mVGlm8A6Mffdg11t9R3AKjlFoQDnTcWKAekB09XatXH iHWTNQfPVXmlpg0wvoXH4EH+zcgIe+FFJRmLzZEzwgHvMfheiisy6KBz5EXYHF1qHQkAKPCQk+H/ QBsuh2GH3G0UZogjSmkiixWQRR0j4olY3pt/xdkej5+hsaBsRf5X53JEtFnkWOO96RaR1GX5pJ4P lrfYe2gM1Bd/aNQHgKSrhCnmQDQ9FuVAbZII52wQ7gaMkoNa1hadqQLACH2oIuTjdyMYWFZXkJlZ oqpQ0oXrYrByOpCaEY7F4aUKfYhUiPrtCiqLEFZ1lZmqRmumlbZF26OeVLbWV2fB1srprXB6al6i UfIapYwCKWtQeALCw2WxDB17FGQHuIgZhL5B2JV/q4CC1rXTumomZIfmSZu2Z34JKLiupltqg/BE dUBfy065WHiWokcWWgUJyGRmNqB1AHCR2UBd/7HzGjUWW5weQNYyfajXVZvkMBIeOZgFPDDPbmVp c5auYoswZMHq9R7DiUX7cx8sM6gfOX0YaLGEUq4i86QGvZxuuBf/eqnKRbFcFjAWukiOu10dELR7 He/MoMBuUehegu++mu137oqX5Xi2unoAy9rsiKB6m5m7KKdEIC0evAT9fOqnXj8H9pjxJlSBDY23 VnJHnGOEOcoOjdCi0CSH3tDomjsOD3uWOxS267E/dO1INkiarewJwZ477wjRLhLSfPZe0O7DG7+c yCY1RezxABTfPPTRv/S89NVbv1Pl12u/vUnUc/89+MZmHz755T/kvfnpb4+++u1Lz7778RsPv2L8 9ctOv/35pzy+/v1Hj7//ArgUAAqwgEQhoAET2BMEKrCBjeGfAyMYFgZKsILdg6AFMwgUCmqwgx2Z iRpCKMIRkrCEJjwhClOowhWysIUufCEMYyjDGdKwhjaUoQdziJSAAAAh+QQEQAH/ACwAAAAAKwH5 AAAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFiw8uqtnIsaPHjyBDihxJsqTJkyhTqlzJsqXL ly8fvAQAsyZIMyhx4uS4U03Pjj8/mgk61KdQjzt7EgWqUulRoxuXjgxKkupUmy1luqSJtWtKq0hX WgV7MqlYpl5DFk3LFqXWllzbwiQb9ilPqDx/EtXLdO1Rpy6p0hU6WG3Zqn6jyvX4lmXcxVgH0y1c 16ROvIpzWj7skzJntJoxQ1bTeOXj0aGRju1s02zql5Qvi0a7GvRn1DZLqzyNO63gu6I9u+59s+pt o7Ijzx6OWndK3sQXC5bM/GpTwzc9Z8ZeeTZb7Vido/+EHr1m4uN/gRdnOVn5a/TgcYs/Sb7816iF 458vKVx29ez8XQegdwTiR2B8Nc1nUn32HcaXdXb9FmBfUiHYnUgW2jWggBmypGBJDDbYFYJrtQcc WclVlxx3ZzW1ImGqsSjfTCKO1uGEMlZ244mQPahhjSF9SFKIDa54GYkQqsfaXAZOJZmSmClVW4Ev rpdkb0KORGSRxo2YI5OBddnilLABmaVIW3KJYZhe/qiecPdBFdt231042pkhpRmdTjt69R9qfW5H Ip8/BtoVniDpSdyLVQpKmBZXRHqFFlrURqZ5F/oYpZit2QllgYsh+pGiXO7FH6RaxIFIJaGEUski e5j/EakWVk4o4adAobjZlbt+yWtzNAK5JqifRjpHKsuQow48zMKjDjna6LJIGU4YiitoJkpnm5ts zriVsLUuOZSmUTmxRzDlzONsOey2W4466lZTCaV4jTtsd4DR6eaTRQFG5pFgMfdkk9aSJKpHpIJr GE6UppKuOu8y+yw55bSz7rLzLDPHFY1e6zGnAvr5670NHtxRwgq/qcYVcUAzD8TMRmvJH3/s8cci yD5cDjzkWFIttySHWTDJ/Y5s9J3BpqxvvSJdIYc29Sg7zzSWmMEEqmVAOukeuiyrLDyh/Lwte2Pb VvRyOIab73u+tmUyRyiDe16q2sxDDjzlhKL1HuTo/3JFGTxd4cQf0+ANbyXVlrgfjED/ql9Y4AWM XnlvbxS3miBlPY3d8GizhxOQzgF1Pa78DdSkwMzz7jp/XEGsnO6VNTRus49UuRqXYw6UE6lwrk0c rrNcN8Xz1GK6YpDq4rsZgC/cr70gv55rZgN7urZxteeWtNJpr7zHuxDvEbzoPLdb/PGBL8PzPKWr VlQc8G8kx/xURngTpbRaxrCkHH+a/fWU2x73YiMrYNQjXaFgghq0sAdt4I1dFFNHPWpRqbuk6m54 kwOtqHKFJnhwgUAAgg5chyTXlGEOh6AZ2piiBTmkQhfAcEUcJLcmU3kqU1gSIPe4pYU5fG0a+DMD 1P8mBkF1qEMfqXAdXpwQCmfNI4lUkUMKBEIAMzRhIDqQQ8dycgVXzKMd5WhdXX5yBURgcB/tiEP+ yha0OEmPLbfLnYjIOAq8wcMSJNRCKOy2iGpYzBWu0IfnKji/QsphEYj8w2zkEIKBWBGLcmjbXmSl i33oYx5i1FdPylA4ZZUDGmponq+kopjpbCt7IonjDm/YES2orxzaKBETEXEFbbTjiVdIxcbUoMUi 2CAFKWhBCkJAzBAo8SNEgAEMbKCGKwrEBpGMQykxtLgFLsIVqUhFHMpgr6FQqictpBg8giHKzmQN ep3p1zdDyc2hZE0LgNMJpdq5SlWusklmi0M4dgb/jGP6RHBx+FrpJqVFGBRAIVk8CvziIAciDMQG sXKC6yJZlEgKjmMUNacZZtgE12mtghyBlBpoJiud/EGco2hC80RqsznIao0cyZrNkOK6msmqDDX9 g6zeSBx73tNNWvgDu8DmT5w4YRFGJKoZ5HAFBzAkBZH0SBxgwAAGTKCZD7XBAQQygSZokZdFuAAB BMIAG0gzDilgwAFs0AQGAIABuQyHNn4nOm1U41j7hOUimLCIuVIMltqYRhycoIZaaINi0HLFyrTQ V3JMYw/AqNgi1FCNue4hFHmtRutSkVdtLMKf4fIWXH76sStAAmLqWARM/6k+I/6hhVcYK0EIQFsC /2xVICHAz04YScVHUtEgTYAfDA4SAoZegKyyPcAVdHFJeMhhD8wqxzLm8bJ0tWMOi9jHActxt33A Qw1xgBo8qKuuemhjDkywxDyiVjh41MMScYCXOtS33XmEw4DVtZscyslTufiUtAS6QiUe2Dr8ac0V eMuY6+IwgYEcYITchKcZnAqADIBEDiTorTMFcoAQuFUgDpDDho1JhNsWwQ8ZmK1Vr1CLdclhDhDE WzUQOw9dyCEYy+CuOqYRDF2oARoHVAcwKhEMiNVjGkeF2N3UcdhFBJS7Mi7iAasBwXmEArTg+i+A ZyPgB052oXFYxCuXRUs5FGEgDGghmBlK4QtcOP/DAKjihtPsUgoD4ApTfGscaKYDgWTgDxwYiAM8 2kUXzwG15Pjsad9VDat9D4FM4CvP4NHPSAVj0jRrhxHVEYp48s2I5fhsKgynDkjwbtLtWxoA/atD pZ0nKKaFGHe1EY5ae4NZUhvFgo8bZ6cB5sPF/QiGNfxQLcqhzwLRQYrjnIFmU5gBvBWIVzdSaIi9 GGa6qJYWpmHEaiwQEUNNYqHf9Vlr2jEUf3AiMJwQ4U/DQxmR+t6ygmGsiKW6v6Fq9ZZZE1RZq8Ni zRoqpzmmRtmG4Ks8KbhAoMqUYcfZDE4YCBCMfeZk8/ogB4hDIwFwgKRUuxzPhZmuF9jaRpcx3JH/ ajG7XvttmKF7Hcu68kYYKFCO+XBZpTODu++dMi3v2y9lCKi6mkV06bZuqXKIeLLlIM2kNBSSwoZz FZUOgIPPb+MAaMLGC4CEJhCBCB4MbqDf6nEEW/vQO9MbyZ1lcnDvTNxNvFsCy8CEuN/xD5om6sx3 /je+7ax0NMd5UbOsb9ImxgyjAIYudlELQNYiFaHYA73iYAOODQQJcXDBRjkixYEE9yNxkLpvF34F GwyEAGpANgCyOD8zEGGpy2ZA2eexDpCjHWy0ciXbZSXUt08KxkbUxmv/oA1Qm2ERztL7AvluhpvD o3Rl4Dsbt+gVn+8wXz9xQhG231H+rXGKDCCC/2yB0MgM6GSGH3YAeKPeW6ofhOEXP8AEHDBWp8W+ 7PAA44uHKnPdq6PtQ0UKwZMKQQZL4FMPo8BXSXVlDMN30VdzD/h3WBZa+fYtq0RKTAE8tCUAV8U0 VzAQAnB6A1EEMyQHpicQMBBVPxFtciYQAqBVBBFsM4R1p7dUvNZxUcFi+lAPzgVd8KAPI7dt9WBe srII5ZVE/xQKdzOEPEgOV+YElsCEMrd88DJBfbcsVqhzVWg83YM0FrhvaCMHY7d6ewB6TSBbBmFW S2UGBxVnqbIfTWADNqADZqAFcqgDasAFMEBMRNB0ODFYNkBMKVB5G0EEcggEPFEGOAN54DUKof+Q Cn/QTpaQCqNQCcwzB60Cic0jK3IQCjC0C6EAPJc4CtkUiVERB6FAitOyUY+YCogwFKj4iK94FyVS MoVXI5fCE0wVgr2GcEYxB2doEAkFXhfHcDfBUPTDS8loSEsCXobEdD6BjBS1E1rDMbISKaJUjTk4 Kx6BU/wjStd4PDohKfkTjuVIjogRQF8IhpDDS3nGcS1EPSKGhqs3B/LzjgxAPe7DJ8/TjBSiOPjW Kx8jMhsCLOsIhr/BYGjmNDPUE/O4dLykcQThVbPjLyojSWbTjktzQ6txK9FhfQrjF7oCXlpwW3EG BAyFHEvVBGtVSFfQYFB3NPjmHxs5NpOhHU7/sTh/gkpucYsDNCxM9WFcRQTKuFCRND9XEAK8+ExR BR8DSYsCuTCqVpMBGRwKA5IXWCtLpQUXR1YkAATd50E2MAH0SABFkFHtgZPUNJPWkYuspI8+4pE5 dJD3NJK6qAYwQI8NcQFOgx21w5OdIpNU6YWjZXiDiRxGwVRK2RATgJK+yEYxIpgdSSfk8pSalCKa NCCYOZeF+ZOwgXSlR5YHwQAp0AS8BDsmsVBtdCGqqZLr1xHS9JrpMRKtGSCx+Ych85E+iYtxOX3O uEBNUAQ6MJxEMFFNaT93MVg6AARKtEXjQiic1wQ6UATxZBRNgIgdAQORwky6VUrPYxZxIJ2v/5cX pmIG2rkRToCHmWmZFdiZWekgtGlIsdkiaEUAGTABKeCMR+kTUVVIM6SMaIlWB5ABF9AEekA/cgAD RKBFDPUHDlAEV5CCccig89OQG/WfGaUGGcAAIcCXhcSf0ThDDOVSKTBRCmpsH0qTFMhqdCk3+NSF 3vmcNyIHQEAAV1AzPiGdJTqeRQApRQADJMAyahCIKMmfNkAA8eh6NgAD4ckBdBieITCWr9dR9Ddx V0ACJRqbX6dBOgA4jKR+UUUEIZACgMOccdB1IhYCMGBFLVQEGdClcUAEQEAC3AmYKoGVhlmThwcm 8nMBKfAH18kyGXAARdAEDrBRDiCdBDCnDv+gcRNQBGUVTQ5gA4okTQ7AAB70oBkQAmVQVjYgAFdA BA7AlZh6BQygTHDFUDoAbTpwVdJ0AAu6fkDgpgcXfn8wplpQAClABFowaEVAqAQaB5dKBAyQRXaa Enj6no1TJnTCYDDwB6I6AQxGqU0wARvVVToQAorkAKt6o8T6h8WKcA+qCCmwVvdpAxcwP4mKBA6w B9n6BylwAXqgB37KdGYAVyGQRTNUABSJE01AAhdwVV0Fr7/EAa03aBNAqffaBBkABOR6cDZkiy3K jvXSMdW0mrxkAwWgBorwkmpwAUWgB4YKP5iqbNsKBHClCJB6jwyAjGowsGnlQWagAw5woOv/GmJ7 +ActUAE0MwEpuFQp0Gz5IwcXkK7PJX7SKa1dpQgcsKQZ4AexgrA2oAhmcABaRwTwCrHccawbkaxz dJhreS9zkhmDagMZ0KiNqQf3OqZ3VqM2wAHpmgITsKpFuhEXcKqlOQFEoAdNNYdESZpTFJwhBgQF 0KMOAEyHKqIfyHA4Yao+mwJAQKgcEGIAqwMEAANqwKHMOWgsia4H96hZq0VjS5iOQbGT85lIIU1A EEym2VHghWdA8HpEmgIXurqfF41qsLqV1wS0AjzA5FV4pgO8GqoboQNmpQXAlCpGEQcHgARNOUM6 MIjNBLmmaZ5s5QRMNYhsKmIkgIdxyjIf/zRNwuK1wpKWjiIwy5qZyCiirMF0DDVMf5BRDPWfUPGh fuiyOOG+G4GhX0U/sHgFzUYn9luh+QuNBbx+B7x5F8q1PTmxAMYXw2G+K0oYSVHBRdFB6eSPtEGe /PicGezB1GYDGyQoHZxO36mSACmSPbebXxs92bIo4IWB/yM/B8JTjJKbpGsaD1w99+GcvhGVddKW Ugmj9kG+QFKZYPuWqOkkQOwx1MdKbokpRAxHLFweGNgXE8ynBFkcfRI5TZyRkEnFDqysp9s2F2m6 bqTFNWLE1xcnL6zBZ6OT6Ug2G4nELZLGZpwWbOyZhaLE3YLGtMPAILHHP1fGUIIkOmLFf/8clSoi WqULyJAcyZLcEYQ8yZZ8yWtcxZi8yZzcU5rcyaAcynr8yaJcyqbsIaR8yqq8yqmUyqz8yq9cybA8 y6csy7R8y6Bsy7i8y5esy7xcVUXQElgXzLzsyWN8T06QzMq8zKu1GAvHEkIJANxZzI6swxRbcQiR j7jxzE3BVclMzcbsnvumlwWhzajBzSmhdOCsjuL8wAthzqOBziihzusczo8MhjQ4mr2BzlpQVWrg BDBJAPk5cwwgW1WVWxyRArIl0B/hzxtnrZCaW0VgcAlN0UIRAgs9zZ3sy+XBEPAMGeisdNh8euhp ENqsBQgBUwtHEGoAfvmMenqJeh0x0iT/ncuu3CD5rM/bDAAD/c+nVwTaJ1vBbAbDtHApMNQDEQLJ jHU9MRAT4ATB2dJJ3QQA/VtKXdXSzBFKRwA2sNRkZdPHnDIo7dH7zNNa/dUdMVYd6NOPsXEwNdYI jTtx5hF51tNqIFsardYc4VZxPXMCQcybzNG9Ec0J8dHObNYlnXUe0UjmTM+Wg9gdkWdwA9kbIdkd sXF0/VZRIRAgYXprjcmCjRonSNY73dOOndCandg8IRDNbAas/diEFdmpjdofDX4bcWYCDUy6XdQy Hdg3TRxj3RCGLRchzdmZ3djGzdZ5AgCxLRCxTdvHHd1SvRAb/du9Qc6FXdamndzQrdre/z0qzA3b 0t3d3Z1nVXXe6D3ckhzai4Hd2V3aZ80btv3dYy0Yry3Xz13Zs63ftZ3aU9TbqszebeHe733OkH3a /B3fJwMAgM0RFTfZ+S3V/T3hiW0VzWzJAp4WhC3c2q3g433aDQbgG6HX4i3bFG7ik/3ZG9Fg6h3J Gd4VBK4QLZ4WxS3fs33aW22azSRbz+3c453gKL4RJ4ipMweTOu7bYW0fMS7jHf7d5I3gND2CCx7h 803eQL4ROY1bYN3OQBLcEzHjXlHjH1HlCP7P9MgAEe7jQW7lEu4REz1bR87JL/4So00RYL5lEBfh tJPMgqybSY4bMGkRd17PtDznKxHldv9O6Ipu6PO85BAx6Ioey9YNG44eEZBuEh7W4JFuuoxeEu53 EWjWFW5l15tOsZ1OEp8O6vsNE6Ne6oB86iOR6grhYaRtE63u6pw+6S4h6wiRWxtu0qJO2bi+b7Au ErxuEAj96+XcEmawcQx961od6F2FEpCa1KuV6dPN0FhORXbdz/noBAYd52rgYVpQcQTw3FgNANOO FBjN7SDhBO1OVpousVyOG8ceg3td6ykR5bRu11ne1yLx6w3O13oZAq5dEGutdBuW1B0x6gSRP/8O FAix2L0+vrreEvf+1w2v72VBRUD95uicZ48K1RtH6g2NW1Rd7eG9EUKp1MEYZzwN1bL/lT/ulwJB LW35HmdUPdAiD9Rah84w2dXwruW3zVVUPfT3LSLFHhIZL+7KThCXzhGNJOKy1dMaP9MCQRZKd+1z zfJq7hMDodJZzdYAAFNu1dsfFhRX7+BZ/9hxbtl3re4eoXQm7+f1jhrHXkUn/86mweAeMdYDfWbD 3WAaTfF1f99n7xEknu8DTfdIgfirLvggQfiPDfD57QS0C951b8/WbB+8vvlPH+pf0fYIg9iMvdu6 zdciMVZjivoK7feZK+zQ7vWNn/QcMVbEPPvj/laun1ZVt+JOXQSFUe4lbyYXzxKpfu4Bz/Gezt2M 7/VMvtwKMdC6X/2IXeaxT/2yz/c+/xHT824DBW0Qm8+Z91wen174ex/98+z8tO/1BJDe6A3wC/7+ 8A/M7b/xpH7r2H/r1k//9d/XAGGDAACCBAmoQahlYEEABEIQTIFQ4kSKFS1exIjwQUaOagB0BBmS opOCETsyYJiyIAORCQlaHGgSZYiWEgk2OQnApESUOxH2REjyY8WBNn7qpDizpZkiDyEeBRCiiROb SGtezbgRK8KhW72qIemTI0qVKVnWJFik4lM1KRpaNGMmo9KKWiYCvWuVp1WhOCeaIWhXDV6Jbg9W jCuxiVg1EwCw1BKYImC9X71q3drV8uacZRmebfnwcGG2kQEYpRgTow3JE01THVw5tv9YvEJBIxS9 V6xp1BNVewSgduLDCWBfUnQsm3NLzFg1L4ee1PPnq5QJUDXjVG/yEIKbLJSLcWGK8EUM6pZOm+9K u9nTokdOsDvC7wTDkxWuhnVwNZQnhK9Pvuiuau6q5waMjqzpHsPKvJQIIEyNhVTK7yLTyhJstvQ2 NK4hlWiCLzXP8rvwQYm0YwhCBhEUqUC0WGRRweluaylABiNsy6wMM3KPIRBDPEo9k4RqrCACKtTQ Irc+21ENLWSUDUUCImriOBg7crGlA6+0DMqyaKxJCyfCy0hM2GpyIs3oiOzPiSZFMpOjNN+UKE0y uWzxqy3x3MpLlcDkM1A5rRS00OX/shRpT0ND8tOsRR+1iE1IJ60J0ZAUpfSiRqnLFFJJOwX1IktB wjTUvRZc0VRBP1VV1VE7KlXVTVdqtVA1a231VY5iNXVWggDFNVhhodM1I15D9TXVr5gKgYEJf53A BjqHxSpNa2+lNis9sz11QWBFaiJZgxjj9q87JxIqpXIxKhajY0FN9tuOnkTVM7/WJe3MkcrC16J2 L3q303i3WrJez34sN0B90eW3X4r+tSjgTAe+CkWDy0J4WDNkXLjOhh2WCOK11qU4tIvr7U3Yggvq OKiPQVZDZIokprTkkCz+MwWdQ3i2rHNrLavlDtWFWaNty7W5o3T/vPevlR0dNuii/wk8mtukOeq5 oKYtKjGln1WVemrmqs72aowcVGlairouKONWwxY7JJknonlSsy/KGgChLdrPxKVSYICBEJBc24Zm Aw88BWlJVWnvalM4PPAQUtga0rltIrleeV3DGK3PBrfIS4TQZihlhFLIO0XCc7x4p6ULwqjHBSdw HM/Lucoc1c1P9Lkmw4tQGyqG1CC9dBEvBvPpBV1/eaLiUXVb0Ns9yt3bkLIeDUEv2S7oztSny551 g5lXyaLn642ez+nrhvTutVQidzkvG80+uZPfI611j8uf7H6GKlcf2ajlPoY17kriIkhvXmekwM1o IsqbDvmINhyVOGQqTmhKWcIXqP/1Vc+BHamSSr4mvwWpyD4SsZ+R7rRAQjlBZxCc3AvPxML3pYhr ZVkdlzqINM2BBIJcoh+ZmoCw5o2uiFwxYKSax7b4KS9+V9qh1XrYkR8a62Qd89MGKVKEFExgPABL 4szCuC/+7c+GF5lACopQOygKcFgEzN8EwXgxLJbFdBwZIXBS0jK4kVGOQ0sReXAVxbJNkSNVdNcV K+KnPNaoj1XZ40VoKEbPWNBVbhQWHBHSN4Y08n51LCNWtGCDFEayhgwR2iTzUi9LZoqQAzRkRljo uE8u8k9XaYq4+DjGAv4RkAYLQSN1iMlgabI/drQiHW0JNZAU4Xue2aUpK6JKCvr/74nD9Ar7HmVM PTKkOBi51rU4ybJl+ggkTnjmdKKJSkkeUXwn06LtiIkrbpaSUCGZZTlL0pHzpSRaj0SiNP04PAvh DFXfLNQr3xjLjJwvh+AEqJeueUzPRCtDAO0mOZUYyovYAIEACB6CFJpJhibzjCLJp3RSMlGDkguj GP3lPTMyxHROdEAjLWZJMWLQ9LWTl7FZ6a5UcseAsvOUGp2mO3k0RM/sziuLeaHOChDVFwIwYh5s qkgo86GQbCyi8CuTO7dqVEqSdaCws5ALM5I1p27lCgZrK/V4qDuTlQWhGIEgQUDJkGtS03kv/anL QpkdZ/0Pr7e8kgvqZdWrztV6/1qaznwowtQF7XWfEFUJAPO2zoIQNabP+dJOwXolMzzzrrDCamgd qbvApROp3bpsIv0mkdKOKGI4xGAIFNg8GG40JSHdjA4WdAUtpRaxLemn/9oWutGKR4M2cAJlPUMu X0mQoHTTYAqsRUrV4skB032RYz9Yk+T6z6oS5Uh50WcRg3rTjNdVjHILAlzOhPBBwhyZeLMqStcu qKdA5WtnUHZE7nHqs+aTLxuhgzMdGMi4zMRKXlElyLk0d62LlVBm2VvC96J1mv01CH2hc4VnOcA5 DzawV4pgT4wxVqUB9mFkJTJOZT0QfB2WqfPSSQDP4kmxWjuxfru7GRdGjgFpBP/eonIpuYeGZMmC W5xlmAI4xDFAcSJmkVcBkIHMxM3LX6aWcAFA3CCD2cxnBtUEXJBNNLfZzYtqAn7d9WY61zlY2rRz nvXMGTzv2c9/ThSgBT3o6PSZ0IcWtKERvWg9K5rRj36zoyE9aTNLmtKXFpulMb1ph2ma05/mlqdB Peo7k9rUdBb1qVWdqVSv2tWLavWrZc2nWM/a1iyq9a11vZyhyNfXvwZ2sIU9bGIX29jHRjbuMops Zjfb2c+GdrSl/WtlT9va18Z2trW97Yb1mtvfBne4xT1uzyi7AOdOwALSre5zt9vd7g4AueU9b3rX m39DsUC+9b0Afvfb3/9eQAP//H1uexfc4AeHtrL1vXCAN9zf+t6AByiAcIpX3OLKVTYGFp5vh3ec 3xWwgAl8sICLl9zkJ+81QjzggY1z3OMPt8AHWHCEIxQA5TfHub2V7XEF8LsADc93Bz6wghnk4Ag/ sDlBfm6BDQz9A0nPedSl/uxqlyUA7z73Aiyg9Xx7YOgryEEOfpCDeBcg5ltfQAU2IIMffGDqb4c7 sasegKtjvQAG+PnSuR7zocsg7D9YAQAskAMLZH3fC5hB4I+dhT4QISUj6EMfCJKFLCyoAn2owMUu n/lf20DycZd61QFAd7tnXe/5xsAHvv73I+RACYUXOtotsIITLGDoxwYGPLSR/xJQwAMeBAEGMBZk A3jQ2DPEN/7J+vB70Edd9AWp+7sXsHSQWyD1JliB38PehkmYgAIrsIBKOjDyE7i92MDQBjxGwBBy pN/ey2++8+Wqkui7e/par77XVUD0vythBhtYAahLicFbABYQwGALvmVghIIgAnhgBOajPILoAxsg glUABjQgiM0DAMobAQuUPBuwQAwEAA0cQUYAhlVwvAwEhRNMwZSAP4IYgRUEhfXLQBNEwfirt+cb PbtjgPvTNwzQP/77gSFcgQBckBXYgHw7vwtchoJghFV4weAjCHhYBm3og94DhdMoPgBAv2Xog1WA h1WwQjDEQOQbwfb7QniovP8RIAdguEIHVIkXbEA3zL0U1IYxhIcWxMFxe776c7ceXDrUU70irAGx G8IaCL8FWYAV0LolHAF44DxtQIMoFD4A0L2CAAVy0ELWyL1IhIcDIAhtED4zzERQ5MLd04ZVKAg0 gEQXZD5RLAj028RQ/Lw95MP5IwjSszuf2zuv+7qiG8IcqAGSW5ACMIFGJDYplEQAeMTLYz4ptMRa hD8zhEYurERrnEVtyMIMPIAKgAc0sIFwJD4RLAj4e8TKmzz188Zl0ENbvEVvKwA/bLce5DcLYDm+ 278X+Luxm4EDVIkC+ACti7dhk0JGaEKDBABKnEJp/D1qvMZqlEIzhIdaTCD/37NI36PIhGzILaxI 1sgCcoAHcgAFznPHcFM2XSw9etQ6lvNFQtzHHOhHVDE7ZCRI4XvEA1gGDFTIaCzHjeTEhwTKWZzI lDDDBZlGjpxFgiCCTCQHUyzJbzO30js3lUw7DwDCD9g//jPEQiTG6fC3JSQIcli+9dvJoZRAn8RG 4AtKM1yGJpw8bXjEbQSAA0ADkjzLuYRDgnjAAwBBU2zA5HtKa4vKlPy3mPPF/dM+sbOCHCjCYiw8 fgNLAMjE3dNItVzInpxFiFzLLcyCbxzBtgSAB8TACug9u6xMySQH1rABkWRGeACFAziAUgxMqJQr qfy5wlS9QVyBQgw7JQAB/xAAuw7wDLM7NwsYyJpUyrwsS4bMzKC0zKJcPt9bhvU7gAf0PXJox9M8 ADD0vVUwRVa8TnSczW0bTKwrTK3LzSJMzCEEgAKYgQ/4gRM4ToLQOpvbOrjjSxosCL4EzJSoABsw Tf4cT3ArT/srTJBbgayUAd4UOxkgiNkbvBz4gK3jOJuDzAHF0JMr0Nv0N5BjuQ9gzBqogaLrP+Ek iA4AP77buni8zQx10ZIrUIDLN6w0u7ELuxsVOyUQwLPjNwQogAPQuq580SE9uJ3rOJBTPWJcALbD UdfT0X/kNwnwufk0NsaLvCvVz8vLyHljvP5kCC0l0mYzUqDjO5sjuAIwxP8h9IEfEIVkEAVAWMzC u7bcu0jf20biYz57y70tPT7fC1NmG9PCtEcVIMYVYAH6TNMcsAJreIdxGIduoIZkYAVAUIKAjLbc c8PI407HA9OC29OLwdM/TTa5Arj8e7qCmNCCWICjG7tGeIduyAZrsAZpoFVpYIZcwAQyMMJm+9SC WIah7NTTkMG+qQATBAZQ4CQ0OMER6NLOGtb9VNYTFE+VyIITtIFepcvgQwOn7Cw/3cAJrMBVYA1l FdcMjLzqBAZGcMoKDD51LYgYdMNgzdYL5Fb5G4oOrb7UO1UAoIFTeAXOWwAjGDslSAZz6AZYtQZq kIZkIIZccFhaQIVGsAL/IT0/s5zL9CtDb+3Mi6y8CgBJjiWI3rvO9Ps8kbXIBQSAX71IuWQI67zO ocTJi1yGeg1VLqTCi+RO38s8PFVZKkzHi6RMNrRIlYXBj71O08S5nau+hfO6XRUCIeiEKqBPgc0B QDDYg41VWmXYXKAFVkCFVsgFYkCFJzW23BPF4ANJcthZPz0AkMTAzmzK5ZvZ0AzDEfS9ygPPD7zb DfS9cNRZAGjAZTBNb/TMvNVIwY3ZjKzZ3FPbtg3JEXBcvXVNvgTJygNDx3vELey9ma0AorXZmY3Z a7RXhLCApRXEoUs6BqiAJuAA+mTVXBgHa8iGWJ1VZhiGXMAFWmiF3UUF/05IBEBAurKt0zCkwVDt TMpM2TwEz1VAA/1kReQlWcmsW4IAwxmUzgn0jOctiOhNP3QMXKL01txDWfEFvqHEU87rPVXMQCKw Ttao3J+1W/WDwb8NPblqOXvEyl19DIMAgAVQgh+gA1ilXVsdhoZtBVQQBUxoBEBoAyVgzBmIyWR0 Tc/b24r8veVrQ7SdyAOgU9/TBsdbvoccyl7VSOFz2ZDc0hCOxaGUzgT01m59RrPs1U+t2RJmxp7t W0vkyFCtYR32UotTuJZrSSGFghZwXSXIhW5I2IU14ARe4DYgg/+VgQ+4xxygWGDrVfBMwVBdPiu8 UuxlRhO0SGd0y+SVPP/y1Ut4qMQKUNaPnVYbLl/Js9MvVtzwleE7llxTDGHHXYUsIFzW8L0UbMCN /ESCOIAcrl98E+JBFNJCqINf+QFAmFUCzgVW4IRIYOAoHrsVUL0NaLoNsOKKrUUw1AZQ5OGQBMUK SNcDyAIoNOS+zdz1w1PJe15QPACMtQFQUF8zTolBtmWMtNnP+8J2XFw8jmMtVEOC+NUJ9NY/BgAw VF86DUvPBABW1MSpC+KNu0pGZIg7KISBKAArIIaFZVhaEIUntoL/ZUwVoGJfHLoc8MdfI2GPhcOa /VUr/NUmHGRQ6APGBUXGZVyYBUkvvOduBEk3FFkaSz8rTL+h3GfrJGb/O/68GTbf63xCnSVcN2xo 1ZRObfjYs3RA6yTH0VUDmNM3r5ORL7gDcI4EZmhYiJ0EBsYCdS7C3Py6DzgBH6g9ghM2Eq5m3xuB mh2BDgYGU/xIi4RLQyZlIujVobZIYOC8EWjokHxjGGxoMRbmjyWHqi7miTZmPLXOrf5ZB+w9lM2C 9AOFQS5HrR5pki5VfdtXAEABTTAElFgAYiAGVhAFTIZida6BBM3fIuTknP6BGTiBFc22/9TPzrKB LAXjYP5SAFWJoPZSybYjG6jXzvPT/+TW/zRNyuO8Hj6NHza5QO1Q64M6DniEMKBPZqCF3z2DdLbR vxZsdu6AmJsBJbCC/yiQ4oDk6XnLXHCMzsWuONFGFTBcBgr81V3eQ4VrOA8luaxbuQ8QASUQhTaw Atme7ZpeuJxWAjEQg+yWgv99z+mzN5O105Mz7gURWoskB+KOP2WzSm1WPRUoxB+wgjYABExgBUwA BCzg7STY5AmtAH6jgKH7ASkQAzII7+x28P8Fv3geN8iLPPiuOAG9H1aOvCzI7Pgm1dM+6dW7UU5W PZczPBBN8AUnAzLwAgd3cdmOcFGVcW3TwYtBN64DUd22ghVncDFo8Rd3cSloPd+e8SIXTPs9vH6T gI2rbyFcAjJog0TghEkgAyv4cSAHcikwAgmlgHg08i9POLlSgjEfwv8yN/MxXwIrwAIopwNASIRI 4AQETgQxkAIsx/IoOLoV6ADzBvM+F1O5aoNAF/RBhwM6aHM3T4RGiARM4ARR8ISYJoM6v3I7H+8B 73IJ9/NMBzZlA4RO9/ROT4RQbwRFxwRG5wRMmITfZQMrkAJJp3Qyh0kTWFFM1/Raly9lY4M2wANP D/VeD/VOx4M2YIPwbnVKb3UlODofYMwJlVIvt/VnHzZlk4IoiIJWt/Zrn3YloPZiF+9sH3NWDbsV MIEJnXVoN3e5kyszV3cjENgfYHd1V/awSzxxL3G0azcqPfd89zVlU70TEOx/B3jBHvd6twAK6Ld2 0/eEL7YaV/iGFzcahnf4iCdPXJT4iuc2iLf4jA/zXNu1jveKgAAAIfkEBEAB/wAsTADKAMQAIAAA CP8AAQgcSLCgwYMDs2RByNCgjT4QI0JsSLEigAoWM2rcqBEjAIUF0aDhSPIgMGAlCfaBd7LlyZQW QaGESbNmQW19BL4cOAKeDZskd8JcCVSj0KJIN8LLeRDNQos2ZIIawVMqVYF9bBBZBWykQaFbgTE6 MDAqsKkHiTb1CmBEnxEV+sQ961FglpNjBdrIQgRYnyzacA5Ec5LtAcJdGd4VSxbAwwOMzl41eHfV 3qcf8TZ2bBUry4UgBYbNe1Eu4VVERLPss4wcVSKrgcFLDQDeMpyg4IH6OpOR7j7ayGGssLp13YFq DcIeeUDbMse2/Qb3CIocI+DCAfQhR64PKEbcZ7b/ZgT+OYDq5OExOogeO8aVy0ABh3dcoO/v4QW2 n36xeHbZ2qy3033uQbeMX7ItpM1MB5Cz24IDAaONQPBMqB85vPXHVIO7qVUBObSptJREWQm0imsn UmWDbQJx+BE8VzXX4WwRzpSFT3rBs9BS+s1E0I0xajPjU8SxJRBxTK2IEpAtCqkdPEeCSCFTLyHZ ooPQ7SaQNqsQhxlVPWHGJI+eZYgGfQNV9+Iqkxm0kksnPdWgNvB4tSJmaoKyjA18RoVhcgDstIqF W64CQHBZbFaQnn36+SRBZCYEz2YQMtqnmjeyWRCZL51Zl5or/qQTMKEWVGqOP0UK6KiPIgclAL5V /9iHomUqxlJZOJYpGzy89toqq4H6GGxbdMJj2Ve9JvtrbUy5StBLuyb7aqw4NcYpSoASdWqw26KK a6rNrjpstq8CcEAWq9xakLjP8nrVtkQd5WyNwNY7AiN0ikqvm+Uyu26/0Apb0LnpznTtstrmGuwB 6qUJDMPr2Tepv7U+ixJsIS7zXBZawtpvxfwCZt6KEQOwjKG+1UVEaoAOOLG56lUAiqgMNyuxyiz3 G6lAYR55a8oDrfxRx75NySrGA2kMnb4vVfeTDdadR87TWFK8LLDOYXTmQmeOVMGB/Dba5wE9rbdi TitODcCZqX24DEZEYNmyecSBcsABuWFEzttrK/8cJd9xzwipzTqRw9cyt7oNN5ZdXwR2bRHvlHXf C2370gHp8roKWZj3urnRIAM7AuK8Npt5hW16Ji2vRDjXmG8jrJhb6WUVayxZ5KIZN69SOkZOryUT ZIPtnwO6c4uzM/L48J43dro2VwE4bFukk2m5jxXYUF/29ZEUO63Zpw5TqNnT2pb2DX1flr7rm09Q 7N03dMBxwBjKE/oEhW8q+/e7n9T/4/MbAAfIkzrxzIAETKACOdKtBQIwNwdSlwMnSMGB2cB/FazJ Q/oQogwiJDQIiUv8CpKFEnnQIHEhXENSeMIWVkRephKgSY7XwhV9rCE2dKEOEQJD4cmQMibcYQ7/ M8LCHe6wMjYQig24gpaluektq9hcCWmGGDQ05jAnWQVm2iITuUykRVX0n8z8AptymWVmB2FhCiHj F7J1sTFT3ApqBsLG+nXwNCOYYlmkwj8H3gc85LDRb2STmgbWpkK8OoBscnKA6tmGLI7UDc9+xyvS TTJZ2SnIh3pFSbtIa4s5gpINqwcMSkoyULZJVmoa+Un9cJJOTJkd8CpoJeigpEgDGZQTNwWP7uRk kU96Gyuzwiu42QYjEJyfJVG5jLshTmDnOebXeGWu343kRuSgVQ5tuJ6VSNKbOunlBXMzodY9DAAF 64+O+sYjG4KGV30k4I3qAqEbNepMsZMh7cKZ/xM6PQU2y+iJbYIIgN895UZQIg6MDogmghjUk1C6 EaEQ10HoiDKRFiXLEGWjJYVOxgZoeGbfCAXLaNoPnad0YMuwtTqfGBKeEeJRJU9iyVjxjikwtahO B5JTnuYqhysJ5El+R7htUnOnG40UTMGTLJb6CJjA9Aw0CbjSq3mLl0yT6W8kciTCUHJHNAJAGTPa op5S6KfUXAlOJMI/o75qiEktGTyDmpU3BTNpPJJNyXwz1QGuiDYNutg6eZaolyoMqmTqA2qiclLE 5SRd9tuVQKwpkDNhqCCIi1isoJPNizAmhhd961GTaqGxRjU3KBGoimh3Jm1wjk5GWqDGKoA3deS1 5iejm5Bhs5qTMn6HdZv0y+yeVsngHNWb6UHgj3gFClkKBHE4QZx5fBjaUFoXlav53W5yY53ZzUQ2 gewljxo0UOhiEICj41VLjhStgO4SUodNLCUNxzPb0dcudALFWLEy39gOhFpnetUIonVO0CJ1tEeV zaDUyznSaaOMnEvXg6M64F4BY4QKtIH4LqJhoPCJVrFjn0I8MsT1USR7IexwUYCpYhPnL4hRPRL+ jGjEdO2JCIg7KY1nqEKGCBQND3HXjof8PlP2csNEjnFMpNUxIhP5XBBJlJMPAj+OuAUiSD5hQAAA IfkEBEAB/wAsTADKAMQAIAAACP8AAQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48g Q4ocSbKkyZMoU6pcybKly5cwY8qcSbOjmps4c+rcybOnz59AgwrtWZOlmqIrjyJNqXTpyaZOS0KN OnIq1ZBWRVawYeNAzaxXPYIFkAUevAoEzQqssOrhCGBmzYLy+jALGoU24AETaBfi2LAbx8KF1yct PIHkDjcckRhYH0aNH6IhrPAtIwCTCz/8Czgj2ArwtIU2DCAvPBtoD2TpgwZtQbh3BY6ARw7tiK5o sgBQzRptBVDwQNkoPRzA1tQ2RvwOXnxEnz5EEnLufBFsH8JwiwNQG5fwgWXdXQv/PEC7oHi44Jd9 D3897nbF1wvnddydbHdQCKdTrwhWdIWy+AmklmmoEUFOYatQNtB843HFlVdwHZiFgQgStpxw7wkU X2l6XTgcMOQcMJtiBum330RZEQHPMruZRZdaGQ40AhrgaSYQgxzG9SE8uslII2Ubxrghg0HuRgQj MJZ44kdZAdcdjwIqBuMIooWm4HjlGfecaDs2V6VohQUJ45B6ARAkklaSWJCJS/plEHl6AQNMelHW CUCCYV4pEFyXDQRelwLhaSaQCsKIpHxlbjibNmgluWabNhk0WVsDiTZCjGYRYUOCoBABZkGM6fVY lZdmF2hwnhK6CmqJQdcqh3tdiLeqiuQc6ShBbELakFXgRTcQkpcZahYwNiRG2IoGvdXdqnuedqOx 17FYgbE2lLUicIjuNa1Zm5q1TIK+PqqrRrkm29VuqC201bkJHZAuQe5eapx2B8UrG70HlTuudPt6 1i9G+v4rrsAUBUywQAYfPNTCDDfs8MMHRyzxxBRXbPHFGGes8cY0BQQAIfkEBEAB/wAsLQBSAL8A WAAACP8A1QgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcyVIh kBASUzBQwyCFGpkocbbc6ZBHCUKXujRBqAXAzIhmtNC0qdNkU55QDzaJAWbMLHGwuBwEYPSgEzU2 bKoBkuKrmqRLbx5V0ySFjYFJzbglaCasWYFhh0ot27TtW4RkgQzUYsZJiqFy/6r5SvauFi0pzJy1 SzAwQcgpBA/MC5JHDDeZEMjal2+TQQcEngp0YpQBAAIZCHBVirOmWoGyXQOgzVW3wCavXWfAbRQA zIIZihM46lq3Urq9Xwtk4Fp2iuIOBCoHIJi10RDAlwP/GK4mhHKBQIKPJ+76eEcNUzLditBLHjt4 BW0AkLt2IOu3ZgCQnRoAMDWTbTjpJxlN2V2nVFFfcSdQgFqwJpkT5A22m3Yz2UDAQCEMOJADGTLw lmsCJadUehziBcBiAOgl4VkbzuiAZKn99qKFi2XI0RhbLBBBARZAkMc/l8V4W0GsDQSAWQgeaCBN 7gG3JIFOsEYddQUSOJ5eBKXwoUAhHNgaA7IVFByXUgqkU5MEgvkknFpu2aVrDmg2oWEoepkBmB3x QYkpslggiTDRsENQc7r1B6OTUE4ZZVqrvdjUnAWmoGlZZyXH1YJurlVbTZuK5WQGpQpm25JwPgkp nZlu/2rWdVwN5SkDDrzYKVf7eeRENPncswAy/eTzS2WbumZqpZBOJ+mUGYhq6VpPBngXEGaYoVlR y7IokAMzRTsYoASa2oRSq76pKwB/FfUojddK9pcZ4Bb1HIvaCsStR1fAkg87dgDrTBcIqfYuls7e NilrITih35TafeUaEE7kWliBTqSnp3YOGNYVax2n5+NNGF+nqljqasddEwRkBydN3FXcq4BOsJwB tw5zBWNZGn+kxSbp/EPPLwQX7OjBrqZVG8TAcYUytWZ5SoBetHZZkBbNlfmbbOsZVLVY6R7Vqn5d v6yG1HqxzBV5tE6t5NdRxS03wnPXbXdHSd+t994TMf/wHN+ABy744IQXbjhGNpB7eOEU5qdrQQZf tOrBEU3+UN6LN+QTUEKdNjK7B0VuEWEDnUuR5Q7dlTlDU1V1VVYFWanhb5rOuhZmoD4W2WRzwaXp c6TzfhdjnB5ElhmTW2aQUjZ0N5imoMqVwt9gRRb8WJnV7RloopFmmpp6ZjBccmhKqBP5snXXWwhF FadregSknxb8wmkXv/wF5eY0jecVhGaarrpO+QQToPgpSQ3661L7qjM3+MiHPvbBD+SgZi0yzQQn RdGLeWCkQagR6C9iSotxdKQUAX3LUfrRV5dINBAT+W9MWLKXjkiGl7ekUA37AteEQBc3IAmJSEZC UkH/AiQZb+GwLV3BSQhf9bjV2CA5WWqis8yWo6SphgHuqeJy2OQ/Uz1JgHaKIgHYN50s2uSA5Tla SwRFKEMhSlEGyQBMCKAZrm3pNk/B1EDSYxQomm2KTbSNFR01OUGialMboxSWrlOq3cmsK4U8411E t5JfBWtYxTqWQSykqxue7YIzMaKFXsZDazXuW8iLTN4kNEjkiKhLVmML9RT5JCOOZTFmAQ6GXnlG UzFgZDvp178Clo+BIeQ15NEPxcwDSg7V7GOPoxkQZCOxqTkBRbZxTROuuS7bMQljuWJKyWbUQi9G aGpqIxnFrnOxsoSTZDZwgnlUB5WfBW1oRTuIfv7m/6k8TUtfuiHPy5rGnTGmqDfoEks/n9PK2HGl TCjj1bISFjEc5kpAz0EbetaWI5K9RnGrCylIgKAYcor0pCZhDar6hNKWlqRivwSVS2dK05ra9KY4 zalOd8rTh0CmpyuhpBouepKnoE4h3kkPPTUiVO39JCiKoyRrTGcStGwGIrj6ylI1YtXAtc4qWNFK mMSGPbPoxwkL8gtczNCEtxDGMIjpHXqgRxDOnOVvap0QYeQ6GNhoVV+FyV7pauef6snUrl3N61nY +pe2FA8l2wvNaEozQfsZkGISRaD7aCObqXHJOthhz6dwGJ3h6CSBvHGf/3iFsPLV72xGkR9rxNOr Bf+uRyfNmc1NOtsE9Jm0JA6cT33uU1kCDUiHcFLQdBr0uD6paCwvkh0CbeKAAVkoQb1iEMkehDlK uapPKaxgGmH0lxVadz8JgmGIaAgvC6bEh0Mq0pGK20o4YbF0/6RoylbzEliSqzZVyi/dylnRVb1M C0icycsE+V8zbSlNT0GwAFPCxkIdKlH09aZ9TdWkpoSNWe1rGSzpuTT/CLi7q/quWOBkR+ocTJAk PhCpNnWlFqtRJJYUFrGMleFQvUtcbhLwhx9VXSedUTEZ4NMnB3KdK6FYLCpmlifFteAjDyTJOAHy EZc05RuHRJgAE1g+fUw3nMCqYQ+70pCbhJomNOH/nSaTJ3oVbJycQWzAFI3yo5QpZzoTOM7m4Q+M Qnbbo/CZmSqxp9CI5rWj1PdxBH0agVn1Iqw9NARjqtpQdBJpMuPZuxJbsa76yaIqB7lWS1Jb15pC aikC9dWwjrWsZ03rWtv61rjOta53zete+/rXJtkcVA3Cq4empLsMEepEKfLH0y37JF99nVidFM+M xbIkyF6IVF09kWb37dkliWz3KEuQvPWFsBP6HUEUexZ1G6Qub0laXR4bO76shSy7A0velDfXRD4P s8/LN132+pewLGhVj0FJcCFI3HLfxQHH8S0BXyMbveR2QwWs+NW4YsCvhOe1BCFfcES7H+88ybZj /2KmdAoCv9foSoD4Y7L+YuMbpW3oJPAF4nzLvUWdtXe8TQaLDdXL3BoWpMj6jpBmTqlChs5EujmC kw5pFG/N3EhNf8kVaZ8j3SCvCHQVrMlzUVJhN2K43Ic0T4YkDM0xPodR5YOR24ktpyhuSVlhUu9a MmYem7QKTFrDk78HaqkzuUZ1+20tV/xNkhxjkscO15BSbLyai8q4kZXvjZrugqlGIl5UMwnxO1s1 yaNomiAv63Cs6MpksUVTYgKC4UnATExjRh5SXcaljjB0u6Fkafflble19i1TI+oQ6eV6Vyx/CZYJ TX2Hz0mhLROZ+CiPMCWKxiexqy0zfS8ziTFjJ5jIrG3a8Gc3yEBQG+wpZjE1dWzCbX5zl6YKTzlH qGM2e2ET+Gg/N6dprMxSYH6XbTxRbBh1UALiLRrFFlyTIQsYJouXNA84GFkTeroRAphGHG/RNmnT gAfhKTekBRflALNUfaFGJtwGbCq4gizYgi74gjAYgzI4gzRYgzZ4gziYgzq4gzzYgz74g0AYhEI4 hERYhEZ4hMAWEAA7 ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.eleconomista.es/css/general,reticula,portadas,menu,noticias,botones-nuevo,ultima-hora,ficha-valor,tablas,fondos,registro,ruta,pa_estilos_h,ecotrader,bolsagora,lightwindow.v142.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Arial,sans-serif; = LETTER-SPACING: normal } A:link { COLOR: #0076c3 } A:visited { COLOR: #0076c3 } A:active { COLOR: #0076c3 } A:hover { COLOR: #f60 } H1 { MARGIN: 0px 0px 5px } H1 A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 20px; = PADDING-TOP: 0px; FONT-FAMILY: Georgia,Helvetica,Verdana; = LETTER-SPACING: normal; TEXT-DECORATION: none } H1 A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 20px; = PADDING-TOP: 0px; FONT-FAMILY: Georgia,Helvetica,Verdana; = LETTER-SPACING: normal; TEXT-DECORATION: none } H1 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 20px; = PADDING-TOP: 0px; FONT-FAMILY: Georgia,Helvetica,Verdana; = LETTER-SPACING: normal; TEXT-DECORATION: none } H1 A:hover { COLOR: #f60 } H2 { FONT-SIZE: 14px; MARGIN: 3px 0px } H3 { FONT-SIZE: 11px; MARGIN: 3px 0px } H3 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: = #f5821f; PADDING-TOP: 0px; TEXT-DECORATION: none } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 3px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px = dotted; TEXT-ALIGN: left } P { FONT-SIZE: 12px; MARGIN: 1px 0px; LINE-HEIGHT: 1.5em } SMALL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 5px; MARGIN: 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #f60; = LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; = LETTER-SPACING: 1px; TEXT-DECORATION: none } .seccion { COLOR: #f5821f } .seccion A { COLOR: #f5821f; TEXT-DECORATION: none } #principal { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; WIDTH: = 990px; PADDING-TOP: 0px } #banner1 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #ccc; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 94px } #banner1 IMG { FLOAT: left } #banner1 OBJECT { MARGIN-RIGHT: 5px } .banner1-728x90 { FLOAT: left; WIDTH: 735px; HEIGHT: 90px } .banner1-200x90 { DISPLAY: inline; FLOAT: right; OVERFLOW: hidden; WIDTH: 230px } #cabecera { PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; = BACKGROUND: #f60; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: = 3px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px } #cabecera IMG { FLOAT: left } #menu { BORDER-RIGHT: #999 1px solid; FLOAT: left; MARGIN: 8px 0px 0px; WIDTH: = 120px } BODY#portada #menu { BORDER-RIGHT-STYLE: none } BODY#portada #central { BORDER-LEFT: #999 1px solid } * HTML #menu { WIDTH: 100px } #central { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 0px = 0px; WIDTH: 558px; PADDING-TOP: 0px } * HTML #central { WIDTH: 557px } #central-cot { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 538px; PADDING-TOP: = 0px } #derecha-cot { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 310px; PADDING-TOP: = 0px } * HTML #derecha-cot { WIDTH: 300px } #derecha { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 310px; PADDING-TOP: = 0px } * HTML #derecha { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 300px; PADDING-TOP: 0px } #col1 { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; = FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; WIDTH: 264px; = PADDING-TOP: 0px } * HTML BODY #principal #central #col1 { PADDING-RIGHT: 10px; MARGIN-LEFT: 0px; WIDTH: 266px; MARGIN-RIGHT: 0px } #col2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 241px; PADDING-TOP: 0px } BODY#portada #col1 { WIDTH: 298px } * HTML BODY#portada #principal #central #col1 { WIDTH: 296px } BODY#portada #col2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 235px; PADDING-TOP: 0px } * HTML BODY#portada #col2 { MARGIN: 0px 0px 5px; OVERFLOW: hidden; WIDTH: 230px } * HTML BODY#portada #col2 { MARGIN: 0px 0px 5px; OVERFLOW: hidden; WIDTH: 241px } #pie { PADDING-RIGHT: 10px; BORDER-TOP: #bebca2 2px solid; PADDING-LEFT: 10px; = FONT-SIZE: 11px; BACKGROUND: #efeee1; PADDING-BOTTOM: 10px; OVERFLOW: = hidden; PADDING-TOP: 10px; TEXT-ALIGN: left } .separador { CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 5px } .sep { CLEAR: both; BORDER-TOP: #999 1px solid; DISPLAY: block; MARGIN: 5px = 10px; HEIGHT: 3px } * HTML .sep { BORDER-TOP: #999 1px solid; MARGIN: 0px 10px; HEIGHT: 1px } .datosmenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #izinf { FLOAT: left; MARGIN: 10px 0px 5px 4px; WIDTH: 302px } #deinf { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; OVERFLOW: hidden; = WIDTH: 668px; PADDING-TOP: 5px } .coli1 { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: = 1px; WIDTH: 325px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px } .coli2 { PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 1px; BORDER-LEFT: #eee 1px solid; WIDTH: 320px; PADDING-TOP: 1px } .b234 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/imagenes/publicidad.gif) #eee no-repeat 50% top; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 5px; OVERFLOW: hidden; PADDING-TOP: 15px } BODY#portada #col2 .foto { MARGIN-LEFT: 10px } BODY#portada #col2 .otrasnoticias { MARGIN-LEFT: 10px } BODY#portada #col2 .manana { MARGIN-LEFT: 10px } #cab { BORDER-TOP: #000 2px solid; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: = 100px } * HTML #cab { _height: 95px } .logo { FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 350px; TEXT-ALIGN: left } #cabecera .logo { MARGIN: 0px } * HTML .logo { WIDTH: 290px } .logo SMALL { DISPLAY: block } .logoee { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 0px 0px 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } SMALL.fecha { FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 2px = 0px 10px 5px; OVERFLOW: hidden; TEXT-TRANSFORM: none; COLOR: #000; = LETTER-SPACING: -1px } .actualizado { COLOR: #f60 } .menu-sup { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; = PADDING-LEFT: 0px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; OVERFLOW: = hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: = center } * HTML .menu-sup { HEIGHT: 22px } .menu-sup UL { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; = TEXT-ALIGN: center } .menu-sup UL LI { DISPLAY: inline; LIST-STYLE-TYPE: none } .menu-sup UL LI A:link { BORDER-RIGHT: #c24e00 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = BORDER-LEFT: #ffbb8f 1px solid; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-sup UL LI A:active { BORDER-RIGHT: #c24e00 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = BORDER-LEFT: #ffbb8f 1px solid; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-sup UL LI A:visited { BORDER-RIGHT: #c24e00 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = BORDER-LEFT: #ffbb8f 1px solid; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-sup UL LI A:hover { COLOR: #000 } .noticiaindex { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid } BODY#portada .noticiaindex { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid } .noticiaindex P { COLOR: #666 } .otrasnoticias P { COLOR: #666 } #col1 .noticiaindex { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid } #col1 .otrasnoticias { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } BODY#opinion .otrasnoticias { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } BODY#merc .noticiaindex { CLEAR: both } .rincon { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; = PADDING-TOP: 0px } * HTML .rincon { WIDTH: 306px; MARGIN-RIGHT: 0px } * HTML #col2 .rincon { WIDTH: 240px } .rincon H5 { FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 15px 10px 10px; COLOR: = #333; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Helvetica } .rincon H2 { DISPLAY: inline; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; BACKGROUND: url(/imagenes/ico-flecha.gif) no-repeat left top; = MARGIN: 0px; LINE-HEIGHT: 14px; LETTER-SPACING: normal } .rincon H2.cotizacion { PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/cotizacion.gif) no-repeat left top; MARGIN-LEFT: 12px; = MARGIN-RIGHT: 15px } .rincon H2.cotizacion A:link { COLOR: #069; TEXT-DECORATION: underline } .rincon H2.cotizacion A:active { COLOR: #069; TEXT-DECORATION: underline } .rincon H2.cotizacion A:visited { COLOR: #069; TEXT-DECORATION: underline } .rincon H2 A:link { COLOR: #333; TEXT-DECORATION: none } .rincon H2 A:active { COLOR: #333; TEXT-DECORATION: none } .rincon H2 A:visited { COLOR: #333; TEXT-DECORATION: none } .rincon H2 A:hover { COLOR: #f5821f } .rincon SMALL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: = normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: = 15px; PADDING-BOTTOM: 0px; COLOR: #f5821f; PADDING-TOP: 0px } .rincon .noticia { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } H6.mas { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 5; LEFT: = 260px; TEXT-TRANSFORM: uppercase; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; = TOP: -30px; BORDER-BOTTOM-STYLE: none } H6.mas A:link { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #999; PADDING-BOTTOM: 3px; = BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 3px; = BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none } H6.mas A:visited { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #999; PADDING-BOTTOM: 3px; = BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 3px; = BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none } H6.mas A:active { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #999; PADDING-BOTTOM: 3px; = BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 3px; = BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none } H6.mas A:hover { BACKGROUND: #eee; COLOR: #999 } .grafico { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: = 5px; MARGIN-LEFT: 19px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #333 1px solid; TEXT-ALIGN: center } #col2 .grafico { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .grafico2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 250px; PADDING-TOP: 0px } .grafico2 H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 5px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; = COLOR: #333; PADDING-TOP: 7px; BORDER-BOTTOM: #999 1px solid; = FONT-FAMILY: Georgia; TEXT-ALIGN: left } #derecha-cot .grafico2 { WIDTH: 300px; TEXT-ALIGN: center } #derecha-cot .grafico2 H5 { TEXT-ALIGN: left } .bloque { PADDING-BOTTOM: 10px } .bloque H5 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; = PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; PADDING-TOP: 0px; = BORDER-BOTTOM: #666 1px solid } .bloque H5 A:link { TEXT-TRANSFORM: uppercase; COLOR: #f60; TEXT-DECORATION: none } .bloque H5 A:active { TEXT-TRANSFORM: uppercase; COLOR: #f60; TEXT-DECORATION: none } .bloque H5 A:visited { TEXT-TRANSFORM: uppercase; COLOR: #f60; TEXT-DECORATION: none } .bloque H5 A:hover { COLOR: #f60 } .bloque H2 { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; = BACKGROUND: url(/imagenes/puntonegro.gif) no-repeat left top; = PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px; FONT-FAMILY: = georgia } .bloque H2 A:link { FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #333; TEXT-DECORATION: = none } .bloque H2 A:active { FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #333; TEXT-DECORATION: = none } .bloque H2 A:visited { FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #333; TEXT-DECORATION: = none } .bloque H2 A:hover { COLOR: #f60 } .bloque H6 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 12px; Z-INDEX: 25; FLOAT: right; PADDING-BOTTOM: 0px; = MARGIN: 0px 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; = TOP: -15px; BORDER-BOTTOM-STYLE: none } .bloque H6 A { TEXT-DECORATION: none } .cuadroamarillo { PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; = BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; = PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center } .bloque UL { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eee; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px 10px; OVERFLOW: hidden; = BORDER-LEFT: #999 5px solid; PADDING-TOP: 2px; LIST-STYLE-TYPE: none } .bloque UL LI { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } .bloque UL LI A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 0px; = TEXT-DECORATION: none } .bloque UL LI A:active { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 0px; = TEXT-DECORATION: none } .bloque UL LI A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 0px; = TEXT-DECORATION: none } * HTML .bloque UL { HEIGHT: 17px } UL.merc { BORDER-LEFT: #c00 5px solid } UL.fond { BORDER-LEFT: #009 5px solid } UL.emp { BORDER-LEFT: #06c 5px solid } UL.eco { BORDER-LEFT: #0c0 5px solid } UL.tec { BORDER-LEFT: #f03 5px solid } UL.pymes { BORDER-LEFT: #fc0 5px solid } UL.blogs { BORDER-LEFT: #f60 5px solid } UL.esp { BORDER-LEFT: #ccc 5px solid } UL.inm { BORDER-LEFT: #099 5px solid } .buscador { FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; MARGIN: 5px 0px 0px = 15px; OVERFLOW: hidden; BORDER-LEFT: #333 1px dotted; WIDTH: 328px; = COLOR: #000; FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: right; _width: = 326px } .buscador INPUT { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-SIZE: = 11px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid } .buscador SELECT { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-SIZE: = 11px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid } .buscador IMG { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: none; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .buscador INPUT.boton { BACKGROUND: #333; MARGIN-LEFT: 2px; COLOR: #fff } .busc1 { BACKGROUND: url(/imagenes/logos/google-search2.png) no-repeat right = bottom; PADDING-BOTTOM: 20px; MARGIN: 0px 2px; OVERFLOW: hidden; = PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px dotted } .busc2 { BACKGROUND: url(/imagenes/boton-ecodiario2.gif) no-repeat 0px 0px; = HEIGHT: 50px } .busc2:hover { BACKGROUND-POSITION: 0px -50px } .busc2 A { DISPLAY: none } .dest-sup { PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN-LEFT: 15px; OVERFLOW: hidden; BORDER-LEFT: = #333 1px dotted; WIDTH: 270px; PADDING-TOP: 15px; HEIGHT: 90px } .dest-sup H1 { FONT-SIZE: 14px; MARGIN: 0px 0px 3px } .dest-sup H1 A:link { FONT-SIZE: 14px } #col1 .noticiaindex H1 { FONT-SIZE: 18px; LINE-HEIGHT: 20px; LETTER-SPACING: normal } #col1 .noticiaindex H1 A { FONT-SIZE: 18px; LINE-HEIGHT: 20px; LETTER-SPACING: normal } .sigue { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10px } A.sigue:link { COLOR: #ff5200 } A.sigue:active { COLOR: #ff5200 } A.sigue:visited { COLOR: #ff5200 } A.sigue:hover { COLOR: #444 } .linksrelacionados { PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: = #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 25px; BORDER-LEFT: #666 1px = dotted; PADDING-TOP: 0px } .linksrelacionados H2 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; FONT-FAMILY: = Georgia } .linksrelacionados H2 A:link { COLOR: #0076c3; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .linksrelacionados H2 A:active { COLOR: #0076c3; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .linksrelacionados H2 A:visited { COLOR: #0076c3; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .linksrelacionados H2 A:hover { COLOR: #f5821f } .linksrelacionados IMG { BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .otrasnoticias H1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 6px 0px 4px; LINE-HEIGHT: = 18px } .otrasnoticias UL LI H1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 6px 0px 4px; LINE-HEIGHT: = 18px } .otrasnoticias H1 A:link { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias H1 A:active { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias H1 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias H1 A:visited { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias UL LI H1 A:link { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias UL LI H1 A:active { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias UL LI H1 A:visited { FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; LETTER-SPACING: = 0px } .otrasnoticias { MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 10px; = BORDER-BOTTOM: #999 1px solid } * HTML .otrasnoticias { MARGIN-RIGHT: 0px; PADDING-TOP: 5px } .otrasnoticias UL { LIST-STYLE-TYPE: square } .otrasnoticias UL LI A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; = LETTER-SPACING: 0px } .otrasnoticias UL LI A:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; = LETTER-SPACING: 0px } .otrasnoticias UL LI A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; = LETTER-SPACING: 0px } BODY#search .otrasnoticias { MARGIN: 10px } .foto { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 3px; OVERFLOW: hidden; WIDTH: 230px; PADDING-TOP: = 5px; BORDER-BOTTOM: #999 1px solid } * HTML foto { WIDTH: 240px } .foto H1 { FONT-SIZE: 16px } .foto H1 { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto H1 A:link { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto H1 A:active { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } foto H1 A:visited { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto H5 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 5px 0px; FONT-FAMILY: = Arial,Helvetica,Verdana } .foto H2 { PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; = FONT-SIZE: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 4px; MARGIN: 0px 5px = 5px 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: = center } .foto IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .foto1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 3px; OVERFLOW: hidden; PADDING-TOP: 5px } .foto1 H1 { FONT-SIZE: 16px } .foto1 H1 { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto1 H1 A:link { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto1 H1 A:active { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } foto1 H1 A:visited { FONT-SIZE: 16px; MARGIN: 5px 0px 0px } .foto1 H5 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 5px 0px; FONT-FAMILY: = Arial,Helvetica,Verdana } .foto1 IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } SMALL.num-coment { PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: = url(/imagenes/comentario.gif) no-repeat left 50%; COLOR: #999 } .caja { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px } .loultimo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 5px; PADDING-TOP: 0px } .loultimo2 P { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: = 4px; MARGIN: 0px 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid } .loultimo2 IMG { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: = 1px; MARGIN-LEFT: 2px; PADDING-TOP: 1px } .loultimo .noticia { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px } .loultimo H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } H5.d { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } H5.cint-especial { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } H5.d { MARGIN: 0px 5px 10px } #izinf H5.d { MARGIN: 0px 0px 10px } H5.d A:link { COLOR: #333; TEXT-DECORATION: none } H5.d A:active { COLOR: #333; TEXT-DECORATION: none } H5.d A:visited { COLOR: #333; TEXT-DECORATION: none } .loultimo H2 { DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; BACKGROUND: url(/imagenes/ico-flecha.gif) no-repeat left top; = LINE-HEIGHT: 14px; LETTER-SPACING: normal } .loultimo H2 A:link { COLOR: #666; TEXT-DECORATION: none } .loultimo H2 A:active { COLOR: #666; TEXT-DECORATION: none } .loultimo H2 A:visited { COLOR: #666; TEXT-DECORATION: none } .loultimo H2 A:hover { COLOR: #f5821f } .loultimo SMALL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: = none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 15px; = PADDING-BOTTOM: 0px; COLOR: #f5821f; PADDING-TOP: 0px } * HTML .loultimo H2 { BACKGROUND: url(/imagenes/ico-flecha-ex.gif) no-repeat left top } .men-foro { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px = 0px 5px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px = solid } .loultimo .noticia { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px = 0px 5px; OVERFLOW: hidden; PADDING-TOP: 5px } .cajaderecha { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 5px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: = #ccc 1px solid } .cajaderecha IMG { FLOAT: left; MARGIN-RIGHT: 5px } .cajaderecha P { FONT-SIZE: 11px } * HTML .cajaderecha { HEIGHT: 70px } * HTML BODY#gestion .cajaderecha { HEIGHT: 90px } .masnoticias { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: = 0px; PADDING-TOP: 1px; HEIGHT: 24px } .masnoticias H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px = 0px 0px; PADDING-TOP: 0px } .masnoticias A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: url(http://www.eleconomista.es/imagenes/bulletmas.gif) = no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; = COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; = LETTER-SPACING: normal; TEXT-DECORATION: none } .masnoticias A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: url(http://www.eleconomista.es/imagenes/bulletmas.gif) = no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; = COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; = LETTER-SPACING: normal; TEXT-DECORATION: none } .masnoticias A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: url(http://www.eleconomista.es/imagenes/bulletmas.gif) = no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; = COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; = LETTER-SPACING: normal; TEXT-DECORATION: none } .masnoticias A:hover { COLOR: #f60 } H5.eco-d { BACKGROUND: url(/imagenes/cintillos/ecod.gif) #eee no-repeat center = 50%; MARGIN-BOTTOM: 0px; HEIGHT: 38px; BORDER-BOTTOM-STYLE: none } H5.eco-d A { DISPLAY: none } .eco-caja { PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; = BACKGROUND: #f5f4ef; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 10px; = PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid } .eco-caja H4 { FONT-SIZE: 14px; MARGIN: 0px; COLOR: #f60; TEXT-DECORATION: none } .eco-caja .noticia H2 A:link { COLOR: #000 } .eco-caja .noticia H2 A:active { COLOR: #000 } .eco-caja .noticia H2 A:visited { COLOR: #000 } .eco-caja .sep { MARGIN: 5px 0px } .flash-eco { BORDER-TOP: #999 1px solid; BACKGROUND: = url(/imagenes/fondos/reloj-flash1.gif) no-repeat right top; OVERFLOW: = hidden; PADDING-TOP: 10px } .publicidad { CLEAR: both; BACKGROUND: url(/imagenes/publicidad.gif) #eee no-repeat = left top; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; = PADDING-TOP: 18px; TEXT-ALIGN: center } .pub-ads { PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-BOTTOM: #eee 1px solid; = TEXT-ALIGN: center } .manana { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/imagenes/ee1.gif) #eee no-repeat center top; PADDING-BOTTOM: 0px; = MARGIN: 0px 5px 10px 0px; WIDTH: 225px; PADDING-TOP: 0px; BORDER-BOTTOM: = #333 1px solid } .manana H5 { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 4px; MARGIN: 0px 0px 20px; TEXT-TRANSFORM: uppercase; COLOR: #333; = PADDING-TOP: 26px; FONT-FAMILY: Geneva,Arial,Helvetica,sans-serif; = TEXT-ALIGN: center; dipslay: block } .manana H2 { PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/ico-flecha.gif) no-repeat left top; PADDING-BOTTOM: 5px; = MARGIN: 10px 5px 5px; BORDER-BOTTOM: #666 1px solid } .manana H2 A { COLOR: #333; TEXT-DECORATION: none } .manana P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; = PADDING-BOTTOM: 3px; COLOR: #666; LINE-HEIGHT: 14px; PADDING-TOP: 3px } .manana IMG { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 2px = 5px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid } * HTML .manana { WIDTH: 240px; MARGIN-RIGHT: 0px } * HTML .manana IMG { FLOAT: none; MARGIN-LEFT: 10px } .nuevo { PADDING-RIGHT: 10px; BACKGROUND: url(/imagenes/iconuevo.gif) no-repeat = right bottom } .promo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; = PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px } .promo H5.d { MARGIN: 0px 0px 5px } #derecha .manana { MARGIN: 0px; WIDTH: 300px } #derecha .manana P { FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 18px; TEXT-ALIGN: = center } #derecha .regalos { PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; = BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: = 300px; PADDING-TOP: 5px } #derecha .regalos P { FONT-SIZE: 11px } TABLE.tablahome { BORDER-TOP: #333 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; = PADDING-BOTTOM: 7px; MARGIN-RIGHT: 13px } .tablahome TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px = solid; FONT-FAMILY: "lucida grande",verdana,sans-serif; TEXT-ALIGN: left } .tablahome TR TD A:link { COLOR: #069 } .tablahome THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c8c028 } .tablahome TBODY TR.even TD { BACKGROUND: #e7e6df } .tablahome IMG { MARGIN: 0px 3px } .tablahome TBODY TR.selected A { COLOR: #fff } .tablahome TD { BORDER-RIGHT-STYLE: none } .tablahome TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid; = BORDER-RIGHT-STYLE: none } TABLE.sup { MARGIN-BOTTOM: 0px } TABLE.sup TR { BORDER-TOP: #333 3px solid; MARGIN: 0px } TABLE.sup TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: = url(/imagenes/fondo-tabla.png) #eee no-repeat; MARGIN: 0px; TEXT-ALIGN: = center } #ruta { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: = #666; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; = LINE-HEIGHT: 15px; PADDING-TOP: 10px; HEIGHT: 120px } * HTML #ruta { WIDTH: 110px } #ruta A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial; = TEXT-DECORATION: none } #ruta A:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial; = TEXT-DECORATION: none } #ruta A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .cajahorizontal H5 { CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; DISPLAY: = block; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: = 10px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: auto; = PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Georgia } .cajahorizontal2 H5 { CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; DISPLAY: = block; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: = 10px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: auto; = PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Georgia } .cajahorizontal UL { MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; LIST-STYLE-TYPE: square } .cajahorizontal2 UL { MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; LIST-STYLE-TYPE: square } .cajahorizontal UL LI { FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px 5px 30px; = BORDER-BOTTOM: #ccc 1px solid } .cajahorizontal2 UL LI { FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px 5px 30px; = BORDER-BOTTOM: #ccc 1px solid } .cajahorizontal UL LI H1 { DISPLAY: inline } .cajahorizontal UL LI A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal UL LI A:active { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal UL LI A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal2 UL LI A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal2 UL LI A:active { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal2 UL LI A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px } .cajahorizontal UL LI SMALL { DISPLAY: inline; MARGIN-RIGHT: 10px } .cajahorizontal2 { MARGIN: 5px 0px } .cajahorizontal2 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .serv { PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px; OVERFLOW: = hidden; WIDTH: auto; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 200px } .serv1 { PADDING-RIGHT: 0px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 0px; = BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 5px 0px; = OVERFLOW: hidden; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid; = HEIGHT: 22px } .serv1 H5 { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: = 200px; COLOR: #333; PADDING-TOP: 5px } * HTML .serv1 H5 { TOP: -3px } .dest UL { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; DISPLAY: = block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: = hidden; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: = #eee 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 20px } UL.mas { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; DISPLAY: = block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: = hidden; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: = #eee 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 20px } .dest UL LI { DISPLAY: inline } UL.mas LI { DISPLAY: inline } .dest UL LI A { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #eee; FLOAT: = right; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: #ccc 1px = solid; WIDTH: 90px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc = 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none } UL.mas LI A { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #eee; FLOAT: = right; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: #ccc 1px = solid; WIDTH: 90px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc = 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none } .dest UL LI A:hover { BACKGROUND: #999; COLOR: #fff } UL.mas LI A:hover { BACKGROUND: #999; COLOR: #fff } .xl { FONT-WEIGHT: bold; size: 16px } UL.mas { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } A.mas2:link { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; FLOAT: = left; PADDING-BOTTOM: 5px; MARGIN: 10px 5px 0px; OVERFLOW: hidden; = BORDER-LEFT: #ccc 1px solid; WIDTH: 90px; COLOR: #000; PADDING-TOP: 5px; = BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none } A.mas2:active { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; FLOAT: = left; PADDING-BOTTOM: 5px; MARGIN: 10px 5px 0px; OVERFLOW: hidden; = BORDER-LEFT: #ccc 1px solid; WIDTH: 90px; COLOR: #000; PADDING-TOP: 5px; = BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none } A.mas2:visited { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; FLOAT: = left; PADDING-BOTTOM: 5px; MARGIN: 10px 5px 0px; OVERFLOW: hidden; = BORDER-LEFT: #ccc 1px solid; WIDTH: 90px; COLOR: #000; PADDING-TOP: 5px; = BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none } A.mas2:hover { BACKGROUND: #999; COLOR: #fff } .dest { MARGIN-TOP: 5px; FLOAT: left; WIDTH: 315px; HEIGHT: 142px } .cuadro { OVERFLOW: hidden; BORDER-LEFT: #eee 1px solid; HEIGHT: 115px } .cuadro IMG { FLOAT: left; MARGIN: 5px } UL.pest { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 10px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; = PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px } * HTML UL.pest { DISPLAY: block; Z-INDEX: 4; HEIGHT: 28px } UL.pest LI { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px = solid; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 12px; Z-INDEX: 5; = BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; = BORDER-LEFT: #999 1px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = FONT-FAMILY: Arial; HEIGHT: 19px } UL.pest LI A:link { FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none } UL.pest LI A:visited { FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none } UL.pest LI A:active { FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none } UL.pest LI:hover { BACKGROUND: #ccc } UL.pest LI.select { BACKGROUND: #fff; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none } .mastock { CLEAR: both; BORDER-RIGHT: #999 3px solid; PADDING-RIGHT: 0px; = BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: = 285px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 3px solid; FONT-FAMILY: = "lucida grande",verdana,sans-serif; TOP: -1px } .masleidas { CLEAR: both; BORDER-RIGHT: #999 3px solid; PADDING-RIGHT: 0px; = BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: = 285px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 3px solid; FONT-FAMILY: = "lucida grande",verdana,sans-serif; TOP: -1px } .w440 { WIDTH: 440px } * HTML .mastock { MARGIN-RIGHT: 0px; POSITION: relative; TOP: -1px } * HTML .masleidas { MARGIN-RIGHT: 0px; POSITION: relative; TOP: -1px } .mastock H5 { PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; PADDING-BOTTOM: 3px; MARGIN: 10px; COLOR: #666; PADDING-TOP: 3px; = BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial } .mastock UL { PADDING-LEFT: 45px; MARGIN: 6px 15px 0px 0px; FONT-FAMILY: = Arial,Helvetica,sans-serif; LIST-STYLE-TYPE: decimal } .mastock UL LI { PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: = 5px; COLOR: #666; BORDER-BOTTOM: #666 1px dotted; LIST-STYLE-TYPE: = decimal } .mastock UL LI A:link { FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none } .mastock UL LI A:active { FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none } .mastock UL LI A:visited { FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none } .mastock UL LI A:hover { COLOR: #f60 } .mastock UL LI SMALL { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: = none; COLOR: #390; LETTER-SPACING: normal } UL LI SMALL.rojo { COLOR: #c00 } .mastock#masvistas UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; = TEXT-ALIGN: center } * HTML .mastock#masvistas UL { MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 40px } .mastock#masvistas UL LI { DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px; = OVERFLOW: hidden; HEIGHT: 30px; BORDER-BOTTOM-STYLE: none } .mastock#masvistas UL LI.C1 { FONT-SIZE: 24px } .mastock#masvistas UL LI.C2 { FONT-SIZE: 20px } .mastock#masvistas UL LI.C3 { FONT-SIZE: 18px } .mastock#masvistas UL LI.C4 { FONT-SIZE: 16px } .mastock#masvistas UL LI.C5 { FONT-SIZE: 15px } .mastock#masvistas UL LI.C6 { FONT-SIZE: 12px } .mastock#masvistas UL LI.C7 { FONT-SIZE: 11px } .mastock#masvistas UL LI.C8 { FONT-SIZE: 10px } .masleidas { MARGIN-BOTTOM: 10px } .masleidas UL { PADDING-LEFT: 45px; MARGIN: 6px 15px 0px 0px; LIST-STYLE-TYPE: decimal } .masleidas LI { FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px } .masleidas UL LI A:link { FONT-SIZE: 12px } .masleidas UL LI A:active { FONT-SIZE: 12px } .masleidas UL LI A:visited { FONT-SIZE: 12px } .masleidas UL LI A:link SMALL { TEXT-DECORATION: none } .masleidas UL LI A:active SMALL { TEXT-DECORATION: none } .masleidas UL LI A:visited SMALL { TEXT-DECORATION: none } .masleidas UL LI SMALL { FONT-WEIGHT: normal; MARGIN-LEFT: 5px } .masleidas H5 { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: = 12px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: = 5px; BORDER-BOTTOM: #999 1px solid } .masult UL { PADDING-LEFT: 25px; COLOR: #666; LIST-STYLE-TYPE: square } .red-ee { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; = OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc = 1px solid; FONT-FAMILY: Arial } .masleidas .dcha A { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: #eee; FLOAT: = right; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; COLOR: #000; = MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; = TEXT-DECORATION: none } .cot-visitadas { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = BACKGROUND: #f1f0ec; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; = TEXT-ALIGN: center } .cot-visitadas SMALL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px; TEXT-TRANSFORM: = none; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: georgia; = LETTER-SPACING: normal } .cot-visitadas SMALL A { COLOR: #000 } .val { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; = PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 5px } .bloque-ind { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: = #333; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; = WIDTH: 275px; PADDING-TOP: 2px; HEIGHT: 18px } .ind { PADDING-RIGHT: 5px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #fff; = PADDING-TOP: 0px } .ind A:link { COLOR: #fff } .ind A:active { COLOR: #fff } .ind A:visited { COLOR: #fff } .cotmasvis { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f1f0ec; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: = 0px; TEXT-ALIGN: center } .cotmasvis UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } * HTML .cotmasvis UL { MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 40px } LI.C1 { FONT-SIZE: 24px } LI.C2 { FONT-SIZE: 20px } LI.C3 { FONT-SIZE: 18px } LI.C4 { FONT-SIZE: 16px } LI.C5 { FONT-SIZE: 15px } LI.C6 { FONT-SIZE: 12px } LI.C7 { FONT-SIZE: 11px } LI.C8 { FONT-SIZE: 10px } .cotmasvis UL LI { DISPLAY: inline; FLOAT: left; MARGIN: 5px; OVERFLOW: hidden; HEIGHT: = 30px } .cotmasvis UL LI.selected A { COLOR: #f00 } .cotmasvis IMG { FLOAT: left } .cotmasvis HR { DISPLAY: none } #izinf H5.d { MARGIN-BOTTOM: 0px } .sv { CLEAR: both; BACKGROUND: #f1f0ec; MARGIN-BOTTOM: 10px; OVERFLOW: = hidden; TEXT-ALIGN: center } .sv IMG { FLOAT: left; MARGIN: 5px 5px 5px 10px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } * HTML .sv { WIDTH: 302px } .videodia { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f1f0ec; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: = 0px } .videodia H1 { FONT-SIZE: 14px; MARGIN: 5px } .videodia H1 A { FONT-SIZE: 14px } .videodia H5 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 5px } .anterior { FONT-SIZE: 12px; FLOAT: left; TEXT-DECORATION: none } .posterior { FONT-SIZE: 12px; FLOAT: right; TEXT-DECORATION: none } .atajos { MARGIN: 5px; OVERFLOW: hidden; BORDER-BOTTOM: #999 1px solid } .atajos H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } .atajos UL { PADDING-LEFT: 15px; MARGIN: 5px 0px 5px 10px; LIST-STYLE-TYPE: square } .atajos UL LI A { FONT-SIZE: 12px } .cint H5 { FONT-SIZE: 15px; MARGIN: 5px 10px; COLOR: #333; BORDER-BOTTOM: #999 1px = solid } .cint-enc H5 { FONT-SIZE: 15px; MARGIN: 12px 10px 10px; COLOR: #000; BORDER-BOTTOM: = #f0b97b 1px solid } .paises { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = #eee; PADDING-BOTTOM: 5px; MARGIN: 10px 50px; OVERFLOW: hidden; = PADDING-TOP: 5px; TEXT-ALIGN: center } .paises UL { MARGIN: 0px; LIST-STYLE-TYPE: none } .paises UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .paises UL LI A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; = PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px } .letra { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 15px 0px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 0px } .letra H5 { FONT-WEIGHT: bold; MARGIN: 10px 0px 15px; COLOR: #248ca2; = BORDER-BOTTOM: #248ca2 1px dotted } UL.abc { FONT-SIZE: 12px; LIST-STYLE-TYPE: square } UL.abc LI { MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } UL.abc LI A { COLOR: #666; BORDER-BOTTOM-STYLE: none } .colletra { FLOAT: left; OVERFLOW: hidden; WIDTH: 300px; MARGIN-RIGHT: 5px } .buscatit H5 { MARGIN: 5px 10px; COLOR: #333; BORDER-BOTTOM: #333 1px solid } .resultados { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eee; = PADDING-BOTTOM: 5px; MARGIN: 5px 50px; PADDING-TOP: 5px } UL.buscot { FONT-SIZE: 12px; LIST-STYLE-TYPE: square } .bgoo { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .pgoo { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #faf1eb; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } .btgoo { BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; MARGIN: 10px 0px 0px; = PADDING-TOP: 10px; TEXT-ALIGN: right } .btgoo A { MARGIN-RIGHT: 10px } BODY#edimpresa H5.merc { PADDING-LEFT: 5px; FONT-SIZE: 14px; BORDER-LEFT: #c00 5px solid; = BORDER-BOTTOM: #333 1px solid } BODY#edimpresa H5.emp { PADDING-LEFT: 5px; FONT-SIZE: 14px; BORDER-LEFT: #06c 5px solid; = BORDER-BOTTOM: #333 1px solid } BODY#edimpresa H5.eco { PADDING-LEFT: 5px; FONT-SIZE: 14px; BORDER-LEFT: #0c0 5px solid; = BORDER-BOTTOM: #333 1px solid } BODY#edimpresa H5.pymes { PADDING-LEFT: 5px; FONT-SIZE: 14px; BORDER-LEFT: #fc0 5px solid; = BORDER-BOTTOM: #333 1px solid } BODY#edimpresa H5.blogs { PADDING-LEFT: 5px; FONT-SIZE: 14px; BORDER-LEFT: #f60 5px solid; = BORDER-BOTTOM: #333 1px solid } .lectores { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #f60; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; = COLOR: #fff; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 = 1px solid } .lectores A:link { COLOR: #fff; TEXT-DECORATION: none } .lectores A:active { COLOR: #fff; TEXT-DECORATION: none } .lectores A:visited { COLOR: #fff; TEXT-DECORATION: none } .lectores A:hover { COLOR: #000 } .herramienta { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: = #eee; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 5px; OVERFLOW: hidden; = PADDING-TOP: 10px; TEXT-ALIGN: left } .herramienta INPUT { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: = 11px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid } .herramienta SELECT { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: = 11px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid } .cint2 H5 { MARGIN: 5px 10px; COLOR: #333; BORDER-BOTTOM: #333 1px dotted } BODY#fondos .grafico { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } BODY#fondos .grafico H5 { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666; BORDER-BOTTOM: #666 1px = solid; TEXT-ALIGN: left } BODY#fondos .grafico H5 A { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: = normal; BACKGROUND: #00005a; PADDING-BOTTOM: 4px; MARGIN: 0px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 25px; = TEXT-DECORATION: none } .not-especiales { BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; MARGIN: 5px = 10px; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid } .cont-especiales { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #666; = PADDING-BOTTOM: 100px; MARGIN-LEFT: 252px; OVERFLOW: hidden; WIDTH: = 250px; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 100px } .cont-especiales H1 A:link { COLOR: #fff } .cont-especiales H1 A:active { COLOR: #fff } .cont-especiales H1 A:visited { COLOR: #fff } .cont-especiales H1 A:hover { COLOR: #f60 } .mod-ult { CLEAR: both; BACKGROUND: #f1f0ec; MARGIN: 10px; OVERFLOW: hidden; = BORDER-BOTTOM: #333 1px solid } .mod-ult TABLE { MARGIN: 10px } .mod-ult TABLE TR TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #06f; BORDER-BOTTOM: #ccc = 1px dashed; FONT-FAMILY: Georgia } .mod-ult TABLE TR TD H2 { FONT-SIZE: 12px; MARGIN-LEFT: 5px } .mod-ult TABLE TR TD H2 A { FONT-SIZE: 12px; MARGIN-LEFT: 5px } .mod-ult H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } .mod-ult H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .mod-ult H2 A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none } .mod-ult H2 A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none } .mod-ult H2 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none } .mod-ult H2 A:hover { COLOR: #f60 } UL.bloque2 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: = url(/imagenes/fondo-deg.png) repeat-x 50% top; PADDING-BOTTOM: 2px; = MARGIN: 0px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 2px; BORDER-BOTTOM: = #ccc 1px solid; LIST-STYLE-TYPE: none } UL.bloque2 LI { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; = PADDING-TOP: 0px } UL.bloque2 LI A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; COLOR: #06f; PADDING-TOP: = 0px } UL.bloque2 LI A:active { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; COLOR: #06f; PADDING-TOP: = 0px } UL.bloque2 LI A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 12px; OVERFLOW: hidden; COLOR: #06f; PADDING-TOP: = 0px } * HTML UL.bloque2 { HEIGHT: 17px } .negro { COLOR: #000 } .descripcion-enc { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px 0px 15px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #f0b97b = 1px solid } .descripcion-enc H1 { PADDING-RIGHT: 0px; BORDER-TOP: #f0b97b 1px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #fffaec; MARGIN-BOTTOM: = 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #f0b97b 1px = solid; LETTER-SPACING: 0px; TEXT-ALIGN: center } .descripcion-enc H2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; = TEXT-TRANSFORM: uppercase; COLOR: #000; TEXT-ALIGN: center } .descripcion-enc IMG { FLOAT: left; MARGIN: 0px 10px 5px 0px; OVERFLOW: hidden; = BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .descripcion-enc P { FONT-SIZE: 12px; MARGIN: 10px; LINE-HEIGHT: 14px } .descripcion-enc INPUT { BORDER-RIGHT: #f0b97b 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #f0b97b 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #fff5e0; FLOAT: right; PADDING-BOTTOM: 3px; OVERFLOW: = hidden; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #f0b97b 1px solid; = WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0b97b 1px solid } .respuesta-enc { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/fondos/curva-en-sup2.gif) = #fff5e0 no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 5px 20px 10px; = OVERFLOW: hidden; WIDTH: 495px; PADDING-TOP: 0px; BORDER-BOTTOM: #f0b97b = 1px solid } .respuesta-enc SMALL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: = bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000; = PADDING-TOP: 3px; POSITION: relative } .respuesta-enc H1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 20px; FLOAT: left; MARGIN: = 10px 25px 20px 0px; WIDTH: 415px; LINE-HEIGHT: 16px; POSITION: relative; = TOP: 5px } .respuesta-enc P { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: = 12px; PADDING-BOTTOM: 15px; MARGIN: 0px 25px 0px 55px; PADDING-TOP: 0px } .pregunta-enc { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/iconos/ico-pregunta2.gif) = no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; = PADDING-TOP: 0px; BORDER-BOTTOM: #f0b97b 1px dashed } .pregunta-enc H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 23px; PADDING-TOP: 0px } .despedida { BORDER-TOP: #eee 1px solid; MARGIN-LEFT: 20px; WIDTH: 495px; = PADDING-TOP: 10px } .despedida H1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 5px; LETTER-SPACING: = 0px } .despedida P { FONT-SIZE: 12px; MARGIN: 5px; LINE-HEIGHT: 14px } .enviar-enc INPUT { BORDER-RIGHT: #f0b97b 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #f0b97b 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 3px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; BACKGROUND: #fff5e0; FLOAT: right; = PADDING-BOTTOM: 3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; = BORDER-LEFT: #f0b97b 1px solid; WIDTH: 150px; MARGIN-RIGHT: 10px; = PADDING-TOP: 3px; BORDER-BOTTOM: #f0b97b 1px solid } .enviar-enc TEXTAREA { BORDER-RIGHT: #f0b97b 1px solid; BORDER-TOP: #f0b97b 1px solid; = MARGIN-LEFT: 10px; BORDER-LEFT: #f0b97b 1px solid; WIDTH: 515px; = BORDER-BOTTOM: #f0b97b 1px solid } .ant-sig { MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px } .ant-sig INPUT { BORDER-RIGHT: #f0b97b 1px solid; BORDER-TOP: #f0b97b 1px solid; = BACKGROUND: #fff5e0; BORDER-LEFT: #f0b97b 1px solid; BORDER-BOTTOM: = #f0b97b 1px solid } .ant-sig INPUT.anterior { FONT-SIZE: 12px; MARGIN-RIGHT: 185px } .ant-sig INPUT.siguiente { FONT-SIZE: 12px; MARGIN-LEFT: 175px } .col-enf-a { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; = FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 250px; = PADDING-TOP: 0px } .col-enf-b { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; = FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 250px; = PADDING-TOP: 0px } .col-enf-b { BORDER-RIGHT-STYLE: none } .col-enf-a A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .col-enf-b A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .cuadro-rev { PADDING-RIGHT: 0px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 0px; = BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; = OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; = HEIGHT: 270px; TEXT-ALIGN: left } .rev { CLEAR: both; OVERFLOW: hidden } .cuadro-rev H5 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 13px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; = PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid } .cuadro-rev-img { FLOAT: left; MARGIN: 5px 10px 5px 30px; WIDTH: 180px } .cuadro-rev A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .cuadro-rev-int { FLOAT: left; OVERFLOW: hidden; WIDTH: 400px; PADDING-TOP: 10px } .cuadro-rev-int H1 { FONT-SIZE: 18px; MARGIN-LEFT: 20px } .cuadro-rev-int UL { FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/imagenes/ico-flecha.gif) } .cuadro-rev-int H2 { MARGIN-LEFT: 20px } .cuadro-rev-enl { BORDER-TOP: #ccc 1px solid; LEFT: 220px; MARGIN: 10px 0px 0px; = OVERFLOW: hidden; WIDTH: 430px; PADDING-TOP: 10px; POSITION: relative; = TOP: -50px } .cuadro-rev-enl UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 0px 10px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .cuadro-rev-enl UL LI { DISPLAY: inline } .cuadro-rev-enl UL LI A:link { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px = solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = #eee; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px; OVERFLOW: = hidden; BORDER-LEFT: #999 1px solid; WIDTH: 85px; COLOR: #333; = PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; = TEXT-DECORATION: none } .cuadro-rev-enl UL LI A:active { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px = solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = #eee; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px; OVERFLOW: = hidden; BORDER-LEFT: #999 1px solid; WIDTH: 85px; COLOR: #333; = PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; = TEXT-DECORATION: none } .cuadro-rev-enl UL LI A:visited { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px = solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = #eee; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 3px; OVERFLOW: = hidden; BORDER-LEFT: #999 1px solid; WIDTH: 85px; COLOR: #333; = PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; = TEXT-DECORATION: none } .cuadro-rev-enl UL LI A:hover { BACKGROUND: #f60; COLOR: #fff } .cuadro-rev-enl UL LI A.sel { BACKGROUND: #f60; COLOR: #fff } .noticia-a { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; = BORDER-BOTTOM: #ccc 1px solid } .noticia-b { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; = BORDER-BOTTOM: #ccc 1px solid } .noticia-c { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; = BORDER-BOTTOM: #ccc 1px solid } .noticia-a P { COLOR: #666; LINE-HEIGHT: 1.5em } .noticia-b P { COLOR: #666; LINE-HEIGHT: 1.5em } .noticia-c P { COLOR: #666; LINE-HEIGHT: 1.5em } .noticia-a IMG { MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .noticia-b IMG { MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .noticia-a IMG { MARGIN-RIGHT: 15px } .noticia-a H1 { FONT-SIZE: 26px; LINE-HEIGHT: 28px } .noticia-a H1 A { FONT-SIZE: 26px; LINE-HEIGHT: 28px } .noticia-a .linksrelacionados A IMG { MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 5px } .foto-s { MARGIN-TOP: 10px; MARGIN-LEFT: 130px } .direcciones-iphone { TEXT-ALIGN: center } .texto-i { CLEAR: both; MARGIN-TOP: 25px; MARGIN-LEFT: 20px; OVERFLOW: hidden; = TEXT-ALIGN: left } .texto-i H5 { PADDING-RIGHT: 5px; BORDER-TOP: #333 3px solid; PADDING-LEFT: 5px; = BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 15px 10px 20px 0px; = OVERFLOW: hidden; PADDING-TOP: 5px } .texto-i IMG { FLOAT: left; MARGIN: 0px 10px 0px 0px } .texto-i P { MARGIN-TOP: 10px } .cglobal { BACKGROUND: url(/imagenes/cglobal/backg.gif) repeat-x 50% top; = MARGIN-BOTTOM: 5px; OVERFLOW: hidden; HEIGHT: 38px; TEXT-ALIGN: left } .cglobal A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .cglobal A IMG { BORDER-RIGHT: #999 1px dotted } .foto-rot { BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #7f7f7f 1px solid; MARGIN: = 0px 0px 0px 10px; OVERFLOW: hidden; BORDER-LEFT: #d9d9d9 1px solid; = BORDER-BOTTOM: #d9d9d9 1px solid } .fr { MARGIN: 0px 0px 0px 10px } .foto-rot H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: = #eee; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 5px; = BORDER-BOTTOM: #d9d9d9 1px solid; TEXT-ALIGN: center } .foto-rot A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .foto-rot H1 { FONT-SIZE: 16px; MARGIN: 5px 2px 5px 5px } .foto-rot H1 A { FONT-SIZE: 16px } .foto-rot H5 { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 2px 5px 5px; = FONT-FAMILY: Arial,Helvetica,Verdana } .fr1 { PADDING-RIGHT: 0px; BORDER-TOP: #f60 2px solid; PADDING-LEFT: 0px; = FONT-SIZE: 11px; BACKGROUND: #d9d9d9; FLOAT: left; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 0px; WIDTH: 55%; PADDING-TOP: 10px; HEIGHT: 20px; = TEXT-ALIGN: right } .fr2 { PADDING-RIGHT: 0px; BORDER-TOP: #f60 2px solid; PADDING-LEFT: 0px; = BACKGROUND: #d9d9d9; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: = 0px; WIDTH: 45%; PADDING-TOP: 3px; HEIGHT: 27px } .fr2 UL { MARGIN: 0px; LIST-STYLE-TYPE: none } .fr2 UL LI { DISPLAY: inline; FLOAT: right; WIDTH: 35px } .fr2 UL LI A { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #efeee1; = PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; = PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; = TEXT-DECORATION: none } .video-emp { BACKGROUND: #e0e0e0; MARGIN: 0px 0px 0px 10px; OVERFLOW: hidden } .video-emp-o { BACKGROUND: #e0e0e0; MARGIN: 0px 0px 0px 10px; OVERFLOW: hidden } .video-emp SMALL { MARGIN: 10px 10px 0px } .video-emp H1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 10px; FONT-FAMILY: = Georgia,serif } .video-emp P { FONT-SIZE: 12px; MARGIN: 0px 10px 10px; LINE-HEIGHT: 1.5em } .video-emp-logo { BACKGROUND: url(/imagenes/emprendedores/fondo.gif) #ccc repeat-x; = MARGIN: 0px 10px; OVERFLOW: hidden; TEXT-ALIGN: right } .video-emp-logo A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .vemp { FLOAT: left; MARGIN: 10px; OVERFLOW: hidden; WIDTH: 245px } .vemp IMG { FLOAT: left; MARGIN: 0px 5px 0px 0px } .vemp A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .vemp H2 { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase } .vemp H2 A { TEXT-DECORATION: none } .vemp P { FONT-SIZE: 11px } .emp-menu { BACKGROUND: #eee; MARGIN: 0px 10px 10px; OVERFLOW: hidden } .emp-menu UL { FONT-SIZE: 11px; LIST-STYLE-TYPE: none } .emp-menu UL LI A { TEXT-DECORATION: none } .emp-menu UL LI IMG { MARGIN-RIGHT: 7px } .blog-h { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #d4d4d4; FLOAT: = left; PADDING-BOTTOM: 5px; MARGIN: 5px; OVERFLOW: hidden; WIDTH: 155px; = PADDING-TOP: 5px } .blog-h H1 { BORDER-BOTTOM: #999 1px solid } .blog-h H1 A { FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,Sans-serif } .blog-h H1 A:link { COLOR: #0076c3 } .blog-h H1 A:active { COLOR: #0076c3 } .blog-h H1 A:visited { COLOR: #0076c3 } .blog-h H1 A:hover { COLOR: #f60 } .blog-h IMG { MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #000 1px solid } .blog-h P { FONT-SIZE: 11px } .mod-ult .masnoticias { CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; = PADDING-LEFT: 0px; BACKGROUND: #d8d4d2; PADDING-BOTTOM: 0px; OVERFLOW: = hidden; PADDING-TOP: 5px } .ec-marc { BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; MARGIN: = 0px 10px 10px; OVERFLOW: hidden; BORDER-LEFT: #c9c9c9 1px solid; = BORDER-BOTTOM: #c9c9c9 1px solid; _margin-right: 20px } .ec-marc H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(http://www.ecodiario.es/imagenes/fondo-men-oro.gif) repeat-x 50% = top; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 2px; = BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Georgia; TEXT-ALIGN: center } .ec-enlaces { DISPLAY: none } .ec-enlaces A:link { FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none } .ec-enlaces A:active { FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none } .ec-enlaces A:visited { FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none } .ec-sep { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #c9c9c9 1px solid; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .ec-mod { FLOAT: left; OVERFLOW: hidden; WIDTH: 33% } .ec-mod IMG { FLOAT: left; MARGIN: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .ec-mod H2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: = Verdana,sans-serif; TEXT-DECORATION: none } .ec-mod H2 A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: = Verdana,sans-serif; TEXT-DECORATION: none } .ec-mod H2 A:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: = Verdana,sans-serif; TEXT-DECORATION: none } .ec-mod H2 A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: = Verdana,sans-serif; TEXT-DECORATION: none } .ec-mod P { CLEAR: right; FONT-SIZE: 10px } .ln1 H3 { FONT-SIZE: 13px; COLOR: #666 } .ln1 H2 { FONT-SIZE: 24px } .ln2 H3 { COLOR: #666 } .hor { CLEAR: both; MARGIN: 15px 10px 0px; OVERFLOW: hidden; _height: 100% } .caja-cara { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 5px; WIDTH: 232px; PADDING-TOP: 5px } .caja-cara H2 { FONT-SIZE: 14px } .caja-cara H2 A { FONT-SIZE: 14px } .caja-cara P { FONT-SIZE: 11px; _font-family: Verdana,Helvetica,Arial,sans-serif; = _color: #333 } .caja-cara IMG { FLOAT: left; MARGIN: 5px } .cara-vota { CLEAR: both; BORDER-TOP: #ccc 1px dashed; FONT-SIZE: 11px; BACKGROUND: = #e7e6df; OVERFLOW: hidden; HEIGHT: 45px; TEXT-ALIGN: center; = _font-family: Verdana,Helvetica,Arial,sans-serif; _color: #000 } .cara-vota A IMG { FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .cara-punt { BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; = OVERFLOW: hidden; COLOR: #333; BORDER-BOTTOM: #999 1px solid } .cara-vota TABLE TR TD { PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-BOTTOM: = #ccc 1px solid; TEXT-ALIGN: left } .cara-vota TABLE TR TD IMG { MARGIN: 0px } .cara-vota TABLE TR TD.selected { BACKGROUND: #999; COLOR: #fff; TEXT-ALIGN: left } .n-val { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = #e7e6df; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; = BORDER-BOTTOM: #ccc 1px solid } .n-val SPAN { PADDING-BOTTOM: 5px; MARGIN: 5px; OVERFLOW: hidden } .n-val IMG { FLOAT: none; MARGIN: 0px 0px 0px 80px } UL.men { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: = #fff; PADDING-BOTTOM: 10px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } * HTML UL.men { WIDTH: 123px } UL.men LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none } * HTML UL.men LI { PADDING-BOTTOM: 0px } UL.men LI A:link { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; = TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: = Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } UL.men LI A:active { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; = TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: = Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } UL.men LI A:visited { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; = TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: = Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } * HTML UL.men LI A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } UL.men LI A:active { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } UL.men LI A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } UL.men LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.men LI UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } UL.men LI UL LI A:link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 10px; TEXT-TRANSFORM: none; = COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; = TEXT-ALIGN: left } UL.men LI UL LI A:active { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 10px; TEXT-TRANSFORM: none; = COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; = TEXT-ALIGN: left } UL.men LI UL LI A:visited { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 10px; TEXT-TRANSFORM: none; = COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; = TEXT-ALIGN: left } * HTML UL.men LI UL LI A:link { MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333; = PADDING-TOP: 0px } * HTML UL.men LI UL LI A:active { MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333; = PADDING-TOP: 0px } * HTML UL.men LI UL LI A:visited { MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333; = PADDING-TOP: 0px } UL.men LI UL LI A:hover { COLOR: #444 } UL.men LI A#mercados { BORDER-LEFT: #c00 5px solid } UL.men LI A#fondos { BORDER-LEFT: #009 5px solid } UL.men LI A#economia { BORDER-LEFT: #0c0 5px solid } UL.men LI A#empresas { BORDER-LEFT: #06c 5px solid } UL.men LI A#empresas:hover { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: = url(/banners/iberinform/menu.gif) #fff no-repeat left 50%; = MARGIN-BOTTOM: 17px; HEIGHT: 18px; _height: 13px; _margin-bottom: 21px } UL.men LI A#empresas:hover SPAN { DISPLAY: none } UL.men LI A#emprendedores { BORDER-LEFT: #fc0 5px solid } UL.men LI A#tecnologia { BORDER-LEFT: #f03 5px solid } UL.men LI A#opinion { BORDER-LEFT: #f60 5px solid } UL.men LI A#vivienda { BORDER-LEFT: #099 5px solid } UL.men LI A#ecodiario { BORDER-LEFT: #333 5px solid } UL.men LI A#etv { BORDER-LEFT: #333 5px solid } UL.men LI A#ea { BACKGROUND: url(/banners/logos/UOC2.gif) #e0e0e0 no-repeat left top; = BORDER-LEFT: #333 5px solid; HEIGHT: 17px } UL.men LI A#ea:hover { BACKGROUND-POSITION: 50% bottom } UL.men LI A#ea SPAN { DISPLAY: none } UL.men2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: = #f3f0dd; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 0px; PADDING-TOP: 10px; = LIST-STYLE-TYPE: none } UL.men2 LI { PADDING-BOTTOM: 2px; BORDER-BOTTOM-STYLE: none } * HTML UL.men2 { WIDTH: 100px } UL.men2 LI A:link { PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: = #444; TEXT-ALIGN: left; TEXT-DECORATION: none } UL.men2 LI A:active { PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: = #444; TEXT-ALIGN: left; TEXT-DECORATION: none } UL.men2 LI A:visited { PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: = #444; TEXT-ALIGN: left; TEXT-DECORATION: none } UL.men2 LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.men2 LI UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } UL.men2 LI UL LI A:link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; = BORDER-BOTTOM: #444 1px dotted; TEXT-ALIGN: right } UL.men2 LI UL LI A:active { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; = BORDER-BOTTOM: #444 1px dotted; TEXT-ALIGN: right } UL.men2 LI UL LI A:visited { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; = BORDER-BOTTOM: #444 1px dotted; TEXT-ALIGN: right } UL.men LI A#fondos:hover { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: = url(/imagenes/logos/bbva-menu.gif) no-repeat left 50%; MARGIN-BOTTOM: = 7px; HEIGHT: 18px; _height: 13px; _margin-bottom: -2px } UL.men LI A#fondos:hover SPAN { DISPLAY: none } UL.men LI A#economia:hover { DISPLAY: block; BACKGROUND: url(/banners/logos/caixa-comex-menu.jpg) = no-repeat left 50%; MARGIN-BOTTOM: 17px; HEIGHT: 18px; _height: 13px; = _margin-bottom: 21px } UL.men LI A#economia:hover SPAN { DISPLAY: none } UL.men LI A#etv:hover { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: = url(/imagenes/emprendedores/menu.gif) no-repeat left 50%; MARGIN-BOTTOM: = 17px; HEIGHT: 18px; _height: 13px; _margin-bottom: 21px } UL.men LI A#etv:hover SPAN { DISPLAY: none } UL.men LI A#emprendedores:hover { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: = url(/imagenes/logos/telefonica-menu.gif) no-repeat left 50%; = MARGIN-BOTTOM: 10px; COLOR: #173875; HEIGHT: 11px; TEXT-ALIGN: right; = _height: 13px; _margin-bottom: 21px } *:first-child + HTML UL.men LI A#emprendedores:hover { BACKGROUND: url(/imagenes/logos/telefonica-menu.gif) #173875 no-repeat = left 50%; HEIGHT: auto } UL.men LI A#emprendedores:hover SPAN { DISPLAY: none } UL.men LI UL LI A#bnp:hover { FONT-SIZE: 0px; BACKGROUND: url(/imagenes/logos/bnp-menu.gif) no-repeat = left 50%; COLOR: #fff; HEIGHT: 12px } *:first-child + HTML UL.men LI UL LI A#bnp:hover { HEIGHT: 17px; TEXT-ALIGN: right } * HTML UL.men LI UL LI A#bnp:hover { MARGIN-BOTTOM: 21px; HEIGHT: 13px; TEXT-ALIGN: right } UL.men LI UL LI A#est:hover { FONT-SIZE: 0px; BACKGROUND: = url(/imagenes/logos/cortal-consors-menu.gif) no-repeat left 50%; COLOR: = #fff; HEIGHT: 24px } *:first-child + HTML UL.men LI UL LI A#est:hover { HEIGHT: 29px; TEXT-ALIGN: right } * HTML UL.men LI UL LI A#est:hover { MARGIN-BOTTOM: -1px; HEIGHT: 25px; TEXT-ALIGN: right } UL.men LI A#bnp:hover SPAN { DISPLAY: none } UL.men LI UL LI A#xtr:hover { FONT-SIZE: 0px; BACKGROUND: url(/imagenes/logos/xtrade-menu.gif) = no-repeat left 50%; COLOR: #fff; HEIGHT: 12px } *:first-child + HTML UL.men LI UL LI A#xtr:hover { HEIGHT: 17px; TEXT-ALIGN: right } * HTML UL.men LI UL LI A#xtr:hover { MARGIN-BOTTOM: -2px; HEIGHT: 13px; TEXT-ALIGN: right } UL.men LI A#vivienda:hover { DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: = url(/imagenes/logos/idealista-menu.gif) #fff no-repeat left 50%; = MARGIN-BOTTOM: 10px; COLOR: #fff; HEIGHT: 11px; TEXT-ALIGN: right; = _height: 13px; _margin-bottom: -2px } *:first-child + HTML UL.men LI A#vivienda:hover { BACKGROUND: url(/imagenes/logos/idealista-menu.gif) #fff no-repeat left = 50%; HEIGHT: auto } UL.men LI A#vivienda:hover SPAN { DISPLAY: none } .pat { BACKGROUND: #f3f4f4; OVERFLOW: hidden; TEXT-ALIGN: center } .pat IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } * HTML .pat { WIDTH: 124px } .TextMastermas { FONT-SIZE: 11px; COLOR: #006f57; LINE-HEIGHT: 11px; FONT-FAMILY: = "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center } A.TextMastermas:link { COLOR: #006f57; TEXT-DECORATION: underline } A.TextMastermas:visited { TEXT-DECORATION: underline } A.TextMastermas:hover { COLOR: #f90; TEXT-DECORATION: none } A.TextMastermas:active { COLOR: #006f57; TEXT-DECORATION: underline } .FondoImagenMastermas { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: = url(http://www.mastermas.com/Imagenes/Promociones/PromoEconomista.gif); = BACKGROUND-REPEAT: no-repeat } .noticiacuerpo SMALL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 5px 10px 0px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: = #333 1px solid; LETTER-SPACING: normal } .franja { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; = PADDING-BOTTOM: 2px; MARGIN: 0px 10px; OVERFLOW: hidden; PADDING-TOP: = 2px; BORDER-BOTTOM: #333 1px solid } * HTML .franja { HEIGHT: 25px } .franja A IMG { MARGIN: 0px 5px 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .com-franja { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 0px; WIDTH: 300px; PADDING-TOP: 5px } .com-franja A:link { PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/iconos/ico-comentario-franja.gif) no-repeat left 50%; = COLOR: #000; TEXT-DECORATION: none } .com-franja A:active { PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/iconos/ico-comentario-franja.gif) no-repeat left 50%; = COLOR: #000; TEXT-DECORATION: none } .com-franja A:visited { PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/iconos/ico-comentario-franja.gif) no-repeat left 50%; = COLOR: #000; TEXT-DECORATION: none } .com-franja A:hover { COLOR: #f60 } .bot-franja { FLOAT: right; WIDTH: 150px; TEXT-ALIGN: right } .noticiacuerpo .actualizado { FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; = LETTER-SPACING: normal } .noticiacuerpo H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: = 10px; MARGIN: 0px 10px; COLOR: #333; LINE-HEIGHT: 26px; PADDING-TOP: = 10px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Georgia } .noticiacuerpo H3 { FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #444; = BORDER-BOTTOM: #000 2px solid } .noticiacuerpo .firma { PADDING-BOTTOM: 10px; MARGIN: 5px 10px; OVERFLOW: hidden } .noticiacuerpo .firma UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .noticiacuerpo .firma UL LI { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; = COLOR: #444; PADDING-TOP: 0px; TEXT-DECORATION: none } .noticiacuerpo .firma A:link { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: = #444; MARGIN-RIGHT: 5px; TEXT-DECORATION: none } .noticiacuerpo .firma A:active { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: = #444; MARGIN-RIGHT: 5px; TEXT-DECORATION: none } noticiacuerpo .firma A:visited { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: = #444; MARGIN-RIGHT: 5px; TEXT-DECORATION: none } .noticiacuerpo .firma A:hover { COLOR: #f5821f } .firma UL LI A.autor { PADDING-LEFT: 20px; BACKGROUND: url(/imagenes/iconos/email.gif) = no-repeat } .firma UL LI A.articulos { PADDING-LEFT: 20px; BACKGROUND: url(/imagenes/iconos/articulo.gif) = no-repeat } .noticiacuerpo P.entradilla { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 15px; LINE-HEIGHT: 22px } .noticiacuerpo P { FONT-SIZE: 12px; MARGIN: 15px; LINE-HEIGHT: 22px; LETTER-SPACING: = normal } .noticiacuerpo H2 { FONT-SIZE: 15px; MARGIN: 15px 15px 0px; LINE-HEIGHT: 18px } .noticiacuerpo .foto { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 2px solid; = PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 15px 10px = 5px 5px; WIDTH: 225px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; = TEXT-ALIGN: center } .noticiacuerpo .foto IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .noticiacuerpo .foto H5 { LINE-HEIGHT: 15px } .relacionados { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; = FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 15px 10px 5px; OVERFLOW: = hidden; WIDTH: 225px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid } .patrocinados { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; = FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 15px 10px 5px; OVERFLOW: = hidden; WIDTH: 225px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid } .relacionados H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } .patrocinados H5 { PADDING-RIGHT: 5px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 5px; = FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: = 7px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Helvetica; TEXT-ALIGN: = left } .relacionados H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 5px; PADDING-TOP: 0px } .patrocinados H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 5px; PADDING-TOP: 0px } .relacionados H2 A { PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: = Georgia; TEXT-DECORATION: none } .patrocinados H2 A { PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: = Georgia; TEXT-DECORATION: none } .noticiacuerpo .relacionados SMALL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .relacionados IMG { BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .patrocinados H2 A { PADDING-LEFT: 15px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/iconos/cuadrado-gris.gif) = no-repeat left top } .patrocinados H5 { BACKGROUND: #dfdbd2 } .publi-texto { CLEAR: both; BORDER-TOP: #999 1px solid; MARGIN-TOP: 10px; OVERFLOW: = hidden; BORDER-BOTTOM: #999 1px solid } .publi-texto H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #999; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; = PADDING-TOP: 2px } .anuncio { PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; = PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px } .anuncio H1 { FONT-SIZE: 12px } .anuncio P { FONT-SIZE: 10px } .anuncio SMALL { FONT-SIZE: 11px; TEXT-TRANSFORM: none } .puntos { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; MARGIN-BOTTOM: = 10px; PADDING-BOTTOM: 6px; MARGIN-RIGHT: 24px; PADDING-TOP: 6px; = BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: right } .numero-comentario { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 4px; MARGIN: 0px 380px 5px 0px; WIDTH: 150px; = COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #999 } #comm { CLEAR: both; PADDING-RIGHT: 250px; BORDER-TOP: #000 2px solid; = PADDING-LEFT: 130px; BACKGROUND: #fff } #comm H2 { MARGIN: 20px 0px 10px 10px } .coment { CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #333 1px solid; = PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; MARGIN: 5px = 10px; WIDTH: 540px; PADDING-TOP: 15px } .mensaje-fecha { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: = 180px; COLOR: #999; PADDING-TOP: 0px } .mensaje { MARGIN-TOP: 0px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 340px; = POSITION: relative; TOP: 0px } .mensaje P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px } * HTML .mensaje { MARGIN-LEFT: 200px; WIDTH: 320px; TOP: -130px } .nombre-usuario { FONT-SIZE: 13px; PADDING-BOTTOM: 14px; PADDING-TOP: 3px } .bott { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; = PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 15px 0px; = OVERFLOW: hidden; WIDTH: 560px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 = 1px solid } .bott UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right } .bott UL LI { DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; MARGIN: 5px } .bott UL LI A { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; = BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px = solid } .bott UL LI A:hover { BACKGROUND: #f60; COLOR: #fff } .bott UL LI A.select { BACKGROUND: #333; COLOR: #fff } * HTML .bott { HEIGHT: 40px } * HTML .bott UL LI A { OVERFLOW: hidden; HEIGHT: 24px } P.peq { FONT-SIZE: 10px; COLOR: #666; MARGIN-RIGHT: 10px } #coment-datos P LABEL SMALL { FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #666 } INPUT#submit { FLOAT: none } .puntos IMG { FLOAT: left; MARGIN: -17px 6px 0px 0px } * HTML .puntos IMG { MARGIN-TOP: -18px } .puntos A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } * HTML .puntos { PADDING-LEFT: 3px; OVERFLOW: hidden; HEIGHT: 18px } INPUT { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: = #999 1px solid; BORDER-BOTTOM: #999 1px solid } INPUT.disabled { BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; = BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid; = BACKGROUND-COLOR: #f2f2f2 } INPUT.required { BORDER-RIGHT: #00a8e6 1px solid; BORDER-TOP: #00a8e6 1px solid; = BORDER-LEFT: #00a8e6 1px solid; BORDER-BOTTOM: #00a8e6 1px solid } TEXTAREA.required { BORDER-RIGHT: #00a8e6 1px solid; BORDER-TOP: #00a8e6 1px solid; = BORDER-LEFT: #00a8e6 1px solid; BORDER-BOTTOM: #00a8e6 1px solid } INPUT.validation-failed { BORDER-RIGHT: #f30 1px solid; BORDER-TOP: #f30 1px solid; BORDER-LEFT: = #f30 1px solid; COLOR: #f30; BORDER-BOTTOM: #f30 1px solid } TEXTAREA.validation-failed { BORDER-RIGHT: #f30 1px solid; BORDER-TOP: #f30 1px solid; BORDER-LEFT: = #f30 1px solid; COLOR: #f30; BORDER-BOTTOM: #f30 1px solid } INPUT.validation-passed { BORDER-RIGHT: #0c0 1px solid; BORDER-TOP: #0c0 1px solid; BORDER-LEFT: = #0c0 1px solid; COLOR: #000; BORDER-BOTTOM: #0c0 1px solid } TEXTAREA.validation-passed { BORDER-RIGHT: #0c0 1px solid; BORDER-TOP: #0c0 1px solid; BORDER-LEFT: = #0c0 1px solid; COLOR: #000; BORDER-BOTTOM: #0c0 1px solid } .validation-advice { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; = BACKGROUND-COLOR: #f30 } .custom-advice { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px; = BACKGROUND-COLOR: #c8aa00 } FIELDSET { CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: = 0.5em; PADDING-BOTTOM: 1em; WIDTH: 520px; PADDING-TOP: 1em } LABEL { FONT-WEIGHT: bold; FONT-SIZE: 11px } .form-row { CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: = 0.5em; PADDING-TOP: 0.5em } .titularesportada { BORDER-TOP: #333 2px solid; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 10px; = OVERFLOW: hidden } .titularesportada P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 10px; PADDING-TOP: 0px } .titularesportada H1 { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: = 5px; BORDER-BOTTOM: #999 1px solid } .A1 H1 A { FONT-WEIGHT: bold; FONT-SIZE: 14px } .A1 { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; = FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 450px; PADDING-TOP: 10px } .A1 H5 { MARGIN: 10px 0px } .A2 { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: = 10px; WIDTH: 450px; PADDING-TOP: 10px } .popcot { PADDING-RIGHT: 20px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/iconos/info.gif) no-repeat right = 50% } .noticiacuerpo P.tam1 { FONT-SIZE: 10px; LINE-HEIGHT: 1.7em } .noticiacuerpo P.tam2 { FONT-SIZE: 12px; LINE-HEIGHT: 1.7em } .noticiacuerpo P.tam3 { FONT-SIZE: 15px; LINE-HEIGHT: 1.7em } .noticiacuerpo P.tam4 { FONT-SIZE: 20px; LINE-HEIGHT: 1.7em } .noticiacuerpo H2.tam1 { FONT-SIZE: 12px } .noticiacuerpo H2.tam2 { FONT-SIZE: 14px } .noticiacuerpo H2.tam3 { FONT-SIZE: 17px } .noticiacuerpo H2.tam4 { FONT-SIZE: 22px } .botones { CLEAR: both; BORDER-TOP: #eee 1px solid; MARGIN-TOP: 15px; BACKGROUND: = #fcfcfc; OVERFLOW: hidden; PADDING-TOP: 15px; BORDER-BOTTOM: #eee 1px = solid; HEIGHT: 35px; TEXT-ALIGN: center } .botones IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN: 0px 10px; BORDER-RIGHT-WIDTH: 0px } .urgente { PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0px; = BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; OVERFLOW: = hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid } * HTML .urgente { HEIGHT: 30px } .urgente SMALL { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: = bold; FONT-SIZE: 18px; BACKGROUND: #f30; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; LETTER-SPACING: = normal } .urgente H1 { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: = 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #016ae2; = PADDING-TOP: 7px } * HTML BODY .urgente H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 7px } .urgente H1 A:link { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: = 16px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 40px } .urgente H1 A:active { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: = 16px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 40px } .urgente H1 A:visited { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: = 16px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 40px } * HTML .urgente H1 A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } * HTML .urgente H1 A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } * HTML .urgente H1 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .urgente-not { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; = PADDING-LEFT: 0px; BACKGROUND: #e7e7e7; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 15px 10px 5px; OVERFLOW: hidden; WIDTH: 225px; PADDING-TOP: = 0px; BORDER-BOTTOM: #bbb 1px solid } .urgente-not H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center } .urgente-not P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 5px } .aviso SMALL { BACKGROUND: url(/imagenes/fondos/fondo-ecodiario.gif) #d4af37 repeat-x; = TEXT-TRANSFORM: none; COLOR: #fff } #nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 15px 0px 0px 5px; WIDTH: 855px; PADDING-TOP: 0px; = BORDER-BOTTOM: #9fb1bc 1px solid } #nav LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #nav A:link { PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #708491; LINE-HEIGHT: = 14px; PADDING-TOP: 0px; TEXT-DECORATION: none } #nav A:visited { PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #708491; LINE-HEIGHT: = 14px; PADDING-TOP: 0px; TEXT-DECORATION: none } * HTML #nav A:link { PADDING-RIGHT: 14px; PADDING-LEFT: 13px; FONT-SIZE: 11px; = PADDING-BOTTOM: 6px; PADDING-TOP: 0px; FONT-FAMILY: arial } * HTML #nav A:visited { PADDING-RIGHT: 14px; PADDING-LEFT: 13px; FONT-SIZE: 11px; = PADDING-BOTTOM: 6px; PADDING-TOP: 0px; FONT-FAMILY: arial } #nav A.active:link { BACKGROUND: url(/imagenes/selector-redondo.png) no-repeat center = bottom; COLOR: #000 } #nav A.active:visited { BACKGROUND: url(/imagenes/selector-redondo.png) no-repeat center = bottom; COLOR: #000 } #nav A:hover { BACKGROUND: url(/imagenes/selector-redondo.png) no-repeat center = bottom; COLOR: #000 } #nav #central-cot { FLOAT: none; WIDTH: 500px } .buscafechas { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: = #eee; PADDING-BOTTOM: 5px; MARGIN: 10px 50px; OVERFLOW: hidden; = PADDING-TOP: 5px; TEXT-ALIGN: center } .buscafechas INPUT { FONT-SIZE: 11px; HEIGHT: 18px } TABLE.tablanorm { BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: = url(imagenes/sombrainf.png); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = BORDER-TOP-STYLE: none; MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: = no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } .tablanorm TR TD { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "lucida = grande",verdana,sans-serif } .tablanorm TR TD A:link { COLOR: #069 } .tablanorm THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #c8c028 } .tablanorm TBODY TR.even TD { BACKGROUND: #f0f0f0 } .tablanorm TBODY TR.selected TD { FONT-WEIGHT: bold; BACKGROUND: #e97118; BORDER-LEFT: #d9d9d9 1px solid; = COLOR: #fff; BORDER-BOTTOM: #d9d9d9 1px solid } TABLE.tablafundamental { BACKGROUND-POSITION: center bottom; MARGIN-TOP: 10px; FLOAT: left; = BACKGROUND-IMAGE: url(imagenes/sombrainf.png); PADDING-BOTTOM: 7px; = MARGIN-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat } .tablafundamental TR TD { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "lucida = grande",verdana,sans-serif } .tablafundamental THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #c8c028 } .tablafundamental TBODY TR.even TD { BACKGROUND: #f0f0f0 } .tablafundamental TBODY TR.selected TD { FONT-WEIGHT: bold; BACKGROUND: #e97118; BORDER-LEFT: #d9d9d9 1px solid; = COLOR: #fff; BORDER-BOTTOM: #d9d9d9 1px solid } TABLE.tablacot { BACKGROUND-POSITION: center bottom; MARGIN-TOP: 0px; BACKGROUND-IMAGE: = url(/imagenes/sombrainferiorg.png); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: = 7px; MARGIN-LEFT: 5px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .tablacot TR TD { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 9pt; BACKGROUND: = #fff; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "lucida = grande",verdana,sans-serif; TEXT-ALIGN: center } .tablacot TBODY TD { BORDER-LEFT: #d9d9d9 1px solid } .tablacot TBODY TR.even TD { BACKGROUND: #f0f0f0 } .tablacot TBODY TR.selected TD { BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND: #999; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #fff; = BORDER-BOTTOM: #d9d9d9 1px solid } .tablacot TD.valor { FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #fff; COLOR: #000 } .tablacot TD.nombre { FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #eee; BORDER-LEFT: = #d9d9d9 1px solid; COLOR: #333; BORDER-BOTTOM: #d9d9d9 1px solid } .accion1 { COLOR: #390 } .accion-1 { COLOR: #e33d21 } TABLE.tablapeq { MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = MARGIN-RIGHT: 10px } TABLE.tablapeq2 { MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = MARGIN-RIGHT: 10px } .tablapeq TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px = dotted; FONT-FAMILY: "lucida grande",verdana,sans-serif; TEXT-ALIGN: = left } .tablapeq2 TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px = dotted; FONT-FAMILY: "lucida grande",verdana,sans-serif; TEXT-ALIGN: = left } .tablapeq TR TD A:link { COLOR: #069 } .tablapeq2 TR TD A:link { COLOR: #069 } .tablapeq THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c8c028 } .tablapeq2 THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c8c028 } .tablapeq TBODY TR.even TD { BACKGROUND: #e7e6df } .tablapeq2 TBODY TR.even TD { BACKGROUND: #e7e6df } .tablapeq IMG { MARGIN: 0px 3px } .tablapeq2 IMG { MARGIN: 0px 3px } .tablapeq TBODY TR.selected A { COLOR: #fff } .tablapeq2 TBODY TR.selected A { COLOR: #fff } .tablapeq TD { BORDER-RIGHT: #eee 1px solid } .tablapeq2 TD { BORDER-RIGHT: #eee 1px solid } .tablapeq TR.even TD { BORDER-RIGHT: #c4c3bc 1px solid } .tablapeq2 TR.even TD { BORDER-RIGHT: #c4c3bc 1px solid } .tablapeq TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid; = BORDER-RIGHT-STYLE: none } .tablapeq2 TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid; = BORDER-RIGHT-STYLE: none } TABLE.tablapop { PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; = MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: = 0px; BORDER-BOTTOM: #c4c3bc 1px solid } .tablapop TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: "lucida = grande",verdana,sans-serif; TEXT-ALIGN: center } .tablapop TR TD A:link { COLOR: #069 } .tablapop IMG { MARGIN: 0px 3px } .tablapop TD { BORDER-BOTTOM-STYLE: none } .tablapop TD.valor { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #eee } .vista A:link { MARGIN: 0px 5px } TABLE.perfil { MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = MARGIN-RIGHT: 10px } .perfil TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px; = BORDER-BOTTOM: #999 1px dotted; FONT-FAMILY: "lucida = grande",verdana,sans-serif } .perfil TR TD A:link { COLOR: #069 } .perfil THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c8c028 } .perfil TBODY TR.even TD { BACKGROUND: #e7e6df } .perfil IMG { MARGIN: 0px 3px } .perfil TBODY TR.selected A { COLOR: #fff } .perfil TD { BORDER-RIGHT: #eee 1px solid } .perfil TR.even TD { BORDER-RIGHT: #c4c3bc 1px solid } .perfil TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid; = BORDER-RIGHT-STYLE: none } TABLE.consenso { MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = MARGIN-RIGHT: 10px } .consenso TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: = 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px dotted; FONT-FAMILY: = "lucida grande",verdana,sans-serif } .consenso TR TD A:link { COLOR: #069 } .consenso THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #c8c028 } .consenso IMG { MARGIN: 0px 3px } .consenso TR.nota TD { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #fff; TEXT-ALIGN: center } .consenso TR.nota TD.color1 { BACKGROUND: #6f0 } .consenso TR.nota TD.color15 { BACKGROUND: #360 } .consenso TR.nota TD.color2 { BACKGROUND: #000 } .consenso TR.nota TD.color25 { BACKGROUND: #600 } .consenso TR.nota TD.color3 { BACKGROUND: #f30 } .consenso TD { BORDER-RIGHT: #eee 1px solid } .consenso TR.even TD { BORDER-RIGHT: #c4c3bc 1px solid } .consenso TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid; = BORDER-RIGHT-STYLE: none } .consenso TR.leyenda TD { FONT-SIZE: 11px; BACKGROUND: #e7e6df } UL.period { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 15px 0px 5px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.period LI { LIST-STYLE-TYPE: none } UL.period LI A { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; = FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 60px; COLOR: = #333; PADDING-TOP: 0px; TEXT-ALIGN: center } UL.period LI A.activo { FONT-WEIGHT: bold } TABLE.tablalista IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } TABLE.tablalista TR TD A:hover { COLOR: #f5821f } TABLE.tablalista TR.selected TD A:hover { COLOR: #000 } TABLE.tablalista LABEL { DISPLAY: block; FLOAT: left } TABLE.tablalista UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 15px; WIDTH: 300px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } TABLE.tablalista UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 3px 0px; PADDING-TOP: 0px } TABLE.tablalista UL LI A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } TABLE.tablalista UL LI A:visited { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } TABLE.tablalista UL LI A:link { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } TABLE.tablalista UL LI A:hover { BACKGROUND: url(http://www.eleconomista.es/imagenes/fondos/bf.gif) #000 = no-repeat right 50% } TABLE.tablalista UL LI A.select { BACKGROUND: url(http://www.eleconomista.es/imagenes/fondos/bf.gif) #000 = no-repeat right 50% } TABLE.tablalista { MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; = BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .tablalista TR TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #999 1px = dotted; FONT-FAMILY: "lucida grande",verdana,sans-serif; TEXT-ALIGN: = right } .tablalista TR TD A:link { COLOR: #069 } .tablalista THEAD TD { FONT-WEIGHT: bold; COLOR: #fff; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #c8c028 } .tablalista TBODY TR.even TD { BACKGROUND: #e7e6df } .tablalista TBODY TR.selected TD { BORDER-TOP: #000 5px solid; FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: = #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px solid } .tablalista TBODY TR.selected1 TD { FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: #fff; PADDING-TOP: 5px; = BORDER-BOTTOM: #d9d9d9 1px solid } .tablalista IMG { MARGIN: 0px 3px } .tablalista TBODY TR.selected A { COLOR: #fff } .tablalista THEAD TR TD { PADDING-LEFT: 10px; FONT-SIZE: 12px; COLOR: #000; BACKGROUND-COLOR: = #eee; TEXT-ALIGN: left } .tablalista TR TD.izda { TEXT-ALIGN: left } TABLE.centro TR TD { TEXT-ALIGN: center } THEAD { TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center } .noticias-cot { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 3px solid; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 0px 0px; WIDTH: = 530px; PADDING-TOP: 0px } .noticias-cot H5 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BACKGROUND: #999; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 5px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 6px } .cajacentral { MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px = solid } .cajacentral H1 { FONT-SIZE: 14px } .cajacentral H1 A { FONT-SIZE: 14px } .noticias-cot .cajacentral P { MARGIN-TOP: 2px } .vermas { PADDING-RIGHT: 5px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 5px; = FONT-SIZE: 11px; BACKGROUND: #e7e6df; PADDING-BOTTOM: 5px; PADDING-TOP: = 5px; BORDER-BOTTOM: #999 1px dotted; TEXT-ALIGN: right } IMG.fotoalerta { BORDER-RIGHT: #b9b1ac 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #b9b1ac 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; = MARGIN: 0px; BORDER-LEFT: #b9b1ac 1px solid; PADDING-TOP: 0px; = BORDER-BOTTOM: #b9b1ac 1px solid } .alertas { BORDER-RIGHT: #b9b1ac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #b9b1ac 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f3f2f1; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px 5px; BORDER-LEFT: #b9b1ac 1px = solid; WIDTH: 280px; PADDING-TOP: 5px; BORDER-BOTTOM: #b9b1ac 1px solid } .alertas STRONG { COLOR: #f60 } #central-cot H4 { MARGIN-TOP: 15px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; = FONT-FAMILY: Arial,Helvetica,Verdana } TR.ponderada TD { BACKGROUND: #fffea3 } TABLE.tablalot { BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px = dotted; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: = 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px dotted; MARGIN-RIGHT: = 5px; PADDING-TOP: 0px } .tablalot TR TD { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 8pt; BACKGROUND: = #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: "lucida = grande",verdana,sans-serif } .tablalot TR TD A:link { COLOR: #069 } .tablalot IMG { MARGIN: 0px 3px } .tablalot TD { BORDER-BOTTOM: #999 1px dotted } .tablalot TD.valor1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #eee } .tablalot TD.valor2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eee } #derecha-cot .grafico { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TABLE.tablaper { BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #333 5px solid; = MARGIN-TOP: 0px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; OVERFLOW: = hidden; BORDER-LEFT: #d9d9d9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: = #d9d9d9 1px solid } .tablaper TR TD { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 9pt; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; FONT-FAMILY: "lucida grande",verdana,sans-serif; = TEXT-ALIGN: left } .tablaper THEAD TR TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: = #e7e6df; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; = BORDER-BOTTOM: #333 1px solid } .tablaper THEAD TR TD A { FONT-WEIGHT: bold; TEXT-DECORATION: none } .tablaper TBODY TR TD { BORDER-BOTTOM: #d9d9d9 1px solid } .tablaper tbdoy TR TD IMG { MARGIN: 0px auto } .quitar { PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/iconos/ico-cerrar.gif) no-repeat = left 50% } .poner { PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: = url(http://www.eleconomista.es/imagenes/iconos/ico-abrir.gif) no-repeat = left 50%; MARGIN: 0px } TABLE.tablaper2 { BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #333 5px solid; = MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; = BORDER-LEFT: #d9d9d9 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; = BORDER-BOTTOM: #d9d9d9 1px solid } .tablaper2 TR TD { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; FONT-FAMILY: "lucida grande",verdana,sans-serif; = TEXT-ALIGN: left } .tablaper2 THEAD TR TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; BACKGROUND: #e7e6df; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid } .tablaper2 THEAD TR TD A { TEXT-DECORATION: none } .tablaper2 TBODY TR TD { BORDER-BOTTOM: #d9d9d9 1px solid } .tablaper2 tbdoy TR TD IMG { MARGIN: 0px auto } UL.seleccionar { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.seleccionar LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 3px 0px; PADDING-TOP: 0px } UL.seleccionar LI A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } UL.seleccionar LI A:visited { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } UL.seleccionar LI A:link { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; = TEXT-DECORATION: none } UL.seleccionar LI A:hover { BACKGROUND: url(http://www.eleconomista.es/imagenes/fondos/bf.gif) #000 = no-repeat right 50% } UL.seleccionar LI A.select { BACKGROUND: url(http://www.eleconomista.es/imagenes/fondos/bf.gif) #000 = no-repeat right 50% } .tablawarrant { BORDER-TOP: #000 3px solid; FONT-SIZE: 11px; BORDER-LEFT: #999 1px = solid; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: center } .tablawarrant THEAD TR { FONT-WEIGHT: bold; BACKGROUND: #999; COLOR: #fff; TEXT-ALIGN: center } .tablawarrant THEAD TR TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid } .tablawarrant TBODY TR TD { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid } .buscafondos { FONT-SIZE: 14px; TEXT-ALIGN: center } .buscafondos INPUT { BORDER-RIGHT: #bebca2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #bebca2 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 12px; = BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; = BORDER-LEFT: #bebca2 1px solid; WIDTH: 280px; PADDING-TOP: 2px; = BORDER-BOTTOM: #bebca2 1px solid; TEXT-ALIGN: left } .buscafondos SELECT { BORDER-RIGHT: #bebca2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #bebca2 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 12px; = BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; = BORDER-LEFT: #bebca2 1px solid; WIDTH: 280px; PADDING-TOP: 2px; = BORDER-BOTTOM: #bebca2 1px solid; TEXT-ALIGN: left } .buscafondos INPUT.enviar { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: = bold; BACKGROUND: #f0f0f0; FLOAT: none; BORDER-LEFT: #999 1px solid; = WIDTH: 150px; COLOR: #000; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: = center } .buscafondos H5 { CLEAR: both; DISPLAY: inline; FONT-SIZE: 13px; FLOAT: left; MARGIN: = 5px; WIDTH: 140px; TEXT-ALIGN: right } .buscafondos H3 { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: = hidden; WIDTH: 500px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 1px solid; = HEIGHT: 20px; TEXT-ALIGN: left } .buscafondos P { TEXT-ALIGN: left } .registro { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center } .registro INPUT { BORDER-RIGHT: #bebca2 1px solid; BORDER-TOP: #bebca2 1px solid; = DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: #e9e4c3; FLOAT: left; = MARGIN: 5px; BORDER-LEFT: #bebca2 1px solid; WIDTH: 300px; = BORDER-BOTTOM: #bebca2 1px solid } .registro SELECT { BORDER-RIGHT: #bebca2 1px solid; BORDER-TOP: #bebca2 1px solid; = DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: #e9e4c3; FLOAT: left; = MARGIN: 5px; BORDER-LEFT: #bebca2 1px solid; WIDTH: 300px; = BORDER-BOTTOM: #bebca2 1px solid } .registro SELECT { FLOAT: none; MARGIN: 5px auto; WIDTH: 400px } .registro H5 { DISPLAY: inline; FONT-SIZE: 13px; FLOAT: left; MARGIN: 5px; WIDTH: = 150px; TEXT-ALIGN: right } .sistema { DISPLAY: inline; FONT-SIZE: 14px; FLOAT: left; MARGIN: 5px; WIDTH: = 300px } .registro H3 { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: = hidden; WIDTH: 500px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 1px solid; = HEIGHT: 20px; TEXT-ALIGN: left } INPUT.enviar { BACKGROUND: #093; FLOAT: none; WIDTH: 150px; COLOR: #fff } INPUT.registrar { BACKGROUND: #c00; FLOAT: none; WIDTH: 150px; COLOR: #fff } .registro P { TEXT-ALIGN: left } .legal { CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px dashed; = PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN: 15px = 0px; PADDING-TOP: 15px; BORDER-BOTTOM: #999 1px dashed } .legal P { FONT-SIZE: 11px } P.error { BORDER-RIGHT: #c00 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c00 2px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; = PADDING-BOTTOM: 10px; BORDER-LEFT: #c00 2px solid; COLOR: #c00; = PADDING-TOP: 10px; BORDER-BOTTOM: #c00 2px solid; TEXT-ALIGN: center } .registro1 INPUT { BORDER-RIGHT: #bebca2 1px solid; BORDER-TOP: #bebca2 1px solid; = DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: #e9e4c3; MARGIN: 5px; = BORDER-LEFT: #bebca2 1px solid; WIDTH: 50px; BORDER-BOTTOM: #bebca2 1px = solid } .registro1 H5 { DISPLAY: inline; FONT-SIZE: 13px; MARGIN: 5px; TEXT-ALIGN: right } .registro1 H3 { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: = hidden; WIDTH: 500px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 1px solid; = HEIGHT: 20px; TEXT-ALIGN: left } .login { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 0px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; = MARGIN: 5px 0px; OVERFLOW: hidden; BORDER-LEFT: #333 1px solid; = PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid } .login H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: = 14px; BACKGROUND: #f5821f; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; = COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 30px } .login INPUT { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 1px = solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: = #fff; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #333 = 1px solid; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px = solid; TEXT-ALIGN: left } .login H3 { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; = MARGIN: 5px; WIDTH: 100px; PADDING-TOP: 5px; TEXT-ALIGN: right } .login INPUT.enviar { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BACKGROUND: = #cfcfcf; FLOAT: none; MARGIN-LEFT: 80px; BORDER-LEFT: #333 1px solid; = WIDTH: 100px; COLOR: #000; BORDER-BOTTOM: #333 1px solid; TEXT-ALIGN: = center } .login A { DISPLAY: block; FONT-SIZE: 12px; MARGIN: 15px 5px 10px 15px } BODY#otros #ruta { BACKGROUND: #999; COLOR: #fff } BODY#empresas #ruta { BACKGROUND: url(/banners/iberinform/miga.gif) #06c no-repeat 50% = bottom; COLOR: #fff } BODY#economia #ruta { BACKGROUND: url(/banners/logos/caixa-comex.jpg) #090 no-repeat 50% = bottom; COLOR: #fff } BODY#gestion #ruta { BACKGROUND: = url(http://www.eleconomista.es/imagenes/logos/respuestaempresarios.gif) = #173875 no-repeat 50% bottom; COLOR: #fff } BODY#opinion #ruta { BACKGROUND: #f60; COLOR: #fff } BODY#fondos #ruta { BACKGROUND: url(/imagenes/logos/bbva.gif) #00005a no-repeat right = bottom; COLOR: #fff } BODY#viv #ruta { BACKGROUND: url(/imagenes/logos/idealista.gif) #099 no-repeat 50% = bottom; COLOR: #fff } BODY#mujer #ruta { BACKGROUND: url(/imagenes/logos/orange-ruta1.gif) #999 no-repeat right = bottom; COLOR: #fff } BODY#iberdrola #ruta { BACKGROUND: url(/imagenes/logos/iberdrola130.gif) #5c8805 no-repeat 50% = bottom; COLOR: #fff } BODY#nutricion #ruta { BACKGROUND: url(/imagenes/logos/pascual-ruta.gif) #999 no-repeat 50% = bottom; COLOR: #fff } BODY#jovenes #ruta { BACKGROUND: url(/imagenes/logos/caixa-ruta.gif) #000 no-repeat 50% = bottom; COLOR: #fff } BODY#warrants #ruta { BACKGROUND: url(/imagenes/logos/bnp.gif) #999 no-repeat 50% bottom; = COLOR: #fff } BODY#cortal #ruta { BACKGROUND: url(/imagenes/logos/cortal-consors.gif) #999 no-repeat 50% = bottom; COLOR: #fff } BODY#ahorro #ruta { BACKGROUND: url(/imagenes/logos/endesa.gif) #999 no-repeat 50% bottom; = COLOR: #fff } BODY#xtr #ruta { BACKGROUND: url(/imagenes/logos/xtrade-miga.gif) #666 no-repeat 50% = bottom; COLOR: #fff } BODY#cam #ruta { BACKGROUND: url(/banners/cam/110x50.gif) #c00 no-repeat right bottom; = COLOR: #fff } BODY#merc #ruta { BACKGROUND: #c00 } BODY#emprendedores #ruta { BACKGROUND: url(/imagenes/emprendedores/logo-miga.gif) #999 no-repeat = 50% bottom; COLOR: #fff } #paginas_amarillas { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f1f0ec; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; = PADDING-TOP: 10px; POSITION: relative; TOP: -15px } * HTML BODY #paginas_amarillas { WIDTH: 296px; TOP: -10px } * HTML BODY #paginas_amarillas .select UL { WIDTH: 250px } *:first-child + HTML #paginas_amarillas { WIDTH: 296px; TOP: -10px } #paginas_amarillas .select { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT: = 12px Arial,Helvetica,sans-serif; OVERFLOW: auto; BORDER-LEFT: #7f9db9 = 1px solid; WIDTH: 290px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 57px; = BACKGROUND-COLOR: #fff } #paginas_amarillas UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #paginas_amarillas .select UL { MARGIN: 2px; WIDTH: 276px } *:first-child + HTML #paginas_amarillas .select UL { WIDTH: 250px } #paginas_amarillas .select UL LI { MARGIN-TOP: 1px; PADDING-BOTTOM: 1px; BORDER-BOTTOM: #f2f2f2 1px solid } #paginas_amarillas .select UL LI A { COLOR: #000; TEXT-DECORATION: none } #paginas_amarillas .select UL LI A:hover { DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #0066d5; = TEXT-DECORATION: none } #paginas_amarillas .titular { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; BACKGROUND: #fff200; MARGIN-BOTTOM: 2px; = PADDING-BOTTOM: 1px; FONT: bold 12px Arial,Helvetica,sans-serif; = BORDER-LEFT: #ccc 1px solid; WIDTH: 290px; COLOR: #000; PADDING-TOP: = 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center } #paginas_amarillas .titular IMG { FLOAT: left } #paginas_amarillas .titular .copy { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 2px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px } #paginas_amarillas .pie { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; FONT: 10px = Arial,Helvetica,sans-serif; WIDTH: 290px; COLOR: #666; MARGIN-RIGHT: = 3px; PADDING-TOP: 1px; TEXT-ALIGN: right } #paginas_amarillas .pie A { FONT: bold 10px Tahoma,Arial,Helvetica,sans-serif; COLOR: #00f; = TEXT-DECORATION: none } #paginas_amarillas A { COLOR: #000 } TABLE.ecotrader { BORDER-TOP: #ccc 1px solid; MARGIN-LEFT: 10px; BORDER-LEFT: #ccc 1px = solid; COLOR: #333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; = BORDER-COLLAPSE: collapse; _margin: 0 0 0 20px } TABLE.ecotrader CAPTION { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; = BACKGROUND: #efefef; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px 10px; = BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 2px; = BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: -1px } TABLE.ecotrader A { FONT-WEIGHT: bold; COLOR: #f60; BORDER-BOTTOM: #f60 1px dotted; = TEXT-DECORATION: none } TABLE.ecotrader A:hover { BACKGROUND: #f60; COLOR: #fff; TEXT-DECORATION: none } TABLE.ecotrader TR TH A { COLOR: #369; BORDER-BOTTOM: #369 1px dotted } TABLE.ecotrader TR TH A:hover { BACKGROUND: #369; COLOR: #fff } TABLE.ecotrader THEAD TR TH { FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #e2e2e2; _font-size: = 10px } TABLE.ecotrader TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 20%; = LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; = TEXT-ALIGN: center; _font-size: 10px } TABLE.ecotrader TH { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 20%; = LINE-HEIGHT: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; = TEXT-ALIGN: center; _font-size: 10px } TABLE.ecotrader TFOOT TR TH { BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; = WIDTH: 100%; COLOR: #666; TEXT-ALIGN: left } TABLE TFOOT TR TD { BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; = WIDTH: 100%; COLOR: #666; TEXT-ALIGN: left } TABLE.ecotrader TR.odd TH { BACKGROUND: #efefef } TABLE.ecotrader TR.odd TD { BACKGROUND: #efefef } TABLE.ecotrader TR.verde TH { BACKGROUND: #d5fad3 } TABLE.ecotrader TR.verde TD { BACKGROUND: #d5fad3 } .ecot { BORDER-BOTTOM: #999 1px solid } .ecot H2 { DISPLAY: inline; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; BACKGROUND: url(/imagenes/ico-rojo.gif) no-repeat left top; = MARGIN: 0px; LINE-HEIGHT: 14px; LETTER-SPACING: normal } .rincon DIV.ecot H2 { DISPLAY: inline; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; BACKGROUND: url(/imagenes/ico-rojo.gif) no-repeat left top; = MARGIN: 0px; LINE-HEIGHT: 14px; LETTER-SPACING: normal } .ecot H2 A SMALL { FONT-WEIGHT: bold; COLOR: #ff0e00; LETTER-SPACING: 0px } .rincon DIV.loultimo DIV.ecot H2 { _background: url(/imagenes/ico-rojo-ie.gif) no-repeat top left } .ecot-masnot H2 { DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; BACKGROUND: url(/imagenes/ico-rojo.gif) no-repeat left top; = MARGIN: 10px 5px 0px 0px; OVERFLOW: hidden; LINE-HEIGHT: 14px; = LETTER-SPACING: normal } .ecot-masnot H2 A { MARGIN: 10px 5px 0px 0px; COLOR: #666; TEXT-DECORATION: none } #central-ecot { FLOAT: left; WIDTH: 860px } * HTML #central-ecot { WIDTH: 800px } .menu-ecot { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/imagenes/fondos/fondo-men-ecot.gif) #ff0f00 repeat-x; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 860px; = PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center } * HTML .menu-ecot { WIDTH: 820px; HEIGHT: 22px } .menu-ecot UL { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 80px; OVERFLOW: hidden; BORDER-LEFT: #ffc3bf = 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center } .menu-ecot UL LI { DISPLAY: inline; LIST-STYLE-TYPE: none } .menu-ecot UL LI A:link { BORDER-RIGHT: #ffc3bf 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-ecot UL LI A:active { BORDER-RIGHT: #ffc3bf 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-ecot UL LI A:visited { BORDER-RIGHT: #ffc3bf 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; = PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; = LETTER-SPACING: normal; TEXT-DECORATION: none } .menu-ecot UL LI A:hover { BACKGROUND: url(/imagenes/fondos/fondo-men-ecot-h.gif); COLOR: #fff } .menu-ecot UL LI A.selected { BACKGROUND: url(/imagenes/fondos/fondo-men-ecot-h.gif); COLOR: #fff } P.av { FONT-SIZE: 11px; COLOR: #c00; LINE-HEIGHT: 1.3em } .enlaces { CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; = PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: = hidden; PADDING-TOP: 15px; TEXT-ALIGN: right } .enlaces A.anterior { FLOAT: right; MARGIN-LEFT: 10px } .enlaces A.posterior { FLOAT: right } BODY#merc .fr1 { WIDTH: 50% } BODY#merc .fr2 { WIDTH: 50% } .bsg-valores { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; = PADDING-BOTTOM: 0px; MARGIN: 0px 10px; OVERFLOW: hidden; PADDING-TOP: = 0px } .bsg-buscador { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; = MARGIN: 0px 20px 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 10px; = BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center } .bsg-tablas { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: = #fff; MARGIN: 0px 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; = BORDER-BOTTOM: #ccc 1px solid } .bsg-tablas TABLE { BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 3px } .bsg-tablas TABLE THEAD { TEXT-ALIGN: left } .bsg-tablas TABLE TR TD { FONT-SIZE: 11px; BORDER-BOTTOM: #999 1px dotted } .bsg-tablas TABLE TR.impar TD { BACKGROUND: #f1f0ed } .bsg-tablas H3 { PADDING-RIGHT: 10px; PADDING-LEFT: 30px; BACKGROUND: = url(/imagenes/flechas/sel-down.gif) #999 no-repeat left 50%; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px } IMG.bsg-grafico { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FLOAT: left; = MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: = #333 1px solid } H5.bsg-cint { PADDING-RIGHT: 10px; BORDER-TOP: #000 3px solid; PADDING-LEFT: 10px; = FONT-SIZE: 16px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN: 0px = 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: = Georgia,"Times New Roman",Times,serif } .bsg-graficos { BORDER-TOP: #000 3px solid; BACKGROUND: #eee; MARGIN: 5px; OVERFLOW: = hidden } .bsg-mod { FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 182px; TEXT-ALIGN: = center } .bsg-mod A IMG { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: = #333 1px solid; BORDER-BOTTOM: #333 1px solid } .bsg-mod H5 { FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 10px = 0px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Georgia,"Times New = Roman",Times,serif } .bsg-mod H1 A:link { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076c3; = FONT-STYLE: italic; TEXT-DECORATION: underline } .bsg-mod H1 A:active { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076c3; = FONT-STYLE: italic; TEXT-DECORATION: underline } .bsg-mod H1 A:visited { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076c3; = FONT-STYLE: italic; TEXT-DECORATION: underline } .bsg-mod H1 A:hover { COLOR: #f60 } #lightwindow_overlay { DISPLAY: none; Z-INDEX: 500; LEFT: 0px; VISIBILITY: hidden; WIDTH: = 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100px } #lightwindow { DISPLAY: none; Z-INDEX: 999; VISIBILITY: hidden; LINE-HEIGHT: 0; = POSITION: absolute } #lightwindow_container { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; VISIBILITY: = hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: = absolute } * HTML #lightwindow_container { OVERFLOW: hidden } #lightwindow_contents { BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px solid; OVERFLOW: = hidden; BORDER-LEFT: #fff 10px solid; BORDER-BOTTOM: #fff 10px solid; = POSITION: relative; BACKGROUND-COLOR: #fff } #lightwindow_loading { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 9999; LEFT: 0px; = PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; POSITION: = absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #f0f0f0 } #lightwindow_loading_shim { DISPLAY: none; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } #lightwindow_loading SPAN { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; = PADDING-BOTTOM: 0px; COLOR: #444; LINE-HEIGHT: 32px; PADDING-TOP: 0px } #lightwindow_loading SPAN A { CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none } #lightwindow_loading SPAN A:link { CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none } #lightwindow_loading SPAN A:visited { CURSOR: pointer; COLOR: #09f; TEXT-DECORATION: none } #lightwindow_loading SPAN A:hover { TEXT-DECORATION: underline } #lightwindow_loading SPAN A:active { TEXT-DECORATION: underline } #lightwindow_loading IMG { FLOAT: left; MARGIN: 0px 10px 0px 0px } #lightwindow_navigation { DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px } #lightwindow_navigation_shim { DISPLAY: none; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } #lightwindow_navigation A { outline: none } #lightwindow_navigation A:link { outline: none } #lightwindow_navigation A:visited { outline: none } #lightwindow_navigation A:hover { outline: none } #lightwindow_navigation A:active { outline: none } #lightwindow_previous { DISPLAY: block; BACKGROUND: url(/imagenes/fondos/blank.gif) no-repeat; = WIDTH: 49%; HEIGHT: 100% } #lightwindow_next { DISPLAY: block; BACKGROUND: url(/imagenes/fondos/blank.gif) no-repeat; = WIDTH: 49%; HEIGHT: 100% } #lightwindow_previous { LEFT: 0px; FLOAT: left } #lightwindow_next { RIGHT: 0px; FLOAT: right } #lightwindow_previous:hover { BACKGROUND: url(/imagenes/fondos/prevlabel.gif) no-repeat left 15% } #lightwindow_previous:active { BACKGROUND: url(/imagenes/fondos/prevlabel.gif) no-repeat left 15% } #lightwindow_next:hover { BACKGROUND: url(/imagenes/fondos/nextlabel.gif) no-repeat right 15% } #lightwindow_next:active { BACKGROUND: url(/imagenes/fondos/nextlabel.gif) no-repeat right 15% } #lightwindow_previous_title { DISPLAY: none } #lightwindow_next_title { DISPLAY: none } #lightwindow_galleries { DISPLAY: none; Z-INDEX: 50; LEFT: 0px; MARGIN: 0px 0px 0px 10px; = OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute } #lightwindow_galleries_tab_container { OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0px } A#lightwindow_galleries_tab { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/fondos/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; = CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; = TEXT-DECORATION: none } A#lightwindow_galleries_tab:link { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/fondos/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; = CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; = TEXT-DECORATION: none } A#lightwindow_galleries_tab:visited { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: = url(/imagenes/fondos/black-70.png) 0px 0px; FLOAT: right; WIDTH: 77px; = CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 22px; HEIGHT: 20px; = TEXT-DECORATION: none } * HTML A#lightwindow_galleries_tab { BACKGROUND: #000; FILTER: alpha(opacity=3D70); opacity: .70 } * HTML A#lightwindow_galleries_tab:link { BACKGROUND: #000; FILTER: alpha(opacity=3D70); opacity: .70 } * HTML A#lightwindow_galleries_tab:visited { BACKGROUND: #000; FILTER: alpha(opacity=3D70); opacity: .70 } A#lightwindow_galleries_tab:hover { COLOR: #ffffbe } A#lightwindow_galleries_tab:active { COLOR: #ffffbe } #lightwindow_galleries_tab_span { PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: = 0px; WIDTH: 63px; PADDING-TOP: 0px; HEIGHT: 20px } #lightwindow_galleries_tab .up { BACKGROUND: url(/imagenes/fondos/arrow-up.gif) no-repeat 60px 5px } #lightwindow_galleries_tab .down { BACKGROUND: url(/imagenes/fondos/arrow-down.gif) no-repeat 60px 6px } #lightwindow_galleries_list { BACKGROUND: url(/imagenes/fondos/black-70.png) 0px 0px; OVERFLOW: = hidden; HEIGHT: 0px } * HTML #lightwindow_galleries_list { BACKGROUND: #000; FILTER: alpha(opacity=3D70); opacity: .70 } .lightwindow_galleries_list { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px 0px 10px; WIDTH: 200px; PADDING-TOP: 10px } .lightwindow_galleries_list H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #09f; PADDING-TOP: = 10px; TEXT-DECORATION: none } .lightwindow_galleries_list LI { MARGIN: 5px 0px; LIST-STYLE-TYPE: none } .lightwindow_galleries_list A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: = #fff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none } .lightwindow_galleries_list A:link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: = #fff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none } .lightwindow_galleries_list A:visited { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: = #fff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none } .lightwindow_galleries_list A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: #000; = PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffbe 3px solid; COLOR: #ffffbe; = PADDING-TOP: 0px } .lightwindow_galleries_list A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: #000; = PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffbe 3px solid; COLOR: #ffffbe; = PADDING-TOP: 0px } #lightwindow_data { POSITION: absolute } #lightwindow_data_slide { POSITION: relative } #lightwindow_data_slide_inner { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 0px; BACKGROUND-COLOR: #fff } #lightwindow_data_caption { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; COLOR: #666; LINE-HEIGHT: 25px; PADDING-TOP: 10px; = BACKGROUND-COLOR: #fff } #lightwindow_data_details { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0 } #lightwindow_data_author_container { FONT-SIZE: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 40%; COLOR: = #666; LINE-HEIGHT: 20px; FONT-STYLE: italic; TEXT-ALIGN: right } #lightwindow_data_gallery_container { FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 40%; COLOR: = #666; LINE-HEIGHT: 20px; TEXT-ALIGN: left } #lightwindow_title_bar { OVERFLOW: hidden; HEIGHT: 25px } #lightwindow_title_bar_title { FONT-SIZE: 14px; FLOAT: left; COLOR: #ffffbe; LINE-HEIGHT: 25px; = TEXT-ALIGN: left } A#lightwindow_title_bar_close_link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; = PADDING-TOP: 0px; TEXT-ALIGN: right } A#lightwindow_title_bar_close_link:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; = PADDING-TOP: 0px; TEXT-ALIGN: right } A#lightwindow_title_bar_close_link:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #ffffbe; LINE-HEIGHT: 25px; = PADDING-TOP: 0px; TEXT-ALIGN: right } A#lightwindow_title_bar_close_link:hover { COLOR: #fff } A#lightwindow_title_bar_close_link:active { COLOR: #fff } #lightwindow P { PADDING-RIGHT: 10px; COLOR: #000 } ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0044_01C9A1DD.341A4130" ------=_NextPart_001_0044_01C9A1DD.341A4130 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.eleconomista.es/economia/noticias/1090141/03/09/Recluir-el-pc-a-la-cocina-evitaria-casos-como-el-de-la-concejal-de-getafe.html =EF=BB=BF Recluir el pc a la cocina evitar=C3=ADa = casos como el de la concejal de getafe - 10/03/09 - = elEconomista.es
= = = =
en
=0A= //=0A=
Portada > = Economia

Toda la = informaci=C3=B3n sobre Masters y Escuelas=20

Recluir el pc a la cocina evitar=C3=ADa casos como el de la concejal = de=20 getafe

18:27 -=20 10/03/2009
=20

- Su hija se ha gastado 40.000 euros en descargas = de=20 Internet MADRID, 10 (SERVIMEDIA) Sacar los ordenadores y videoconsolas = de los=20 cuartos de los adolescentes y acostumbrarles a usarlos =C3=BAnicamente = en zonas=20 comunes de la casa ayuda a evitar casos como el de la concejal del PP de = Getafe=20 Blanca Rosa Alc=C3=A1ntara, cuya hija se ha gastado 40.000 euros en = descargas de la=20 Red.

As=C3=AD lo dijo hoy a Servimedia Juan Manuel Romero, vicepresidente = y director de=20 Proyectos de "Adicciones Digitales", organizaci=C3=B3n que trabaja = contra las=20 "tecnoadicciones" en ni=C3=B1os, adolescentes, j=C3=B3venes y adultos. =

Para Romero, el caso de la concejal de Getafe ha sido "un mero error = garrafal=20 y bienintencionado" ("probablemente la ni=C3=B1a no sab=C3=ADa que = ten=C3=ADa que pagar"), pero=20 podr=C3=ADa haberse evitado situando el ordenador de un modo fijo en una = zona com=C3=BAn=20 de la casa: una sala de estar, un sal=C3=B3n e, incluso, la cocina.

Este experto alert=C3=B3 tambi=C3=A9n de las adicciones que = est=C3=A1n generando las redes=20 sociales. S=C3=B3lo Tuenti, explic=C3=B3, engancha tres horas cada = d=C3=ADa a 25.000=20 estudiantes de la Universidad de Sevilla y a 30.000 de la Complutense de = Madrid,=20 "y son universitarios, que se supone que tienen uso de raz=C3=B3n", = a=C3=B1adi=C3=B3.

Adicciones Digitales trabaja por un "desarrollo responsable" de la = sociedad=20 de la informaci=C3=B3n y, para ello, imparte conferencias, charlas y = organiza=20 coloquios sobre el uso y abuso de la tecnolog=C3=ADa en colegios, = empresas y centros=20 sociales de todo el pa=C3=ADs.

(SERVIMEDIA) 10-MAR-2009 LLM/isp

3Dimprimir=20 =
elEcodiario.es

En portada

El=20 Real Madrid, vapuleado y humillado en Anfield ...

...=20 y el Villarreal a cuartos tras ganar en Atenas

"Me=20 pago mis trajes"

S=C3=B3lo en la Edici=C3=B3n Impresa
 

El=20 PSOE retira su candidato para pactar con el PP en Caja Madrid

Oferta=20 de empleo: vicepresidente segundo y ministro de Econom=C3=ADa

=C2=BFRecuperaci=C3=B3n?=20 El paro llegar=C3=A1 este mismo a=C3=B1o a 4,5 millones

Lea estas noticias en el diario elEconomista, en su = kiosco=20 por 1,20 =E2=82=AC

Tienda

=C2=A9 Ecoprensa S.A. - Todos los derechos = reservados - Nota = Legal - Qui=C3=A9nes = somos - Suscripciones - Publicidad - Newsletters = - RSS - Archivo

------=_NextPart_001_0044_01C9A1DD.341A4130 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://googleads.g.doubleclick.net/pagead/ads?client=ca-eleconomista&dt=1236726350605&lmt=1236726350&format=336x280_pas_abg&output=html&correlator=1236726350605&url=http%3A%2F%2Fwww.eleconomista.es%2Feconomia%2Fnoticias%2F1090141%2F03%2F09%2FRecluir-el-pc-a-la-cocina-evitaria-casos-como-el-de-la-concejal-de-getafe.html&color_bg=ffffff&color_text=333333&color_link=ff6600&color_border=ffffff&color_line=ffffff®ion=noticia_titulo noticia_entradilla noticia_cuerpo&ref=http%3A%2F%2Fnews.google.com%2Fnews%3Fpz%3D1%26ned%3Des_us%26hl%3Des%26q%3Dadicciones%2Bdigitales%2Bromero&frm=0&ga_vid=818663514045877100.1236069736&ga_sid=1236726350&ga_hid=1598816922&ga_fc=true&flash=10.0.22.87&u_h=1050&u_w=1680&u_ah=1020&u_aw=1680&u_cd=32&u_tz=60&u_his=2&u_java=true&dtd=31&w=336&h=280&xpc=HCQuZdYqOn&p=http%3A//www.eleconomista.es =EF=BB=BF
Anuncios=20 Google
Testi di Psicologia
Manuali=20 di Psicologia Spese di spedizione gratuite
www.piccin.it
Fotos y Videos
Rel=C3=A1jate=20 y mira un Video! Y mucho m=C3=A1s. Sin registro
4dh.com/Video
------=_NextPart_001_0044_01C9A1DD.341A4130-- ------=_NextPart_000_001B_01C9A1DD.3417D030 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js /* Prototype JavaScript framework, version 1.6.0.2=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.2',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value, value =3D Object.extend((function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method), {=0A= valueOf: function() { return method },=0A= toString: function() { return method.toString() }=0A= });=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return object && object.nodeType =3D=3D 1;=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip");=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= with (String.prototype.escapeHTML) div.appendChild(text);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= iterator =3D iterator.bind(context);=0A= try {=0A= this._each(function(value) {=0A= iterator(value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') &&=0A= iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');=0A= }=0A= return toQueryPair(key, values);=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= element.select(expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= var originalAncestor =3D ancestor;=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (element.sourceIndex && !Prototype.Browser.Opera) {=0A= var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A= nextAncestor =3D ancestor.nextSibling;=0A= if (!nextAncestor) {=0A= do { ancestor =3D ancestor.parentNode; }=0A= while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0A= }=0A= if (nextAncestor && nextAncestor.sourceIndex)=0A= return (e > a && e < nextAncestor.sourceIndex);=0A= }=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D originalAncestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return node && node.specified;=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div').__proto__) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div').__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName, property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName).__proto__;=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { };=0A= var B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' = + D] :=0A= (B.Opera) ? document.body['client' + D] : = document.documentElement['client' + D];=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum=E2=80=99s = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= this.compileMatcher();=0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= if (this.shouldUseXPath())=0A= return this.compileXPathMatcher();=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= if (this.xpath) return document._getElementsByXPath(this.xpath, = root);=0A= return this.matcher(root);=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[@disabled]",=0A= 'enabled': "[not(@disabled)]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[([\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + = '-').include('-' + v.toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && (element.type !=3D 'submit' || = (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, index) {=0A= if (Object.isUndefined(index))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, value, single =3D !Object.isArray(index);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= value =3D this.optionValue(opt);=0A= if (single) {=0A= if (value =3D=3D index) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D index.include(value);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= var node =3D Event.extend(event).target;=0A= return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || = document.body.scrollLeft)),=0A= y: event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || = document.body.scrollTop))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents").__proto__;=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("