
/* - pge/servicos-ao-cidadao/assets/css/styles2.css - */
@media all {
/*-------------------------
	Simple reset
--------------------------*/


*{
	margin:0;
	padding:0;
}


/*-------------------------
	General Styles
--------------------------*/


html{
	background:url('../img/background.jpg') #fefefe;
	position:relative;
}

/*
body{
    padding: 200px 0 0;
	font:14px/1.3 'Segoe UI',Arial, sans-serif;
	min-height:500px;
}
*/

a, a:visited {
	text-decoration:none;
	outline:none;
	color:#54a6de;
}

a:hover{
	text-decoration:underline;
}



#colorNav {
        height: auto;
        min-height: 130px;
}


h3.manifestacoes-titulo {
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 135%;
    font-weight: bold;
}


/*----------------------------
	The Navigation Menu
-----------------------------*/

section, footer, nav {
	display: block;
}


#colorNav > ul{
	width: 645px; /* Increase when adding more menu items */
	margin:0 auto;
}

#colorNav > ul > li{ /* will style only the top level li */
	list-style: none;
	display: inline-block;
	line-height: 1;
	position:relative;
	width: 73px;
	margin: 1px;
}

#colorNav > ul > li > a {
	color:inherit;
	text-decoration:none !important;
	font-size:24px;
	padding: 1px;
}

#colorNav li ul{
	position:absolute;
        z-index: 1000;
	list-style:none;
	text-align:center;
	width:180px;
	left:50%;
	margin-left:-90px;
	top:110px;
	font:bold 12px 'Open Sans Condensed', sans-serif;
	
	/* This is important for the show/hide CSS animation */
	max-height:0px;
	overflow:hidden;
	
	-webkit-transition:max-height 0.4s linear;
	-moz-transition:max-height 0.4s linear;
	transition:max-height 0.4s linear;
}

#colorNav li ul li{
	background-color:#313131;
}

#colorNav li ul li a{
	padding:12px;
	color:#fff !important;
	text-decoration:none !important;
	display:block;
}

p.ouvidoria-titulo-botao {
    font-size: 8pt !important;
    padding-top: 6px;
    text-align: center !important;
    width: 100%;
    color: #6f6f6e;
}

p.ouvidoria-titulo-botao-2 {
    color: white;
    font-size: 9pt !important;
    font-weight: bold;
    left: 36px;
    position: relative;
    text-transform: uppercase;
    top: -26px;
}

#botoes-sistema-cidadao {
    display: block;
    margin: 85px auto 65px;
    padding-bottom: 10px;
    width: 472px;
}

#botoes-sistema-cidadao a {
    border-bottom: medium none !important;
    float: left;
    width: 236px;
}

#content #colorNav a:link {
    border-bottom: 1px solid transparent !important;
}

#colorNav li ul li:nth-child(odd){ /* zebra stripes */
	background-color:#363636;
}

#colorNav li ul li:hover{
	background-color:#444;
}

#colorNav li ul li:first-child{
	border-radius:3px 3px 0 0;
	margin-top:5px;
	position:relative;
}

#colorNav li ul li:first-child:before{ /* the pointer tip */
	content:'';
	position:absolute;
	width:1px;
	height:1px;
	border:5px solid transparent;
	border-bottom-color:#4570b2;
	left:50%;
	top:-10px;
	margin-left:-5px;
}

#colorNav li ul li:last-child{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

#colorNav ul li ul li p {
	color: white;
	padding: 1rem;
	font-weight: normal;
	font-family: trebuchet MS;
	font-size: 11px !important;
        background-color: #4570b2;
}

/* This will trigger the CSS */
/* transition animation on hover */

#colorNav li:hover ul{
	max-height:200px; /* Increase when adding more dropdown items */
}

li [class^="icon-"], li [class*=" icon-"] {
    display: inline-block;
    text-align: center;
    width: 73px;
}

[class^="icon-"]::before, [class*=" icon-"]::before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

/*----------------------------
	Color Themes
-----------------------------*/


#colorNav li.green{
	/* This is the color of the menu item */
	background-color:#00c08b;
	
	/* This is the color of the icon */
	color:#127a5d;
}

#colorNav li.red{		background-color:#ea5080;color:#aa2a52;}
#colorNav li.blue{		background-color:#53bfe2;color:#2884a2;}
#colorNav li.yellow{	background-color:#f8c54d;color:#ab8426;}
#colorNav li.purple{	background-color:#df6dc2;color:#9f3c85;}

@media screen and (max-width: 480px) {
   #colorNav > ul {
       width: 164px !important;
   }

   #content #colorNav a:link {
       height: 7rem;
   }

   #colorNav li ul {
       top: 80px;
   }
}


/*----------------------------
	The Footer
-----------------------------*/

/*
footer{
	background-color: #111111;
	bottom: 0;
	box-shadow: 0 -1px 2px #111111;
	height: 45px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 100000;
}

footer h2{
	color: #EEEEEE;
	font-size: 14px;
	font-weight: normal;
	left: 50%;
	margin-left: -400px;
	padding: 13px 0 0;
	position: absolute;
	width: 540px;
}

footer h2 i{
	font-style:normal;
	color:#888;
}

footer a.tzine,a.tzine:visited{
	color: #999999;
	font-size: 12px;
	left: 50%;
	margin: 16px 0 0 110px;
	position: absolute;
	text-decoration: none;
	top: 0;
}

footer a i{
	color:#ccc;
	font-style: normal;
}

footer a i b{
	color:#c92020;
	font-weight: normal;
}

*/

}


