1<!DOCTYPE html> <html class="ltr" dir="ltr" lang="pt-BR"> <head> <meta charset="UTF-8"> <title> Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </title> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"> <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap"> </noscript> <link rel="preload" href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/css/1.3.0/css/line-awesome.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/css/1.3.0/css/line-awesome.min.css"> </noscript> <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
1<script type="importmap">{"imports":{"react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js"},"scopes":{}}</script>
1<script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://so.df.gov.br/o/admin-theme/images/clay/icons.svg';Liferay.Icons.spritemap = 'https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/clay/icons.svg';</script>
1
1<script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script>
1
1<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294965660&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script>
1 <link data-senna-track="temporary" href="https://so.df.gov.br/pagina-inicial" rel="canonical" /> <link data-senna-track="temporary" href="https://so.df.gov.br/pagina-inicial" hreflang="pt-BR" rel="alternate" /> <link data-senna-track="temporary" href="https://so.df.gov.br/pagina-inicial" hreflang="x-default" rel="alternate" /> <meta property="og:locale" content="pt_BR"> <meta property="og:locale:alternate" content="pt_BR"> <meta property="og:site_name" content="Secretaria de Estado de Obras e Infraestrutura do Distrito Federal"> <meta property="og:title" content="InÃcio - Secretaria de Estado de Obras e Infraestrutura do Distrito Federal - GDF"> <meta property="og:type" content="website"> <meta property="og:url" content="https://so.df.gov.br/pagina-inicial"> <link href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/favicon.ico" rel="apple-touch-icon" /> <link href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/favicon.ico" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/css/clay.css?browserId=chrome&themeId=secretariasdogdf2026_WAR_gdfsecretariaslf7_42026theme&minifierType=css&languageId=pt_BR&t=1790294970000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link href="/combo?browserId=chrome&minifierType=css&themeId=secretariasdogdf2026_WAR_gdfsecretariaslf7_42026theme&languageId=pt_BR&agenciahighlight_INSTANCE_0WO3Y6yK47O2:%2Fo%2Fagencia-highlight%2Fcss%2Fstyles.css&com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_X2mE4kPLJMda:%2Fo%2Fasset-publisher-web%2Fcss%2Fmain.css&com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_INSTANCE_cpAssetCategoriesNavigationPortlet_navigation_menu:%2Fo%2Fcommerce-product-asset-categories-navigation-web%2Fcss%2Fmain.css&com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0qpLyA8GBfXE:%2Fo%2Fjournal-content-web%2Fcss%2Fmain.css&com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fo%2Fportal-search-web%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fo%2Fproduct-navigation-user-personal-bar-web%2Fcss%2Fmain.css&com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&t=1790294970000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="336b76f0" />
1<script type="text/javascript" data-senna-track="temporary"> 2 // <![CDATA[ 3 var Liferay = Liferay || {}; 4 5 Liferay.Browser = { 6 acceptsGzip: function() { 7 return true; 8 }, 9 10 11 12 getMajorVersion: function() { 13 return 128.0; 14 }, 15 16 getRevision: function() { 17 return '537.36'; 18 }, 19 getVersion: function() { 20 return '128.0'; 21 }, 22 23 24 25 isAir: function() { 26 return false; 27 }, 28 isChrome: function() { 29 return true; 30 }, 31 isEdge: function() { 32 return false; 33 }, 34 isFirefox: function() { 35 return false; 36 }, 37 isGecko: function() { 38 return true; 39 }, 40 isIe: function() { 41 return false; 42 }, 43 isIphone: function() { 44 return false; 45 }, 46 isLinux: function() { 47 return false; 48 }, 49 isMac: function() { 50 return false; 51 }, 52 isMobile: function() { 53 return false; 54 }, 55 isMozilla: function() { 56 return false; 57 }, 58 isOpera: function() { 59 return false; 60 }, 61 isRtf: function() { 62 return true; 63 }, 64 isSafari: function() { 65 return true; 66 }, 67 isSun: function() { 68 return false; 69 }, 70 isWebKit: function() { 71 return true; 72 }, 73 isWindows: function() { 74 return false; 75 } 76 }; 77 78 Liferay.Data = Liferay.Data || {}; 79 80 Liferay.Data.ICONS_INLINE_SVG = true; 81 82 Liferay.Data.NAV_SELECTOR = '#navigation'; 83 84 Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; 85 86 Liferay.Data.isCustomizationView = function() { 87 return false; 88 }; 89 90 Liferay.Data.notices = [ 91 92 ]; 93 94 (function () { 95 var available = {}; 96 97 var direction = {}; 98 99 100 101 available['pt_BR'] = 'português\x20\x28Brasil\x29'; 102 direction['pt_BR'] = 'ltr'; 103 104 105 106 available['en_US'] = 'inglês\x20\x28Estados\x20Unidos\x29'; 107 direction['en_US'] = 'ltr'; 108 109 110 111 Liferay.Language = { 112 available, 113 direction, 114 get: function(key) { 115 return key; 116 } 117 }; 118 })(); 119 120 var featureFlags = {"LPD-11018":false,"LPS-193884":false,"LPS-178642":false,"LPS-193005":false,"LPS-187284":false,"LPS-187285":false,"LPS-114786":false,"LPS-192957":false,"COMMERCE-8087":false,"LRAC-10757":false,"LPS-180090":false,"LPS-170809":false,"LPS-178052":false,"LPS-189856":false,"LPS-187436":false,"LPS-182184":false,"LPS-185892":false,"LPS-186620":false,"COMMERCE-12754":false,"LPS-184404":false,"LPS-180328":false,"LPS-198183":false,"LPS-171364":false,"LPS-153714":false,"LPS-96845":false,"LPS-170670":false,"LPS-141392":false,"LPS-169981":false,"LPD-15804":false,"LPS-153839":false,"LPS-200135":false,"LPS-187793":false,"LPS-177027":false,"LPD-10793":false,"COMMERCE-12192":false,"LPD-11003":false,"LPS-196768":false,"LPS-196724":false,"LPS-196847":false,"LPS-163118":false,"LPS-114700":false,"LPS-135430":false,"LPS-134060":false,"LPS-164563":false,"LPS-122920":false,"LPS-203351":false,"LPS-194395":false,"LPD-6368":false,"LPD-10701":false,"LPS-202104":false,"COMMERCE-9599":false,"LPS-187142":false,"LPD-15596":false,"LPS-198959":false,"LPS-196935":false,"LPS-187854":false,"LPS-176691":false,"LPS-197909":false,"LPS-202534":false,"COMMERCE-8949":false,"COMMERCE-11922":false,"LPS-194362":false,"LPS-165481":false,"LPS-153813":false,"LPS-174455":false,"LPD-10735":false,"COMMERCE-13024":false,"LPS-194763":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPS-174816":false,"LPS-186360":false,"LPS-153332":false,"COMMERCE-12170":false,"LPS-179669":false,"LPS-174417":false,"LPS-183882":false,"LPS-155284":false,"LRAC-15017":false,"LPS-200108":false,"LPS-159643":false,"LPS-161033":false,"LPS-164948":false,"LPS-186870":false,"LPS-186871":false,"LPS-188058":false,"LPS-129412":false,"LPS-166126":false,"LPS-169837":false}; 121 122 Liferay.FeatureFlags = Object.keys(featureFlags).reduce( 123 (acc, key) => ({ 124 ...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true 125 }), {} 126 ); 127 128 Liferay.PortletKeys = { 129 DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', 130 DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', 131 ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' 132 }; 133 134 Liferay.PropsValues = { 135 JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, 136 UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 9223372036854775807 137 }; 138 139 Liferay.ThemeDisplay = { 140 141 142 143 144 getLayoutId: function() { 145 return '1'; 146 }, 147 148 149 150 getLayoutRelativeControlPanelURL: function() { 151 return '/group/so/~/control_panel/manage?p_p_id=com_liferay_login_web_portlet_LoginPortlet'; 152 }, 153 154 getLayoutRelativeURL: function() { 155 return '/pagina-inicial'; 156 }, 157 getLayoutURL: function() { 158 return 'https://so.df.gov.br/pagina-inicial'; 159 }, 160 getParentLayoutId: function() { 161 return '0'; 162 }, 163 isControlPanel: function() { 164 return false;
165 }, 166 isPrivateLayout: function() { 167 return 'false'; 168 }, 169 isVirtualLayout: function() { 170 return false; 171 }, 172 173 174 getBCP47LanguageId: function() { 175 return 'pt-BR'; 176 }, 177 getCanonicalURL: function() { 178 179 180 181 return 'https\x3a\x2f\x2fso\x2edf\x2egov\x2ebr\x2fpagina-inicial'; 182 }, 183 getCDNBaseURL: function() { 184 return 'https://so.df.gov.br'; 185 }, 186 getCDNDynamicResourcesHost: function() { 187 return ''; 188 }, 189 getCDNHost: function() { 190 return ''; 191 }, 192 getCompanyGroupId: function() { 193 return '20119'; 194 }, 195 getCompanyId: function() { 196 return '57149678738875'; 197 }, 198 getDefaultLanguageId: function() { 199 return 'pt_BR'; 200 }, 201 getDoAsUserIdEncoded: function() { 202 return ''; 203 }, 204 getLanguageId: function() { 205 return 'pt_BR'; 206 }, 207 getParentGroupId: function() { 208 return '8175743'; 209 }, 210 getPathContext: function() { 211 return ''; 212 }, 213 getPathImage: function() { 214 return '/image'; 215 }, 216 getPathJavaScript: function() { 217 return '/o/frontend-js-web'; 218 }, 219 getPathMain: function() { 220 return '/c'; 221 }, 222 getPathThemeImages: function() { 223 return 'https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images'; 224 }, 225 getPathThemeRoot: function() { 226 return '/o/gdf-secretarias-lf7_4-2026-theme'; 227 }, 228 getPlid: function() { 229 return '22658'; 230 }, 231 getPortalURL: function() { 232 return 'https://so.df.gov.br'; 233 }, 234 getRealUserId: function() { 235 return '20095'; 236 }, 237 getRemoteAddr: function() { 238 return '10.230.70.18'; 239 }, 240 getRemoteHost: function() { 241 return '10.230.70.18'; 242 }, 243 getScopeGroupId: function() { 244 return '8175743'; 245 }, 246 getScopeGroupIdOrLiveGroupId: function() { 247 return '8175743'; 248 }, 249 getSessionId: function() { 250 return ''; 251 }, 252 getSiteAdminURL: function() { 253 return 'https://so.df.gov.br/group/so/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; 254 }, 255 getSiteGroupId: function() { 256 return '8175743'; 257 }, 258 getURLControlPanel: function() { 259 return '/group/control_panel?refererPlid=22658'; 260 }, 261 getURLHome: function() { 262 return 'https\x3a\x2f\x2fso\x2edf\x2egov\x2ebr\x2fweb\x2fguest'; 263 }, 264 getUserEmailAddress: function() { 265 return ''; 266 }, 267 getUserId: function() { 268 return '20095'; 269 }, 270 getUserName: function() { 271 return ''; 272 }, 273 isAddSessionIdToURL: function() { 274 return false; 275 }, 276 isImpersonated: function() { 277 return false; 278 }, 279 isSignedIn: function() { 280 return false; 281 }, 282 283 isStagedPortlet: function() { 284 285 286 return true; 287 288 289 }, 290 291 isStateExclusive: function() { 292 return false; 293 }, 294 isStateMaximized: function() { 295 return true; 296 }, 297 isStatePopUp: function() { 298 return false; 299 } 300 }; 301 302 var themeDisplay = Liferay.ThemeDisplay; 303 304 Liferay.AUI = { 305 306 307 308 getCombine: function() { 309 return true; 310 }, 311 getComboPath: function() { 312 return '/combo/?browserId=chrome&minifierType=&languageId=pt_BR&t=1743048032274&'; 313 }, 314 getDateFormat: function() { 315 return '%d/%m/%Y'; 316 }, 317 getEditorCKEditorPath: function() { 318 return '/o/frontend-editor-ckeditor-web'; 319 }, 320 getFilter: function() { 321 var filter = 'raw'; 322 323 324 325 filter = 'min'; 326 327 328 329 return filter; 330 }, 331 getFilterConfig: function() { 332 var instance = this; 333 334 var filterConfig = null; 335 336 if (!instance.getCombine()) { 337 filterConfig = { 338 replaceStr: '.js' + instance.getStaticResourceURLParams(), 339 searchExp: '\\.js$' 340 }; 341 } 342 343 return filterConfig; 344 }, 345 getJavaScriptRootPath: function() { 346 return '/o/frontend-js-web'; 347 }, 348 getPortletRootPath: function() { 349 return '/html/portlet'; 350 }, 351 getStaticResourceURLParams: function() { 352 return '?browserId=chrome&minifierType=&languageId=pt_BR&t=1743048032274'; 353 } 354 }; 355 356 Liferay.authToken = 'vW0fnJzk'; 357 358 359 360 Liferay.currentURL = '\x2fpagina-inicial\x3fp_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x3d\x252Flogin\x252Fforgot_password\x26saveLastPath\x3dfalse'; 361 Liferay.currentURLEncoded = '\x252Fpagina-inicial\x253Fp_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526p_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Fforgot_password\x2526saveLastPath\x253Dfalse'; 362 // ]]> 363</script>
363
363<script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=chrome&minifierType=js&languageId=pt_BR&t=1743048032274&', waitTimeout: 60000};</script>
363<script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=chrome&languageId=pt_BR&minifierType=js" type="text/javascript"></script>
363<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=pt_BR&t=1743048032274&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/oauth2-provider-web/js/liferay.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js" type="text/javascript"></script>
363
363<script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://so.df.gov.br/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://so.df.gov.br/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://so.df.gov.br/o/oauth2/introspect';}, getTokenURL: function() {return 'https://so.df.gov.br/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script>
363<script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/staging-processes-web';AUI().applyConfig({groups:{stagingprocessesweb:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-staging-processes-export-import":{path:"js/main.js",requires:["aui-datatype","aui-dialog-iframe-deprecated","aui-modal","aui-parse-content","aui-toggler","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/"}}}); 364} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/exportimport-web';AUI().applyConfig({groups:{exportimportweb:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-export-import-export-import":{path:"js/main.js",requires:["aui-datatype","aui-dialog-iframe-deprecated","aui-modal","aui-parse-content","aui-toggler","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/"}}}); 365} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/portal-search-web';AUI().applyConfig({groups:{search:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-search-custom-filter":{path:"custom_filter.js",requires:[]},"liferay-search-date-facet":{path:"date_facet.js",requires:["aui-form-validator","liferay-search-facet-util"]},"liferay-search-facet-util":{path:"facet_util.js",requires:[]},"liferay-search-modified-facet":{path:"modified_facet.js",requires:["aui-form-validator","liferay-search-facet-util"]},"liferay-search-sort-configuration":{path:"sort_configuration.js",requires:["aui-node"]},"liferay-search-sort-util":{path:"sort_util.js",requires:[]}},root:MODULE_PATH+"/js/"}}}); 366} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-state-web';AUI().applyConfig({groups:{state:{mainModule:MODULE_MAIN}}}); 367} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-react-web';AUI().applyConfig({groups:{react:{mainModule:MODULE_MAIN}}}); 368} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-js-components-web';AUI().applyConfig({groups:{components:{mainModule:MODULE_MAIN}}}); 369} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';AUI().applyConfig({groups:{alloyeditor:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-alloy-editor":{path:"alloyeditor.js",requires:["aui-component","liferay-portlet-base","timers"]},"liferay-alloy-editor-source":{path:"alloyeditor_source.js",requires:["aui-debounce","liferay-fullscreen-source-editor","liferay-source-editor","plugin"]}},root:MODULE_PATH+"/js/"}}}); 370} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/contacts-web';AUI().applyConfig({groups:{contactscenter:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-contacts-center":{path:"main.js",requires:["aui-io-plugin-deprecated","aui-toolbar","autocomplete-base","datasource-io","json-parse","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/js/"}}}); 371} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/dynamic-data-mapping-web';!function(){const a=Liferay.AUI;AUI().applyConfig({groups:{ddm:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:a.getFilterConfig(),modules:{"liferay-ddm-form":{path:"ddm_form.js",requires:["aui-base","aui-datatable","aui-datatype","aui-image-viewer","aui-parse-content","aui-set","aui-sortable-list","json","liferay-form","liferay-map-base","liferay-translation-manager","liferay-util-window"]},"liferay-portlet-dynamic-data-mapping":{condition:{trigger:"liferay-document-library"}
371,path:"main.js",requires:["arraysort","aui-form-builder-deprecated","aui-form-validator","aui-map","aui-text-unicode","json","liferay-menu","liferay-translation-manager","liferay-util-window","text"]},"liferay-portlet-dynamic-data-mapping-custom-fields":{condition:{trigger:"liferay-document-library"},path:"custom_fields.js",requires:["liferay-portlet-dynamic-data-mapping"]}},root:MODULE_PATH+"/js/"}}})}(); 372} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/calendar-web';AUI().applyConfig({groups:{calendar:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-calendar-a11y":{path:"calendar_a11y.js",requires:["calendar"]},"liferay-calendar-container":{path:"calendar_container.js",requires:["aui-alert","aui-base","aui-component","liferay-portlet-base"]},"liferay-calendar-date-picker-sanitizer":{path:"date_picker_sanitizer.js",requires:["aui-base"]},"liferay-calendar-interval-selector":{path:"interval_selector.js",requires:["aui-base","liferay-portlet-base"]},"liferay-calendar-interval-selector-scheduler-event-link":{path:"interval_selector_scheduler_event_link.js",requires:["aui-base","liferay-portlet-base"]},"liferay-calendar-list":{path:"calendar_list.js",requires:["aui-template-deprecated","liferay-scheduler"]},"liferay-calendar-message-util":{path:"message_util.js",requires:["liferay-util-window"]},"liferay-calendar-recurrence-converter":{path:"recurrence_converter.js",requires:[]},"liferay-calendar-recurrence-dialog":{path:"recurrence.js",requires:["aui-base","liferay-calendar-recurrence-util"]},"liferay-calendar-recurrence-util":{path:"recurrence_util.js",requires:["aui-base","liferay-util-window"]},"liferay-calendar-reminders":{path:"calendar_reminders.js",requires:["aui-base"]},"liferay-calendar-remote-services":{path:"remote_services.js",requires:["aui-base","aui-component","liferay-calendar-util","liferay-portlet-base"]},"liferay-calendar-session-listener":{path:"session_listener.js",requires:["aui-base","liferay-scheduler"]},"liferay-calendar-simple-color-picker":{path:"simple_color_picker.js",requires:["aui-base","aui-template-deprecated"]},"liferay-calendar-simple-menu":{path:"simple_menu.js",requires:["aui-base","aui-template-deprecated","event-outside","event-touch","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"]},"liferay-calendar-util":{path:"calendar_util.js",requires:["aui-datatype","aui-io","aui-scheduler","aui-toolbar","autocomplete","autocomplete-highlighters"]},"liferay-scheduler":{path:"scheduler.js",requires:["async-queue","aui-datatype","aui-scheduler","dd-plugin","liferay-calendar-a11y","liferay-calendar-message-util","liferay-calendar-recurrence-converter","liferay-calendar-recurrence-util","liferay-calendar-util","liferay-scheduler-event-recorder","liferay-scheduler-models","promise","resize-plugin"]},"liferay-scheduler-event-recorder":{path:"scheduler_event_recorder.js",requires:["dd-plugin","liferay-calendar-util","resize-plugin"]},"liferay-scheduler-models":{path:"scheduler_models.js",requires:["aui-datatype","dd-plugin","liferay-calendar-util"]}},root:MODULE_PATH+"/js/"}}}); 373} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/document_library/js/index';var MODULE_PATH='/o/document-library-web';AUI().applyConfig({groups:{dl:{base:MODULE_PATH+"/document_library/js/legacy/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"document-library-upload-component":{path:"DocumentLibraryUpload.js",requires:["aui-component","aui-data-set-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated","aui-parse-content","aui-progressbar","aui-template-deprecated","liferay-search-container","querystring-parse-simple","uploader"]}},root:MODULE_PATH+"/document_library/js/legacy/"}}}); 374} catch(error) {console.error(error);}</script>
374
374<script type="text/javascript" data-senna-track="temporary"> 375 // <![CDATA[ 376 377 378 379 Liferay.Portlet.register('com_liferay_login_web_portlet_LoginPortlet'); 380 381 382 383 384 385 // ]]> 386</script>
386 <link class="lfr-css-file" data-senna-track="temporary" href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/css/main.css?browserId=chrome&themeId=secretariasdogdf2026_WAR_gdfsecretariaslf7_42026theme&minifierType=css&languageId=pt_BR&t=1790294970000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> 387 /* >>> eleicao-css >>> */ 388.election-year-theme .footer-second-model { 389 background-color: var(--rodape); 390 border-top: var(--btn-color-2); 391} 392/* \3c\3c\3c eleicao-css \3c\3c\3c */ 393 </style> <style data-senna-track="temporary" type="text/css"> 394 395 396 397 398 399 400 401 402 403#p_p_id_agenciahighlight_INSTANCE_0WO3Y6yK47O2_ .portlet-content { 404background-color: #; 405border-top-width:; 406border-right-width:; 407border-bottom-width:; 408border-left-width:; 409border-top-color: #; 410border-right-color: #; 411border-bottom-color: #; 412border-left-color: #; 413margin-top:; 414margin-right:; 415margin-bottom:; 416margin-left:; 417padding-top:; 418padding-right:; 419padding-bottom:; 420padding-left:; 421color: # 422} 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439#p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_X2mE4kPLJMda_ .portlet-content { 440 441} 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458#p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_jO7W19nVSpNo_ .portlet-content { 459 460} 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477#p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_uXZHHZuHhlgy_ .portlet-content { 478 479} 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496#p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_z349SaVjkuFT_ .portlet-content { 497 498} 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519#p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_0qpLyA8GBfXE_ .portlet-content { 520 521} 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538#p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_MvzbInNhWCIM_ .portlet-content { 539 540} 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557#p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_cnHBNwdoamoS_ .portlet-content { 558 559} 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576#p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_hCTGSpZEu5mk_ .portlet-content { 577 578} 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599#p_p_id_com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_JuWVZf1P8T5d_ .portlet-content { 600 601} 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638#p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter_ .portlet-content { 639 640} 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 </style>
655<script data-senna-track="temporary">var Liferay = window.Liferay || {}; Liferay.CommerceContext = {"commerceAccountGroupIds":[],"accountEntryAllowedTypes":["person"],"commerceChannelId":"0","showUnselectableOptions":false,"currency":{"currencyId":"29733","currencyCode":"USD"},"showSeparateOrderItems":false,"commerceSiteType":0};</script>
655<link href="/o/commerce-frontend-js/styles/main.css" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> 656</style> <link data-senna-track="permanent" href="https://so.df.gov.br/combo?browserId=chrome&minifierType=css&languageId=pt_BR&t=1744657210559&/o/gdf-theme-contributor/css/gdf-contributor.css" rel="stylesheet" type = "text/css" />
656<script data-senna-track="permanent" src="https://so.df.gov.br/combo?browserId=chrome&minifierType=js&languageId=pt_BR&t=1744657210559&/o/gdf-theme-contributor/js/gdf-contributor.js" type = "text/javascript"></script>
656
656<script type="module"> 657import {default as init} from '/o/frontend-js-spa-web/__liferay__/index.js'; 658{ 659init({"navigationExceptionSelectors":":not([target=\"_blank\"]):not([data-senna-off]):not([data-resource-href]):not([data-cke-saved-href]):not([data-cke-saved-href])","cacheExpirationTime":-1,"clearScreensCache":false,"portletsBlacklist":["com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet","com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet","com_liferay_questions_web_internal_portlet_QuestionsPortlet","com_liferay_account_admin_web_internal_portlet_AccountUsersRegistrationPortlet","com_liferay_portal_language_override_web_internal_portlet_PLOPortlet","com_liferay_login_web_portlet_LoginPortlet","com_liferay_login_web_portlet_FastLoginPortlet"],"excludedTargetPortlets":["com_liferay_users_admin_web_portlet_UsersAdminPortlet","com_liferay_server_admin_web_portlet_ServerAdminPortlet"],"validStatusCodes":[221,490,494,499,491,492,493,495,220],"debugEnabled":false,"loginRedirect":"","excludedPaths":["/c/document_library","/documents","/image"],"userNotification":{"message":"Parece que isso está demorando mais do que o esperado.","title":"Opa","timeout":30000},"requestTimeout":0}); 660} 661 662</script>
662
662<script type="text/javascript" data-senna-track="temporary"> 663 if (window.Analytics) { 664 window._com_liferay_document_library_analytics_isViewFileEntry = false; 665 } 666</script>
666
666<script type="text/javascript"> 667Liferay.on( 668 'ddmFieldBlur', function(event) { 669 if (window.Analytics) { 670 Analytics.send( 671 'fieldBlurred', 672 'Form', 673 { 674 fieldName: event.fieldName, 675 focusDuration: event.focusDuration, 676 formId: event.formId, 677 formPageTitle: event.formPageTitle, 678 page: event.page, 679 title: event.title 680 } 681 ); 682 } 683 } 684); 685 686Liferay.on( 687 'ddmFieldFocus', function(event) { 688 if (window.Analytics) { 689 Analytics.send( 690 'fieldFocused', 691 'Form', 692 { 693 fieldName: event.fieldName, 694 formId: event.formId, 695 formPageTitle: event.formPageTitle, 696 page: event.page, 697 title:event.title 698 } 699 ); 700 } 701 } 702); 703 704Liferay.on( 705 'ddmFormPageShow', function(event) { 706 if (window.Analytics) { 707 Analytics.send( 708 'pageViewed', 709 'Form', 710 { 711 formId: event.formId, 712 formPageTitle: event.formPageTitle, 713 page: event.page, 714 title: event.title 715 } 716 ); 717 } 718 } 719); 720 721Liferay.on( 722 'ddmFormSubmit', function(event) { 723 if (window.Analytics) { 724 Analytics.send( 725 'formSubmitted', 726 'Form', 727 { 728 formId: event.formId, 729 title: event.title 730 } 731 ); 732 } 733 } 734); 735 736Liferay.on( 737 'ddmFormView', function(event) { 738 if (window.Analytics) { 739 Analytics.send( 740 'formViewed', 741 'Form', 742 { 743 formId: event.formId, 744 title: event.title 745 } 746 ); 747 } 748 } 749); 750 751</script>
751<script> 752 753</script>
753 </head> <body class="chrome controls-visible election-year-theme yui3-skin-sam page-maximized signed-out public-page site pagina-inicial " itemscope itemtype="http://schema.org/WebPage"> <nav aria-label="Links rápidos" class="bg-dark cadmin quick-access-nav text-center text-white" id="xnil_quickAccessNav"> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content"> Pular para o Conteúdo principal </a> </nav> <div class="d-flex flex-column min-vh-100"> <div class="d-flex flex-column flex-fill" id="wrapper"> <header id="banner" role="banner"> <div class="barra-gdf bg-black"> <div class="px-3 d-flex justify-content-between w-100 align-items-center"> <ul class="nav nav-pills "> <li class="nav-item"> <a class="nav-link" href="https://www.df.gov.br/category/sobre-o-governo/" target="_blank"> Sobre o Governo </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.sinj.df.gov.br/sinj/Norma/32f5ae1f6e4c4babbb90ede4587c8e79/Decreto_37297_29_04_2016.htm" target="_blank"> Código de Ãtica </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.transparencia.df.gov.br/" target="_blank"> Transparência </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.ouvidoria.df.gov.br/" target="_blank"> Ouvidoria </a> </li> <li class="nav-item"> <a class="nav-link" href="https://lai.cg.df.gov.br/" target="_blank"> Acesso à Informação </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.dodf.df.gov.br/" target="_blank"> Diário Oficial </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.agenciabrasilia.df.gov.br/" target="_blank"> Agência BrasÃlia </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.brasilia.df.gov.br" target="_blank"> Portal do Governo de BrasÃlia </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.dados.df.gov.br/" target="_blank"> Dados Abertos </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.lgpd.df.gov.br/" target="_blank"> LGPD </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.pcdf.df.gov.br/servicos/delegacia-eletronica/violencia-domestica-contra-mulher" target="_blank"> Maria da Penha Online </a> </li> </ul> <ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link" href="https://www.df.gov.br/acessibilidade" target="_blank"> Acessibilidade </a> </li> <span>|</span> <li class="nav-item"> <div class="dropdown"> <button class="nav-link btn" class="nav-link" type="button" data-toggle="dropdown" aria-expanded="false" data-placement="bottom"> Aa </button> <div class="dropdown-menu dropdown-menu-center" id="dropdown-acessibilidade"> <div class="cntAcessibilidade"> <div class="titulo">Tamanho de fonte</div> <div class="aMenor">A</div> <div class="ranger"><input type="range" id="sizeFont" min="1" max="8" value="4" step="1"></div> <div class="aMaior">A</div> <div class="clearfix"></div> <div class="bg-verde"> <div class="areacheckbox"> <div class="checkboxCampoInterno"> <input type="checkbox" value="1" id="checkboxAcessibilidade" name> <label for="checkboxAcessibilidade"></label> </div> </div> <div class="info-contraste">Alto contraste desligado</div> </div> </div> </div> </div> </li> <span>|</span> <li class="nav-item px-2"> <a href="http://www.vlibras.gov.br/" target="_blank"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"> <rect fill="#00529B" width="16" height="16" /> <path fill="#FFFFFF" d="M4.804,13.962c-0.285-0.071-0.557-0.178-0.726-0.311c-0.291-0.229-0.435-1.027-1.651-1.977 c0,0-0.461-0.731,0.131-1.898C3.151,8.611,3.893,7.742,4.154,7.4c0.262-0.343,0.498-0.862,0.777-2.165 c0.28-1.303,0.578-2.196,0.702-2.525c0.063-0.167,0.271-0.24,0.453-0.195C6.258,2.558,6.406,2.708,6.38,2.982 C6.33,3.546,6.001,5.685,5.989,5.967C5.983,6.133,6.056,6.425,6.208,6.463c0.108,0.026,0.255-0.077,0.441-0.45 c0.447-0.894,1.313-3.002,1.546-3.477C8.42,2.08,8.637,2.05,8.754,2.08C8.811,2.094,8.843,2.12,8.843,2.12s0.005,0.002,0.013,0.003 C8.927,2.141,9.27,2.249,9.146,2.662C9.01,3.125,7.844,6.134,7.776,6.44c-0.042,0.183-0.031,0.341,0.06,0.364 c0.
753061,0.016,0.158-0.03,0.301-0.168c0.356-0.348,2.403-2.492,3.04-3.234c0.131-0.151,0.31-0.166,0.462-0.128 c0.115,0.029,0.216,0.087,0.27,0.139c0.124,0.119,0.161,0.461,0.05,0.654C11.846,4.26,9.531,7.174,9.233,7.53 C9.032,7.766,9.015,8.048,9.197,8.093C9.29,8.116,9.434,8.08,9.631,7.948c0.591-0.394,3.081-1.875,3.385-2.079 c0.138-0.093,0.258-0.114,0.36-0.089c0.123,0.031,0.219,0.126,0.288,0.241c0.13,0.216,0.121,0.472-0.099,0.656 c-0.22,0.183-3.467,2.694-4.058,3.386c-0.559,0.654-1.5,1.652-0.272,1.955c0.069,0.018,0.145,0.033,0.228,0.046 c0.496,0.074,0.847,0.142,1.104,0.205c0.55,0.137,0.656,0.251,0.812,0.357c0.228,0.158,0.51,0.496,0.329,0.696 s-0.768-0.057-1.041-0.026c-0.273,0.029-0.273,0.029-0.273,0.029s-1.181,0.017-1.986,0.241" /> </svg> </a> </li> <span>|</span> <li class="nav-item"> <a href="#" class="nav-link" data-toggle="modal" data-target="#loginPortlet" title=" Entrar "> Entrar </a> </li> <div aria-labelledby="loginPortletLabel" class="fade modal" id="loginPortlet" role="dialog" tabindex="-1" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-md modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title" id="loginPortletLabel">Entrar</div> <button aria-labelledby="Close" class="close" data-dismiss="modal" role="button" type="button"> <i class="las la-times"></i> </button> </div> <div class="modal-body "> </div> </div> </div> </div> </ul> </div> </div> <div class="topo-titulo-site"> <div class="container"> <div class="row d-flex align-items-center justify-content-between navbar-expand-lg navbar-light"> <div class="col d-flex"> <a> <a aria-level="1" class="site-title d-block" id="heading" role="heading" href="/" title="Ir para Secretaria de Estado de Obras e Infraestrutura do Distrito Federal"> <h1 class="site-name"> Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </h1> <p class="sigla"> SODF </p> </a> </a> </div> <button aria-controls="navigationCollapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" data-target="#navigationCollapse" data-toggle="liferay-collapse" type="button"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="col-auto social-networks"> <div class="d-flex flex-column"> <div aria-label="Redes Sociais" class="btn-group justify-content-end" role="group"> <a class="btn btn-monospaced btn-primary" href="https://www.facebook.com/obrasGDF/" target="_blank"> <i class="lab la-facebook-f"></i> </a> <a class="btn btn-monospaced btn-primary" href="https://www.instagram.com/sec_obras/" target="_blank"> <i class="lab la-instagram"></i> </a> </div> <a class="btn btn-primary fale-com-a-secretaria align-self-end" href="/fale-com-a-secretaria/" target="_blank"> <span class="inline-item inline-item-before"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1" id="fale-com-a-secretaria" width="25" height="30" viewBox="0 0 25 30"> <g> <path fill="#FFFFFF" d="M21.44,18.026c1.512-1.302,2.436-2.999,2.436-4.861c0-4.091-4.421-7.406-9.875-7.406 s-9.875,3.315-9.875,7.406s4.421,7.408,9.875,7.408c1.322,0,2.583-0.199,3.736-0.554c0.819,0.701,2.655,2.067,4.493,2.067 C22.23,22.087,21.592,20.171,21.44,18.026z"/> </g> </svg> </span> Fale com a Secretaria </a> </div> </div> </div> </div> </div> <div class="menubar"> <div class="mobile"> <nav class="main-navigation collapse" id="navigationCollapse" role="navigation"> <ul class="nav nav-pills justify-content-between w-100" aria-label="Páginas do site" role="menubar"> <li class="fale-com-a-secretaria-mobile d-block d-md-none"> <a href="/fale-com-a-secretaria"> <img src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/ico-fale-com-a-ra.svg" alt="Fale conosco"> Fale com a Secretaria </a> </li> <li class="fale-com-a-secretaria-mobile d-block d-md-none"> <a data-target="#loginPortlet" data-toggle="modal" type="button" title="Entrar"> Entrar </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link active" href="https://so.df.gov.br/pagina-inicial" role="menuitem"> InÃcio </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pagina-inicial" role="menuitem"> InÃcio </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/institucional" role="button" aria-haspopup="true" aria-expanded="false"> Institucional </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_182" href="https://so.df.gov.br/sobre-a-secretaria" role="menuitem">
753 Sobre A Secretaria </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_183" href="https://so.df.gov.br/estrutura" role="menuitem"> Estrutura </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_184" href="https://so.df.gov.br/contato" role="menuitem"> Contatos </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_185" href="https://so.df.gov.br/organograma" role="menuitem"> Organograma </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_186" href="https://so.df.gov.br/missao-visao-e-valores" role="menuitem"> Missão, Visão e Valores </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_187" href="https://so.df.gov.br/perfil-do-secretario" role="menuitem"> Perfil do Secretário </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_188" href="https://so.df.gov.br/quem-e-quem" role="menuitem"> Quem é Quem </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_189" href="https://so.df.gov.br/legislacao" role="menuitem"> Legislação </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_190" href="https://so.df.gov.br/regimento-interno" role="menuitem"> Regimento Interno </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_191" href="https://so.df.gov.br/boletim-interno" role="menuitem"> Boletim Administrativo Interno </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_192" href="https://so.df.gov.br/acordo-de-cooperacao-tecnica" role="menuitem"> Acordo de Cooperação Técnica </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_193" href="https://so.df.gov.br/escritorio-tecnico-especial-ete" role="menuitem"> Escritório Técnico Especial </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_194" href="https://so.df.gov.br/codigo-de-etica" role="menuitem"> Código de Conduta </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_195" href="https://so.df.gov.br/agenda-do-secretario" role="menuitem"> Agenda do Secretário </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/institucional" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-181" data-nav-toggle="submenu" data-nav-target="#navCollapse-181"> Institucional </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-181" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_182" href="https://so.df.gov.br/sobre-a-secretaria" role="menuitem"> Sobre A Secretaria </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_183" href="https://so.df.gov.br/estrutura" role="menuitem"> Estrutura </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_184" href="https://so.df.gov.br/contato" role="menuitem"> Contatos </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_185" href="https://so.df.gov.br/organograma" role="menuitem"> Organograma </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_186" href="https://so.df.gov.br/missao-visao-e-valores" role="menuitem"> Missão, Visão e Valores </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_187" href="https://so.df.gov.br/perfil-do-secretario" role="menuitem"> Perfil do Secretário </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_188" href="https://so.df.gov.br/quem-e-quem" role="menuitem"> Quem é Quem </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_189" href="https://so.df.gov.br/legislacao" role="menuitem"> Legislação </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_190" href="https://so.df.gov.br/regimento-interno" role="menuitem"> Regimento Interno </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_191" href="https://so.df.gov.br/boletim-interno" role="menuitem"> Boletim Administrativo Interno </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_192" href="https://so.df.gov.br/acordo-de-cooperacao-tecnica" role="menuitem"> Acordo de Cooperação Técnica </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_193" href="https://so.df.gov.br/escritorio-tecnico-especial-ete" role="menuitem"> Escritório Técnico Especial </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_194" href="https://so.df.gov.br/codigo-de-etica" role="menuitem"> Código de Conduta </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_195" href="https://so.df.gov.br/agenda-do-secretario" role="menuitem"> Agenda do Secretário </a> </li> </ul> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/colegiado-2" role="button" aria-haspopup="true" aria-expanded="false"> Colegiado </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class=" has-children" href="https://so.df.gov.br/orgaos-colegiados" data-senna-off="true" aria-labelledby="layout_431" role="menuitem"> Ãrgãos colegiados </a> <!-- Renderiza subitens se houver --> <button type="button" class="btn-dropchild"><span class="caret"></span></button> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_205" href="https://so.df.gov.br/conselho-de-saneamento-basico" role="menuitem"> Consab </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/colegiado-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-203" data-nav-toggle="submenu" data-nav-target="#navCollapse-203"> Colegiado </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-203" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex has-children"> <div class=" has-children px-2" aria-labelledby="layout_431" role="button" aria-expanded="false" aria-controls="navCollapse-431" data-nav-toggle="submenu" data-nav-target="#navCollapse-431" tabindex="0"> Ãrgãos colegiados </div> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-431"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_205" href="https://so.df.gov.br/conselho-de-saneamento-basico" role="menuitem"> Consab </a> </li> </ul> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/sala-de-imprensa" role="menuitem"> Imprensa </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/sala-de-imprensa" role="menuitem"> Imprensa </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/licitacoes" role="button" aria-haspopup="true" aria-expanded="false"> Licitações </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_215" href="https://so.df.gov.br/licitacoes-realizadas-
753pela-sodf" role="menuitem"> Licitações Realizadas Pela SODF </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_220" href="https://so.df.gov.br/licitacoes-realizadas-pela-novacap" role="menuitem"> Licitações Realizadas Pela NOVACAP </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/licitacoes" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-214" data-nav-toggle="submenu" data-nav-target="#navCollapse-214"> Licitações </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-214" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_215" href="https://so.df.gov.br/licitacoes-realizadas-pela-sodf" role="menuitem"> Licitações Realizadas Pela SODF </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_220" href="https://so.df.gov.br/licitacoes-realizadas-pela-novacap" role="menuitem"> Licitações Realizadas Pela NOVACAP </a> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/informacoes-3" role="menuitem"> Informações </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/informacoes-3" role="menuitem"> Informações </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/category/servicos-2" role="button" aria-haspopup="true" aria-expanded="false"> Serviços </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_266" href="https://so.df.gov.br/category/carta-de-servicos" role="menuitem"> Carta de Serviços </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_274" href="https://so.df.gov.br/e-protocolo" role="menuitem"> E-protocolo </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_275" href="https://so.df.gov.br/informacoes-2" role="menuitem"> Informações </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/category/servicos-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-428" data-nav-toggle="submenu" data-nav-target="#navCollapse-428"> Serviços </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-428" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_266" href="https://so.df.gov.br/category/carta-de-servicos" role="menuitem"> Carta de Serviços </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_274" href="https://so.df.gov.br/e-protocolo" role="menuitem"> E-protocolo </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_275" href="https://so.df.gov.br/informacoes-2" role="menuitem"> Informações </a> </li> </ul> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/manuais-2" role="button" aria-haspopup="true" aria-expanded="false"> Manuais </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_283" href="https://so.df.gov.br/manual-de-procedimentos-correcionais-da-sodf" role="menuitem"> Manual de Procedimentos Correcionais da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_284" href="https://so.df.gov.br/manual-de-mapeamento-de-processos" role="menuitem"> Manual de Mapeamento de Processos </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_285" href="https://so.df.gov.br/manual-de-metodologia-de-revisao-de-precos-para-fins-de-analise-do-reequilibrio-economico-financeiro-de-contratos-de-obras-e-servicos-de-engenharia-da-sodf" role="menuitem"> Manual de Metodologia de RevisaÌo de Preços Para Fins de AnaÌlise do ReequiliÌbrio EconoÌmico-financeiro de Contratos de Obras e Serviços de Engenharia da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_286" href="https://so.df.gov.br/manual-bim-para-desenvolvimento-de-projetos-de-urbanismo-e-infraestrutura-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal-supop" role="menuitem"> Manual Bim Para Desenvolvimento de Projetos de Urbanismo e Infraestrutura da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal – Supop </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_287" href="https://so.df.gov.br/orientacoes-normativas-para-elaboracao-de-orcamento-de-obras-e-servicos-de-engenharia-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Orientações Normativas Para Elaboração de Orçamento de Obras e Serviços de Engenharia da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_288" href="https://so.df.gov.br/manual-de-supervisao-e-execucao-de-obras-de-engenharia-da-secretaria-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Manual de Supervisão e Execução de Obras de Engenharia da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_436" href="https://so.df.gov.br/manual-do-servidor" role="menuitem"> Manual do Servidor </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/manuais-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-282" data-nav-toggle="submenu" data-nav-target="#navCollapse-282"> Manuais </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-282" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_283" href="https://so.df.gov.br/manual-de-procedimentos-correcionais-da-sodf" role="menuitem"> Manual de Procedimentos Correcionais da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_284" href="https://so.df.gov.br/manual-de-mapeamento-de-processos" role="menuitem"> Manual de Mapeamento de Processos </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_285" href="https://so.df.gov.br/manual-de-metodologia-de-revisao-de-precos-para-fins-de-analise-do-reequilibrio-economico-financeiro-de-contratos-de-obras-e-servicos-de-engenharia-da-sodf" role="menuitem"> Manual de Metodologia de RevisaÌo de Preços Para Fins de AnaÌlise do ReequiliÌbrio EconoÌmico-financeiro de Contratos de Obras e Serviços de Engenharia da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_286" href="https://so.df.gov.br/manual-bim-para-desenvolvimento-de-projetos-de-urbanismo-e-infraestrutura-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal-supop" role="menuitem"> Manual Bim Para Desenvolvimento de Projetos de Urbanismo e Infraestrutura da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal – Supop </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_287" href="https://so.df.gov.br/orientacoes-normativas-para-elaboracao-de-orcamento-de-obras-e-servicos-de-engenharia-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Orientações Normativas Para Elaboração de Orçamento de Obras e Serviços de Engenharia da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_288" href="https://so.df.gov.br/manual-de-supervisao-e-execucao-de-obras-de-engenharia-da-secretaria-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Manual de Supervisão e Execução de Obras de Engenharia da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_436" href="https://so.df.gov.br/manual-do-servidor" role="menuitem"> Manual do Servidor </a> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pdsb" role="menuitem"> PDSB </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pdsb" role="menuitem"> PDSB </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pdti" role="menuitem"> PDTI </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pdti" role="menuitem"> PDTI </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/ptd" role="menuitem"> PTD </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/ptd" role="menuitem"> PTD </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pgrs" role="menuitem"> PGRS </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pgrs" role="menuitem"> PGRS </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/governanca-2" role="button" aria-haspopup="true" aria-expanded="false"> Governança </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_293" href="https://so.df.gov.br/cig" role="menuitem"> Comitê de Governança </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/governanca-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-292" data-nav-toggle="submenu" data-nav-target="#navCollapse-292"> Governança </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-292" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_293" href="https://so.df.gov.br/cig" role="menuitem"> Comitê de Governança </a> </li> </ul> </li> </ul> </nav> </div> </div> <div class="gdf-e-busca container "> <div class="row d-flex align-items-center justify-content-between"> <div class="gdf col-auto"> <a href="https://www.df.gov.br/" target="_blank" title="Ir para Site do Governo"> <img class="logo" alt="Governo do Distrito Federal" src="/documents/d/global/brasao_do_distrito_federal_brasil_2" /> </a> </div> <div class="busca col-right"> <div class="portlet-boundary portlet-boundary_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_ portlet-static portlet-static-end portlet-decorate portlet-search-bar " id="p_p_id_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_"> <span id="p_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch"></span> <section class="portlet" id="portlet_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text"> Barra de busca </h2> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <form action="https://so.df.gov.br/busca" class="form " data-fm-namespace="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_" id="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_fm" method="get" name="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_fm" > <input class="field form-control" id="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_formDate" name="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_formDate" type="hidden" value="1790967055762" /> <fieldset class="search-bar" > <legend class="sr-only"> Barra de busca </legend> <div class="show " id="Content" role="presentation"> <div class="panel-body"> <input class="field search-bar-empty-search-input form-control" id="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_emptySearchEnabled" name="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_emptySearchEnabled" type="hidden" value="false" /> <div class="input-group search-bar-simple"> <div class="input-group-item search-bar-keywords-input-wrapper"> <input 754 autocomplete="off" 755 class="form-control input-group-inset input-group-inset-before search-bar-keywords-input" 756 data-qa-id="searchInput" 757 id="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_qbtj" 758 name="q" 759 placeholder="Digite aqui o que você procura" 760 title="Buscar" 761 type="text" 762 value="" 763 /> <div class="input-group-inset-item input-group-inset-item-before"> <button class="btn btn-monospaced btn-unstyled" type="submit" aria-label="Buscar" ><span class="inline-item"><svg class="lexicon-icon lexicon-icon-search" role="presentation" viewB
763ox="0 0 512 512"><use xlink:href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/clay/icons.svg#search" /></svg></span></button> </div> <input class="field form-control" id="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_scope" name="_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_scope" type="hidden" value="" /> </div> </div> </div> </div> </fieldset> <style> #p_p_id_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_ .portlet-content { all: unset; } </style> </form>
763<script> 764AUI().use( 765 'liferay-form', 766function(A) { 767(function() { 768var $ = AUI.$;var _ = AUI._; 769 Liferay.Form.register( 770 { 771 id: '_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_fm' 772 773 774 , fieldRules: [ 775 776 777 778 ] 779 780 781 782 783 , validateOnBlur: true 784 } 785 ); 786 787 var onDestroyPortlet = function(event) { 788 if (event.portletId === 'com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch') { 789 delete Liferay.Form._INSTANCES['_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_fm']; 790 } 791 }; 792 793 Liferay.on('destroyPortlet', onDestroyPortlet); 794 795 796 797 Liferay.fire( 798 '_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_formReady', 799 { 800 formName: '_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_fm' 801 } 802 ); 803})(); 804}); 805 806</script>
806
806<script> 807Liferay.Loader.require( 808'[email protected]/js/SearchBar', 809function(SearchBar) { 810try { 811(function() { 812Liferay.component('__UNNAMED_COMPONENT__a7497199-ca1e-e0bf-fed3-a0d03d75e4a7', new SearchBar.default({"spritemap":"https:\/\/so.df.gov.br\/o\/gdf-secretarias-lf7_4-2026-theme\/images\/clay\/icons.svg","namespace":"_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_"}), { destroyOnNavigate: true, portletId: 'com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch'}); 813})(); 814} catch (err) { 815 console.error(err); 816} 817}); 818 819</script>
819 </div> </div> </div> </section> </div> </div> </div> </div> <div class="menubar"> <div class="desktop"> <div class="container"> <nav class="main-navigation collapse" id="navigationCollapse" role="navigation"> <ul class="nav nav-pills justify-content-between w-100" aria-label="Páginas do site" role="menubar"> <li class="fale-com-a-secretaria-mobile d-block d-md-none"> <a href="/fale-com-a-secretaria"> <img src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/ico-fale-com-a-ra.svg" alt="Fale conosco"> Fale com a Secretaria </a> </li> <li class="fale-com-a-secretaria-mobile d-block d-md-none"> <a data-target="#loginPortlet" data-toggle="modal" type="button" title="Entrar"> Entrar </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link active" href="https://so.df.gov.br/pagina-inicial" role="menuitem"> InÃcio </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pagina-inicial" role="menuitem"> InÃcio </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/institucional" role="button" aria-haspopup="true" aria-expanded="false"> Institucional </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_182" href="https://so.df.gov.br/sobre-a-secretaria" role="menuitem"> Sobre A Secretaria </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_183" href="https://so.df.gov.br/estrutura" role="menuitem"> Estrutura </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_184" href="https://so.df.gov.br/contato" role="menuitem"> Contatos </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_185" href="https://so.df.gov.br/organograma" role="menuitem"> Organograma </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_186" href="https://so.df.gov.br/missao-visao-e-valores" role="menuitem"> Missão, Visão e Valores </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_187" href="https://so.df.gov.br/perfil-do-secretario" role="menuitem"> Perfil do Secretário </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_188" href="https://so.df.gov.br/quem-e-quem" role="menuitem"> Quem é Quem </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_189" href="https://so.df.gov.br/legislacao" role="menuitem"> Legislação </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_190" href="https://so.df.gov.br/regimento-interno" role="menuitem"> Regimento Interno </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_191" href="https://so.df.gov.br/boletim-interno" role="menuitem"> Boletim Administrativo Interno </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_192" href="https://so.df.gov.br/acordo-de-cooperacao-tecnica" role="menuitem"> Acordo de Cooperação Técnica </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_193" href="https://so.df.gov.br/escritorio-tecnico-especial-ete" role="menuitem"> Escritório Técnico Especial </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_194" href="https://so.df.gov.br/codigo-de-etica" role="menuitem"> Código de Conduta </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_195" href="https://so.df.gov.br/agenda-do-secretario" role="menuitem"> Agenda do Secretário </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/institucional" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-181" data-nav-toggle="submenu" data-nav-target="#navCollapse-181"> Institucional </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-181" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_182" href="https://so.df.gov.br/sobre-a-secretaria" role="menuitem">
819 Sobre A Secretaria </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_183" href="https://so.df.gov.br/estrutura" role="menuitem"> Estrutura </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_184" href="https://so.df.gov.br/contato" role="menuitem"> Contatos </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_185" href="https://so.df.gov.br/organograma" role="menuitem"> Organograma </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_186" href="https://so.df.gov.br/missao-visao-e-valores" role="menuitem"> Missão, Visão e Valores </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_187" href="https://so.df.gov.br/perfil-do-secretario" role="menuitem"> Perfil do Secretário </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_188" href="https://so.df.gov.br/quem-e-quem" role="menuitem"> Quem é Quem </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_189" href="https://so.df.gov.br/legislacao" role="menuitem"> Legislação </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_190" href="https://so.df.gov.br/regimento-interno" role="menuitem"> Regimento Interno </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_191" href="https://so.df.gov.br/boletim-interno" role="menuitem"> Boletim Administrativo Interno </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_192" href="https://so.df.gov.br/acordo-de-cooperacao-tecnica" role="menuitem"> Acordo de Cooperação Técnica </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_193" href="https://so.df.gov.br/escritorio-tecnico-especial-ete" role="menuitem"> Escritório Técnico Especial </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_194" href="https://so.df.gov.br/codigo-de-etica" role="menuitem"> Código de Conduta </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_195" href="https://so.df.gov.br/agenda-do-secretario" role="menuitem"> Agenda do Secretário </a> </li> </ul> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/colegiado-2" role="button" aria-haspopup="true" aria-expanded="false"> Colegiado </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class=" has-children" href="https://so.df.gov.br/orgaos-colegiados" data-senna-off="true" aria-labelledby="layout_431" role="menuitem"> Ãrgãos colegiados </a> <!-- Renderiza subitens se houver --> <button type="button" class="btn-dropchild"><span class="caret"></span></button> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_205" href="https://so.df.gov.br/conselho-de-saneamento-basico" role="menuitem"> Consab </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/colegiado-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-203" data-nav-toggle="submenu" data-nav-target="#navCollapse-203"> Colegiado </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-203" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex has-children"> <div class=" has-children px-2" aria-labelledby="layout_431" role="button" aria-expanded="false" aria-controls="navCollapse-431" data-nav-toggle="submenu" data-nav-target="#navCollapse-431" tabindex="0"> Ãrgãos colegiados </div> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-431"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_205" href="https://so.df.gov.br/conselho-de-saneamento-basico" role="menuitem"> Consab </a> </li> </ul> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/sala-de-imprensa" role="menuitem"> Imprensa </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/sala-de-imprensa" role="menuitem"> Imprensa </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/licitacoes" role="button" aria-haspopup="true" aria-expanded="false"> Licitações </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_215" href="https://so.df.gov.br/licitacoes-realizadas-
819pela-sodf" role="menuitem"> Licitações Realizadas Pela SODF </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_220" href="https://so.df.gov.br/licitacoes-realizadas-pela-novacap" role="menuitem"> Licitações Realizadas Pela NOVACAP </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/licitacoes" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-214" data-nav-toggle="submenu" data-nav-target="#navCollapse-214"> Licitações </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-214" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_215" href="https://so.df.gov.br/licitacoes-realizadas-pela-sodf" role="menuitem"> Licitações Realizadas Pela SODF </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_220" href="https://so.df.gov.br/licitacoes-realizadas-pela-novacap" role="menuitem"> Licitações Realizadas Pela NOVACAP </a> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/informacoes-3" role="menuitem"> Informações </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/informacoes-3" role="menuitem"> Informações </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/category/servicos-2" role="button" aria-haspopup="true" aria-expanded="false"> Serviços </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_266" href="https://so.df.gov.br/category/carta-de-servicos" role="menuitem"> Carta de Serviços </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_274" href="https://so.df.gov.br/e-protocolo" role="menuitem"> E-protocolo </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_275" href="https://so.df.gov.br/informacoes-2" role="menuitem"> Informações </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/category/servicos-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-428" data-nav-toggle="submenu" data-nav-target="#navCollapse-428"> Serviços </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-428" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_266" href="https://so.df.gov.br/category/carta-de-servicos" role="menuitem"> Carta de Serviços </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_274" href="https://so.df.gov.br/e-protocolo" role="menuitem"> E-protocolo </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_275" href="https://so.df.gov.br/informacoes-2" role="menuitem"> Informações </a> </li> </ul> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/manuais-2" role="button" aria-haspopup="true" aria-expanded="false"> Manuais </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_283" href="https://so.df.gov.br/manual-de-procedimentos-correcionais-da-sodf" role="menuitem"> Manual de Procedimentos Correcionais da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_284" href="https://so.df.gov.br/manual-de-mapeamento-de-processos" role="menuitem"> Manual de Mapeamento de Processos </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_285" href="https://so.df.gov.br/manual-de-metodologia-de-revisao-de-precos-para-fins-de-analise-do-reequilibrio-economico-financeiro-de-contratos-de-obras-e-servicos-de-engenharia-da-sodf" role="menuitem"> Manual de Metodologia de RevisaÌo de Preços Para Fins de AnaÌlise do ReequiliÌbrio EconoÌmico-financeiro de Contratos de Obras e Serviços de Engenharia da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_286" href="https://so.df.gov.br/manual-bim-para-desenvolvimento-de-projetos-de-urbanismo-e-infraestrutura-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal-supop" role="menuitem"> Manual Bim Para Desenvolvimento de Projetos de Urbanismo e Infraestrutura da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal – Supop </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_287" href="https://so.df.gov.br/orientacoes-normativas-para-elaboracao-de-orcamento-de-obras-e-servicos-de-engenharia-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Orientações Normativas Para Elaboração de Orçamento de Obras e Serviços de Engenharia da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_288" href="https://so.df.gov.br/manual-de-supervisao-e-execucao-de-obras-de-engenharia-da-secretaria-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Manual de Supervisão e Execução de Obras de Engenharia da Sodf </a> <!-- Renderiza subitens se houver --> </li> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_436" href="https://so.df.gov.br/manual-do-servidor" role="menuitem"> Manual do Servidor </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/manuais-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-282" data-nav-toggle="submenu" data-nav-target="#navCollapse-282"> Manuais </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-282" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_283" href="https://so.df.gov.br/manual-de-procedimentos-correcionais-da-sodf" role="menuitem"> Manual de Procedimentos Correcionais da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_284" href="https://so.df.gov.br/manual-de-mapeamento-de-processos" role="menuitem"> Manual de Mapeamento de Processos </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_285" href="https://so.df.gov.br/manual-de-metodologia-de-revisao-de-precos-para-fins-de-analise-do-reequilibrio-economico-financeiro-de-contratos-de-obras-e-servicos-de-engenharia-da-sodf" role="menuitem"> Manual de Metodologia de RevisaÌo de Preços Para Fins de AnaÌlise do ReequiliÌbrio EconoÌmico-financeiro de Contratos de Obras e Serviços de Engenharia da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_286" href="https://so.df.gov.br/manual-bim-para-desenvolvimento-de-projetos-de-urbanismo-e-infraestrutura-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal-supop" role="menuitem"> Manual Bim Para Desenvolvimento de Projetos de Urbanismo e Infraestrutura da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal – Supop </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_287" href="https://so.df.gov.br/orientacoes-normativas-para-elaboracao-de-orcamento-de-obras-e-servicos-de-engenharia-da-secretaria-de-estado-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Orientações Normativas Para Elaboração de Orçamento de Obras e Serviços de Engenharia da Secretaria de Estado de Obras e Infraestrutura do Distrito Federal </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_288" href="https://so.df.gov.br/manual-de-supervisao-e-execucao-de-obras-de-engenharia-da-secretaria-de-obras-e-infraestrutura-do-distrito-federal" role="menuitem"> Manual de Supervisão e Execução de Obras de Engenharia da Sodf </a> </li> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_436" href="https://so.df.gov.br/manual-do-servidor" role="menuitem"> Manual do Servidor </a> </li> </ul> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pdsb" role="menuitem"> PDSB </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pdsb" role="menuitem"> PDSB </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pdti" role="menuitem"> PDTI </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pdti" role="menuitem"> PDTI </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/ptd" role="menuitem"> PTD </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/ptd" role="menuitem"> PTD </a> </li> <li class="nav-item d-none d-md-block"> <a class="nav-link " href="https://so.df.gov.br/pgrs" role="menuitem"> PGRS </a> </li> <li class="responsive-nav-item d-block d-md-none"> <a href="https://so.df.gov.br/pgrs" role="menuitem"> PGRS </a> </li> <li class="nav-item dropdown d-none d-md-block" data-dropdown-action="hover"> <a class="nav-link dropdown-toggle " data-toggle="dropdown" href="https://so.df.gov.br/governanca-2" role="button" aria-haspopup="true" aria-expanded="false"> Governança </a> <ul class="dropdown-menu dropdown-black"> <li class="dropdown-menu-item d-none d-md-block"> <!-- Verifica se tem filhos --> <a class="" aria-labelledby="layout_293" href="https://so.df.gov.br/cig" role="menuitem"> Comitê de Governança </a> <!-- Renderiza subitens se houver --> </li> </ul> </li> <li class="responsive-nav-item-with-child d-md-none d-block"> <a class="responsive-menu-item" href="https://so.df.gov.br/governanca-2" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navCollapse-292" data-nav-toggle="submenu" data-nav-target="#navCollapse-292"> Governança </a> <ul class="collapse responsive-dropdown-menu p-0" id="navCollapse-292" aria-expanded="false"> <li class="responsive-dropdown-menu-item d-md-none d-flex"> <a class=" px-2" aria-labelledby="layout_293" href="https://so.df.gov.br/cig" role="menuitem"> Comitê de Governança </a> </li> </ul> </li> </ul> </nav> </div> </div> </div> </header> <main class="flex-fill" id="content"> <div class="container pt-2"> <div class="row"> <h3 class="page-title-custom text-uppercase mt-6 col-12"> InÃcio </h3> </div> </div> <style type="text/css"> 820 .master-layout-fragment .portlet-header { 821 display: none; 822 } 823</style> <div class="columns-max" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_login_web_portlet_LoginPortlet_ portlet-static portlet-static-end portlet-decorate portlet-login " id="p_p_id_com_liferay_login_web_portlet_LoginPortlet_"> <span id="p_com_liferay_login_web_portlet_LoginPortlet"></span> <section class="portlet" id="portlet_com_liferay_login_web_portlet_LoginPortlet"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col"> <div class="autofit-section"> <a class="icon-monospaced portlet-icon-back text-default" href="https://so.df.gov.br/pagina-inicial?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=1&p_p_state=normal&p_p_state_rcv=1&p_auth=vW0fnJzk" title=" return-to-full-page"> <span class="" > <span class="c-inner" tabindex="-1" id="uvlz____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-left" focusable="false" ><use href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/clay/icons.svg#angle-left"></use></svg></span> </span> </a> </div> </div> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text"> Esqueci a senha </h2> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="login-container"> <form action="https://so.df.gov.br/pagina-inicial?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_login_web_portlet_LoginPortlet_javax.portlet.action=%2Flogin%2Fforgot_password&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Fforgot_password&p_auth=vW0fnJzk" class="form " data-fm-namespace="_com_liferay_login_web_portlet_LoginPortlet_" id="_com_liferay_login_web_portlet_LoginPortlet_fm" method="post" name="_com_liferay_login_web_portlet_LoginPortlet_fm" > <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_formDate" name="_com_liferay_login_web_portlet_LoginPortlet_formDate" type="hidden" value="1790967055742" /> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_saveLastPath" name="_com_liferay_login_web_portlet_LoginPortlet_saveLastPath" type="hidden" value="false" /> <fieldset class="" > <legend class="sr-only"> Esqueci a senha </legend> <div class="show " id="Content" role="presentation"> <div class="panel-body"> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_step" name="_com_liferay_login_web_portlet_LoginPortlet_step" type="hidden" value="1" /> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_redirect" name="_com_liferay_login_web_portlet_LoginPortlet_redirect" type="hidden" value="https://so.df.gov.br/pagina-inicial?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Flogin" /> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_com_liferay_login_web_portlet_LoginPortlet_login"> Endereço de e-mail <span class="reference-mark text-warning" id="jbfs____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-asterisk" focusable="false" ><use href="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/clay/icons.svg#asterisk"></use></svg></span> <span class="hide-accessible sr-only">Obrigatório</span> </label> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_login" name="_com_liferay_login_web_portlet_LoginPortlet_login" type="text" value="" size="30" /> </div>
vendor: 94 bytes, line 823
823 <script src="https://www.google.com/recaptcha/api.js?hl=pt" type="text/javascript"></script>
823<div class="g-recaptcha" data-sitekey="0x4AAAAAABGx05zbZMCoeYER"></div> <noscript> <div style="height: 525px; width: 302px;"> <div style="height: 525px; position: relative; width: 302px;"> <div style="height: 525px; position: absolute; width: 302px;"> <iframe frameborder="0" scrolling="no" src="https://www.google.com/recaptcha/api/fallback?k=0x4AAAAAABGx05zbZMCoeYER" style="border-style: none; height: 525px; width: 302px;"></iframe> </div> <div style="background: #F9F9F9; border: 1px solid #C1C1C1; border-radius: 3px; bottom: 25px; height: 60px; left: 0; margin: 0; padding: 0; position: absolute; right: 25px; width: 300px;"> <textarea aria-labelledby="_com_liferay_login_web_portlet_LoginPortlet_g-recaptcha-response-error" class="g-recaptcha-response" id="g-recaptcha-response" name="g-recaptcha-response" style="border: 1px solid #C1C1C1; height: 40px; margin: 10px 25px; padding: 0; resize: none; width: 250px;"></textarea> </div> </div> </div> </noscript> <div class="button-holder " > <button class="btn btn-primary" id="_com_liferay_login_web_portlet_LoginPortlet_jaaf" type="submit" > <span class="lfr-btn-label">Enviar Nova Senha</span> </button> </div> </div> </div> </fieldset> </form>
823<script> 824AUI().use( 825 'liferay-form', 826function(A) { 827(function() { 828var $ = AUI.$;var _ = AUI._; 829 Liferay.Form.register( 830 { 831 id: '_com_liferay_login_web_portlet_LoginPortlet_fm' 832 833 834 , fieldRules: [ 835 836 837 838 839 840 { 841 body: '', 842 custom: false, 843 errorMessage: '\u004f\u0020\u0063\u0061\u006d\u0070\u006f\u0020\u0045\u006e\u0064\u0065\u0072\u0065\u00e7\u006f\u0020\u0064\u0065\u0020\u0065\u002d\u006d\u0061\u0069\u006c\u0020\u00e9\u0020\u006f\u0062\u0072\u0069\u0067\u0061\u0074\u00f3\u0072\u0069\u006f\u002e', 844 fieldName: '_com_liferay_login_web_portlet_LoginPortlet_login', 845 validatorName: 'required' 846 } 847 848 849 850 ] 851 852 853 854 855 , validateOnBlur: true 856 } 857 ); 858 859 var onDestroyPortlet = function(event) { 860 if (event.portletId === 'com_liferay_login_web_portlet_LoginPortlet') { 861 delete Liferay.Form._INSTANCES['_com_liferay_login_web_portlet_LoginPortlet_fm']; 862 } 863 }; 864 865 Liferay.on('destroyPortlet', onDestroyPortlet); 866 867 868 869 Liferay.fire( 870 '_com_liferay_login_web_portlet_LoginPortlet_formReady', 871 { 872 formName: '_com_liferay_login_web_portlet_LoginPortlet_fm' 873 } 874 ); 875})(); 876}); 877 878</script>
878 <div class="c-mt-3 navigation"> <span class="text-4" > <a href="javascript:void(0);" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_ctvk____" onClick="event.preventDefault();submitForm(document.hrefFm, 'https\x3a\x2f\x2fso\x2edf\x2egov\x2ebr\x2fc\x2fportal\x2flogin\x3fp_l_id\x3d22658')" data-senna-off="true" > <span class="taglib-text ">Entrar</span> </a> </span>
878<script> 879AUI().use( 880 'liferay-icon', 881function(A) { 882(function() { 883var $ = AUI.$;var _ = AUI._; 884 Liferay.Icon.register( 885 { 886 forcePost: true, 887 id: '_com_liferay_login_web_portlet_LoginPortlet_ctvk____', 888 889 890 891 useDialog: false 892 } 893 ); 894 895})(); 896}); 897 898</script>
898 </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Oculto</button></form> </main> <footer class="footer" id="footer" role="contentinfo"> <div class="container"> <div class="row"> <div class="col-md-3"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-borderless portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text"> Menu Exibir </h2> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter"> <ul class="nav flex-column"> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/pagina-inicial" > InÃcio </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/sobre-a-secretaria" > Sobre A Secretaria </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/colegiado-2" > Colegiado </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/sala-de-imprensa" > Imprensa </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/licitacoes-realizadas-pela-sodf" > Licitações Realizadas Pela SODF </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/informacoes-2" > Informações </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/category/servicos-2" > Serviços </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/manuais-2" > Manuais </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/pdti" > PDTI </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/pdsb" > PDSB </a> </li> <li class="nav-item "> <a class="nav-link" href="https://so.df.gov.br/pgrs" > PGRS </a> </li> <li class="nav-item mb-4 "> <a class="nav-link" href="https://so.df.gov.br/governanca-2" > Governança </a> </li> </ul> </div> <style> .journal-content-article img { min-width: unset !important; margin-bottom: 1rem; } .main-navigation{ justify-content: unset !IMPORTANT; } </style> </div> </div> </div> </section> </div> </div> <div class="col-md-3"> <ul class="nav flex-column"> <li class="nav-item"> <a class="nav-link" href="/fale-com-a-secretaria/"> Fale com a Secretaria </a> </li> <li class="nav-item"> <a class="nav-link" href="/category/acesso-a-informacao/"> Acesso à informação </a> </li> <li class="nav-item"> <a class="nav-link" href="http://www.participa.df.gov.br/"> Ouvidoria </a> </li> </ul> </div> <div class="col-md-3"> <ul class="nav flex-column"> <li class="nav-item"> <a class="nav-link" href="http://www.brasilia.df.gov.br"> Acesse o Portal do Governo do Distrito Federal </a> </li> <li class="nav-item"> <p class="endereco"> Centro Administrativo do Distrito Federal - CAD DF, Bloco L - Taguatinga, BrasÃlia - DF, CEP: 72158-000 <br> </p> </li> </ul> </div> <div class="col-md-3 d-flex flex-column align-items-center align-items-md-end py-2 py-md-0"> <a class="d-block" href="/category/acesso-a-informacao/" title="Ir para Acesso à Informação"> <img alt="Logo Acesso à Informação" src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/ico-acesso-info.svg" height="68" /> </a> </div> </div> </div> </footer> </div> </div> <div class="icone-maria-da-penha"> <a href="https://www.pcdf.df.gov.br/servicos/delegacia-eletronica/violencia-domestica-contra-mulher" alt="Governo do Distrito Federal" target="_blank"> Maria da Penha ONLINE <img src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/ico-maria-da-penha.svg" alt="Governo do Distrito Federal"> </a> </div> <div vw class="enabled"> <div vw-access-button class="active"></div> <div vw-plugin-wrapper> <div class="vw-plugin-top-wrapper"></div> </div> </div>
898<script src="https://vlibras.gov.br/app/vlibras-plugin.js"></script>
898 <div class="atendimento-externo-libras"> <a href="https://nuvidio.com/vns.atendimento.gdf" title="Atendimento 156 em libras" target="_blank" rel="noopener noreferrer"> <img src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/images/atendimento-virtual.png" alt="Governo do Distrito Federal" loading="lazy" /> </a> </div>
898<script type="text/javascript"> 899 900 901 902 903 904 905 906 907 908 909 910</script>
910<script> 911 912</script>
912
912<script type="text/javascript"> 913(function() {var $ = AUI.$;var _ = AUI._; 914 var onDestroyPortlet = function () { 915 Liferay.detach('messagePosted', onMessagePosted); 916 Liferay.detach('destroyPortlet', onDestroyPortlet); 917 }; 918 919 Liferay.on('destroyPortlet', onDestroyPortlet); 920 921 var onMessagePosted = function (event) { 922 if (window.Analytics) { 923 const eventProperties = { 924 className: event.className, 925 classPK: event.classPK, 926 commentId: event.commentId, 927 text: event.text, 928 }; 929 930 const blogNode = document.querySelector( 931 '[data-analytics-asset-id="' + event.classPK + '"]' 932 ); 933 934 const dmNode = document.querySelector( 935 '[data-analytics-file-entry-id="' + event.classPK + '"]' 936 ); 937 938 if (blogNode) { 939 eventProperties.title = blogNode.dataset.analyticsAssetTitle; 940 } 941 else if (dmNode) { 942 eventProperties.title = dmNode.dataset.analyticsFileEntryTitle; 943 } 944 945 Analytics.send('posted', 'Comment', eventProperties); 946 } 947 }; 948 949 Liferay.on('messagePosted', onMessagePosted); 950})(); 951 952 function getValueByAttribute(node, attr) { 953 return ( 954 node.dataset[attr] || 955 (node.parentElement && node.parentElement.dataset[attr]) 956 ); 957 } 958 959 function sendDocumentDownloadedAnalyticsEvent(anchor) { 960 var fileEntryId = getValueByAttribute( 961 anchor, 962 'analyticsFileEntryId' 963 ); 964 var title = getValueByAttribute( 965 anchor, 966 'analyticsFileEntryTitle' 967 ); 968 var version = getValueByAttribute( 969 anchor, 970 'analyticsFileEntryVersion' 971 ); 972 973 if (fileEntryId) { 974 Analytics.send('documentDownloaded', 'Document', { 975 groupId: themeDisplay.getScopeGroupId(), 976 fileEntryId, 977 preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, 978 title, 979 version, 980 }); 981 } 982 } 983 984 function handleDownloadClick(event) { 985 if (window.Analytics) { 986 if (event.target.nodeName.toLowerCase() === 'a') { 987 sendDocumentDownloadedAnalyticsEvent( 988 event.target 989 ); 990 } 991 else if ( 992 event.target.parentNode && 993 event.target.parentNode.nodeName.toLowerCase() === 'a' 994 ) { 995 sendDocumentDownloadedAnalyticsEvent( 996 event.target.parentNode 997 ); 998 } 999 else { 1000 var target = event.target; 1001 var matchTextContent = 1002 target.textContent && 1003 target.textContent.toLowerCase() === 1004 'baixar'; 1005 var matchTitle = 1006 target.title && target.title.toLowerCase() === 'download'; 1007 var matchAction = target.action === 'download'; 1008 var matchLexiconIcon = !!target.querySelector( 1009 '.lexicon-icon-download' 1010 ); 1011 var matchLexiconClassName = target.classList.contains( 1012 'lexicon-icon-download' 1013 ); 1014 var matchParentTitle = 1015 target.parentNode && 1016 target.parentNode.title && 1017 target.parentNode.title.toLowerCase() === 'download'; 1018 var matchParentLexiconClassName = 1019 target.parentNode && 1020 target.parentNode.classList.contains('lexicon-icon-download'); 1021 1022 if ( 1023 matchTextContent || 1024 matchTitle || 1025 matchParentTitle || 1026 matchAction || 1027 matchLexiconIcon || 1028 matchLexiconClassName || 1029 matchParentLexiconClassName 1030 ) { 1031 var selectedFiles = document.querySelectorAll( 1032 '.form .custom-control-input:checked' 1033 ); 1034 1035 selectedFiles.forEach(({value}) => { 1036 var selectedFile = document.querySelector( 1037 '[data-analytics-file-entry-id="' + value + '"]' 1038 ); 1039 1040 sendDocumentDownloadedAnalyticsEvent( 1041 selectedFile 1042 ); 1043 }); 1044 } 1045 } 1046 } 1047 } 1048 1049 Liferay.once('destroyPortlet', () => { 1050 document.body.removeEventListener( 1051 'click', 1052 handleDownloadClick 1053 ); 1054 }); 1055 1056 Liferay.once('portletReady', () => { 1057 document.body.addEventListener( 1058 'click', 1059 handleDownloadClick 1060 ); 1061 }); 1062 1063(function() {var $ = AUI.$;var _ = AUI._; 1064 var onVote = function (event) { 1065 if (window.Analytics) { 1066 let title = event.contentTitle; 1067 1068 if (!title) { 1069 const dmNode = document.querySelector( 1070 '[data-analytics-file-entry-id="' + event.classPK + '"]' 1071 ); 1072 1073 if (dmNode) { 1074 title = dmNode.dataset.analyticsFileEntryTitle; 1075 } 1076 } 1077 1078 Analytics.send('VOTE', 'Ratings', { 1079 className: event.className, 1080 classPK: event.classPK, 1081 ratingType: event.ratingType, 1082 score: event.score, 1083 title, 1084 }); 1085 } 1086 }; 1087 1088 var onDestroyPortlet = function () { 1089 Liferay.detach('ratings:vote', onVote); 1090 Liferay.detach('destroyPortlet', onDestroyPortlet); 1091 }; 1092 1093 Liferay.on('ratings:vote', onVote); 1094 Liferay.on('destroyPortlet', onDestroyPortlet); 1095})(); 1096(function() {var $ = AUI.$;var _ = AUI._; 1097 var onShare = function (data) { 1098 if (window.Analytics) {
1099 Analytics.send('shared', 'SocialBookmarks', { 1100 className: data.className, 1101 classPK: data.classPK, 1102 type: data.type, 1103 url: data.url, 1104 }); 1105 } 1106 }; 1107 1108 var onDestroyPortlet = function () { 1109 Liferay.detach('socialBookmarks:share', onShare); 1110 Liferay.detach('destroyPortlet', onDestroyPortlet); 1111 }; 1112 1113 Liferay.on('socialBookmarks:share', onShare); 1114 Liferay.on('destroyPortlet', onDestroyPortlet); 1115})(); 1116(function() {var $ = AUI.$;var _ = AUI._; 1117 function showDialog(uri, title) { 1118 Liferay.Util.openModal({ 1119 id: 'sharingDialog', 1120 iframeBodyCssClass: 'sharing-dialog', 1121 height: '475px', 1122 size: 'md', 1123 title: title, 1124 url: uri, 1125 }); 1126 } 1127 1128 var Sharing = { 1129 copyLink: function (link) { 1130 navigator.clipboard.writeText(link); 1131 1132 Liferay.Util.openToast({ 1133 message: 1134 'Link copiado para a área de transferência.', 1135 }); 1136 }, 1137 1138 manageCollaborators: function (classNameId, classPK) { 1139 var manageCollaboratorsParameters = { 1140 classNameId: classNameId, 1141 classPK: classPK, 1142 }; 1143 1144 var manageCollaboratorsURL = Liferay.Util.PortletURL.createPortletURL( 1145 'https://so.df.gov.br/group/so/~/control_panel/manage?p_p_id=com_liferay_sharing_web_portlet_ManageCollaboratorsPortlet&p_p_lifecycle=0&p_p_state=pop_up&p_p_auth=WNtnFTPa', 1146 manageCollaboratorsParameters 1147 ); 1148 1149 showDialog( 1150 manageCollaboratorsURL.toString(), 1151 'Gerenciar colaboradores' 1152 ); 1153 }, 1154 1155 share: function (classNameId, classPK, title) { 1156 var sharingParameters = { 1157 classNameId: classNameId, 1158 classPK: classPK, 1159 }; 1160 1161 var sharingURL = Liferay.Util.PortletURL.createPortletURL( 1162 'https://so.df.gov.br/group/so/~/control_panel/manage?p_p_id=com_liferay_sharing_web_portlet_SharingPortlet&p_p_lifecycle=0&p_p_state=pop_up&p_p_auth=LIxpLNIk', 1163 sharingParameters 1164 ); 1165 1166 showDialog(sharingURL.toString(), title); 1167 }, 1168 }; 1169 1170 Liferay.Sharing = Sharing; 1171})(); 1172 1173 if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { 1174 svg4everybody( 1175 { 1176 polyfill: true, 1177 validate: function (src, svg, use) { 1178 return !src || !src.startsWith('#'); 1179 } 1180 } 1181 ); 1182 } 1183 1184 1185 // <![CDATA[ 1186 1187 1188 1189 Liferay.currentURL = '\x2fpagina-inicial\x3fp_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x3d\x252Flogin\x252Fforgot_password\x26saveLastPath\x3dfalse'; 1190 Liferay.currentURLEncoded = '\x252Fpagina-inicial\x253Fp_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526p_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Fforgot_password\x2526saveLastPath\x253Dfalse'; 1191 1192 // ]]> 1193 1194 1195 // <![CDATA[ 1196 1197 1198 1199 1200 1201 1202 1203 // ]]> 1204 1205 1206 1207 1208 Liferay.Portlet.onLoad( 1209 { 1210 canEditTitle: false, 1211 columnPos: 0, 1212 isStatic: 'end', 1213 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter_', 1214 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter', 1215 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d22658\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_navigationFooter\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fpagina-inicial\x253Fp_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526p_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Fforgot_password\x2526saveLastPath\x253Dfalse', 1216 refreshURLData: {} 1217 } 1218 ); 1219 1220 1221 1222 1223 Liferay.Portlet.onLoad( 1224 { 1225 canEditTitle: false, 1226 columnPos: 0, 1227 isStatic: 'end', 1228 namespacedId: 'p_p_id_com_liferay_login_web_portlet_LoginPortlet_', 1229 portletId: 'com_liferay_login_web_portlet_LoginPortlet', 1230 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d22658\x26p_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fpagina-inicial\x253Fp_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526p_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Fforgot_password\x2526saveLastPath\x253Dfalse', 1231 refreshURLData: {"_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName":["\/login\/forgot_password"]} 1232 } 1233 ); 1234 1235 1236 1237 1238 Liferay.Portlet.onLoad( 1239 { 1240 canEditTitle: false, 1241 columnPos: 0, 1242 isStatic: 'end', 1243 namespacedId: 'p_p_id_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch_', 1244 portletId: 'com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch', 1245 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d22658\x26p_p_id\x3dcom_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fpagina-inicial\x253Fp_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526p_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Fforgot_password\x2526saveLastPath\x253Dfalse', 1246 refreshURLData: {} 1247 } 1248 ); 1249 1250 1251</script>
1251<script type="module"> 1252import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js'; 1253Liferay.Loader.require( 1254'frontend-js-web/index', 1255function(frontendJsWeb) { 1256try { 1257AUI().use( 1258 'liferay-menu', 1259function(A) { 1260{ 1261Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/so.df.gov.br\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=22658","namespace":"","spritemap":"https:\/\/so.df.gov.br\/o\/gdf-secretarias-lf7_4-2026-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''}); 1262} 1263(function() { 1264var $ = AUI.$;var _ = AUI._; 1265 var {delegate} = frontendJsWeb; 1266 1267 delegate( 1268 document, 1269 'focusin', 1270 '.portlet', 1271 function(event) { 1272 event.delegateTarget.closest('.portlet').classList.add('open'); 1273 } 1274 ); 1275 1276 delegate( 1277 document, 1278 'focusout', 1279 '.portlet', 1280 function(event) { 1281 event.delegateTarget.closest('.portlet').classList.remove('open'); 1282 } 1283 ); 1284})(); 1285(function() { 1286var $ = AUI.$;var _ = AUI._; 1287 new Liferay.Menu(); 1288 1289 var liferayNotices = Liferay.Data.notices; 1290 1291 for (var i = 0; i < liferayNotices.length; i++) { 1292 Liferay.Util.openToast(liferayNotices[i]); 1293 } 1294 1295})(); 1296(function() { 1297var $ = AUI.$;var _ = AUI._; 1298 var {openToast} = frontendJsWeb; 1299 1300 AUI().use( 1301 'liferay-session', 1302 function() { 1303 Liferay.Session = new Liferay.SessionBase( 1304 { 1305 autoExtend: true, 1306 redirectOnExpire: false, 1307 redirectUrl: 'https\x3a\x2f\x2fso\x2edf\x2egov\x2ebr\x2fweb\x2fguest', 1308 sessionLength: 21600, 1309 sessionTimeoutOffset: 70, 1310 warningLength: 0 1311 } 1312 ); 1313 1314 1315 } 1316 ); 1317 1318})(); 1319}); 1320} catch (err) { 1321 console.error(err); 1322} 1323}); 1324 1325</script>
1325
1325<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/main.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000" type="text/javascript"></script>
1325
1325<script type="text/javascript"> 1326Liferay.CustomDialogs = {enabled: false}; 1327 1328</script>
1328<script> 1329 1330</script>
1330<script type="module"> 1331import {default as main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js'; 1332{ 1333main(); 1334} 1335 1336</script>
1336<script type="module"> 1337import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; 1338{ 1339runThirdPartyCookiesInterval(); 1340} 1341 1342</script>
1342<script type="module"> 1343import {default as main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js'; 1344{ 1345main(); 1346} 1347 1348</script>
1348<script type="module"> 1349import {default as main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; 1350{ 1351main(); 1352} 1353 1354</script>
1354<script type="module"> 1355import {default as main} from '/o/frontend-js-alert-support-web/__liferay__/index.js'; 1356{ 1357main(); 1358} 1359 1360</script>
1360<script type="module"> 1361import {default as main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js'; 1362{ 1363main(); 1364} 1365 1366</script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/doudf.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/full-calendar.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/pagination.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/agenda.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/translate.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/jquery-ui.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/jquery-ui-pt_BR.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366
1366<script src="https://so.df.gov.br/o/gdf-secretarias-lf7_4-2026-theme/js/jquery.maskedinput.min.js?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790294970000"></script>
1366 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.