From: "Guardado por Microsoft Internet Explorer 7" Subject: =?Windows-1252?Q?=ABEconom=EDa_para_pol=EDticos=BB_de_Alfredo_Gonz=E1?= =?Windows-1252?Q?lez_Colunga_-_Cartas_de_los_lectores_-_lne.es?= Date: Thu, 16 Apr 2009 00:12:43 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C9BE28.10383C60" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://mas.lne.es/cartasdeloslectores/img/enviar.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAEQARAwERAAIRAQMRAf/EAGcAAQEBAAAAAAAAAAAAAAAA AAAIBwEBAQEAAAAAAAAAAAAAAAAAAAcIEAACAQQCAwEAAAAAAAAAAAACAwERBAUGABMhEhUWEQAC AgIDAAIDAAAAAAAAAAABAhESIQMAIgUxEwQUFf/aAAwDAQACEQMRAD8A2nVdIduCW5bI5QrRT7sr aLs1Tc+92UAdGlLAkZZLIgCmsEVRmYKQg4B5Pht6Snds20DPWxFpfB7Gwi1upzZsEhioa1el7A/A I1a9diFtWawuR1wZrGRiBkSAxVtWkO09KstjsoV2pF2NtN2CptvS7GDOiihhyUrlcwZRSBKgxMlB wD1vDbzVG7XtuFetgKw+T1NjNa9jirYBLBgrzfYH55OrZrqStqzaVwO2BFpwMyMmAVLUry/8ivJn 1fcfyQPxeVw/0FqZcVsnn0iDngCXdqzWypQC+sfAyMGyJr7eM++V7P8APDatur7AC3UmsFgFawKt mFqPiAzgzbFs9Hyv3iNmrZQkL2AmQpLLBDDEmx+ZKoRFcto3H9aCMXisP89bWW9LJB9wm5AGlPUs FroUgzrLwUlALiKevl6vs/0AurVq+sEr1BtJUFVqAq5hqn5kKgEVy87yv0Sdm3ZcgN2IiAxDNJLH Eiw+ILOTNsUxzQXInxxxxxxxxxz/2Q== ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://mas.lne.es/cartasdeloslectores/img/imprimir.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAEQARAwERAAIRAQMRAf/EAHIAAAIDAAAAAAAAAAAAAAAA AAAIAwQHAQADAQEAAAAAAAAAAAAAAAAAAwcIBBAAAQQCAQMFAAAAAAAAAAAAAgEDBAUREgAhEwZB IlIjFBEAAgIBBAIBBQEAAAAAAAAAAQIRAwQAIRITMSJBUWEyUgWB/9oADAMBAAIRAxEAPwDYKOtm 2VTZ3S0jnkE5ZsdoTcGY7nug+4+SrGcbUiyjWykq42T5czvgY1l9Fl/Sch+ajfsPkOXPoykmeMyT 5++rjmZCVXV09ooXgx24DwUCj2BgflEfT7am8oqEq4NRf11XNopBOKzIbcbfYFqSw0y4Jtk646fu MnVAth6BjXIkRO/q4fRVVkV1PQ0wQQywyqhlSzM27FuJkbL+MqzFX87K7rLKLLEuESIKtKksIIVV GwCyIO7eYYAMxzQWonpYYsWgtI0eD5FbOePTqZsoSsuQnZXdzIefVV0IVAhVxQICH0RcrlUHO9VW Lei15Npx3pBSDWzT7u3wQVILQVI+JncgXGyzIpZnorF62nlIcLHqq/PkHjIIP+eCbNo5RRoC1lBY DfWNiyNcP5a44BiAvx3g36/aak1qOA3LZVI1wI86cpsZKurHs73sUV+tRrMc0YT+7SsD15HkeTGF GkY65D2dl6dKIeftYH34upj9RDSd+IgcV3Y6ZXl/1FdHDRo4aNHDRr//2Q== ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://mas.lne.es/cartasdeloslectores/img/textomas.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAEQARAwERAAIRAQMRAf/EAHIAAAMBAAAAAAAAAAAAAAAA AAAFCAcBAAIDAAAAAAAAAAAAAAAAAAAIBAUHEAACAgEEAgEFAQAAAAAAAAABAwIEBQAREgYhExQx QVEiMhURAAIBBAIBBAMAAAAAAAAAAAECEQAhEgMxBCJBMhMFUWGx/9oADAMBAAIRAxEAPwDYML17 GdkVcuWc1YGTr0rOWyUfiB+0UsIlH2zsLM2SBjP+dv28y330u/R+u090O7bmzVH2v4Ze038i65Mb NxF/dNbj2+9t6hVV1LgzrrTzjkW8QhhRcczbiKS3Kn+a1GSxNpjqJYBSyHH4zhYStLWR4CcjCSi2 I5CWxPmJOqrdq+Art0sSk+LxiclCsbSSCpYCZj1U1Zatvyg69qgNHkvuGJLKLwJDYm0T+RVcaZ2l 8qXuqZTHdddna+cjbS+7QsYn1JRCc1TeQJymGNUQYGG3H7/kbeV1+p7WrptvXfmpfW2qAoJBbkmW X2xx6/qL7n9l1tnaGptOJCOuySxExxEK3M8/2l57B2HI4yr1oWrFiqGcU1YsayTOYVFaeHIiUYFY 9cBHwSdvrqCfsO3u0r1smZZsssZnEKsTcDEYiLEmpY6PW1bW7GKq0XMARGRLTFicvIzcAVWOmYrA aNFFGiijRRX/2Q== ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://mas.lne.es/cartasdeloslectores/img/textomenos.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAEQARAwERAAIRAQMRAf/EAHEAAAIDAAAAAAAAAAAAAAAA AAAIAwYHAQACAwAAAAAAAAAAAAAAAAAACAMFBxAAAgICAQQCAwAAAAAAAAAAAgMBBBEFACESEwYi FEFhMhEAAgAGAQQDAQAAAAAAAAAAAQIAESESAwQxQSIyBVFhgVL/2gAMAwEAAhEDEQA/ANg0vr2s 9kVcuWd1YjZ16VnbbIfqQ/ApZMEPlOwuTYUSJ/zj5dSzni76PrsO6HdszXqj5X7LvE17i63MaNxK vlONx297LqFVXEtjOuNO+XIp2hDJRUczpxKK/a+vQ2As091jlq8Tq9zsms4WdonPxgi7SWeRyJT1 jMTyky2Ycs8LlgLSGlaZyB4mZFTShPEwYtsd2XHLKoBMwVncJTI+BMEVqOsiIb7jRwvEKv67u0+r u3FfY65z33qjtW5UOiqaQbOG5g0snviRiIzjHXMT+Fv9bvLoNlXJjZi6NjIusKg+XKt3U/KzB6bx v6Z3BjbG4ARhkBldOXjwy0r+9CIhT7L7LY0q/T69gm6lpQtVBaVkZmTvLAiUB5JmWdYiC/XIk9nu PrjTVp4zQIFEybrvi7y+/qJH9fqrnO0wk45aZ/mXzb4/UNdxlYwODhBBwgg4QR//2Q== ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://mas.lne.es/cartasdeloslectores/img/logoFirma.jpg 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 ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://secure-uk.imrworldwide.com/cgi-bin/m?ci=es-epi&cg=0 R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA= ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: 7bit Content-Location: http://mas.lne.es/cartasdeloslectores/carta/556/colores.css H1 { COLOR: #003969 } H2 { COLOR: #003969 } H3 { COLOR: #003969 } H1 { COLOR: #003969 } H1 A { COLOR: #003969 } H2 { COLOR: #003969 } H2 A { COLOR: #003969 } A { COLOR: #003969 } .cintillo { COLOR: #6583ab; BACKGROUND-COLOR: #e4e8ed } #ultimatribuna { BACKGROUND: url(../img/degradadocintillo.jpg) repeat-x left top } .epigrafe { COLOR: #97a6c7 } .seccion H1 { COLOR: #f3a60a } .seccion H1 A { COLOR: #f3a60a } #barrasuperior { BACKGROUND-COLOR: #e4e8ed } #barrasuperior H2 { COLOR: #fff; BACKGROUND-COLOR: #f3a60a } #fichaportada { BACKGROUND-COLOR: #e4e8ed } #migas { COLOR: #003969 } #migas A { COLOR: #003969 } .bloque .ficha .seccion { COLOR: #555 } #formulario #aceptar { COLOR: #fff; BACKGROUND-COLOR: #003969 } .error { COLOR: red } #formulario #protecciondedatos { COLOR: #8a8a8a } #menu_anios LI.anio { COLOR: #003969 } #contenedor_mes .mes { COLOR: #003969 } #paginacion_cartas LI.pagina { COLOR: #003969 } #paginacion_cartas LI { COLOR: #8a8a8a } #menu_anios LI.actual.anio { COLOR: #f3a60a } #contenedor_mes .mes_actual { COLOR: #f3a60a } #paginacion_cartas LI.pagina_actual { COLOR: #f3a60a } TABLE.tablacartas TR.sombreado { BACKGROUND-COLOR: #eee } TABLE.tablacartas TH { COLOR: #f3a60a; BACKGROUND-COLOR: #e4e8ed } .contador { COLOR: #8a8a8a } .contador SPAN { COLOR: #3a3a3a } #carta .destacado P { BACKGROUND: url(../img/comillas.jpg) no-repeat left top } #carta .destacado { BACKGROUND: url(../img/comillascerradas.jpg) no-repeat right bottom } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://mas.lne.es/cartasdeloslectores/css/style.css @import url( colores.css ); * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 75%; PADDING-TOP: 0px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-ALIGN: = center } H1 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: = 2px; FONT-STYLE: normal; FONT-FAMILY: "Georgia", "Times New Roman", = Arial, Helvetica; TEXT-DECORATION: none } H1 A { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: = 2px; FONT-STYLE: normal; FONT-FAMILY: "Georgia", "Times New Roman", = Arial, Helvetica; TEXT-DECORATION: none } H2 { CLEAR: left; MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; = MARGIN-BOTTOM: 3px; FONT-STYLE: normal; FONT-FAMILY: "Georgia","Times = New Roman",Arial,Helvetica; TEXT-DECORATION: none } H2 A { CLEAR: left; MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; = MARGIN-BOTTOM: 3px; FONT-STYLE: normal; FONT-FAMILY: "Georgia","Times = New Roman",Arial,Helvetica; TEXT-DECORATION: none } A { TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } P { MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } UL { PADDING-LEFT: 15px; MARGIN: 0px; LIST-STYLE-TYPE: square } .aclaracion { FONT-SIZE: 10px; COLOR: #8a8a8a } .obligatorio { FONT-SIZE: 11px; COLOR: red } .vermas { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-ALIGN: = right } .vermas A { FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-ALIGN: right } .cintillo { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: none; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: text-bottom; = TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 22px; MARGIN-RIGHT: 0px; = FONT-FAMILY: "Georgia", Tahoma, Helvetica; TEXT-DECORATION: none } .epigrafe { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none; = MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial ,Helvetica; TEXT-DECORATION: none } H3.tituloseccion { BORDER-BOTTOM: #cfcfcf 1px solid } .seccion H1 { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 10px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .seccion H1 A { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 10px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } #content { MARGIN: 0px auto; WIDTH: 995px; TEXT-ALIGN: left } .bloque { PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FLOAT: left; = PADDING-BOTTOM: 3px; WIDTH: 325px; PADDING-TOP: 3px } .bloque .oculto { DISPLAY: none } .bloque A:hover > .oculto { DISPLAY: block } .bloque .ficha .seccion { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .bloque .ficha .seccion { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .bloque .ficha { MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px } .columna { DISPLAY: inline; FLOAT: left; OVERFLOW: hidden } #izquierda { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 10px; DISPLAY: inline; = BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 644px; = MARGIN-RIGHT: 5px } #derecha { DISPLAY: inline; FLOAT: right; WIDTH: 330px } #migas { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 15px; FONT-FAMILY: Tahoma,Times,serif } #migas A { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 15px; FONT-FAMILY: Tahoma,Times,serif } .contador { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Times,serif } .contador SPAN { FONT-WEIGHT: normal } .contador P { MARGIN: 0px } #ultimatribuna { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px } #ultimatribuna H1 { FONT-SIZE: 25px } #ultimatribuna H1 A { FONT-SIZE: 25px } .datosautor { FONT-SIZE: 11px; COLOR: #555 } #carta .datosautor { =09 } #carta #menucarta { MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #cfcfcf 1px = dotted; TEXT-ALIGN: right } #carta #menucarta UL { TEXT-ALIGN: right } #carta #menucarta LI { DISPLAY: inline; LIST-STYLE-TYPE: none } #carta .destacado { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 150%; FLOAT: left; = PADDING-BOTTOM: 10px; WIDTH: 300px; MARGIN-RIGHT: 10px; PADDING-TOP: = 0px; FONT-STYLE: italic; FONT-FAMILY: Times New Roman, Georgia, serif } #carta .destacado P { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 10px } #carta .ladillo { FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px } #carta .texto_carta1#texto_carta { FONT-SIZE: 100% } #carta .texto_carta2#texto_carta { FONT-SIZE: 110% } #carta .texto_carta3#texto_carta { FONT-SIZE: 120% } #carta .texto_carta4#texto_carta { FONT-SIZE: 130% } #carta .texto_carta5#texto_carta { FONT-SIZE: 140% } .datosautor STRONG { FONT-SIZE: 13px } .firma { MARGIN: 10px 0px; TEXT-ALIGN: right } .firma P { MARGIN: 0px; TEXT-ALIGN: right } #paginacion { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 10px 0px 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; HEIGHT: auto } #paginacion UL { LIST-STYLE-TYPE: none } #paginacion LI { BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; FLOAT: left; = OVERFLOW: hidden; BORDER-LEFT: #555 1px solid; WIDTH: 15px; = MARGIN-RIGHT: 3px; BORDER-BOTTOM: #555 1px solid; HEIGHT: auto; = TEXT-ALIGN: center } #paginacion LI A { DISPLAY: block; FONT-SIZE: 11px; WIDTH: 100% } #paginacion LI.actual A { FONT-WEIGHT: bold; FONT-SIZE: 13px } #formulario { FONT-FAMILY: Tahoma, Arial, Helvetica } #formulario H3 { MARGIN: 10px 0px; BORDER-BOTTOM: #cfcfcf 1px solid } #formulario P { MARGIN: 2px 0px } #formulario TEXTAREA { FONT-FAMILY: Tahoma, Arial, Helvetica } #formulario INPUT { FONT-FAMILY: Tahoma, Arial, Helvetica } #formulario SELECT { FONT-FAMILY: Tahoma, Arial, Helvetica } #formulario SELECT { WIDTH: 150px } #formulario #aceptar { BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #cfcfcf 1px solid; MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 4px; = FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: = #cfcfcf 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: = #cfcfcf 1px solid } #formulario #protecciondedatos { MARGIN-TOP: 15px; FONT-SIZE: 10px } .caja { MARGIN-BOTTOM: 10px } #menu_archivo { DISPLAY: inline; FLOAT: left; WIDTH: 18%; MARGIN-RIGHT: 2% } #menu_meses { DISPLAY: inline; FLOAT: left; WIDTH: 80% } #menu_anios { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #menu_anios LI { =09 } #menu_anios LI.titulo { FONT-WEIGHT: bold } #menu_anios LI.anio { FONT-SIZE: 13px; CURSOR: pointer; FONT-FAMILY: Tahoma, Verdana, Arial, = sans-serif } #contenedor_mes .mes { FONT-SIZE: 13px; CURSOR: pointer; FONT-FAMILY: Tahoma, Verdana, Arial, = sans-serif } #menu_anios LI.actual.anio { FONT-WEIGHT: bold } #contenedor_mes .mes_actual { FONT-WEIGHT: bold } #archivo_meses { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #contenedor_mes #archivo_meses LI.mes { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #contenedor_mes #archivo_meses LI.mes_actual { =09 } TABLE.tablacartas { FONT-SIZE: 11px } TABLE.tablacartas TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = VERTICAL-ALIGN: top; OVERFLOW: hidden; PADDING-TOP: 2px } TABLE.tablacartas TH { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = VERTICAL-ALIGN: top; OVERFLOW: hidden; PADDING-TOP: 2px } TABLE.tablacartas TR.textooculto { DISPLAY: none } #paginacion_cartas { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif } #paginacion_cartas LI { DISPLAY: inline; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none } #paginacion_cartas LI.pagina { CURSOR: pointer } #paginacion_cartas LI.pagina_actual { FONT-WEIGHT: bold; FONT-SIZE: 12px } #agenda LI { LIST-STYLE-IMAGE: url(../img/mas.jpg) } #agenda LI.mas { LIST-STYLE-IMAGE: url(../img/mas.jpg) } #agenda LI.menos { LIST-STYLE-IMAGE: url(../img/menos.jpg) } #agenda .articulos LI { LIST-STYLE-IMAGE: none } .cargando { PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: = url(../img/cargando.gif) no-repeat left top; COLOR: #8a8a8a; = LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; = HEIGHT: 16px; content: none } #buscador { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica } #buscador INPUT { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica } #buscador SELECT { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica } #buscador P { CLEAR: both; MARGIN: 0px 0px 3px } #buscador FORM P LABEL { DISPLAY: block; FLOAT: left; WIDTH: 70px } #buscador SELECT { WIDTH: 130px } #buscador #buscar { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: 70px; PADDING-TOP: 0px } #footer { MARGIN-TOP: 20px; TEXT-ALIGN: center } #firmapam P { TEXT-ALIGN: center } .clearfix { CLEAR: both } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/elementosWeb/mediaweb/images/iconos/logoseccion.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAKgB1AwERAAIRAQMRAf/EAJ0AAAIBBQEBAAAAAAAAAAAA AAABCAIFBgcJAwQBAQADAQEBAQEAAAAAAAAAAAABAgQDBQYHCBAAAAUDAwIDBQYFBQAAAAAAAQID BAURBgcAEgghMfBBE1FhIhQJcYGRodHhwTJCMxVSYnIjFhEAAQMBBgQFAwMFAAAAAAAAAQARAgMh MUGREgTwUQUGYXGBoSIyExSx0QfBUpKiJP/aAAwDAQACEQMRAD8A48h1EB933fr+OvomFn7LmTaq gATGKUgVOYaFKXqIj7A6aKrlSKZ8RuSjiBuC6HOHLkt+BteMeTE3Jz7YYRNFmxRMu4UpIi3McSkK IgBAER9muX5ELn91fSVHXoIiPft3HtUAEPPzDr210ZVtCQgHu8fdqW4sU6kqB5U8fdo3FialVT7P H4aNxYmpKn2fn++jcWJqTp9nj8NG4sTUltHxX9dG4sTUjaPiv66NxYmpFPbTx946NxYmpOn2ePw0 bixNSVPs/P8AfRuLE1J06ezp094ezt5B+mp4w5KHsVJewarySWPmgO40/Lv38tWCgXrvTmm453Dv 0u8e23OTD2QunJEXDxCb104Oq4TRmVVJlVucyphNsSYkM121oUKEDoAa8qnEVK5IuC7lcFw6VAa1 pWg+4Rr+FB16vNcECPSvlStfcHcdER2EQ7e2vt0RMOvbRkQHXt18tESqGoBdE/y/bR1KPf5allCp Ht48u+iJh5B5iHQPH2aIga+WiJVGvbxTVVHHsjy9/fTkrSx81m+MrNdZEyLYthMwH5i8p6OhiHD+ gHrlNEyg+4gGEw+4NROWmJKC9diPqcOkL5yrgLjxETcPaLGNjXk7KS0s7IximCDkRQSUcqGEAIDd uwWMBQDeYDgUgGMcoD52y+kzxXSVqyeS428a23CJ5I4lsMciXdkL5aGsC9ZVn8vcMxOqyn+Pbumf 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 kaZpkjTNMkaZpkjTNMkaZpkn49/bVs7lC//Z ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/cabecera.css .enlaceRSS { PADDING-RIGHT: 18px; BACKGROUND: url(/rss/rss.gif) #fff no-repeat 25px = 1px } .menuedicion { MARGIN-TOP: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; = COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .menuedicion A { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuedicion A:hover { TEXT-DECORATION: underline } .menuedicion SPAN { FONT-WEIGHT: bold; COLOR: #0d3c6a } .menuconfiguracion { FONT-SIZE: 10px; BACKGROUND: #fff; FLOAT: right; PADDING-TOP: 2px; = FONT-FAMILY: Arial, Helvetica; HEIGHT: 17px; TEXT-ALIGN: right } .menuconfiguracion A { FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none } .menuconfiguracion A:hover { COLOR: #666666; TEXT-DECORATION: underline } .buscador { FONT-SIZE: 10px; FLOAT: left; WIDTH: 390px; COLOR: #000; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 77px } .logo { FLOAT: left; WIDTH: 166px; HEIGHT: 77px } .eltiempo { FONT-SIZE: 11px; FLOAT: right; WIDTH: 400px; COLOR: #ffffff; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 77px } .cabecera { WIDTH: 990px; HEIGHT: 77px; BACKGROUND-COLOR: #1b1b35 } .fecha { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .hora { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif } .ir_a_hemeroteca { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .ir_a_hemeroteca:hover { TEXT-DECORATION: underline } .enlaces_tiempo { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .enlaces_tiempo:hover { TEXT-DECORATION: underline } .textos_cabecera { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .combos { BORDER-RIGHT: #c2c6cf 1px solid; BORDER-TOP: #c2c6cf 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #c2c6cf 1px solid; COLOR: #000000; = BORDER-BOTTOM: #c2c6cf 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .border-bottom { FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-BOTTOM: #e9e9e9 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .border-right { BORDER-RIGHT: #e9e9e9 1px solid; FONT-SIZE: 10px; COLOR: #ffffff; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .separador_menu { FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/separador_menu.jpg); WIDTH: 1px; HEIGHT: 22px } .menuprincipal { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #94a8c9; = TEXT-DECORATION: none } .menuprincipal_selec A { BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FLOAT: left; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 110px; = COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #ebe8e1 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: = #ebe8e1; TEXT-ALIGN: center; TEXT-DECORATION: none } .menuprincipal A { BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FLOAT: left; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 109px; = COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: = #94a8c9; TEXT-ALIGN: center; TEXT-DECORATION: none } .menuprincipal A:hover { TEXT-DECORATION: underline } .contenedor_submenu { BORDER-RIGHT: #dddddd 1px solid; FONT-SIZE: 9px; PADDING-BOTTOM: 7px; = MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px = solid; WIDTH: 990px; COLOR: #cbcbcb; MARGIN-RIGHT: auto; PADDING-TOP: = 7px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Tahoma, Helvetica, = sans-serif; BACKGROUND-COLOR: #ebe8e1; TEXT-ALIGN: left } .submenu1 { TEXT-DECORATION: none } .submenu2 { TEXT-DECORATION: none } .submenu3 { LEFT: 55px; POSITION: relative; TEXT-DECORATION: none } .submenu4 { LEFT: 420px; POSITION: relative; TEXT-DECORATION: none } .submenu5 { LEFT: 450px; POSITION: relative; TEXT-DECORATION: none } .submenu6 { LEFT: 650px; POSITION: relative; TEXT-DECORATION: none } .submenu7 { LEFT: 10px; POSITION: relative; TEXT-DECORATION: none } .submenu8 { LEFT: 10px; POSITION: relative; TEXT-DECORATION: none } .submenu1 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu2 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu3 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu4 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu5 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu6 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu7 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu8 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu1 A:hover { TEXT-DECORATION: underline } .submenu2 A:hover { TEXT-DECORATION: underline } .submenu3 A:hover { TEXT-DECORATION: underline } .submenu4 A:hover { TEXT-DECORATION: underline } .submenu5 A:hover { TEXT-DECORATION: underline } .submenu6 A:hover { TEXT-DECORATION: underline } .submenu7 A:hover { TEXT-DECORATION: underline } .submenu8 A:hover { TEXT-DECORATION: underline } .seccion_seleccionada A { FONT-WEIGHT: bold } .tituloSeccion { FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: = Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0px; = TEXT-DECORATION: none } .tituloServicio { FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: = Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0px; = TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/contenedores.css BODY { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 75%; COLOR: #000000; = PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center } .contenedor { MARGIN-LEFT: auto; WIDTH: 990px; MARGIN-RIGHT: auto; TEXT-ALIGN: left } .noticias { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 6px; MARGIN-TOP: 0px; = FLOAT: left; WIDTH: 654px; PADDING-TOP: 0px } .servicios { MARGIN-TOP: 10px; FLOAT: right; MARGIN-LEFT: 5px; WIDTH: 320px } .noticiasizq { FLOAT: left; OVERFLOW: hidden; WIDTH: 318px; MARGIN-RIGHT: 7px } .noticiasder { PADDING-LEFT: 6px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cfcfcf = 1px dotted; WIDTH: 320px } .noticiasizq2 { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 7px; FLOAT: left; = WIDTH: 148px; MARGIN-RIGHT: 7px; PADDING-TOP: 4px } .bloqueclear { CLEAR: left; FONT-SIZE: 1px; MARGIN: 0px; WIDTH: auto; HEIGHT: 4px } .bloqueclear_fotonoticia { CLEAR: left; FONT-SIZE: 1px; MARGIN: 0px 0px -4px; WIDTH: auto; = POSITION: relative; HEIGHT: 0px } .bloqueclear_video { CLEAR: both } .noticiasder2 { FLOAT: left; WIDTH: 150px; PADDING-TOP: 4px } .impresaizq { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 5px; FLOAT: left; = WIDTH: 206px; MARGIN-RIGHT: 5px } .impresader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 5px; = WIDTH: 430px; PADDING-TOP: 2px } .doscolumnas { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cfcfcf 1px dotted; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN-LEFT: 3px; BORDER-LEFT: #cfcfcf 1px dotted; = WIDTH: 312px; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px dotted; = HEIGHT: 130px; BACKGROUND-COLOR: #f0f1f6 } .cuatrocolumnas { MARGIN-TOP: 0px; PADDING-LEFT: 7px; FLOAT: left; MARGIN-LEFT: 7px; = BORDER-LEFT: #cfcfcf 1px dotted; WIDTH: 156px } .unacolumna { MARGIN-TOP: 0px; FLOAT: left; WIDTH: 140px } .nodesborda { OVERFLOW: hidden; WIDTH: 100% } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/servicios.css .servicio { CLEAR: right; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; WIDTH: 320px } .servicio_fondoazul { MARGIN-TOP: 0px; OVERFLOW: hidden; WIDTH: 320px; BACKGROUND-COLOR: = #f0f1f6 } .servicio_cintillo { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: none; = TEXT-TRANSFORM: uppercase; COLOR: #003969; LINE-HEIGHT: 16px; = FONT-FAMILY: Tahoma, Helvetica; BACKGROUND-COLOR: #f0f1f6; = TEXT-DECORATION: none } .servicio_titulo { FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: = #92aac6; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; HEIGHT: 14px } .servicio_imagenizq { CLEAR: both; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 5px } .servicio_enlace { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .servicio_enlace:hover { TEXT-DECORATION: underline } .servicio_enlacepeq { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .servicio_enlacepeq:hover { TEXT-DECORATION: underline } .servicio_enlacenegrita { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: = none } .servicio_enlacenegrita:hover { TEXT-DECORATION: underline } .servicio_enlacepeqazul { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 5px 0px 0px; COLOR: = #85a0c6; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .servicio_enlacepeqazul:hover { TEXT-DECORATION: underline } .servicio_fecha { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #999999; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .servicio H2 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #e69200; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio_fondoazul H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio_add { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 0px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Helvetica; = TEXT-DECORATION: none } .servicio_add A { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 0px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Helvetica; = TEXT-DECORATION: none } .servicio_add A:hover { TEXT-DECORATION: underline } .fin_servicio { CLEAR: both; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; = PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; MARGIN: 4px 0px } .extras_barra { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; = MARGIN-BOTTOM: 5px; WIDTH: 990px; COLOR: #ffffff; LINE-HEIGHT: 23px; = FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: = #94a8c9 } .extras_barra_enlace { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, = sans-serif } .extras { FONT-SIZE: 11px; FLOAT: left; WIDTH: 150px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .extras_separador { BORDER-RIGHT: #999999 1px dotted; PADDING-RIGHT: 8px; FLOAT: left; = MARGIN-RIGHT: 9px; HEIGHT: 200px } .extras_titulo { PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: = middle; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 3px; = FONT-FAMILY: Tahoma, Helvetica, sans-serif; HEIGHT: 14px; = BACKGROUND-COLOR: #013765 } .extras_H3 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 20px; FONT-FAMILY: "Georgia", Tahoma, = Verdana, Arial, Helvetica; TEXT-DECORATION: none } .extras_H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-FAMILY: "Georgia", Tahoma, = Verdana, Arial, Helvetica; TEXT-DECORATION: none } .extras_H5 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 3px; = COLOR: #003969; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .masleido_selec { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #f8f9fb } .masleido { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica } .masleido A { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica } .masleido_cuerpo { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = BORDER-LEFT: #999999 1px dotted; WIDTH: 318px; BORDER-BOTTOM: #999999 = 1px dotted; BACKGROUND-COLOR: #f8f9fb } .masleido_interior { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/publicidad.css .pub_728x90 { BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad.jpg); WIDTH: 742px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px; TEXT-ALIGN: right } .pub_234x90 { BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad.jpg); WIDTH: 248px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px; TEXT-ALIGN: right } .pub_640x30 { FLOAT: left; WIDTH: 640px; HEIGHT: 45px; BACKGROUND-COLOR: #e5e5e5 } .pub_340x250 { BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad2.jpg); PADDING-TOP: 14px; = BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/noticias.css A { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #003969; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .rss { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 4px; PADDING-BOTTOM: 3px; COLOR: #003563; PADDING-TOP: 3px; = BORDER-BOTTOM: #cecece 1px solid; FONT-FAMILY: Tahoma, Helvetica, = sans-serif; TEXT-DECORATION: none } .rss A { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003563; FONT-FAMILY: = Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none } .rss A:hover { TEXT-DECORATION: underline } .noticiatipo1 { FLOAT: left; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 17px } .noticiatipo2 { FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; = LINE-HEIGHT: 17px; BACKGROUND-COLOR: #f0f1f6 } H1 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H1 A { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H1 A:hover { TEXT-DECORATION: underline } H2 A:hover { TEXT-DECORATION: underline } H3 A:hover { TEXT-DECORATION: underline } H4 A:hover { TEXT-DECORATION: underline } H5 A:hover { TEXT-DECORATION: underline } H6 A:hover { TEXT-DECORATION: underline } H2 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H2 A { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 19px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H3 A { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 19px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H4 A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H5 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H5 A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H6 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: = 2px; COLOR: #f5a703; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica } H6 A { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: = 2px; COLOR: #f5a703; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica } .noticiainterior { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px } .noticiainterior_nofloat { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .epigrafe { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none; = MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #97a6c7; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } .subtitulo H2 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 114%; MARGIN-BOTTOM: = 3px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .firma { DISPLAY: block; FLOAT: none; VISIBILITY: visible; MARGIN: 0px; = TEXT-TRANSFORM: uppercase; COLOR: #383840; LINE-HEIGHT: 17px } .actualizada { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f3a60a; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica } .cintillo { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: none; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: text-bottom; = TEXT-TRANSFORM: uppercase; COLOR: #6583ab; LINE-HEIGHT: 22px; = MARGIN-RIGHT: 0px; FONT-FAMILY: "Georgia", Tahoma, Helvetica; = BACKGROUND-COLOR: #e4e8ed; TEXT-DECORATION: none } .antetitulo { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: text-bottom; = COLOR: #6583ab; LINE-HEIGHT: 17px; MARGIN-RIGHT: 0px; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .ampliacion { FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #8ba5c9; FONT-STYLE: normal; FONT-FAMILY: "Georgia", Tahoma, Helvetica; = LETTER-SPACING: 0.1em; TEXT-DECORATION: none } .comentarios_naranja { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f3a60a; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica } .comentarios { FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #000000; LINE-HEIGHT: 15px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticiadd { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiadd A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiadd2 { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd2 A { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd3 { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd3 A { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd A:hover { TEXT-DECORATION: underline } .noticiadd2 A:hover { TEXT-DECORATION: underline } .noticiadd3 A:hover { TEXT-DECORATION: underline } .noticia_fecha { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #999999; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .fin_noticia { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px = 0px 2px; PADDING-TOP: 0px; TOP: -5px } .fin_noticiapeq { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 2px = 0px; PADDING-TOP: 0px; TOP: -5px } .extraHTML { PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; = COLOR: #003969; PADDING-TOP: 0px } .extraHTML A { FONT-WEIGHT: bold; TEXT-DECORATION: none } .extraHTML A:hover { TEXT-DECORATION: underline } .cuadro_multimedia { CLEAR: left; PADDING-LEFT: 10px; FLOAT: right; WIDTH: 330px } .imagen_derecha { CLEAR: left; FLOAT: right } .noticia_imagen_derecha { FLOAT: right; MARGIN: 0px 0px 0px 10px } .imagen_izquierda { FLOAT: left; MARGIN-RIGHT: 5px } .controlador { PADDING-RIGHT: 10px; FLOAT: right; POSITION: relative; TOP: 2px } .controladorDosColumnas { PADDING-RIGHT: 10px; Z-INDEX: 2; FLOAT: right; MARGIN-BOTTOM: -18px; = POSITION: relative; TOP: 2px } .controladorHorizontal { PADDING-LEFT: 270px; Z-INDEX: 2; MARGIN-BOTTOM: -18px; POSITION: = relative; TOP: 2px } .controladorVertical { PADDING-LEFT: 110px; Z-INDEX: 2; MARGIN-BOTTOM: -18px; POSITION: = relative; TOP: 2px } .enlace { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .enlacepeq { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .enlacenegrita { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .enlacenegritapeq { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .enlacenegrita10 { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .enlace:hover { TEXT-DECORATION: underline } .enlacepeq:hover { TEXT-DECORATION: underline } .enlacenegrita:hover { TEXT-DECORATION: underline } .enlacenegritapeq:hover { TEXT-DECORATION: underline } .enlacenegrita10:hover { TEXT-DECORATION: underline } .cintillo2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none; TEXT-TRANSFORM: = uppercase; WIDTH: 100%; COLOR: #003969; LINE-HEIGHT: 16px; FONT-FAMILY: = Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #c8d4e2; TEXT-DECORATION: = none } .menuimpresa { FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 14px; BORDER-BOTTOM: = #cfcfcf 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-ALIGN: = center } .menuimpresa A { FLOAT: none; COLOR: #000; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuimpresa A:hover { COLOR: #666666; TEXT-DECORATION: underline } .seccion { MARGIN-TOP: 0px; FLOAT: none; MARGIN-BOTTOM: 5px } .seccion H1 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .seccion H1 A { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .seccion H2 { FONT-SIZE: 98%; COLOR: #003969; TEXT-INDENT: 0px; LINE-HEIGHT: 13px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .seccion H2 A { FONT-SIZE: 98%; COLOR: #003969; TEXT-INDENT: 0px; LINE-HEIGHT: 13px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .seccion H1 A:hover { TEXT-DECORATION: underline } .seccion H2 A:hover { TEXT-DECORATION: underline } .barra { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; = MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ffffff; = LINE-HEIGHT: 23px; FONT-FAMILY: "Georgia", "Times New Roman", Times, = serif; BACKGROUND-COLOR: #94a8c9 } .barra_enlace { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .noticia_titular H1 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 230%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .noticia_entradilla { FONT-WEIGHT: normal; FONT-SIZE: 115%; COLOR: #000000; LINE-HEIGHT: = 19px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto H2 { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto P { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .entradilla { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #383840; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto1 { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto2 { FONT-WEIGHT: normal; FONT-SIZE: 130%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto3 { FONT-WEIGHT: normal; FONT-SIZE: 150%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto4 { FONT-WEIGHT: normal; FONT-SIZE: 170%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto5 { FONT-WEIGHT: normal; FONT-SIZE: 190%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .fila-left { CLEAR: left; FLOAT: left; MARGIN: 0px 3px 3px 0px } .fila-right { CLEAR: right; FLOAT: right; MARGIN: 0px 0px 3px 3px } .noticiasizq DIV { LINE-HEIGHT: 17px } .noticiasder DIV { LINE-HEIGHT: 17px } #actualizada DIV { LINE-HEIGHT: 17px } .fila-left .vertical { MARGIN-RIGHT: 3px } .fila-right .vertical { MARGIN-LEFT: 3px } .fin_noticia { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px = 0px 2px; PADDING-TOP: 0px } .fotonoticia > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .fotonoticia > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .fotonoticia > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_azul > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_azul > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_verde > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_verde > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_amarillo > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_amarillo > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_lila > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_lila > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_gris > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_gris > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_rojo > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_rojo > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .noticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .fotonoticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .videonoticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .trama_azul { BACKGROUND-COLOR: #e9ecf7 } .trama_azul > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_gris { BACKGROUND-COLOR: #f0f0f0 } .trama_gris > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_rojo { BACKGROUND-COLOR: #f7ebe9 } .trama_rojo > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_lila { BACKGROUND-COLOR: #f3edf4 } .trama_lila > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_amarillo { BACKGROUND-COLOR: #f1efc6 } .trama_amarillo > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_verde { BACKGROUND-COLOR: #edf4ee } .trama_verde > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } #video_basico { FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 318px; = HEIGHT: 200px; BACKGROUND-COLOR: rgb(202,202,202); TEXT-ALIGN: center } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/pie.css .enlace_pie { FONT-SIZE: 12px; COLOR: #818181; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } .letra_pequenya { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b6b6b6; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/futbol.css .futbol_caja { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: auto; = BORDER-BOTTOM: #999999 1px solid } .futbol_cabecera { PADDING-LEFT: 5px; Z-INDEX: 1; BACKGROUND-IMAGE: = url(../mediaweb/images/cuadroFutbol/logo_futbol.jpg); WIDTH: auto; = BORDER-BOTTOM: #666666 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: = 23px } .futbol_pestanya { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 9px; Z-INDEX: 2; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #999999 1px solid; WIDTH: 70px; BOTTOM: 0px; LINE-HEIGHT: = 20px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; TOP: 1px; HEIGHT: 21px; BACKGROUND-COLOR: = #e4e4e4; TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_pestanya A { COLOR: #666666; HEIGHT: 21px; TEXT-DECORATION: none } .futbol_pestanya A:hover { TEXT-DECORATION: underline } .futbol_pestanyaselec { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 10px; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #666666 1px solid; WIDTH: 70px; BOTTOM: -1px; LINE-HEIGHT: = 18px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_tabla { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablacabecera { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; BORDER-BOTTOM: = #999999 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } A { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .futbol_tablatd { BORDER-BOTTOM: #dddddd 1px dotted } .futbol_pie { PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; WIDTH: auto; BORDER-BOTTOM: = #cccccc 2px solid; TEXT-ALIGN: right } .futbol_separador { PADDING-LEFT: 5px; MARGIN-LEFT: 4px; BORDER-LEFT: #999999 1px dotted; = HEIGHT: auto } .futbol_caja_lat { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: auto; = BORDER-BOTTOM: #999999 1px solid } A { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .futbol_cabecera_lat { PADDING-LEFT: 5px; Z-INDEX: 1; WIDTH: auto; BORDER-BOTTOM: #666666 1px = solid; HEIGHT: 23px } .futbol_pestanya_lat { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 9px; Z-INDEX: 2; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #999999 1px solid; WIDTH: 70px; BOTTOM: 0px; LINE-HEIGHT: = 20px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; TOP: 1px; HEIGHT: 21px; BACKGROUND-COLOR: = #e4e4e4; TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_pestanya_lat A { COLOR: #666666; HEIGHT: 21px; TEXT-DECORATION: none } .futbol_pestanya_lat A:hover { TEXT-DECORATION: underline } .futbol_pestanyaselec_lat { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 10px; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #666666 1px solid; WIDTH: 70px; BOTTOM: -1px; LINE-HEIGHT: = 18px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_tabla_lat { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablacabecera_lat { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; BORDER-BOTTOM: = #999999 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablatd_lat { BORDER-BOTTOM: #dddddd 1px dotted } .futbol_pie_lat { PADDING-RIGHT: 5px; BACKGROUND-IMAGE: = url(../mediaweb/images/cuadroFutbol/logo_futbol.jpg); PADDING-BOTTOM: = 3px; WIDTH: auto; BORDER-BOTTOM: #cccccc 2px solid; BACKGROUND-REPEAT: = no-repeat; TEXT-ALIGN: right } .futbol_separador_lat { PADDING-LEFT: 5px; MARGIN-LEFT: 4px; BORDER-LEFT: #999999 1px dotted; = HEIGHT: 60px } .futbol_horario { MARGIN-TOP: 3px; FONT-SIZE: 9px; WIDTH: auto; FONT-FAMILY: Tahoma, = Arial, Helvetica, Sans-serif; TEXT-ALIGN: right } .noticiaddfutbol { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiaddfutbol A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .cuadro_flechas { MARGIN-TOP: -12px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; = COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica } .texto_flechas { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/editor.css .editor_galeriaFotos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/galerias.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_galeriaVideo { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/video.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_galeriaAudio { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/audio.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_blogs { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/blogs.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_documentos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/documentos.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_encuestas { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/encuestas.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_foros { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/foros.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_chat { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/chat.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_infografia { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/infografias.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_concursos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/concursos.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_enlace { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003969; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_enlaceColor { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff6600; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_galeriaFotos :hover { TEXT-DECORATION: underline } .editor_galeriaVideo:hover { TEXT-DECORATION: underline } .editor_galeriaAudio:hover { TEXT-DECORATION: underline } .editor_blogs:hover { TEXT-DECORATION: underline } .editor_documentos:hover { TEXT-DECORATION: underline } .editor_encuestas:hover { TEXT-DECORATION: underline } .editor_foros:hover { TEXT-DECORATION: underline } .editor_chat:hover { TEXT-DECORATION: underline } .editor_infografia:hover { TEXT-DECORATION: underline } .editor_enlace:hover { TEXT-DECORATION: underline } .editor_enlaceColor:hover { TEXT-DECORATION: underline } .editor_textoColor { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ff6600; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_textoResaltado { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/css/lneestilos.css BODY { BACKGROUND-IMAGE: url(../mediaweb/images/fondo.gif); MARGIN-BOTTOM: 0px } .ticker { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: = url(/mediaweb/images/combo.jpg); COLOR: #012d52; FONT-FAMILY: Tahoma, = Arial, Helvetica; TEXT-DECORATION: none } .configuracion { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } .configuracion:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = underline } .mapa { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } .mapa:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = underline } .fecha { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica } .cab { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none } .buscar { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #454545; FONT-STYLE: = normal; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none } .fondogris { BACKGROUND-COLOR: #ededed } .fondogrisclaro { BACKGROUND-COLOR: #f7f7f7 } A.linkHemeroteca:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } A.linkHemeroteca:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } A.linkHemeroteca:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } A.linkHemeroteca:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e0e0e0; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } UNKNOWN { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica } .firmaCompleta { BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-LEFT: #cacaca 1px solid; = COLOR: #000000; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: Tahoma, = Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: = none } .menubarra { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #175181; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .menubarra:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #959595; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .combos { BORDER-RIGHT: #d8d8d8 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: = #d8d8d8 1px inset; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: = url(../mediaweb/images/combo.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: = #d8d8d8 1px inset; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: = #d8d8d8 1px inset; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica } .cabeceras { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; = BACKGROUND-COLOR: #012d52; TEXT-DECORATION: none } .menu { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } .menu:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959595; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = underline } .menu2 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, = Helvetica; TEXT-DECORATION: none } .menunegrita { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .menunegrita:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = underline } .menurojo { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: = url(../mediaweb/images/separanoticia.jpg); COLOR: #cc0000; = BORDER-BOTTOM: #d8d8d8 1px inset; FONT-STYLE: normal; FONT-FAMILY: = "verdana", MS sans serif, arial, helvetica; TEXT-DECORATION: none } .fondomenu { FONT-SIZE: 11px; BORDER-BOTTOM: #c0c0c0 1px dotted; FONT-FAMILY: = Tahoma, Verdana, Arial } .fondomenuPsoe { BORDER-TOP: 1px dotted; FONT-SIZE: 11px; BORDER-BOTTOM: #c0c0c0 1px = dotted; FONT-FAMILY: Tahoma, Verdana, Arial } .fondoFotonoticia { BACKGROUND-COLOR: #d7d7d7 } .fir { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 'Times New Roman'; = TEXT-DECORATION: none } .firmaTexto { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #393922; FONT-FAMILY: = 'Arial'; TEXT-DECORATION: none } .titular1 { FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #012d52; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } .titular1:hover { FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #013a69; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: = none } .titular2 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #012d52; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .titular2:hover { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #013a69; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .titularFoto { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #012d52; FONT-FAMILY: Times = New Roman; TEXT-DECORATION: none } .subtituloFoto { FONT-SIZE: 12px; COLOR: #012d52; FONT-STYLE: normal; FONT-FAMILY: = "Times New Roman" } .entradillaUH { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #012d52; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .entradillaUH:hover { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #012d52; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .entradillaUH:active { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #012d52; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .entradillaUH:visited { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #012d52; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .entradillaUH:link { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #012d52; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .cintillo { FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: "Times New Roman"; TEXT-DECORATION: none } .textoNot { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: = none } .titularNoticia { FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #012d52; FONT-STYLE: = normal; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none } .horaAvance { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .subtitulo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; = TEXT-DECORATION: none } .entra { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: = none } .entradilla { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: = none } .seccion { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #013a69; FONT-STYLE: normal; = FONT-FAMILY: Arial, Helvetica,Tahoma, Verdana; TEXT-DECORATION: none } .mapaweb { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #013a69; FONT-STYLE: normal; = FONT-FAMILY: Arial, Helvetica,Tahoma, Verdana; BACKGROUND-COLOR: = #d7d7d7; TEXT-DECORATION: none } .menuweb { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .firma { FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: = "Trebuchet MS", Arial, Helvetica; TEXT-DECORATION: none } .firma:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; = FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; TEXT-DECORATION: = underline } .tip { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #012d52; FONT-STYLE: = normal; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none } .tip:hover { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #013a69; FONT-STYLE: = normal; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: none } .especiales { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: = none } .fondoBody { MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff } .fondoTiempo { BACKGROUND-COLOR: #225884 } .fondoAzul { BACKGROUND-COLOR: #012d52 } .fondoDestacados { BACKGROUND-COLOR: #567c9d } .imagen { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffc300; FONT-FAMILY: = 'Verdana'; TEXT-DECORATION: none } .ent { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: = "Verdana"; TEXT-DECORATION: none } .ti2 { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: = 'Arial'; TEXT-DECORATION: none } .firmaTexto { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #393922; FONT-FAMILY: = 'Arial'; TEXT-DECORATION: none } .tiG { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #88874d; FONT-FAMILY: = 'Verdana'; TEXT-DECORATION: none } .texto { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Verdana"; = TEXT-DECORATION: none } .puntos { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #88874d; FONT-FAMILY: = 'Arial'; TEXT-DECORATION: none } .servicio { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #68360e; FONT-STYLE: = normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none } .servicio:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #68360e; FONT-STYLE: normal; = FONT-FAMILY: Verdana; TEXT-DECORATION: none } .textorojo { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-STYLE: normal; = FONT-FAMILY: "verdana", MS sans serif, arial, helvetica; = TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/estaticos/cabecera/imagenes/publicidadv.gif R0lGODlhDABaAOYAANDQ0NHR0dLS0s/Pz9PT09TU1NbW1tXV1crKys7OzoWFhbm5ucvLy3x8fGlp aYqKind3d8jIyNjY2MTExK+vr5ycnGdnZ8PDw83NzczMzMLCwr6+voSEhMbGxri4uLKyssnJyb+/ v3BwcHNzc6urq5mZmdnZ2bS0tI+Pj93d3bq6urGxscHBwW5ubp+fn5SUlMXFxW1tbXt7e3l5eWVl ZWtra729vbu7u5ubm319fcfHx9zc3G9vb9ra2qGhobCwsIyMjGhoaI6OjqampnZ2dra2tqenp35+ fp2dnWFhYYCAgJqamqysrKqqqn9/f3FxcYODg1RUVOHh4WxsbGRkZJ6enlxcXImJiXh4eIGBgeDg 4JeXl9vb215eXmNjY7e3t7Ozs66urnR0dIuLi2pqatfX16Ojo3JycsDAwJKSkpGRkYKCgmBgYJCQ kHp6enV1da2trZWVlVlZWaioqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAMAFoAAAf/gACCg4SFhoeIiYqLjI2OgwQBkpOUkYqSlwGZm5AGAoOYggcaRggF gqEBLjUyIhQEAJgBHTULBXNnsJgCKzxlACAOEwKyKnJiIzFeEcSaAAkLHydFG6jOASYpAjZDn6EC aBVONG2xsiFJM0JHBtaxIAo8I0QR7uYRTUQ5lIMFBgM7YGj6xkJJiwcY3AXIgGXLggcKTsla0EKK lgBkEDQDIOBDlwol0iQZJqsDCg4KoJTIMEmQAH8GDBTw5ixCBRYhbiBx1zGKjBkjrFzYGABGFRs3 PLhg+U3mAX8DnQHwoeLADyMSNQkIYQEEgS9BBrQUsCCGiQMIgujY+CwLBxcN/1DociYgwwsOSGCZ G6QjxY4eHWjG2gABR4kXDRiMPcEGyAMOFkg6S6ABwAAMIQSjisVASIKWgggQOMCAhmRBCSosWfLC AgyiER5ceQAkjthUPUxgAHNqryQUShRAUHNgrwAPLXC8UeEAxEZeDiqIGEJlqCwWQCGIUIAAtIAB 4MFHFTQggXkAvWVFONKggYITc8lTCEPBzJTbUhEgYODBgkZZGsTggAMi+BCfZQwMoN81dDHABAa9 +TaAcA9oxFMRwtRAAYMcLUDDGhY8MYY5UlFAAhwkfKAZAAcY0GJ6UmGQgV72FOCBDCyCIpUEKzQw gF6hWMbFDw1wOMgAKZCQQzZxQQ4gwQVuXDCeIBJoAMEFMIZGmAYS6IhKBxtIMICXqNBoDyJBHhJA JJS0aeYjcMYp55xzBgIAOw== ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/estaticos/cabecera/imagenes/ocio.jpg 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 ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/estaticos/cabecera/estilo.css * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial; TEXT-ALIGN: center } .container { WIDTH: 980px } .bannertop { BACKGROUND: #d5d5d5 } .bannertop { =09 } .pubv { FONT-SIZE: 90px; BACKGROUND: #d1d1d1; WIDTH: 12px; LINE-HEIGHT: 90px; = HEIGHT: 90px; TEXT-ALIGN: center } .bannertop DIV { FLOAT: left } .left { FLOAT: left } .right { FLOAT: right } .clearfix { CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 1px; LINE-HEIGHT: 1px } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: multipart/alternative; boundary="----=_NextPart_001_002B_01C9BE28.104CAEC0" ------=_NextPart_001_002B_01C9BE28.104CAEC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://mas.lne.es/cartasdeloslectores/carta/556/economia-para-politicos.html =ABEconom=EDa = para pol=EDticos=BB de Alfredo Gonz=E1lez Colunga - Cartas de los = lectores - lne.es
Cartas

N=FAmero de cartas: 714

N=FAmero de cartas en Abril: 39

=BB Ver cartas =
Tribunas

N=FAmero de tribunas: 60

N=FAmero de tribunas en Abril: 3

=BB Ver tribunas=20
Condiciones
Enviar carta por internet

Debe rellenar todos los datos obligatorios solicitados en el formulario= . Las=20 cartas deber=E1n tener una extensi=F3n equivalente a un folio a doble = espacio y=20 podr=E1n ser publicadas tanto en la edici=F3n impresa como en la = digital.

=BB Formulario= de=20 env=EDo.

Enviar carta por correo convencional

Las cartas a esta secci=F3n deber=E1n remitirse mecanografiadas, con = una=20 extensi=F3n aconsejada de un folio a doble espacio y acompa=F1adas de = nombre y=20 apellidos, direcci=F3n, fotocopia del DNI y n=FAmero de tel=E9fono de la = persona o=20 personas que la firman a la siguiente direcci=F3n:

Calvo Sotelo, 7, 33007 Oviedo
Buscador

=20

=20

Archivo de Cartas
  • 2009=20
    Cargando...
  • 2008=20
    Cargando...
3D"Prensa=20

  =A9 Prensa Asturiana Media

------=_NextPart_001_002B_01C9BE28.104CAEC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/estaticos/cabecera/superiorHemeroteca.html
3DPublicidad=20
3DPublicidad=20
=20
------=_NextPart_001_002B_01C9BE28.104CAEC0-- ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/js/funciones.js =0A= function addLoadEvent(func) {=0A= var oldonload =3D window.onload;=0A= if (typeof window.onload !=3D 'function') {=0A= window.onload =3D func;=0A= } else {=0A= window.onload =3D function() {=0A= if (oldonload) {=0A= oldonload();=0A= }=0A= func();=0A= }=0A= }=0A= }=0A= =0A= function MM_openBrWindow(theURL,winName,features) =0A= {=0A= window.open(theURL,winName,features);=0A= }=0A= =0A= function fAbrirVentana(theURL,winName,features) { //v2.0=0A= window.open(theURL,winName,features);=0A= }=0A= =0A= =0A= function MM_reloadPage(init) =0A= { //reloads the window if Nav4 resized=0A= if (init=3D=3Dtrue) with (navigator) {if = ((appName=3D=3D"Netscape")&&(parseInt(appVersion)=3D=3D4)) {=0A= document.MM_pgW=3DinnerWidth; document.MM_pgH=3DinnerHeight; = onresize=3DMM_reloadPage; }}=0A= else if (innerWidth!=3Ddocument.MM_pgW || = innerHeight!=3Ddocument.MM_pgH) location.reload();=0A= }=0A= MM_reloadPage(true);=0A= =0A= =0A= =0A= function desseleccionarMenus()=0A= {=0A= =0A= var capamenu1=3D document.getElementById("menu1");=0A= capamenu1.className=3D"menuprincipal";=0A= =0A= var capamenu2=3D document.getElementById("menu2");=0A= capamenu2.className=3D"menuprincipal";=0A= =0A= var capamenu3=3D document.getElementById("menu3");=0A= capamenu3.className=3D"menuprincipal";=0A= =0A= var capamenu4=3D document.getElementById("menu4");=0A= capamenu4.className=3D"menuprincipal";=0A= =0A= var capamenu5=3D document.getElementById("menu5");=0A= capamenu5.className=3D"menuprincipal";=0A= =0A= var capamenu6=3D document.getElementById("menu6");=0A= capamenu6.className=3D"menuprincipal";=0A= =0A= var capamenu7=3D document.getElementById("menu7");=0A= capamenu7.className=3D"menuprincipal";=0A= =0A= var capamenu8=3D document.getElementById("menu8");=0A= capamenu8.className=3D"menuprincipal";=0A= =0A= var capamenu9=3D document.getElementById("menu9");=0A= capamenu9.className=3D"menuprincipal";=0A= =0A= var capamenu10=3D document.getElementById("menu10");=0A= capamenu10.className=3D"menuprincipal";=0A= }=0A= =0A= function ocultarSubmenus()=0A= {=0A= =0A= //alert("OcultarSubmenus");=0A= =0A= =0A= var capasubmenu1=3D document.getElementById("submenu1");=0A= capasubmenu1.style.display=3D"none";=0A= =0A= var capasubmenu2=3D document.getElementById("submenu2");=0A= capasubmenu2.style.display=3D"none";=0A= =0A= var capasubmenu3=3D document.getElementById("submenu3");=0A= capasubmenu3.style.display=3D"none";=0A= =0A= var capasubmenu4=3D document.getElementById("submenu4");=0A= capasubmenu4.style.display=3D"none";=0A= =0A= var capasubmenu5=3D document.getElementById("submenu5");=0A= capasubmenu5.style.display=3D"none";=0A= =0A= var capasubmenu6=3D document.getElementById("submenu6");=0A= capasubmenu6.style.display=3D"none";=0A= =0A= var capasubmenu7=3D document.getElementById("submenu7");=0A= capasubmenu7.style.display=3D"none";=0A= =0A= var capasubmenu8=3D document.getElementById("submenu8");=0A= capasubmenu8.style.display=3D"none";=0A= =0A= var capasubmenu9=3D document.getElementById("submenu9");=0A= capasubmenu9.style.display=3D"none";=0A= =0A= var capasubmenu10=3D document.getElementById("submenu10");=0A= capasubmenu10.style.display=3D"none";=0A= =0A= }=0A= =0A= =0A= function mostrarMenu(menu)=0A= {=0A= =0A= desseleccionarMenus(); =0A= =0A= var capaMenuActivo=3D document.getElementById(menu);=0A= capaMenuActivo.className=3D"menuprincipal_selec";=0A= =0A= //alert("mostrarMenu "+menu);=0A= var elemento =3D "sub"+menu;=0A= //alert("mostrarMenu "+menu);=0A= =0A= ocultarSubmenus(); =0A= //ert("mostrarMenu "+menu); =0A= var capaSubmenuActivo=3D document.getElementById(elemento);=0A= capaSubmenuActivo.style.display=3D"block";=0A= //alert(submenuActivo);=0A= =0A= =0A= }=0A= =0A= =0A= function imprimir(){=0A= window.print();=0A= }=0A= =0A= function sR(target,windowName,windowProperties,seccionOJD,descripcionOJD)=0A= {=0A= pixel =3D new Image();=0A= window.open(target,windowName,windowProperties);=0A= pixel.src =3D = "http://nuevaespana.ojdinteractiva.com/cgi-bin/ivw/CP/"+seccionOJD+";"+de= scripcionOJD;=0A= //alert(pixel.src);=0A= }=0A= =0A= =0A= =0A= =0A= =0A= var tamanoLetrapordefecto =3D 1;=0A= var tamanoLetra =3D tamanoLetrapordefecto; =0A= var tamanoLetraminimo =3D 1; =0A= var tamanoLetramaximo =3D 5; =0A= var identidadLetra;=0A= var identidadLetraEntradilla;=0A= =0A= function aumentaLetra() =0A= {=0A= if (tamanoLetra < tamanoLetramaximo) =0A= {=0A= tamanoLetra +=3D 1;=0A= identidadLetra =3D document.getElementById('noticia_texto');=0A= identidadLetraEntradilla =3D = document.getElementById('noticia_entradilla');=0A= identidadLetra.className =3D 'noticia_texto' + tamanoLetra;=0A= identidadLetraEntradilla.className =3D 'noticia_texto' + tamanoLetra;=0A= =0A= }=0A= }=0A= =0A= function disminuyeLetra() =0A= {=0A= if (tamanoLetra > tamanoLetraminimo) =0A= {=0A= tamanoLetra -=3D 1;=0A= identidadLetra =3D document.getElementById('noticia_texto');=0A= identidadLetraEntradilla =3D = document.getElementById('noticia_entradilla');=0A= identidadLetra.className =3D 'noticia_texto' + tamanoLetra;=0A= identidadLetraEntradilla.className =3D 'noticia_texto' + tamanoLetra;=0A= }=0A= }=0A= =0A= function Buscar()=0A= {=0A= if (window.document.buscador.pBuscar.value !=3D "")=0A= {=0A= if(document.getElementById("pBuscadorPeriodico").checked)=0A= {=0A= window.document.buscador.action =3D = "/servicios/buscador/resultados.jsp";=0A= window.document.buscador.method =3D "post";=0A= window.document.buscador.submit();=0A= }=0A= else if(document.getElementById("pBuscadorGoogle").checked)=0A= {=0A= /*=0A= window.document.buscador.q.value =3D = window.document.buscador.pBuscar.value;=0A= window.document.buscador.action =3D = "/servicios/buscador/resultadosGoogle.jsp";=0A= window.document.buscador.method =3D "get";=0A= window.document.buscador.target =3D "contenido";=0A= */=0A= window.document.buscador.q.value =3D = window.document.buscador.pBuscar.value;=0A= window.document.buscador.action =3D "http://www.google.es/custom";=0A= window.document.buscador.method =3D "get";=0A= window.document.buscador.target =3D "google_window";=0A= window.document.buscador.submit();=0A= }=0A= }=0A= else=0A= {=0A= window.alert("Antes de buscar debe introducir un texto.");=0A= window.document.buscador.pBuscar.focus();=0A= }=0A= }=0A= =0A= function onEnterBusqueda(event)=0A= {=0A= //For a full list of key codes go to=0A= //http://www.js-x.com/beginners/key_codes.php3=0A= var bolOldBrowser =3D (document.layers) ? true : false;=0A= var intKeyCode =3D 0;=0A= if (bolOldBrowser)=0A= intKeyCode =3D event.which;=0A= else=0A= intKeyCode =3D event.keyCode;=0A= if (intKeyCode =3D=3D 13)=0A= Buscar();=0A= }=0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-js Content-Transfer-Encoding: 7bit Content-Location: http://www.lne.es/elementosWeb/js/servicios.js function caja_anterior(indice,elemento) { var anterior=parseInt(indice)-1; capa2= document.getElementById(elemento+indice); capa2.style.visibility="hidden"; capa2.style.display="none"; capa1= document.getElementById(elemento+anterior); capa1.style.visibility="visible"; capa1.style.display="block"; } function caja_siguiente(indice,elemento) { var siguiente=parseInt(indice)+1; capa2= document.getElementById(elemento+indice); capa2.style.visibility="hidden"; capa2.style.display="none"; capa1= document.getElementById(elemento+siguiente); capa1.style.visibility="visible"; capa1.style.display="block"; } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/js/calendario.js var weekend =3D [5,6]; var weekendColor =3D "fondomarronosc"; var fontface =3D "Verdana"; var fontsize =3D 1; var gNow =3D new Date(); var ggWinCal; isNav =3D (navigator.appName.indexOf("Netscape") !=3D -1) ? true : = false; isIE =3D (navigator.appName.indexOf("Microsoft") !=3D -1) ? true : = false; Calendar.Months =3D ["Enero", "Febrero", "Marzo", "Abril", "Mayo", = "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]; // Non-Leap year Month days.. Calendar.DOMonth =3D [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; // Leap year Month days.. Calendar.lDOMonth =3D [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; function Calendar(p_item, p_WinCal, p_month, p_year, p_format) { if ((p_month =3D=3D null) && (p_year =3D=3D null)) return; if (p_WinCal =3D=3D null) this.gWinCal =3D ggWinCal; else this.gWinCal =3D p_WinCal; if (p_month =3D=3D null) { this.gMonthName =3D null; this.gMonth =3D null; this.gYearly =3D true; } else { this.gMonthName =3D Calendar.get_month(p_month); this.gMonth =3D new Number(p_month); this.gYearly =3D false; } this.gYear =3D p_year; this.gFormat =3D p_format; this.gBGColor =3D "fondomarronclaro"; this.gFGColor =3D "black"; this.gTextColor =3D "black"; this.gHeaderColor =3D "black"; this.gReturnItem =3D p_item; } Calendar.get_month =3D Calendar_get_month; Calendar.get_daysofmonth =3D Calendar_get_daysofmonth; Calendar.calc_month_year =3D Calendar_calc_month_year; Calendar.print =3D Calendar_print; function Calendar_get_month(monthNo) { return Calendar.Months[monthNo]; } function Calendar_get_daysofmonth(monthNo, p_year) { /* Check for leap year .. 1.Years evenly divisible by four are normally leap years, except for... 2.Years also evenly divisible by 100 are not leap years, except for... 3.Years also evenly divisible by 400 are leap years. */ if ((p_year % 4) =3D=3D 0) { if ((p_year % 100) =3D=3D 0 && (p_year % 400) !=3D 0) return Calendar.DOMonth[monthNo]; return Calendar.lDOMonth[monthNo]; } else return Calendar.DOMonth[monthNo]; } function Calendar_calc_month_year(p_Month, p_Year, incr) { /* Will return an 1-D array with 1st element being the calculated month and second being the calculated year after applying the month increment/decrement as specified by 'incr' = parameter. 'incr' will normally have 1/-1 to navigate thru the months. */ var ret_arr =3D new Array(); if (incr =3D=3D -1) { // B A C K W A R D if (p_Month =3D=3D 0) { ret_arr[0] =3D 11; ret_arr[1] =3D parseInt(p_Year) - 1; } else { ret_arr[0] =3D parseInt(p_Month) - 1; ret_arr[1] =3D parseInt(p_Year); } } else if (incr =3D=3D 1) { // F O R W A R D if (p_Month =3D=3D 11) { ret_arr[0] =3D 0; ret_arr[1] =3D parseInt(p_Year) + 1; } else { ret_arr[0] =3D parseInt(p_Month) + 1; ret_arr[1] =3D parseInt(p_Year); } } return ret_arr; } function Calendar_print() { ggWinCal.print(); } function Calendar_calc_month_year(p_Month, p_Year, incr) { /* Will return an 1-D array with 1st element being the calculated month and second being the calculated year after applying the month increment/decrement as specified by 'incr' = parameter. 'incr' will normally have 1/-1 to navigate thru the months. */ var ret_arr =3D new Array(); if (incr =3D=3D -1) { // B A C K W A R D if (p_Month =3D=3D 0) { ret_arr[0] =3D 11; ret_arr[1] =3D parseInt(p_Year) - 1; } else { ret_arr[0] =3D parseInt(p_Month) - 1; ret_arr[1] =3D parseInt(p_Year); } } else if (incr =3D=3D 1) { // F O R W A R D if (p_Month =3D=3D 11) { ret_arr[0] =3D 0; ret_arr[1] =3D parseInt(p_Year) + 1; } else { ret_arr[0] =3D parseInt(p_Month) + 1; ret_arr[1] =3D parseInt(p_Year); } } return ret_arr; } // This is for compatibility with Navigator 3, we have to create and = discard one object before the prototype object exists. new Calendar(); Calendar.prototype.getMonthlyCalendarCode =3D function() { var vCode =3D ""; var vHeader_Code =3D ""; var vData_Code =3D ""; // Begin Table Drawing code here.. // vCode =3D vCode + ""; vCode =3D vCode + "
"; vHeader_Code =3D this.cal_header(); vData_Code =3D this.cal_data(); vCode =3D vCode + vHeader_Code + vData_Code; vCode =3D vCode + "
"; return vCode; } Calendar.prototype.show =3D function() { var vCode =3D ""; this.gWinCal.document.open(); // Setup the page... this.wwrite(""); this.wwrite("");=0A= this.wwrite("");=0A= this.wwrite("Calendario"); this.wwrite(""); this.wwrite(""); // Show navigation buttons var prevMMYYYY =3D Calendar.calc_month_year(this.gMonth, this.gYear, = -1); var prevMM =3D prevMMYYYY[0]; var prevYYYY =3D prevMMYYYY[1]; var nextMMYYYY =3D Calendar.calc_month_year(this.gMonth, this.gYear, = 1); var nextMM =3D nextMMYYYY[0]; var nextYYYY =3D nextMMYYYY[1]; this.wwrite("
"; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; vCode =3D vCode + ""; return vCode; } Calendar.prototype.cal_data =3D function() { var vDate =3D new Date(); vDate.setDate(1); vDate.setMonth(this.gMonth); vDate.setFullYear(this.gYear); var vFirstDay=3D(vDate.getDay()+6)%7; var vDay=3D1; var vLastDay=3DCalendar.get_daysofmonth(this.gMonth, this.gYear); var vOnLastDay=3D0; var vCode =3D ""; /* Get day for the 1st of the requested month/year.. Place as many blank cells before the 1st day of the month as necessary. */ vCode =3D vCode + ""; for (i=3D0; i "; } // Write rest of the 1st week for (j=3DvFirstDay; j<7; j++) { vCode =3D vCode + ""; vDay=3DvDay + 1; } vCode =3D vCode + ""; // Write the rest of the weeks for (k=3D2; k<7; k++) { vCode =3D vCode + ""; for (j=3D0; j<7; j++) { vCode =3D vCode + ""; vDay=3DvDay + 1; if (vDay > vLastDay) { vOnLastDay =3D 1; break; } } if (j =3D=3D 6) vCode =3D vCode + ""; if (vOnLastDay =3D=3D 1) break; } // Fill up the rest of last week with proper blanks, so that we get = proper square blocks for (m=3D1; m<(7-j); m++) { if (this.gYearly) vCode =3D vCode + ""; else vCode =3D vCode + ""; } return vCode; } Calendar.prototype.format_day =3D function(vday) { var vNowDay =3D gNow.getDate(); var vNowMonth =3D gNow.getMonth(); var vNowYear =3D gNow.getFullYear(); =0A= if (vday =3D=3D vNowDay && this.gMonth =3D=3D vNowMonth && this.gYear = =3D=3D vNowYear) return ("" + vday + ""); else return (vday);=0A= } Calendar.prototype.write_weekend_string =3D function(vday) { var i; // Return special formatting for the weekend day. for (i=3D0; i/votNotDin.jsp?pIdPortal=3D'+idPortal= +'&pIdNoticia=3D'+idNoticia+"&rq=3D"+rq;=0A= =0A= try {=0A= httpReq=3DgetXMLHttpRequest();=0A= =0A= // Establece la funci=C3=B3n Javascript que hace de callback para los = eventos que produzca.=0A= httpReq.onreadystatechange =3D votosHandler;=0A= // Establece la direcci=C3=B3n para la petici=C3=B3n=0A= target =3D url;=0A= =0A= // Realiza la llamada =0A= httpReq.open("GET", target, true);=0A= httpReq.send(null);=0A= } catch(e) {=0A= //alert(e.message);=0A= }=0A= =0A= =0A= }=0A= =0A= function votosHandler() {=0A= var obj;=0A= var objRes;=0A= var aAux;=0A= var respText;=0A= var sAux=3D"";=0A= =0A= =0A= try {=0A= if (httpReq.readyState =3D=3D 4) {=0A= if (httpReq.status =3D=3D 200) {=0A= respText=3DTrim(httpReq.responseText);=0A= =0A= respText=3DrespText.substring(0,respText.indexOf("#"));=0A= obj=3Ddocument.getElementById("votosNoticia");=0A= //obj.innerHTML=3DrespText;=0A= =0A= if (respText!=3Dnull && respText!=3D"") {=0A= aAux=3Dnew Array();=0A= aAux=3DrespText.split('-');=0A= =0A= objRes=3Dnew Object();=0A= =0A= objRes.visualizaciones=3DparseFloat(aAux[0]); =0A= objRes.votos=3DparseFloat(aAux[1]);=0A= objRes.numVotaciones=3DparseFloat(aAux[2]);=0A= if (objRes.numVotaciones>0 && objRes.votos>0) {=0A= objRes.mediaVotos=3DobjRes.votos/objRes.numVotaciones;=0A= } else {=0A= objRes.mediaVotos=3D0;=0A= }=0A= mVot=3DobjRes.mediaVotos;=0A= =0A= if (objRes.visualizaciones>=3D0) {=0A= sAux=3D"Visualizaciones : "+objRes.visualizaciones;=0A= } else {=0A= sAux=3D"Visualizaciones : 0";=0A= }=0A= =0A= if (objRes.votos>=3D0) {=0A= sAux+=3D" Votos : "+objRes.votos;=0A= } else {=0A= sAux+=3D" Votos : 0";=0A= }=0A= =0A= if (objRes.numVotaciones>=3D0) {=0A= sAux+=3D" Número de votos : "+objRes.numVotaciones;=0A= } else {=0A= sAux+=3D" Número de votos : 0";=0A= }=0A= =0A= if (objRes.mediaVotos>0) {=0A= sAux+=3D" Media votaciones : "+objRes.mediaVotos;=0A= }=0A= /////>>>>>obj.innerHTML=3DsAux;=0A= if (mVot!=3D0 && mVot!=3D5) {=0A= mVot+=3D0.5;=0A= }=0A= swapImagenVoto(mVot,'mark');=0A= =0A= obj=3Ddocument.getElementById("evotos");=0A= obj.style.display=3D"inline";=0A= } else {=0A= objRes=3Dnull;=0A= //mVot=3D-1;=0A= }=0A= =0A= } else {=0A= objRes=3Dnull;=0A= }=0A= } else {=0A= objRes=3Dnull;=0A= }=0A= =0A= } catch (e) {=0A= //alert(e.message);=0A= objRes=3Dnull;=0A= }=0A= =0A= =0A= }=0A= =0A= function incVoto(idPortal, idNoticia, val) {=0A= var url;=0A= var returnFunc=3Dnull;=0A= var args=3Dnull;=0A= var target;=0A= =0A= =0A= rq++;=0A= =0A= = url=3D'/includes/incVot.jsp?pIdPortal=3D'+idPortal+'&pIdNoticia=3D'+idNot= icia+"&v=3D"+val+"&rq=3D"+rq;=0A= =0A= try {=0A= httpReq=3DgetXMLHttpRequest();=0A= =0A= // Establece la funci=C3=B3n Javascript que hace de callback para los = eventos que produzca.=0A= //httpReq.onreadystatechange =3D enviarVotoHandler;=0A= // Establece la direcci=C3=B3n para la petici=C3=B3n=0A= target =3D url;=0A= =0A= // Realiza la llamada =0A= httpReq.open("GET", target, false);=0A= httpReq.send(null);=0A= } catch(e) {=0A= //alert(e.message);=0A= }=0A= =0A= }=0A= =0A= =0A= ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/js/swfobject.js /**=0A= * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/=0A= *=0A= * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT = License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= *=0A= */=0A= if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"";_19+=3D"";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"";}_19+=3D"";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav= igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var = _26=3D3;while(axo){try{_26++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew = deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}}return = _23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull= ?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r= ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.majorfv.major){return = true;}if(this.minorfv.minor){return true;}if(this.rev=3D0;i--){_2f[i].style.display=3D"none";for(var x in = _2f[i]){if(typeof = _2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre= pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn= loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj= ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO= bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen= tById&&document.all){document.getElementById=3Dfunction(id){return = document.all[id];};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/gif Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/iframes/cabeceraServicios.jsp?pImagen=Cartas.gif
"); // this.wwrite("
"); /*=0A= this.wwrite("-10<\/A>"); */ this.wwrite("-<\/A>"); =0A= this.wwriteA(""); this.wwriteA(this.gYear); // this.gMonthName + "
" + this.wwriteA("
"); =0A= this.wwrite("+<\/A>"); =0A= =0A= this.wwrite("
"); =0A= =0A= this.wwrite("-<\/A>"); =0A= this.wwriteA(""); this.wwriteA(this.gMonthName);=0D this.wwriteA(""); =0A= this.wwrite("+<\/A>"); =0A= =0A= =0A= =0A= /*=0A= this.wwrite("+10<\/A>");=0A= */ this.wwrite("
"); // Get the complete calendar code for the month.. vCode =3D this.getMonthlyCalendarCode(); this.wwrite(vCode); this.wwrite(""); this.gWinCal.document.close(); } Calendar.prototype.showY =3D function() { var vCode =3D ""; var i; var vr, vc, vx, vy; // Row, Column, X-coord, Y-coord var vxf =3D 285; // X-Factor var vyf =3D 200; // Y-Factor var vxm =3D 10; // X-margin var vym; // Y-margin if (isIE) vym =3D 75; else if (isNav) vym =3D 25; this.gWinCal.document.open(); this.wwrite(""); this.wwrite("Calendario"); this.wwrite(""); this.wwrite(""); this.wwrite(""); this.wwrite(""); this.wwrite("Year : " + this.gYear); this.wwrite("
"); =0A= // Show navigation buttons var prevYYYY =3D parseInt(this.gYear) - 1; var nextYYYY =3D parseInt(this.gYear) + 1; =0A= this.wwrite("
"); this.wwrite("[<<<\/A>]"); this.wwrite("[>><\/A>]

"); =0A= // Get the complete calendar code for each month.. var j; for (i=3D11; i>=3D0; i--) { if (isIE) this.wwrite("
"); else if (isNav) this.wwrite(""); this.gMonth =3D i; this.gMonthName =3D Calendar.get_month(this.gMonth); vCode =3D this.getMonthlyCalendarCode(); this.wwrite(this.gMonthName + "/" + this.gYear + "
"); this.wwrite(vCode); if (isIE) this.wwrite("
"); else if (isNav) this.wwrite(""); } this.wwrite("

"); this.gWinCal.document.close(); } Calendar.prototype.wwrite =3D function(wtext) { this.gWinCal.document.writeln(wtext); } Calendar.prototype.wwriteA =3D function(wtext) { this.gWinCal.document.write(wtext); } Calendar.prototype.cal_header =3D function() { var vCode =3D ""; vCode =3D vCode + "
LMXJVSD
" + "" + this.format_day(vDay) + "" + "
" + "" + this.format_day(vDay) + "" + "
= " + m + = "
    SERVICIO
  CARTAS
Mi=E9rcoles
15 de abril de=20 2009
 
INICIO
NOTICIAS
DEPORTES
ECONOM=CDA
OPINI=D3N Y BLOGS
GENTE
SERVICIOS
Lo + visto Fotos V=EDdeos Titulares Im=E1genes edici=F3n impresa Asturias s. = XXI Cine Documentos Anuncios breves TodoSporting Cartas lectores
Oviedo Gij=F3n Avil=E9s Cuencas Oriente Occidente Centro Asturias Espa=F1a Internacional Sociedad y Espect=E1culos Sucesos Galer=EDa =DAltima
Noticias Resultados futbol Canal motor TodoSporting Canal F-1 Canal Baloncesto
La Galer=EDa
Tiempo Cartelera P=E1g. amarillas P=E1g. blancas Callejero Dicc. Llingua Toponimia Sudoku Buscador=20 asturiano Gastronom=EDa Tienda Empleo Loter=EDas y=20 quiniela
Tiempo Cartelera P=E1g. amarillas P=E1g. blancas Callejero Dicc. Llingua Toponimia Sudoku Buscador=20 asturiano Gastronom=EDa Tienda Empleo
------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/elementosWeb/mediaweb/images/iconos/logo2.jpg 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 ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/elementosWeb/mediaweb/images/iconos/logoojd.jpg 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 ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/elementosWeb/mediaweb/images/iconos/logopam.jpg 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 R4/9vtf8qoDp5/Dr4fwoDl0t8qA//9k= ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.lne.es/elementosWeb/mediaweb/images/iconos/logoepi.jpg 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 ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/cabecera.css .enlaceRSS { PADDING-RIGHT: 18px; BACKGROUND: url(/rss/rss.gif) #fff no-repeat 25px = 1px } .menuedicion { MARGIN-TOP: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; = COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .menuedicion A { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuedicion A:hover { TEXT-DECORATION: underline } .menuedicion SPAN { FONT-WEIGHT: bold; COLOR: #0d3c6a } .menuconfiguracion { FONT-SIZE: 10px; BACKGROUND: #fff; FLOAT: right; PADDING-TOP: 2px; = FONT-FAMILY: Arial, Helvetica; HEIGHT: 17px; TEXT-ALIGN: right } .menuconfiguracion A { FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none } .menuconfiguracion A:hover { COLOR: #666666; TEXT-DECORATION: underline } .buscador { FONT-SIZE: 10px; FLOAT: left; WIDTH: 390px; COLOR: #000; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 77px } .logo { FLOAT: left; WIDTH: 166px; HEIGHT: 77px } .eltiempo { FONT-SIZE: 11px; FLOAT: right; WIDTH: 400px; COLOR: #ffffff; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 77px } .cabecera { WIDTH: 990px; HEIGHT: 77px; BACKGROUND-COLOR: #1b1b35 } .fecha { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .hora { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif } .ir_a_hemeroteca { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .ir_a_hemeroteca:hover { TEXT-DECORATION: underline } .enlaces_tiempo { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .enlaces_tiempo:hover { TEXT-DECORATION: underline } .textos_cabecera { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, = Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .combos { BORDER-RIGHT: #c2c6cf 1px solid; BORDER-TOP: #c2c6cf 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #c2c6cf 1px solid; COLOR: #000000; = BORDER-BOTTOM: #c2c6cf 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .border-bottom { FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-BOTTOM: #e9e9e9 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .border-right { BORDER-RIGHT: #e9e9e9 1px solid; FONT-SIZE: 10px; COLOR: #ffffff; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .separador_menu { FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/separador_menu.jpg); WIDTH: 1px; HEIGHT: 22px } .menuprincipal { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #94a8c9; = TEXT-DECORATION: none } .menuprincipal_selec A { BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FLOAT: left; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 110px; = COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #ebe8e1 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: = #ebe8e1; TEXT-ALIGN: center; TEXT-DECORATION: none } .menuprincipal A { BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FLOAT: left; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; WIDTH: 109px; = COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: = #94a8c9; TEXT-ALIGN: center; TEXT-DECORATION: none } .menuprincipal A:hover { TEXT-DECORATION: underline } .contenedor_submenu { BORDER-RIGHT: #dddddd 1px solid; FONT-SIZE: 9px; PADDING-BOTTOM: 7px; = MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px = solid; WIDTH: 990px; COLOR: #cbcbcb; MARGIN-RIGHT: auto; PADDING-TOP: = 7px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Tahoma, Helvetica, = sans-serif; BACKGROUND-COLOR: #ebe8e1; TEXT-ALIGN: left } .submenu1 { TEXT-DECORATION: none } .submenu2 { TEXT-DECORATION: none } .submenu3 { LEFT: 55px; POSITION: relative; TEXT-DECORATION: none } .submenu4 { LEFT: 420px; POSITION: relative; TEXT-DECORATION: none } .submenu5 { LEFT: 450px; POSITION: relative; TEXT-DECORATION: none } .submenu6 { LEFT: 650px; POSITION: relative; TEXT-DECORATION: none } .submenu7 { LEFT: 10px; POSITION: relative; TEXT-DECORATION: none } .submenu8 { LEFT: 10px; POSITION: relative; TEXT-DECORATION: none } .submenu1 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu2 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu3 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu4 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu5 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu6 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu7 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu8 A { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; COLOR: #000000; = TEXT-DECORATION: none } .submenu1 A:hover { TEXT-DECORATION: underline } .submenu2 A:hover { TEXT-DECORATION: underline } .submenu3 A:hover { TEXT-DECORATION: underline } .submenu4 A:hover { TEXT-DECORATION: underline } .submenu5 A:hover { TEXT-DECORATION: underline } .submenu6 A:hover { TEXT-DECORATION: underline } .submenu7 A:hover { TEXT-DECORATION: underline } .submenu8 A:hover { TEXT-DECORATION: underline } .seccion_seleccionada A { FONT-WEIGHT: bold } .tituloSeccion { FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: = Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0px; = TEXT-DECORATION: none } .tituloServicio { FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: = Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 0px; = TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/contenedores.css BODY { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 75%; COLOR: #000000; = PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center } .contenedor { MARGIN-LEFT: auto; WIDTH: 990px; MARGIN-RIGHT: auto; TEXT-ALIGN: left } .noticias { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 6px; MARGIN-TOP: 0px; = FLOAT: left; WIDTH: 654px; PADDING-TOP: 0px } .servicios { MARGIN-TOP: 10px; FLOAT: right; MARGIN-LEFT: 5px; WIDTH: 320px } .noticiasizq { FLOAT: left; OVERFLOW: hidden; WIDTH: 318px; MARGIN-RIGHT: 7px } .noticiasder { PADDING-LEFT: 6px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cfcfcf = 1px dotted; WIDTH: 320px } .noticiasizq2 { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 7px; FLOAT: left; = WIDTH: 148px; MARGIN-RIGHT: 7px; PADDING-TOP: 4px } .bloqueclear { CLEAR: left; FONT-SIZE: 1px; MARGIN: 0px; WIDTH: auto; HEIGHT: 4px } .bloqueclear_fotonoticia { CLEAR: left; FONT-SIZE: 1px; MARGIN: 0px 0px -4px; WIDTH: auto; = POSITION: relative; HEIGHT: 0px } .bloqueclear_video { CLEAR: both } .noticiasder2 { FLOAT: left; WIDTH: 150px; PADDING-TOP: 4px } .impresaizq { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 5px; FLOAT: left; = WIDTH: 206px; MARGIN-RIGHT: 5px } .impresader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 5px; = WIDTH: 430px; PADDING-TOP: 2px } .doscolumnas { BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cfcfcf 1px dotted; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN-LEFT: 3px; BORDER-LEFT: #cfcfcf 1px dotted; = WIDTH: 312px; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px dotted; = HEIGHT: 130px; BACKGROUND-COLOR: #f0f1f6 } .cuatrocolumnas { MARGIN-TOP: 0px; PADDING-LEFT: 7px; FLOAT: left; MARGIN-LEFT: 7px; = BORDER-LEFT: #cfcfcf 1px dotted; WIDTH: 156px } .unacolumna { MARGIN-TOP: 0px; FLOAT: left; WIDTH: 140px } .nodesborda { OVERFLOW: hidden; WIDTH: 100% } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/servicios.css .servicio { CLEAR: right; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; WIDTH: 320px } .servicio_fondoazul { MARGIN-TOP: 0px; OVERFLOW: hidden; WIDTH: 320px; BACKGROUND-COLOR: = #f0f1f6 } .servicio_cintillo { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: none; = TEXT-TRANSFORM: uppercase; COLOR: #003969; LINE-HEIGHT: 16px; = FONT-FAMILY: Tahoma, Helvetica; BACKGROUND-COLOR: #f0f1f6; = TEXT-DECORATION: none } .servicio_titulo { FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: = #92aac6; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; HEIGHT: 14px } .servicio_imagenizq { CLEAR: both; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 5px } .servicio_enlace { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .servicio_enlace:hover { TEXT-DECORATION: underline } .servicio_enlacepeq { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .servicio_enlacepeq:hover { TEXT-DECORATION: underline } .servicio_enlacenegrita { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: = none } .servicio_enlacenegrita:hover { TEXT-DECORATION: underline } .servicio_enlacepeqazul { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 5px 0px 0px; COLOR: = #85a0c6; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .servicio_enlacepeqazul:hover { TEXT-DECORATION: underline } .servicio_fecha { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #999999; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .servicio H2 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #e69200; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio_fondoazul H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .servicio_add { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 0px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Helvetica; = TEXT-DECORATION: none } .servicio_add A { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 0px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Helvetica; = TEXT-DECORATION: none } .servicio_add A:hover { TEXT-DECORATION: underline } .fin_servicio { CLEAR: both; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; = PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; MARGIN: 4px 0px } .extras_barra { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; = MARGIN-BOTTOM: 5px; WIDTH: 990px; COLOR: #ffffff; LINE-HEIGHT: 23px; = FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: = #94a8c9 } .extras_barra_enlace { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, = sans-serif } .extras { FONT-SIZE: 11px; FLOAT: left; WIDTH: 150px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .extras_separador { BORDER-RIGHT: #999999 1px dotted; PADDING-RIGHT: 8px; FLOAT: left; = MARGIN-RIGHT: 9px; HEIGHT: 200px } .extras_titulo { PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: = middle; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 3px; = FONT-FAMILY: Tahoma, Helvetica, sans-serif; HEIGHT: 14px; = BACKGROUND-COLOR: #013765 } .extras_H3 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 20px; FONT-FAMILY: "Georgia", Tahoma, = Verdana, Arial, Helvetica; TEXT-DECORATION: none } .extras_H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 18px; FONT-FAMILY: "Georgia", Tahoma, = Verdana, Arial, Helvetica; TEXT-DECORATION: none } .extras_H5 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 3px; = COLOR: #003969; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .masleido_selec { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #f8f9fb } .masleido { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica } .masleido A { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px dotted; = LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, Arial, Helvetica } .masleido_cuerpo { BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; = BORDER-LEFT: #999999 1px dotted; WIDTH: 318px; BORDER-BOTTOM: #999999 = 1px dotted; BACKGROUND-COLOR: #f8f9fb } .masleido_interior { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/publicidad.css .pub_728x90 { BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad.jpg); WIDTH: 742px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px; TEXT-ALIGN: right } .pub_234x90 { BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad.jpg); WIDTH: 248px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px; TEXT-ALIGN: right } .pub_640x30 { FLOAT: left; WIDTH: 640px; HEIGHT: 45px; BACKGROUND-COLOR: #e5e5e5 } .pub_340x250 { BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: = url(../mediaweb/images/publicidad/publicidad2.jpg); PADDING-TOP: 14px; = BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/noticias.css A { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #003969; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .rss { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 4px; PADDING-BOTTOM: 3px; COLOR: #003563; PADDING-TOP: 3px; = BORDER-BOTTOM: #cecece 1px solid; FONT-FAMILY: Tahoma, Helvetica, = sans-serif; TEXT-DECORATION: none } .rss A { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003563; FONT-FAMILY: = Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none } .rss A:hover { TEXT-DECORATION: underline } .noticiatipo1 { FLOAT: left; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 17px } .noticiatipo2 { FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; = LINE-HEIGHT: 17px; BACKGROUND-COLOR: #f0f1f6 } H1 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H1 A { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H1 A:hover { TEXT-DECORATION: underline } H2 A:hover { TEXT-DECORATION: underline } H3 A:hover { TEXT-DECORATION: underline } H4 A:hover { TEXT-DECORATION: underline } H5 A:hover { TEXT-DECORATION: underline } H6 A:hover { TEXT-DECORATION: underline } H2 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H2 A { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H3 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 19px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H3 A { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 19px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H4 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H4 A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 17px; FONT-FAMILY: "Georgia", "Times = New Roman", Arial, Helvetica; TEXT-DECORATION: none } H5 { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H5 A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: = 3px; COLOR: #003969; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica; TEXT-DECORATION: none } H6 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: = 2px; COLOR: #f5a703; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica } H6 A { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: = 2px; COLOR: #f5a703; LINE-HEIGHT: 25px; FONT-STYLE: italic; FONT-FAMILY: = "Georgia", "Times New Roman", Arial, Helvetica } .noticiainterior { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px } .noticiainterior_nofloat { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .epigrafe { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none; = MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #97a6c7; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } .subtitulo H2 { MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 114%; MARGIN-BOTTOM: = 3px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .firma { DISPLAY: block; FLOAT: none; VISIBILITY: visible; MARGIN: 0px; = TEXT-TRANSFORM: uppercase; COLOR: #383840; LINE-HEIGHT: 17px } .actualizada { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f3a60a; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica } .cintillo { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: none; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: text-bottom; = TEXT-TRANSFORM: uppercase; COLOR: #6583ab; LINE-HEIGHT: 22px; = MARGIN-RIGHT: 0px; FONT-FAMILY: "Georgia", Tahoma, Helvetica; = BACKGROUND-COLOR: #e4e8ed; TEXT-DECORATION: none } .antetitulo { PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: text-bottom; = COLOR: #6583ab; LINE-HEIGHT: 17px; MARGIN-RIGHT: 0px; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .ampliacion { FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #8ba5c9; FONT-STYLE: normal; FONT-FAMILY: "Georgia", Tahoma, Helvetica; = LETTER-SPACING: 0.1em; TEXT-DECORATION: none } .comentarios_naranja { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f3a60a; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica } .comentarios { FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #000000; LINE-HEIGHT: 15px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticiadd { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiadd A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiadd2 { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd2 A { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd3 { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd3 A { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #003969; FONT-FAMILY: Tahoma, Times, serif; TEXT-DECORATION: = none } .noticiadd A:hover { TEXT-DECORATION: underline } .noticiadd2 A:hover { TEXT-DECORATION: underline } .noticiadd3 A:hover { TEXT-DECORATION: underline } .noticia_fecha { MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #999999; FONT-FAMILY: Tahoma, Helvetica, sans-serif; = TEXT-DECORATION: none } .fin_noticia { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px = 0px 2px; PADDING-TOP: 0px; TOP: -5px } .fin_noticiapeq { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 2px = 0px; PADDING-TOP: 0px; TOP: -5px } .extraHTML { PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; = COLOR: #003969; PADDING-TOP: 0px } .extraHTML A { FONT-WEIGHT: bold; TEXT-DECORATION: none } .extraHTML A:hover { TEXT-DECORATION: underline } .cuadro_multimedia { CLEAR: left; PADDING-LEFT: 10px; FLOAT: right; WIDTH: 330px } .imagen_derecha { CLEAR: left; FLOAT: right } .noticia_imagen_derecha { FLOAT: right; MARGIN: 0px 0px 0px 10px } .imagen_izquierda { FLOAT: left; MARGIN-RIGHT: 5px } .controlador { PADDING-RIGHT: 10px; FLOAT: right; POSITION: relative; TOP: 2px } .controladorDosColumnas { PADDING-RIGHT: 10px; Z-INDEX: 2; FLOAT: right; MARGIN-BOTTOM: -18px; = POSITION: relative; TOP: 2px } .controladorHorizontal { PADDING-LEFT: 270px; Z-INDEX: 2; MARGIN-BOTTOM: -18px; POSITION: = relative; TOP: 2px } .controladorVertical { PADDING-LEFT: 110px; Z-INDEX: 2; MARGIN-BOTTOM: -18px; POSITION: = relative; TOP: 2px } .enlace { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .enlacepeq { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .enlacenegrita { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .enlacenegritapeq { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 5px 0px 0px; COLOR: = #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .enlacenegrita10 { FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; = FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .enlace:hover { TEXT-DECORATION: underline } .enlacepeq:hover { TEXT-DECORATION: underline } .enlacenegrita:hover { TEXT-DECORATION: underline } .enlacenegritapeq:hover { TEXT-DECORATION: underline } .enlacenegrita10:hover { TEXT-DECORATION: underline } .cintillo2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none; TEXT-TRANSFORM: = uppercase; WIDTH: 100%; COLOR: #003969; LINE-HEIGHT: 16px; FONT-FAMILY: = Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #c8d4e2; TEXT-DECORATION: = none } .menuimpresa { FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 14px; BORDER-BOTTOM: = #cfcfcf 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-ALIGN: = center } .menuimpresa A { FLOAT: none; COLOR: #000; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuimpresa A:hover { COLOR: #666666; TEXT-DECORATION: underline } .seccion { MARGIN-TOP: 0px; FLOAT: none; MARGIN-BOTTOM: 5px } .seccion H1 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .seccion H1 A { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #f3a60a; LINE-HEIGHT: 17px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif } .seccion H2 { FONT-SIZE: 98%; COLOR: #003969; TEXT-INDENT: 0px; LINE-HEIGHT: 13px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .seccion H2 A { FONT-SIZE: 98%; COLOR: #003969; TEXT-INDENT: 0px; LINE-HEIGHT: 13px; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } .seccion H1 A:hover { TEXT-DECORATION: underline } .seccion H2 A:hover { TEXT-DECORATION: underline } .barra { MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; = MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ffffff; = LINE-HEIGHT: 23px; FONT-FAMILY: "Georgia", "Times New Roman", Times, = serif; BACKGROUND-COLOR: #94a8c9 } .barra_enlace { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif } .noticia_titular H1 { MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 230%; MARGIN-BOTTOM: = 2px; COLOR: #003969; LINE-HEIGHT: 32px; FONT-STYLE: normal; FONT-FAMILY: = "Georgia", Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none } .noticia_entradilla { FONT-WEIGHT: normal; FONT-SIZE: 115%; COLOR: #000000; LINE-HEIGHT: = 19px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto H2 { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto P { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .entradilla { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #383840; LINE-HEIGHT: = 18px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto1 { FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto2 { FONT-WEIGHT: normal; FONT-SIZE: 130%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto3 { FONT-WEIGHT: normal; FONT-SIZE: 150%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto4 { FONT-WEIGHT: normal; FONT-SIZE: 170%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .noticia_texto5 { FONT-WEIGHT: normal; FONT-SIZE: 190%; COLOR: #000000; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica } .fila-left { CLEAR: left; FLOAT: left; MARGIN: 0px 3px 3px 0px } .fila-right { CLEAR: right; FLOAT: right; MARGIN: 0px 0px 3px 3px } .noticiasizq DIV { LINE-HEIGHT: 17px } .noticiasder DIV { LINE-HEIGHT: 17px } #actualizada DIV { LINE-HEIGHT: 17px } .fila-left .vertical { MARGIN-RIGHT: 3px } .fila-right .vertical { MARGIN-LEFT: 3px } .fin_noticia { CLEAR: left; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; = PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px = 0px 2px; PADDING-TOP: 0px } .fotonoticia > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .fotonoticia > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .fotonoticia > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_azul > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_azul > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_verde > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_verde > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_amarillo > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_amarillo > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_lila > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_lila > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_gris > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_gris > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_rojo > DIV.cintillo { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .trama_rojo > DIV.cuadro_imagenes { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .noticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .fotonoticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .videonoticia { OVERFLOW: hidden; LINE-HEIGHT: 17px } .trama_azul { BACKGROUND-COLOR: #e9ecf7 } .trama_azul > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_gris { BACKGROUND-COLOR: #f0f0f0 } .trama_gris > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_rojo { BACKGROUND-COLOR: #f7ebe9 } .trama_rojo > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_lila { BACKGROUND-COLOR: #f3edf4 } .trama_lila > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_amarillo { BACKGROUND-COLOR: #f1efc6 } .trama_amarillo > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .trama_verde { BACKGROUND-COLOR: #edf4ee } .trama_verde > DIV { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } #video_basico { FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 318px; = HEIGHT: 200px; BACKGROUND-COLOR: rgb(202,202,202); TEXT-ALIGN: center } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/pie.css .enlace_pie { FONT-SIZE: 12px; COLOR: #818181; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } .letra_pequenya { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b6b6b6; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/futbol.css .futbol_caja { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: auto; = BORDER-BOTTOM: #999999 1px solid } .futbol_cabecera { PADDING-LEFT: 5px; Z-INDEX: 1; BACKGROUND-IMAGE: = url(../mediaweb/images/cuadroFutbol/logo_futbol.jpg); WIDTH: auto; = BORDER-BOTTOM: #666666 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: = 23px } .futbol_pestanya { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 9px; Z-INDEX: 2; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #999999 1px solid; WIDTH: 70px; BOTTOM: 0px; LINE-HEIGHT: = 20px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; TOP: 1px; HEIGHT: 21px; BACKGROUND-COLOR: = #e4e4e4; TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_pestanya A { COLOR: #666666; HEIGHT: 21px; TEXT-DECORATION: none } .futbol_pestanya A:hover { TEXT-DECORATION: underline } .futbol_pestanyaselec { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 10px; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #666666 1px solid; WIDTH: 70px; BOTTOM: -1px; LINE-HEIGHT: = 18px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_tabla { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablacabecera { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; BORDER-BOTTOM: = #999999 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } A { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .futbol_tablatd { BORDER-BOTTOM: #dddddd 1px dotted } .futbol_pie { PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; WIDTH: auto; BORDER-BOTTOM: = #cccccc 2px solid; TEXT-ALIGN: right } .futbol_separador { PADDING-LEFT: 5px; MARGIN-LEFT: 4px; BORDER-LEFT: #999999 1px dotted; = HEIGHT: auto } .futbol_caja_lat { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; WIDTH: auto; = BORDER-BOTTOM: #999999 1px solid } A { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica; = TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .futbol_cabecera_lat { PADDING-LEFT: 5px; Z-INDEX: 1; WIDTH: auto; BORDER-BOTTOM: #666666 1px = solid; HEIGHT: 23px } .futbol_pestanya_lat { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 9px; Z-INDEX: 2; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #999999 1px solid; WIDTH: 70px; BOTTOM: 0px; LINE-HEIGHT: = 20px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; TOP: 1px; HEIGHT: 21px; BACKGROUND-COLOR: = #e4e4e4; TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_pestanya_lat A { COLOR: #666666; HEIGHT: 21px; TEXT-DECORATION: none } .futbol_pestanya_lat A:hover { TEXT-DECORATION: underline } .futbol_pestanyaselec_lat { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 10px; FLOAT: right; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #666666 1px solid; WIDTH: 70px; BOTTOM: -1px; LINE-HEIGHT: = 18px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, = Helvetica; POSITION: relative; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center; TEXT-DECORATION: none } .futbol_tabla_lat { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablacabecera_lat { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; BORDER-BOTTOM: = #999999 1px dotted; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .futbol_tablatd_lat { BORDER-BOTTOM: #dddddd 1px dotted } .futbol_pie_lat { PADDING-RIGHT: 5px; BACKGROUND-IMAGE: = url(../mediaweb/images/cuadroFutbol/logo_futbol.jpg); PADDING-BOTTOM: = 3px; WIDTH: auto; BORDER-BOTTOM: #cccccc 2px solid; BACKGROUND-REPEAT: = no-repeat; TEXT-ALIGN: right } .futbol_separador_lat { PADDING-LEFT: 5px; MARGIN-LEFT: 4px; BORDER-LEFT: #999999 1px dotted; = HEIGHT: 60px } .futbol_horario { MARGIN-TOP: 3px; FONT-SIZE: 9px; WIDTH: auto; FONT-FAMILY: Tahoma, = Arial, Helvetica, Sans-serif; TEXT-ALIGN: right } .noticiaddfutbol { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .noticiaddfutbol A { MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: none; = MARGIN-BOTTOM: 3px; COLOR: #85a0c6; FONT-FAMILY: Tahoma, Arial, = Helvetica; TEXT-DECORATION: none } .cuadro_flechas { MARGIN-TOP: -12px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; = COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica } .texto_flechas { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/elementosWeb/css/editor.css .editor_galeriaFotos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/galerias.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_galeriaVideo { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/video.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_galeriaAudio { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/audio.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_blogs { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/blogs.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_documentos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/documentos.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_encuestas { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/encuestas.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_foros { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/foros.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_chat { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/chat.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_infografia { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/infografias.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_concursos { BACKGROUND-POSITION: left center; MARGIN-TOP: 2px; DISPLAY: block; = PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; = BACKGROUND-IMAGE: url(../mediaweb/images/iconos/concursos.jpg); = MARGIN-BOTTOM: 2px; COLOR: #003969; LINE-HEIGHT: 17px; = BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Times, serif; = TEXT-DECORATION: none } .editor_enlace { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003969; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_enlaceColor { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff6600; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_galeriaFotos :hover { TEXT-DECORATION: underline } .editor_galeriaVideo:hover { TEXT-DECORATION: underline } .editor_galeriaAudio:hover { TEXT-DECORATION: underline } .editor_blogs:hover { TEXT-DECORATION: underline } .editor_documentos:hover { TEXT-DECORATION: underline } .editor_encuestas:hover { TEXT-DECORATION: underline } .editor_foros:hover { TEXT-DECORATION: underline } .editor_chat:hover { TEXT-DECORATION: underline } .editor_infografia:hover { TEXT-DECORATION: underline } .editor_enlace:hover { TEXT-DECORATION: underline } .editor_enlaceColor:hover { TEXT-DECORATION: underline } .editor_textoColor { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ff6600; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } .editor_textoResaltado { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-STYLE: normal; = FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none } ------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lne.es/iframes/enlacesFirma.jsp
     CON=D3ZCANOS: CONTACTO&n= bsp;| =20 LA NUEVA=20 ESPA=D1A |  CLUB PRENSA=20 ASTURIANA |  PUNTOS DE VENTA |  PROMOCIONES    PUBLICIDAD: TARIFAS| AGENCIAS|CONTRATAR  =20
Lne.es y La Nueva = Espa=F1a son=20 productos de Editorial = Prensa=20 Ib=E9rica
Queda = terminantemente=20 prohibida la reproducci=F3n total o parcial de los = contenidos=20 ofrecidos a trav=E9s de este medio, salvo = autorizaci=F3n expresa=20 de La Nueva Espa=F1a. As=ED mismo, queda prohibida = toda=20 reproducci=F3n a los efectos del art=EDculo 32.1, = p=E1rrafo segundo,=20 Ley 23/2006 de la Propiedad intelectual.=20
  
  Aviso=20 legal
Otros medios del = grupo=20 Editorial Prensa = Ib=E9rica
Diari de=20 Girona  | Diario de=20 Ibiza  | Diario de=20 Mallorca  | Empord=E0=20  | Faro de=20 Vigo  | Informaci=F3n  | La Opini=F3n=20 A Coru=F1a  |  La=20 Opini=F3n de Granada  |  La=20 Opini=F3n de M=E1laga  | La=20 Opini=F3n de Murcia  | La = Opini=F3n de=20 Tenerife  | La=20 Opini=F3n de Zamora  | La = Provincia  | Levante-EMV  | El = Bolet=EDn=20  | Mallorca=20 Zeitung  | Regi=F3 7=20  | Superdeporte  | The Adelaide Review =  | 97.7 La Radio  | Blog Mis-Recetas=20 =
------=_NextPart_000_0000_01C9BE28.10383C60 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://mas.lne.es/cartasdeloslectores/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.3=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.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=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;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=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]=0A= .replace(/\s+/g, '').split(',');=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= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=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= 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.stripTags().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= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=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= try {=0A= this._each(function(value) {=0A= iterator.call(context, 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= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=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 || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || 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.call(context, 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= this.each(function(value, index) {=0A= memo =3D iterator.call(context, 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 || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, 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 || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, 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 || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, 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= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=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= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= 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, context) {=0A= $R(0, this, true).each(iterator, context);=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= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[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.inject([], function(results, 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 results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=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= if (element) this.Element.prototype =3D element.prototype;=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 =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(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(element, 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= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =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 || value =3D=3D 'auto') {=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 (Prototype.Browser.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.toUpperCase() =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 element;=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 element;=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 && = (element.tagName.toUpperCase() =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= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=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= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=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.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=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 = frameBorder').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.toUpperCase() =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.toUpperCase(), 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 { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=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's = 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= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =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(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=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= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=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)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=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]+:)?[\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) 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 && (!node.type || node.type !=3D=3D 'hidden'))=0A= 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 =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(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() +=0A= '-').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 'file' && (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.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, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=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= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(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= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=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= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=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("