Skip to content

Instantly share code, notes, and snippets.

@diasjorge
Created March 20, 2011 22:14
Show Gist options
  • Save diasjorge/878728 to your computer and use it in GitHub Desktop.
Save diasjorge/878728 to your computer and use it in GitHub Desktop.
Diff for the scrapper on agora on rails
diff --git a/lib/scrapper.rb b/lib/scrapper.rb
index 9009173..eac21bf 100644
--- a/lib/scrapper.rb
+++ b/lib/scrapper.rb
@@ -1,44 +1,59 @@
# coding: utf-8
class Scrapper
-
+
def self.scrape
new.scrape
end
-
+
def agent
@agent ||= Mechanize.new
end
-
+
def scrape
search_page = agent.get("http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada")
search_form = search_page.form_with(:action => /enviarCgiBuscadorAvIniciativas/)
search_form["TPTR"] = "Competencia Legislativa Plena"
results_page = search_form.submit
-
+
total_results = results_page.search("//*[contains(text(), 'Iniciativas encontradas')]/span").first.text.to_i
progress = ProgressBar.new("Scrapping", total_results)
-
+
while results_page
results_page.search(".titulo_iniciativa a").each do |title|
proposal_page = agent.get(title[:href])
-
+
+ # Since the urls for proposals are based on the results of a search,
+ # we need to search again based on the identifier so the results page
+ # only has a result
+ proposal_title = proposal_page.search(".titulo_iniciativa").first.try(:text)
+
+ if proposal_title
+ identifier = proposal_title.match(/(\d+\/\d+)/)[1]
+ search_form["TPTR"] = ""
+ search_form["ALL"] = identifier
+ sub_result_page = search_form.submit
+ official_url = sub_result_page.search(".titulo_iniciativa a").first[:href]
+ else
+ official_url = title[:href]
+ end
+
proposal_type = clean_text(proposal_page.search(".subtitulo_competencias").first.try(:content))
resolution = clean_text(proposal_page.search("//*[@class='apartado_iniciativa' and contains(normalize-space(text()),'Resultado de la tramitación')]/following-sibling::*[@class='texto']").first.try(:content))
-
+
commission_name = clean_text(proposal_page.search("//*[@class='apartado_iniciativa' and contains(normalize-space(text()),'Comisión competente:')]/following-sibling::*[@class='texto']").first.try(:content))
category = Category.find_or_create_by_commission_name(commission_name)
-
+
full_name = clean_text(proposal_page.search("//*[@class='apartado_iniciativa' and contains(normalize-space(text()),'Autor:')]/following-sibling::*[@class='texto']").first.try(:content))
proposer = Proposer.find_or_create_by_full_name(full_name)
-
+
proposed_at_text = proposal_page.search("//*[@class='texto' and contains(normalize-space(text()),'Presentado el')]").first.try(:content)
proposed_at = Date.new($3.to_i, $2.to_i, $1.to_i) if proposed_at_text && proposed_at_text.match(/Presentado\s+el\s+(\d\d)\/(\d\d)\/(\d\d\d\d)/)
-
+
closed_at_text = proposal_page.search("//*[@class='apartado_iniciativa' and contains(normalize-space(text()),'Tramitación seguida por la iniciativa:')]/following-sibling::*[@class='texto']").first.try(:content)
closed_at = Date.new($3.to_i, $2.to_i, $1.to_i) if closed_at_text && closed_at_text.match(/Concluido\s+.+\s+desde (\d\d)\/(\d\d)\/(\d\d\d\d)/)
-
+
proposal = Proposal.find_or_create_by_title(clean_text(title.content))
- proposal.update_attributes! :official_url => "http://www.congreso.es" + title[:href],
+ proposal.update_attributes! :official_url => "http://www.congreso.es" + official_url,
:proposal_type => proposal_type,
:closed_at => closed_at,
:official_resolution => resolution,
@@ -51,12 +66,12 @@ class Scrapper
end
progress.finish
end
-
+
private
-
+
def clean_text(text)
return unless text
text.gsub(/\s+/,' ').gsub(/\s*\.\s*$/, '').strip
end
-
-end
\ No newline at end of file
+
+end
diff --git a/spec/fixtures/closed_proposal_results_page.html b/spec/fixtures/closed_proposal_results_page.html
new file mode 100644
index 0000000..9e74cee
--- /dev/null
+++ b/spec/fixtures/closed_proposal_results_page.html
@@ -0,0 +1,839 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<HEAD>
+<meta http-equiv="content-type" content="text/html;charset=UTF-8">
+<STYLE>
+body{float:left;font-size:62.5%;font-family: Arial, Verdana, Helvetica, sans-serif;}
+blockquote{margin:0px;padding:0px;border:0px;list-style-type:none; }
+a{text-decoration:none; color:#626469;}
+a:hover{text-decoration:underline;font-weight:normal;color:#626469;}
+a:active{text-decoration:none;font-weight:normal;color:#000000;}
+</STYLE>
+<TITLE>Advanced Search</TITLE>
+<link href="/wc/htdocs/web/css/congreso.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/portada.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/prensa.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/apps.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/audiovisual.css" rel="stylesheet" type="text/css">
+<script type="text/javascript" src="/wc/htdocs/web/js/wc.js" language="JavaScript"></script>
+<STYLE TYPE="text/css">.GroupHeaderid1siteid73{Background-Color:#336699;Height:20;Text-Align:left;}
+.GroupHeaderLinkid1siteid73{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
+.GroupHeaderTextid1siteid73{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
+.RegionHeaderid1siteid73{Background-Color:#b29200;Height:20;Text-Align:left;}
+.RegionHeaderTextid1siteid73{Color:#ffffff;Font-Family:Verdana;Font-Size:10px;Font-Weight:Bold;}
+.Bodyid1siteid73{Background-Color:#FFFFFF;}
+.ArchivoAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.AudioFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.AudioNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Campo1Pieid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Campo1Region3id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Campo2Pieid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Campo2Region3id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Campo3Pieid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.ComprobacionSelladoid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Concesionid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Convocatoriaid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Correcciondeerroresid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.CuartoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DescNotaPrensaid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.Descripcionid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.DescripcionAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DescripcionBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DescripcionDiarioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Destinoid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DiaSemanaAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DiaSemanaCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnPortadaAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnPortadaNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnVentanaNuevaAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnVentanaNuevaNovedadIntranetid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Enlaceid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnlaceAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EnlaceURLNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EtiquetaArchivoAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EtiquetaEnlaceNovedadIntranetid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EtiquetaURLNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.EtiquetadelEnlacedelAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Faxid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Fax2id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaDiarioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaFotonoticiaid1siteid73{Color:#b29200;Font-Family:Arial;Font-Size:11px;}
+.FechaFotonoticiaPresidenciaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaMenuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaMenuCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaNotaPrensaid1siteid73{Color:#b29200;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.FechaNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaNovedadIntranetid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaRuedaPrensaid1siteid73{Color:#b29200;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.Foto1descargaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto1emergenteid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto1thumbnailid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2descargaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2emergenteid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2thumbnailid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FotoEmergenteNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FotoNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.GraficoFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.GraficoNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Grupoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Horaid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.HoraAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.HoraCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.ImagenDiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.InformacionGeneralid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.InstruccinArchivo1id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.InstruccinArchivoIIid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Intervinienteid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.JefedeCocinaMenuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.LineaAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.LineaCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.ListaPuestoMiembroDiputadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.ListaPuestoMiembroSenadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Listadebecariosparticipantesid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Lugarid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.LugarAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.LugarCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Mail1id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Mail2id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Mail3id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Mail4id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Nombreid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.NombreBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.NombreDiarioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.NombreMiembroid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.NumeroOrdenAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.NumeroOrdenImagenid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.NumeroOrdenNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PDFBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PDFDiarioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PaginaBOCGBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PieImagenid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlato1Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlato2Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlato3Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlato4Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlatoSaludableMenuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Programaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PuestoMiembroDiputadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.PuestoMiembroSenadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.QuintoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.RefBOEid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.RefBOEIIid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlato1Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlato2Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlatoSaludableMenuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SeptimoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SextoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SiglasBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SiglasDiarioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SugerenciaCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TargetNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Telefonoid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Telefono2id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TemaFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TemaNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TemaRuedaPrensaid1siteid73{Color:#000000;Font-Family:Arial;Font-Size:11px;}
+.TercerPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFoto1Fotonoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFoto2Fotonoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFotoNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TitularFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Tituloid1siteid73{Color:#626469;Font-Family:Arial, Helvetica;Font-Size:11px;Font-Weight:Bold;}
+.TituloAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TituloImagendelDiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TituloNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TituloNovedadIntranetid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.URLEnlaceNovedadIntranetid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.VideoFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.VideoNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Visitasid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.authorid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.createdateid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.creatorid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.defaultattributeid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.descriptionid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.documentsizeid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.expiredateid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.inplacedisplayid1siteid73{Color:#000000;Font-Family:Arial;Font-Size:11px;}
+.itemfunctionid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.keywordsid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.listaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.perspectivesid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.scoreid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.subpagetitleid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.titleid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;}
+.titleorimageid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.wwsbr_category_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_charset_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_image_or_title_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_img_or_title_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_itemtype_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_mime_type_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_page_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_pagegroup_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_publishdate_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_and_img_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_updatedate_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_updator_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_version_number_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.LeftCurve{}
+.PortletBodyColor{}
+.PortletHeaderColor{Background-Color:#b29200;}
+.PortletHeaderLink{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletHeaderStyle{}
+.PortletHeaderText{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;}
+.PortletHeading1{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
+.PortletHeading2{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:8pt;Font-Weight:Bold;}
+.PortletHeading3{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:7pt;Font-Weight:Bold;}
+.PortletHeading4{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:7pt;Font-Weight:Bold;}
+.PortletSubHeaderColor{Background-Color:#EEEEDD;}
+.PortletSubHeaderLink{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
+.PortletSubHeaderText{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
+.PortletText1{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletText2{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletText3{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
+.PortletText4{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
+.RightCurve{}
+.LeftSubTabid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFsl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
+.LeftTabBgSlantid1siteid73{Background-Attachment:scroll;Background-Color:#CCCC99;Background-Image:url(http://www.congreso.es/images/FFFFFFtl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
+.LeftTabForeSlantid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFtl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
+.RightSubTabid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFsr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
+.RightTabBgCurveid1siteid73{Background-Attachment:scroll;Background-Color:#CCCC99;Background-Image:url(http://www.congreso.es/images/FFFFFFtr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
+.RightTabForeCurveid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFtr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
+.SubTabBgTextid1siteid73{Color:#CCCC99;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:11pt;Font-Weight:Bold;}
+.TabBackgroundColorid1siteid73{Background-Color:#CCCC99;}
+.TabBackgroundTextid1siteid73{Color:#003366;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;}
+.TabForegroundColorid1siteid73{Background-Color:#336699;}
+.TabForegroundTextid1siteid73{Color:#FFFFFF;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;}
+.portlet-font{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-font-dim{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-status{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-info{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-error{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-alert{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-success{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; }
+.portlet-section-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-subheader{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:8pt; Font-Weight:Bold; }
+.portlet-section-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; Background-Color:#EEEEDD; }
+.portlet-table-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-subheader{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:8pt; Font-Weight:Bold; }
+.portlet-table-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-input-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-button{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-dlg-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-field-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.RegionNoBorder{}
+.RegionBorder { border:#b29200 1px solid; }
+.RegionHeaderColor { background-color:; border:#b29200 0px solid }
+.PageColor { background-color:#FFFFFF}
+ </STYLE>
+</HEAD>
+
+
+<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">
+<div id="texto_parrafo">
+<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
+ <tr valign="top"><td align="center" valign="top">
+ <table width="765" cellpadding="0" cellspacing="0" border="0" height="100%">
+ <tr>
+ <td align="center" width="765" height="100%" valign="top">
+<iframe id="portalIFrame" title="" frameborder="0" width="0" height="0" src="/images/pobtrans.gif"></iframe><SCRIPT TYPE="text/javascript" SRC="http://www.congreso.es/portal/pls/portal/PORTAL.wwsbr_javascript.page_js?p_language=us&p_version=10.1.4.0.0.594">
+<!-- Comment out script for old browsers
+//-->
+</SCRIPT>
+<TABLE WIDTH="100%" id="rg9038" style="height:5px" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335471_73_1335464_1335464"><DIV class="Bodyid1siteid0">
+<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" summary="">
+<TR>
+<TD VALIGN="top" width="510">
+<TABLE WIDTH="100%" id="rg23002" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_1404039_73_1330641_1330641"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335471_73_1335464_1335464-73_1404039_73_1330641_1330641"><div class="CABECERA_MULTIIDIOMA">
+ <div class="zona1_multi">
+ <h1><a href="/portal/page/portal/Congreso/Congreso"><img src="/wc/htdocs/web/img/logo.gif" alt="Congreso de los Diputados" border="0"></a></h1>
+ <div class="menu_multi">
+ <div class="menu1_multi" title="Men&uacute; principal del Congreso de los Diputados">
+ <ul>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Actualidad" title="Current affairs">Current affairs</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/SalaPrensa" title="Press room">Press room</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/CongresoTV" title="Congress TV">Congress TV</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Diputados" title="Members">Members</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/GruPar" title="Groups">Groups</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Organos" title="Bodies">Bodies</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Informacion" title="Information">Information</a></li>
+<li><a href="/portal/page/portal/Congreso/Congreso/Presidencia" title="Presidency">Presidency</a></li>
+
+
+ </ul>
+ </div>
+ <div class="menu2_multi" title="Men&uacute; principal del Congreso de los Diputados">
+ <ul>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Iniciativas" title="Initiatives">Initiatives</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Intervenciones" title="Speeches">Speeches</a></li>
+
+ <li><a href="/portal/page/portal/Congreso/Congreso/Hist_Normas" title="History and rules">History and rules</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Publicaciones" title="Publications" class="serv_doc">Publications</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Internacional" title="International">International</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/SDocum" title="Documentary services" class="serv_doc">Documentary services</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Enlaces" title="Links">Links</a></li>
+ </ul>
+ </div>
+ </div>
+</div>
+</div>
+
+
+
+
+
+
+
+
+
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE></TD>
+<TD VALIGN="top" width="255">
+<TABLE WIDTH="100%" id="rg87022" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2132061_73_1330641_1330641"> <div class="CABECERA_MULTIIDIOMA"><div class="zona2_multi"><div class="navegacion_multi" title="Men&uacute; de navegaci&oacute;n"><ul>
+ <li><a href="http://www.congreso.es/portal/page/portal/Congreso/Congreso" class="enlaces2_multi" title="Front">Front</a> -</li>
+<li><a class="enlace2_multi" title="Español" href="https://validacion.congreso.es/pls/orasso/orasso.wwctx_app_language.set_language?p_http_language=es-es&p_nls_language=e&p_nls_territory=SPAIN&p_requested_url=http%3A%2F%2Fwww.congreso.es%2Fportal%2Fpls%2Fportal%2FPORTAL.wwctx_app_language.set_language%3Fp_http_language%3Des-es%26p_nls_language%3De%26p_nls_territory%3DSPAIN%26p_requested_url%3Dhttp%253A%252F%252Fwww.congreso.es%252Fportal%252Fpage%252Fportal%252FCongreso%252FCongreso%252FIniciativas%252FBusqueda%2520Avanzada%253F_piref73_1335465_73_1335464_1335464.next_page%253D%252Fwc%252FenviarCgiBuscadorAvIniciativas">Español</a> -</li>
+<li><a href="/portal/page/portal/Congreso/Congreso/Mapa%20Web" class="enlaces2_multi" title="Web Map">Web Map</a> -</li>
+<li><a href="/portal/page/portal/Congreso/Accesibilidad" class="enlaces2_multi" title="Accessibility">Accessibility</a>&nbsp;</li>
+</ul></div></div></div>
+</DIV></TD></TR>
+</TABLE></TD>
+</TR>
+</TABLE>
+<TABLE WIDTH="100%" id="rg416288" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg160017" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2746053_73_1330641_1330641"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0"CELLSPACING="0" class="RegionNoBorder"><TR><TD class="RegionHeaderColor" WIDTH="100%" DIR="LTR" ><DIV id="pcnt73_1335471_73_1335464_1335464-73_2746053_73_1330641_1330641"></DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE WIDTH="100%" id="rg26501" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg7058" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2666053_73_1330641_1330641"><div class="TITULO_SECCION">Initiatives</div>
+<div class="rastro"><div id="inicio" style="display:block">Search</div>
+<script language="JavaScript" type="text/javascript">ocultarPath();</script>
+Advanced Search
+</div>
+</DIV></TD></TR>
+</TABLE></DIV>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" summary="">
+<TR>
+<TD VALIGN="top" width="145">
+<TABLE WIDTH="100%" id="rg9041" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335467_73_1335464_1335464"><div id="MENU"><div class="izquierda">
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas">Search</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/LeyesAprob">Approved laws</a></p>
+<p><a class="opcion_activa" href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda Avanzada">Advanced Search</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/IniTipo">Initiatives by type</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Indice de Iniciativas">Initiatives index</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/ProydeLey">Bills</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/PropLey">Non-governmental Bills</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/PropRefEstAut">Reform of the Self-governing Communities Statutes</a></p>
+</div>
+</div>
+</DIV></TD></TR>
+</TABLE></TD>
+<TD VALIGN="top" width="100%">
+<TABLE WIDTH="100%" id="rg9043" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg9044" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335465_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0"CELLSPACING="0" class="RegionNoBorder"><TR><TD class="RegionHeaderColor" WIDTH="100%" DIR="LTR" ><DIV id="pcnt73_1335465_73_1335464_1335464">
+
+
+
+
+
+
+
+
+
+
+
+
+
+<script language="JavaScript" type="text/javascript">
+
+ function imprimirPantalla() {
+
+ my_window = window.open("","ventana1","location=1,status=1,scrollbars=1, width=800,height=700");
+
+
+
+ my_window.document.writeln('<html>');
+
+
+
+ my_window.document.writeln('<HEAD>');
+
+
+
+ my_window.document.writeln('<link href="\/wc\/htdocs\/web\/css\/appsImprimible.css" rel="stylesheet" type="text\/css" >');
+
+
+
+ my_window.document.writeln('<\/HEAD>');
+
+
+
+ my_window.document.writeln('<body>');
+
+
+
+ my_window.document.writeln('<a href="JavaScript:window.print();" title="Imprimir" >');
+
+
+
+ my_window.document.writeln('<img src="/wc/htdocs/web/img/imprimir.gif" WIDTH=20px HEIGHT=20px style="float:right; border-width: 0px; ">');
+
+
+
+ my_window.document.writeln('</img>');
+
+
+
+ my_window.document.writeln('</a>');
+
+
+
+ my_window.document.writeln('<link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <div id="RESULTADOS_BUSQUEDA">');
+
+
+
+ my_window.document.writeln(' <div class="TITULO_CONTENIDO">');
+
+
+
+ my_window.document.writeln(' IX Legislatura <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="SUBTITULO_CONTENIDO">');
+
+
+
+ my_window.document.writeln(' Iniciativas encontradas &nbsp; <span>');
+
+
+
+ my_window.document.writeln('1<\/span>');
+
+
+
+ my_window.document.writeln('<\/p>');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <div class="opciones_busqueda">');
+
+
+
+ my_window.document.writeln(' <span>');
+
+
+
+ my_window.document.writeln(' &nbsp;&nbsp;<img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=si">');
+
+
+
+ my_window.document.writeln(' Modificar búsqueda <\/a>');
+
+
+
+ my_window.document.writeln('&nbsp;&nbsp; &nbsp;&nbsp;<img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=no">');
+
+
+
+ my_window.document.writeln(' Nueva búsqueda <\/a>');
+
+
+
+ my_window.document.writeln(' <\/span>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- cierre opciones busqueda -->');
+
+
+
+ my_window.document.writeln(' <div class="paginacion_brs">');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- cierre de div paginacion-->');
+
+
+
+ my_window.document.writeln(' <div class="numero_paginas">');
+
+
+
+ my_window.document.writeln(' Resultados 1 al 1 <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="resultados">');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <div class="resultados_competencias">');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div id="RESULTADOS_BUSQUEDA">');
+
+
+
+ my_window.document.writeln(' <div class="resultados">');
+
+
+
+ my_window.document.writeln(' <div class="resultados_competencias">');
+
+
+
+ my_window.document.writeln(' <p class="titulo_competencias">');
+
+
+
+ my_window.document.writeln('Función legislativa<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_competencias">');
+
+
+
+ my_window.document.writeln('Proyecto de ley.<\/p>');
+
+
+
+ my_window.document.writeln(' <div class="resultados_encontrados">');
+
+
+
+ my_window.document.writeln(' <p class="titulo_iniciativa">');
+
+
+
+ my_window.document.writeln(' <a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28121%2F000019%29.ALL.">');
+
+
+
+ my_window.document.writeln('Proyecto de Ley por la que se modifica el Estatuto Legal del Consorcio de Compensación de Seguros, aprobado por el Real Decreto Legislativo 7\/2004, de 29 de octubre, para suprimir las funciones del Consorcio de Compensación de Seguros en relación con los seguros obligatorios de viajeros y del cazador y reducir el recargo destinado a financiar las funciones de liquidación de entidades aseguradoras, y el texto refundido de la Ley de Ordenación y Supervisión de los Seguros Privados, aprobado por el Real Decreto Legislativo 6\/2004, de 29 de octubre. <\/a>');
+
+
+
+ my_window.document.writeln('<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_iniciativa">');
+
+
+
+ my_window.document.writeln('Presentado el 19\/12\/2008, calificado el 26\/01\/2009<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="tramitacion">');
+
+
+
+ my_window.document.writeln('Resultado de la tramitación:<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_iniciativa">');
+
+
+
+ my_window.document.writeln('Aprobado sin modificaciones<\/p>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="opciones_busqueda">');
+
+
+
+ my_window.document.writeln(' <span>');
+
+
+
+ my_window.document.writeln(' <img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=si">');
+
+
+
+ my_window.document.writeln(' Modificar b&uacute;squeda <\/a>');
+
+
+
+ my_window.document.writeln('&nbsp;&nbsp; <img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=no">');
+
+
+
+ my_window.document.writeln(' Nueva b&uacute;squeda<\/a>');
+
+
+
+ my_window.document.writeln(' <\/span>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="paginacion_brs">');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="numero_paginas">');
+
+
+
+ my_window.document.writeln(' Resultados 1 al 1 <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- BRSCGI © 1995-2004 Baratz Servicios de Teledocumentación, S.A. http:\/\/www.baratz.es -->');
+
+
+
+ my_window.document.writeln(' <\/body>');
+
+
+
+ my_window.document.writeln('<\/html>');
+
+
+ // my_window.document.writeln('');
+ if (navigator.appName == "Netscape") {
+ my_window.stop()
+
+ }
+ my_window.location.reload()
+ //my_window.print();
+ //my_window.close();
+
+
+
+ }
+
+</script>
+
+<SCRIPT LANGUAGE="JavaScript" type="text/javascript" src="/wc/htdocs/web/js/wc.js"></SCRIPT>
+
+
+
+
+
+<!-- Opción de imprimir la pantalla -->
+
+ <a href="JavaScript:imprimirPantalla()" title="Imprimir" ><img src="/wc/htdocs/web/img/imprimir.gif" WIDTH=20px HEIGHT=20px style="float:right;"></img></a>
+
+</p>
+<html><link href="/wc/htdocs/web/css/congreso.css" rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/portada.css" rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/prensa.css"
+rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/apps.css" rel="stylesheet" type="text/css"> <div id="RESULTADOS_BUSQUEDA"> <div class="TITULO_CONTENIDO"> IX Legislatura
+</div> <div class="SUBTITULO_CONTENIDO"> Iniciativas encontradas &nbsp; <span>1</span></p></div>
+<div class="opciones_busqueda"> <span> &nbsp;&nbsp;<img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=si"> Modificar búsqueda </a>&nbsp;&nbsp;
+&nbsp;&nbsp;<img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=no"> Nueva búsqueda </a> </span> </div> <!-- cierre opciones busqueda --> <div
+class="paginacion_brs"> </div> <!-- cierre de div paginacion--> <div class="numero_paginas"> Resultados 1 al 1 </div> <div class="resultados"></div> <div
+class="resultados_competencias"></div> </div> <div id="RESULTADOS_BUSQUEDA"> <div class="resultados"> <div class="resultados_competencias"> <p class="titulo_competencias">Función legislativa</p> <p
+class="subtitulo_competencias">Proyecto de ley.</p> <div class="resultados_encontrados"> <p class="titulo_iniciativa"> <a
+href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28121%2F000019%29.ALL.">Proyecto de Ley por la que se modifica el Estatuto Legal del Consorcio de
+Compensación de Seguros, aprobado por el Real Decreto Legislativo 7/2004, de 29 de octubre, para suprimir las funciones del Consorcio de Compensación de Seguros en relación con los seguros
+obligatorios de viajeros y del cazador y reducir el recargo destinado a financiar las funciones de liquidación de entidades aseguradoras, y el texto refundido de la Ley de Ordenación y Supervisión de
+los Seguros Privados, aprobado por el Real Decreto Legislativo 6/2004, de 29 de octubre.
+</a></p> <p class="subtitulo_iniciativa">Presentado el 19/12/2008, calificado el 26/01/2009</p>
+<p class="tramitacion">Resultado de la tramitación:</p>
+<p class="subtitulo_iniciativa">Aprobado sin modificaciones</p> </div> </div> </div> </div> <div class="opciones_busqueda"> <span> <img border="0" src="/docu/imagenes/arrow_resultados.gif"><a
+href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=si"> Modificar b&uacute;squeda </a>&nbsp;&nbsp; <img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=no">
+Nueva b&uacute;squeda</a> </span> </div> <div class="paginacion_brs"> </div>
+<div class="numero_paginas"> Resultados 1 al 1 </div>
+</html><!-- BRSCGI © 1995-2004 Baratz Servicios de Teledocumentación, S.A. http://www.baratz.es -->
+
+
+
+<script language="JavaScript" type="text/javascript">
+ mostrarCapa( "capaLegislaturas", "false" );
+</script>
+
+
+<!-- FUNCION PIE -->
+
+
+
+
+
+
+
+
+
+
+
+<script language="JavaScript" type="text/javascript">
+ cargaLegSesion('9')
+</script>
+
+<!-- FIN PIE -->
+
+
+<script language="JavaScript" type="text/javascript">
+ mostrarHistory();
+</script>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE WIDTH="100%" id="rg9045" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE></TD>
+</TR>
+</TABLE>
+<TABLE WIDTH="100%" id="rg9039" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg9046" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335469_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335469_73_1335464_1335464"><DIV class="Bodyid1siteid0">
+<TABLE WIDTH="100%" id="rg7045" style="height:75px" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><div id="CONGRESO">
+<div id="PIE">
+ <div class="infoPie">
+ <div class="direccion">
+ <p class="txt_direccion">
+ <span lang="es">Congress</span><br>
+ C/Floridablanca s/n - 28071 - MADRID<br>
+ Copyright 2007. All rights reserved<br>
+ <A href="http://www.congreso.es/portal/page/portal/Congreso/Congreso/Informacion/ServSellDoc">Electronic Signature on Official Documents<A>
+ </p>
+ </div>
+ <div class="telefono">
+ <p class="sin_ico">General information:</p>
+ <p class="ico_tel">Tel: 91 390 60 00</p>
+ <p class="ico_fax">Fax: 91 429 87 07</p>
+ </div>
+ <div class="visitas">
+ <p class="sin_ico">Guided tours for groups:</p>
+ <p class="ico_tel">Tel: 91 390 65 25 / 26</p>
+ <p class="ico_fax">Fax: 91 390 64 35</p>
+ </div>
+ <div class="correo">
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Atenci&oacute;n al Ciudadano">Information service</a></p>
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Visitas Guiadas de grupos">Guided tours for groups</a></p>
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Consultas sobre la web">Consultation by e-mail</a></p>
+ <p class="ico_mail"><a href="http://www.congreso.es/portal/page/portal/Congreso/Congreso/Informacion/HorarioRegistro" title="Horario del Registro">Register Schedule</a></p>
+ </div>
+ </div>
+ </div>
+</div>
+</TD></TR>
+</TABLE></DIV>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><!----- show footer template = 1117773020 ----->
+</td>
+ </tr>
+ </table>
+ </td></tr>
+</table>
+</div>
+</BODY>
+</HTML>
+
+<!-- Page Metadata Generated On: 19-MAR-2011:23:00:04 Time Taken: 90 msecs -->
\ No newline at end of file
diff --git a/spec/fixtures/open_proposal_results_page.html b/spec/fixtures/open_proposal_results_page.html
new file mode 100644
index 0000000..fd0a208
--- /dev/null
+++ b/spec/fixtures/open_proposal_results_page.html
@@ -0,0 +1,836 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<HEAD>
+<meta http-equiv="content-type" content="text/html;charset=UTF-8">
+<STYLE>
+body{float:left;font-size:62.5%;font-family: Arial, Verdana, Helvetica, sans-serif;}
+blockquote{margin:0px;padding:0px;border:0px;list-style-type:none; }
+a{text-decoration:none; color:#626469;}
+a:hover{text-decoration:underline;font-weight:normal;color:#626469;}
+a:active{text-decoration:none;font-weight:normal;color:#000000;}
+</STYLE>
+<TITLE>Advanced Search</TITLE>
+<link href="/wc/htdocs/web/css/congreso.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/portada.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/prensa.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/apps.css" rel="stylesheet" type="text/css">
+<link href="/wc/htdocs/web/css/audiovisual.css" rel="stylesheet" type="text/css">
+<script type="text/javascript" src="/wc/htdocs/web/js/wc.js" language="JavaScript"></script>
+<STYLE TYPE="text/css">.GroupHeaderid1siteid73{Text-Align:left;Height:20;Background-Color:#336699;}
+.GroupHeaderLinkid1siteid73{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
+.GroupHeaderTextid1siteid73{Font-Family:Arial, Helvetica;Color:#FFFFFF;Font-Size:9pt;Font-Weight:Bold;}
+.RegionHeaderid1siteid73{Background-Color:#b29200;Height:20;Text-Align:left;}
+.RegionHeaderTextid1siteid73{Color:#ffffff;Font-Weight:Bold;Font-Family:Verdana;Font-Size:10px;}
+.Bodyid1siteid73{Background-Color:#FFFFFF;}
+.ArchivoAnuncioid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.AudioFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.AudioNotaPrensaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.Campo1Pieid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Campo1Region3id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Campo2Pieid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Campo2Region3id1siteid73{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
+.Campo3Pieid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.ComprobacionSelladoid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.Concesionid1siteid73{Font-Size:11px;Font-Family:Arial;Color:#626469;}
+.Convocatoriaid1siteid73{Font-Size:11px;Font-Family:Arial;Color:#626469;}
+.Correcciondeerroresid1siteid73{Font-Size:11px;Font-Family:Arial;Color:#626469;}
+.CuartoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DescNotaPrensaid1siteid73{Color:#626469;Font-Size:11px;Font-Family:Arial;Font-Weight:Bold;}
+.Descripcionid1siteid73{Font-Size:11px;Color:#626469;Font-Family:Arial;}
+.DescripcionAnuncioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.DescripcionBoletinid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.DescripcionDiarioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Destinoid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.DiaSemanaAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.DiaSemanaCanalid1siteid73{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
+.EnPortadaAnuncioid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.EnPortadaNotaPrensaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.EnVentanaNuevaAnuncioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.EnVentanaNuevaNovedadIntranetid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Enlaceid1siteid73{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
+.EnlaceAnuncioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.EnlaceURLNovedadid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.EtiquetaArchivoAnuncioid1siteid73{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
+.EtiquetaEnlaceNovedadIntranetid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.EtiquetaURLNovedadid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.EtiquetadelEnlacedelAnuncioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Faxid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Fax2id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FechaAgendaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.FechaAnuncioid1siteid73{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
+.FechaBoletinid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.FechaCanalid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaDiarioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaFotonoticiaid1siteid73{Color:#b29200;Font-Family:Arial;Font-Size:11px;}
+.FechaFotonoticiaPresidenciaid1siteid73{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
+.FechaMenuid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaMenuCafeteriaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaNotaPrensaid1siteid73{Color:#b29200;Font-Size:11px;Font-Family:Arial;Font-Weight:Bold;}
+.FechaNovedadid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaNovedadIntranetid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.FechaRuedaPrensaid1siteid73{Font-Weight:Bold;Color:#b29200;Font-Family:Arial;Font-Size:11px;}
+.Foto1descargaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto1emergenteid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto1thumbnailid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2descargaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2emergenteid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Foto2thumbnailid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FotoEmergenteNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.FotoNotaPrensaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.GraficoFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.GraficoNotaPrensaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Grupoid1siteid73{Font-Family:Arial;Color:#626469;Font-Size:11px;}
+.Horaid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.HoraAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.HoraCanalid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.ImagenDiaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.InformacionGeneralid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.InstruccinArchivo1id1siteid73{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
+.InstruccinArchivoIIid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Intervinienteid1siteid73{Font-Size:11px;Font-Family:Arial;Color:#626469;}
+.JefedeCocinaMenuid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.LineaAgendaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.LineaCanalid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.ListaPuestoMiembroDiputadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.ListaPuestoMiembroSenadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Listadebecariosparticipantesid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.Lugarid1siteid73{Font-Size:11px;Font-Family:Arial;Color:#626469;}
+.LugarAgendaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.LugarCanalid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.Mail1id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Mail2id1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.Mail3id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Mail4id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Nombreid1siteid73{Font-Family:Arial;Font-Size:11px;Font-Weight:Bold;Color:#626469;}
+.NombreBoletinid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.NombreDiarioid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.NombreMiembroid1siteid73{Font-Size:11px;Font-Weight:Bold;Font-Family:Arial;Color:#626469;}
+.NumeroOrdenAnuncioid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.NumeroOrdenImagenid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.NumeroOrdenNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PDFBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PDFDiarioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.PaginaBOCGBoletinid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.PieImagenid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.PrimerPlato1Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PrimerPlato2Menuid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.PrimerPlato3Menuid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.PrimerPlato4Menuid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.PrimerPlatoCafeteriaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.PrimerPlatoSaludableMenuid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Programaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PuestoMiembroDiputadoid1siteid73{Color:#626469;Font-Family:Arial;Font-Weight:Bold;Font-Size:11px;}
+.PuestoMiembroSenadoid1siteid73{Color:#626469;Font-Size:11px;Font-Family:Arial;Font-Weight:Bold;}
+.QuintoPlatoCafeteriaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.RefBOEid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.RefBOEIIid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlato1Menuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SegundoPlato2Menuid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.SegundoPlatoCafeteriaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.SegundoPlatoSaludableMenuid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SeptimoPlatoCafeteriaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.SextoPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SiglasBoletinid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.SiglasDiarioid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.SugerenciaCafeteriaid1siteid73{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
+.TargetNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Telefonoid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Telefono2id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TemaFotoNoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TemaNotaPrensaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.TemaRuedaPrensaid1siteid73{Color:#000000;Font-Family:Arial;Font-Size:11px;}
+.TercerPlatoCafeteriaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFoto1Fotonoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFoto2Fotonoticiaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TextoAlternativoFotoNotaPrensaid1siteid73{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
+.TitularFotoNoticiaid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.Tituloid1siteid73{Font-Family:Arial, Helvetica;Font-Size:11px;Font-Weight:Bold;Color:#626469;}
+.TituloAnuncioid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.TituloImagendelDiaid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.TituloNovedadid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.TituloNovedadIntranetid1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.URLEnlaceNovedadIntranetid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.VideoFotoNoticiaid1siteid73{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
+.VideoNotaPrensaid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.Visitasid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.authorid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.createdateid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.creatorid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.defaultattributeid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.descriptionid1siteid73{Color:#626469;Font-Family:Arial;Font-Size:11px;}
+.documentsizeid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.expiredateid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.inplacedisplayid1siteid73{Color:#000000;Font-Family:Arial;Font-Size:11px;}
+.itemfunctionid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.keywordsid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.listaid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.perspectivesid1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.scoreid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.subpagetitleid1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.titleid1siteid73{Font-Size:11px;Font-Weight:Bold;Font-Family:Arial;Color:#626469;}
+.titleorimageid1siteid73{Font-Family:Arial;Font-Size:11px;Color:#626469;}
+.wwsbr_category_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_charset_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_image_or_title_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_img_or_title_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_itemtype_id1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.wwsbr_mime_type_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_page_id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.wwsbr_pagegroup_id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.wwsbr_publishdate_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_and_img_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_dur_link_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_title_link_id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.wwsbr_updatedate_id1siteid73{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
+.wwsbr_updator_id1siteid73{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.wwsbr_version_number_id1siteid73{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
+.LeftCurve{}
+.PortletBodyColor{}
+.PortletHeaderColor{Background-Color:#b29200;}
+.PortletHeaderLink{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletHeaderStyle{}
+.PortletHeaderText{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;}
+.PortletHeading1{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
+.PortletHeading2{Color:#336699;Font-Size:8pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;}
+.PortletHeading3{Color:#336699;Font-Weight:Bold;Font-Size:7pt;Font-Family:Arial, Helvetica;}
+.PortletHeading4{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:7pt;Font-Weight:Bold;}
+.PortletSubHeaderColor{Background-Color:#EEEEDD;}
+.PortletSubHeaderLink{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
+.PortletSubHeaderText{Color:#000000;Font-Size:9pt;Font-Family:Arial, Helvetica;}
+.PortletText1{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletText2{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
+.PortletText3{Font-Family:Arial, Helvetica;Font-Size:7pt;Color:#000000;}
+.PortletText4{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
+.RightCurve{}
+.LeftSubTabid1siteid73{Background-Position:left top;Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFsl.gif);Background-Repeat:no-repeat;}
+.LeftTabBgSlantid1siteid73{Background-Position:left top;Background-Image:url(http://www.congreso.es/images/FFFFFFtl.gif);Background-Color:#CCCC99;Background-Attachment:scroll;Background-Repeat:no-repeat;}
+.LeftTabForeSlantid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFtl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
+.RightSubTabid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFsr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
+.RightTabBgCurveid1siteid73{Background-Image:url(http://www.congreso.es/images/FFFFFFtr.gif);Background-Color:#CCCC99;Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;}
+.RightTabForeCurveid1siteid73{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.congreso.es/images/FFFFFFtr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
+.SubTabBgTextid1siteid73{Color:#CCCC99;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:11pt;Font-Weight:Bold;}
+.TabBackgroundColorid1siteid73{Background-Color:#CCCC99;}
+.TabBackgroundTextid1siteid73{Color:#003366;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;}
+.TabForegroundColorid1siteid73{Background-Color:#336699;}
+.TabForegroundTextid1siteid73{Color:#FFFFFF;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;}
+.portlet-font{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-font-dim{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-status{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-info{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-error{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-alert{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-msg-success{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; }
+.portlet-section-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-subheader{Color:#336699; Font-Size:8pt; Font-Family:Arial, Helvetica; Font-Weight:Bold; }
+.portlet-section-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-section-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; Background-Color:#EEEEDD; }
+.portlet-table-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-subheader{Color:#336699; Font-Size:8pt; Font-Family:Arial, Helvetica; Font-Weight:Bold; }
+.portlet-table-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-table-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-input-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-button{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-dlg-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-field-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.portlet-form-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
+.RegionNoBorder{}
+.RegionBorder { border:#b29200 1px solid; }
+.RegionHeaderColor { background-color:; border:#b29200 0px solid }
+.PageColor { background-color:#FFFFFF}
+ </STYLE>
+</HEAD>
+
+
+<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">
+<div id="texto_parrafo">
+<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
+ <tr valign="top"><td align="center" valign="top">
+ <table width="765" cellpadding="0" cellspacing="0" border="0" height="100%">
+ <tr>
+ <td align="center" width="765" height="100%" valign="top">
+<iframe id="portalIFrame" title="" frameborder="0" width="0" height="0" src="/images/pobtrans.gif"></iframe><SCRIPT TYPE="text/javascript" SRC="http://www.congreso.es/portal/pls/portal/PORTAL.wwsbr_javascript.page_js?p_language=us&p_version=10.1.4.0.0.594">
+<!-- Comment out script for old browsers
+//-->
+</SCRIPT>
+<TABLE WIDTH="100%" id="rg9038" style="height:5px" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335471_73_1335464_1335464"><DIV class="Bodyid1siteid0">
+<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" summary="">
+<TR>
+<TD VALIGN="top" width="510">
+<TABLE WIDTH="100%" id="rg23002" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_1404039_73_1330641_1330641"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335471_73_1335464_1335464-73_1404039_73_1330641_1330641"><div class="CABECERA_MULTIIDIOMA">
+ <div class="zona1_multi">
+ <h1><a href="/portal/page/portal/Congreso/Congreso"><img src="/wc/htdocs/web/img/logo.gif" alt="Congreso de los Diputados" border="0"></a></h1>
+ <div class="menu_multi">
+ <div class="menu1_multi" title="Men&uacute; principal del Congreso de los Diputados">
+ <ul>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Actualidad" title="Current affairs">Current affairs</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/SalaPrensa" title="Press room">Press room</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/CongresoTV" title="Congress TV">Congress TV</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Diputados" title="Members">Members</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/GruPar" title="Groups">Groups</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Organos" title="Bodies">Bodies</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Informacion" title="Information">Information</a></li>
+<li><a href="/portal/page/portal/Congreso/Congreso/Presidencia" title="Presidency">Presidency</a></li>
+
+
+ </ul>
+ </div>
+ <div class="menu2_multi" title="Men&uacute; principal del Congreso de los Diputados">
+ <ul>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Iniciativas" title="Initiatives">Initiatives</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Intervenciones" title="Speeches">Speeches</a></li>
+
+ <li><a href="/portal/page/portal/Congreso/Congreso/Hist_Normas" title="History and rules">History and rules</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Publicaciones" title="Publications" class="serv_doc">Publications</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Internacional" title="International">International</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/SDocum" title="Documentary services" class="serv_doc">Documentary services</a></li>
+ <li><a href="/portal/page/portal/Congreso/Congreso/Enlaces" title="Links">Links</a></li>
+ </ul>
+ </div>
+ </div>
+</div>
+</div>
+
+
+
+
+
+
+
+
+
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE></TD>
+<TD VALIGN="top" width="255">
+<TABLE WIDTH="100%" id="rg87022" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2132061_73_1330641_1330641"> <div class="CABECERA_MULTIIDIOMA"><div class="zona2_multi"><div class="navegacion_multi" title="Men&uacute; de navegaci&oacute;n"><ul>
+ <li><a href="http://www.congreso.es/portal/page/portal/Congreso/Congreso" class="enlaces2_multi" title="Front">Front</a> -</li>
+<li><a class="enlace2_multi" title="Español" href="https://validacion.congreso.es/pls/orasso/orasso.wwctx_app_language.set_language?p_http_language=es-es&p_nls_language=e&p_nls_territory=SPAIN&p_requested_url=http%3A%2F%2Fwww.congreso.es%2Fportal%2Fpls%2Fportal%2FPORTAL.wwctx_app_language.set_language%3Fp_http_language%3Des-es%26p_nls_language%3De%26p_nls_territory%3DSPAIN%26p_requested_url%3Dhttp%253A%252F%252Fwww.congreso.es%252Fportal%252Fpage%252Fportal%252FCongreso%252FCongreso%252FIniciativas%252FBusqueda%2520Avanzada%253F_piref73_1335465_73_1335464_1335464.next_page%253D%252Fwc%252FenviarCgiBuscadorAvIniciativas">Español</a> -</li>
+<li><a href="/portal/page/portal/Congreso/Congreso/Mapa%20Web" class="enlaces2_multi" title="Web Map">Web Map</a> -</li>
+<li><a href="/portal/page/portal/Congreso/Accesibilidad" class="enlaces2_multi" title="Accessibility">Accessibility</a>&nbsp;</li>
+</ul></div></div></div>
+</DIV></TD></TR>
+</TABLE></TD>
+</TR>
+</TABLE>
+<TABLE WIDTH="100%" id="rg416288" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg160017" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2746053_73_1330641_1330641"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0"CELLSPACING="0" class="RegionNoBorder"><TR><TD class="RegionHeaderColor" WIDTH="100%" DIR="LTR" ><DIV id="pcnt73_1335471_73_1335464_1335464-73_2746053_73_1330641_1330641"></DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE WIDTH="100%" id="rg26501" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg7058" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335471_73_1335464_1335464-73_2666053_73_1330641_1330641"><div class="TITULO_SECCION">Initiatives</div>
+<div class="rastro"><div id="inicio" style="display:block">Search</div>
+<script language="JavaScript" type="text/javascript">ocultarPath();</script>
+Advanced Search
+</div>
+</DIV></TD></TR>
+</TABLE></DIV>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" summary="">
+<TR>
+<TD VALIGN="top" width="145">
+<TABLE WIDTH="100%" id="rg9041" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335467_73_1335464_1335464"><div id="MENU"><div class="izquierda">
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas">Search</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/LeyesAprob">Approved laws</a></p>
+<p><a class="opcion_activa" href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda Avanzada">Advanced Search</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/IniTipo">Initiatives by type</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Indice de Iniciativas">Initiatives index</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/ProydeLey">Bills</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/PropLey">Non-governmental Bills</a></p>
+<p><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/PropRefEstAut">Reform of the Self-governing Communities Statutes</a></p>
+</div>
+</div>
+</DIV></TD></TR>
+</TABLE></TD>
+<TD VALIGN="top" width="100%">
+<TABLE WIDTH="100%" id="rg9043" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg9044" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335465_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0"CELLSPACING="0" class="RegionNoBorder"><TR><TD class="RegionHeaderColor" WIDTH="100%" DIR="LTR" ><DIV id="pcnt73_1335465_73_1335464_1335464">
+
+
+
+
+
+
+
+
+
+
+
+
+
+<script language="JavaScript" type="text/javascript">
+
+ function imprimirPantalla() {
+
+ my_window = window.open("","ventana1","location=1,status=1,scrollbars=1, width=800,height=700");
+
+
+
+ my_window.document.writeln('<html>');
+
+
+
+ my_window.document.writeln('<HEAD>');
+
+
+
+ my_window.document.writeln('<link href="\/wc\/htdocs\/web\/css\/appsImprimible.css" rel="stylesheet" type="text\/css" >');
+
+
+
+ my_window.document.writeln('<\/HEAD>');
+
+
+
+ my_window.document.writeln('<body>');
+
+
+
+ my_window.document.writeln('<a href="JavaScript:window.print();" title="Imprimir" >');
+
+
+
+ my_window.document.writeln('<img src="/wc/htdocs/web/img/imprimir.gif" WIDTH=20px HEIGHT=20px style="float:right; border-width: 0px; ">');
+
+
+
+ my_window.document.writeln('</img>');
+
+
+
+ my_window.document.writeln('</a>');
+
+
+
+ my_window.document.writeln('<link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <link href="" rel="stylesheet" type="text\/css">');
+
+
+
+ my_window.document.writeln(' <div id="RESULTADOS_BUSQUEDA">');
+
+
+
+ my_window.document.writeln(' <div class="TITULO_CONTENIDO">');
+
+
+
+ my_window.document.writeln(' IX Legislatura <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="SUBTITULO_CONTENIDO">');
+
+
+
+ my_window.document.writeln(' Iniciativas encontradas &nbsp; <span>');
+
+
+
+ my_window.document.writeln('1<\/span>');
+
+
+
+ my_window.document.writeln('<\/p>');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <div class="opciones_busqueda">');
+
+
+
+ my_window.document.writeln(' <span>');
+
+
+
+ my_window.document.writeln(' &nbsp;&nbsp;<img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=si">');
+
+
+
+ my_window.document.writeln(' Modificar búsqueda <\/a>');
+
+
+
+ my_window.document.writeln('&nbsp;&nbsp; &nbsp;&nbsp;<img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=no">');
+
+
+
+ my_window.document.writeln(' Nueva búsqueda <\/a>');
+
+
+
+ my_window.document.writeln(' <\/span>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- cierre opciones busqueda -->');
+
+
+
+ my_window.document.writeln(' <div class="paginacion_brs">');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- cierre de div paginacion-->');
+
+
+
+ my_window.document.writeln(' <div class="numero_paginas">');
+
+
+
+ my_window.document.writeln(' Resultados 1 al 1 <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="resultados">');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <div class="resultados_competencias">');
+
+
+
+ my_window.document.writeln('<\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div id="RESULTADOS_BUSQUEDA">');
+
+
+
+ my_window.document.writeln(' <div class="resultados">');
+
+
+
+ my_window.document.writeln(' <div class="resultados_competencias">');
+
+
+
+ my_window.document.writeln(' <p class="titulo_competencias">');
+
+
+
+ my_window.document.writeln('Función legislativa<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_competencias">');
+
+
+
+ my_window.document.writeln('Proyecto de ley.<\/p>');
+
+
+
+ my_window.document.writeln(' <div class="resultados_encontrados">');
+
+
+
+ my_window.document.writeln(' <p class="titulo_iniciativa">');
+
+
+
+ my_window.document.writeln(' <a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28%28121%2F000078%29%29.ALL.">');
+
+
+
+ my_window.document.writeln('Proyecto de Ley de almacenamiento geológico de dióxido de carbono. <\/a>');
+
+
+
+ my_window.document.writeln('<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_iniciativa">');
+
+
+
+ my_window.document.writeln('Presentado el 09\/04\/2010, calificado el 13\/04\/2010<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="tramitacion">');
+
+
+
+ my_window.document.writeln('Resultado de la tramitación:<\/p>');
+
+
+
+ my_window.document.writeln(' <p class="subtitulo_iniciativa">');
+
+
+
+ my_window.document.writeln('Aprobado con modificaciones<\/p>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="opciones_busqueda">');
+
+
+
+ my_window.document.writeln(' <span>');
+
+
+
+ my_window.document.writeln(' <img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=si">');
+
+
+
+ my_window.document.writeln(' Modificar b&uacute;squeda <\/a>');
+
+
+
+ my_window.document.writeln('&nbsp;&nbsp; <img border="0" src="\/docu\/imagenes\/arrow_resultados.gif">');
+
+
+
+ my_window.document.writeln('<a href="\/portal\/page\/portal\/Congreso\/Congreso\/Iniciativas\/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=\/wc\/cgiBuscadorAvIniciativas&modificarBusqueda=no">');
+
+
+
+ my_window.document.writeln(' Nueva b&uacute;squeda<\/a>');
+
+
+
+ my_window.document.writeln(' <\/span>');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="paginacion_brs">');
+
+
+
+ my_window.document.writeln(' <\/div>');
+
+
+
+ my_window.document.writeln(' <div class="numero_paginas">');
+
+
+
+ my_window.document.writeln(' Resultados 1 al 1 <\/div>');
+
+
+
+ my_window.document.writeln(' <!-- BRSCGI © 1995-2004 Baratz Servicios de Teledocumentación, S.A. http:\/\/www.baratz.es -->');
+
+
+
+ my_window.document.writeln(' <\/body>');
+
+
+
+ my_window.document.writeln('<\/html>');
+
+
+ // my_window.document.writeln('');
+ if (navigator.appName == "Netscape") {
+ my_window.stop()
+
+ }
+ my_window.location.reload()
+ //my_window.print();
+ //my_window.close();
+
+
+
+ }
+
+</script>
+
+<SCRIPT LANGUAGE="JavaScript" type="text/javascript" src="/wc/htdocs/web/js/wc.js"></SCRIPT>
+
+
+
+
+
+<!-- Opción de imprimir la pantalla -->
+
+ <a href="JavaScript:imprimirPantalla()" title="Imprimir" ><img src="/wc/htdocs/web/img/imprimir.gif" WIDTH=20px HEIGHT=20px style="float:right;"></img></a>
+
+</p>
+<html><link href="/wc/htdocs/web/css/congreso.css" rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/portada.css" rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/prensa.css"
+rel="stylesheet" type="text/css"> <link href="/wc/htdocs/web/css/apps.css" rel="stylesheet" type="text/css"> <div id="RESULTADOS_BUSQUEDA"> <div class="TITULO_CONTENIDO"> IX Legislatura
+</div> <div class="SUBTITULO_CONTENIDO"> Iniciativas encontradas &nbsp; <span>1</span></p></div>
+<div class="opciones_busqueda"> <span> &nbsp;&nbsp;<img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=si"> Modificar búsqueda </a>&nbsp;&nbsp;
+&nbsp;&nbsp;<img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=no"> Nueva búsqueda </a> </span> </div> <!-- cierre opciones busqueda --> <div
+class="paginacion_brs"> </div> <!-- cierre de div paginacion--> <div class="numero_paginas"> Resultados 1 al 1 </div> <div class="resultados"></div> <div
+class="resultados_competencias"></div> </div> <div id="RESULTADOS_BUSQUEDA"> <div class="resultados"> <div class="resultados_competencias"> <p class="titulo_competencias">Función legislativa</p> <p
+class="subtitulo_competencias">Proyecto de ley.</p> <div class="resultados_encontrados"> <p class="titulo_iniciativa"> <a
+href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28%28121%2F000078%29%29.ALL.">Proyecto de Ley de almacenamiento geológico de dióxido de carbono.
+</a></p> <p class="subtitulo_iniciativa">Presentado el 09/04/2010, calificado el 13/04/2010</p>
+<p class="tramitacion">Resultado de la tramitación:</p>
+<p class="subtitulo_iniciativa">Aprobado con modificaciones</p> </div> </div> </div> </div> <div class="opciones_busqueda"> <span> <img border="0" src="/docu/imagenes/arrow_resultados.gif"><a
+href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=si"> Modificar b&uacute;squeda </a>&nbsp;&nbsp; <img border="0" src="/docu/imagenes/arrow_resultados.gif"><a href="/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/cgiBuscadorAvIniciativas&modificarBusqueda=no">
+Nueva b&uacute;squeda</a> </span> </div> <div class="paginacion_brs"> </div>
+<div class="numero_paginas"> Resultados 1 al 1 </div>
+</html><!-- BRSCGI © 1995-2004 Baratz Servicios de Teledocumentación, S.A. http://www.baratz.es -->
+
+
+
+<script language="JavaScript" type="text/javascript">
+ mostrarCapa( "capaLegislaturas", "false" );
+</script>
+
+
+<!-- FUNCION PIE -->
+
+
+
+
+
+
+
+
+
+
+
+<script language="JavaScript" type="text/javascript">
+ cargaLegSesion('9')
+</script>
+
+<!-- FIN PIE -->
+
+
+<script language="JavaScript" type="text/javascript">
+ mostrarHistory();
+</script>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><TABLE WIDTH="100%" id="rg9045" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE></TD>
+</TR>
+</TABLE>
+<TABLE WIDTH="100%" id="rg9039" border="0" cellpadding="0" cellspacing="0" summary=""></TABLE><TABLE WIDTH="100%" id="rg9046" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><DIV id="p73_1335469_73_1335464_1335464"><TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0" class="RegionNoBorder">
+<TR><TD class="RegionHeaderColor" WIDTH="100%"><DIV id="pcnt73_1335469_73_1335464_1335464"><DIV class="Bodyid1siteid0">
+<TABLE WIDTH="100%" id="rg7045" style="height:75px" border="0" cellpadding="0" cellspacing="0" summary=""><TR ALIGN="LEFT">
+<TD vAlign="top" style="padding:0px 0px 0px 0px;" width="100%"><div id="CONGRESO">
+<div id="PIE">
+ <div class="infoPie">
+ <div class="direccion">
+ <p class="txt_direccion">
+ <span lang="es">Congress</span><br>
+ C/Floridablanca s/n - 28071 - MADRID<br>
+ Copyright 2007. All rights reserved<br>
+ <A href="http://www.congreso.es/portal/page/portal/Congreso/Congreso/Informacion/ServSellDoc">Electronic Signature on Official Documents<A>
+ </p>
+ </div>
+ <div class="telefono">
+ <p class="sin_ico">General information:</p>
+ <p class="ico_tel">Tel: 91 390 60 00</p>
+ <p class="ico_fax">Fax: 91 429 87 07</p>
+ </div>
+ <div class="visitas">
+ <p class="sin_ico">Guided tours for groups:</p>
+ <p class="ico_tel">Tel: 91 390 65 25 / 26</p>
+ <p class="ico_fax">Fax: 91 390 64 35</p>
+ </div>
+ <div class="correo">
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Atenci&oacute;n al Ciudadano">Information service</a></p>
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Visitas Guiadas de grupos">Guided tours for groups</a></p>
+ <p class="ico_mail"><a href="mailto:[email protected]" title="Consultas sobre la web">Consultation by e-mail</a></p>
+ <p class="ico_mail"><a href="http://www.congreso.es/portal/page/portal/Congreso/Congreso/Informacion/HorarioRegistro" title="Horario del Registro">Register Schedule</a></p>
+ </div>
+ </div>
+ </div>
+</div>
+</TD></TR>
+</TABLE></DIV>
+</DIV></TD></TR>
+</TABLE>
+</DIV></TD></TR>
+</TABLE><!----- show footer template = 1117773020 ----->
+</td>
+ </tr>
+ </table>
+ </td></tr>
+</table>
+</div>
+</BODY>
+</HTML>
+
+<!-- Page Metadata Generated On: 19-MAR-2011:23:00:04 Time Taken: 90 msecs -->
\ No newline at end of file
diff --git a/spec/lib/scrapper_spec.rb b/spec/lib/scrapper_spec.rb
index c89dcbb..bd305d7 100644
--- a/spec/lib/scrapper_spec.rb
+++ b/spec/lib/scrapper_spec.rb
@@ -3,29 +3,36 @@ require File.dirname(__FILE__) + "/scrapper_spec_helper"
require File.dirname(__FILE__) + "/../../lib/scrapper"
describe Scrapper do
-
+
describe "scrape" do
-
+#with { |request| require 'ruby-debug'
+ # request.body =~ /#{CGI.escape("Competencia Legislativa Plena")}/ }
+
before(:each) do
stub_request(:get, search_page).to_return(:body => fixture(:search_page), :headers => { 'Content-Type' => 'text/html' })
- stub_request(:post, search_results_page).to_return(:body => fixture(:search_results_page1), :headers => { 'Content-Type' => 'text/html' })
+ stub_request(:post, search_results_page).with(:body => /Competencia\+Legislativa\+Plena/).to_return(:body => fixture(:search_results_page1), :headers => { 'Content-Type' => 'text/html' })
stub_request(:get, search_results_next_page).to_return(:body => fixture(:search_results_page2), :headers => { 'Content-Type' => 'text/html' })
stub_request(:get, proposal_page1).to_return(:body => fixture(:open_proposal_page), :headers => { 'Content-Type' => 'text/html' })
+ stub_request(:post, search_results_page).with(:body => /121%2F000078/).to_return(:body => fixture(:open_proposal_results_page), :headers => { 'Content-Type' => 'text/html' })
+ # stub_request(:get, proposal_page1_subresults).to_return(:body => fixture(:open_proposal_results_page), :headers => { 'Content-Type' => 'text/html' })
stub_request(:get, proposal_page2).to_return(:body => "", :headers => { 'Content-Type' => 'text/html' })
+ stub_request(:post, search_results_page).with(:body => /7%2F2004/).to_return(:body => fixture(:search_results_page1), :headers => { 'Content-Type' => 'text/html' })
stub_request(:get, proposal_page3).to_return(:body => "", :headers => { 'Content-Type' => 'text/html' })
stub_request(:get, proposal_page4).to_return(:body => fixture(:closed_proposal_page), :headers => { 'Content-Type' => 'text/html' })
+ stub_request(:post, search_results_page).with(:body => /121%2F000019/).to_return(:body => fixture(:open_proposal_results_page), :headers => { 'Content-Type' => 'text/html' })
+ #stub_request(:get, proposal_page4_subresults).to_return(:body => fixture(:closed_proposal_results_page), :headers => { 'Content-Type' => 'text/html' })
end
-
+
it "should go to the proposal search form" do
Scrapper.scrape
a_request(:get, search_page).should have_been_made
end
-
+
it "should search the proposals we're interested in" do
Scrapper.scrape
a_request(:post, search_results_page).with{|r| r.body =~ /TPTR=Competencia\+Legislativa\+Plena/}.should have_been_made
end
-
+
it "should create one proposal for record found" do
Scrapper.scrape
Proposal.all.map(&:title).should == [
@@ -35,26 +42,26 @@ describe Scrapper do
"Proyecto de Ley por la que se modifica el Estatuto Legal del Consorcio de Compensación de Seguros, aprobado por el Real Decreto Legislativo 7/2004, de 29 de octubre, para suprimir las funciones del Consorcio de Compensación de Seguros en relación con los seguros obligatorios de viajeros y del cazador y reducir el recargo destinado a financiar las funciones de liquidación de entidades aseguradoras, y el texto refundido de la Ley de Ordenación y Supervisión de los Seguros Privados, aprobado por el Real Decreto Legislativo 6/2004, de 29 de octubre"
]
end
-
+
it "should populate open proposals info" do
create_category :name => "Medio Ambiente", :commission_name => "Comisión de Medio Ambiente, Agricultura y Pesca"
create_proposer :name => "PSOE", :full_name => "Grupo Parlamentario Socialista"
-
+
Scrapper.scrape
proposal = Proposal.first
- proposal.official_url.should == proposal_page1
+ proposal.official_url.should == proposal_page1_subresult_url
proposal.proposal_type.should == "Proyecto de ley"
proposal.should_not be_closed
proposal.official_resolution.should be_blank
proposal.proposed_at.should == Date.new(2010, 4, 9)
proposal.category.name.should == "Medio Ambiente"
- proposal.proposer.name.should == "PSOE"
+ proposal.proposer.name.should == "PSOE"
end
-
+
it "should populate closed proposals info" do
Scrapper.scrape
proposal = Proposal.last
- proposal.official_url.should == proposal_page4
+ proposal.official_url.should == proposal_page4_subresult_url
proposal.proposal_type.should == "Proyecto de ley"
proposal.closed_at.should == Date.new(2009, 6, 24)
proposal.official_resolution.should == "Aprobado sin modificaciones"
@@ -63,15 +70,15 @@ describe Scrapper do
proposal.proposer.full_name.should == "Gobierno"
proposal.proposer.name.should == "Gobierno"
end
-
+
it "should update existing proposals" do
proposal = create_proposal(:title => "Proyecto de Ley de almacenamiento geológico de dióxido de carbono", :proposal_type => "Propuesta de ley")
-
+
expect { Scrapper.scrape }.to change(Proposal, :count).by(3)
-
+
proposal.reload.proposal_type.should == "Proyecto de ley"
end
end
-
-end
\ No newline at end of file
+
+end
diff --git a/spec/lib/scrapper_spec_helper.rb b/spec/lib/scrapper_spec_helper.rb
index 9bfdfb0..5ff5eff 100644
--- a/spec/lib/scrapper_spec_helper.rb
+++ b/spec/lib/scrapper_spec_helper.rb
@@ -4,31 +4,47 @@ module CongressWebSitePaths
def search_page
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada"
end
-
+
def search_results_page
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/enviarCgiBuscadorAvIniciativas"
end
-
+
def search_results_next_page
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&FMT=INITXLTS.fmt&DOCS=26-50&DOCORDER=FIFO&OPDEF=Y&QUERY=%40FECH%26gt%3B%3D20091101+%26+%40FECH%26lt%3B%3D20100417+%26+%28I%29.ACIN1.+%26+%28%22COMPETENCIA+LEGISLATIVA+PLENA%22%29.TPTR."
end
-
+
def proposal_page1
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%40FECH%26gt%3B%3D20091101+%26+%40FECH%26lt%3B%3D20100417+%26+%28I%29.ACIN1.+%26+%28%22COMPETENCIA+LEGISLATIVA+PLENA%22%29.TPTR."
end
-
+
+ def proposal_page1_subresults
+ "http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/enviarCgiBuscadorAvIniciativas"
+ end
+
+ def proposal_page1_subresult_url
+ "http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28121%2F000078%29.ALL."
+ end
+
def proposal_page2
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=2-2&QUERY=%40FECH%26gt%3B%3D20091101+%26+%40FECH%26lt%3B%3D20100417+%26+%28I%29.ACIN1.+%26+%28%22COMPETENCIA+LEGISLATIVA+PLENA%22%29.TPTR."
end
-
+
def proposal_page3
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=26-26&QUERY=%40FECH%26gt%3B%3D20091101+%26+%40FECH%26lt%3B%3D20100417+%26+%28I%29.ACIN1.+%26+%28%22COMPETENCIA+LEGISLATIVA+PLENA%22%29.TPTR."
end
-
+
def proposal_page4
"http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=2-2&QUERY=%28I%29.ACIN1.+%26+%28%22COMPETENCIA+LEGISLATIVA+PLENA%22%29.TPTR.+%26+%28%22APROBADO+SIN+MODIFICACIONES%22%29.CIER."
end
-
+
+ def proposal_page4_subresults
+ "http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/enviarCgiBuscadorAvIniciativas"
+ end
+
+ def proposal_page4_subresult_url
+ "http://www.congreso.es/portal/page/portal/Congreso/Congreso/Iniciativas/Busqueda%20Avanzada?_piref73_1335465_73_1335464_1335464.next_page=/wc/servidorCGI&CMD=VERLST&BASE=IWI9&PIECE=IWA9&FMT=INITXD1S.fmt&FORM1=INITXLTS.fmt&DOCS=1-1&QUERY=%28I%29.ACIN1.+%26+%28121%2F000019%29.ALL."
+ end
+
end
module HelperMethods
@@ -38,4 +54,4 @@ module HelperMethods
end
RSpec.configuration.include HelperMethods
-RSpec.configuration.include CongressWebSitePaths
\ No newline at end of file
+RSpec.configuration.include CongressWebSitePaths
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment