
/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
outline: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
outline: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - ++resource++serpro.barraacessibilidade.stylesheets/barraacessibilidade.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++serpro.barraacessibilidade.stylesheets/barraacessibilidade.css?original=1 */
#portal-header .noScript {
position:absolute;
}
/* */
.contraste #visual-portal-wrapper,
.contraste #portal-siteactions li a,
.contraste #portal-sitemap a,
.contraste .LSIEFix {
background:#000;
border-color:#000;
}
.contraste .documentContent,
.contraste table.listing th, .contraste .stx table th {
background:#000;
color:#fff;
}
.contraste,
.contraste abbr,
.contraste acronym,
.contraste .explain,
.contraste .searchSection {
background:#000;
color:#fff;
}
.contraste a,
.contraste #portal-siteactions li a,
.contraste .portletHeader a,
.contraste .portletItem a,
.contraste #portal-personaltools li a,
.contraste #portal-footer a,
.contraste #portal-colophon ul li a,
.contraste #portal-breadcrumbs a,
.contraste #serpro-barraacessibilidade a,
.contraste #content a:link,
.contraste dl.portlet a:link,
.contraste #content a:visited,
.contraste dl.portlet a:visited,
.contraste .documentContent p a:visited,
.contraste #portal-footer a:visited,
.contraste .sf-menu a {
color:#99FF00;
}
.contraste .even,
.contraste .sf-menu a:hover {
background:#444;
}
.contraste h1,
.contraste input,
.contraste #searchGadget,
.contraste .portlet,
.contraste .portletHeader,
.contraste .portletItem,
.contraste .portletFooter,
.contraste #portal-personaltools,
.contraste #portal-breadcrumbs,
.contraste .ploneCalendar .weekdays th,
.contraste code,
.contraste tt,
.contraste #portal-footer,
.contraste .livesearchContainer,
.contraste #livesearchLegend,
.contraste .optionsToggle,
.contraste .formHelp,
.contraste #breadcrumbs-you-are-here {
background:#000;
border-color:#fff;
color:#fff;
}
.contraste .portletNavigationTree dd.portletItem .navTreeItem a,
.contraste h2,
.contraste h3,
.contraste.template-newsitem_view .documentContent .date,
.contraste .documentDescription,
.contraste .discreet,
.contraste #keywords-list span,
.contraste #content .documentDescription,
.contraste #content #description,
.contraste #content .discreet,
.contraste #sidebar .discreet {
color:#fff;
}
.contraste .context, .contraste .formControls .actionButtons .button, .contraste .documentEditable * .context,
.contraste #login-form input.context,
.contraste .standalone,
.contraste .documentEditable * .standalone,
.contraste .documentActions li,
.contraste .portletNavigationTree dd.portletItem .navTreeLevel1 .navTreeItem a,
.contraste #keywords-list span,
.contraste .sf-menu,
.contraste .sf-menu li {
background:#000;
}
/* */
#serpro-barraacessibilidade {
margin: 0;
padding: 5px 0px 5px 4px;
*height: 20px;
}
#serpro-barraacessibilidade li {
margin: 0;
display: inline;
/* */
*display: block;
*float: left;
*padding: 5px 0;
}
#serpro-barraacessibilidade li:before {
color: #2c6477;
content: '|';
padding-right: 5px;
}
#serpro-barraacessibilidade #barraacessibilidade-skip_content:before,
#serpro-barraacessibilidade #barraacessibilidade-normal_text:before,
#serpro-barraacessibilidade #barraacessibilidade-large_text:before,
#serpro-barraacessibilidade #barraacessibilidade-apply_contrast:before,
#serpro-barraacessibilidade #barraacessibilidade-remove_contrast:before {
content: '';
padding-left: 0;
}
/* */
#serpro-barraacessibilidade a {
color: #2c6477;
font-family: verdana;
font-size: 65%;
text-decoration: none;
padding-right: 5px;
}
/* */
#serpro-barraacessibilidade #barraacessibilidade-skip_menu a:before,
#serpro-barraacessibilidade #barraacessibilidade-skip_content a:before {
content: "▼ ";
}
/* */
#serpro-barraacessibilidade #barraacessibilidade-small_text a,
#serpro-barraacessibilidade #barraacessibilidade-normal_text a,
#serpro-barraacessibilidade #barraacessibilidade-large_text a,
#serpro-barraacessibilidade #barraacessibilidade-apply_contrast a,
#serpro-barraacessibilidade #barraacessibilidade-remove_contrast a {
height: 18px;
width: 19px;
overflow: hidden;
display: inline-block;
margin-bottom: -5px;
}

}


