
/* - pfagencia.css - */
@media screen {
/* http://www.pf.gov.br/agencia/portal_css/pfagencia.css?original=1 */
/* */
/* */
h1, h2, h3 {
color: #666633;
}
#visual-portal-wrapper {
margin-top: -0.8em;
}
#portal-header {
background: white url(http://www.pf.gov.br/agencia/bg_topo2.png) no-repeat center top;
margin-left: auto;
margin-right: auto;
text-align: center;
top: 1px;
width: 1010px;
}
#portal-logo-div {
position: absolute;
margin-left: 30px;
}
#portal-logo {
margin: 0 -230pt;
padding: 0.2em 0 0.2em 1.4em;
text-align: left;
position: absolute;
}
/* */
#portal-logo {
*padding: 1.4em 1em;
}
/* */
#portal-logo {
*margin-left: 68px;
*margin-top: -20px;
}
#portal-siteactions {
font-size: 70%;
padding-bottom: 0;
position: absolute;
right: 3em;
text-align: right;
top: 0.4em;
}
#portal-siteactions a {
color: #999999;
}
#portal-siteactions li {
background: transparent url(http://www.pf.gov.br/agencia/barra_acoes.png) no-repeat right center;
padding-left: 0;
}
#siteaction-plone_setup,
#siteaction-logout,
#siteaction-siteprincipal,
#siteaction-sitemap {
padding-right: 0.6em;
}
#siteaction-amais,
#siteaction-amenos,
#siteaction-accessibility {
background: none repeat scroll 0 0 transparent !important;
}
#portal-siteactions li a:hover {
color: #666666;
}
#portal-redes-sociais {
float: right;
margin-right: 2.4em;
margin-top: 1.3em;
}
#portal-searchbox {
margin: -1.5em 17.5em 1.2em;
position: relative;
right: -94px;
}
#portal-searchbox input.searchButton {
background: transparent url(http://www.pf.gov.br/agencia/bg_btn_busca.png) no-repeat left center;
border: 0;
color: transparent;
display: none;
padding: 0.3em 1em 0.3em 1.1em;
}
.searchSection {
font-size: 94%;
margin-top: 0;
}
#searchGadget, .LSBox input.searchButton {
font-size: 0.9em;
padding: 0.2em 0.5em;
}
input.searchField {
-moz-appearance: none;
border: 1px solid #CCCCCC;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-color: #FFFFFF;
}
#portal-globalnav {
background: transparent url(http://www.pf.gov.br/agencia/bg_menu1.png) repeat-x left top;
color: white;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 85%;
height: 3em;
margin: 0;
text-align: center;
display: none;
}
/* */
#portal-globalnav {
margin: -14px;
}
#portal-globalnav a {
color: white;
}
#portal-globalnav li a {
background-color: transparent;
font-weight: normal;
padding: 0.3em 4.5em 1em;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover,
#portal-globalnav a:hover {
background: transparent url(http://www.pf.gov.br/agencia/bg_menu1_hover.png) repeat-x left top;
color: White;
}
#portaltab-noticias a {
border-left: 1px solid white;
}
#portaltab-index_html {
display: none;
}
#portal-breadcrumbs {
color: #666;
font-size: 78%;
text-transform: lowercase;
*margin-top: 1em; /* */
}
#portal-breadcrumbs a {
color: #666;
}
#portal-breadcrumbs a:hover {
color: #333;
}
#breadcrumbs-you-are-here {
font-weight: bold;
}
#portal-personaltools {
display: none;
right: 11em;
}
#portal-columns {
display: block;
left: 50%;
margin-left: -430px;
position: relative;
width: 890px;
}
#content .documentDescription,
#content #description {
padding-bottom: 1em;
}
#content a:link,
#content a:visited,
#content a:link,
dl.portlet a:link {
color: #666666;
border-bottom: none;
}
#content a:hover,
dl.portlet a:hover {
color: #333333 !important;
}
#portal-footer {
background: white url(http://www.pf.gov.br/agencia/bg_rodape.png) no-repeat center bottom;
border: 0;
clear: both;
color: white;
margin-bottom: 0;
padding: 1.5em 0;
text-align: center;
*padding-bottom: 1em !important; /* */
}
#portal-footer a,
#portal-footer a:active,
#portal-footer a:visited,
#portal-footer a:hover {
color: white;
font-size: 98%;
}
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
/* */
#barra-brasil-v3 {
background: #000000 url("barra-brasil-v3-bgx.png") center bottom no-repeat;
position:relative;
clear:both;
overflow:hidden;
width:100%;
height:28px;
margin-top: 0;
padding-top: 13px;
}
#barra-brasil-v3 .barra {
background: url("barra-brasil-v3-bgx.gif") repeat-x scroll 0 bottom transparent;
margin: 1px auto;
*margin: 0.6px auto;
width: 1001px;
}
#barra-brasil-v3 .barra .ai {
margin-left: 721px;
position: relative;
top: 0.2px;
}
#barra-brasil-v3 .barra .brasilGov {
float: right;
/* */
width: 106px;
position: relative;
left: 4px;
}
#barra-brasil-v3 .barra img {
margin-top: 3px;
}
/* */
/* */
#bloco-noticia1 {
margin: 1em 0 0.2em;
min-height: 10em;
}
dl.portletNoticia1 {
float: left;
margin: 0 0 0.5em;
padding-right: 20px;
width: 47.6%;
}
div.portletHeaderNoticia1 a,
div.portletHeaderNoticia1 a:visited {
border: none !important;
color: #666633 !important;
font-weight: bold;
text-decoration: none;
}
div.portletHeaderNoticia1 a:hover,
div.portletHeaderNoticia1 a:active {
color: black;
}
.portletItemNoticia1 {
color: #333;
margin: 0 !important;
text-align: left;
}
.portletItemNoticia1 a {
color: #6c6c6c;
text-decoration: none;
}
.portletItemNoticia1 a:hover,
.portletItemNoticia1 a:active {
color: black;
}
dd.portletFooterNoticia1 {
margin-bottom: 2em;
margin-left: 0.8em;
}
/* */
/* */
.portletRecentes {
border: 1px dotted #CCCCCC;
float: left;
margin-right: 20px;
padding-left: 10px;
width: 410px;
}
#portletUltimas h2,
.portletRecentes h2 {
color: #333333;
font-family: trebuchet MS,sans-serif;
font-size: 1.4em;
text-transform: uppercase;
}
#portletUltimas .portletItem {
margin-left: 0 !important;
}
#portletUltimas h2 a {
color: #333333 !important;
}
#portletClipping h2 a,
#portletClipping h2 a:hover {
color: #663300 !important;
}
.portletRecentes dl dt {
border: 0 none;
color: #ccc !important;
font-size: 100%;
text-decoration: none;
}
.portletRecentes dl dd {
color: #333;
font-size: 95%;
margin: 0 0 0 0.7em !important;
}
.portletRecentes dl dd a {
border-bottom: none !important;
}
.portletUltimasData {
color: #666633 !important;
font-weight: bold;
margin-right: 0.5em;
}
.portletUltimasUF {
color: #666633 !important;
font-weight: bold;
margin-left: 1em;
}
#portletVideo {
float: left;
margin: 0;
width: 430px;
padding-left: 0;
}
#portletVideo .portletItem {
margin: 0;
padding: 0;
}
#portletVideo .portletFooter {
float: right;
padding-top: 0;
margin-top: 0;
}
#portletClipping {
background: url("bg-portletNoticia.jpg") repeat-x scroll 0 0 transparent;
float: left;
margin: 0;
width: 429px;
}
#portletClipping h2 {
color: #663300;
}
#portletClipping dl dt {
color: #333 !important;
}
/* */
/* */
#slider {
height: 267px;
z-index: 0;
}
/* */
.redes-sociais ul {
list-style: none !important;
margin-left: 0 !important;
}
.redes-sociais ul li{
float: left;
}
#googleplus-widget-slot {
width: 75px;
}
#facebook-widget-slot {
width: 130px;
}
#content-core {
clear:both;
}
/* */
/* */
#relatedItemBox ul li{
display: block;
}
/* */
.tabela-rodape td {
background: none repeat scroll 0 0 #DDDDDD!important;
font-weight: bold;
color: #666666;
border: 0.1em solid #E7E7E7!important;
}
#operacoes_sortable thead {
background-color: #DDDDDD;
}
/* */

}


/* - newsslider.css - */
@media screen {
/* http://www.pf.gov.br/agencia/portal_css/newsslider.css?original=1 */
##### CAROUSEL #####
.news-slider .nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%;
}
.news-slider .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.news-slider .nivoSlider a {
border:0;
display:block;
}
.news-slider .nivo-controlNav {
background: url("bg-thumbs.jpg") repeat-x scroll 0 0 transparent;
bottom: 0;
height: 57px;
left: 50%;
margin-left: 3em;
padding-left: 1.5em;
padding-top: 1em;
position: absolute;
top: 74%;
}
.news-slider .nivo-controlNav a {
display:block;
width:22px;
height:22px;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}
.news-slider .nivo-controlNav a.active {
background-position:0 -22px;
}
.news-slider .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}
.news-slider a.nivo-nextNav {
display: none;
}
.news-slider a.nivo-prevNav {
display: none;
}
.news-slider .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.news-slider .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.news-slider .nivo-caption a:hover {
color:#fff;
}
#slider .nivo-controlNav {
display: block;
}
#slider .nivo-controlNav a {
display: block;
height: 42px;
margin-right: 10px;
width: 64px;
overflow: hidden;
}
#slider .nivo-controlNav img {
display: block;
position: relative;
margin-right: 10px;
border: none;
opacity: 0.6;
}
.nivo-controlNav:/a.
a.active {
border: 2px solid #676532;
width: 60px !important;
height: 38px !important;
}
.nivo-controlNav a.active img {
margin: -2px 0 0 -2px;
opacity: 100 !important;
}
/* */
a.nivo-imageLink {
border: none !important;
}
/* */
.nivo-caption {
width: 36em !important;
}
.pginicial-title a {
color: #666633 !important;
}
/* */
.slider-wrapper {
border: 1px solid #CCCCCC;
height: 267px;
padding: 10px;
width: 860px;
}

}


