
/* - ++resource++pesquisaopiniao-stylesheets/mapa_brasil.css - */
@media screen {
/* http://www.pf.gov.br/pesquisa-de-opiniao/portal_css/++resource++pesquisaopiniao-stylesheets/mapa_brasil.css?original=1 */
.active { display:inherit; }
ul#map {
display: block;
margin: 0;
padding: 0;
width: 298px;
height: 298px;
background-image: url('++resource++pesquisaopiniao-images/mapabrasil.jpg');
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;
}
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('++resource++pesquisaopiniao-images/rs.png');}
a#sc:hover, a#sc:active {background-image: url('++resource++pesquisaopiniao-images/sc.png');}
a#pr:hover, a#pr:active {background-image: url('++resource++pesquisaopiniao-images/pr.png');}
a#sp:hover, a#sp:active {background-image: url('++resource++pesquisaopiniao-images/sp.png');}
a#ms:hover, a#ms:active {background-image: url('++resource++pesquisaopiniao-images/ms.png');}
a#rj:hover, a#rj:active {background-image: url('++resource++pesquisaopiniao-images/rj.png');}
a#es:hover, a#es:active {background-image: url('++resource++pesquisaopiniao-images/es.png');}
a#mg:hover, a#mg:active {background-image: url('++resource++pesquisaopiniao-images/mg.png');}
a#go:hover, a#go:active {background-image: url('++resource++pesquisaopiniao-images/go.png');}
a#df:hover, a#df:active {background-image: url('++resource++pesquisaopiniao-images/df.png');}
a#ba:hover, a#ba:active {background-image: url('++resource++pesquisaopiniao-images/ba.png');}
a#mt:hover, a#mt:active {background-image: url('++resource++pesquisaopiniao-images/mt.png');}
a#ro:hover, a#ro:active {background-image: url('++resource++pesquisaopiniao-images/ro.png');}
a#ac:hover, a#ac:active {background-image: url('++resource++pesquisaopiniao-images/ac.png');}
a#am:hover, a#am:active {background-image: url('++resource++pesquisaopiniao-images/am.png');}
a#rr:hover, a#rr:active {background-image: url('++resource++pesquisaopiniao-images/rr.png');}
a#pa:hover, a#pa:active {background-image: url('++resource++pesquisaopiniao-images/pa.png');}
a#ap:hover, a#ap:active {background-image: url('++resource++pesquisaopiniao-images/ap.png');}
a#ma:hover, a#ma:active {background-image: url('++resource++pesquisaopiniao-images/ma.png');}
a#to:hover, a#to:active {background-image: url('++resource++pesquisaopiniao-images/to.png');}
a#se:hover, a#se:active {background-image: url('++resource++pesquisaopiniao-images/se.png');}
a#al:hover, a#al:active {background-image: url('++resource++pesquisaopiniao-images/al.png');}
a#pe:hover, a#pe:active {background-image: url('++resource++pesquisaopiniao-images/pe.png');}
a#pb:hover, a#pb:active {background-image: url('++resource++pesquisaopiniao-images/pb.png');}
a#rn:hover, a#rn:active {background-image: url('++resource++pesquisaopiniao-images/rn.png');}
a#ce:hover, a#ce:active {background-image: url('++resource++pesquisaopiniao-images/ce.png');}
a#pi:hover, a#pi:active {background-image: url('++resource++pesquisaopiniao-images/pi.png');}
ul#map li a img {border: 0; width: inherit; height: inherit;}
}


/* - ++resource++pesquisaopiniao-stylesheets/pesquisaopiniao_form.css - */
@media screen {
/* http://www.pf.gov.br/pesquisa-de-opiniao/portal_css/++resource++pesquisaopiniao-stylesheets/pesquisaopiniao_form.css?original=1 */
#map{
margin-top:10px!important;
margin-bottom:10px!important;
}
.formHelp {
color: black;
}
#formfield-form-widgets-tipo_servico .formHelp {
display: inline;
}
.field[id*="formfield-form-widgets-pergunta_"].error {
background-color: transparent;
border: 0 none;
margin: 0;
padding: 0;
}
.field[id*="formfield-form-widgets-pergunta_"].error .formHelp{
border: 1px solid red!important;
background-color: #FFDDCC;
}
.field[id*="formfield-form-widgets-pergunta_"] .formHelp{
display: table-cell;
float: left;
width: 300px;
border-top: 1px solid #DDDDDD;
}
.field[id*="formfield-form-widgets-pergunta_"] span.horizontal{
display: table-cell;
float: left;
width: 15px;
margin-left: 10px;
border-top: 1px solid #DDDDDD;
}
.field[id*="formfield-form-widgets-pergunta_"] .option{
display: table-cell;
float: left;
width: 100px;
text-align: center;
border-top: 1px solid #DDDDDD;
}
.field[id*="formfield-form-widgets-pergunta_"] .option .label{
display: none;
}
#formfield-form-widgets-servico .option{
display: block;
margin-left: 10px;
}
#formfield-form-widgets-label_dados_pessoais {
padding-top: 10px;
}
.label {
font-weight: normal;
}
.gs-header {
float: left;
width: 100px;
text-align: center;
}
.gs-container {
float: right;
}
.gs-top {
width: 715px;
margin-left: 10px;
}

}