/* - jquery.ad-gallery.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/jquery.ad-gallery.css?original=1 */
.ad-gallery {
width: 600px;
}
.ad-gallery, .ad-gallery * {
margin: 0;
padding: 0;
}
.ad-gallery .ad-image-wrapper {
width: 100%;
height: 400px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
position: absolute;
z-index: 10;
top: 48%;
left: 48%;
border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
position: absolute;
right: 0;
top: 0;
width: 10%;
height: 100%;
cursor: pointer;
display: block;
z-index: 3;
}
.ad-gallery .ad-image-wrapper .ad-prev {
position: absolute;
left: 0;
top: 0;
width: 10%;
height: 100%;
cursor: pointer;
display: block;
z-index: 3;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
/* */
background: url(trans.gif);
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(ad_prev.png);
width: 30px;
height: 30px;
display: none;
position: absolute;
top: 47%;
left: 0;
z-index: 2;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(ad_next.png);
width: 30px;
height: 30px;
right: 0;
left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
z-index: 1;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
position: absolute;
bottom: 0px;
left: 0px;
padding: 20px;
text-align: left;
width: 100%;
z-index: 2;
background: url(opa75.png);
color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
display: block;
}
.ad-gallery .ad-controls {
height: 20px;
}
.ad-gallery .ad-info {
float: left;
}
.ad-gallery .ad-slideshow-controls {
float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
padding-left: 5px;
cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
padding-left: 5px;
font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
cursor: default;
font-style: italic;
}
.ad-gallery .ad-nav {
width: 100%;
position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
position: absolute;
top: 0;
height: 100%;
z-index: 1;
}
/* */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
height: 100px;
}
.ad-gallery .ad-back {
cursor: pointer;
left: -20px;
width: 13px;
display: block;
background: url(ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
cursor: pointer;
display: block;
right: -20px;
width: 13px;
background: url(ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
overflow: hidden;
width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
float: left;
width: 9000px;
list-style: none;
}
.ad-gallery .ad-thumbs li {
float: left;
padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
display: block;
}
.ad-gallery .ad-thumbs li a img {
border: 3px solid #CCC;
display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
border: 3px solid #616161;
}
/* */
.ad-preloads {
position: absolute;
left: -9000px;
top: -9000px;
}
.ad-thumb-list img {
min-height: 64px;
max-height: 64px;
*height: 64px;
}
/* */
.ad-image-download {
bottom: 0;
color: #000000;
left: 20px;
position: absolute;
text-align: left;
width: 100%;
z-index: 5;
}

}


/* - serpro_galeriaimagens.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/serpro_galeriaimagens.css?original=1 */
div.abas_galerias {
float: right;
margin-bottom: 10px;
}
div.abas_galerias a {
margin-left: 10px;
color: #0F84C9;
}
div.abas_galerias a.selected {
color: #00824E;
}
div.download_album {
float: right;
}
.album {
display: inline-block;
vertical-align: top;
width: 144px;
font-size: 10pt;
min-height: 200px;
width: 200px;
}
.album a {
display: block;
text-decoration: none;
font-weight: normal !important;
width: 144px;
}
.album a p.titulo {
text-decoration: none;
font-weight: bold !important;
}
.album p.download_album a, .album p.download_imagem a {
display: inline;
text-decoration: none;
font-weight: bold !important;
}
.album a {
}
.album a p {
margin-bottom: 0 !important;
}
.ad-thumb-list {
list-style: none !important;
}
.colaboradores {
font-weight: bold;
font-style: italic;
}

}


/* - ++resource++collective.flowplayer.css/flowplayer.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++collective.flowplayer.css/flowplayer.css?original=1 */
/* */
.autoFlowPlayer {
display: block;
height: 250px;
width: 300px;
border: 0px;
}
.autoFlowPlayer.audio {
height: 27px;
}
.autoFlowPlayer.audio.minimal {
width: 40px;
}
.portletFlowPlayer .video {
height: 100px;
width: 100%;
}
.portletFlowPlayer .audio {
display: block;
height: 28px;
}
.playListFlowPlayer {
display:block;
}
}


/* - ++resource++collective.flowplayer.css/flowplayer-horizontal.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++collective.flowplayer.css/flowplayer-horizontal.css?original=1 */
.flowPlaylistVisible a.playListFlowPlayer {
padding-left: 38px;
padding-bottom: 8px;
}
.flowPlaylistHidden .playlist_wrap {
display: none;
}
#pl {
height:80px;
border:1px solid #ddd;
width:584px;
position:relative;
overflow:hidden;
padding:5px 0;
float:left;
background:#f5fbfb url(++resource++collective.flowplayer.css/gradient.png) repeat-x scroll 0 0;
}
#pl div#flowPlaylist {
height:80px;
position:absolute;
width:10000em;
}
#pl div#flowPlaylist a {
background:transparent url(++resource++collective.flowplayer.css/entry.png) no-repeat scroll 0%;
color:#666;
float:left;
font-family:"bitstream vera sans","lucida grande","verdana";
font-size:11px;
height:60px;
margin:0px 4px;
padding:10px;
text-decoration:none;
width:117px;
}
#pl div#flowPlaylist a:hover {
background-position:-140px 0;
color:#000;
}
#pl div#flowPlaylist a.playing {
background-position:-280px 0;
color:#000;
}
#pl div#flowPlaylist a.paused {
background-position:-420px 0;
color:#000;
}
#pl div#flowPlaylist a.progress {
opacity:0.8;
}
#pl div#flowPlaylist em {
float:right;
margin-top:15px;
color:red;
font-style:normal;
}
a.nextPage, a.prevPage {
display:block;
width:18px;
height:18px;
background:url(++resource++collective.flowplayer.css/left.png) no-repeat;
margin:30px 10px;
cursor:pointer;
float:left;
}
a.nextPage:hover, a.prevPage:hover {
background-position:0px -18px;
}
a.nextPage {
background-image:url(++resource++collective.flowplayer.css/right.png);
}
a.nextPage.disabled, a.prevPage.disabled {
visibility:hidden;
}
}


