{"id":389,"date":"2023-10-11T12:00:00","date_gmt":"2023-10-11T12:00:00","guid":{"rendered":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/?p=389"},"modified":"2026-08-05T17:33:51","modified_gmt":"2026-08-05T22:33:51","slug":"contratos","status":"publish","type":"place","link":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/?place=contratos","title":{"rendered":"Contratos"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700;800;900&display=swap');\n\n#rc-cmf-app,\n#rc-cmf-app * {\n  box-sizing: border-box !important;\n}\n\n#rc-cmf-app {\n  --rc-verde: #038f50;\n  --rc-verde-vivo: #04a65d;\n  --rc-verde-medio: #027844;\n  --rc-verde-oscuro: #026b3c;\n  --rc-verde-profundo: #014e2e;\n  --rc-verde-claro: #e8f6ee;\n  --rc-verde-fondo: #f4faf6;\n  --rc-negro: #1d211f;\n  --rc-gris: #626964;\n  --rc-borde: #dce7e0;\n  --rc-blanco: #ffffff;\n\n  width: 100% !important;\n  max-width: 1080px !important;\n  margin: 32px auto 45px !important;\n  padding: 0 !important;\n  color: var(--rc-negro) !important;\n  font-family: 'Barlow', Arial, sans-serif !important;\n}\n\n#rc-cmf-app button,\n#rc-cmf-app a {\n  font-family: inherit !important;\n}\n\n#rc-cmf-app svg {\n  display: block !important;\n  margin: 0 !important;\n}\n\n#rc-cmf-app svg path {\n  fill: currentColor !important;\n}\n\n\/* =====================================================\n   ENCABEZADO\n   ===================================================== *\/\n\n.rc-cmf-hero {\n  position: relative !important;\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) 205px !important;\n  align-items: center !important;\n  gap: 40px !important;\n  min-height: 275px !important;\n  margin-bottom: 18px !important;\n  padding: 44px 42px !important;\n  overflow: hidden !important;\n  background:\n    radial-gradient(\n      circle at 86% 10%,\n      rgba(3, 143, 80, 0.09) 0,\n      rgba(3, 143, 80, 0.09) 14%,\n      transparent 14.5%\n    ),\n    linear-gradient(\n      125deg,\n      #ffffff 0%,\n      #ffffff 67%,\n      var(--rc-verde-fondo) 100%\n    ) !important;\n  border: 1px solid var(--rc-borde) !important;\n  border-left: 9px solid var(--rc-verde) !important;\n  border-radius: 27px !important;\n  box-shadow:\n    0 20px 46px rgba(15, 57, 34, 0.1),\n    0 4px 10px rgba(15, 57, 34, 0.03) !important;\n}\n\n.rc-cmf-hero::before {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 135px !important;\n  bottom: -115px !important;\n  width: 205px !important;\n  height: 205px !important;\n  background: rgba(3, 143, 80, 0.035) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-hero__content,\n.rc-cmf-hero__identity {\n  position: relative !important;\n  z-index: 2 !important;\n}\n\n.rc-cmf-hero__badge {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 9px !important;\n  margin-bottom: 17px !important;\n  padding: 9px 15px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: var(--rc-verde-claro) !important;\n  border: 1px solid rgba(3, 143, 80, 0.12) !important;\n  border-radius: 999px !important;\n  font-size: 10px !important;\n  font-weight: 900 !important;\n  letter-spacing: 1px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-hero__badge::before {\n  content: \"\" !important;\n  width: 8px !important;\n  height: 8px !important;\n  background: var(--rc-verde) !important;\n  border-radius: 50% !important;\n  box-shadow: 0 0 0 4px rgba(3, 143, 80, 0.1) !important;\n}\n\n.rc-cmf-hero__title {\n  margin: 0 !important;\n  color: var(--rc-negro) !important;\n  font-size: clamp(46px, 5.7vw, 67px) !important;\n  font-weight: 900 !important;\n  letter-spacing: -2.1px !important;\n  line-height: 0.88 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-hero__title-top {\n  display: block !important;\n  font-size: 0.72em !important;\n  letter-spacing: -1.1px !important;\n}\n\n.rc-cmf-hero__title-main {\n  position: relative !important;\n  display: inline-block !important;\n  margin-top: 12px !important;\n  color: var(--rc-verde) !important;\n}\n\n.rc-cmf-hero__title-main::after {\n  content: \"\" !important;\n  display: block !important;\n  width: 92px !important;\n  height: 6px !important;\n  margin-top: 15px !important;\n  background:\n    linear-gradient(\n      90deg,\n      var(--rc-verde),\n      var(--rc-verde-vivo)\n    ) !important;\n  border-radius: 999px !important;\n  box-shadow: 0 5px 12px rgba(3, 143, 80, 0.18) !important;\n}\n\n.rc-cmf-hero__text {\n  max-width: 715px !important;\n  margin: 22px 0 0 !important;\n  color: var(--rc-gris) !important;\n  font-size: 14.5px !important;\n  font-weight: 500 !important;\n  line-height: 1.65 !important;\n  text-align: justify !important;\n}\n\n.rc-cmf-hero__identity {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-height: 180px !important;\n  padding: 25px 20px !important;\n  text-align: center !important;\n  background: rgba(255, 255, 255, 0.97) !important;\n  border: 1px solid rgba(3, 143, 80, 0.16) !important;\n  border-radius: 22px !important;\n  box-shadow:\n    0 12px 28px rgba(20, 48, 33, 0.08),\n    inset 0 1px 0 #ffffff !important;\n}\n\n.rc-cmf-hero__identity-icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 72px !important;\n  height: 72px !important;\n  margin-bottom: 16px !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  border-radius: 21px !important;\n  box-shadow: 0 12px 25px rgba(3, 143, 80, 0.23) !important;\n}\n\n.rc-cmf-hero__identity-icon svg {\n  width: 37px !important;\n  height: 37px !important;\n}\n\n.rc-cmf-hero__identity strong {\n  color: var(--rc-verde-oscuro) !important;\n  font-size: 10px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.8px !important;\n  line-height: 1.2 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-hero__identity > span:last-child {\n  max-width: 150px !important;\n  margin-top: 7px !important;\n  color: var(--rc-gris) !important;\n  font-size: 10px !important;\n  font-weight: 500 !important;\n  line-height: 1.4 !important;\n}\n\n\/* =====================================================\n   INDICACI\u00d3N\n   ===================================================== *\/\n\n.rc-cmf-instruction {\n  display: grid !important;\n  grid-template-columns: 52px minmax(0, 1fr) auto !important;\n  align-items: center !important;\n  gap: 15px !important;\n  min-height: 78px !important;\n  margin-bottom: 19px !important;\n  padding: 12px 18px !important;\n  background:\n    linear-gradient(\n      125deg,\n      #ffffff,\n      #f8fbf9\n    ) !important;\n  border: 1px solid var(--rc-borde) !important;\n  border-radius: 17px !important;\n  box-shadow: 0 7px 20px rgba(20, 48, 33, 0.04) !important;\n}\n\n.rc-cmf-instruction__icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 50px !important;\n  height: 50px !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  border-radius: 15px !important;\n  box-shadow: 0 9px 20px rgba(3, 143, 80, 0.2) !important;\n}\n\n.rc-cmf-instruction__icon svg {\n  width: 25px !important;\n  height: 25px !important;\n}\n\n.rc-cmf-instruction__title {\n  display: block !important;\n  margin-bottom: 4px !important;\n  color: var(--rc-verde-oscuro) !important;\n  font-size: 11px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.65px !important;\n  line-height: 1.1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-instruction__text {\n  display: block !important;\n  color: var(--rc-gris) !important;\n  font-size: 11.5px !important;\n  font-weight: 500 !important;\n  line-height: 1.4 !important;\n}\n\n.rc-cmf-instruction__total {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 7px !important;\n  padding: 9px 13px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: var(--rc-verde-claro) !important;\n  border: 1px solid rgba(3, 143, 80, 0.1) !important;\n  border-radius: 999px !important;\n  font-size: 8.5px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.5px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n  white-space: nowrap !important;\n}\n\n.rc-cmf-instruction__total::before {\n  content: \"\" !important;\n  width: 7px !important;\n  height: 7px !important;\n  background: var(--rc-verde) !important;\n  border-radius: 50% !important;\n}\n\n\/* =====================================================\n   VIGENCIAS\n   ===================================================== *\/\n\n.rc-cmf-years {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 16px !important;\n}\n\n.rc-cmf-year {\n  position: relative !important;\n  overflow: hidden !important;\n  background: var(--rc-blanco) !important;\n  border: 1px solid var(--rc-borde) !important;\n  border-radius: 23px !important;\n  box-shadow:\n    0 10px 27px rgba(20, 48, 33, 0.06),\n    0 2px 5px rgba(20, 48, 33, 0.02) !important;\n  transition:\n    border-color 0.25s ease,\n    box-shadow 0.25s ease,\n    transform 0.25s ease !important;\n}\n\n.rc-cmf-year:hover {\n  border-color: rgba(3, 143, 80, 0.32) !important;\n  box-shadow: 0 14px 33px rgba(3, 143, 80, 0.09) !important;\n  transform: translateY(-2px) !important;\n}\n\n.rc-cmf-year.is-open {\n  border-color: rgba(3, 143, 80, 0.48) !important;\n  box-shadow:\n    0 17px 38px rgba(3, 143, 80, 0.13),\n    inset 0 5px 0 var(--rc-verde) !important;\n}\n\n.rc-cmf-year__trigger {\n  position: relative !important;\n  display: grid !important;\n  grid-template-columns: 118px minmax(0, 1fr) auto 52px !important;\n  align-items: center !important;\n  gap: 22px !important;\n  width: 100% !important;\n  min-height: 132px !important;\n  margin: 0 !important;\n  padding: 20px 23px !important;\n  overflow: hidden !important;\n  color: var(--rc-negro) !important;\n  text-align: left !important;\n  background:\n    linear-gradient(\n      125deg,\n      #ffffff 0%,\n      #ffffff 70%,\n      var(--rc-verde-fondo) 100%\n    ) !important;\n  border: 0 !important;\n  outline: 0 !important;\n  cursor: pointer !important;\n}\n\n.rc-cmf-year__trigger::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -80px !important;\n  right: -55px !important;\n  width: 205px !important;\n  height: 205px !important;\n  background: rgba(3, 143, 80, 0.065) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-year__trigger::after {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 115px !important;\n  bottom: -105px !important;\n  width: 155px !important;\n  height: 155px !important;\n  background: rgba(3, 143, 80, 0.026) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-year__trigger:hover,\n.rc-cmf-year__trigger:focus-visible {\n  background:\n    linear-gradient(\n      125deg,\n      #ffffff 0%,\n      #ffffff 61%,\n      #edf8f2 100%\n    ) !important;\n}\n\n.rc-cmf-year__number,\n.rc-cmf-year__information,\n.rc-cmf-year__quantity,\n.rc-cmf-year__arrow {\n  position: relative !important;\n  z-index: 2 !important;\n}\n\n.rc-cmf-year__number {\n  position: relative !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 118px !important;\n  height: 94px !important;\n  overflow: hidden !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo) 0%,\n      var(--rc-verde-medio) 48%,\n      var(--rc-verde-profundo) 100%\n    ) !important;\n  border: 1px solid rgba(255, 255, 255, 0.17) !important;\n  border-radius: 22px !important;\n  box-shadow:\n    0 13px 28px rgba(3, 143, 80, 0.25),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;\n}\n\n.rc-cmf-year__number::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -38px !important;\n  right: -28px !important;\n  width: 90px !important;\n  height: 90px !important;\n  background: rgba(255, 255, 255, 0.1) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-year__number-label {\n  position: relative !important;\n  z-index: 2 !important;\n  display: block !important;\n  margin-bottom: 7px !important;\n  color: rgba(255, 255, 255, 0.78) !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  letter-spacing: 1.7px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-year__number-value {\n  position: relative !important;\n  z-index: 2 !important;\n  display: block !important;\n  color: #ffffff !important;\n  font-size: 34px !important;\n  font-weight: 900 !important;\n  letter-spacing: -1.3px !important;\n  line-height: 0.9 !important;\n  text-transform: uppercase !important;\n  text-shadow: 0 3px 8px rgba(0, 0, 0, 0.13) !important;\n}\n\n.rc-cmf-year__information {\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n  min-width: 0 !important;\n}\n\n.rc-cmf-year__label {\n  display: inline-flex !important;\n  align-items: center !important;\n  align-self: flex-start !important;\n  gap: 7px !important;\n  margin-bottom: 9px !important;\n  padding: 6px 10px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: var(--rc-verde-claro) !important;\n  border-radius: 999px !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.8px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-year__label::before {\n  content: \"\" !important;\n  width: 6px !important;\n  height: 6px !important;\n  background: var(--rc-verde) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-year__title {\n  display: block !important;\n  margin: 0 !important;\n  color: var(--rc-negro) !important;\n  font-size: 32px !important;\n  font-weight: 900 !important;\n  letter-spacing: -0.8px !important;\n  line-height: 0.95 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-year__title strong {\n  color: var(--rc-verde) !important;\n  font-weight: 900 !important;\n}\n\n.rc-cmf-year__quantity {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 7px !important;\n  min-width: 120px !important;\n  padding: 9px 13px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: rgba(255, 255, 255, 0.95) !important;\n  border: 1px solid rgba(3, 143, 80, 0.16) !important;\n  border-radius: 999px !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.45px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n  white-space: nowrap !important;\n}\n\n.rc-cmf-year__quantity::before {\n  content: \"\" !important;\n  width: 7px !important;\n  height: 7px !important;\n  background: var(--rc-verde) !important;\n  border-radius: 50% !important;\n  box-shadow: 0 0 0 3px rgba(3, 143, 80, 0.09) !important;\n}\n\n.rc-cmf-year__arrow {\n  display: grid !important;\n  place-items: center !important;\n  width: 50px !important;\n  height: 50px !important;\n  color: var(--rc-verde) !important;\n  background: var(--rc-verde-claro) !important;\n  border: 1px solid rgba(3, 143, 80, 0.13) !important;\n  border-radius: 15px !important;\n  transition:\n    color 0.25s ease,\n    background 0.25s ease,\n    transform 0.3s ease !important;\n}\n\n.rc-cmf-year__arrow svg {\n  width: 23px !important;\n  height: 23px !important;\n}\n\n.rc-cmf-year.is-open .rc-cmf-year__arrow {\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  transform: rotate(180deg) !important;\n}\n\n.rc-cmf-year.is-open .rc-cmf-year__trigger {\n  background:\n    linear-gradient(\n      125deg,\n      #ffffff 0%,\n      #ffffff 58%,\n      #ebf7f0 100%\n    ) !important;\n}\n\n\/* =====================================================\n   CONTENIDO DESPLEGABLE\n   ===================================================== *\/\n\n.rc-cmf-year__panel {\n  display: none !important;\n  width: 100% !important;\n  background: #ffffff !important;\n  border-top: 1px solid var(--rc-borde) !important;\n}\n\n.rc-cmf-year.is-open .rc-cmf-year__panel {\n  display: block !important;\n  animation: rcCmfOpen 0.28s ease both !important;\n}\n\n@keyframes rcCmfOpen {\n  from {\n    opacity: 0;\n    transform: translateY(-6px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.rc-cmf-documents {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  padding: 8px 19px 17px !important;\n}\n\n\/* =====================================================\n   DOCUMENTOS\n   ===================================================== *\/\n\n.rc-cmf-document {\n  display: grid !important;\n  grid-template-columns: 48px minmax(0, 1fr) auto 44px !important;\n  align-items: center !important;\n  gap: 15px !important;\n  min-height: 78px !important;\n  padding: 12px 5px !important;\n  color: var(--rc-negro) !important;\n  background: transparent !important;\n  border-bottom: 1px solid #edf1ef !important;\n  text-decoration: none !important;\n  transition:\n    padding 0.23s ease,\n    background 0.23s ease,\n    transform 0.23s ease !important;\n}\n\n.rc-cmf-document:last-child {\n  border-bottom: 0 !important;\n}\n\n.rc-cmf-document:hover,\n.rc-cmf-document:focus-visible {\n  padding-right: 11px !important;\n  padding-left: 11px !important;\n  color: var(--rc-negro) !important;\n  background:\n    linear-gradient(\n      90deg,\n      var(--rc-verde-fondo),\n      #fbfdfc\n    ) !important;\n  border-radius: 14px !important;\n  text-decoration: none !important;\n  transform: translateX(3px) !important;\n  outline: none !important;\n}\n\n.rc-cmf-document:visited,\n.rc-cmf-document:active {\n  color: var(--rc-negro) !important;\n}\n\n.rc-cmf-document__icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 48px !important;\n  height: 48px !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  border-radius: 13px !important;\n  box-shadow: 0 8px 18px rgba(3, 143, 80, 0.18) !important;\n}\n\n.rc-cmf-document__icon svg {\n  width: 24px !important;\n  height: 24px !important;\n}\n\n.rc-cmf-document__content {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  min-width: 0 !important;\n}\n\n.rc-cmf-document__badge {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n  margin-bottom: 6px !important;\n  padding: 5px 9px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: var(--rc-verde-claro) !important;\n  border-radius: 999px !important;\n  font-size: 7.5px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.45px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-document__badge::before {\n  content: \"\" !important;\n  width: 5px !important;\n  height: 5px !important;\n  background: var(--rc-verde) !important;\n  border-radius: 50% !important;\n}\n\n.rc-cmf-document__title {\n  display: block !important;\n  color: var(--rc-negro) !important;\n  font-size: 14.5px !important;\n  font-weight: 900 !important;\n  line-height: 1.24 !important;\n  text-transform: uppercase !important;\n  overflow-wrap: anywhere !important;\n}\n\n.rc-cmf-document__type {\n  min-width: 49px !important;\n  padding: 7px 9px !important;\n  color: var(--rc-verde-oscuro) !important;\n  background: #ffffff !important;\n  border: 1px solid var(--rc-borde) !important;\n  border-radius: 9px !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  text-align: center !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-document__download {\n  display: grid !important;\n  place-items: center !important;\n  width: 43px !important;\n  height: 43px !important;\n  color: var(--rc-verde) !important;\n  background: var(--rc-verde-claro) !important;\n  border: 1px solid rgba(3, 143, 80, 0.14) !important;\n  border-radius: 12px !important;\n  transition:\n    color 0.23s ease,\n    background 0.23s ease,\n    transform 0.23s ease !important;\n}\n\n.rc-cmf-document__download svg {\n  width: 21px !important;\n  height: 21px !important;\n}\n\n.rc-cmf-document:hover .rc-cmf-document__download,\n.rc-cmf-document:focus-visible .rc-cmf-document__download {\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  transform: translateY(-2px) !important;\n}\n\n\/* =====================================================\n   NOTA\n   ===================================================== *\/\n\n.rc-cmf-note {\n  display: grid !important;\n  grid-template-columns: 48px minmax(0, 1fr) !important;\n  align-items: center !important;\n  gap: 14px !important;\n  min-height: 76px !important;\n  margin-top: 19px !important;\n  padding: 13px 17px !important;\n  background:\n    linear-gradient(\n      125deg,\n      var(--rc-verde-fondo),\n      #f9fbfa\n    ) !important;\n  border: 1px solid var(--rc-borde) !important;\n  border-left: 5px solid var(--rc-verde) !important;\n  border-radius: 16px !important;\n}\n\n.rc-cmf-note__icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 46px !important;\n  height: 46px !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--rc-verde-vivo),\n      var(--rc-verde-profundo)\n    ) !important;\n  border-radius: 13px !important;\n}\n\n.rc-cmf-note__icon svg {\n  width: 22px !important;\n  height: 22px !important;\n}\n\n.rc-cmf-note__title {\n  display: block !important;\n  margin-bottom: 4px !important;\n  color: var(--rc-verde-oscuro) !important;\n  font-size: 10px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.55px !important;\n  text-transform: uppercase !important;\n}\n\n.rc-cmf-note__text {\n  display: block !important;\n  color: var(--rc-gris) !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n}\n\n\/* =====================================================\n   RESPONSIVE\n   ===================================================== *\/\n\n@media (max-width: 850px) {\n  .rc-cmf-hero {\n    grid-template-columns: minmax(0, 1fr) 180px !important;\n    padding: 36px 31px !important;\n  }\n\n  .rc-cmf-year__trigger {\n    grid-template-columns: 108px minmax(0, 1fr) auto 48px !important;\n  }\n\n  .rc-cmf-year__number {\n    width: 108px !important;\n  }\n}\n\n@media (max-width: 650px) {\n  #rc-cmf-app {\n    margin: 21px auto 32px !important;\n    padding: 0 13px !important;\n  }\n\n  .rc-cmf-hero {\n    grid-template-columns: 1fr !important;\n    gap: 22px !important;\n    min-height: auto !important;\n    padding: 30px 22px !important;\n    border-left-width: 6px !important;\n    border-radius: 21px !important;\n  }\n\n  .rc-cmf-hero__title {\n    font-size: 42px !important;\n    letter-spacing: -1.1px !important;\n  }\n\n  .rc-cmf-hero__title-top {\n    font-size: 0.7em !important;\n  }\n\n  .rc-cmf-hero__text {\n    font-size: 13px !important;\n    text-align: left !important;\n  }\n\n  .rc-cmf-hero__identity {\n    width: 100% !important;\n    max-width: 285px !important;\n    min-height: 145px !important;\n    margin: 0 auto !important;\n  }\n\n  .rc-cmf-instruction {\n    grid-template-columns: 46px minmax(0, 1fr) !important;\n  }\n\n  .rc-cmf-instruction__total {\n    display: none !important;\n  }\n\n  .rc-cmf-year__trigger {\n    grid-template-columns: 76px minmax(0, 1fr) 42px !important;\n    gap: 13px !important;\n    min-height: 106px !important;\n    padding: 15px !important;\n  }\n\n  .rc-cmf-year__number {\n    width: 76px !important;\n    height: 76px !important;\n    border-radius: 17px !important;\n  }\n\n  .rc-cmf-year__number-label {\n    margin-bottom: 5px !important;\n    font-size: 6px !important;\n    letter-spacing: 1px !important;\n  }\n\n  .rc-cmf-year__number-value {\n    font-size: 23px !important;\n  }\n\n  .rc-cmf-year__label {\n    margin-bottom: 7px !important;\n    padding: 5px 8px !important;\n    font-size: 6.5px !important;\n  }\n\n  .rc-cmf-year__title {\n    font-size: 21px !important;\n    line-height: 0.98 !important;\n  }\n\n  .rc-cmf-year__quantity {\n    display: none !important;\n  }\n\n  .rc-cmf-year__arrow {\n    width: 40px !important;\n    height: 40px !important;\n  }\n\n  .rc-cmf-documents {\n    padding: 5px 11px 12px !important;\n  }\n\n  .rc-cmf-document {\n    grid-template-columns: 40px minmax(0, 1fr) 37px !important;\n    gap: 10px !important;\n    min-height: 70px !important;\n    padding: 10px 2px !important;\n  }\n\n  .rc-cmf-document__icon {\n    width: 40px !important;\n    height: 40px !important;\n  }\n\n  .rc-cmf-document__title {\n    font-size: 11.8px !important;\n  }\n\n  .rc-cmf-document__type {\n    display: none !important;\n  }\n\n  .rc-cmf-document__download {\n    width: 37px !important;\n    height: 37px !important;\n  }\n}\n<\/style>\n\n<div id=\"rc-cmf-app\">\n\n  <section class=\"rc-cmf-hero\">\n\n    <div class=\"rc-cmf-hero__content\">\n\n      <span class=\"rc-cmf-hero__badge\">\n        Transparencia contractual\n      <\/span>\n\n      <h2 class=\"rc-cmf-hero__title\">\n        <span class=\"rc-cmf-hero__title-top\">Relaci\u00f3n de<\/span>\n        <span class=\"rc-cmf-hero__title-main\">Contrataci\u00f3n<\/span>\n      <\/h2>\n\n      <p class=\"rc-cmf-hero__text\">\n        Consulte los documentos relacionados con la contrataci\u00f3n adelantada\n        por el Concejo Municipal de Floridablanca, organizados por vigencia\n        para facilitar su consulta y descarga.\n      <\/p>\n\n    <\/div>\n\n    <div class=\"rc-cmf-hero__identity\">\n\n      <span class=\"rc-cmf-hero__identity-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n          <path d=\"M4 3h16v18H4V3zm2 2v14h12V5H6zm2 3h8v2H8V8zm0 4h8v2H8v-2zm0 4h5v2H8v-2z\"><\/path>\n        <\/svg>\n      <\/span>\n\n      <strong>Informaci\u00f3n contractual<\/strong>\n\n      <span>\n        Documentos institucionales organizados por vigencia.\n      <\/span>\n\n    <\/div>\n\n  <\/section>\n\n  <div class=\"rc-cmf-instruction\">\n\n    <span class=\"rc-cmf-instruction__icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n        <path d=\"M7 2v2H5a3 3 0 00-3 3v14h20V7a3 3 0 00-3-3h-2V2h-2v2H9V2H7zm12 7H5V7a1 1 0 011-1h1v2h2V6h6v2h2V6h1a1 1 0 011 1v2zM5 11h14v8H5v-8z\"><\/path>\n      <\/svg>\n    <\/span>\n\n    <span>\n      <strong class=\"rc-cmf-instruction__title\">\n        Documentos por vigencia\n      <\/strong>\n\n      <span class=\"rc-cmf-instruction__text\">\n        Seleccione una vigencia para desplegar los archivos contractuales disponibles.\n      <\/span>\n    <\/span>\n\n    <span class=\"rc-cmf-instruction__total\" id=\"rc-cmf-total\">\n      43 documentos\n    <\/span>\n\n  <\/div>\n\n  <section class=\"rc-cmf-years\" id=\"rc-cmf-years\"><\/section>\n\n  <div class=\"rc-cmf-note\">\n\n    <span class=\"rc-cmf-note__icon\">\n      <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n        <path d=\"M12 2l8 3v6c0 5.2-3.4 9.9-8 11-4.6-1.1-8-5.8-8-11V5l8-3zm0 2.1L6 6.3V11c0 4.1 2.5 7.8 6 8.9 3.5-1.1 6-4.8 6-8.9V6.3l-6-2.2zm-1.1 10.6L8 11.8l1.4-1.4 1.5 1.5 3.7-3.7 1.4 1.4-5.1 5.1z\"><\/path>\n      <\/svg>\n    <\/span>\n\n    <span>\n      <strong class=\"rc-cmf-note__title\">\n        Informaci\u00f3n institucional\n      <\/strong>\n\n      <span class=\"rc-cmf-note__text\">\n        Los documentos est\u00e1n organizados por vigencia para facilitar su consulta y descarga.\n      <\/span>\n    <\/span>\n\n  <\/div>\n\n<\/div>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var contenedor = document.getElementById(\"rc-cmf-years\");\n  var indicadorTotal = document.getElementById(\"rc-cmf-total\");\n\n  if (!contenedor) {\n    return;\n  }\n\n  var rutaBase =\n    \"https:\/\/www.concejomunicipalfloridablanca.gov.co\/wp-content\/uploads\/2026\/08\/\";\n\n  var vigencias = [\n    {\n      year: \"2021\",\n      open: false,\n      documents: [\n        [\n          \"Contrataci\u00f3n\",\n          \"Contrataci\u00f3n 2021 \u2013 M\u00ednima Cuant\u00eda\",\n          \"PDF\",\n          \"CONTRATACION-2021-MINIMA-CUANTIA.pdf\"\n        ],\n        [\n          \"Contrataci\u00f3n\",\n          \"Contrataci\u00f3n 2021 \u2013 Todas las Modalidades\",\n          \"PDF\",\n          \"CONTRATACION-2021-TODAS-MODALIDADES.pdf\"\n        ]\n      ]\n    },\n\n    {\n      year: \"2022\",\n      open: false,\n      documents: [\n        [\"Enero\", \"Contrataci\u00f3n Enero de 2022\", \"PDF\", \"CONTRATACION-ENERO-DE-2022.pdf\"],\n        [\"Febrero\", \"Contrataci\u00f3n Febrero de 2022\", \"PDF\", \"CONTRATACION-FEBRERO-DE-2022.pdf\"],\n        [\"Marzo\", \"Contrataci\u00f3n Marzo de 2022\", \"PDF\", \"CONTRATACION-MARZO-DE-2022.pdf\"],\n        [\"Abril\", \"Contrataci\u00f3n Abril de 2022\", \"PDF\", \"CONTRATACION-ABRIL-DE-2022.pdf\"],\n        [\"Mayo\", \"Contrataci\u00f3n Mayo de 2022\", \"PDF\", \"CONTRATACION-MAYO-DE-2022.pdf\"],\n        [\"Junio\", \"Contrataci\u00f3n Junio de 2022\", \"PDF\", \"CONTRATACION-JUNIO-DE-2022.pdf\"],\n        [\"Julio\", \"Contrataci\u00f3n Julio de 2022\", \"PDF\", \"CONTRATACION-JULIO-DE-2022.pdf\"],\n        [\"Agosto\", \"Contrataci\u00f3n Agosto de 2022\", \"PDF\", \"CONTRATACION-AGOSTO-DE-2022.pdf\"],\n        [\"Septiembre\", \"Contrataci\u00f3n Septiembre de 2022\", \"PDF\", \"CONTRATACION-SEPTIEMBRE-DE-2022.pdf\"]\n      ]\n    },\n\n    {\n      year: \"2023\",\n      open: false,\n      documents: [\n        [\"Enero\", \"Contrataci\u00f3n Enero de 2023\", \"PDF\", \"CONTRATACION-ENERO-DE-2023.pdf\"],\n        [\"Febrero\", \"Contrataci\u00f3n Febrero de 2023\", \"PDF\", \"CONTRATACION-FEBRERO-DE-2023.pdf\"],\n        [\"Marzo\", \"Contrataci\u00f3n Marzo de 2023\", \"PDF\", \"CONTRATACION-MARZO-DE-2023.pdf\"],\n        [\"Abril\", \"Contrataci\u00f3n Abril de 2023\", \"PDF\", \"CONTRATACION-ABRIL-DE-2023.pdf\"],\n        [\"Mayo\", \"Contrataci\u00f3n Mayo de 2023\", \"PDF\", \"CONTRATACION-MAYO-DE-2023.pdf\"],\n        [\"Junio\", \"Contrataci\u00f3n Junio de 2023\", \"PDF\", \"CONTRATACION-JUNIO-DE-2023.pdf\"],\n        [\n          \"Certificaci\u00f3n\",\n          \"Certificaci\u00f3n No Contrataci\u00f3n Julio de 2023\",\n          \"PDF\",\n          \"CERTIFICACION-NO-CONTRATACION-JULIO-DEL-2023.pdf\"\n        ],\n        [\n          \"Certificaci\u00f3n\",\n          \"Certificaci\u00f3n No Contrataci\u00f3n Agosto de 2023\",\n          \"PDF\",\n          \"CERTIFICACION-NO-CONTRATACION-AGOSTO-DE-2023.pdf\"\n        ],\n        [\"Septiembre\", \"Contrataci\u00f3n Septiembre de 2023\", \"PDF\", \"CONTRATACION-SEPTIEMBRE-DE-2023.pdf\"],\n        [\n          \"Certificaci\u00f3n\",\n          \"Certificaci\u00f3n No Contrataci\u00f3n Octubre de 2023\",\n          \"PDF\",\n          \"CERTIFICACION-NO-CONTRATACION-OCTUBRE-DE-2023.pdf\"\n        ],\n        [\"Noviembre\", \"Contrataci\u00f3n Noviembre de 2023\", \"PDF\", \"CONTRATACION-NOVIEMBRE-DE-2023.pdf\"]\n      ]\n    },\n\n    {\n      year: \"2024\",\n      open: false,\n      documents: [\n        [\"Enero\", \"Contrataci\u00f3n Enero 2024\", \"XLSX\", \"CONTRATACION-ENENREO-2024.xlsx\"],\n        [\"Febrero\", \"Contrataci\u00f3n Febrero 2024\", \"XLSX\", \"CONTRATACION-FEBRERO-2024.xlsx\"],\n        [\"Marzo\", \"Contrataci\u00f3n Marzo 2024\", \"XLSX\", \"CONTRATACION-MARZO-2024.xlsx\"],\n        [\"Abril\", \"Contrataci\u00f3n Abril 2024\", \"XLSX\", \"CONTRATACION-ABRIL-2024.xlsx\"],\n        [\"Mayo\", \"Contrataci\u00f3n Mayo 2024\", \"XLSX\", \"CONTRATACION-MAYO-2024.xlsx\"],\n        [\"Junio\", \"Contrataci\u00f3n Junio 2024\", \"XLSX\", \"CONTRATACION-JUNIO-2024.xlsx\"],\n        [\"Julio\", \"Contrataci\u00f3n Julio 2024\", \"XLSX\", \"CONTRATACION-JULIO-2024.xlsx\"],\n        [\"Octubre\", \"Contrataci\u00f3n Octubre 2024\", \"PDF\", \"CONTRATACION-OCTUBRE-2024.pdf\"],\n        [\"Noviembre\", \"Contrataci\u00f3n Noviembre 2024\", \"PDF\", \"CONTRATACION-NOVIEMBRE-2024.pdf\"],\n        [\"Diciembre\", \"Contrataci\u00f3n Diciembre 2024\", \"PDF\", \"CONTRATACION-DICIEMBRE-2024.pdf\"]\n      ]\n    },\n\n    {\n      year: \"2025\",\n      open: true,\n      documents: [\n        [\n          \"Enero\",\n          \"Relaci\u00f3n Contractual Enero de 2025\",\n          \"PDF\",\n          \"RELACION-CCONTRACTUAL-ENERO-DE-2025.pdf\"\n        ],\n        [\n          \"Febrero\",\n          \"Contrataci\u00f3n Febrero 2025\",\n          \"PDF\",\n          \"CONTRATACION-FRBERO-2025.pdf\"\n        ],\n        [\n          \"Marzo\",\n          \"Contrataci\u00f3n Marzo 2025\",\n          \"PDF\",\n          \"CONTRATACION-MARZO-2025.pdf\"\n        ],\n        [\n          \"Abril\",\n          \"Contrataci\u00f3n Abril 2025\",\n          \"PDF\",\n          \"CONTRATACION-MES-ABRIL-2025.pdf\"\n        ],\n        [\n          \"Junio\",\n          \"Contrataci\u00f3n Junio 2025\",\n          \"PDF\",\n          \"CONTRATACION-JUNIO-2025.pdf\"\n        ],\n        [\n          \"Julio\",\n          \"Contrataci\u00f3n Julio 2025\",\n          \"PDF\",\n          \"CONTRATACION-JULIO-2025.pdf\"\n        ],\n        [\n          \"Agosto\",\n          \"Contrataci\u00f3n Agosto 2025\",\n          \"PDF\",\n          \"CONTRATACION-AGOSTO-2025.pdf\"\n        ],\n        [\n          \"Septiembre\",\n          \"Contrataci\u00f3n Septiembre 2025\",\n          \"PDF\",\n          \"CONTRATACION-SEPTIEMBRE-2025.pdf\"\n        ],\n        [\n          \"Octubre\",\n          \"Contrataci\u00f3n Octubre 2025\",\n          \"PDF\",\n          \"CONTRATACION-OCTUBRE-DE-2025.pdf\"\n        ],\n        [\n          \"Noviembre\",\n          \"Contrataci\u00f3n Noviembre 2025\",\n          \"PDF\",\n          \"CONTRATACION-NOVIEMBRE-DE-2025.pdf\"\n        ],\n        [\n          \"Diciembre\",\n          \"Contrataci\u00f3n Diciembre 2025\",\n          \"PDF\",\n          \"CONTRATACION-DICIEMBRE-DE-2025.pdf\"\n        ]\n      ]\n    }\n  ];\n\n  var iconoDocumento =\n    '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">' +\n      '<path d=\"M5 2h9l5 5v15H5V2zm2 2v16h10V8h-4V4H7zm8 1.4V6h.6L15 5.4zM9 11h6v2H9v-2zm0 4h6v2H9v-2z\"><\/path>' +\n    '<\/svg>';\n\n  var iconoDescarga =\n    '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">' +\n      '<path d=\"M11 3h2v10.2l3.6-3.6L18 11l-6 6-6-6 1.4-1.4 3.6 3.6V3zM5 19h14v2H5v-2z\"><\/path>' +\n    '<\/svg>';\n\n  var iconoFlecha =\n    '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">' +\n      '<path d=\"M7 9.5l5 5 5-5 1.4 1.4-6.4 6.4-6.4-6.4L7 9.5z\"><\/path>' +\n    '<\/svg>';\n\n  var total = 0;\n\n  vigencias.forEach(function (vigencia) {\n    total += vigencia.documents.length;\n\n    var articulo = document.createElement(\"article\");\n    articulo.className = \"rc-cmf-year\";\n\n    if (vigencia.open) {\n      articulo.classList.add(\"is-open\");\n    }\n\n    var panelId = \"rc-cmf-panel-\" + vigencia.year;\n\n    var documentosHTML = vigencia.documents.map(function (documento) {\n      var badge = documento[0];\n      var title = documento[1];\n      var type = documento[2];\n      var file = documento[3];\n      var url = rutaBase + file;\n\n      return (\n        '<a class=\"rc-cmf-document\" ' +\n          'href=\"' + url + '\" ' +\n          'target=\"_blank\" ' +\n          'rel=\"noopener noreferrer\" ' +\n          'aria-label=\"Abrir o descargar ' + title + '\">' +\n\n          '<span class=\"rc-cmf-document__icon\">' +\n            iconoDocumento +\n          '<\/span>' +\n\n          '<span class=\"rc-cmf-document__content\">' +\n            '<span class=\"rc-cmf-document__badge\">' +\n              badge +\n            '<\/span>' +\n\n            '<strong class=\"rc-cmf-document__title\">' +\n              title +\n            '<\/strong>' +\n          '<\/span>' +\n\n          '<span class=\"rc-cmf-document__type\">' +\n            type +\n          '<\/span>' +\n\n          '<span class=\"rc-cmf-document__download\">' +\n            iconoDescarga +\n          '<\/span>' +\n        '<\/a>'\n      );\n    }).join(\"\");\n\n    articulo.innerHTML =\n      '<button class=\"rc-cmf-year__trigger\" ' +\n        'type=\"button\" ' +\n        'aria-expanded=\"' + (vigencia.open ? \"true\" : \"false\") + '\" ' +\n        'aria-controls=\"' + panelId + '\">' +\n\n        '<span class=\"rc-cmf-year__number\">' +\n          '<span class=\"rc-cmf-year__number-label\">Vigencia<\/span>' +\n          '<strong class=\"rc-cmf-year__number-value\">' +\n            vigencia.year +\n          '<\/strong>' +\n        '<\/span>' +\n\n        '<span class=\"rc-cmf-year__information\">' +\n          '<small class=\"rc-cmf-year__label\">' +\n            'Relaci\u00f3n contractual' +\n          '<\/small>' +\n\n          '<strong class=\"rc-cmf-year__title\">' +\n            'Vigencia <strong>' + vigencia.year + '<\/strong>' +\n          '<\/strong>' +\n        '<\/span>' +\n\n        '<span class=\"rc-cmf-year__quantity\">' +\n          vigencia.documents.length + ' documentos' +\n        '<\/span>' +\n\n        '<span class=\"rc-cmf-year__arrow\">' +\n          iconoFlecha +\n        '<\/span>' +\n      '<\/button>' +\n\n      '<div class=\"rc-cmf-year__panel\" ' +\n        'id=\"' + panelId + '\"' +\n        (vigencia.open ? '' : ' hidden') + '>' +\n\n        '<div class=\"rc-cmf-documents\">' +\n          documentosHTML +\n        '<\/div>' +\n      '<\/div>';\n\n    contenedor.appendChild(articulo);\n  });\n\n  if (indicadorTotal) {\n    indicadorTotal.textContent = total + \" documentos\";\n  }\n\n  var botones = contenedor.querySelectorAll(\".rc-cmf-year__trigger\");\n\n  botones.forEach(function (boton) {\n    boton.addEventListener(\"click\", function () {\n      var articuloActual = boton.closest(\".rc-cmf-year\");\n      var panelActual = articuloActual.querySelector(\".rc-cmf-year__panel\");\n      var estabaAbierto = articuloActual.classList.contains(\"is-open\");\n\n      contenedor.querySelectorAll(\".rc-cmf-year\").forEach(function (articulo) {\n        var otroBoton = articulo.querySelector(\".rc-cmf-year__trigger\");\n        var otroPanel = articulo.querySelector(\".rc-cmf-year__panel\");\n\n        articulo.classList.remove(\"is-open\");\n        otroBoton.setAttribute(\"aria-expanded\", \"false\");\n        otroPanel.hidden = true;\n      });\n\n      if (!estabaAbierto) {\n        articuloActual.classList.add(\"is-open\");\n        boton.setAttribute(\"aria-expanded\", \"true\");\n        panelActual.hidden = false;\n      }\n    });\n  });\n})();\n<\/script>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700;800;900&display=swap');\n\n\/* =========================================================\n   BANNER VIGENCIA 2026\n   ========================================================= *\/\n\n#rc-cmf-vigencia-2026,\n#rc-cmf-vigencia-2026 * {\n  box-sizing: border-box !important;\n}\n\n#rc-cmf-vigencia-2026 {\n  --v26-verde: #038f50;\n  --v26-verde-vivo: #04a65d;\n  --v26-verde-medio: #027844;\n  --v26-verde-oscuro: #026b3c;\n  --v26-verde-profundo: #014e2e;\n  --v26-verde-claro: #e8f6ee;\n  --v26-verde-fondo: #f4faf6;\n  --v26-negro: #1d211f;\n  --v26-gris: #626964;\n  --v26-borde: #dce7e0;\n  --v26-blanco: #ffffff;\n\n  width: 100% !important;\n  max-width: 1080px !important;\n  margin: 25px auto 18px !important;\n  padding: 0 !important;\n  color: var(--v26-negro) !important;\n  font-family: 'Barlow', Arial, sans-serif !important;\n}\n\n#rc-cmf-vigencia-2026 svg {\n  display: block !important;\n  margin: 0 !important;\n}\n\n#rc-cmf-vigencia-2026 svg path,\n#rc-cmf-vigencia-2026 svg circle,\n#rc-cmf-vigencia-2026 svg line,\n#rc-cmf-vigencia-2026 svg polyline {\n  stroke: currentColor !important;\n}\n\n\/* =========================================================\n   CONTENEDOR DEL BANNER\n   ========================================================= *\/\n\n.rc-v26-banner {\n  position: relative !important;\n  display: grid !important;\n  grid-template-columns: 128px minmax(0, 1fr) auto !important;\n  align-items: center !important;\n  gap: 25px !important;\n  min-height: 145px !important;\n  padding: 24px 27px !important;\n  overflow: hidden !important;\n  background:\n    linear-gradient(\n      125deg,\n      #ffffff 0%,\n      #ffffff 66%,\n      var(--v26-verde-fondo) 100%\n    ) !important;\n  border: 1px solid var(--v26-borde) !important;\n  border-left: 9px solid var(--v26-verde) !important;\n  border-radius: 24px !important;\n  box-shadow:\n    0 15px 36px rgba(3, 143, 80, 0.11),\n    0 3px 8px rgba(20, 48, 33, 0.03) !important;\n}\n\n.rc-v26-banner::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -95px !important;\n  right: -65px !important;\n  width: 245px !important;\n  height: 245px !important;\n  background: rgba(3, 143, 80, 0.07) !important;\n  border-radius: 50% !important;\n  pointer-events: none !important;\n}\n\n.rc-v26-banner::after {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 155px !important;\n  bottom: -110px !important;\n  width: 175px !important;\n  height: 175px !important;\n  background: rgba(3, 143, 80, 0.03) !important;\n  border-radius: 50% !important;\n  pointer-events: none !important;\n}\n\n.rc-v26-banner__year,\n.rc-v26-banner__content,\n.rc-v26-banner__status {\n  position: relative !important;\n  z-index: 2 !important;\n}\n\n\/* =========================================================\n   BLOQUE DEL A\u00d1O\n   ========================================================= *\/\n\n.rc-v26-banner__year {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 128px !important;\n  height: 99px !important;\n  overflow: hidden !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--v26-verde-vivo) 0%,\n      var(--v26-verde-medio) 48%,\n      var(--v26-verde-profundo) 100%\n    ) !important;\n  border: 1px solid rgba(255, 255, 255, 0.18) !important;\n  border-radius: 23px !important;\n  box-shadow:\n    0 14px 29px rgba(3, 143, 80, 0.26),\n    inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;\n}\n\n.rc-v26-banner__year::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -40px !important;\n  right: -28px !important;\n  width: 95px !important;\n  height: 95px !important;\n  background: rgba(255, 255, 255, 0.11) !important;\n  border-radius: 50% !important;\n}\n\n.rc-v26-banner__year-label {\n  position: relative !important;\n  z-index: 2 !important;\n  display: block !important;\n  margin-bottom: 8px !important;\n  color: rgba(255, 255, 255, 0.8) !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  letter-spacing: 1.9px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-v26-banner__year-value {\n  position: relative !important;\n  z-index: 2 !important;\n  display: block !important;\n  color: #ffffff !important;\n  font-size: 36px !important;\n  font-weight: 900 !important;\n  letter-spacing: -1.4px !important;\n  line-height: 0.9 !important;\n  text-shadow: 0 3px 8px rgba(0, 0, 0, 0.14) !important;\n}\n\n\/* =========================================================\n   INFORMACI\u00d3N\n   ========================================================= *\/\n\n.rc-v26-banner__content {\n  min-width: 0 !important;\n}\n\n.rc-v26-banner__eyebrow {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 7px !important;\n  margin-bottom: 10px !important;\n  padding: 6px 11px !important;\n  color: var(--v26-verde-oscuro) !important;\n  background: var(--v26-verde-claro) !important;\n  border: 1px solid rgba(3, 143, 80, 0.1) !important;\n  border-radius: 999px !important;\n  font-size: 8px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.85px !important;\n  line-height: 1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-v26-banner__eyebrow::before {\n  content: \"\" !important;\n  width: 6px !important;\n  height: 6px !important;\n  background: var(--v26-verde) !important;\n  border-radius: 50% !important;\n}\n\n.rc-v26-banner__title {\n  display: block !important;\n  margin: 0 !important;\n  color: var(--v26-negro) !important;\n  font-size: clamp(27px, 4vw, 39px) !important;\n  font-weight: 900 !important;\n  letter-spacing: -1px !important;\n  line-height: 0.95 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-v26-banner__title span {\n  color: var(--v26-verde) !important;\n}\n\n.rc-v26-banner__text {\n  display: block !important;\n  max-width: 670px !important;\n  margin-top: 11px !important;\n  color: var(--v26-gris) !important;\n  font-size: 12.5px !important;\n  font-weight: 500 !important;\n  line-height: 1.45 !important;\n}\n\n\/* =========================================================\n   ESTADO LATERAL\n   ========================================================= *\/\n\n.rc-v26-banner__status {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 12px 16px !important;\n  color: var(--v26-verde-oscuro) !important;\n  background: rgba(255, 255, 255, 0.96) !important;\n  border: 1px solid rgba(3, 143, 80, 0.17) !important;\n  border-radius: 15px !important;\n  box-shadow: 0 8px 20px rgba(20, 48, 33, 0.06) !important;\n  white-space: nowrap !important;\n}\n\n.rc-v26-banner__status-icon {\n  display: grid !important;\n  place-items: center !important;\n  width: 38px !important;\n  height: 38px !important;\n  color: #ffffff !important;\n  background:\n    linear-gradient(\n      145deg,\n      var(--v26-verde-vivo),\n      var(--v26-verde-profundo)\n    ) !important;\n  border-radius: 11px !important;\n}\n\n.rc-v26-banner__status-icon svg {\n  width: 20px !important;\n  height: 20px !important;\n}\n\n.rc-v26-banner__status-content {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n.rc-v26-banner__status-content strong {\n  color: var(--v26-verde-oscuro) !important;\n  font-size: 9px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.5px !important;\n  line-height: 1.1 !important;\n  text-transform: uppercase !important;\n}\n\n.rc-v26-banner__status-content small {\n  margin-top: 4px !important;\n  color: var(--v26-gris) !important;\n  font-size: 9px !important;\n  font-weight: 500 !important;\n  line-height: 1.2 !important;\n}\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 760px) {\n  .rc-v26-banner {\n    grid-template-columns: 105px minmax(0, 1fr) !important;\n    gap: 18px !important;\n    padding: 21px !important;\n  }\n\n  .rc-v26-banner__year {\n    width: 105px !important;\n    height: 88px !important;\n  }\n\n  .rc-v26-banner__year-value {\n    font-size: 30px !important;\n  }\n\n  .rc-v26-banner__status {\n    grid-column: 1 \/ -1 !important;\n    justify-self: start !important;\n    margin-left: 123px !important;\n  }\n}\n\n@media (max-width: 520px) {\n  #rc-cmf-vigencia-2026 {\n    margin: 20px auto 16px !important;\n    padding: 0 13px !important;\n  }\n\n  .rc-v26-banner {\n    grid-template-columns: 78px minmax(0, 1fr) !important;\n    gap: 13px !important;\n    min-height: 120px !important;\n    padding: 16px !important;\n    border-left-width: 6px !important;\n    border-radius: 20px !important;\n  }\n\n  .rc-v26-banner__year {\n    width: 78px !important;\n    height: 78px !important;\n    border-radius: 17px !important;\n  }\n\n  .rc-v26-banner__year-label {\n    margin-bottom: 5px !important;\n    font-size: 6px !important;\n    letter-spacing: 1px !important;\n  }\n\n  .rc-v26-banner__year-value {\n    font-size: 23px !important;\n  }\n\n  .rc-v26-banner__eyebrow {\n    margin-bottom: 7px !important;\n    padding: 5px 8px !important;\n    font-size: 6.5px !important;\n  }\n\n  .rc-v26-banner__title {\n    font-size: 23px !important;\n  }\n\n  .rc-v26-banner__text {\n    font-size: 10.5px !important;\n  }\n\n  .rc-v26-banner__status {\n    grid-column: 1 \/ -1 !important;\n    width: 100% !important;\n    margin: 2px 0 0 !important;\n  }\n}\n<\/style>\n\n<div id=\"rc-cmf-vigencia-2026\">\n\n  <section class=\"rc-v26-banner\">\n\n    <span class=\"rc-v26-banner__year\">\n      <span class=\"rc-v26-banner__year-label\">\n        Vigencia\n      <\/span>\n\n      <strong class=\"rc-v26-banner__year-value\">\n        2026\n      <\/strong>\n    <\/span>\n\n    <span class=\"rc-v26-banner__content\">\n\n      <span class=\"rc-v26-banner__eyebrow\">\n        Relaci\u00f3n contractual\n      <\/span>\n\n      <strong class=\"rc-v26-banner__title\">\n        Contrataci\u00f3n <span>Vigencia 2026<\/span>\n      <\/strong>\n\n      <span class=\"rc-v26-banner__text\">\n        Consulte a continuaci\u00f3n los documentos y archivos contractuales correspondientes a la vigencia 2026.\n      <\/span>\n\n    <\/span>\n\n    <span class=\"rc-v26-banner__status\">\n\n      <span class=\"rc-v26-banner__status-icon\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" aria-hidden=\"true\">\n          <path d=\"M4 3h16v18H4V3z\"><\/path>\n          <line x1=\"8\" y1=\"8\" x2=\"16\" y2=\"8\"><\/line>\n          <line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"><\/line>\n          <line x1=\"8\" y1=\"16\" x2=\"13\" y2=\"16\"><\/line>\n        <\/svg>\n      <\/span>\n\n      <span class=\"rc-v26-banner__status-content\">\n        <strong>Documentos 2026<\/strong>\n        <small>Informaci\u00f3n disponible<\/small>\n      <\/span>\n\n    <\/span>\n\n  <\/section>\n\n<\/div>\n\n\n<div id=\"filebird-document-library\">\n\t<div class=\"njt-fbdl\" data-json=\"{&quot;request&quot;:{&quot;pagination&quot;:{&quot;current&quot;:1,&quot;limit&quot;:100},&quot;search&quot;:&quot;&quot;,&quot;orderBy&quot;:&quot;post_title&quot;,&quot;orderType&quot;:&quot;DESC&quot;,&quot;selectedFolder&quot;:[&quot;Nh35ZeA1QhI7\\\/W0TNQnxLg==&quot;]},&quot;layout&quot;:&quot;grid&quot;,&quot;title&quot;:&quot;&quot;,&quot;column&quot;:4,&quot;openPopupId&quot;:&quot;&quot;}\"><\/div>\n<\/div>\n\t\t","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false},"place_cats":[54],"class_list":["post-389","place","type-place","status-publish","hentry","place_cat-contratos"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=\/wp\/v2\/places\/389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=\/wp\/v2\/places"}],"about":[{"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=\/wp\/v2\/types\/place"}],"author":[{"embeddable":true,"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=389"}],"wp:term":[{"taxonomy":"place_cat","embeddable":true,"href":"https:\/\/www.concejomunicipalfloridablanca.gov.co\/index.php?rest_route=%2Fwp%2Fv2%2Fplace_cats&post=389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}