/* - barra_gov.css - */
@media screen {
/* http://www.pf.gov.br/pesquisa-de-opiniao/portal_css/barra_gov.css?original=1 */
#barra-brasil-v3 {
position:relative;
clear:both;
overflow:hidden;
min-width:1000px;
height:28px;
background:#000000;
}
#barra-brasil-v3 span {
display:block;
width:50%;
height:28px;
background:url(http://www.pf.gov.br/pesquisa-de-opiniao/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}
#barra-brasil-v3 span .imagemGov {
position:absolute;
top:4px;
left:50%;
height: 28px;
width: 1000px;
background: url(http://www.pf.gov.br/pesquisa-de-opiniao/barra-brasil-v3-preto.gif) right top no-repeat;
margin-left:-500px;
}
#barra-brasil-v3 span .brasilgov {
width: 100px;
height: 28px;
float:right;
display:block;
border: 0 !important;
}
#portal-top .width-full{
left: 0;
margin-left: 0;
width: 100%;
}
#portal-top .width-full #portal-header {
left: 100%;
margin-left: -98.875%;
width: 97.75%;
}

}


/* - portal_header.css - */
@media screen {
/* http://www.pf.gov.br/pesquisa-de-opiniao/portal_css/portal_header.css?original=1 */
#portal-header {
background: white url(http://www.pf.gov.br/pesquisa-de-opiniao/bg_header.jpg) no-repeat center top;
height: 110px;
}
#portal-logo {
background: transparent;
margin: 0;
padding: 0;
}
#portal-logo img {
position: absolute;
right: 50%;
top: 8px;
border: 0 none;
margin: 1em 0 1em 2em;
padding: 0;
vertical-align: middle;
}
.hiddenStructure {
height: 0;
margin: 0;
}
#portal-breadcrumbs {
border-bottom: none;
font: 0.7em "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
color: #6c6c6c;
}
#portal-breadcrumbs a {
color: #6C6C6C;
}
#portal-breadcrumbs #conteudo {
margin: 2px auto auto;
padding-left: 0.8em;
width: 750px;
}
#breadcrumbs-you-are-here {
font-weight: bold;
}
#portal-column-content {
left: 0;
margin: 0 auto;
width: 750px;
float: none;
}
#portal-personaltools-wrapper {
background: white url(http://www.pf.gov.br/pesquisa-de-opiniao/bg_user.png) repeat-y center top;
border-bottom: 1px solid white;
border-top: 2px solid white;
height: 26px;
}
#portal-personaltools {
background-color: transparent;
border: 0;
color: white;
font-weight: normal;
padding: 0 0.5em; /* */
margin: 3px 570px 3px auto; /**/
text-transform: none;
}
#portal-personaltools li {
color: white;
font-weight: normal;
margin-left: 0.25em; /* */
}
#personalbar {
border-right:1px solid;
padding-right:1px;
padding-left:2px;
}
#portal-personaltools li a {
background: transparent url(http://www.dpf.gov.br/icon_bar.gif) no-repeat left center;
color: white;
font-weight: normal;
font-size:81%
}
#portal-redes-sociais {
float: right;
margin-right: 22.4em;
margin-top: -2.2em;
}

}


/* - portal_footer.css - */
@media screen {
/* http://www.pf.gov.br/pesquisa-de-opiniao/portal_css/portal_footer.css?original=1 */
#portal-footer {
background: white url(http://www.pf.gov.br/pesquisa-de-opiniao/bg_footer.png) repeat-y center top;
border: 0;
color: white;
margin-bottom: 0;
padding: 2em 0 2em 0;
text-align: center;
font-size: 65%;
}
#portal-footer a,
#portal-footer a:active,
#portal-footer a:visited {
color: white;
padding-bottom: 2px;
}
#portal-footer a:hover {
text-decoration: none;
}
#portal-siteactions {
display: none;
}
}

