PROTOCOLO ICMS Nº 121, DE 14 DE SETEMBRO DE 2026
Prorroga as disposições do Protocolo ICMS nº 26, de 20 de maio de 2014, que dispõe sobre as operações com aves, suínos, rações e insumos, no sistema de integração, promovidas entre cooperativas e produtores estabelecidos nos Estados do Rio Grande do Sul e de Santa Catarina.
<p align="center" class="TituloAcordo"><b>PROTOCOLO ICMS Nº 121, DE 14 DE SETEMBRO DE 2026</b></p><p class="DataPublicao" align="left"><strong>Publicado no DOU de 15.09.2026</strong></p><p class="Ementa">Prorroga as disposições do Protocolo ICMS nº 26, de 20 de maio de 2014, que dispõe sobre as operações com aves, suínos, rações e insumos, no sistema de integração, promovidas entre cooperativas e produtores estabelecidos nos Estados do Rio Grande do Sul e de Santa Catarina.</p><p><b>Os Estados do Rio Grande do Sul e Santa Catarina</b>, neste ato representados pelos seus respectivos Secretários de Estado de Fazenda, considerando a necessidade de simplificar o cumprimento das obrigações fiscais por parte dos estabelecimentos abatedores e produtores que entre si mantêm contrato de integração e parceria para produção de aves e suínos, tendo em vista o disposto nos arts. 102 e 199 do Código Tributário Nacional (Lei nº 5.172, de 25 de outubro de 1966), resolvem celebrar o seguinte</p><p align="center">PROTOCOLO</p><p><b>Cláusula primeira</b> As disposições contidas no Protocolo ICMS nº 26, de 20 de maio de 2014, publicado no Diário Oficial da União de 21 de maio de 2014, ficam prorrogadas até 31 de dezembro de 2032.</p><p><b>Cláusula segunda</b> A cláusula oitava do Protocolo ICMS nº 26/14 passa a vigorar com a seguinte redação:</p><p><b>Cláusula oitava</b> Este protocolo entra em vigor na data da sua publicação no Diário Oficial da União, produzindo efeitos a partir de 1º de junho de 2014 até 31 de dezembro de 2032..</p><p><b>Cláusula terceira</b> Este protocolo entra em vigor na data da sua publicação no Diário Oficial da União.</p><p>Rio Grande do Sul - Pricilla Maria Santana, Santa Catarina - Cleverson Siewert.</p><style>.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } @media screen { * { margin: 0px; padding: 0px; } * :link, :visited { text-decoration: none; } * ul, ol { list-style: none; } * li { display: inline; } * h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; } * a img, :link img, :visited img { border: none; } a { outline: none; } table { border-spacing: 0px; } img { vertical-align: text-bottom; } iframe { border-width: 0px; border-style: none; }} @media screen { #content ul { list-style-type: disc; margin-left: 2em; } #content ol, dl.portlet ol, div.portletStaticText ol { list-style-type: decimal; margin-left: 2em; } #content li, dl.portlet li, div.portletStaticText li { margin-bottom: 0.25em; line-height: 1.5em; display: list-item; } #content .discreet, #sidebar .discreet { color: rgb(102, 102, 102); font-size: 85%; font-weight: normal; } #content .visualHighlight { background-color: rgb(255, 255, 187); } #content .pullquote { margin: 0px 1em 0.5em 0.5em; font-weight: bold; line-height: 1.25em; float: right; width: 35%; clear: right; color: rgb(68, 68, 68); font-size: 1.6em; letter-spacing: -0.08em !important; } #content .callout { background: rgb(238, 238, 238); padding: 1em; border-left: 1em solid rgb(204, 204, 204); clear: both; } #content div.documentByLine { font-size: 85%; display: block; color: rgb(102, 102, 102); } #content img.tileImage, #content div.newsImageContainer { float: right; margin: 0px 1em 0.5em; } .eventDetails { float: right; clear: right; margin: 0px 0px 0.5em 1em; } #content .eventDetails .eventDetail { clear: both; } table.listing, table.plain { border-spacing: 0px; border-collapse: collapse; } table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th { padding: 0.5em 1em; vertical-align: top; } table.plain th, table.plain td { border: 1px solid rgb(221, 221, 221); } table.plain th { text-align: left; } table.listing td.listingCheckbox, table.listing th.listingCheckbox { text-align: center; } table.listing { border-left: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); } table.listing .top { border-left: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); } table.listing th { text-align: left; color: rgb(102, 102, 102); border-width: 0.1em; border-color: rgb(231, 231, 231); border-image: initial; border-style: solid solid none; background: rgb(221, 221, 221); } table.listing tr.odd th { border-width: 0.1em; border-color: rgb(255, 255, 255); border-image: initial; border-style: solid solid none none; } table.listing tbody th { font-weight: bold; } table.listing tbody tr { text-align: left; } table.listing tbody tr.odd { background: rgb(238, 238, 238); } table.listing tbody tr td { background: transparent; } table.listing tbody tr.odd td { background: rgb(238, 238, 238); } table.listing td { border-right: 1px solid rgb(221, 221, 221); } .icons-on #listing-table td { line-height: 2em; } table.listing a { border-top: none; border-right: none; border-left: none; border-image: initial; display: inline-block; border-bottom: none !important; } table.listing td.draggable { text-shadow: white 1px 1px 1px; border-bottom: 1px solid white; padding: 0.4em 0.4em 0px 0.5em; background: rgb(221, 221, 221) !important; } table.vertical { } table.vertical th { text-align: right; } table.vertical td { border-top: 0.1em solid rgb(231, 231, 231); padding: 0.5em; } table.grid td, table.grid th { border: 1px solid rgb(231, 231, 231); padding: 0.5em; } .dragindicator { outline: rgb(255, 215, 0) solid 2px; } #foldercontents-order-column { padding: 0px; } div.listingBar { font-size: 80%; margin: 1em 0px; } div.listingBar .next { display: inline-block; float: right; } div.listingBar .previous { display: inline-block; } div.listingBar a { display: inline-block; padding: 0.25em 0.5em; border: 0.1em solid rgb(204, 204, 204); } div.listingBar a:hover { color: white; background-color: rgb(50, 159, 215); border-color: rgb(50, 159, 215); } dl.portalMessage, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning { margin: 1em 0px; font-size: 80%; border: 1px solid rgb(153, 153, 102); background-color: rgb(255, 255, 227); clear: both; } dl.portalMessage a, #content dl.portalMessage a, div.attention a, div.caution a, div.danger a, div.error a, div.hint a, div.important a, div.note a, div.tip a, div.warning a, #content div.attention a, #content div.caution a, #content div.danger a, #content div.error a, #content div.hint a, #content div.important a, #content div.note a, #content div.tip a, #content div.warning a { color: black; border-bottom: 1px solid rgb(136, 136, 136); } dl.portalMessage dt, div > .admonition-title { background-color: rgb(153, 153, 102); font-weight: bold; float: left; margin: 0px 0.5em 0px 0px; padding: 0.5em 0.75em; color: white; line-height: 1.25em; } dl.portalMessage dd, div.attention > .last, div.caution > .last, div.danger > .last, div.error > .last, div.hint > .last, div.important > .last, div.note > .last, div.tip > .last, div.warning > .last { padding: 0.5em; margin: 0px; line-height: 1.25em; } dl.warning { border-color: rgb(221, 136, 0); } dl.warning > dt, .warning > .admonition-title { background-color: rgb(221, 136, 0); } dl.error { border-color: red; } dl.error > dt, .error > .admonition-title { background-color: rgb(221, 0, 0); } .warning > dd, .warning > .last { background-color: rgb(255, 221, 119); } .error > dd, .error > .last { background-color: rgb(255, 221, 204); } #content dl.portalMessage, #content div.attention a, #content div.caution a, #content div.danger a, #content div.error a, #content div.hint a, #content div.important a, #content div.note a, #content div.tip a, #content div.warning a { font-size: 100%; } #content dl.portalMessage dt, #content div > .admonition-title { margin: 0px 0.5em 0px 0px; padding: 0.5em 0.75em; } #content dl.portalMessage dd, #content div.attention > .last, #content div.caution > .last, #content div.danger > .last, #content div.error > .last, #content div.hint > .last, #content div.important > .last, #content div.note > .last, #content div.tip > .last, #content div.warning > .last { margin: 0px; } dl.collapsible { border: 0.1em solid rgb(140, 172, 187); margin: 1em 0px; padding: 0px; } dl.collapsible dt.collapsibleHeader { display: block; float: left; background: white; line-height: 1.2em; vertical-align: middle; font-size: 90%; position: relative; top: -0.6em; width: auto; margin: 0px 0px -0.6em 1em; padding: 0px 0.5em; } dl.collapsible dd.collapsibleContent { margin: 0px; padding: 0px 1em 0.4em; clear: left; } dl.collapsible dd.collapsibleContent > dl { margin: 0px; padding: 0px; } dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader { padding: 0px 0.5em 0px 2em; background: url("treeExpanded.png") 0.5em 50% no-repeat white; cursor: pointer; } dl.collapsedBlockCollapsible { border: none; height: 1em; width: auto; } dl.collapsedInlineCollapsible dt.collapsibleHeader, dl.collapsedBlockCollapsible dt.collapsibleHeader { float: none; position: relative; margin: 0px 0px 0px 1em; padding: 0px 0.5em 0px 2em; line-height: 1.2em; cursor: pointer; background: url("treeCollapsed.png") 0.5em 50% no-repeat white; } dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent { display: none; } dl.collapsedInlineCollapsible { border: none; height: 1em; width: auto; display: inline; } dl.collapsedInlineCollapsible dt.collapsibleHeader { position: static; float: none; margin: 0px; padding: 0px 0px 0px 2em; line-height: 1em; cursor: pointer; display: inline; } .comment { margin-top: 1.5em; font-size: 80%; } .comment .documentByLine { margin-left: 1em; } .comment .formControls { margin-left: 0px; } .commentTime { color: rgb(102, 102, 102); } .commentBody { padding: 1em; margin: 0.5em 0px; border-radius: 0.5em; box-shadow: rgb(136, 136, 136) 0px 0px 0.5em; } .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 { font-weight: normal; } .reviewHistory, .contentHistory { display: inline; color: black; } .spacer { margin: 1em; } .label { font-weight: bold; display: inline; } .label .fieldErrorBox { font-weight: normal; } .optionsToggle { border: 0.1em solid rgb(140, 172, 187); color: black; background-color: rgb(222, 231, 236); font-weight: normal; font-size: 90%; } .highlightedSearchTerm { background-color: rgb(255, 255, 170); } dl.searchResults .highlightedSearchTerm { background-color: transparent; font-weight: bold; } .noInheritedRoles { color: rgb(160, 160, 160); } .currentItem { border-collapse: collapse; border: 0.2em solid rgb(255, 165, 0); padding: 0.1em; } fieldset#search-field { text-align: center; border: none !important; } input.searchPage { font-size: 200% !important; } #rss-subscription { float: left; line-height: 3em; } #search-results-bar .actionMenuContent { margin-top: 1em; padding: 0px; } #search-filter { background: rgb(221, 221, 221); margin: 0px; padding: 0px; } #content #search-filter fieldset { position: relative; padding: 0px; margin: 0px; border: none !important; } #content #search-filter legend { background: transparent; font-size: 1.1em; padding: 0.5em 0.9em; font-weight: bold; } #search-filter .field { background: rgb(238, 238, 238); padding: 1em 1.5em; margin: 0px; } #search-filter .field label { font-weight: normal; } #search-filter .formControls { text-align: center; } #search-results-wrapper { margin-top: 1em; } form.searchPage h1.documentFirstHeading { font-weight: normal; letter-spacing: 0px; float: left; margin-right: 0.8em; } form.searchPage h1.documentFirstHeading .highlightedSearchTerm { background: transparent !important; } #search-results-bar > * { float: left; } #searchResultsSort { float: right; } #search-results-bar { position: relative; z-index: 1; float: left; width: 100%; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 1em 0px; } #search-results-bar dl.actionMenu { margin-bottom: 0px; } #search-results-bar dd.actionMenuContent { margin-left: 0px; padding-left: 0px; } #search-results-bar dt.actionMenuHeader a { border-bottom: none; } #search-results-bar dt.actionMenuHeader a::after { content: " ▼"; } #search-results { padding: 1em; } .searchResults { margin-top: 0px; } #ajax-search-res { display: none; } .image-left { float: left; margin: 0.5em 1em 0.5em 0px; } .image-right { float: right; margin: 0.5em; } .image-inline { float: none; } dl.toc { float: right; width: 35%; font-size: 100%; margin: 1em 0px 0.5em 1.5em; } dl.toc dt { margin-left: 1em; font-weight: normal; text-transform: uppercase; } dl.toc dd { margin-bottom: 0px; padding-left: 2em; } dl.toc dd ol { margin-left: 1.5em; } #portal-sitemap { list-style: none; margin-left: 0px; font-size: 130%; font-weight: bold; } #portal-sitemap li { list-style: none; margin-left: 0px; } #portal-sitemap a { border-bottom: none; display: block; } #portal-sitemap > li { border-bottom: 0.1em dotted rgb(221, 221, 221); line-height: 1.8em; padding: 0.25em 1em; margin-bottom: 0px; } #portal-sitemap .navTreeLevel2, #portal-sitemap .navTreeLevel2 ul { font-size: 85%; font-weight: normal; margin-bottom: 0px; padding: 0.25em 0px; } .photoAlbumEntry { float: left; position: relative; overflow: hidden; height: 185px; width: 143px; margin: 0em; padding: 0px 6px 0px 9px; text-align: center; background-image: url("polaroid-single.png"); background-repeat: no-repeat; } .photoAlbumEntry img { border: 1px solid rgb(204, 204, 204); display: block; margin: 0px auto; } .photoAlbumEntryWrapper { height: 130px; width: 128px; margin-bottom: 7px; } .photoAlbumEntry a { display: block; text-decoration: none; font-size: 90%; height: 169px; width: 130px; margin: 16px auto 0px; } .photoAlbumFolder { background-image: url("polaroid-multi.png"); background-repeat: no-repeat; } .photoAlbumEntryTitle { color: rgb(118, 121, 124); display: block; width: 128px; height: 3.6em; } .hiddenStructure { display: block; background: none transparent; border: none; height: 0.1em; overflow: hidden; padding: 0px; margin: -0.1em 0px 0px -0.1em; width: 1px; } .ie6 .hiddenStructure, .ie7 .hiddenStructure { position: absolute; } #content .visualNoMarker { list-style: none; margin-left: 0px; } .visualClear { clear: both; } body.largeText { font-size: 125%; } body.smallText { font-size: 85%; } div.overlay { width: auto; height: auto; display: none; margin: 1em; font-size: 80%; } div.overlay-iframe, div.overlay-ajax { width: 60%; min-height: 100px; z-index: 99; } div.overlay-iframe { height: 60%; } div.overlaybg div.close, div.overlay div.close { background-image: url("pb_close.png"); position: absolute; left: -14px; top: -14px; cursor: pointer; height: 30px; width: 30px; } .pb-ajax { overflow-y: auto; } .pb-ajax, .pb-image, .overlay iframe { background-color: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); white-space: normal; box-shadow: rgb(102, 102, 102) 0px 0px 3em; } .pb-ajax > div { width: 92%; padding: 1em; } .pb-ajax .documentActions { display: none; } div.overlay div.close span { display: block; height: 1px; margin: -1px 0px 0px -1px; overflow: hidden; padding: 0px; width: 1px; } div.overlay textarea { width: 100%; } div.overlay .link-parent { display: none; } div.overlay #createGroup legend { display: none; } div.overlay #createGroup fieldset { border: none; } div.overlay p { margin-bottom: 1em; } div.overlay label { margin-bottom: 0.25em; } div.overlay a:hover { color: rgb(117, 173, 10); } div.overlay a:hover label { cursor: pointer; } div.overlay a.selected { color: rgb(0, 0, 0); } div.overlay .formTab { margin-right: 1em; font-weight: bold; } div.overlay .formTab.lastFormTab { margin-right: 0em; } div.overlay .formControls a { display: block; margin: 0.75em; } #history dd { } div.historyRecord { margin-bottom: 1em; } div.historyTools ul { float: right; margin: 2px 1em; } div.historyTools ul li { display: inline; padding: 0px 0.015em; } div.historyTools ul li a { border-bottom: none; } div.historyTools form { display: inline; } .historyAction { } .historyByLine { background: rgb(221, 221, 221); padding: 0.5em; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } div.historyLinks { float: right; clear: right; margin: 0.5em 1em 0px 0px; } div.historyComment { padding: 0.5em 1em; border: 1px solid rgb(221, 221, 221); } div.historyComment p { margin: 0px; padding-top: 1px; } a.historyComparePrevious { border-top: 1px dotted rgb(204, 204, 204); display: block; margin-top: 1.5em; margin-bottom: -0.5em; text-align: center; } a.historyComparePrevious span { background-color: white; position: relative; top: -0.75em; padding: 0px 0.5em; } .icons-on .contenttype-document { background: url("contenttypes-sprite.png") 0px 4px no-repeat transparent; } .icons-on .contenttype-event { background: url("contenttypes-sprite.png") 0px -212px no-repeat transparent; } .icons-on .contenttype-folder { background: url("contenttypes-sprite.png") 0px -644px no-repeat transparent; } .icons-on .contenttype-link { background: url("contenttypes-sprite.png") 0px -1076px no-repeat transparent; } .icons-on .contenttype-news-item { background: url("contenttypes-sprite.png") 0px -1292px no-repeat transparent; } .icons-on .contenttype-plone-site { background: url("contenttypes-sprite.png") 0px -1508px no-repeat transparent; } .icons-on .contenttype-collection { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on .contenttype-topic { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on #plone-contentmenu-factories .contenttype-file { background: url("contenttypes-sprite.png") 0px -428px no-repeat transparent; } .icons-on #plone-contentmenu-factories .contenttype-image { background: url("contenttypes-sprite.png") 0px -860px no-repeat transparent; } .icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic, .icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image { line-height: 2em; display: inline-block; padding-left: 20px !important; } .optionsBox { overflow-y: auto; border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255); height: 14em; width: 100%; } .ie7 div.optionsBox { width: 50%; } .optionsBox label { padding: 2px 0px 0px; display: block; line-height: 1em; font-weight: normal; } .optionsBox input { vertical-align: middle; margin: 1px 4px 4px 6px; } .ie7 .optionsBox input { margin: 0px; } .optionsBox label.checked { background-color: rgb(238, 238, 238); } .optionsBox label.hover { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); } #archetypes-fieldname-subject .formHelp { font-weight: normal; } #existingTagsSection { position: relative; margin-left: 3em; } #existingTags { float: left; width: 50%; } #content #existingTags dd { margin-bottom: 1px; margin-left: 0px; } #content #selectedTags, #content #newTags { margin-bottom: 0px; margin-left: 0px; } #content #selectedTagsSection { margin-left: 3em; float: left; width: 43%; margin-bottom: 0px; } #newTagsSection { width: 48%; margin-left: 3em; } #content p.selectedTag { margin-bottom: 0.4em; } #existingTagsTitle, #newTagsTitle { float: left; } #existingTagsHelp, #newTagsHelp { float: right; } #noTagsSelected, #oneOrMoreTagsSelected { display: none; } #ajax-spinner { display: none; width: 20px; height: 20px; position: fixed; background-position: center center; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; }} @media screen { .state-published { color: rgb(67, 105, 118) !important; } body { font: 100% Arial, FreeSans, sans-serif; background: white; color: black; } h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; font-weight: bold; color: black; line-height: 1.5em; } h1, h2 { letter-spacing: -0.05em; } h1 { font-size: 2em; } h2 { font-size: 1.75em; } h3 { font-size: 1.25em; } h4 { font-size: 1.25em; } h5 { font-size: 1em; } h6 { font-size: 0.8em; } h2, h3, h4, h5, h6 { color: rgb(68, 68, 68); } h2 a, h3 a, h4 a { border-bottom: none !important; } p { } a:link, a:visited { color: rgb(32, 92, 144); } a:focus img { outline: dotted thin; } dt { font-weight: bold; } input { font-family: "Lucida Grande", Arial, FreeSans; } q { quotes: "" "" "" ""; } sup, sub { height: 0px; line-height: 1; vertical-align: baseline; position: relative; } sup { bottom: 1ex; } sub { top: 0.5ex; } #portal-header { position: relative; z-index: 2; } #portal-logo { display: inline-block; margin: 1.375em 0px; } .ie6 #portal-logo, .ie7 #portal-logo { margin-top: 0px; } #portal-globalnav { clear: both; font-size: 80%; background: rgb(221, 221, 221); margin: 0px 0px 1em; } #portal-globalnav li { } #portal-globalnav li a { display: inline-block; padding: 0.5em 1em 1.8em; background: rgb(221, 221, 221); min-width: 6em; white-space: normal; border-right: 0.1em solid white; } #portal-globalnav .selected a, #portal-globalnav a:hover { background: rgb(32, 92, 144); color: white; } #portal-globalnav .selected a:hover { background: rgb(221, 221, 221); color: rgb(32, 92, 144); } #portal-personaltools { float: right; background: rgb(227, 227, 227); position: relative; z-index: 3; top: 0px; right: 0px; padding: 0.25em 0.5em; font-size: 80%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; } #portal-personaltools #anon-personalbar a { float: left; margin: 0px 0.5em; } #portal-languageselector { float: right; background: rgb(227, 227, 227); position: relative; top: 0px; right: 1px; z-index: 3; padding: 0.25em 0.5em; font-size: 80%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; max-width: 50%; } #portal-searchbox { float: right; text-align: left; clear: right; margin: 1.2em 0px; font-size: 80%; } #portal-searchbox form { white-space: nowrap; } #portal-searchbox label { font-weight: normal; } #searchGadget { width: 13em; } #searchGadget, .LSBox input.searchButton { } .LSBox .searchSection { } #content input.searchField { margin-bottom: 1em; } input.searchField { } .collapsible .collapser.collapsed { padding-right: 14px; background: url("arrowRight.png") right center no-repeat; } .collapsible .collapser.expanded { padding-right: 14px; background: url("arrowDown.png") right center no-repeat; } #LSResult { position: absolute; right: 0px; background: white; margin: -1.5em 0px 0px -7em; } #LSResult fieldset { padding: 1em 0px 0px; border: 0.1em solid rgb(204, 204, 204); } #livesearchLegend { background-color: rgb(204, 204, 204); padding: 0.3em; } #LSResult .LSDescr { font-size: 85%; color: rgb(102, 102, 102); } .LSRow, #LSNothingFound { display: block; padding: 0.5em 1em; white-space: normal; width: 28em; } .LSHighlight { background: rgb(221, 221, 221); } #portal-breadcrumbs { font-size: 80%; margin-bottom: 1em; margin-left: 0.25em; } #portal-breadcrumbs a { border-bottom: none; display: inline-block; } .breadcrumbSeparator { color: rgb(102, 102, 102); } #portal-siteactions { font-size: 85%; padding-bottom: 2em; text-align: center; clear: left; } #portal-siteactions li { margin-right: 0.5em; } #portal-siteactions li a:hover { color: rgb(117, 173, 10); } a.link-parent { } a.link-anchor { border: none !important; color: black !important; cursor: default !important; } #content a.link-overlay { border-bottom: 1px dotted rgb(32, 92, 144) !important; } dl dt .documentByLine { font-weight: normal; } dl dt span.summary a { border: none !important; } #content { line-height: 1.5em; clear: both; font-size: 80%; margin: 1em 0.25em 2em; } body#content { margin: 1em; } #content h1 { margin-top: 0.5em; } #content h1.documentFirstHeading { margin-top: 0px; } #content p, #content table, #content dl, dl.portlet p, dl.portlet { margin-bottom: 1em; } #content ul, #content ol { } #content a:link, dl.portlet a:link { color: rgb(32, 92, 144); border-bottom: 0.1em solid rgb(204, 204, 204); } #content a:visited, dl.portlet a:visited { color: rgb(66, 117, 151); border-bottom: 0.1em solid rgb(204, 204, 204); } #content a:hover, dl.portlet a:hover { color: rgb(117, 173, 10) !important; } #content a:target { background-color: rgb(255, 255, 187); } #content span.link-external a { background: url("link_icon.png") 0px 1px no-repeat transparent; padding: 1px 0px 1px 16px; } #category { font-size: 75%; margin-bottom: 1em; color: rgb(102, 102, 102); text-align: right; } #category a.link-category, span.selectedTag { color: black; padding: 0.25em 0.5em; background: rgb(221, 221, 221); border-radius: 0.5em; } #category a.link-category:hover { background: rgb(32, 92, 144); color: white; border-color: rgb(32, 92, 144); } #category .separator { display: none; } #content dt { font-weight: bold; margin-bottom: 0px; margin-right: 0px; } #content-core dd { margin: 0px 0px 1em 2em; } #content pre { background-color: rgb(34, 34, 34); color: white; font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 1em; overflow-x: auto; font-size: 90%; margin-bottom: 1em; line-height: 1.25em; } #content pre.python { background-color: white; } #content code { font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; } #content table { text-align: left; border-collapse: collapse; border-spacing: 0px; } #content .documentDescription, #content #description { color: rgb(102, 102, 102); margin-left: 0px; font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif; } #content div.newsImageContainer a { border-bottom: none; } #content div.newsImageContainer p.discreet { margin: 0px; padding: 0.5em; background-color: rgba(40, 40, 40, 0.7); color: white; font-weight: bold; position: relative; width: 190px; top: -3em; } #content .eventDetails { border-color: rgb(204, 204, 204); border-style: solid; border-width: 0.08em; width: 22em; margin-top: 1em; } #content .eventDetails h2 { background-color: rgb(221, 221, 221); font-size: 100%; letter-spacing: 0px; padding: 0.5em 0.5em 0.5em 1em; } #content .eventDetails .eventDetail h3, #content .eventDetails .eventDetail div { padding: 2%; } #content .eventDetails .eventDetail h3 { float: left; font-size: 100%; text-align: right; width: 37%; } #content .eventDetails .eventDetail div { float: left; width: 55%; } img.image-left, img.image-right, .captioned img { border: 1px solid rgb(221, 221, 221); } dd.image-caption { text-align: left; padding: 0px 0px 0px 3px; margin: 0px; color: rgb(102, 102, 102); font-size: 85%; } #portal-footer { font-size: 75%; background: rgb(221, 221, 221); padding: 1em; margin: 1em 0px; line-height: 2em; } #portal-colophon { font-size: 70%; text-align: center; margin-bottom: 1em; } #portal-colophon li { padding: 0px 0.75em; } #portal-colophon a { color: rgb(68, 68, 68); }} @media screen { .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } .ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix::after { clear: both; } .ui-helper-clearfix { min-height: 0px; } .ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted rgb(0, 0, 0); } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 0.5em 0.5em 0.5em 0.7em; min-height: 0px; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-noicons { padding-left: 0.7em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px; overflow: auto; } .ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0px; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: 0.4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+07px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } input.ui-button { padding: 0.4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; } .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; } .ui-datepicker select.ui-datepicker-month-year { width: 100%; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; } .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; } .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: 700; border: 0px; } .ui-datepicker td { border: 0px; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px; border-right: 0px; border-bottom: 0px; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; } .ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px; } .ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0px; padding: 0.5em 1em; background: 0px center; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-menu { list-style: none; padding: 2px; margin: 0px; display: block; outline: 0px; } .ui-menu .ui-menu { margin-top: -3px; position: absolute; } .ui-menu .ui-menu-item { margin: 0px; padding: 0px; width: 100%; } .ui-menu .ui-menu-divider { margin: 5px -2px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; } .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 0.4em; line-height: 1.5; min-height: 0px; font-weight: 400; } .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: 400; margin: -1px; } .ui-menu .ui-state-disabled { font-weight: 400; margin: 0.4em 0px 0.2em; line-height: 1.5; } .ui-menu .ui-state-disabled a { cursor: default; } .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } .ui-menu .ui-icon { position: absolute; top: 0.2em; left: 0.2em; } .ui-menu .ui-menu-icon { position: static; float: right; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("/++resource++jquery-ui-themes/sunburst/images/animated-overlay.gif"); height: 100%; opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; background-position: 0px 0px; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 0.8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; } .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0px; } .ui-slider-horizontal .ui-slider-range-max { right: 0px; } .ui-slider-vertical { width: 0.8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; } .ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0px; } .ui-slider-vertical .ui-slider-range-max { top: 0px; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; } .ui-spinner-input { border: 0px; background: 0px center; color: inherit; padding: 0px; margin: 0.2em 22px 0.2em 0.4em; vertical-align: middle; } .ui-spinner-button { width: 16px; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; } .ui-spinner a.ui-spinner-button { border-top: 0px; border-bottom: 0px; border-right: 0px; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0px; } .ui-spinner-up { top: 0px; } .ui-spinner-down { bottom: 0px; } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-tabs { position: relative; padding: 0.2em; } .ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: 0px; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: 0px center; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: rgb(170, 170, 170) 0px 0px 5px; } body .ui-tooltip { border-width: 2px; } .ui-widget { font-family: Arial, FreeSans, sans-serif; font-size: 0.9em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, FreeSans, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid rgb(204, 204, 204); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x rgb(255, 255, 255); color: rgb(68, 68, 68); } .ui-widget-content a { color: rgb(68, 68, 68); } .ui-widget-header { border: 1px solid rgb(204, 204, 204); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png") 50% 50% repeat-x rgb(221, 221, 221); color: rgb(68, 68, 68); font-weight: bold; } .ui-widget-header a { color: rgb(68, 68, 68); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(204, 204, 204); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_205c90_40x100.png") 50% 50% repeat-x rgb(32, 92, 144); font-weight: normal; color: rgb(255, 255, 255); } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(255, 255, 255); text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(68, 141, 174); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png") 50% 50% repeat-x rgb(221, 221, 221); font-weight: normal; color: rgb(68, 68, 68); } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: rgb(68, 68, 68); text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(204, 204, 204); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png") 50% 50% repeat-x rgb(117, 173, 10); font-weight: normal; color: rgb(255, 255, 255); } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(255, 255, 255); text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(221, 136, 0); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_ffdd77_40x100.png") 50% 50% repeat-x rgb(255, 221, 119); color: rgb(0, 0, 0); } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(0, 0, 0); } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(221, 0, 0); background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_ffddcc_40x100.png") 50% 50% repeat-x rgb(255, 221, 204); color: rgb(0, 0, 0); } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(0, 0, 0); } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(0, 0, 0); } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; } .ui-state-disabled .ui-icon { } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png"); } .ui-state-default .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_444444_256x240.png"); } .ui-state-active .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd8800_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0px 0px; } .ui-icon-carat-1-ne { background-position: -16px 0px; } .ui-icon-carat-1-e { background-position: -32px 0px; } .ui-icon-carat-1-se { background-position: -48px 0px; } .ui-icon-carat-1-s { background-position: -64px 0px; } .ui-icon-carat-1-sw { background-position: -80px 0px; } .ui-icon-carat-1-w { background-position: -96px 0px; } .ui-icon-carat-1-nw { background-position: -112px 0px; } .ui-icon-carat-2-n-s { background-position: -128px 0px; } .ui-icon-carat-2-e-w { background-position: -144px 0px; } .ui-icon-triangle-1-n { background-position: 0px -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0px -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0px -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0px -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0px -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0px -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0px -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0px -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0px -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0px -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0px -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0px -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 5px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 5px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 5px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 5px; } .ui-widget-overlay { background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x rgb(170, 170, 170); opacity: 0.3; } .ui-widget-shadow { margin: 5px 0px 0px 5px; padding: 0px; background: url("/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x rgb(153, 153, 153); opacity: 0.45; border-radius: 5px; } #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, a.ui-state-default, #content a.ui-state-default, #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, dl.portlet a.ui-state-default, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, #content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited, dl.portlet .ui-state-active a, dl.portlet .ui-state-active a:link, dl.portlet .ui-state-active a:visited { color: rgb(255, 255, 255) !important; } #content .ui-widget-header a, dl.portlet .ui-widget-header a, a.ui-state-hover, #content a.ui-state-hover, #content .ui-state-hover a, #content .ui-state-hover a:hover, dl.portlet a.ui-state-hover, dl.portlet .ui-state-hover a, dl.portlet .ui-state-hover a:hover { color: rgb(68, 68, 68) !important; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a, #content .ui-state-highlight a, #content .ui-widget-content .ui-state-highlight a, #content .ui-widget-header .ui-state-highlight a, dl.portlet .ui-state-highlight a, dl.portlet .ui-widget-content .ui-state-highlight a, dl.portlet .ui-widget-header .ui-state-highlight a { color: rgb(0, 0, 0) !important; }} @media screen { div.row { float: left; width: 100%; display: block; position: relative; } div.cell { position: relative; float: left; left: 100%; } .ie6 div.cell { float: none; } div.width-1 { width: 4%; } div.width-2 { width: 10.25%; } div.width-3 { width: 16.5%; } div.width-4 { width: 22.75%; } div.width-5 { width: 29%; } div.width-6 { width: 35.25%; } div.width-7 { width: 41.5%; } div.width-8 { width: 47.75%; } div.width-9 { width: 54%; } div.width-10 { width: 60.25%; } div.width-11 { width: 66.5%; } div.width-12 { width: 72.75%; } div.width-13 { width: 79%; } div.width-14 { width: 85.25%; } div.width-15 { width: 91.5%; } div.width-16 { width: 97.75%; } div.position-0 { margin-left: -98.875%; } div.position-1 { margin-left: -92.625%; } div.position-2 { margin-left: -86.375%; } div.position-3 { margin-left: -80.125%; } div.position-4 { margin-left: -73.875%; } div.position-5 { margin-left: -67.625%; } div.position-6 { margin-left: -61.375%; } div.position-7 { margin-left: -55.125%; } div.position-8 { margin-left: -48.875%; } div.position-9 { margin-left: -42.625%; } div.position-10 { margin-left: -36.375%; } div.position-11 { margin-left: -30.125%; } div.position-12 { margin-left: -23.875%; } div.position-13 { margin-left: -17.625%; } div.position-14 { margin-left: -11.375%; } div.position-15 { margin-left: -5.125%; } div.width-1\:2 { width: 47.75%; } div.width-1\:4 { width: 22.75%; } div.width-3\:4 { width: 72.75%; } div.width-full { width: 97.75%; } div.position-1\:4 { margin-left: -73.875%; } div.position-1\:2 { margin-left: -48.875%; } div.position-3\:4 { margin-left: -23.875%; } div.width-1\:3 { width: 31.08%; } div.width-2\:3 { width: 64.42%; } div.position-1\:3 { margin-left: -65.545%; } div.position-2\:3 { margin-left: -32.205%; }} @media screen { #content ul.formTabs { background-color: rgb(221, 221, 221); border: 0.3em solid rgb(221, 221, 221); } #edit-bar { background-color: rgb(117, 173, 10); border: 0.25em solid rgb(117, 173, 10); font-size: 80%; min-height: 2em; margin-bottom: 1em; padding-top: 0.05em; } #content-views { float: left; background-color: rgb(117, 173, 10); } .ie6 ul#content-views { margin: -2px -3px 0px; } #content-views a { color: white; } #edit-bar, #content ul.formTabs, #content-core ul.formTabs { display: block; border-style: solid solid none; margin-left: 0px; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } #content li.formTab, #content-core li.formTab { display: inline; margin-right: 0.25em; } #content-views a, #content li.formTab a, #content-core li.formTab a { display: inline-block; } #content-views a, #content li.formTab a, #content-core li.formTab a { line-height: 26px; padding: 0px 0.75em; text-decoration: none; border: none; margin: 0px; } #content-views li.selected a, #content li.formTab a.selected, #content-core li.formTab a.selected { font-weight: bold; } #content-views li.selected a, #content-views li a:hover, #content li.formTab a.selected, #content li.formTab a:hover, #content-core li.formTab a.selected, #content-core li.formTab a:hover { background: white; color: black; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } #content li.formTab a.notify, #content-core li.formTab a.notify { background-color: red; color: white; } #content li.formTab a.required span::after, #content-core li.formTab a.required span::after, div.field span.required::after { content: "■"; color: red; padding-left: 0.2em; } #content fieldset.formPanel, #content-core fieldset.formPanel { border: none; } #content fieldset.formPanel.hidden, #content-core fieldset.formPanel.hidden { display: none; } #content div.formControls input.hidden, #content-core div.formControls input.hidden { display: none; } #portal-personaltools dl { } #portal-personaltools dt { font-weight: normal; } #portal-personaltools dt.actionMenuHeader a::after { content: " ▼"; } #portal-personaltools dd { right: 0px; padding-top: 0.5em; } #portal-personaltools dd { background: rgb(227, 227, 227); padding-bottom: 0.5em; } #portal-personaltools dd a { line-height: 2em; padding: 0px 0.75em; } #portal-personaltools dd a:hover { background: rgb(32, 92, 144); color: white; } #contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd { background-color: rgb(117, 173, 10); color: white; z-index: 5; } #contentActionMenus dl.actionMenu.activated dd { border-bottom: 0.5em solid rgb(117, 173, 10); right: -3px; } #contentActionMenus dl.actionMenu.activated dd a:hover, #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected { color: rgb(102, 102, 102); background-color: white !important; } #contentActionMenus dl.actionMenu { line-height: 2em; } #folderHeader, #contextHeader { border-bottom: 2px solid white; } #contextHeader { margin-top: 5px; } #contentActionMenus { float: right; background: rgb(117, 173, 10); margin: 0px; position: relative; top: -0.23em; right: -0.24em; padding: 0.1em 0.24em 0px 0px; border-radius: 0px 0.5em 0.5em; } .actionMenuContent { padding: 0px 0.25em; } dl.actionMenu { float: right; white-space: nowrap; position: relative; margin-left: 0.5em; } dl.actionMenu a, dl.actionMenu div { white-space: nowrap; display: block !important; } dl.actionMenu dt { font-weight: normal; } span.arrowDownAlternative { font-size: 80%; } dl.actionMenu.deactivated dt { margin: 0px 0.25em; } dl.actionMenu.deactivated dd { display: none; } dl.actionMenu.activated dd { position: absolute; width: auto; min-width: 100%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; } dl.actionMenu.activated dt a, dl.actionMenu.activated dd a, dl.actionMenu.activated dd div { margin: 0px 0.25em; }} @media screen { dl.portlet { margin: 0px 0px 1em; font-size: 80%; } dl.portletError { background-color: rgb(255, 165, 0); } dl.portlet dt { padding: 0.42em 1em; background: rgb(221, 221, 221); line-height: normal; } dl.portlet dt.hiddenStructure { padding: 0px; } dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover { color: black; display: block; border: none; } dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd { padding: 1em; } .blockedPortlet .portletHeader { border: 1px dashed rgb(221, 221, 221); margin: -1px; background: none !important; } .blockedPortlet .portletHeader a { color: rgb(102, 102, 102); } .blockedPortlet .portletBlockedMessage { color: white; display: inline; } .portletItemDetails { font-size: 85%; padding-top: 0.5em; line-height: 1.5em; margin-left: 1em; display: block; } #portlet-prefs a { border: none; line-height: 2em; } dl.portlet ul.navTree li a { border: none; display: block; zoom: 1; } dl.portlet ul.navTree li a:hover { } dl.portletNavigationTree dd.portletItem { padding: 0px; } dl.portlet ul.navTreeLevel0 > .navTreeItem { padding: 0.25em 1em; border-bottom: 0.1em dotted rgb(221, 221, 221); line-height: 2em; } dl.portlet ul.navTreeLevel1 .navTreeItem { padding-left: 0.5em; line-height: 2em; } dl.portlet ul.navTree .navTreeCurrentItem { background-color: rgb(221, 221, 221); border-left: 1em solid rgb(221, 221, 221); margin-left: -1em; margin-right: -1em; } .portletCalendar { margin: 1px 0px 1em; } .portletCalendar dt { background-color: rgb(238, 238, 238); font-weight: bold; text-align: center; line-height: 1.6em; border-bottom: none; } #visual-portal-wrapper dl.portletCalendar dd { padding: 0px; } .portletCalendar dd { margin: 0px; padding: 0px; } .portletCalendar dt a#calendar-previous { float: left; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar dt a#calendar-next { float: right; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar a, .portletCalendar a:focus, .portletCalendar a, .portletCalendar a:hover, .ploneCalendar a { text-decoration: none; border-bottom: none !important; } .ploneCalendar { border-spacing: 0px; width: 100%; } .ploneCalendar td { background-color: transparent; width: 14%; text-align: center; padding: 2px; } .ploneCalendar .weekdays th { background-color: rgb(238, 238, 238); text-align: center; padding: 2px; } .ploneCalendar .event { background-color: rgb(238, 238, 238); } .ploneCalendar .todayevent { background-color: rgb(238, 238, 238); border: 2px solid rgb(32, 92, 144); } .ploneCalendar .todaynoevent { border: 2px solid rgb(32, 92, 144); }} @media screen { #setup-link { font-size: 90%; } #content ul.configlets { margin: 1em 0px; list-style: none; } #content ul.configlets li { margin-bottom: 1em; list-style: none; display: block; } #content ul.configlets li a { text-decoration: none; border: none; } #content ul.configlets li a:visited { color: rgb(67, 105, 118); background-color: transparent; } #content ul.configlets li a:active { color: rgb(67, 105, 118); background-color: transparent; } #content ul.configlets li label { font-weight: bold; } #content ul.configletDetails { margin: 0em 1em 1em 4em; list-style: none; } #content ul.configletDetails li { margin-bottom: 1em; display: inline; } #content ul.configletDetails li a { text-decoration: none; } #content ul.configletDetails li label { font-weight: bold; } #content ul.configletDetails li.configletDescription { display: block; color: rgb(118, 121, 124); margin: 0px; } .inlineDisplay { display: inline; } table.controlpanel-listing { width: 100%; } table.controlpanel-listing td, table.controlpanel-listing th { font-size: 120%; } table.controlpanel-listing dl { margin-top: 0px; } table.controlpanel-listing dd { margin-left: 1em; } table.controlpanel-listing dl dt a .trigger { font-weight: normal; } table .controlpanel-listing td { vertical-align: top; } table.controlpanel-listing td.checker { text-align: center; } table.controlpanel-listing th.smallcolumn { width: 1.5em; } .chooser-right { float: right; margin-right: 0px; margin-bottom: 0px; } .rule-element { background-color: rgb(238, 243, 245); margin: 0.5em 0pt; padding: 0.3em 1em; width: auto; } .rule-element dl { } .rule-element dl dd { margin-left: 1em; } .rule-updown, .rule-operations { float: right; padding-top: 0.8em; } div.portletAssignments { font-size: 0.8em; line-height: 2em; } div.portletAssignments div.portletHeader { padding: 0.42em 1em; background: rgb(221, 221, 221); line-height: normal; } div.portletAssignments .managedPortletActions { float: right; } div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button { margin: 0px 0.25em; border: none; cursor: pointer; background-color: transparent; color: rgb(32, 92, 144); } div.portletAssignments .managedPortletActions form { display: inline; } .managedPortlet { margin: 0.8em 0px; } div.managePortletsLink, a.managePortletsFallback { text-align: center; padding: 0.25em 0.5em; font-size: 80%; margin: 0px auto 1em; background: rgb(221, 221, 221); border-radius: 0.5em; } a.managePortletsFallback { display: inline-block; } #content a.managePortletsFallback { display: block; border-bottom: none !important; }} @media screen { fieldset, .editionComment { line-height: 1.5em; margin: 1em 0px; padding: 0px 1em 1em; width: auto; } #content .field input[type="text"][name$=".title"], #archetypes-fieldname-title input { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; line-height: 125%; color: black; letter-spacing: -0.05em; font-size: 2em; font-weight: bold; } #content .field textarea[name$=".description"], #archetypes-fieldname-description textarea#description { font-family: Arial, FreeSans, sans-serif; color: rgb(102, 102, 102); font-size: 1.25em; font-weight: bold; } div.formControls { margin: 1em; } input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: rgb(255, 255, 224); } #content textarea { font: 100% Monaco, "Courier New", Courier, monospace; width: 100%; } #content select { vertical-align: top; } #content fieldset { border-width: 0.1em; border-color: rgb(50, 159, 215); border-image: initial; border-style: solid none none; } #content legend { padding: 0.5em; font-size: 85%; } label { font-weight: bold; } label .fieldErrorBox { font-weight: normal; } #content label { } #content optgroup { font-style: normal; font-weight: bold; color: rgb(153, 153, 153); padding-left: 0.25em; } #content option { color: black; } #content optgroup > option { padding: 0px 0.25em 0px 1em; } dl.enableFormTabbing dd { margin-left: 0px; padding-top: 2em; } .searchSection { color: rgb(118, 121, 124); margin-top: 0.25em; } .searchSection label:hover { color: black; } .field { clear: both; margin-bottom: 1em; } .field input[type="text"] { width: 20em; } .field input[type="text"][size] { width: auto; } .field input[type="text"][name$=".title"], input#title { width: 100%; } .field.error input[type="text"][name$=".title"], .error input#title { width: 99%; } .fieldRequired { background: url("required.png") left center no-repeat; padding: 0px 0px 0px 1em; color: white; } .fieldUploadFile { text-align: right; margin-right: 0.75em; display: none; } .fieldTextFormat { text-align: right; margin-right: 0.75em; } .formHelp { color: rgb(85, 85, 85); margin: 0px 0px 0.2em; display: block; font-weight: normal; } div.field.error { background-color: rgb(255, 221, 204); border: 1px solid red; padding: 0.5em; margin: 1em 0px; } .error .fieldRequired { color: rgb(221, 0, 0); } div.error.warning { background-color: transparent; border: none; margin-top: 0px; padding: 0px; } div.error.warning input { border: 2px solid red; } input.inputLabelActive { color: rgb(118, 121, 124); } textarea#form\.description { height: 6em; width: 99%; } table.listing tbody tr.odd.selected td, table.listing tbody tr.odd.dragging td, tr.dragging, tr.selected { background-color: rgb(255, 255, 170); } table.listing tbody tr.odd.error td, tr.error { background-color: rgb(255, 221, 204); } .multi-widget-field { padding-left: 0.5em; border-left: 1.5em solid rgb(221, 221, 221); } .multi-widget-checkbox { margin-left: -2em; margin-right: 0.5em; width: 1.5em; display: inline-block; } body.template-logged_out #content, body.template-login_form #content, .pb-ajax #login-form { text-align: center; } #fieldset-openid-login input, #login-form input { font-size: 150%; } body.template-register #content input, body.template-new-user #content input { font-size: 150%; width: inherit; } #fieldset-openid-login label, #login-form label { margin-right: 0.5em; padding-top: 0.2em; text-align: right; width: 10em; display: inline-block; } #fieldset-openid-login .formControls input, #login-form .formControls input { margin-left: 0.25em; }} @media screen { .discussion .hide { display: none; } .discussion, #commenting { clear: both; } .comment { } .commentImage { float: left; margin-right: 0.5em; height: 3.5em; } .commentImage a:link { border: 0px; } .commentImage img { } .commentDate { display: block; font-size: 85%; line-height: 1.5em; padding-top: 0.5em; color: rgb(118, 121, 124); } .commentBody { clear: both; margin: 1em 0px; overflow: auto; border: 1px solid rgb(204, 204, 204); } .commentBody p { float: left; } .discussion .documentByLine { float: left; margin-left: 0px; margin-bottom: 0.5em; } .commentActions { float: right; text-align: right; } .discussion .discreet { color: rgb(102, 102, 102); font-size: 85%; } .loginbutton { margin-bottom: 1.25em; } .commentactionsform { display: inline; } .replyTreeLevel0 { margin-left: 0em; } .replyTreeLevel1 { margin-left: 1em; } .replyTreeLevel2 { margin-left: 2em; } .replyTreeLevel3 { margin-left: 3em; } .replyTreeLevel4 { margin-left: 4em; } .replyTreeLevel5 { margin-left: 5em; } .replyTreeLevel6 { margin-left: 6em; } .replyTreeLevel7 { margin-left: 7em; } .replyTreeLevel8 { margin-left: 8em; } .replyTreeLevel9 { margin-left: 9em; } .replyTreeLevel10 { margin-left: 10em; } .defaultuserimg { border: 0px; } .reply fieldset { margin: 0px !important; } .reply .text-widget { display: block; } .reply-to-comment-button { display: none; } .cancelreplytocomment { display: none; } #bulkactions { text-align: left; } #dobulkaction { margin: 0.3em 0px; } .comment-publish-button { float: left; margin-right: 0.5em; } .comment-delete-button { float: left; } #review-comments { margin: 0px; width: 100%; } #review-comments tbody tr { vertical-align: top; } #fieldset-moderate-comments { padding: 2em 1em; } .template-discussion-settings .unclickable { opacity: 0.6; } .row #dobulkaction { margin: 0px; } .row #commenting { font-size: 80%; } .row #commenting .formControls { margin: 0px; } .row #commenting textarea, .row .discussion textarea { font: 100% Monaco, "Courier New", Courier, monospace; width: 100%; } .row #commenting fieldset, .row .discussion fieldset { border-width: 0.1em; border-color: rgb(50, 159, 215); border-image: initial; border-style: solid none none; } .row #commenting legend, .row .discussion legend { padding: 0.5em 0.5em 0.5em 0px; font-size: 85%; } .row #commenting label, .row .discussion label { font-weight: bold; }} @media screen { #content ul.listTypeDisc { list-style-type: disc; list-style-image: none; } #content ul.listTypeSquare { list-style-type: square; list-style-image: none; } #content ul.listTypeCircle { list-style-type: circle; list-style-image: none; } #content ol.listTypeDecimal { list-style-type: decimal; list-style-image: none; } #content ol.listTypeLowerAlpha { list-style-type: lower-alpha; list-style-image: none; } #content ol.listTypeUpperAlpha { list-style-type: upper-alpha; list-style-image: none; } #content ol.listTypeLowerRoman { list-style-type: lower-roman; list-style-image: none; } #content ol.listTypeUpperRoman { list-style-type: upper-roman; list-style-image: none; }} @media handheld, screen and (max-device-width: 480px) { #portal-column-one, #portal-column-two, #portal-column-content { clear: both; width: 97.75%; margin-left: -98.875%; } #portal-logo { display: none; } #portal-top { font-size: 180%; } #portal-personaltools { margin-bottom: 1em; } #portal-globalnav li a { padding: 0.5em 1.5em 1em 0.5em; min-width: 3em !important; } #portal-searchbox { margin: 1em 0px; text-align: center; float: none !important; } #portal-searchbox input { font-size: 100% !important; } #content-views a { font-size: 150%; padding: 0.5em; line-height: 2em !important; } #content li.formTab a { font-size: 140%; padding: 0.25em; line-height: 2em !important; } #edit-bar { min-height: 5em; } #contentActionMenus a { width: 100%; font-size: 150%; line-height: 2em !important; } input, textarea { font-size: 140% !important; } div.managePortletsLink, a.managePortletsFallback { font-size: 140%; } div.overlay { font-size: 120%; } div.overlay-iframe, div.overlay-ajax { width: 90%; }} @media screen { .date { border: 1px solid rgb(204, 204, 204); font-size: 18px; padding: 4px; text-align: center; width: 194px; box-shadow: rgb(238, 238, 238) 0px 0px 10px inset; } #calroot { margin-top: -1px; width: 198px; padding: 2px; background-color: rgb(255, 255, 255); font-size: 11px; border: 1px solid rgb(204, 204, 204); z-index: 1; border-radius: 5px; box-shadow: rgb(102, 102, 102) 0px 0px 15px; } #calhead { padding: 2px 0px; height: 22px; } #caltitle { font-size: 14px; color: rgb(1, 80, 209); float: left; text-align: center; width: 155px; line-height: 20px; text-shadow: rgb(221, 221, 221) 0px 1px 0px; } #calnext, #calprev { display: block; width: 20px; height: 20px; background: url("prev.gif") center center no-repeat scroll transparent; float: left; cursor: pointer; } #calnext { background-image: url("next.gif"); float: right; } #calprev.caldisabled, #calnext.caldisabled { visibility: hidden; } #caltitle select { font-size: 10px; } #caldays { height: 14px; border-bottom: 1px solid rgb(221, 221, 221); } #caldays span { display: block; float: left; width: 28px; text-align: center; } #calweeks { background-color: rgb(255, 255, 255); margin-top: 4px; } .calweek { clear: left; height: 22px; } .calweek a { display: block; float: left; width: 27px; height: 20px; text-decoration: none; font-size: 11px; margin-left: 1px; text-align: center; line-height: 20px; color: rgb(102, 102, 102); border-radius: 3px; } .calweek a:hover, .calfocus { background-color: rgb(221, 221, 221); } a.calsun { color: red; } a.caloff { color: rgb(204, 204, 204); } a.caloff:hover { background-color: rgb(245, 245, 250); } a.caldisabled { cursor: default; background-color: rgb(239, 239, 239) !important; color: rgb(204, 204, 204) !important; } #calcurrent { background-color: rgb(73, 140, 226); color: rgb(255, 255, 255); } #caltoday { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); } .caltrigger { background: url("popup_calendar.png") 0px 0px no-repeat; height: 16px; width: 16px; display: inline-block; vertical-align: middle; border-bottom: none !important; } #calprev { background-image: url("++resource++plone.app.jquerytools.prev.gif"); } #calnext { background-image: url("++resource++plone.app.jquerytools.next.gif"); } #calroot { z-index: 10000; }} @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/resourceplone.formwidget.autocompletejquery.autocomplete-cachekey-8a1ada68d10450ed014103370f01e143.css"); @media screen { .queryindex, .addIndex { display: block; width: 180px; float: left; margin-right: 0.5em; } .queryoperator, .addOperator { display: block; width: 100px; float: left; margin-right: 0.5em; } .queryresults { float: right; } .previewSearchResultsHeading { margin-top: 1em; } .QueryWidget .criteria { margin: 0px 1em 0.5em 0px; clear: both; } .removecriteria { border: 0px; padding: 0px; background: transparent; cursor: pointer; margin-left: 1em; } .error.QueryWidget { background-color: transparent; border: 0px; padding: 0px; } .sortingField { clear: both; padding-top: 1em; } .previewresultsLabel { padding-top: 1em; display: block; } .previewresults { border-width: 1px; border-style: solid; height: 16em; overflow: auto; } .querywidget dt { border-width: 1px; border-style: solid; cursor: pointer; } .querywidget .arrowDownAlternative { float: right; padding-right: 0.25em; } .widgetPulldownMenu { position: absolute; } dl.multipleSelectionWidget, #content dl.multipleSelectionWidget { margin: 0px; } .multipleSelectionWidget dt { width: 198px; height: 1.5em; overflow: hidden; } .multipleSelectionWidget dd { width: 198px; background: rgb(255, 255, 255); overflow: auto; } .multipleSelectionWidget label { display: block; color: rgb(0, 0, 0); } .querywidget { float: left; width: 200px; } .referenceWidget input { width: 200px; } dl.querywidget { margin: 0px; } #content dl.querywidget dd, dl.querywidget dd { margin: 0px; } .dateRangeWidget input { width: 78px; } .criteria { clear: both; } .widgetPulldownMenu { border-width: 1px; border-style: solid; height: 6.5em; } .multipleSelectionWidget .hiddenStructure { display: none !important; }} @media screen { .icons-on .contenttype-collection { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on .contenttype-collection { line-height: 2em; display: inline-block; padding-left: 20px !important; }} @media screen { #content { position: relative; } #contentchooser-content-show-button { border-radius: 4px; border: 1px solid rgb(204, 204, 204); cursor: pointer; padding: 0.5em 1em; } #contentchooser-content-search { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); display: none; padding: 20px; position: fixed; z-index: 9999; cursor: pointer; } #contentchooser-content-search.right { right: 0px; } #contentchooser-content-search .item-list { border: 1px solid rgb(204, 204, 204); height: 250px; margin: 10px 0px 0px; overflow: auto; padding: 5px; width: 500px; max-width: 100%; } #contentchooser-content-search .item-list li { cursor: pointer; list-style-image: none; list-style-type: none; } #contentchooser-content-search .item-list li:hover { background-color: rgb(32, 92, 144); } #content #contentchooser-content-search .item-list li a:link { border-bottom: 0px; display: block; } #contentchooser-content-show-button { background: rgb(255, 255, 255); position: relative; right: 0px; top: 0px; z-index: 999; font-weight: bold; float: right; margin-bottom: 10px; } #contentchooser-content-search .close { background-image: url("++resource++plone.app.jquerytools.pb_close.png"); cursor: pointer; height: 30px; left: -14px; position: absolute; top: -14px; width: 30px; } .current { background: rgb(255, 255, 255); border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; } div.input { margin: 10px 0px; width: 200px; padding: 3px 15px; border-radius: 10px; border: 1px solid rgb(80, 122, 170); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 2px inset; background: white; } input[type="text"].contentchooser-content-trees, input[type="text"]#contentchooser-content-trees { border: 0px solid; width: 100%; height: 16px; background: transparent; color: rgb(136, 136, 136); text-shadow: white 0px 1px 1px; padding-top: 1px; min-width: 12em; } #content-trees #general_panel { padding: 0px; } #contentchooser-content-search-input-container, #contentchooser-content-trees-container, .contentchooser-clear { display: inline-block; } #contentchooser-content-search-input-container, #contentchooser-content-trees-container { width: 80%; } .contentchooser-clear { height: 13px; margin-left: -25px; }} @media screen { .tile-title { font-size: 120%; font-weight: bold; margin-bottom: 1em; } .tile-footer { text-align: right; } .loading-mask { background: url("spinner.gif") center center no-repeat scroll rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; z-index: 99; opacity: 0.6 !important; } .loading-mask.show { display: block; } .loading-mask.remove-tile { background-color: rgb(131, 52, 52); } .template-compose #content .tile { outline: rgb(153, 153, 153) dotted 1px; padding-top: 1em; } .template-compose .tile-container { position: relative; } .template-compose .edit-tile-link, .template-compose .collection-link { position: absolute; height: 1em; line-height: 1em; top: 0px; } .template-compose .collection-link { right: 0px; } .tile-select-button { cursor: pointer; } .tile-remove-item { position: absolute; right: 0px; top: 0px; font-size: 1px; cursor: pointer; height: 14px; width: 14px; background: url("remove.png") center top / 100% no-repeat scroll transparent; } .tile-remove-item:hover { background: url("remove.png") center -14px / 100% no-repeat scroll transparent; } .tile-remove-item .text { visibility: hidden; } .ui-sortable-placeholder { outline: green dashed 1px; background-color: rgb(154, 211, 157) !important; visibility: visible !important; } .ui-sortable-helper { opacity: 0.5; outline: rgb(51, 51, 51) solid 1px; cursor: move; } .template-compose #content .tile { margin-bottom: 1em; min-height: 100px; } .ui-state-default .loading-mask { display: block; background: url("drophere.png") center center no-repeat scroll rgb(238, 238, 238); opacity: 0.8 !important; } .ui-state-hover .loading-mask { display: block; background-color: rgb(180, 252, 163); } .template-compose #content .sortable-tile .list-item:hover { outline: rgb(153, 153, 153) dotted 1px; } .ui-sortable > div:hover { cursor: move; } .tile img.right { float: right; margin: 0px 1em 0.5em 0px; } .tile img.left { float: left; margin: 0px 1em 0.5em 0px; } .galleria-inner { width: 100%; height: 450px; } table.invisible { visibility: visible; } .close { opacity: 1; } .tile-edge { border: 1px solid rgb(221, 221, 221); padding: 5px; border-radius: 4px; } .tile-dark { background: rgb(221, 221, 221); padding: 5px; border-radius: 4px; } .tile-shadow { border: 1px solid rgb(221, 221, 221); padding: 5px; border-radius: 4px; box-shadow: rgb(195, 195, 195) 0px 5px 10px; }} @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/resourcecalendar_stylescalendar-cachekey-ab87c47333464a5f1d4a22f5f4f9f144.css"); @media all { .portaltype-agendadiaria #content .documentFirstHeading { margin-bottom: 0.5em; padding: 0px 0px 0.5em; border-bottom: 1px dotted rgb(191, 192, 194); } .portaltype-agendadiaria #plone-document-byline { display: none !important; } .portaltype-agendadiaria #viewlet-social-like, .portaltype-agendadiaria div.width-1\:2 #viewlet-social-like { right: -25px; padding: 0.5em 0px; width: 100%; border: none; text-align: right; } .dados-agenda { text-align: center; font-family: Arial, Helvetica, sans-serif; } .brasao-agenda { margin-top: 20px; } .agenda-orgao { margin-bottom: 0.2em; font-weight: normal; font-size: 1.2em; } .agenda-autoridade { margin-bottom: 1em; text-transform: uppercase; font-weight: normal; font-size: 1.2em; } .agenda-dia { font-size: 1.7em; font-weight: bold; } #content .portalMessage { margin-top: 30px; color: rgb(89, 110, 127); text-align: left; } #content .list-compromissos { margin-left: 0px; border-bottom: 1px solid rgb(214, 220, 215); } #content .item-compromisso { overflow: hidden; margin-top: 10px; padding: 24px 0px 14px; border-top: 1px solid rgb(214, 220, 215); list-style: none; } .comprimisso-horarios { float: left; width: 68px; font-family: Arial, Helvetica, sans-serif; } .comprimisso-horarios .horario { display: block; padding: 0px 0px 10px 20px; height: 14px; background: url("++resource++brasil.gov.agenda/icon-horarios.png") no-repeat; line-height: 14px !important; } .comprimisso-horarios .comprimisso-inicio { background-position: 0px 0px; } .comprimisso-horarios .comprimisso-fim { background-position: 0px -25px; } .comprimisso-dados { float: left; padding-left: 19px; width: 400px; border-left: 1px dotted rgb(214, 220, 215); font-family: Arial, Helvetica, sans-serif; } .comprimisso-titulo { margin-bottom: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } .comprimisso-participantes { line-height: 1.25em; } #content .comprimisso-pauta, #content .comprimisso-local { color: rgb(89, 110, 127); line-height: 1.25em; font-size: 1em; } .sem-compromisso { color: rgb(70, 74, 85); font-weight: bold; font-size: 1.2em; } .compromisso-acoes { margin: 10px 0px !important; } .compromisso-acoes li { display: inline-block !important; } .adicionar_compromisso { line-height: 30px; } .download-compromisso { line-height: 20px; } .add-agenda { display: block; float: left; overflow: hidden; margin-right: 8px; width: 20px; height: 20px; background: url("++resource++brasil.gov.agenda/icon-file-agenda.png") no-repeat; text-indent: 100%; white-space: nowrap; } .footer-actions { margin: 45px 0px 0px; padding: 12px 0px; border-top: 4px solid rgb(23, 41, 56); border-bottom: 2px solid rgb(139, 148, 155); } .list-actions { display: inline-block; } .list-actions .item { float: left; width: 100px; height: 20px; display: block !important; clear: none !important; margin-bottom: 0px !important; list-style: none !important; } #content .print a .texto { display: block; margin-left: 2.273em; height: 1.909em; color: rgb(23, 41, 56); font-size: 0.917em; line-height: 1.909em; } .list-actions .print { background: url("++resource++brasil.gov.portal/img/print-icon.png") no-repeat; } .portletSearch, .portletCalendar, .portletSearch .portletItem, .portletCalendar .portletItem, .portletSearch .portletHeader, .portletCalendar .portletHeader, .portletSearch .portletFooter, .portletCalendar .portletFooter { background: rgb(237, 239, 241) !important; } .portletSearch .portletHeader, .portletCalendar .portletHeader { padding: 15px 12px; font-weight: normal; font-size: 1.3em; font-family: open_sansbold, Arial, Helvetica, sans-serif; background: rgb(237, 239, 241) !important; } .portletCalendarEx tr.month, .ploneCalendar .event { background: none !important; } .ploneCalendar .activeevent { background: rgb(68, 68, 68) !important; } #portal-column-two dl.portlet .activeevent a:link, #portal-column-two dl.portlet .activeevent a:visited { color: rgb(255, 255, 255) !important; } .portletCalendar .weekdays th { font-weight: normal; } .portletCalendar .ploneCalendar td { font-weight: bold; } .ploneCalendar .weekdays th { background: none; } .portletSearch .portletHeader .tile { margin-bottom: 0px !important; } .portletSearch .portletItem { border-radius: 5px; font-size: 80%; margin: 10px 12px !important; padding: 2px !important; background: rgb(255, 255, 255) !important; } .portletSearch .portletItem .searchField { padding: 0.3em 0.35em; width: 170px; border: none; font-size: 1.2em; font-family: open_sansregular, Arial, Helvetica, sans-serif; } .portletSearch .portletItem .searchButton { padding: 4px 5px 4px 15px; border: none; background: url("++resource++brasil.gov.agenda/icon-search-agenda.png") 0px 2px no-repeat transparent; text-indent: -100px; } .portletSearch .portletText { margin: 10px 13px; } .portletSearch .portletFooter { display: none; } .agenda-tile { border: 1px solid rgb(193, 193, 193); border-radius: 3px; } .agenda-tile .title { margin: 0px; padding: 1em; border-bottom: 1px solid rgb(193, 193, 193); color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: normal; font-weight: normal; font-size: 1.2em; font-family: open_sansbold, Arial, Helvetica, sans-serif; } .agenda-tile .period { padding: 0.6em 0px 0em 0.75em; color: rgb(22, 41, 56); font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; } #content .agenda-tile .period { margin-bottom: 0em; } #content .agenda-tile .latest-update p { margin-bottom: 0px; font-size: 1.1em; } .agenda-tile .latest-update { padding: 0.2em 0em 1em 0.9em; border-bottom: 1px solid rgb(193, 193, 193); } .agenda-tile-footer { padding: 0.9em 0.6em; border-top: 1px solid rgb(193, 193, 193); text-align: right; } .agenda-tile .latest-update p, .agenda-tile-footer a { color: rgb(23, 39, 52) !important; } .agenda-tile-footer a { margin: 0px; padding: 0px 0em 0px 0px; text-transform: uppercase; font-weight: normal; font-size: 0.9em; font-family: open_sansregular, Arial, Helvetica, sans-serif; } #content .no-events { padding-top: 12.2em; height: 12.2em; text-align: center; } #content .collection-events { margin: 0px; padding: 0px; } #content .collection-events li { display: table; float: left; overflow: hidden; margin: 0px; padding: 0.5em 0px 0.5em 1.1em; width: 95%; list-style: outside none; } .collection-events li { border-bottom: 1px dotted rgb(193, 193, 193); } .collection-events li:last-child { border-bottom: none; } .collection-events .timestamp-cell { display: table-cell; width: 15%; vertical-align: middle; } .collection-events .timestamp { float: left; margin: 0px; padding: 0px 0px 0px 3px; width: 100%; height: 15px; background-image: url("++resource++brasil.gov.agenda/icon-clock.png"); background-position: 0px 1px; background-repeat: no-repeat; color: rgb(92, 111, 126); text-align: center; font-weight: normal; font-size: 1em; font-family: open_sansregular, Arial, Helvetica, sans-serif; } .collection-events .title-item { display: table-cell; padding: 0px 1.1em 0px 0.9em; width: 90%; border-left: 1px solid rgb(193, 193, 193); vertical-align: middle; font-weight: bold; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; color: rgb(48, 83, 115) !important; } .width-15 .collection-events, .width-16 .collection-events { overflow: auto; max-height: 21.3em; } .width-15 .collection-events .timestamp-cell, .width-16 .collection-events .timestamp-cell { width: 9.3%; line-height: 1.2em !important; } .width-8 .collection-events .timestamp-cell { width: 20%; } .width-8 .collection-events, .width-10 .collection-events { overflow: auto; height: 21.3em; } .width-8 .collection-events .timestamp, .width-10 .collection-events .timestamp { border-right: none; line-height: 1.2em !important; } .width-8 .collection-events .title-item, .width-10 .collection-events .title-item { padding-left: 0.9em; width: 87%; border-left: 1px solid rgb(193, 193, 193); } .width-5 .collection-events { overflow: auto; height: 21.3em; } #content .width-5 .collection-events li { display: inline-block; width: 92%; } #content .width-5 .collection-events li .timestamp-cel, #content .width-5 .collection-events li a { display: inline-block; overflow: hidden; } .width-5 .agenda-tile .collection-events .title-item { padding: 0px; width: 100%; border: 0px; } .width-5 .agenda-tile .collection-events .timestamp { margin-bottom: 5px; padding: 0px 0px 0px 19px; border: none; background-position: 0px 0px; color: rgb(48, 83, 115); text-align: left; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 14px; } body.contraste .list-actions .print { background: url("++resource++brasil.gov.portal/img/print-icon-altocontraste.png") no-repeat; } body.contraste #content .comprimisso-pauta, body.contraste #content .comprimisso-local, body.contraste #content .print a .texto, body.contraste #content .collection-events .timestamp { color: white; } body.contraste .footer-actions { border-top: 4px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); } body.contraste #content .list-compromissos { border-bottom: 1px solid rgb(255, 255, 255); } body.contraste #content .item-compromisso { border-top: 1px solid rgb(214, 220, 215); } body.contraste #content .collection-events .timestamp { background-position: 0px -15px; }} @media all { #barra-brasil { height: 32px; background: rgb(241, 241, 241); font-weight: bold; font-size: 1.2em; line-height: 32px; } #wrapper-barra-brasil { position: relative; overflow: hidden; margin: 0px auto; max-width: 960px; width: 100%; } #barra-brasil .brasil-flag { float: left; padding: 7px 0px 6px; width: 115px; height: 19px; border-right: 2px solid rgb(223, 223, 223); } #barra-brasil .brasil-flag .link-barra { display: block; padding-left: 42px; width: 43px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAIAAAABJ4pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABINJREFUeNqUVFtsFFUYPrfdmdnLbLe021baQqWUtdJKL5QiASPiNVqC0TYqUWLShJQmRH3RqPHFRKJvQqIPQNSAAcMDptGEiKjYpLZIkSqGXqjdFlppd3vb7c7Ozpxz/M+2wZD44snszOzJnP//vv///g9XnNiXtNISI1gYq4eUEu4CC7SyiLpJgtSOIJKg/1ySB3x+NmsvJLNpgVUwlAu08iIkzi2pUhHIAa/q1L9p7l6YWmmHEOSBWJD6LixwJ7DDAKR06c6imQOVYxoRyEV4BR3JBYfvqNqBtILrSGNEKgoCsVxWDMmxgAOADeDjQsP+oHbo1egk7B+Mju/vq7kwVYhohsAxoiogiIM5hBaSUIBFfS21WRcOSwUHOwgTqoJR+O0pv31u56XmUKrvt4o/RyNrjVRHw40iLdU9Hck4DPBQxOQKK/XQqQa7nGNb8UICSUoE4y4rCyweqh164b7Jk12N737x2NjtfMAeCDit268e7jj7yOqfX++p+ebvQk5coAB8BQIMroqaf7xt3p4TUATgxj0Y0wOVN96uHomE3I+Ob37zSJvUHURshjySIZ4JPLhp+IcPj3h1eSZ2zxu/R8cXDeThuSLJkGZSY/fGjGOrenG9xlz8vPnK/g0xEwprl52PH9ryUGRLk1lfXWqGCcE0lUqOjxeHVy01141V+5Mvlk+lOLmcAOwC6OpMo8FnqlOCh2j2taqRE1sHKk2LuFJq6NveumNd9f0Dt2IjC1aGVKwzdz1cUryaxSasW9Oo/dFfoaEB6jxdOl2Xt3BtwYw7Xh/VmQNNcNHj5fH3N40CQgnNAAUQMjgh+y/dpIblN9j14fHuHqEFvPUP5L3Svp4mHNtGmgbaVF1oWZNIi8GXextALUpEhLqnJ0o3f9fcEw9iD3RFCaUiMmvmG/lhI50VBQX6ujX5ju3+dHHm1Mmb9dGsxyRKSwylHNLRt2HvL42O4C5IhsLsgEII74+Hd1zY+s5AdMklguMnmkaLwn9RGgr7dSfLk5ZreGhJUdD0+oz0ZxSOMNQ1VdB4fscnw5VCiOUBpb7d91vcklBJJpDwXpwOn50qKdXs2tLZpoqJU99XxVPBbMayXRnOK/Dp5p5tZzpbu0cT+sErG9/6o2rW9iLKQbOget2jQbgay3UIJrlhlJSK6Yz3dKx4dD74Ut3Ivu2X5xe8CSvopdm1kdh7e7/sfO7Ho4PlrT0NvTMhTISaaRhUoImITr244Njz8WwSVKOMhBI1hdIBMQuXlARShxuvPbt+3k0gx9GMsDVp0c7emq8nSiSFjzkVlCuKfHl+Q0aQai21Gb4E7SA59wDWGLLBg+Kk6/lqrKw/4dtWOLfKn/74+r2t3fVX5/IwcyExIBAKFFWOhskyWVx4tG3GmUfKCFRbOHYBNjiC6hBkBTrQRl+mSLeHZkOYOXeMRxIFCb6SME5gYJiGvH7MPn0q5wBCgqkgF4xBEVfdhksTyMmNpFT/chJQJQbkgitE8o73gRe4HsRYe/RJy86IFYtU1pVzSqxC/J8F5fMz/z8CDAAkCSSg0qSX5AAAAABJRU5ErkJggg==") 8px center no-repeat; text-transform: uppercase; line-height: 19px; } #barra-brasil .acesso-info { position: absolute; left: 130px; } #barra-brasil .list { position: absolute; top: 0px; right: 0px; } #barra-brasil .list .first { border-left: 2px solid rgb(223, 223, 223); } #barra-brasil .list-item { display: inline-block; padding: 0px 15px 0px 13px; height: 32px; border-right: 2px solid rgb(223, 223, 223); } #barra-brasil .link-barra { color: rgb(96, 96, 96); } @media screen and (max-width: 668px) { #barra-brasil .list { top: -100px; }} @media screen and (min-width: 960px) { #wrapper-barra-brasil { width: 960px; }}} @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/jquery.autocomplete-cachekey-59fbd2a5fc6773a864adabd685eb1ee4.css"); @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/resourceProducts.Doormat.stylesheetsdoormat-cachekey-ab318da4bb3f5c97abc64bb1453da10a.css"); @media screen { .template-sc\.embedder #formfield-form-widgets-width, .portaltype-sc-embedder #formfield-form-widgets-width { float: left; margin-right: 10px; } .template-sc\.embedder #formfield-form-widgets-width input, .template-sc\.embedder #formfield-form-widgets-height input, .portaltype-sc-embedder #formfield-form-widgets-width input, .portaltype-sc-embedder #formfield-form-widgets-height input { width: 100px; } .template-sc\.embedder #formfield-form-widgets-height, .portaltype-sc-embedder #formfield-form-widgets-height { display: inline; width: 100px; } .template-sc\.embedder #formfield-form-widgets-url, .portaltype-sc-embedder #formfield-form-widgets-url { margin-bottom: -1px; } .template-sc\.embedder #formfield-form-widgets-url #form-widgets-url, .portaltype-sc-embedder #formfield-form-widgets-url #form-widgets-url { display: inline; float: left; } .template-sc\.embedder #formfield-form-widgets-IDublinCore-title, .portaltype-sc-embedder #formfield-form-widgets-IDublinCore-title { margin-top: 40px; } .template-sc\.embedder .field #load_button, .portaltype-sc-embedder .field #load_button { display: inline; float: left; margin-left: 10px; } .portaltype-sc-embedder .documentDescription { margin-bottom: 5px !important; } .portaltype-sc-embedder .documentByLine { margin-bottom: 20px; } .left_embedded { float: left; margin: 0px 10px 10px 0px; } .right_embedded { float: right; margin: 0px 0px 10px 10px; } .top_embedded { margin-bottom: 10px; } #embed_body_text { display: inline; } #alt_cont { text-align: right; } #alt_cont a { color: rgb(58, 103, 159); cursor: pointer; text-decoration: underline; font-weight: bold; } #alt_cont .alt_cont_text { text-align: left; }} @media screen { .video-js { background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; vertical-align: middle; } .video-js .vjs-tech { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; overflow-y: auto; } .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; width: 100% !important; height: 100% !important; } .video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; } .vjs-poster { margin: 0px auto; padding: 0px; cursor: pointer; position: relative; width: 100%; max-height: 100%; } .video-js .vjs-text-track-display { text-align: center; position: absolute; bottom: 4em; left: 1em; right: 1em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .video-js .vjs-text-track { display: none; color: rgb(255, 255, 255); font-size: 1.4em; text-align: center; margin-bottom: 0.1em; background: rgba(0, 0, 0, 0.5); } .video-js .vjs-subtitles { color: rgb(255, 255, 255); } .video-js .vjs-captions { color: rgb(255, 204, 102); } .vjs-tt-cue { display: block; } .vjs-fade-in { transition: visibility 0s linear 0s, opacity 0.3s linear 0s; visibility: visible !important; opacity: 1 !important; } .vjs-fade-out { transition: visibility 0s linear 1.5s, opacity 1.5s linear 0s; visibility: hidden !important; opacity: 0 !important; } .vjs-default-skin .vjs-controls { position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px; padding: 0px; height: 2.6em; color: rgb(255, 255, 255); border-top: 1px solid rgb(64, 64, 64); background: -webkit-linear-gradient(top, rgb(36, 36, 36) 50%, rgb(31, 31, 31) 50%, rgb(23, 23, 23) 100%); visibility: hidden; opacity: 0; } .vjs-default-skin .vjs-control { position: relative; float: left; text-align: center; margin: 0px; padding: 0px; height: 2.6em; width: 2.6em; } .vjs-default-skin .vjs-control:focus { outline: 0px; } .vjs-default-skin .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } .vjs-default-skin .vjs-play-control { width: 5em; cursor: pointer !important; } .vjs-default-skin.vjs-paused .vjs-play-control div { width: 15px; height: 17px; background: url("video-js.png"); margin: 0.5em auto 0px; } .vjs-default-skin.vjs-playing .vjs-play-control div { width: 15px; height: 17px; background: url("video-js.png") -25px 0px; margin: 0.5em auto 0px; } .vjs-default-skin .vjs-rewind-control { width: 5em; cursor: pointer !important; } .vjs-default-skin .vjs-rewind-control div { width: 19px; height: 16px; background: url("video-js.png"); margin: 0.5em auto 0px; } .vjs-default-skin .vjs-mute-control { width: 3.8em; float: right; cursor: pointer !important; } .vjs-default-skin .vjs-mute-control div { width: 22px; height: 16px; background: url("video-js.png") -75px -25px; margin: 0.5em auto 0px; } .vjs-default-skin .vjs-mute-control.vjs-vol-0 div { background: url("video-js.png") 0px -25px; } .vjs-default-skin .vjs-mute-control.vjs-vol-1 div { background: url("video-js.png") -25px -25px; } .vjs-default-skin .vjs-mute-control.vjs-vol-2 div { background: url("video-js.png") -50px -25px; } .vjs-default-skin .vjs-volume-control { width: 5em; float: right; } .vjs-default-skin .vjs-volume-bar { position: relative; width: 5em; height: 0.6em; margin: 1em auto 0px; border-radius: 0.3em; background: -webkit-linear-gradient(top, rgb(51, 51, 51), rgb(102, 102, 102)); cursor: pointer !important; } .vjs-default-skin .vjs-volume-level { position: absolute; top: 0px; left: 0px; height: 0.6em; border-radius: 0.3em; background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(204, 204, 204)); } .vjs-default-skin .vjs-volume-handle { position: absolute; top: -0.2em; width: 0.8em; height: 0.8em; background: rgb(204, 204, 204); left: 0px; border: 1px solid rgb(255, 255, 255); border-radius: 0.6em; } .vjs-default-skin div.vjs-progress-control { position: absolute; left: 4.8em; right: 4.8em; height: 1em; width: auto; top: -1.3em; border-bottom: 1px solid rgb(31, 31, 31); border-top: 1px solid rgb(34, 34, 34); background: -webkit-linear-gradient(top, rgb(34, 34, 34), rgb(51, 51, 51)); } .vjs-default-skin .vjs-progress-holder { position: relative; padding: 0px; margin: 0px; height: 1em; border-radius: 0.6em; background: -webkit-linear-gradient(top, rgb(17, 17, 17), rgb(38, 38, 38)); cursor: pointer !important; } .vjs-default-skin .vjs-progress-holder .vjs-play-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress { position: absolute; display: block; height: 1em; margin: 0px; padding: 0px; left: 0px; top: 0px; border-radius: 0.6em; } .vjs-default-skin .vjs-play-progress { background: -webkit-linear-gradient(top, rgb(239, 239, 239) 0%, rgb(245, 245, 245) 50%, rgb(219, 219, 219) 50%, rgb(241, 241, 241) 100%); } .vjs-default-skin .vjs-load-progress { opacity: 0.8; background: -webkit-linear-gradient(top, rgb(102, 102, 102), rgb(51, 51, 51)); } .vjs-default-skin div.vjs-seek-handle { position: absolute; width: 16px; height: 16px; margin-top: -0.3em; left: 0px; top: 0px; background: url("video-js.png") 0px -50px; border-radius: 0.8em; box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px; } .vjs-default-skin .vjs-time-controls { position: absolute; right: 0px; height: 1em; width: 4.8em; top: -1.3em; border-bottom: 1px solid rgb(31, 31, 31); border-top: 1px solid rgb(34, 34, 34); font-size: 1em; line-height: 1em; font-weight: normal; font-family: Helvetica, Arial, sans-serif; background: -webkit-linear-gradient(top, rgb(34, 34, 34), rgb(51, 51, 51)); } .vjs-default-skin .vjs-current-time { left: 0px; } .vjs-default-skin .vjs-duration { right: 0px; display: none; } .vjs-default-skin .vjs-remaining-time { right: 0px; } .vjs-time-divider { display: none; } .vjs-default-skin .vjs-time-control { font-size: 1em; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif; } .vjs-default-skin .vjs-time-control span { line-height: 25px; } .vjs-secondary-controls { float: right; } .vjs-default-skin .vjs-fullscreen-control { width: 3.8em; float: right; cursor: pointer !important; } .vjs-default-skin .vjs-fullscreen-control div { width: 16px; height: 16px; background: url("video-js.png") -50px 0px; margin: 0.5em auto 0px; } .vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div { background: url("video-js.png") -75px 0px; } .vjs-default-skin .vjs-big-play-button { display: block; z-index: 2; position: absolute; top: 50%; left: 50%; width: 8em; height: 8em; margin: -42px 0px 0px -42px; text-align: center; border: 0.2em solid rgb(255, 255, 255); opacity: 0.95; border-radius: 25px; background: -webkit-linear-gradient(top, rgb(69, 69, 69) 0%, rgb(35, 35, 35) 50%, rgb(22, 22, 22) 50%, rgb(63, 63, 63) 100%); box-shadow: rgb(0, 0, 0) 4px 4px 8px; cursor: pointer !important; } .vjs-default-skin div.vjs-big-play-button:hover { box-shadow: rgb(255, 255, 255) 0px 0px 80px; } .vjs-default-skin div.vjs-big-play-button span { position: absolute; top: 50%; left: 50%; display: block; width: 35px; height: 42px; margin: -20px 0px 0px -15px; background: url("video-js.png") -100px 0px; } .vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; width: 55px; height: 55px; margin: -28px 0px 0px -28px; animation-name: rotatethis; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; } @-webkit-keyframes rotatethis { 0% { transform: scale(0.6) rotate(0deg); } 12.5% { transform: scale(0.6) rotate(0deg); } 12.51% { transform: scale(0.6) rotate(45deg); } 25% { transform: scale(0.6) rotate(45deg); } 25.01% { transform: scale(0.6) rotate(90deg); } 37.5% { transform: scale(0.6) rotate(90deg); } 37.51% { transform: scale(0.6) rotate(135deg); } 50% { transform: scale(0.6) rotate(135deg); } 50.01% { transform: scale(0.6) rotate(180deg); } 62.5% { transform: scale(0.6) rotate(180deg); } 62.51% { transform: scale(0.6) rotate(225deg); } 75% { transform: scale(0.6) rotate(225deg); } 75.01% { transform: scale(0.6) rotate(270deg); } 87.5% { transform: scale(0.6) rotate(270deg); } 87.51% { transform: scale(0.6) rotate(315deg); } 100% { transform: scale(0.6) rotate(315deg); }} div.vjs-loading-spinner .ball1 { opacity: 0.12; position: absolute; left: 20px; top: 0px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball2 { opacity: 0.25; position: absolute; left: 34px; top: 6px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball3 { opacity: 0.37; position: absolute; left: 40px; top: 20px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball4 { opacity: 0.5; position: absolute; left: 34px; top: 34px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 10px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball5 { opacity: 0.62; position: absolute; left: 20px; top: 40px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball6 { opacity: 0.75; position: absolute; left: 6px; top: 34px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball7 { opacity: 0.87; position: absolute; left: 0px; top: 20px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } div.vjs-loading-spinner .ball8 { opacity: 1; position: absolute; left: 6px; top: 6px; width: 13px; height: 13px; background: rgb(255, 255, 255); border-radius: 13px; border: 1px solid rgb(204, 204, 204); } .vjs-default-skin .vjs-menu-button { float: right; margin: 0.2em 0.5em 0px 0px; padding: 0px; width: 3em; height: 2em; border: 1px solid rgb(17, 17, 17); border-radius: 0.3em; background: -webkit-linear-gradient(top, rgb(77, 77, 77) 0%, rgb(63, 63, 63) 50%, rgb(51, 51, 51) 50%, rgb(37, 37, 37) 100%); cursor: pointer !important; } .vjs-default-skin .vjs-menu-button div { background: url("video-js.png") 0px -75px no-repeat; width: 16px; height: 16px; margin: 0.2em auto 0px; padding: 0px; } .vjs-default-skin .vjs-menu-button ul { display: none; opacity: 0.8; padding: 0px; margin: 0px; position: absolute; width: 10em; bottom: 2em; max-height: 15em; left: -3.5em; background-color: rgb(17, 17, 17); border: 2px solid rgb(51, 51, 51); border-radius: 0.5em; box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px; overflow: auto; } .vjs-default-skin .vjs-menu-button:focus ul, .vjs-default-skin .vjs-menu-button:hover ul { display: block; list-style: none; } .vjs-default-skin .vjs-menu-button ul li { list-style: none; margin: 0px; padding: 0.3em 0px 0.3em 20px; line-height: 1.4em; font-size: 1.2em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; } .vjs-default-skin .vjs-menu-button ul li.vjs-selected { text-decoration: underline; background: url("video-js.png") -125px -50px no-repeat; } .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover { background-color: rgb(204, 204, 204); color: rgb(17, 17, 17); outline: 0px; } .vjs-default-skin .vjs-menu-button ul li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; color: rgb(255, 255, 255); font-weight: bold; cursor: default; background: -webkit-linear-gradient(top, rgb(77, 77, 77) 0%, rgb(63, 63, 63) 50%, rgb(51, 51, 51) 50%, rgb(37, 37, 37) 100%); } .vjs-default-skin .vjs-captions-button div { background-position: -25px -75px; } .vjs-default-skin .vjs-chapters-button div { background-position: -100px -75px; } .vjs-default-skin .vjs-chapters-button ul { width: 20em; left: -8.5em; } .vjs-iframe, .embeddervideojs-template { background-color: rgb(0, 0, 0); }} @media screen { #viewlet-social-like > div { float: left; margin-right: 2em; } #viewlet-social-like { margin-top: 5px; min-height: 3em; } #viewlet-social-like .twitter-count-horizontal { height: 20px !important; } #viewlet-social-like .fb_edge_widget_with_comment { position: relative; margin-top: 0px; } .twitter-share-button { margin-top: 0.8px; } .horizontal .fb_iframe_widget iframe { height: 23px !important; } #viewlet-social-like.vertical { min-height: 7em !important; }} @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/resourcecollective.nitfcharcount-cachekey-964c273a546fb8d92d505f365c035a97.css"); @media all { #plone-contentmenu-workflow .state-provisorio { background-color: rgb(255, 165, 0); border: 0.1em solid rgb(255, 165, 0); border-radius: 0.5em; padding: 0px 0.5em; color: white !important; } .state-provisorio { color: rgb(255, 165, 0) !important; } #plone-contentmenu-workflow .state-definitivo { background-color: rgb(67, 105, 118); border: 0.1em solid rgb(67, 105, 118); border-radius: 0.5em; padding: 0px 0.5em; color: white !important; } .state-definitivo { color: rgb(67, 105, 118) !important; } #plone-contentmenu-workflow .state-invalido { background-color: red; border: 0.1em solid red; border-radius: 0.5em; padding: 0px 0.5em; color: white !important; } .state-invalido { color: red !important; }} @import url("https://www.confaz.fazenda.gov.br/portal_css/Sunburst%20Theme/resourcecollective.uploadcssbootstrap.min-cachekey-f3505dfe9331657bc329aeabdbd210fb.css"); @media screen { #content .tile .tile-description { line-height: 16px; } #content #tile-configure.modal { top: 10% !important; } .videogallery-tile { border-radius: 5px; background-color: rgb(7, 45, 108); color: rgb(255, 255, 255); } #content .videogallery-tile .gallery-tile { margin: 0px; padding: 15px; border-bottom: 1px solid rgb(46, 84, 147); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: normal; font-size: 22px; font-family: open_sansregular, Arial, Helvetica, sans-serif; } .videogallery-tile .player-metadata { padding: 10px 0px; } .player-metadata .title { padding-bottom: 10px; color: rgb(205, 225, 250); font-weight: bold; } .subtitle { color: rgb(102, 124, 174); text-transform: uppercase; font-weight: normal; font-size: 11px; font-family: open_sansbold, Arial, Helvetica, sans-serif; } .videogallery-tile .description { color: rgb(209, 225, 255); font-family: Arial, Helvetica, sans-serif; } .videogallery-tile .gallery-footer { padding: 15px; border-top: 1px dotted rgb(48, 84, 146); border-radius: 0px 0px 5px 5px; background-color: rgb(6, 36, 88); text-align: right; text-transform: uppercase; font-size: 0.916em; } .videogallery-tile .gallery-footer a { display: inline-block; padding-right: 25px; height: 20px; background: url("++resource++brasil.gov.tiles/footer-arrow.jpg") right 0px no-repeat scroll transparent; line-height: 20px; color: rgb(209, 226, 255) !important; } #content .gallery-footer a:hover { text-decoration: underline; color: rgb(209, 226, 255) !important; } .videogallery-tile .selected { display: none; } .gallery-element-link { float: left; overflow: hidden; margin: 0px 5% 5% 0px; width: 80px; height: 60px; text-align: center; } #content .gallery-element-link img { border-radius: 0px; } .galery-items-wrapper { margin: 0px; } .gallery-element-wrapper { padding: 15px; } .gallery-element { float: left; width: 100%; border-bottom: 1px dotted rgb(48, 84, 146); } .gallery-element-metadata { overflow: hidden; height: 60px; } .gallery-element-metadata .description { display: none; } #content .gallery-element-metadata .title { color: rgb(209, 225, 255); font-size: 12px; font-family: Arial, Helvetica, sans-serif; } .player-holder iframe { width: 100%; height: auto; } .width-8 .videogallery-tile .gallery-footer, .width-10 .videogallery-tile .gallery-footer { border-top: none; } .width-8 .gallery-element, .width-10 .gallery-element, .gallery-2-columns .gallery-element { width: 50%; } .width-8 .gallery-element-wrapper, .width-10 .gallery-element-wrapper, .gallery-2-columns .gallery-element-wrapper { border-left: 1px dotted rgb(48, 84, 145); } .width-8 .player-video, .width-10 .player-video, .gallery-2-columns .player-video { float: left; margin-right: 5%; width: 50%; } .width-8 .player-holder, .width-10 .player-holder, .gallery-2-columns .player-holder { padding: 4%; } .width-8 .player-metadata, .width-10 .player-metadata, .gallery-2-columns .player-metadata { padding: 0px; border-bottom: medium none; } .width-5 .gallery-3-columns .player-metadata, .width-5 .gallery-3-columns .player-holder iframe { padding: 2% 5%; width: 90%; } .width-5 .gallery-2-columns .player-video, .width-5 .gallery-2-columns .gallery-element { width: 100%; } .width-8 .galery-items, .width-10 .galery-items, .width-5 .galery-items, .gallery-2-columns .galery-items { border-top: 1px solid rgb(48, 84, 146); } .width-16 .gallery-3-columns .player-holder, .width-15 .gallery-3-columns .player-holder { padding: 2.5% 2.5% 0px; width: 60%; border-right: 1px dotted rgb(48, 84, 146); } .width-16 .gallery-3-columns .galery-items, .width-15 .gallery-3-columns .galery-items { width: 34%; } .width-15 .gallery-element.last, .width-16 .gallery-element.last { border-bottom: none !important; } .gallery-3-columns .player-holder { float: left; } .gallery-3-columns .galery-items { float: left; margin: 0px; } .gallery-3-columns .player-metadata .title { border-bottom: medium none; } .gallery-3-columns .player-metadata .title { border-bottom: medium none; } .gallery-3-columns .player-metadata { border-bottom: medium none; } .gallery-3-columns .galery-items-wrapper { border-left: 1px solid rgb(48, 84, 146); } @media only screen and (min-width: 768px) and (max-width: 960px) { .width-8 .gallery-element-metadata, .width-10 .gallery-element-metadata { height: 70px !important; }} @media only screen and (max-width: 768px) { .galery-items { border-top: 1px solid rgb(48, 84, 146); } .width-8 .gallery-element, .width-10 .gallery-element { width: 100% !important; } .width-8 .player-video, .width-10 .player-video { margin: 0px 0px 5% !important; width: 100% !important; } .player-holder { padding: 4%; border-bottom: none !important; }} #content .audiogallery-tile .selected { display: none; } .audiogallery-tile { margin-bottom: 20px; border: 1px solid rgb(212, 212, 214); background-color: rgb(238, 239, 241); } .audiogallery-title-container .gallery-tile { padding: 10px 15px 10px 10px; border-bottom: 1px solid rgb(212, 212, 214); color: rgb(69, 69, 69); font-weight: normal; font-family: open_sansbold, Arial, Helvetica, sans-serif; } .audiogallery-player-container { padding: 10px 15px; border-bottom: 1px dotted rgb(212, 212, 214); } .audiogallery-player-container .audiogallery-item-title { padding-top: 10px; } #content .audiogallery-items-container ul { margin: 0px; } #content .audiogallery-items-container li { padding: 10px 15px; border-bottom: 1px dotted rgb(212, 212, 214); list-style: outside none none; } #content .audiogallery-items-container .audiogallery-item { display: block; padding-left: 20px; background: url("++resource++brasil.gov.tiles/sound-icon.png") left 0px no-repeat scroll transparent; font-weight: normal; font-family: open_sansbold, Arial, Helvetica, sans-serif; } .audiogallery-footer-container { padding: 5px 15px; text-align: right; } .audiogallery-footer-container .audiogallery-footer-link { display: inline-block; margin-bottom: 6px; padding-right: 25px; background: url("++resource++brasil.gov.tiles/footer-arrow.png") right 0px no-repeat scroll transparent; text-transform: uppercase; font-size: 0.916em; line-height: 14px; } .audio-tile .title { margin-bottom: 15px; font-weight: normal; font-size: 15px; font-family: open_sansbold, Arial, Helvetica, sans-serif; } div.jp-audio, div.jp-audio-stream { border: 1px solid rgb(224, 224, 224); border-radius: 5px; background-color: rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 0px 5px 1px; color: rgb(102, 102, 102); font-size: 1.25em; font-family: Verdana, Arial, sans-serif; line-height: 1.6; } div.jp-audio { margin-bottom: 5px; width: 100%; } div.jp-audio-stream { width: 182px; } div.jp-interface { position: relative; width: 100%; background-color: rgb(237, 238, 242); } div.jp-audio div.jp-type-single div.jp-interface, div.jp-audio-stream div.jp-type-single div.jp-interface { height: 48px; } div.jp-controls-holder { position: relative; top: -8px; clear: both; overflow: hidden; margin: 0px auto; width: 440px; } div.jp-interface ul.jp-controls { position: absolute; overflow: hidden; margin: 0px; padding: 0px; width: 100%; list-style-type: none; } div.jp-audio ul.jp-controls { padding: 10px 0px; margin: 0px !important; } div.jp-audio-stream ul.jp-controls { padding: 20px 20px 0px; width: 142px; } div.jp-interface ul.jp-controls li { float: left; display: inline !important; } div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; } a.jp-play, a.jp-pause { position: relative; left: 10px; width: 23px; height: 23px; } a.jp-play { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px 0px no-repeat; } a.jp-play:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -41px 0px no-repeat; } a.jp-pause { display: none; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -42px no-repeat; } a.jp-pause:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -41px -42px no-repeat; } a.jp-previous, a.jp-next { margin-top: 6px; width: 28px; height: 28px; } a.jp-previous { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -112px no-repeat; } a.jp-previous:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -29px -112px no-repeat; } a.jp-next { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -141px no-repeat; } a.jp-next:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -29px -141px no-repeat; } div.jp-progress { overflow: hidden; background-color: rgb(221, 221, 221); } div.jp-audio div.jp-progress { position: relative; top: 15px; display: block; clear: both; height: 15px; } div.jp-audio div.jp-type-single div.jp-progress { width: 100%; } .jp-progress-time-wrapper { display: block; padding-right: 45px; padding-left: 45px; height: 50px; } div.jp-seek-bar { width: 0px; height: 100%; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -202px repeat-x; cursor: pointer; } div.jp-play-bar { width: 0px; height: 100%; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -218px repeat-x; } div.jp-seeking-bg { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.seeking.gif"); } a.jp-mute, a.jp-unmute { position: absolute; top: 15px; right: 15px; margin-top: 0px; width: 18px; height: 15px; vertical-align: middle; } div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; } div.jp-audio-stream div.jp-type-single a.jp-mute, div.jp-audio-stream div.jp-type-single a.jp-unmute { margin-left: 10px; } a.jp-mute { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -186px no-repeat; } a.jp-mute:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -19px -186px no-repeat; } a.jp-unmute { display: none; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -60px -170px no-repeat; } a.jp-unmute:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -79px -170px no-repeat; } div.jp-volume-bar { position: absolute; overflow: hidden; width: 35px; height: 5px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -250px repeat-x; cursor: pointer; } div.jp-audio div.jp-volume-bar { top: 37px; right: 5px; } div.jp-audio-stream div.jp-volume-bar { top: 37px; left: 92px; } div.jp-volume-bar-value { width: 0px; height: 5px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -256px repeat-x; } div.jp-audio div.jp-time-holder { position: relative; top: 15px; display: block; clear: both; height: 15px; text-align: right; font-size: 10px; line-height: 15px; } div.jp-audio div.jp-type-single div.jp-time-holder { width: 100%; } .jp-current-time, .jp-duration { width: 60px; font-style: oblique; font-size: 10px; } .jp-duration { text-align: right; } span.jp-artist { color: rgb(102, 102, 102); font-size: 0.8em; } div.jp-jplayer audio, div.jp-jplayer { width: 0px; height: 0px; } div.jp-jplayer { background-color: rgb(0, 0, 0); } ul.jp-toggles { overflow: hidden; margin: 0px auto; padding: 0px; list-style-type: none; } div.jp-audio .jp-type-single ul.jp-toggles { width: 25px; } ul.jp-toggles li { display: block; float: right; } ul.jp-toggles li a { display: block; width: 25px; height: 18px; text-indent: -9999px; line-height: 100%; } a.jp-full-screen { margin-left: 20px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -310px no-repeat; } a.jp-full-screen:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -30px -310px no-repeat; } a.jp-restore-screen { margin-left: 20px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -60px -310px no-repeat; } a.jp-restore-screen:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -90px -310px no-repeat; } a.jp-shuffle { margin-left: 5px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") 0px -270px no-repeat; } a.jp-shuffle:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -30px -270px no-repeat; } a.jp-shuffle-off { margin-left: 5px; background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -60px -270px no-repeat; } a.jp-shuffle-off:hover { background: url("++resource++brasil.gov.tiles/jplayer.blue.monday.jpg") -90px -270px no-repeat; } .jp-no-solution { display: none; padding: 5px; border: 2px solid rgb(0, 155, 227); background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); font-size: 0.8em; } .jp-no-solution a { color: rgb(0, 0, 0); } .jp-no-solution span { display: block; text-align: center; font-weight: bold; font-size: 1em; } ul.css-tabs { padding: 0px; height: 30px; border-bottom: 1px solid rgb(238, 239, 241); margin: 0px !important; } ul.css-tabs li { float: left; margin: 0px; padding: 0px; list-style-type: none; } ul.css-tabs a { position: relative; top: 1px; display: block; float: left; margin-right: 2px; padding: 5px 30px; height: 18px; outline: 0px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(212, 213, 215); border-right-color: rgb(212, 213, 215); border-left-color: rgb(212, 213, 215); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; background-color: rgb(213, 213, 213); color: rgb(119, 119, 119); text-decoration: none; font-size: 13px; } ul.css-tabs a:hover { background-color: rgb(247, 247, 247); color: rgb(51, 51, 51); } ul.css-tabs a.current { border-bottom: 1px solid rgb(212, 213, 215); background-color: rgb(238, 239, 241); color: rgb(0, 0, 0); cursor: default; } .outstanding-header { position: relative; } .outstanding-link { right: 0px; display: inline-block; float: right; } .css-panes .pane { display: none; padding: 10px 4px; height: 340px; border: 1px solid rgb(212, 213, 215); border-radius: 0px 5px 5px; background-color: rgb(238, 239, 241); } #content .css-tabs li { list-style: outside none none; } #fb-root { display: none; } .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; border: 0px none !important; } div.error { padding: 1em; } .video-tile { max-width: 766px; max-height: 575px; } .video-container { position: relative; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; height: 0px; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .video-container + a { clear: both; line-height: 2em; } .formControls input.searchButton { display: none; } .banner-tile { float: left; } .banner-tile img { margin: 0px; } #content .banner-tile .copyright, #content .newsImageContainer .copyright, #content .mediacarousel .rights { float: right; margin: 0px 0.8em 0px 0px; color: rgb(0, 0, 0); font-style: italic; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; line-height: 2em; } div[data-tile*="mediacarousel"] { float: left; width: 100%; } #content .mediacarousel .mediacarousel-tile + div .rights { float: right; margin: 0px 0.8em 0px 0px; color: rgb(0, 0, 0); font-style: italic; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; line-height: 2em; } #content .mediacarousel { min-height: 100px; height: 100%; } #content .mediacarousel img { border-radius: 0px; } #content .mediacarousel .mediacarousel-footer-link { font-size: 0.9em; } .banner-tile .copyright + a, .newsImageContainer .copyright + a { display: block; clear: both; } #featured-content .banner-tile { float: none; } #content .mediacarousel .galleria-thumbnails-list { margin-right: 10px; } #content .newsImageContainer .carrossel-images { float: left; clear: left; margin: 0px; max-width: 200px; width: 100%; } #content .newsImageContainer .carrossel-images li { float: left; margin: 0.5em 0.5em 0.5em 0px; list-style: outside none; } #content .newsImageContainer .carrossel-images li.last-item { margin-right: 0px; } #content .newsImageContainer .carrossel-images li a { position: relative; z-index: 1; float: left; } .galleria-info .copyright { color: rgb(255, 255, 255); font-style: italic; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 2em; } #content .poll-tile { border: 1px solid rgb(212, 213, 215); border-radius: 0.5em 0.5em 0px 0px; background-color: rgb(238, 239, 241); } #content .poll-tile .poll-tile-header { padding: 0.5em 1em; border-bottom: 1px solid rgb(212, 213, 215); } #content .poll-tile .poll-tile-header > .header { color: rgb(68, 74, 83); text-transform: uppercase; font-size: 1.3em; font-family: open_sansbold, Arial, Helvetica, sans-serif; } #content .poll-tile .tile-content-wrapper > div { padding: 0px 1em; } #content .poll-tile .tile-content-wrapper > .poll-spinner { padding: 0px; } #content .poll-tile .tile-content-wrapper > h3 { padding: 1.7em 1em; background-color: rgb(248, 249, 249); color: rgb(54, 80, 115); font-size: 1em; } #content .poll-tile .tile-content-wrapper > h4 { padding: 1em; font-weight: normal; font-size: 1em; font-family: open_sansbold, Arial, Helvetica, sans-serif; } #content .poll-tile .tile-content-wrapper > form > br { display: none; } #content .poll-tile .tile-content-wrapper > form > input[type="radio"] { float: left; clear: both; margin: 1em 0px 1em 1em; } #content .poll-tile .tile-content-wrapper > form > input[type="radio"] + span { display: block; margin-left: 2.8em; color: rgb(51, 82, 119); line-height: 3.3em; } #content .poll-tile .tile-content-wrapper > form > input[type="submit"] { margin-top: 1em; padding: 0.8em 0px 0.8em 3em; width: 100%; border: none; background: url("../++theme++verde/img/readmorewhiteblue.png") 1em center no-repeat rgb(69, 97, 131); color: rgb(255, 255, 255); text-align: left; text-transform: uppercase; font-size: 1.1em; font-family: open_sansbold, Arial, Helvetica, sans-serif; } #content .poll-tile .tile-content-wrapper > .result-text, #content .poll-tile .tile-content-wrapper > .tile-poll-more { padding-top: 1em; text-align: right; text-transform: uppercase; font-size: 0.8em; } #content .poll-tile .tile-content-wrapper > .tile-poll-more { padding-bottom: 1em; } .template-compose .tile-container { position: relative; } .template-compose .tile-container .edit-tile-link { position: absolute; top: 0px; left: 0px; } .destaque-tile .items-destaque .item { position: relative; } .destaque-tile .items-destaque .item a img { float: left; margin: 0px 1em 0.5em 0px; } .searchSection label { cursor: pointer; } .centered { text-align: center; } .centered img { display: none; } fieldset#add-on-list { display: none; } form.inline-form { display: inline; } div[data-tile*="collective.cover.embed"] { overflow: hidden; max-width: 766px; max-height: 574px; } div[data-tile*="collective.cover.embed"] .samba-player { position: relative; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; width: 100% !important; height: 100% !important; } div[data-tile*="collective.cover.embed"] .samba-player iframe, div[data-tile*="collective.cover.embed"] .samba-player object, div[data-tile*="collective.cover.embed"] .samba-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } #content #tile_banner_rotativo { overflow: hidden; margin: 0px 0px 1.8em; } #content #tile_banner_rotativo.chamada_com_foto { min-height: 545px; } #content #tile_banner_rotativo.chamada_com_foto li .banner { width: 100%; } #content #tile_banner_rotativo li { margin: 0px; list-style: outside none; } #tile_banner_rotativo li .credito { display: block; color: rgb(23, 41, 56); text-align: right; font-style: italic; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 2em; } #tile_banner_rotativo li .banner { position: absolute; top: 0px; left: 0px; opacity: 0; } #tile_banner_rotativo .activeSlide .banner { z-index: 1; opacity: 1; } #tile_banner_rotativo li .banner img { max-width: 750px; width: 100%; } #tile_banner_rotativo li .banner .title { display: block; margin: 0.45em 0px; color: rgb(23, 41, 56); font-weight: bold; font-size: 2.7em; font-family: Arial, Helvetica, sans-serif; line-height: 1em; } #tile_banner_rotativo li .banner .descr { display: block; color: rgb(23, 41, 56); font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; } #tile_banner_rotativo li .banner .faixa { position: relative; margin-top: -21px; max-width: 750px; width: 100%; height: 20px; border-radius: 0px 0px 5px 5px; background: url("++resource++brasil.gov.tiles/shadow-50.png") left top repeat; color: rgb(255, 255, 255); float: left; } #tile_banner_rotativo li .button-nav, .orderTiles .button-nav { position: absolute; top: 0px; right: 0px; z-index: 2; display: block; overflow: hidden; width: 21px; height: 20px; border-right: 1px solid rgb(68, 107, 93); background-color: rgb(14, 86, 31); background-image: url("++resource++brasil.gov.tiles/bullets-branco-verde.gif"); background-repeat: no-repeat; text-indent: 100%; white-space: nowrap; } #tile_banner_rotativo .activeSlide .button-nav, #tile_banner_rotativo li .button-nav:hover, #tile_banner_rotativo li .button-nav:focus { background-color: rgb(255, 180, 0); background-position: -21px 0px; } #tile_banner_rotativo .last-item .button-nav { border: none; border-radius: 0px 0px 3px; right: 0px; } #tile_banner_rotativo[data-quantidade="2"] #banner1 .button-nav { right: 20px; } #tile_banner_rotativo[data-quantidade="3"] #banner1 .button-nav { right: 40px; } #tile_banner_rotativo[data-quantidade="3"] #banner2 .button-nav { right: 20px; } #tile_banner_rotativo[data-quantidade="4"] #banner1 .button-nav { right: 60px; } #tile_banner_rotativo[data-quantidade="4"] #banner2 .button-nav { right: 40px; } #tile_banner_rotativo[data-quantidade="4"] #banner3 .button-nav { right: 20px; } #tile_banner_rotativo.chamada_sem_foto li .banner { width: 100%; } #tile_banner_rotativo.chamada_sem_foto li .banner .faixa { display: none; } #tile_banner_rotativo.chamada_sem_foto li .banner img { max-height: 240px; } #tile_banner_rotativo.chamada_sem_foto li .banner .title { margin: -20px 0px 0px; height: 20px; border-radius: 0px 0px 5px 5px; background: url("++resource++brasil.gov.tiles/shadow-50.png") left top repeat; color: rgb(255, 255, 255); position: relative; text-indent: 1em; font-weight: normal; font-style: italic; font-size: 0.8em; line-height: 20px; } .template-compose #content #tile_banner_rotativo li { position: relative; float: left; margin: 1%; width: 23%; min-height: 250px; } .template-compose #content #tile_banner_rotativo li:hover { opacity: 0.9; } .template-compose #content #tile_banner_rotativo .banner { margin: 10px 0px 0px; } .template-compose #content #tile_banner_rotativo .banner img { margin: 0px 3%; width: 94%; } .template-compose #content #tile_banner_rotativo .banner, .template-compose #content #tile_banner_rotativo .banner img { opacity: 1; } .template-compose #content #tile_banner_rotativo .button-nav, .template-compose #content #tile_banner_rotativo span { display: none; } .template-compose #content #tile_banner_rotativo .title { display: block; margin: 3%; font-size: 1.2em; line-height: 1.2em; font-style: normal; background: none transparent; color: rgb(23, 41, 56); font-weight: bold; text-indent: initial; height: auto; } .template-compose #content #tile_banner_rotativo .tile-remove-item { top: 0px; right: -5px; } .tile-remove-item { z-index: 10 !important; } .template-compose .tile-container { position: relative; } .template-compose .tile-container .edit-tile-link { position: absolute; top: 0px; left: 0px; } .orderTiles { position: absolute; right: 0px; bottom: 0px; z-index: 10; } .orderTiles .button-nav { position: static; } .album-tile .no-albums { display: table-cell; padding: 10px; height: 80px; vertical-align: middle; } .album-tile { background-color: rgb(237, 239, 241); border: 1px solid rgb(213, 213, 213); border-radius: 5px; } #content .album-tile img { border-radius: 0px; border-top: 1px solid rgb(80, 80, 80); border-bottom: 1px solid rgb(80, 80, 80); } .tile .gallery-title, .tile .album-title { color: rgb(69, 69, 69); font-family: open_sansbold, Arial, Helvetica, sans-serif; } .tile .gallery-title { margin: 14px 12px 23px; padding: 0px; font-size: 1.25em; } .width-16 .tile .album-title, .width-16 .tile .album-description { min-height: 1px; width: 420px !important; } .width-16 .tile .album-title, .width-16 .tile .album-description, .width-10 .tile .album-title, .width-10 .tile .album-description { max-height: 2.8em; overflow: hidden; } .width-10 .tile .album-description { min-width: 468px; } .width-5 .tile .album-title, .width-5 .tile .album-description, .mobile .tile .album-title, .mobile .tile .album-description { overflow: hidden; max-height: 5.8em !important; } .tile .album-title, .tile .album-description { display: block; margin: 10px; padding: 0px; min-width: 208px; max-width: 468px; font-size: 1.05em; } .tile .album-title { display: block; margin: 10px; } .tile .album-description { float: left; overflow: hidden; margin: 0px 10px 5px; font-style: italic; } .mobile .album-tile .album-description, .mobile .album-tile .album-title { width: 90% !important; min-width: 90% !important; } .album-tile .player { position: relative; } .album-tile .cycle-hover { position: absolute; top: 0px; z-index: 100; float: left; overflow: hidden; width: 100%; } .album-tile .cycle-hover:hover .cycle-prev, .album-tile .cycle-hover:hover .cycle-next { display: block; } .album-tile .cycle-hover .cycle-prev, .album-tile .cycle-hover .cycle-next { position: absolute; top: 50%; z-index: 100; display: none; overflow: hidden; margin-top: -20px; width: 42px; height: 40px; background: url("++resource++brasil.gov.tiles/icons-setas.png"); text-indent: 100%; white-space: nowrap; } #content .album-tile .thumb-itens { margin: 7px; width: 129px; height: 85px; border-radius: 0px; border: 1px solid rgb(213, 213, 213) !important; } .album-tile .thumb-itens .table-align { display: table-cell; vertical-align: middle; height: 87px; } .album-tile .thumb-itens img { width: 128px; height: 85px; border-radius: 0px; border: none !important; } .album-tile .cycle-hover .cycle-prev { left: 20px; } .album-tile .cycle-hover .cycle-next { right: 20px; background-position: -43px 0px; } .album-tile .cycle-carrossel { height: 101px; margin: 0px 36px !important; position: absolute !important; } .album-tile .carousel { margin: 10px 5px; height: 101px; border: 1px solid rgb(213, 213, 213); background: rgb(255, 255, 255); position: relative; } .album-tile .cycle-nagivation .cycle-prev, .album-tile .cycle-nagivation .cycle-next { position: absolute; top: 50%; display: block; overflow: hidden; margin-top: -11px; width: 22px; height: 22px; background: url("++resource++brasil.gov.tiles/icons-setas-min.png"); text-indent: 100%; white-space: nowrap; } .album-tile .cycle-nagivation .cycle-prev { left: 7px; } .album-tile .cycle-nagivation .cycle-next { background-position: 22px 0px; right: 7px; } .album-tile .open-album, .album-tile .download-album { display: block; float: left; overflow: hidden; width: 112px; text-transform: uppercase; font-size: 0.8em; line-height: 2.5em; text-align: left; margin-left: 10px; color: rgb(51, 82, 119) !important; } .album-tile .open-album { margin-right: 20px; } .album-tile .download-album { width: 149px; } .album-tile .icon-camera, .album-tile .icon-download { display: block; float: right; overflow: hidden; width: 22px; height: 22px; background-image: url("++resource++brasil.gov.tiles/icon-camera-download.png"); white-space: nowrap; } .album-tile .icon-camera { background-position: 0px 0px; } .album-tile .icon-download { background-position: -36px 0px; } .mobile .album-tile .footer { width: 95%; } .album-tile .footer { overflow: hidden; padding: 10px 7px; border-top: 1px solid rgb(213, 213, 213); text-align: right; text-transform: uppercase; font-size: 0.8em; } .album-tile .footer a { float: right; color: rgb(51, 82, 119) !important; } .album-tile .footer a::after { display: block; float: right; width: 14px; height: 14px; content: ""; margin-left: 7px; background: url("++resource++brasil.gov.tiles/footer-arrow.png") right center no-repeat scroll transparent; } body.contraste .album-tile { background: rgb(0, 0, 0) !important; } body.contraste .album-tile .album-title { color: rgb(255, 255, 255) !important; } body.contraste .album-tile .icon-camera, body.contraste .album-tile .icon-download { background-image: url("++resource++brasil.gov.tiles/icon-camera-download-contraste.png") !important; } body.contraste .album-tile .carousel { border: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0); } body.contraste .album-tile .cycle-nagivation .cycle-prev, body.contraste .album-tile .cycle-nagivation .cycle-next { background-image: url("++resource++brasil.gov.tiles/icons-setas-min-contraste.png"); } body.contraste .album-tile .cycle-hover .cycle-prev, body.contraste .album-tile .cycle-hover .cycle-next { background-image: url("++resource++brasil.gov.tiles/icons-setas-contraste.png"); } body.contraste .album-tile .footer a::after { width: 20px; height: 20px; background: url("++resource++brasil.gov.portal/img/seta_branca.png") no-repeat transparent !important; }} @media screen { @font-face { font-weight: normal; font-style: normal; font-family: open_sanslight; src: url("++resource++brasil.gov.portal/fonts/opensans-300-webfont.woff") format("woff"), url("++resource++brasil.gov.portal/fonts/opensans-300-webfont.ttf") format("truetype"); } @font-face { font-weight: normal; font-style: normal; font-family: open_sansregular; src: url("++resource++brasil.gov.portal/fonts/opensans-400-webfont.woff") format("woff"), url("++resource++brasil.gov.portal/fonts/opensans-400-webfont.ttf") format("truetype"); } @font-face { font-weight: normal; font-style: normal; font-family: open_sanssemibold; src: url("++resource++brasil.gov.portal/fonts/opensans-600-webfont.woff") format("woff"), url("++resource++brasil.gov.portal/fonts/opensans-600-webfont.ttf") format("truetype"); } @font-face { font-weight: normal; font-style: normal; font-family: open_sansbold; src: url("++resource++brasil.gov.portal/fonts/opensans-700-webfont.woff") format("woff"), url("++resource++brasil.gov.portal/fonts/opensans-700-webfont.ttf") format("truetype"); } @font-face { font-weight: normal; font-style: normal; font-family: open_sansextrabold; src: url("++resource++brasil.gov.portal/fonts/opensans-800-webfont.woff") format("woff"), url("++resource++brasil.gov.portal/fonts/opensans-800-webfont.ttf") format("truetype"); } * { margin: 0px; padding: 0px; list-style: none; vertical-align: baseline; } body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 62.5%; font-family: open_sansregular, Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-weight: normal; } #content h1 { margin-top: 0px !important; } .modal { top: 50% !important; } a:link, #content a:link, dl.portlet a:link { border-bottom: none; color: rgb(44, 103, 205); } a:visited, #content a:visited, dl.portlet a:visited { color: rgb(44, 103, 205); } #content a:hover, dl.portlet a:hover { color: rgb(0, 0, 0) !important; } body div.overlaybg div.close, body div.overlay div.close { right: -14px; left: auto; } a:focus { outline: rgb(241, 202, 127) solid 2px; } a:hover, a:active { outline: none; } h1 { border-bottom: none; color: rgb(23, 40, 56); font-size: 2em; } h2, h3, h4, h5, h6 { color: rgb(35, 31, 32); } h1 { margin: 0.5em 0px; line-height: 1.3em; } h2, h3 { margin: 0px 0px 0.5em; line-height: 1.3em; } p { margin: 0px 0px 1em; line-height: 1.8em; } #wrapper { margin: 0px auto; width: 100%; font-size: 1.2em; } #main { margin: 0px auto; padding: 0px 0px 1.5em; max-width: 960px; background: rgb(255, 255, 255); font-size: 1.3em; } .section-home #main { padding-top: 4.104em; } #portal-column-one { margin-left: -100%; width: 15.625%; } #portal-column-two { margin-left: -24.0625%; width: 24.0625%; } div.width-1\:2 { width: 51.25%; margin-left: -78.295% !important; } div.width-2 { width: 13.061%; } div.width-2.position-2 { margin-left: -80.982%; } div.width-2.position-4 { margin-left: -64.002%; } div.width-2.position-6 { margin-left: -47.022%; } div.width-2.position-8 { margin-left: -30.042%; } div.width-2.position-10 { margin-left: -13.061%; } div.width-3\:4 { width: 79.75%; } div.width-5 { width: 30.042%; } div.width-8 { width: 47.022%; } div.width-8.position-8 { margin-left: -47.022%; } div.width-10 { width: 64.002%; } div.width-15, div.width-16 { width: 97.963%; } div.position-0 { margin-left: -97.963%; } div.position-1\:4 { margin-left: -79.755%; } div.position-3\:4 { margin-left: -16.75%; } div.position-5 { margin-left: -64.002%; } div.position-10 { margin-left: -30.042%; } #featured-content div.position-0 { margin-left: -100%; } #featured-content div.width-16 { width: 100%; } #header > div { position: relative; overflow: hidden; margin: 0px auto; max-width: 960px; } #brasilgov { padding: 5px 10px; border-bottom: 1px solid rgb(255, 204, 0); background: rgb(0, 81, 15); color: rgb(255, 255, 255); } #accessibility { float: left; width: 50%; font-size: 0.88em; font-family: Arial, Helvetica, sans-serif; display: block !important; } #accessibility a { margin-right: 8px; } #accessibility span { padding: 0px 4px; } #logo { float: left; padding: 0px; width: 70%; } #logo span { position: absolute; display: block; line-height: 1em; } #portal-logo { display: block; margin: 0px; width: 100%; } #portal-title { margin: 30px 0px 46px; color: rgb(255, 255, 255); font-size: 3.35em; font-family: open_sansextrabold, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1em; } #logo .logo { margin-bottom: 0.2em; line-height: 1.1em; font-size: 3em !important; } #portal-title-1 { top: 30px; } #portal-description { bottom: 24px; text-transform: uppercase; font-size: 1.2em; } #portal-personaltools { position: absolute; top: 0px; right: 0px; float: left; font-size: 1.2em; } #language { float: right; margin-left: 20px; padding-bottom: 2px; border-bottom: 1px dotted rgb(155, 194, 163); font-size: 0.93em; } #language li { display: inline; } #language a { padding: 4px 0px 4px 10px; color: rgb(217, 255, 227); text-decoration: none; text-transform: uppercase; } #language a, #language a:hover { color: rgb(255, 255, 255) !important; } #language .language-en { margin-right: 0.5em; } #language .language-es a { padding-left: 0px; } #portal-siteactions { display: block; float: right; clear: none; padding-bottom: 2px; font-size: 0.93em; } #portal-siteactions li { display: inline; } #portal-siteactions a { padding: 4px 0px 4px 10px; text-decoration: none; text-transform: uppercase; } #siteaction-accessibility a { padding-left: 0px; } #portal-siteactions .last-item { margin-right: 0px; } #portal-sitemap .navTree { background: none !important; } #portal-sitemap .state-published { color: rgb(26, 42, 57) !important; } #social-icons { float: right; clear: right; margin: 1.167em 0px; } #social-icons li { display: inline-block; } #social-icons a { display: block; overflow: hidden; margin: 0px 0px 0px 5px; width: 20px; height: 20px; border: none; text-indent: 100%; white-space: nowrap; opacity: 0.85; border-radius: 4px; } #social-icons a:focus, #social-icons a:hover { opacity: 1; } #portalredes-facebook a { background-position: -80px -25px; } #portalredes-twitter a { background-position: -155px -25px; } #portalredes-youtube a { background-position: -130px -25px; } #portalredes-flickr a { background-position: -105px -25px; } #portalredes-googleplus a { background-position: -130px 0px; } #portalredes-slideshare a { background-position: 45px 0px; } #portalredes-soundcloud a { background-position: 20px 0px; } #portalredes-rss a { background-position: 145px -25px; } #portalredes-instagram a { background-position: 69px -49px; } #portalredes-tumblr a { background-position: 96px -49px; } #sobre { clear: both; margin: 0px; padding: 5px 0px; line-height: 20px; max-width: 100% !important; } #sobre ul { margin: 0px auto; max-width: 960px; text-align: right; } #sobre .portalservicos-item a { padding: 0px 10px; } #sobre .last-item a { padding: 0px 0px 0px 10px; border-right: none !important; } .LSBox { margin: 0px; padding: 0px; border: none; } input.searchField { } #portal-searchbox { float: right; margin: 3.12em 0px 0px; padding: 2px; border-radius: 5px; background: rgb(255, 255, 255); text-align: right; font-size: 80%; clear: right !important; } #portal-searchbox .searchField { padding: 0.3em 0.35em; width: 186px; border: none; font-size: 1.2em; font-family: open_sansregular, Arial, Helvetica, sans-serif; } #portal-searchbox .searchSection label { cursor: pointer; } #searchGadget, #header input.searchButton { padding: 4px 15px; border: none; background: transparent; text-indent: -2000px; } #header input.searchButton { background-position: 0px 2px; padding-right: 5px; } #LSResult { z-index: 1; margin-top: 0.5%; } .section-home #portal-breadcrumbs, .portaltype-plone-site #portal-breadcrumbs { display: none; } .section-home #main, .portaltype-plone-site #portal-breadcrumbs { padding-top: 3.078em; } #portal-breadcrumbs span#breadcrumbs-you-are-here { color: rgb(0, 0, 0); margin-right: 0.5em; } #portal-breadcrumbs a, #portal-breadcrumbs span { color: rgb(44, 102, 206); text-transform: uppercase; font-family: open_sansregular, Arial, Helvetica, sans-serif; } #portal-breadcrumbs > span { font-size: 0.833em; } #portal-breadcrumbs > span > a, #portal-breadcrumbs > span > span { font-size: 1em; } #portal-breadcrumbs > span > span.breadcrumbSeparator { color: rgb(44, 102, 206); } #portal-breadcrumbs > span > a:hover { text-decoration: underline; } #main #portal-breadcrumbs { margin-top: 1.923em; margin-bottom: 1.923em; } #content { margin: 0px; } #content .field { position: relative; } .documentDescription { margin-top: 1.5em; } #content div.newsLeftPane { position: relative; float: left; margin: 0.9615em 1em 0.5em 0px; } #content div.newsImageContainer { float: none; margin: 0px; } #content div.newsImageContainer p.discreet { top: 0px; margin-top: 0.4em; background-color: transparent; color: rgb(23, 41, 56); font-weight: normal; font-size: 0.85em; font-family: Arial, Helvetica, sans-serif; line-height: 1.3634em; } #content-core { clear: both; margin-top: 40px; } #content-core p { font-size: 110%; } .hidden { display: none; } .clear { clear: both; } .pb-ajax, .pb-image, .overlay iframe { font-size: 1.4em; } .portlet img, #content img { max-width: 100%; border-radius: 5px; } #content h1.documentFirstHeading { margin: 5px 0px; padding-bottom: 0.4em; color: rgb(26, 42, 57); text-transform: none; font-size: 3em; } p.section { color: rgb(44, 103, 205); text-transform: uppercase; font-size: 1.4em; line-height: 1em; margin-bottom: 15px !important; } #related-items { width: 203px; } p.section a { color: rgb(44, 103, 205); } #viewlet-below-content-title { position: relative; overflow: hidden; } #viewlet-social-like { position: absolute; right: 10px; float: right; margin: 0px 0px 15px; padding: 0.6416em 0px 0px 1.3634em; width: 40%; border-left: 1px dotted rgb(191, 192, 194); } #plone-document-byline { width: 55%; } div.width-1\:2 #viewlet-social-like { width: 58%; } body[class*="nitf"] div.width-1\:2 #viewlet-social-like { top: -1.041em; width: 25.0794%; } div.width-1\:2 #plone-document-byline { width: 35%; } body[class*="nitf"] div.width-1\:2 #plone-document-byline { width: 68.7216%; } .portaltype-collection #viewlet-social-like { top: -6px; } .nitfByline { color: rgb(59, 114, 207); } #viewlet-social-like iframe { margin-left: -20px; width: 120px !important; } #content .pullquote { margin: 0px 1em 0.5em; border-top: 4px solid rgb(23, 41, 55); border-bottom: 1px solid rgb(121, 131, 140); color: rgb(159, 169, 179); font-size: 1.6em; padding: 1em 0px !important; } #content div.newsImageContainer > div:first-child { background: rgb(229, 229, 229); text-align: center; } #content div.newsImageContainer > div:first-child p { text-align: left; } #content .newsImageContainer .photo-icon { position: relative; top: 24px; right: -8px; float: right; clear: none; overflow: hidden; margin: 0px; width: 102px; height: 31px; background: url("++resource++brasil.gov.portal/img/mais_fotos.png") no-repeat; text-indent: 100%; white-space: nowrap; } #content .newsImageContainer a[class^="photo-icon-en"] { background: url("++resource++brasil.gov.portal/img/mais_fotos_en.png") no-repeat; } #content .newsImageContainer a[class^="photo-icon-es"] { background: url("++resource++brasil.gov.portal/img/mais_fotos_es.png") no-repeat; } #content .newsImageContainer .copyright { float: left; line-height: 31px; } #content .newsImageContainer .carrossel-images { display: none; } .newsImageContainer .parent-nitf-image { display: block; } #content .newsImageContainer a.link-overlay { border: 0px none !important; } table.listing { border-bottom: 1px solid rgb(174, 179, 182); border-left: 0px; } table.listing tr.odd th, table.listing tr.even th { border: 0px; font-size: 1.2em; } table.listing tbody tr td { background: rgb(245, 245, 245); border-bottom: 1px dotted rgb(213, 213, 213); } table.listing tbody tr.odd td { background: rgb(255, 255, 255); } table.listing tbody th { border-right-width: 0px; border-left-width: 0px; background: rgb(255, 255, 255); font-weight: bold; border-top: 4px solid rgb(23, 40, 56) !important; border-bottom: 1px solid rgb(121, 131, 140) !important; } .template-view.portaltype-collective-nitf-content #content-core ul, .template-view.portaltype-collective-nitf-content #content ol { margin-bottom: 2em; margin-left: 0px; padding: 1em; border: 1px solid rgb(213, 213, 213); border-radius: 5px; list-style-type: disc; } .template-view.portaltype-collective-nitf-content #content-core li { padding: 1em; border-bottom: 1px dotted rgb(213, 213, 213); list-style-position: inside !important; } .template-view.portaltype-collective-nitf-content #content-core ol li { list-style-type: decimal !important; } #content .newsRelatedItems, #content #newsRelatedItems { clear: both; margin: 1.4em 0px 0.1em; padding: 0px; width: 228px; border: 1px solid rgb(192, 193, 195); border-radius: 3px; background-color: rgb(238, 239, 241); font-size: 16px; } #content .newsRelatedItems fieldset, #content #newsRelatedItems fieldset { margin: 0px; padding: 0px; width: 100%; border: 0px none; } #content .newsRelatedItems legend, #content #newsRelatedItems legend { float: left; clear: both; margin: 0px; padding: 0.6em 0px 0.6em 0.875em; color: rgb(69, 69, 69); font-weight: normal; font-size: 1em; font-family: open_sansbold, Arial, Helvetica, sans-serif; line-height: 1em; } #content #form-widgets-relatedItems { display: block; clear: both; border-top: 1px solid rgb(192, 193, 195); font-weight: bold; font-size: 0.875em; font-family: Arial, Helvetica, sans-serif; } #content #form-widgets-relatedItems div { clear: both; border-top: 1px dotted rgb(192, 193, 195); } #content #form-widgets-relatedItems div:first-child { border-top: 0px none; } #content #form-widgets-relatedItems div a { float: left; margin: 0.5em 1em; color: rgb(51, 82, 119); } fieldset#folder-listing legend { position: absolute; padding: 1em 0px 0px; color: rgb(68, 68, 68); } #category, #category-vcge { clear: both; margin: 0px; color: rgb(58, 112, 209); text-align: left; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; } #category { margin-top: 2.5em; padding-top: 1em; border-top: 4px solid rgb(23, 41, 55); } #category-vcge { display: block; margin: 1em 0px 0px; padding: 1em 0px; border-top: 1px solid rgb(139, 148, 155); border-bottom: 1px solid rgb(139, 148, 155); } #category a.link-category, #category span.selectedTag, #category-vcge a.link-category, #category-vcge span.selectedTag { margin: 0px; padding: 4px 9px; border: 1px solid rgb(218, 218, 218); border-radius: 3px; background-color: rgb(233, 232, 237); color: rgb(58, 112, 209); } #category-vcge .link-category:hover, #category-vcge .link-category:focus { border-color: rgb(32, 92, 144); background: rgb(32, 92, 144); color: rgb(255, 255, 255); } #category span, #category-vcge span { display: inline-block; margin-left: 5px; line-height: 30px; } #alt_cont a { cursor: pointer; } dl.portlet { margin-bottom: 0px; } dl.portlet dt.hiddenStructure { display: none; } #portal-column-one dl.portlet { border: none; } #portal-column-one .portletNavigationTree { margin-bottom: 3.61em; } #portal-column-one .nav-menu-de-relevancia .first-item-nav a { color: rgb(44, 102, 206); } #portal-column-two dl.portlet { border: 1px solid rgb(193, 193, 193); border-radius: 5px; background: rgb(238, 239, 255); } #portal-column-two dl.portlet a:link, #portal-column-two dl.portlet a:visited { color: rgb(70, 74, 85) !important; } dl.portlet dt { border-bottom: 1px solid rgb(193, 193, 193); background: transparent; color: rgb(68, 68, 68); text-transform: uppercase; } dl.portlet dt a:link, dl.portlet dt a:visited { color: rgb(70, 74, 85) !important; } #portal-column-two > .portletWrapper { margin-bottom: 1.923em; } #portal-column-two > .portletWrapper:first-child { margin-top: 1.7307em; } #portal-column-two > .portletWrapper > .portletStaticText a, #portal-column-two > .portletWrapper > .portletStaticText img { display: block; } #portal-column-two > .portletWrapper > .portletStaticText p { margin: 0px; } #portal-column-two dl.portletLogin { border: none; background: rgb(9, 58, 137); color: rgb(255, 255, 255); } #portal-column-two dl.portletLogin dt { padding: 1em; border: none; background: url("++resource++brasil.gov.portal/img/cadeado.png") 230px 10px no-repeat; text-transform: uppercase; } #portal-column-two dl.portletLogin a:link, #portal-column-two dl.portletLogin dt a:link { color: rgb(255, 255, 255) !important; } .portletLogin .field input { width: 97% !important; } .portletLogin div.formControls { text-align: right; } .portletLogin div.formControls input { margin-right: -10px; padding: 0.3em 1em; border: none; background: rgb(1, 33, 84); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; } .portletLogin .even { border-top: 1px solid rgb(92, 123, 167); } .portletNews .portletItem, .portletCollection .portletItem { clear: both; min-height: 45px; border-bottom: 1px solid rgb(204, 204, 204); } .portletNews .portletItem a, .portletCollection .portletItem a { display: block; float: right; clear: both; margin: 1em 0px; width: 65%; font-size: 1em; } .portletCollection .portletItem a { clear: none; } .portletNews .portletItem .portletItemDetails, .portletCollection .portletItem .portletItemDetails { display: block; float: left; margin: 1em 0px 1em 1em; width: 24%; color: rgb(89, 110, 127); text-align: center; } .portletCollection .portletItem .portletItemDetails { clear: left; } .portletFooter { color: rgb(68, 75, 83); text-transform: uppercase; } .portletFooter a { color: rgb(68, 75, 83); } .portletEvents .portletItem a.tile { margin-left: 9px; font-size: 1.2em; } .portlet-static-contents-central .portletHeader, .portlet-static-resource-center .portletHeader, .portlet-static-centrales-del-contenido .portletHeader, .portlet-static-centrais-de-conteudos .portletHeader, .portletNavigationTree .portletHeader { margin: 0px; padding: 8px 8px 24px 10px; border-bottom: none; background: rgb(237, 239, 241); text-transform: uppercase; font-weight: normal; font-family: open_sansbold, Arial, Helvetica, sans-serif; } .portletNavigationTree > .portletItem > .navTree > .navTreeItem > a > span, .portletStaticText > .portletItem > .list-central > .item-central > a { font-size: 1.15em; font-family: open_sansregular, Arial, Helvetica, sans-serif; } .portletNavigationTree { border-bottom: 1px solid rgb(221, 221, 221); } .portletNavigationTree li { list-style: none !important; } .portletNavigationTree > .portletItem a span, .item-central .link-central { color: rgb(23, 41, 56) !important; } dl.portlet ul.navTreeLevel0 > .navTreeItem { margin: 0px; border-top: 1px solid rgb(223, 223, 223); border-bottom: none; list-style: none; padding: 0px !important; } dl.portlet ul.navTreeLevel0 > .last-item { border-bottom: 1px solid rgb(223, 223, 223); } dl.portlet ul.navTree .navTreeCurrentItem { margin-right: 0px; margin-left: 0px; background-color: transparent; border-left: none !important; } .navTreeLevel0 > li.navTreeItemInPath, .navTreeLevel0 > li.navTreeCurrentNode { background-color: rgb(237, 239, 241); } .navTreeLevel1 { background: rgb(230, 232, 234) !important; } .navTreeLevel2 { background: rgb(223, 225, 227) !important; } .navTreeLevel3 { background: rgb(217, 219, 221) !important; } .navTreeLevel4 { background: rgb(211, 213, 215) !important; } .navTreeLevel5 { background: rgb(203, 205, 207) !important; } dl.portlet ul.navTreeLevel1 .navTreeItem { margin-bottom: 0px; border-top: 1px solid rgb(208, 212, 213); padding-left: 0em !important; } a.navTreeItemInPath, a.navTreeCurrentNode { font-weight: bold; background: url("++resource++brasil.gov.portal/img/menu-ativo.gif") no-repeat transparent !important; } .first-item a.navTreeItemInPath, .first-item a.navTreeCurrentNode { background-image: none !important; } .nav-menu-de-relevancia .first-item-nav .portletHeader { display: none; } ul.navTreeLevel0 li a.navTreeItemInPath, ul.navTreeLevel0 li a.navTreeCurrentNode { background-position: 4px 12px !important; } ul.navTreeLevel1 li a.navTreeItemInPath, ul.navTreeLevel1 li a.navTreeCurrentNode { background-position: 14px 12px !important; } ul.navTreeLevel2 li a.navTreeItemInPath, ul.navTreeLevel2 li a.navTreeCurrentNode { background-position: 24px 12px !important; } ul.navTreeLevel3 li a.navTreeItemInPath, ul.navTreeLevel3 li a.navTreeCurrentNode { background-position: 34px 12px !important; } ul.navTreeLevel4 li a.navTreeItemInPath, ul.navTreeLevel4 li a.navTreeCurrentNode { background-position: 44px 12px !important; } ul.navTreeLevel5 li a.navTreeItemInPath, ul.navTreeLevel5 li a.navTreeCurrentNode { background-position: 54px 12px !important; } ul.navTreeLevel6 li a.navTreeItemInPath, ul.navTreeLevel6 li a.navTreeCurrentNode { background-position: 64px 12px !important; } dl.portlet ul.navTree li a { padding: 0.55em 1.043em !important; line-height: 1.3em !important; } dl.portlet ul.navTreeLevel0 > li > .navTreeItemInPath { padding-left: 1.043em !important; } dl.portlet ul.navTreeLevel1 li a { font-size: 1.05em; padding: 0.55em 1.043em 0.55em 1.755em !important; } dl.portlet ul.navTreeLevel2 li a { padding: 0.435em 1.043em 0.435em 2.519em !important; } dl.portlet ul.navTreeLevel3 li a { padding: 0.55em 1.043em 0.55em 3.282em !important; } dl.portlet ul.navTreeLevel4 li a { padding: 0.55em 1.043em 0.55em 4.05em !important; } dl.portlet ul.navTreeLevel5 li a { padding: 0.55em 1.043em 0.55em 4em !important; } dl.portlet ul.navTreeLevel6 li a { padding: 0.55em 1.043em 0.55em 4.5em !important; } #portal-column-one > .nav-menu-de-relevancia .first-item-nav a { padding: 0.475em 0px !important; } #portal-column-one > .nav-menu-de-relevancia .first-item-nav a span { font-size: 110%; } .portlet img, #content img { max-width: 100%; height: auto; } .portlet-static-contents-central .portletItem, .portlet-static-resource-center .portletItem, .portlet-static-centrales-del-contenido .portletItem, .portlet-static-centrais-de-conteudos .portletItem { padding: 0px !important; } .portlet-static-contents-central .list-central, .portlet-static-resource-center .list-central, .portlet-static-centrales-del-contenido .list-central, .portlet-static-centrais-de-conteudos .list-central { margin: 0px; padding: 0px; } .list-central .item-central { padding: 4px 0px 3px; border-bottom: 1px solid rgb(214, 220, 215); list-style: none; } .list-central .item-central.first { border-top: 1px solid rgb(214, 220, 215); } .item-central .link-central { display: block; padding-left: 50px; height: 40px; line-height: 40px; } .item-central .link-videos { background-position: 0px -156px; } .item-central .link-audios { background-position: -1px -108px; } .item-central .link-fotos { background-position: -1px -300px; } .item-central .link-infograficos { background-position: -1px -204px; } .item-central .link-publicacoes { background-position: -1px -252px; } .item-central .link-aplicativos { background-position: -1px -350px; } .item-central .link-dadosabertos { background-position: -1px -400px; } #content li, dl.portlet li { margin-bottom: 0.25em; list-style: outside square; line-height: 1.5em !important; } #content ol li, dl.portlet ol li { list-style: outside decimal; } #em-destaque ul { display: table; margin-bottom: 2em; width: 100%; border-radius: 5px; background: rgb(232, 231, 231); } #em-destaque li { display: table-cell; padding: 0.45em 1em; border-right: 1px solid rgb(210, 210, 210); text-align: center; text-transform: uppercase; font-size: 0.8em !important; } #em-destaque li.last-item { border-right: none !important; } #em-destaque a { color: rgb(44, 84, 150); } #em-destaque li#em-destaque-titulo { border-right: none; border-radius: 5px 0px 0px 5px; background: url("++resource++brasil.gov.portal/img/em-destaque.png") right center no-repeat rgb(111, 118, 129); color: rgb(255, 255, 255); } #portal-features { text-align: right; font-size: 80%; } #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f a.navTreeItemInPath, #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f a.navTreeCurrentNode { background-image: none !important; } #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f .portletNavigationTree .portletHeader { display: none; } #portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f dl.portlet ul.navTree li a { font-size: 110%; padding: 0.2em 0px !important; color: rgb(44, 103, 205) !important; } .portletCollection { border: 1px solid rgb(192, 193, 195); border-radius: 5px; background: rgb(238, 239, 241) !important; } .portletCollection .portletHeader { margin: 0px; padding: 1em; border-bottom: 1px solid rgb(192, 193, 195); color: rgb(70, 74, 83); text-transform: uppercase; } .portletCollection .portletItem .tile { display: inline; float: none; color: rgb(67, 105, 118); } .portletCollection .portletFooter { background: url("++resource++brasil.gov.portal/img/portlet-footer-textmore.png") right center no-repeat; text-align: right; } .portletCollection .portletFooter span { display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; } .portletCollection .portletFooter a { display: block; float: right; width: 133px; height: 100%; } .portletCollection .portletItem .portletItemDetails { margin: 0px; width: 0px; } .portaltype-collective-cover-content #content .row { margin: 0px; padding: 0px; } .tile { clear: both; margin-bottom: 1.8em; } .tile h1 { margin: 0px 0px 10px; border-bottom: none; text-transform: none; font-size: 2.8em; line-height: 1.1em; } .tile h2 { margin: 0px 0px 0.5em; font-size: 1.25em;...