@font-face{font-family:Poppins;font-weight:900;src:url(../fonts/Poppins-Black.otf)format("opentype");font-display:optional}@font-face{font-family:Poppins;font-weight:700;src:url(../fonts/Poppins-Bold.otf)format("opentype");font-display:swap}@font-face{font-family:Poppins;font-weight:400;src:url(../fonts/Poppins-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:uicons-regular-rounded;src:url(/static/css/flaticons/css/uicons-regular-rounded-DWTIAQ4L.woff2)format("woff2"),url(/static/css/flaticons/css/uicons-regular-rounded-ZO56MB3L.woff)format("woff"),url(/static/css/flaticons/css/uicons-regular-rounded-XQLH6AOV.eot#iefix)format("embedded-opentype");font-display:swap}i[class^=fi-rr-]:before,i[class*=\ fi-rr-]:before,span[class^=fi-rr-]:before,span[class*=fi-rr-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-regular-rounded!important;font-weight:400!important}.fi-rr-menu-burger:before{content:""}.fi-rr-download:before{content:""}.fi-rr-thumbtack:before{content:"אַ"}.fi-rr-user:before{content:"ﯯ"}.fi-rr-briefcase:before{content:""}.fi-rr-flag:before{content:""}.fi-rr-search:before{content:"廉"}.fi-rr-users-medical:before{content:"ﯲ"}.fi-rr-arrow-small-left:before{content:""}.fi-rr-arrow-small-right:before{content:""}.fi-rr-box-ballot:before{content:""}.fi-rr-globe:before{content:""}.fi-rr-comment:before{content:""}.fi-rr-building:before{content:""}.fi-rr-bank:before{content:""}.fi-rr-check-circle:before{content:""}.fi-rr-document:before{content:""}.fi-rr-building-store:before{content:""}.fi-rr-trash:before,.fi-rr-refresh:before{content:""}.fi-rr-share:before{content:"獵"}@font-face{font-family:uicons-brands;src:url(/static/css/flaticons/css/uicons-brands-XJPKRNBN.woff2)format("woff2"),url(/static/css/flaticons/css/uicons-brands-PQBQF6T3.woff)format("woff"),url(/static/css/flaticons/css/uicons-brands-ZJWE2ELA.eot#iefix)format("embedded-opentype");font-display:block}i[class^=fi-brands-]:before,i[class*=\ fi-brands-]:before,span[class^=fi-brands-]:before,span[class*=fi-brands-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-brands!important;font-weight:400!important}.fi-brands-youtube:before{content:""}.fi-brands-twitter:before{content:""}.fi-brands-linkedin:before{content:""}.fi-brands-whatsapp:before{content:"";content:""}.fi-brands-instagram:before{content:""}.fi-brands-facebook:before{content:""}.fi-brands-telegram:before{content:""}.fi-brands-reddit:before{content:""}html,body{height:100%;overflow:auto}body{letter-spacing:.005em;margin:0;font-family:Poppins,sans-serif;line-height:1.5em}h1{text-align:left;color:#6a706e;font-size:1.8em;font-weight:700;line-height:45px}h2{color:#6a706e;margin-top:0;padding-top:0;font-size:19px;font-weight:700;line-height:23px}h1,h2,h3,h4,h5,h6{color:#0f3d57;font-family:Poppins;font-weight:700}a{color:#0074d4}a:hover{color:#0c3b5a}a:visited{color:#203240}hr{color:#474c4a}fieldset{border:0;padding:0 .75rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;color:#000;background-color:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iconButton:visited,.iconButton{color:#0f3d57;cursor:pointer;background:#fff;border-radius:120px;margin-top:-.5em;margin-left:10px;padding:11px;font-size:24px;line-height:15px;text-decoration:none;display:inline-flex;position:relative;top:3px}.iconButton:hover,.iconButton.active,.iconButton:active{background:#ffc107}.iconButton.disabled,.iconButton:disabled{cursor:not-allowed;background:#f2f2f3}.primaryButtonLarge:visited,.primaryButtonLarge{color:#fff;cursor:pointer;background:#0074d4;border:none;border-radius:16px;padding:16px;text-decoration:none;display:inline-flex}.primaryButtonLarge:hover{color:#fff;background:#0c3b5a}.primaryButtonLarge.active,.primaryButtonLarge:active{background:#0c3b5a}.primaryButtonLarge.disabled,.primaryButtonLarge:disabled{cursor:not-allowed;background:#f2f2f3}.secondaryButtonLarge:visited,.secondaryButtonLarge{box-sizing:border-box;color:#0f3d57;cursor:pointer;background:#fff;border:2px solid #0f3d57;border-radius:16px;justify-content:center;padding:9px 24px;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.primaryButtonSmall{box-sizing:border-box;cursor:pointer;background:#2090d0;border:none;border-radius:8px;justify-content:center;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#fff!important;text-decoration:none!important}.primaryButtonSmall:hover{color:#fff;background:#0c3b5a}.primaryButtonSmall.active,.primaryButtonSmall:active{background:#0c3b5a}.primaryButtonSmall.disabled,.primaryButtonSmall:disabled{cursor:not-allowed;background:#f2f2f3}.secondaryButtonSmall{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0f3d57;border-radius:8px;justify-content:center;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#0f3d57!important;text-decoration:none!important}.secondaryButtonSmall:hover{background:#0074d4;border:1px solid #0d0c0d;color:#fff!important}.secondaryButtonSmall:active,.secondaryButtonSmall.active{background:#2090d0;border:1px solid #0d0c0d;color:#fff!important}.secondaryButtonSmall:disabled,.secondaryButtonSmall.disabled{color:#9f9fa1;background-color:#fff;border:1px solid #9f9fa1}@media screen and (width<=500px){.primaryButtonSmall,.secondaryButtonSmall{white-space:nowrap;padding:3px 10px;font-size:11px}.secondaryButtonLarge{white-space:nowrap;padding:9px;font-size:12px}}.secondaryButtonLarge:hover{color:#0d0c0d;background:#0074d4;border:2px solid #0d0c0d}.secondaryButtonLarge:active,.secondaryButtonLarge.active{color:#0d0c0d;background:#2090d0;border:2px solid #0d0c0d}.secondaryButtonLarge:disabled,.secondaryButtonLarge.disabled{color:#9f9fa1;background-color:#fff;border:2px solid #9f9fa1}.wrapper{clear:both;text-align:left;background:#fff;max-width:1200px;min-height:calc(100% - 500px);margin:0 auto;padding:0 1em}@media screen and (width<=768px){.wrapper{margin:0;padding:0}}.header{clear:both;padding:0 2em}.logo{width:220px;height:85px}.header .menu{float:right}.banner{clear:both;background:#09344c;justify-content:left;align-items:center;margin-bottom:1em;padding:0 2em;display:flex;overflow:auto}.banner .icon{float:left;margin-right:10px}.banner .text{float:left}.banner p{color:#000;font-family:Poppins;font-size:16px;line-height:18px}.menu{clear:both;margin:0;padding:0;list-style:none}.menu li{background:#ffc33f;border-radius:5px;margin:1em;padding:.2em;display:inline-block}#mainMenu{clear:right;justify-content:center;align-items:center;margin-top:25px;display:flex}.menu a{margin-right:20px;text-decoration:none}.headerButton{color:#000;text-align:center;border:none;border-radius:6px;margin-right:2em;display:inline-block;position:relative}@media screen and (width<=550px){#mainMenuHandle .headerButton{position:inherit;margin:.2em 0;display:block}.actionBar{top:0!important}.actionBar .secondaryButtonLarge{padding:0!important}}@media screen and (width<=980px){#mainMenuHandle{text-align:center;font-size:11px;line-height:40px}#mainMenuHandle .headerButton{color:#0f3d57;background-color:#0000;border:2px solid #0f3d57;padding:1.2em 1.8em;transition:all .2s}#mainMenuHandle.open .headerButton{color:#fff;background-color:#0f3d57;border-radius:5px 5px 0 0;padding:1.3em 2em}#mainMenu{text-align:center;z-index:20;background-color:#0f3d57;border:1px solid #e6eff6;border-radius:5px;width:200px;margin-top:-25px;position:absolute;right:10px;box-shadow:0 4px 12px #0f3d5726}.headerButton{margin:1em;position:static}#mainMenu .headerButton{box-sizing:border-box;color:#fff;width:calc(100% - 4px);margin:2px;padding:.5em;transition:all .2s}#mainMenu .headerButton:hover{background-color:#0074d4}.hometext{padding:0}.estadisticas .stat{box-sizing:border-box;border-bottom:1px solid #e6eff6;border-right:none;width:100%;margin:20px 20px 0;padding-bottom:20px}.estadisticas .stat:last-child{border-bottom:none}.twitter{margin:10px}}@media screen and (width<=600px){.logo{width:150px;height:58px;margin-top:15px}.footerlogo .logo{height:41px}.header{padding:0 1em}h1{font-size:1.4em;line-height:1.4}}@media screen and (width<=420px){.header{padding:0 .5em}.logo{width:119px;height:46px}.footerlogo .logo{height:32.8px}}.infobanner{text-align:center;box-sizing:border-box;color:#fff;background:#09344c url(../img/mainbanner2.jpg) 50%/cover no-repeat;border-radius:16px;margin-bottom:10px;padding:2em}.infobanner h1{text-align:center;color:#fff;font-family:Poppins;font-size:2em;font-weight:700}.homeFieldset{position:relative}.homeFieldset label[for=keyword]{display:none}#keyword{box-sizing:border-box;border-radius:31px;width:100%;max-width:600px;margin:0;padding:.81em 1.5em;transition:background-color .2s}#keyword:hover{background-color:#e5e7cc}.mainSearchInput button{color:#fff;cursor:pointer;background-color:#0f3d57;border:none;border-radius:22px;margin-left:210px;padding:.6em 1.5em;font-family:Poppins;font-weight:700;transition:background-color .2s;position:absolute;top:2px;left:50%}.mainSearchInput button:hover{background-color:#0a2a3d}@media screen and (width<=920px){.mainSearchInput button{left:auto}.infobanner{font-size:80%}}@media screen and (width<=768px){.infobanner{border-radius:0;font-size:65%;line-height:110%}.infobanner h1{line-height:1.5em}.mainSearchInput button{margin-left:243px;font-size:.8em;line-height:26px}}@media screen and (width<=666px){.mainSearchInput button{margin-left:0;right:13px}}.cardbox{flex-wrap:wrap;justify-content:space-between;display:flex}.estadisticas,.card{box-sizing:border-box;border:1px solid #c6cfd6;border-radius:16px;min-height:4em;margin-bottom:10px;padding:16px}.card-gray{background-color:#f5f5f5}.card-gray .tabHeader{background-color:#c8c9ca}.card .icon{text-align:center;width:100%}.cardTitle{color:#0f3d57;text-align:center;margin:25px 0;font-family:Poppins;font-size:25px;font-weight:700}.card p{color:#0f3d57;text-align:center;font-family:Poppins;font-size:16px;line-height:18px}.card input[type=text]{box-sizing:border-box;color:#000;border:1px solid #c6cfd6;border-radius:16px;width:100%;height:40px;padding:5px 10px;font-size:20px}.card form{width:100%}.card .actionButton{text-align:center;color:#0f3d57;text-align:center;background:#f5bd53;border:none;border-radius:16px;padding:6px 15px;font-family:Poppins;font-size:16px}.tabButtons{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.tabButtons .secondaryButtonLarge{margin-left:auto}.tabButton{color:#fff;cursor:pointer;background:#09344c;border:none;border-radius:4px;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:1rem;transition:all .3s;position:relative}.tabButton i{color:#fff;margin-right:.5rem}.tabButton:hover{background:#005fa3}.tabButton.active i{color:#0f3d57}.tabButton.active{color:#0f3d57;background:#f5bd53}.tabButton.active:after{content:"";background-color:#9f9fa1;width:100%;height:3px;position:absolute;bottom:-.5rem;left:0}.tab{display:none}.tab.active{display:block}.tabHeader{color:#0f3d57;background-color:#dee2e6;border-radius:0 0 8px 8px;margin-top:-16px;margin-bottom:.75rem;padding:.4rem .75rem;font-size:.85rem;font-weight:400}.homeStats{border-collapse:collapse;width:100%;margin:1em 0}.homeStats th,.homeStats td{text-align:left;border-bottom:1px solid #e6eff6;padding:12px}.homeStats th.alignRight,.homeStats td.alignRight{text-align:right}.homeStats th{color:#6a706e;font-weight:400;position:relative}.homeStats th.sortColumn{color:#0f3d57;font-weight:700}.homeStats th.sortColumn:after{content:"↓";width:10px;height:10px}.homeStats td{color:#2b2b2b;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.homeStats tr:hover{background-color:#f8f9fa}.homeStats a.link{color:#0074d4;text-decoration:underline}.homeStats a:not(.link){color:#6a706e;text-decoration:none}.homeStats a:not(.link):hover{color:#0f3d57}.homeStats i{width:20px;height:20px;display:inline-flex}.homeStats span{justify-content:center;align-items:center;display:inline-flex}.cardFooter{color:#6a706e;background-color:#f5f5f5;border:none;border-top:1px solid #e6eff6;border-radius:0 0 16px 16px;margin:-16px;padding:1em;font-size:.9em}.card-gray .cardFooter{background-color:#dee2e6}.buttonGroup{flex-wrap:wrap;gap:.5rem;width:100%;padding-bottom:1rem;display:flex;overflow-x:auto}.home .buttonGroup{justify-content:center}@media screen and (width<=768px){.buttonGroup{justify-content:start}}.cardFooter a{color:#0074d4;text-decoration:underline}@media screen and (width<=768px){.homeStats{display:block;overflow-x:auto}.homeStats th,.homeStats td{padding:8px;font-size:.9em}.cardbox{flex-direction:column}.card{border:none;border-bottom:1px solid #c6cfd6;border-radius:0;width:100%;margin-bottom:0}.cardTitle{margin:-18px 5px 30px;font-size:20px}.card p{font-size:14px}.tabButtons{flex-wrap:wrap}.tabButton{font-size:10px}.tabButtons .secondaryButtonLarge{white-space:nowrap;padding:.5rem;font-size:10px;line-height:12px}.buscadorTitle{flex-direction:column}}.buscador{border-radius:6px;flex-direction:column;align-items:flex-start;gap:40px;margin:2em 2em 1em 1em;padding:0;font-weight:400;display:flex;position:relative}.buscador fieldset{margin:0;padding:0;display:grid}.buscadorFieldset .tabButtons{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.5em;width:100%;overflow-x:auto}.buscadorFieldset .tabButtons .secondaryButtonLarge i{margin-right:.5rem}#buscadorUpdate{display:none}@media screen and (width<=768px){.buscadorFieldset .tabButtons{gap:.25em}.buscadorFieldset .tabButtons .secondaryButtonLarge,.buscadorFieldset .tabButton{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.buscadorFieldset .tabButtons .secondaryButtonLarge i,.buscadorFieldset .tabButton i{margin-right:0}.buscadorFieldset .tabTitle{line-height:1}.tabButtons p{font-size:10px}.buscador{margin:.5em .1em 0}}.buscador input.buscador-input,.buscador input.multiselect-filter,.buscador input[type=text],.buscador select{box-sizing:border-box;color:#000;background:#fff;border-radius:16px;max-width:100%;height:40px;padding:5px 10px;font-size:15px;border:1.5px solid #9f9fa1!important}.buscador input.buscador-input,.buscador input.multiselect-filter,.buscador input[type=text]{width:25em;padding-left:40px}.buscador .multiselect-select{height:10em;margin-top:.5em;padding:0;display:none}.buscador .multiselect-select option{padding:.5em}.resultados{flex-direction:column;justify-content:center;padding:1em 2em;display:flex}.resultados p{text-align:center;font-size:20px;font-weight:400;line-height:36px}.results{padding:1em 2em;font-weight:400}.fieldsetgroup .results{padding:1em 0}.resultType_contract{grid-template-columns:56px auto auto auto}.resultType_award{grid-template-columns:56px 2fr auto auto}.resultType_supplier{grid-template-columns:56px 5fr 2fr auto}.resultType_buyer{grid-template-columns:56px 3fr auto}.resultType_representante{grid-template-columns:56px 4fr auto auto}.resultType_uc,.resultType_category{grid-template-columns:56px 1fr auto}.noResults{color:#0f3d57;text-align:center;letter-spacing:.01em;background:#f8f9fa;border:1.5px solid #e6eff6;border-radius:12px;max-width:600px;margin:2em auto;padding:2em 1.5em;font-family:Poppins,sans-serif;font-size:1.15em;font-weight:400;transition:background .2s;box-shadow:0 2px 8px #0000000a}.noResults:before{content:"";color:#0074d4;margin-bottom:.5em;font-family:uicons-regular-rounded,sans-serif;font-size:2em;display:block}@media screen and (width<=600px){.noResults{padding:1.2em .5em;font-size:1em}}@media screen and (width<=700px){.results{padding:.2em}.resultType_contract{grid-template-rows:1fr 1fr;grid-template-columns:auto auto auto}.resultType_award{grid-template-columns:56px 2fr auto auto}.resultType_supplier{grid-template-columns:56px 5fr 2fr auto}.resultType_buyer{grid-template-columns:56px 3fr auto}.resultType_representante{grid-template-columns:56px 4fr auto auto}.resultType_uc{grid-template-columns:56px 1fr}}@media screen and (width<=420px){.results{padding:.2em}.resultType_contract{grid-template-rows:1fr 1fr;grid-template-columns:auto auto}.resultType_award{grid-template-columns:56px 2fr auto auto}.resultType_supplier{grid-template-columns:56px 5fr 2fr auto}.resultType_buyer{grid-template-columns:56px 3fr auto}.resultType_representante{grid-template-columns:56px 4fr auto auto}.resultType_uc{grid-template-columns:56px 1fr}}.pageTitle{margin-top:4em;padding:0 2em;font-weight:400}.buscador .fieldTitle{color:#0c3b5a;text-align:center;margin:0 0 15px;padding:0;font-size:12px;font-weight:700}.buscador .tabContainer{width:100%}.filtersContainer{box-sizing:border-box;background:#cbd6e3;border-radius:10px;flex-wrap:wrap;justify-content:stretch;align-items:stretch;gap:10px;width:100%;margin-top:-17px;padding:10px;display:flex!important}.buscadorFilterGroup.first{box-sizing:border-box;flex-basis:100%;justify-content:stretch;align-items:stretch;width:100%;display:flex!important}.buscadorFilterGroup.first .buscadorFilterLabel{background-color:#0000;border-radius:10px 0 0 10px;flex-basis:100px;line-height:29px;display:inline-block}.buscadorFilterGroup.first .buscadorFilterLabel:after{content:""}.buscadorFilterGroup.first .buscadorFilterContent{background:0 0;border:none;flex-basis:100%;max-width:100%;margin:0;padding:0;display:inline-block;position:static}.buscadorFilterGroup.first .buscadorFilterContent input{box-sizing:border-box;border:none;border-radius:0 10px 10px 0;width:100%;margin:0;padding:.81em 1.5em;font-family:Poppins;font-size:.9em;line-height:22px;transition:background-color .2s}.buscadorFilterGroup.first .buscadorFilterContent input:hover{background-color:#e5e7cc}.buscadorFilterGroup{flex-grow:1}.buscadorFilterContent{opacity:0;z-index:10;background:#e6eff6;border:1.5px solid #e6eff6;border-radius:10px;min-width:250px;max-width:380px;padding:1em;transition:opacity .2s,transform .2s;display:none;position:absolute;transform:translateY(-10px)scaleY(.98);box-shadow:0 2px 8px #0000000a}.buscadorFilterGroup.open .buscadorFilterContent{opacity:1;display:block;transform:translateY(0)scaleY(1)}.buscadorFilterLabel{cursor:pointer;color:#0074d4;text-align:center;background:#fff;border:1px solid #0000;border-radius:10px;outline:none;padding:.3em;font-size:12px;font-weight:500;transition:background .2s,color .2s}.buscadorFilterLabel:after{content:"⌄";margin-left:5px;font-size:16px;position:relative;top:-2px}.buscadorFilterLabel:hover,.buscadorFilterLabel:focus{color:#0f3d57;background:#e6eff6}.buscadorFilterGroup.open .buscadorFilterLabel{color:#fff;background:#0074d4}.buscadorFilterLabel.active{color:#fff;background:#0074d4;border:2px solid #0074d4;padding-right:2.2em;position:relative}.clearItemBtn{cursor:pointer;text-align:center;border:1px solid #0074d4;border-radius:50%;width:1.2em;height:1.2em;margin:0;padding:0;font-size:1.2em;line-height:1.2;transition:all .2s;display:inline-block}.tagResults .clearItemBtn{margin-right:1em}.tagResults .clearFilterBtn{text-align:center;color:#0074d4;border:1px solid #0074d4;margin-right:.5em;position:static;transform:translateY(0)}.clearItemBtn:hover{color:#fff;background:#0074d4}.clearFilterBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:1.2em;height:1.2em;margin:0;padding:0;font-size:1.2em;line-height:1.2;transition:all .2s;display:inline-block;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.buscadorFilterLabel .clearFilterBtn:hover{color:#fff;background:#ffc33f;border:1px solid #ffc33f}.buscadorTitle{color:#0c3b5a;margin:0;padding:0;font-size:18px;font-weight:700;display:flex}.tagResults{flex-grow:1;margin:0 10px}.candidateContest .fieldValue{border-radius:8px;margin-right:10px;padding:8px;font-size:16px}.downloadButton{max-height:4em}.result{clear:both;border-bottom:1px solid #c8c9ca;padding:16px;text-decoration:none;display:block}.result:hover{background-color:#c4dff5}.result:hover .resultIcon{background-color:#fff}.resultItem{grid-column-gap:18px;display:grid}.resultTipoOrganizacion{max-height:3em;display:inline-block;overflow:hidden}.resultIcon{color:#4d4b4f;background:#c4dff5;border-radius:8px;width:56px;min-width:56px;max-width:56px;height:56px;font-size:20px;display:inline-block;overflow:hidden}.resultPhoto{background-position:50%;background-size:cover;width:56px;height:56px;display:inline-block;position:relative;top:-66px}.resultIcon i{width:22px;height:22px;margin:16px;padding:1px;display:inline-block;overflow:hidden}.resultName{color:#0d0c0d;width:100%;margin:auto}.page{color:#000;opacity:.5;margin:.5em;padding:.5em;text-decoration:none;display:inline-block}.page:active,.page:hover{color:#0c3b5a;opacity:1;font-weight:700}.page:visited{background:#fff}.page.current{opacity:1;color:#fff;background:#0c3b5a;border-radius:100px;min-width:30px}.page.arrow{opacity:1;font-size:20px}.itemContents{padding-left:1em;display:flow-root}.epub{float:right;width:300px;height:250px}.itemDescription{border:1px solid #0074d4;border-radius:8px;margin-bottom:1rem;padding:1rem}.itemNota{background:#c4dff5;border-radius:2px 2px 8px 8px;margin:0 -10px;padding:10px;font-size:.8em}.advancedProfile{background-color:#ebdc8b8c;border:1px solid #0074d4;border-radius:8px;margin-bottom:1em;padding:10px}.fieldset{display:block}.fieldset.fielset_main{background:0 0}.fieldsetgroup{border:1px solid silver;border-radius:5px;margin-bottom:2em;padding:1em 1em 0;display:block}.fieldsetgroup.titulo{background:0 0;border:none;margin:0;padding:0}.field{margin-bottom:1em;line-height:2em;display:inline-block}@media screen and (width<=750px){.field{margin-bottom:.3em;line-height:1.3em}.epub{float:none}.itemDescription{width:auto}}.itemContents .titulo h1{font-family:Poppins;font-weight:400}.home h2 .resultIcon,.itemContents .resultIcon{margin-right:10px;line-height:20px}.home h2 .resultIcon,.itemContents h1 .resultIcon{position:relative;top:18px}.pageTitle{padding:0 2em;font-family:Poppins}.fieldTitle{color:#666;font-size:12px;font-weight:400}.fieldValue{color:#000;background:#ddd;border-radius:5px;margin:0 .2em 0 .3em;padding:0 .5em;font-size:14px;font-weight:400;line-height:24px;display:inline-block}.field_main{display:block}.field_main .fieldTitle{color:#000;margin-top:1em;font-size:13px;font-weight:bolder;display:block;position:relative}.field_main .fieldValue{background:0 0;margin:0;padding:0;font-size:1em;font-weight:lighter}.contracts p.fecha{font-size:18px}table{border-spacing:0;width:100%;margin:20px 0 30px;font-size:14px}table tr.field:nth-child(2n){background:#e6eff6}table td.fieldTitle{color:#0f3d57;width:25%;padding:5px;font-family:Poppins;font-weight:700}table td.fieldValue{color:#2b2b2b;width:75%;padding:5px;font-weight:bolder}hr{border-top:2px solid #e6eff6}.actionBar{float:right;background:#fff;border-radius:16px;margin:2em;padding:1.5em;transition:all .2s ease-in-out;box-shadow:0 4px 20px #0c3b5a14}.actionBar:hover{box-shadow:0 6px 24px #0c3b5a1f}.actionBar h2{color:#0f3d57;margin-bottom:1em;font-size:14px;font-weight:500}.actionBar ul,.actionBar li{margin:0;padding:0;list-style:none}.actionBar .secondaryButtonLarge{background:#fff;border:2px solid #e6eff6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:12px;transition:all .2s ease-in-out;display:flex}.actionBar .secondaryButtonLarge:hover{background:#f8fafc;border-color:#2090d0;transform:translateY(-2px)}.actionBar .secondaryButtonLarge i{color:#0f3d57;margin-bottom:6px;font-size:26px}.actionBar .secondaryButtonLarge span{color:#0f3d57;font-size:12px;font-weight:500;line-height:14px}@media screen and (width<=800px){.actionBar{height:70px;box-shadow:none;z-index:1000;background:0 0;border-radius:0;margin:0;padding:0 .4em;position:absolute;top:5px;right:calc(80px + 5%)}.actionBar:hover{box-shadow:none}.actionBar h2{display:none}.actionBar ul{justify-content:space-between;align-items:center;gap:8px;width:96%;height:100%;padding:0;display:flex}.actionBar li{width:100%}.actionBar .secondaryButtonLarge{background:0 0;border:none;width:100%;height:100%;margin:0;padding:5px}.actionBar .secondaryButtonLarge:hover{background:#ffffff1a;transform:none}.actionBar>ul>li>.secondaryButtonLarge i{margin-bottom:4px;font-size:20px}.actionBar>ul>li>.secondaryButtonLarge span{font-size:10px;line-height:12px}.footer{padding-bottom:80px!important}}#shareDropdown,#reportMenu{z-index:1000;background:#fff;border:1px solid #e6eff6;border-radius:16px;min-width:240px;margin-top:12px;padding:1.5em;transition:all .2s ease-in-out;display:none;position:absolute;right:0;box-shadow:0 4px 24px #0c3b5a1f}#shareDropdown:hover,#reportMenu:hover{border-color:#2090d0;box-shadow:0 8px 32px #0c3b5a26}@media screen and (width<=800px){#shareDropdown,#reportMenu{min-width:unset;z-index:1000;background:#fff;border:1px solid #7190a9;border-radius:12px;flex-direction:column;margin:0;padding:1.25em;transition:all .2s ease-in-out;display:none;position:fixed;inset:16px 16px 80px;overflow-y:auto;box-shadow:0 -4px 24px #0c3b5a26}#shareDropdown h3,#reportMenu h3{color:#0f3d57;margin:.5em;font-size:12px;font-weight:500}#shareDropdown ul{flex-direction:column}#shareDropdown .secondaryButtonLarge{background:0 0;flex-direction:row;width:100%;height:100%;padding:5px}#shareDropdown .secondaryButtonLarge i{margin-bottom:0;margin-right:.5em}}#reportMenu .primaryButtonLarge{text-align:center;color:#fff;background:#2090d0;border-radius:12px;width:100%;margin-top:12px;padding:.875em;font-weight:500;transition:all .2s ease-in-out;display:block}#reportMenu .primaryButtonLarge:hover{background:#0f3d57;transform:translateY(-1px)}.modal{z-index:10;background:#fff;border:2px solid #0c3b5a;border-radius:16px;width:500px;margin-left:-250px;padding:1em;position:fixed;left:50%}@media screen and (width<=600px){.modal{box-sizing:border-box;width:90%;margin:0;left:5%}}.modal-header h5{border-bottom:1px solid;margin:0;padding:0;font-size:1.1em}.modal-header .close{position:absolute;top:15px;right:10px}.searchTermTitle{color:#474c4a;font-size:12px;font-weight:400;line-height:16px}hr,.result{clear:both;margin-bottom:2em}.result em{background:#ffa}.itemContents .resultIcon{margin-right:10px}.itemContents h1 .resultIcon{position:relative;top:18px}@media screen and (width<=500px){.itemName{font-size:.8em}}.footer{clear:both;color:#fff;background:#0c3b5a;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:50px;padding:50px 2em 2em;font-size:12px;display:flex}.footersocial p{border-bottom:1px solid #2090d0;margin-bottom:3em}.footersocial{border-top:1px solid #2090d0;justify-content:space-between;width:100%;margin-top:3em;padding-top:1em;display:flex}.footertext{text-align:left;max-width:500px;margin:2em 1em 1em 0;font-size:14px;line-height:1.4}.footer-contact{margin:2em 0;display:flex}.footer-contact .primaryButtonLarge:hover{color:#fff;background:#0c3b5a}.footer-contact .iconButton{color:#0c3b5a;margin:0 0 0 1em}.footer a{color:#fff;text-decoration:none}.twitter{width:40px;margin:20px}.footermenu{margin-right:4em}.footermenu ul{margin:.5rem 0;padding-left:0}.footermenu li{margin:.25rem 1em}.footermenu a{transition:color .2s}.footermenu a:hover{color:#2090d0}.footermenu h2,.footermenu a{color:#fff}.footer-disclaimer{flex-basis:100%}@media screen and (width<=450px){.footer{padding:30px .5em 1em 1em}}@media screen and (width<=600px){.hometext{padding:0}.estadisticas .stat{box-sizing:border-box;border-bottom:1px solid #c6cfd6;border-right:none;width:100%;margin:20px 20px 0;padding-bottom:20px}.estadisticas .stat:last-child{border-bottom:none}}.consent-banner{z-index:1000;background:#0c3b5a;padding:1em;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 100px #00000080}.consent-banner p{color:#fff}.consent-content{justify-content:space-between;align-items:center;gap:1em;max-width:1200px;margin:0 auto;display:flex}.consent-content p{flex:1;margin:0}.consent-buttons{flex-shrink:0;gap:.5em;display:flex}.consent-customize-panel{z-index:1001;background:#fff;padding:1.5em;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0c3b5a26}.consent-options{max-width:600px;margin:0 auto 1.5em}.consent-option{align-items:flex-start;gap:1em;margin-bottom:1em;display:flex}.consent-option label{flex-direction:column;gap:.25em;display:flex}.consent-option span{color:#666;font-size:.9em}.consent-customize-buttons{justify-content:center;gap:1em;display:flex}@media screen and (width<=920px){.consent-content{text-align:center;flex-direction:column}.consent-content p{font-size:.8em}.consent-buttons{justify-content:center;width:100%}.consent-customize-panel{padding:1em}.consent-option{flex-direction:column;align-items:flex-start;gap:.5em}}.notification{border-radius:4px;margin-bottom:20px;padding:15px;font-weight:500}.notification.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.notification.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.contact-form{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;max-width:600px;margin:2em 0;padding:2em}.contact-form .form-group{margin-bottom:1.5em}.contact-form label{color:#0f3d57;margin-bottom:.5em;font-weight:500;display:block}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{border:1.5px solid #9f9fa1;border-radius:8px;width:100%;padding:.75em;font-family:Poppins,sans-serif;font-size:16px;transition:border-color .2s}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form textarea:focus{border-color:#0074d4;outline:none;box-shadow:0 0 0 2px #0074d41a}.contact-form textarea{resize:vertical;min-height:120px}@media screen and (width<=600px){.contact-form{margin:1em 0;padding:1em}}.breadcrumbs{color:#6a706e;background-color:#e6eff6;margin-bottom:0;padding:1em 2em;font-size:.9em}.breadcrumbs a{color:#0f3d57;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:#0f3d57;text-decoration:underline}.breadcrumbs .separator{color:#9f9fa1;margin:0 .5em}@media screen and (width<=768px){.breadcrumbs{white-space:nowrap;padding:.8em 1em;font-size:.8em;overflow-x:auto}.breadcrumbs .separator{margin:0 .3em}}.blogContent{color:#2c353d;background:#f8f9fad4;border-radius:8px;margin:1em 0;padding:3em;font-size:.9em}@media screen and (width<=768px){.blogContent{padding:1em}}.blogHeaderImage{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.blogHeaderImage img{max-width:100%;height:auto}.blogDate{color:#09344c;margin:0}.blogAuthor{display:inline-block}.blogAuthor a{color:#0074d4;text-decoration:none}.blogAuthor a:hover{text-decoration:underline}.blogCategory{margin:.5em 0;display:inline-block}.blogCategory a{color:#0074d4;text-decoration:none}.blogCategory a:hover{text-decoration:underline}.blogTags{margin-top:.5em}.blogTag{color:#0f3d57;background:#e9ecef;border-radius:4px;margin:.2em .4em .2em 0;padding:.2em .6em;font-size:.85em;text-decoration:none;display:inline-block}.blogTag:hover{background:#dee2e6;text-decoration:none}.blogContent{margin:2em 0;line-height:1.6}.blogContent .blogExcerpt{text-align:left;margin:1em 0}.blogContent h1,.blogContent h2,.blogContent h3,.blogContent h4,.blogContent h5,.blogContent h6{color:#0f3d57;margin:1.7em 0 .8em}.blogContent p{max-width:60em;margin:1em 0;line-height:1.6}.blogContent li{max-width:60em}.blogContent a{color:#00559b;text-decoration:underline #a88b3580;transition:all .2s}.blogContent a:hover{text-shadow:0 0 5px #a88b3580;text-decoration:underline}.blogContent img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.blogContent blockquote{background:#f8f9fa;border-left:4px solid #0074d4;margin:1.5em 0;padding:1em 1.5em;font-style:italic}.blogContent code{background:#f8f9fa;border-radius:4px;padding:.2em .4em;font-family:monospace;font-size:.9em}.blogContent pre{background:#f8f9fa;border-radius:8px;margin:1em 0;padding:1em;overflow-x:auto}.blogContent pre code{background:0 0;padding:0}.blogContent ul,.blogContent ol{margin:1em 0;padding-left:2em}.blogContent li{margin:.5em 0}.blogContent table{border-collapse:collapse;width:100%;margin:1.5em 0;box-shadow:0 0 10px #0000001a}.blogContent th,.blogContent td{background-color:#fff;border:1px solid #dee2e6;padding:.75em}.blogContent th{background:#f8f9fa;font-weight:600}.blogContent tr:nth-child(2n){background:#fff}.blogMeta span{margin-right:.5em;display:inline-block}@media screen and (width<=768px){.blogMeta{padding:.8em;font-size:.85em}.blogContent{font-size:.95em}.blogContent pre{padding:.8em}.blogContent table{display:block;overflow-x:auto}.blogTitle{margin:.5em}}.fuentes.card{background:#fff;border:1px solid #e6eff6;border-radius:16px;margin-bottom:1.5em;padding:1.5em}.fuentes.card .cardTitle{color:#0f3d57;margin:0 0 1em;font-family:Poppins,sans-serif;font-size:1.5em;font-weight:600}.fuentes.card .datasetGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em;display:grid}.fuentes.card .datasetCard{background:#f8f9fa;border-radius:12px;padding:1.25em;transition:transform .2s,box-shadow .2s}.fuentes.card .datasetCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.fuentes.card .datasetHeader{border-bottom:1px solid #e6eff6;justify-content:space-between;align-items:center;margin-bottom:1em;padding-bottom:1em;display:flex}.fuentes.card .datasetTitle{color:#0f3d57;flex:1;margin:0;font-family:Poppins,sans-serif;font-size:1.1em;font-weight:600}.fuentes.card .datasetLogo{object-fit:contain;max-width:120px;max-height:40px;margin-left:1em}.fuentes.card .datasetInfo{color:#6a706e}.fuentes.card .datasetPublisher{color:#0074d4;margin:0 0 .75em;font-size:.9em}.fuentes.card .datasetDescription{margin:0 0 1em;font-size:.95em;line-height:1.5}.fuentes.card .datasetMeta{background:#fff;border-radius:8px;margin-bottom:1em;padding:.75em}.fuentes.card .datasetRange,.fuentes.card .datasetUpdate{color:#6a706e;margin:.5em 0;font-size:.85em}.fuentes.card .datasetRange strong,.fuentes.card .datasetUpdate strong{color:#0f3d57;font-weight:500}.fuentes.card .datasetLinks{gap:1em;margin-top:1em;display:flex}.fuentes.card .datasetLink{color:#0074d4;background:#fff;border:1px solid #0074d4;border-radius:6px;padding:.5em 1em;font-size:.9em;font-weight:500;text-decoration:none;transition:all .2s}.fuentes.card .datasetLink:hover{color:#fff;background:#0074d4}@media screen and (width<=768px){.fuentes.card{margin-bottom:1em;padding:1em}.fuentes.card .cardTitle{font-size:1.25em}.fuentes.card .datasetGrid{grid-template-columns:1fr;gap:1em}.fuentes.card .datasetCard{padding:1em}.fuentes.card .datasetHeader{flex-direction:column;align-items:flex-start;gap:.5em}.fuentes.card .datasetLogo{margin-top:.5em;margin-left:0}.fuentes.card .datasetLinks{flex-direction:column}.fuentes.card .datasetLink{text-align:center}}.tagResults-total-amount{font-size:14px}.filterName{background-color:#f0f0f0;border-radius:10px;margin:5px;padding:0 4px;font-size:13px;line-height:2;display:inline-block}.pagesContainer-center{text-align:center}