/* - ploneCustom.css - */
@media all {
/* http://www.mpf.mp.br/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
.site-sac img.image-left, img.image-right{
border:none;
}
.site-ouvidoria-mpf img.image-left, img.image-right{
border:none;
}
.template-homeinicial .destaque-secundario .categoria.font-descricao {
width: 188px;
}
.site-prepe .formQuestion.label {
display: block;
}
.site-prepe input {
margin-right: 5px !important;
}
.site-se #banner-azul{display:none !important;}
header nav .bkg{
height:560px !important;
}
@media screen and (max-width: 600px) {
#banner-azul {height: 200px !important;}
}
.subsection-mpf-no-radio div.overlay {
font-size: 100%;
}
.realce {
color: red !important;
}
.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: inherit !important;
}
#tabela{
width:100%;
}
#direitaSuperior{
margin-bottom:15px;
}
.subsection-atendimento-a-jornalistas-atendimento-a-jornalistas #img-saj{
width:100%;
}
@media only screen and (max-width: 450px) {
.template-noticia_view .noticia .img, .template-noticia_referenciada_view .noticia .img, .template-informe_view .noticia .img, .template-post_view .noticia .img {
width: 100% !important;
text-align: center !important;
}
}
/* */
@media (min-width: 600px)
{
#rowAgenda2.row {
display: flex !important;
}
}
/* */
/* */
/* */
/* */
#content .discreet{
max-width: 400px;
}
#content h1.documentFirstHeading {
font-weight: 900 !important;
}
section.servicos #collapse-servicos-mpf .bloco3 ul li {
padding: 6px 10px !important;
}
.vim-css.ajs-playing .ajs-play-control span {
width: 15px !important;
}
.box_banner_acesso{
background-clip: padding-box;
background-color: #f3f3f3;
border-radius: 3px;
box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
padding: 0;
}
.box_banner_acesso_tematico a{
border-bottom: none !important;
}
#b_acesso_rapido{
margin-top: 20px;
width: 620px;
}
.bloco_unidade_acesso_rapido{
width: 540px !important;
}
.image_acesso{
display:inline-block;
margin-left:7px;
}
.image_acesso img{
width: 195px;
height: 125px;
}
.bloco_unidade_acesso_rapido img {
border-radius: 10px;
border: 1px solid #D5D5D5;
height: 115px !important;
width: 170px !important;
}
.titulo_acesso{
border-bottom: 1px solid #00a5d8;
color: #9a9a9a;
margin-bottom: 14px;
padding: 5px 0 5px 10px;
}
/* */
.linhadotempo_linha {
margin-top: 2em !important;
}
.linhadotempo_linha1 p {
display: block;
height: 1em;
}
.linhadotempo_item {
display: block;
}
.linhadotempo_data {
font-size: 2em;
font-weight: bold;
color: #00a5d8;
float: left;
width: 20%;
text-align: right;
padding-top: 0.4em;
}
.linhadotempo_data .data-detalhe-linha-1 {
font-size: 0.38em !important;
line-height: 1.2em !important;
font-weight: normal !important;
margin: 0 !important;
padding: 0 !important;
}
.linhadotempo_data .data-detalhe-linha-2 {
font-size: 0.45em !important;
line-height: 1.1em !important;
margin: 0 !important;
padding: 0 !important;
}
.linhadotempo_descricao_container {
float: left;
border-left: 4px solid #666666;
width: 60%;
padding-left: 2em;
margin-left: .5em
}
.linhadotempo_descricao_divisao {
border: 2px solid transparent;
border-radius: 5px;
float: left;
margin-bottom: 1em;
padding: 1em;
width: 100%;
}
.linhadotempo_descricao {
float: left;
width: 100%;
padding: 1em;
border: 2px solid #CECECE;
border-radius: 5px;
margin-bottom: 1em;
}
.linhadotempo_descricao p {
margin: 0;
}
.linhadotempo_imagem {
float: left;
max-width: 45%;
margin-right: 1em;
margin-bottom: .5em;
}
.linhadotempo_marco {
background-color: #666;
border-radius: 20px;
display: block;
float: left;
height: 16px;
left: 18px;
position: relative;
top: 1.2em;
width: 16px;
}
.linhadotempo_marco_divisao {
background-color: #666;
border-radius: 5px;
display: block;
float: left;
height: 16px;
left: 18px;
position: relative;
top: 1.2em;
width: 16px;
}
.quadro-resumo {
background: #eeeeee none repeat scroll 0 0;
border: none;
border-radius: 5px;
padding: 1em;
}
.quadro-resumo-prisoes {
margin-bottom: .3em !important;
}
.quadro-resumo-buscas-e-apreensoes {
margin-bottom: 0 !important;
}
.azul {
color: #00a5d8;
font-size: 1.3em;
font-weight: bold;
padding-right: 0.2em;
}
.cinza {
color: #002651;
font-weight: bold;
text-transform: uppercase;
}
.quadro-resumo-noticia {
margin-bottom: .3em !important;
}
.quadro-resumo-documento {
margin-bottom: 0 !important;
}
.image-inline.maus-caminhos-linha-tempo-icone {
float: left;
margin-right: 5px;
width: 65px;
}
.image-inline.maus-caminhos-linha-tempo-foto {
float: left;
margin-right: 15px;
margin-top: 7px;
width: 50%;
}
.operacao-maus-caminhos-noborder {
border: none !important;
}
.site-operacao-maus-caminhos .linhadotempo_descricao_container {
width: 77% !important;
}
.linhadotempo_descricao p.imagem-a-direita {margin-top: -10px;}
.maus-caminhos-linha-tempo-icone.imagem-a-direita {position: relative; top: 15px;}
div.imagem-a-direita {float: right; margin-left: 20px; margin-right: 0; width: 50%;}
div.imagem-a-direita img {width: 100%;}
/* */
/* */
.site-catrapovosbrasil.subsection-agenda #eventos-futuros {
float: left;
width: 48%;
border: 1px solid;
border-radius: 10px;
padding: 20px;
}
.site-catrapovosbrasil.subsection-agenda #eventos-realizados {
float: right;
width: 48%;
border: 1px solid;
border-radius: 10px;
padding: 10px;
}
.site-catrapovosbrasil.subsection-agenda #eventos-futuros p{
border-bottom: 2px dotted #a1a1a1;
}
.site-catrapovosbrasil.subsection-agenda #eventos-realizados p{
border-bottom: 2px dotted #a1a1a1;
}
/* */
/* */
.galleria-info {
left: 10px !important;
position: absolute !important;
}
.galleria-info-link {
background-color: #00a5d8 !important;
background-position: -673px -3px !important;
height: 25px !important;
padding-bottom: 1rem !important;
padding-left: 12px !important;
position: absolute !important;
right: 7px !important;
width: 110px !important;
}
/* */
/* */
.cookie-container {
position: fixed;
bottom: -100%;
left: 0;
right: 0;
background: #f0f0f0;
color: #000000;
padding: 1% 12%;
box-shadow: 0 -2px 16px rgb(47 54 64 / 39%);
transition: 400ms;
z-index: 999;
display: flex;
}
.cookie-container.active {
bottom: 0;
}
.cookie-btn {
background: #444;
border: 0;
color: #f0f0f0f0;
padding: 12px 48px;
font-size: 18px;
margin-bottom: 16px;
margin-left: 1rem;
cursor: pointer;
}
@media only screen and (max-width: 600px) {
.cookie-container {
display: initial;
}
.cookie-btn {
margin: .5rem auto;
}
}
/* */
/* */
.subsection-mpf-no-radio-ouca-mais .img {
display: none;
}
/* */
/* */
.subsection-memorial .subtituloMemorial {
border-bottom: none;
color: #00a5d8 !important;
display: block !important;
float: left !important;
font-size: 1.4em;
padding-bottom: 0.2em;
width: 100% !important;
}
.subsection-memorial .subtituloComplementoMemorial {
border-bottom: 1px solid;
color: #bbb !important;
display: block !important;
float: left !important;
font-size: .9em;
padding-bottom: 0.5em;
width: 100% !important;
line-height: 1.2em;
}
.subsection-memorial .citacaoMemorial {
border-bottom: medium none;
clear: right !important;
color: #00a5d8 !important;
float: left !important;
font-style: italic !important;
font-weight: bold !important;
margin-top: 1em !important;
text-align: left !important;
width: 80% !important;
font-size: .9em !important;
}
.subsection-memorial .resumoNoticiaMemorial {
border-bottom: medium none;
clear: right !important;
color: #00a5d8 !important;
float: left !important;
font-style: italic !important;
font-weight: bold !important;
margin-top: 1em !important;
text-align: left !important;
width: 65% !important;
font-size: .9em !important;
}
.subsection-memorial .fotoMemorial {
float: left !important;
margin: 1em !important;
width: 15% !important;
}
.subsection-memorial .fotoMemorial img {
width: 108px !important;
padding: .5em .5em 0 0 !important;
}
.subsection-memorial .fotoNoticiaMemorial {
float: left !important;
margin: 1em !important;
width: 30% !important;
}
.subsection-memorial .fotoNoticiaMemorial img {
width: 200px !important;
padding: .5em .5em 0 0 !important;
}
.subsection-memorial p.linkMemorial {
float:right !important;
}
/* */
/* */
.subsection-sustentabilidade h1.documentFirstHeading{
color: #00975f !important;
}
.subsection-sustentabilidade .subtituloMemorial {
border-bottom: none;
color: #00a5d8 !important;
display: block !important;
float: left !important;
font-size: 1.4em;
padding-bottom: 0.2em;
width: 100% !important;
}
.subsection-sustentabilidade .subtituloComplementoMemorial {
border-bottom: 1px solid;
color: #bbb !important;
display: block !important;
float: left !important;
font-size: .9em;
padding-bottom: 0.5em;
width: 100% !important;
line-height: 1.2em;
}
.subsection-sustentabilidade .citacaoMemorial {
border-bottom: medium none;
clear: right !important;
color: #00a5d8 !important;
float: left !important;
font-style: italic !important;
font-weight: bold !important;
margin-top: 1em !important;
text-align: left !important;
width: 80% !important;
font-size: .9em !important;
}
.subsection-sustentabilidade .resumoNoticiaMemorial {
border-bottom: medium none;
clear: right !important;
color: #00a5d8 !important;
float: left !important;
font-style: italic !important;
font-weight: bold !important;
margin-top: 1em !important;
text-align: left !important;
width: 65% !important;
font-size: .9em !important;
}
.subsection-sustentabilidade .fotoMemorial {
float: left !important;
margin: 1em !important;
width: 15% !important;
}
.subsection-sustentabilidade .fotoMemorial img {
width: 108px !important;
padding: .5em .5em 0 0 !important;
}
.subsection-sustentabilidade .fotoNoticiaMemorial {
float: left !important;
margin: 1em !important;
width: 30% !important;
}
.subsection-sustentabilidade .fotoNoticiaMemorial img {
width: 200px !important;
padding: .5em .5em 0 0 !important;
}
.subsection-sustentabilidade p.linkMemorial {
float:right !important;
}
/* */
/* */
.site-caso-lava-jato .area-atuacao-tematica .col-1 h2 {
display: none !important;
}
/* */
/* */
.site-caso-samarco .contem-imagem {
text-align: center;
}
.site-caso-samarco .image-inline.infografico {
width: 70%;
}
.site-caso-samarco #content .area-atuacao-tematica p a:link, .site-caso-samarco dl.portlet p a:link {
color: #4F3113;
border-bottom: medium none !important;
text-decoration: underline !important;
}
.site-caso-samarco .col-2 #slider-destaque article {
background-color: #ede2d3;
}
.site-caso-samarco .carousel-3-vertical .col-2 #slider-destaque article {
background-color: #ede2d3;
}
.site-caso-samarco .carousel-3-vertical .rodape-destaques-home ol.indicators-especifica li {
color: #4F3113;
}
.site-caso-samarco .carousel-3-vertical .carousel-3-vertical-header h5 {
color: #4F3113;
}
.site-caso-samarco .carousel-3-vertical .btn-esquerda, .site-caso-samarco .carousel-3-vertical .btn-direita {
background-color: #f5efe6;
}
.site-caso-samarco .carousel-3-vertical {
background-color: #f5efe6;
}
.site-caso-samarco .col-2 #slider-destaque {
background-color: #f5efe6;
}
.site-caso-samarco .col-2 #slider-destaque .auxiliar ol li.active {
background-color: #D7860D;
}
.site-caso-samarco .carousel-3-vertical .carousel-3-vertical-content h3 {
color: #4F3113;
}
.site-caso-samarco .carousel-3-vertical .carousel-3-vertical-content .categoria {
color: #D7860D;
}
.site-caso-samarco .carousel-3-vertical .carousel-3-vertical-header {
border-bottom: 2px solid #D7860D;
}
.site-caso-samarco .carousel-3-vertical .carousel-3-vertical-content {
border-bottom: 2px solid #D7860D;
}
.site-caso-samarco.subsection-linha-do-tempo .azul a {
border-bottom: medium none !important;
font-size: 0.85rem;
text-decoration: underline;
}
.site-caso-samarco.subsection-linha-do-tempo .linhadotempo_data {
color: #D7860D;
}
.site-caso-samarco.subsection-linha-do-tempo .linhadotempo_marco {
background-color: #4F3113;
}
.site-caso-samarco.subsection-linha-do-tempo .linhadotempo_descricao_container {
border-left: 4px solid #4F3113;
}
.site-caso-samarco.subsection-linha-do-tempo .linhadotempo_descricao {
border: 2px solid #D7860D;
}
.site-caso-samarco.subsection-linha-do-tempo .quadro-resumo {
background: #f5efe6 none repeat scroll 0 0;
}
.site-caso-samarco.subsection-linha-do-tempo #content a:link, .site-caso-samarco.subsection-linha-do-tempo dl.portlet a:link {
border-bottom: 0.1em solid #4F3113;
color: #4F3113;
}
.site-caso-samarco.subsection-linha-do-tempo #content a:visited, .site-caso-samarco.subsection-linha-do-tempo dl.portlet a:visited {
border-bottom: 0.1em solid #4F3113;
color: #4F3113;
}
.site-caso-samarco.subsection-linha-do-tempo .azul {
color: #4F3113;
}
.site-caso-samarco .area-atuacao-tematica .col-1 h2 {
display: none !important;
}
.site-caso-samarco .image-left {
float: left !important;
margin: 0.2em 1em 0.5em 0 !important;
}
body.site-caso-samarco {
color: #4F3113 !important;
}
.site-caso-samarco header .breadcrumb ul li {
color: #4F3113;
}
.site-caso-samarco header .breadcrumb ul li a {
color: #d7860d;
}
.site-caso-samarco .page-title {
border-top: 1px solid #D7860D;
border-bottom: 2px solid #D7860D;
}
.site-caso-samarco .page-title h1 {
color: #D7860D;
}
.site-caso-samarco .sub-menu {
border-bottom: 1px solid #D7860D;
border-top: 1px solid #D7860D;
}
.site-caso-samarco #menuInterno .sub-menu .menu1 li.current_item, .sub-menu .menu1 li:hover {
box-shadow: 0px -3px 0px #D7860D inset;
}
.site-caso-samarco .sub-menu .menu1 li:hover {
box-shadow: 0px -3px 0px #D7860D inset;
}
.site-caso-samarco .sub-menu .menu1 li:hover a {
color: #4F3113;
}
.site-caso-samarco .sub-menu .menu1 li a {
color: #4F3113;
}
.site-caso-samarco .sub-menu .menu2 li a {
color: #4F3113;
}
.site-caso-samarco .area-atuacao-tematica .col-1 {
color: #4F3113;
}
.site-caso-samarco #content h1.documentFirstHeading {
border-bottom: 1px solid #D7860D;
color: #4F3113;
}
.site-caso-samarco .state-published {
color: #4F3113 !important;
}
.site-caso-samarco #content a:hover, .site-caso-samarco dl.portlet a:hover {
color: #4F3113 !important;
}
.site-caso-samarco dl.portlet ul.navTree .navTreeCurrentItem {
color: #4F3113 !important;
}
.site-caso-samarco .portlet.portletNavigationTree li a {
border-bottom: 1px solid #D7860B !important;
}
.site-caso-samarco .portlet.portletNavigationTree li ul li span {
color: #4F3113 !important;
}
.site-caso-samarco #content a.link-mariana {
color: #4F3113 !important;
}
.site-caso-samarco #content a.link-mariana:hover {
color: #D7860B !important;
}
@media only screen and (max-width: 750px) {
.site-caso-samarco .image-inline.infografico {
width: 100%;
}
#dados-unidade .coluna2.mapa.grid-3{
width: 100% !important;
}
}
@media only screen and (max-width: 600px) {
.coluna1 .endereco.grid-3 {
width: 100%;
margin-bottom: 10px;
border-bottom: 2px dotted #aaa;
padding-bottom: 10px;
}
.coluna1 .contatos.grid-3 {
width: 100%;
margin-bottom: 10px;
border-bottom: 2px dotted #aaa;
padding-bottom: 10px;
}
.coluna2 .mapa.grid-3 {
width: 100%;
margin-bottom: 10px;
border-bottom: 2px dotted #aaa;
padding-bottom: 10px;
}
.coluna2 .sites.grid-3 {
width: 100%;
margin-bottom: 10px;
border-bottom: 2px dotted #aaa;
padding-bottom: 10px;
}
}
/* */
/* */
/* */
.site-prers .sub-menu .menu2 li h3 {
display: none;
}
.site-prers .template-unidade_view section.destaques-principal2 .col-2 .destaque-semana h5 {
display: none;
}
.template-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
vertical-align: top;
display: inline-block;
}
.template-zope-interface-interface-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal{
background-color: #f3f3f3;
border-radius: 3px;
background-clip: padding-box;
box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li{
display: inline-block !important;
}
.template-unidade_eleitoral_view #content li, .template-unidade_eleitoral_view dl.portlet li, .template-unidade_eleitoral_view .portletStaticText li{
display: inline-block;
}
/* */
.site-pge #dados-unidade {
display: none;
}
#cabecalho-sce{
margin-bottom: 30px;
text-align: center;
}
#controle-eleitoral{
display: grid;
justify-content: center;
}
#controle-eleitoral-itens{
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(114,114,114,1) 100%);
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(114,114,114,1) 100%);
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(114,114,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#727272',GradientType=0 );
border-radius: 5px;
color: #fff;
font-size: 120%;
font-weight: bold;
line-height: 40px;
margin-bottom: 30px;
text-align: center;
width: 300px;
}
#controle-eleitoral-itens a{
border-radius: 5px;
color: #fff !important;
display: block;
text-decoration: none;
}
#controle-eleitoral-itens a:hover{
background: -moz-linear-gradient(top,  rgba(114,114,114,1) 0%, rgba(89,106,114,0.95) 100%);
background: -webkit-linear-gradient(top,  rgba(114,114,114,1) 0%,rgba(89,106,114,0.95) 100%);
background: linear-gradient(to bottom,  rgba(114,114,114,1) 0%,rgba(89,106,114,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272', endColorstr='#f2596a72',GradientType=0 );
}
#receitas-partidarias {
background: #c1c1c1 none repeat scroll 0 0;
border-radius: 5px;
line-height: 30px;
text-align: center;
width: 300px;
}
/* */
h3.internaTitulo {
font-size: 1.2rem;
font-weight: bold;
color: #00a5d8;
}
.boxes-publicacoes{
float: left;
height: 280px;
width: 300px;
margin-bottom:30px;
}
.autor { display:none }
#autor { display:none }
#viewlet-social-like > div {
float: left;
height: 30px;
margin-right: 2em;
}
/* **********************/
.subsection-sobre-projeto-mpf-cidadao-30-anos #content h1.documentFirstHeading {
background-image: url("../../conheca-o-mpf/sobre/projeto-30-anos-mpf-cidadao/imagens/banner-mpf-cidadao-30-anos.png");
background-position: center center;
background-repeat: no-repeat;
margin-bottom: -3rem;
padding: 11rem 0 15px;
position: relative;
top: -4rem;
}
.subsection-sobre-projeto-mpf-cidadao-30-anos .documentEditable #content h1.documentFirstHeading {
background-image: url("../../conheca-o-mpf/sobre/projeto-30-anos-mpf-cidadao/imagens/banner-mpf-cidadao-30-anos.png");
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 0;
padding: 11rem 0 15px;
position: relative;
top: 0;
}
/* **********************/
.site-sc.subsection-memorial .carousel-3-vertical{
display:none;
}
.picture-inline {
width: 100%;
}
.navTreeItem.visualNoMarker.navTreeFolderish.section-english a span, .navTreeItem.visualNoMarker.navTreeCurrentNode.navTreeFolderish.section-english a span {
background-image: url("../../atuacao-tematica/ccr5/imagens/english-circle-25.png");
background-position: 0 center;
background-repeat: no-repeat;
padding-left: 35px;
}
.navTreeItem.visualNoMarker.navTreeFolderish.section-espanol a span, .navTreeItem.visualNoMarker.navTreeCurrentNode.navTreeFolderish.section-espanol a span {
background-image: url("../../atuacao-tematica/ccr5/imagens/spanish-circle-25.png");
background-position: 0 center;
background-repeat: no-repeat;
padding-left: 35px;
}
/* */
.midias_sociais {
/* */
}
.template-homeinicial .principal .destaque-secundario article:first-child, .template-homeinicial .principal .destaque-secundario article:nth-child(2) {
margin-right: 23px !important;
}
.template-homeinicial .principal .destaque-secundario article {
max-width: 186px !important;
}
.template-homeinicial .principal .destaque-secundario article img {
max-width: 186px !important;
height:133px;
}
.categoria {
padding-bottom: 5px !important;
}
.template-noticia_view .noticia .img{
height: auto !important;
}
#btn-turminha .btnt {
border: 0 solid #dfdfdf !important;
width: 320px;
}
.btnt img {
max-width: 320px !important;
padding: 0px !important;
}
.template-noticia_view .noticia .img img, .template-noticia_referenciada_view .noticia .img img, .template-informe_view .noticia .img img, .template-post_view .noticia .img img {
height: 100% !important;
}
.template-noticia_view #content .noticia .img {
height: 100% !important;
margin-bottom: 0px !important;
}
/* */
.site-ouvidoria-mpf .col-1.grid-4 h2 {
display: none;
}
.site-ouvidoria-mpf.section-formulario-eletronico #content a:hover, .site-ouvidoria-mpf.section-formulario-eletronico dl.portlet a.secomDownload:hover {
border-bottom: 1px solid !important;
color: rgba(254, 142, 34) !important;
text-decoration: none !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico #content a:link, .site-ouvidoria-mpf.section-formulario-eletronico #content a:visited {
border-bottom: 1px solid #999999;
color: #999999;
text-decoration: none;
}
.site-ouvidoria-mpf.section-formulario-eletronico .miolo-texto div a {
border-bottom: medium none !important;
font-size: 13pt;
font-weight: bold;
text-decoration: none !important;
color: black !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico .miolo-texto div {
border-bottom: 1px solid #dedede;
padding: 20px 0;
}
.site-ouvidoria-mpf.section-formulario-eletronico .miolo-texto div a.link-noticias-esconder {
background-color: #aaaaaa;
border-radius: 10px;
color: white !important;
font-size: 8pt !important;
margin-left: 50px;
padding: 4pt;
}
.site-ouvidoria-mpf.section-formulario-eletronico #calendario-eventos-data {
margin-bottom: 0;
}
.site-ouvidoria-mpf.section-formulario-eletronico #abas-noticias-mpf-eventos div p {
margin-bottom: 0;
}
.site-ouvidoria-mpf.section-formulario-eletronico #abas-noticias-mpf-eventos div p a:hover {
color: white !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico .ddsmoothmenu ul li a {
background: #e07a19 none repeat scroll 0 0;
}
.site-ouvidoria-mpf.section-formulario-eletronico .ddsmoothmenu {
background: #e07a19 none repeat scroll 0 0;
}
.site-ouvidoria-mpf.section-formulario-eletronico h1, .site-ouvidoria-mpf.section-formulario-eletronico h2, .site-ouvidoria-mpf.section-formulario-eletronico h3, .site-ouvidoria-mpf.section-formulario-eletronico h4, .site-ouvidoria-mpf.section-formulario-eletronico h5, .site-ouvidoria-mpf.section-formulario-eletronico h6 {
color: #0c395a !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico #bloco-titulo-unidades-nao-aderiu {
color: #0c395a;
}
.site-ouvidoria-mpf.section-formulario-eletronico .titulo-destaques-noticias {
color: #0c395a;
}
.site-ouvidoria-mpf.section-formulario-eletronico #destaque_superior_titulo {
color: #0c395a;
}
.site-ouvidoria-mpf.section-formulario-eletronico #leiaMais a:link {
border-bottom: 0.1em solid #e07a19;
color: #e07a19;
}
.site-ouvidoria-mpf.section-formulario-eletronico .internal-link.portlet-botao {
background-color: #e07a19;
border: none !important;
border-radius: 5px;
color: white !important;
display: block;
font-weight: bold;
margin-bottom: 10px;
padding: 13px;
text-align: center;
width: 92%;
}
.site-ouvidoria-mpf.section-formulario-eletronico .internal-link.portlet-botao:hover {
background-color: #e07a19 !important;
text-decoration: initial;
}
.site-ouvidoria-mpf.section-formulario-eletronico .external-link.botao-ouvidoria {
border: medium none !important;
display: block;
text-align: center !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico #geral, .site-ouvidoria-mpf.section-formulario-eletronico #geral_unidades, .site-ouvidoria-mpf.section-formulario-eletronico #geral2 {
border-color: #e07a19 !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico #ultimas-noticias td.data-noticia {
color: #0c395a;
}
.site-ouvidoria-mpf.section-formulario-eletronico .noticias #destaque-superior {
border: 1px solid rgba(214, 142, 66, 0.5);
}
.site-ouvidoria-mpf.section-formulario-eletronico #destaque-inferior-esq {
border-left: 1px solid rgba(214, 142, 66, 0.5);
}
.site-ouvidoria-mpf.section-formulario-eletronico #destaque-inferior-dir {
border-left: 1px solid rgba(214, 142, 66, 0.5);
border-right: 1px solid rgba(214, 142, 66, 0.5);
}
.site-ouvidoria-mpf.section-formulario-eletronico #ultimas-noticias {
border-color: rgba(214, 142, 66, 0.5);
}
.site-ouvidoria-mpf.section-formulario-eletronico #ultimas-noticias tr.noticia {
border-bottom: 2px dotted rgba(214, 142, 66, 0.3);
}
.site-ouvidoria-mpf.section-formulario-eletronico #leiaTodas > a {
color: #e07a19 !important;
}
.site-ouvidoria-mpf.section-formulario-eletronico .imagem-ilustrativa {
float: left;
}
.site-ouvidoria-mpf.section-formulario-eletronico .imagem-ilustrativa-right {
float: right;
}
.site-ouvidoria-mpf.section-formulario-eletronico #menu-areas #banner-hotsite img {
margin: 0 0 1px -12px;
}
.site-ouvidoria-mpf.section-formulario-eletronico #portal-column-two {
margin-top: 290px !important;
}
.site-alimentacao-tradicional .col-2 #slider-destaque {
/* */;
}
.site-alimentacao-tradicional .grid-4 {
/* */;
}
.site-alimentacao-tradicional .grid-8 {
/* */;
}
.site-alimentacao-tradicional .carousel-3-vertical {
/* */;
}
@media screen and (max-width: 400px) {
.site-alimentacao-tradicional .col-2 #slider-destaque {
display: none !important;;
}
.site-alimentacao-tradicional .grid-4 {
width: 100% !important;
}
.site-alimentacao-tradicional .grid-8 {
width: 100% !important;;
}
.site-alimentacao-tradicional .carousel-3-vertical {
width: calc(100%) !important;;
}
}
/* */
.site-conselho-institucional .carousel-3-vertical, .site-csmpf .carousel-3-vertical {
overflow: hidden !important;
width: 0 !important;
}
.site-conselho-institucional .col-2 #slider-destaque, .site-csmpf .col-2 #slider-destaque {
width: calc(108% - 10px) !important;
}
.site-conselho-institucional .grid-8, .site-csmpf .grid-8 {
width: 31.302% !important;
}
.site-conselho-institucional .grid-4, .site-csmpf .grid-4 {
width: 67% !important;
}
.site-sac .carousel-3-vertical {
overflow: hidden !important;
width: 0 !important;
}
.site-sac .col-2 #slider-destaque {
width: calc(108% - 10px) !important;
}
.site-sac .grid-8 {
width: 31.302% !important;
}
.site-sac .grid-4 {
width: 67% !important;
}
.site-contaminacao-por-amianto-na-bahia .grid-4 {
width: 65.203%;
}
.site-contaminacao-por-amianto-na-bahia .grid-8 {
width: 33.1017%;
}
.site-contaminacao-por-amianto-na-bahia .col-2 #slider-destaque {
display: none;
}
.site-contaminacao-por-amianto-na-bahia .carousel-3-vertical {
width: calc(100% - 10px);
}
.site-oleo-no-nordeste .grid-4 {
width: 65.203%;
}
.site-oleo-no-nordeste .grid-8 {
width: 33.1017%;
}
.site-oleo-no-nordeste .col-2 #slider-destaque {
display: none;
}
.site-oleo-no-nordeste .carousel-3-vertical {
width: calc(100% - 10px);
}
/* */
#dados-unidade .infos .endereco span {
color: #787878;
font-size: 0.875em;
line-height: 1.71429em;
font-weight: 600;
padding: 10px 0;
text-indent: 20px;
}
#dados-unidade .infos .endereco span.lugar {
background: url("../images/icon-local.png") no-repeat 0 center;
background-size: 12px 16px;
padding-left: 20px;
}
#dados-unidade .infos .endereco span.mail {
background: url("../images/icon-mail.png") no-repeat 0 center;
background-size: 15px 12px;
padding-left: 20px;
}
#dados-unidade .infos .endereco span.fone {
background: url("../images/icon-fone.png") no-repeat 0 3px;
background-size: 12px 16px;
padding-top: 0px;
padding-left: 20px;
}
@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px) {
.responsivo .breadcrumb {
width: 100% !important;
}
section.destaques-principal .slider-footer {
width: 100% !important;
}
}
dl.portlet ul.navTree .navTreeCurrentNode{
border: none !important;
background:none !important;
}
dl.portlet ul.navTree .navTreeCurrentItem span{
background: #f7f7f7 none repeat scroll 0 0;
border-left: 5px solid #00a5d8 !important;
padding-left: 5px;
}
ul.navTree.navTreeLevel1 .navTreeItem span{
background: #eee;
margin-left:30px;
}
dl.portlet ul.navTreeLevel1 a:hover{
background: #eee none repeat scroll 0 0 !important;
}
dl.portlet ul.navTreeLevel1 .navTreeCurrentItem span{
border-left: 5px solid #00a5d8 !important;
}
ul.navTree.navTreeLevel2 .navTreeItem span{
background: #cecece none repeat scroll 0 0;
margin-left:40px;
}
dl.portlet ul.navTreeLevel2 a:hover{
background: #cecece none repeat scroll 0 0 !important;
}
dl.portlet ul.navTreeLevel2 .navTreeCurrentItem span{
border-left: 5px solid #00a5d8 !important;
}
ul.navTree.navTreeLevel3 .navTreeItem span{
background: #aeaeae none repeat scroll 0 0;
margin-left:50px;
}
dl.portlet ul.navTreeLevel3 a:hover{
background: #aeaeae none repeat scroll 0 0 !important;
}
dl.portlet ul.navTreeLevel3 .navTreeCurrentItem span{
border-left: 5px solid #00a5d8 !important;
}
/* */
.subsection-carne-legal-am img.image-left{
border: none;
}
.subsection-carne-legal-am table.listing td {
border: 1px solid #ddd !important;
}
/* */
/* */
.subsection-disponibilidade-de-servicos-de-tic table.plain {
overflow-x: scroll;
display: block;
font-size: .8rem;
}
/* */
/* */
.section-tabela-cpi-covid table.plain {
width: 100% !important;
display: block !important;
overflow-x: scroll !important;
}
@media only screen and (max-width: 450px) {
.subsection-disponibilidade-de-servicos-de-tic table.plain {
font-size: 0.8rem !important;
}
}
/* */
/* */
.combo-informativos {
width: 100%;
margin-bottom: 10px;
}
.site-pfdc.template-atuacao_destaque_view .banner_transparencia img {
width: 100%;
}
/* */
.site-ft-amazonia h2{font-size: 1.1em;}
.site-ft-amazonia.subsection-noticias #content img.tileImage {float: left;}
/* */
body.template-unidade_view.portaltype-unidade.site-ms iframe {
display: none;
}
/* */
/* */
.galeria-pge-pge, .galeria-pge-vice-pge {max-width: 280px; padding: 1rem;}
.gareria-pge-periodo {border-bottom: 1px solid #00a5d8; font-size: 1.2rem; font-weight: bold; padding: .5rem; color: #00a5d8;}
.galeria-pge-cargo {border-bottom: 1px solid #CECECE; font-size: 1rem; font-weight: bold; padding: .5rem;}
.galeria-pge-flex {display: flex;}
.galeria-pge-nome {font-size: .9rem; font-weight: bold; padding: 0 .5rem 0 .5rem; margin: 1rem 0 0 0 !important; line-height: 1.1rem;}
.galeria-pge-datas {font-size: .8rem; font-style: italic; padding: .2rem .5rem .5rem .5rem; margin: 0; line-height: 1rem;}
.galeria-pge-involucro img {margin: 1rem 0 2rem 0;}
/* */
@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px){
.template-unidade_destaques_view .page-home .col-1,
.template-unidade_destaques_view .page-home .col-2{
width: 100%;
display: block;
float: none !important;
margin-right: 0;
}
.template-unidade_destaques_view .destaque-3-noticia {
display: inline !important;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
float: none !important;;
padding: 0 10px 0 10px;
}
#home_midias_sociais .midias_sociais,
.responsivo #titulo-menu .midias_sociais {
float: none;
margin-top: 0px !important;
text-align: center;
}
.responsivo #titulo-menu .titulo_ms {
margin-top: 0 !important;
}
.responsivo #titulo-menu .titulo_contexto {
font-size: 1.5em;
margin: 10px auto;
text-align: center;
}
.responsivo .search-box {
float: none;
width: 320px !important;
}
.responsivo .sub-menu .menu1 {
float: none;
font-size: 75%;
line-height: 1em;
}
.responsivo  #home_midias_sociais {
height: auto;
border-bottom: 1px solid #cae8f2;
margin-bottom: 10px;
}
}
.dialog-wrapper#content #footer{
padding: 0 10px;
position: fixed !important;
}
/* *****/
.tabela-coluna { display: flex; flex-wrap: wrap; }
.flex-top-vertical { display: flex; flex-direction: column; align-items: flex-start; justify-content: left; margin: 0 5px 0 0; flex-wrap: wrap; width: 220px;}
.flex-top-vertical p { padding: 0 0 0 10px ;}

}