/* - ++resource++fl-play.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++fl-play.css?original=1 */
.videoWrapper {
position: relative;
display: block;
/* */
}
.iconPlay {
position:absolute;
background: transparent url(++resource++fpPlayButtonBig.png) no-repeat center center;
width: 83px;
height: 83px;
display: block;
top: 50%;
left: 50%;
/* */
}

}


/* - serpro_video_style.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/serpro_video_style.css?original=1 */
.galeria_video {
display: inline-block;
vertical-align: top;
font-size: 10pt;
min-height: 200px;
width: 200px;
}
.galeria_video a {
display: block;
text-decoration: none;
font-weight: normal !important;
}
.galeria_video a p {
margin-bottom: 0 !important;
width: 144px;
}
.galeria_video a p.titulo {
text-decoration: none;
font-weight: bold !important;
}
.galeria_video p.download_videos a, .galeria_video p.download_video a {
display: inline;
text-decoration: none;
font-weight: bold !important;
}
.download_galeria_video {
margin-bottom: 30px;
}
.download_galeria_video a {
display: inline;
text-decoration: none;
font-weight: bold !important;
}
.caixa_imagem_video {
position: relative;
height: 150px;
width: 144px;
background: #000;
opacity: 0.9;
}
.icone_play_video {
position:absolute;
background: transparent url(++resource++collective.flowplayer.css/play.png) no-repeat center center;
width: 44px;
height: 44px;
display: block;
left: 54px;
top: 54px;
}
.colaboradores {
font-weight: bold;
font-style: italic;
}
}


/* - ++resource++serpro_paginainicial_static/manage_paginainicial_portlets.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++serpro_paginainicial_static/manage_paginainicial_portlets.css?original=1 */
#manage-paginainicial-pmanager .pmanager{
margin-top: 40px;
border: 1px solid #000000;
padding: 5px;
}
#manage-paginainicial-pmanager div.portletAssignments h4,
#manage-paginainicial-pmanager div.portletAssignments form div {
display: none;
}
#manage-paginainicial-pmanager div.portletAssignments form div.formControls {
display: block !important;
}
.kssattr-viewname-gerenciar-paginainicial-portlets {
font-size: 1.5em;
}

}


/* - ++resource++linksredessociais_static/linksredessociais.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/++resource++linksredessociais_static/linksredessociais.css?original=1 */
#links_redes_sociais {
display: inline;
list-style: none;
margin: 0;
}
#links_redes_sociais li {
display: inline;
margin: 0;
}

}


/* - serprocurtir.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/serprocurtir.css?original=1 */
#curtir {
text-align: right;
padding: 10px 0px 10px 0px;
}
ul.bookmarks li{
list-style: none;
display: inline !important;
}
ul.bookmarks a img {
border: none;
}
#curtir .share {
color: #46932A;
font-size: 85%;
}
.fb-like
{
top: 4px;
}
.twitter-share-button{
position: relative;
top: 7px;
}
ul#sortable-bookmarks {
list-style:none;
}
#sortable-bookmarks li {
cursor: move;
}
select[name^="form.bookmarks_id.from"] { display: none }
select[name^="form.bookmarks_id.to"] { display: none }
label[for='form.bookmarks_id'] + div[class='widget'] > .ordered-selection-field { display: none }
label[for='form.bookmarks_id'] + span + div + div[class='widget'] > .ordered-selection-field { display: none }
/* */

}


/* - serpro_audio_style.css - */
@media screen {
/* http://www.orcamentofederal.gov.br/portal_css/serpro_audio_style.css?original=1 */
.miniaudio {
height: 27px;
width: 90%;
}
.galeria_audio {
display: inline-block;
vertical-align: top;
font-size: 10pt;
min-height: 200px;
width: 200px;
}
.galeria_audio a {
display: block;
text-decoration: none;
font-weight: normal !important;
}
.galeria_audio a p.titulo {
text-decoration: none;
font-weight: bold !important;
}
.galeria_audio p.download_audios a, .galeria_audio p.download_audio a {
display: inline;
text-decoration: none;
font-weight: bold !important;
}
.galeria_audio a p {
margin-bottom: 0 !important;
}
.download_galeria_audio {
margin-bottom: 30px;
}
.download_galeria_audio a {
display: inline;
text-decoration: none;
font-weight: bold !important;
}
.caixa_imagem_audio {
position: relative;
height: 96px;
width: 144px;
}
.colaboradores {
font-weight: bold;
font-style: italic;
}

}