/* - nivo-slider.css - */
@media screen {
/* http://www.pf.gov.br/agencia/portal_css/nivo-slider.css?original=1 */
/* */
.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:2;
display:none;
}
/* */
.nivo-slice {
display:block;
position:absolute;
z-index:1;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:1;
}
/* */
.nivo-caption {
background: none repeat scroll 0 0 transparent;
color: #000000;
float: left;
left: 400px;
padding-left: 1em;
position: absolute;
width: 40em;
z-index:3;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
/* */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:4;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* */
.nivo-controlNav a {
position:relative;
z-index:4;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}

}


/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* http://www.pf.gov.br/agencia/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(++resource++plone.app.jquerytools.prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
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:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}

}


/* - mapa_brasil.css - */
@media screen {
/* http://www.pf.gov.br/agencia/portal_css/mapa_brasil.css?original=1 */
.active { display:inherit; }
ul#map {
display: block;
margin: 0;
padding: 0;
width: 298px;
height: 298px;
background-image: url('mapabrasil.png');
float: left;
}
div#estadolabel {
margin-left: -25px;
margin-top: 20px;
float:left;
color: #C8A55A;
font-style:italic;
font-weight:bold;
}
div#estadofield {
margin-left: 30px;
margin-top: 120px;
float: left;
}
div#estadofield-tabela {
margin-left: 30px;
float: left;
}
div#estadofield-tabela p {
margin-bottom: 0;
}
ul#map li {display: block; padding: 0; position: absolute;}
li#crs {margin-top: 242px; margin-left: 123px;}
li#csc {margin-top: 235px; margin-left: 151px;}
li#cpr {margin-top: 208px; margin-left: 146px; z-index:9999;}
li#csp {margin-top: 188px; margin-left: 157px; z-index:9998; }
li#cms {margin-top: 169px; margin-left: 118px;}
li#crj {margin-top: 196px; margin-left: 219px; z-index:9999; }
li#ces {margin-top: 174px; margin-left: 240px; z-index:9999; }
li#cmg {margin-top: 147px; margin-left: 172px; z-index:9997; }
li#cgo {margin-top: 134px; margin-left: 155px; z-index:9999; }
li#cdf {margin-top: 156px; margin-left: 190px; z-index:9999; }
li#cba {margin-top: 104px; margin-left: 206px;}
li#cmt {margin-top: 96px; margin-left: 92px;}
li#cro {margin-top: 100px; margin-left: 53px; z-index:9998; }
li#cac {margin-top: 95px; margin-left: 2px; z-index:9999; }
li#cam {margin-top: 24px; margin-left: 3px;}
li#crr {margin-top: 0px; margin-left: 70px;}
li#cpa {margin-top: 20px; margin-left: 112px;}
li#cap {margin-top: 8px; margin-left: 145px;}
li#cma {margin-top: 49px; margin-left: 190px; z-index:9996;}
li#cto {margin-top: 79px; margin-left: 174px;}
li#cse {margin-top: 112px; margin-left: 269px;}
li#cal {margin-top: 106px; margin-left: 268px;}
li#cpe {margin-top: 96px; margin-left: 245px;}
li#cpb {margin-top: 87px; margin-left: 264px;}
li#crn {margin-top: 76px; margin-left: 265px;}
li#cce {margin-top: 61px; margin-left: 244px;}
li#cpi {margin-top: 62px; margin-left: 209px; z-index:9997;}
ul#map li a {display: block; text-decoration: none; position: absolute; border: 0 none!important;}
a#ac {width: 56px; height: 34px; }
a#al {width: 26px; height: 17px; }
a#am {width: 136px; height: 94px; }
a#ap {width: 40px; height: 46px; }
a#ba {width: 72px; height: 77px; }
a#ce {width: 35px; height: 42px; }
a#df {width: 11px; height: 8px; }
a#es {width: 21px; height: 30px; }
a#go {width: 60px; height: 56px; }
a#ma {width: 55px; height: 72px; }
a#mg {width: 87px; height: 69px; }
a#ms {width: 59px; height: 57px; }
a#mt {width: 91px; height: 83px; }
a#pa {width: 102px; height: 100px; }
a#pb {width: 33px; height: 20px; }
a#pe {width: 52px; height: 20px; }
a#pi {width: 47px; height: 64px; }
a#pr {width: 52px; height: 36px; }
a#rj {width: 33px; height: 23px; }
a#rn {width: 30px; height: 21px; }
a#ro {width: 58px; height: 47px; }
a#rr {width: 49px; height: 55px; }
a#rs {width: 63px; height: 54px; }
a#sc {width: 45px; height: 30px; }
a#se {width: 17px; height: 19px; }
a#sp {width: 70px; height: 45px; }
a#to {width: 42px; height: 66px; }
a#rs:hover, a#rs:active {background-image: url('rs.png');}
a#sc:hover, a#sc:active {background-image: url('sc.png');}
a#pr:hover, a#pr:active {background-image: url('pr.png');}
a#sp:hover, a#sp:active {background-image: url('sp.png');}
a#ms:hover, a#ms:active {background-image: url('ms.png');}
a#rj:hover, a#rj:active {background-image: url('rj.png');}
a#es:hover, a#es:active {background-image: url('es.png');}
a#mg:hover, a#mg:active {background-image: url('mg.png');}
a#go:hover, a#go:active {background-image: url('go.png');}
a#df:hover, a#df:active {background-image: url('df.png');}
a#ba:hover, a#ba:active {background-image: url('ba.png');}
a#mt:hover, a#mt:active {background-image: url('mt.png');}
a#ro:hover, a#ro:active {background-image: url('ro.png');}
a#ac:hover, a#ac:active {background-image: url('ac.png');}
a#am:hover, a#am:active {background-image: url('am.png');}
a#rr:hover, a#rr:active {background-image: url('rr.png');}
a#pa:hover, a#pa:active {background-image: url('pa.png');}
a#ap:hover, a#ap:active {background-image: url('ap.png');}
a#ma:hover, a#ma:active {background-image: url('ma.png');}
a#to:hover, a#to:active {background-image: url('to.png');}
a#se:hover, a#se:active {background-image: url('se.png');}
a#al:hover, a#al:active {background-image: url('al.png');}
a#pe:hover, a#pe:active {background-image: url('pe.png');}
a#pb:hover, a#pb:active {background-image: url('pb.png');}
a#rn:hover, a#rn:active {background-image: url('rn.png');}
a#ce:hover, a#ce:active {background-image: url('ce.png');}
a#pi:hover, a#pi:active {background-image: url('pi.png');}
ul#map li a img {border: 0; width: inherit; height: inherit;}

}

