.col1
{
  width:66.67%;
}

.col2
{
  width:33.33%;
}

.player .balao
{
  /*background-color:#fff;
  background-color:rgba(121, 117, 117, 0.28);*/
  background-color:rgba(253, 253, 253, 0.49);
  bottom:23px;
  color:#2a393d;
  /*color:#fff;*/
  display:block;
  left:53px;
  max-width:80%;
  padding:20px;
  position:absolute;
  width:545px;
  font-weight: bold;
}

.player .balao:before
{
  /*border-bottom:10px solid #fff;*/
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  content:'';
  left:24px;
  position:absolute;
  top:-10px;
  width:0;
}

.player .balao .titulo
{
  display:block;
  font-size:17px;
  line-height:1.75em;
  padding-bottom:4px;
}

.player .balao .texto
{
  line-height:21px;
}
@media (max-width:980px) {
	.player{
		margin: 0;
	}
	.player .setas,
	.player .balao:before{ display: none; }
	.player .balao{
		position: inherit;
		bottom: 0;
		left: 0;
		width: auto;
		max-width: none;
		background-color: transparent;
		text-align: center;
	}
	.player .balao .titulo{
		font-size: 13px;
	}
	
}

.materia
{
  background-color:#fff;
  padding:12px 34px 16px;
}

.mapaEstado
{
  background-color:#fff;
  min-height:256px;
  padding:20px 10px 10px 257px;
  position:relative;
}

.mapaEstado figure
{
  height:239px;
  left:0;
  padding:10px;
  position:absolute;
  top:0;
  width:237px;
  margin:auto;
}

.mapaEstado img
{
  display:block;
  height:239px;
  width:237px;
}

.mapaEstado li.active
{
  display:block;
}

.mapaEstado .titulo
{
  font-size:16px;
  margin-bottom:4px;
}

.mapaEstado .texto
{
  border-bottom:1px solid #c3c3c3;
  line-height:18px;
  margin-bottom:9px;
  padding-bottom:12px;
}

.mapaEstado .icone
{
  background:url("/wps/wcm/connect/portal_mpt/2c80ba8d-e307-4362-b8e5-5b1f4d2f4e1d/mapa_icone.png?MOD=AJPERES&attachment=true&id=1433766092501") no-repeat 0 0;
  margin-bottom:15px;
  padding-left:31px;
}

.mapaEstado .pessoa
{
  background-position:0 3px;
}

.mapaEstado .site
{
  background-position:0 -50px;
}

.mapaEstado .local
{
  background-position:0 -100px;
}

.mapaEstado .content em
{
  display:block;
  font-size:.917em;
}

.transparencia h4.titulo
{
  visibility:hidden;
}

.transparencia ul
{
  background:#fff url(img/transparencia.jpg) no-repeat 14px 14px;
  padding:15px 10px 8px 186px;
}

.transparencia li
{
  padding:7px 0;
}

.bannersMB
{
  margin-bottom:5px;
}

/*@media (min-width: 981px){
	.bannersMB{
		
		float: left;
	}
	.col2.mobileBanner{
		width:16.6%;
	}
	.mobileBanner article{
		margin:0px;
		width: 100%;
	}*/
}

@media (max-width: 980px) and (min-width: 769px){
	.bannersMB{
		
		float: left;
	}
	.col2.mobileBanner{
		width:100%;
	}
	.mobileBanner article{
		margin:0px;
		width: 100%;
	}
}

/*@media (max-width: 768px) {
	.bannersMB{
		
		float: left;
	}
	.col2.mobileBanner{
		width:auto;
	}
	.mobileBanner article{
		margin:0px;
		width: 100%;
	}
}*/

.bannersMB .titulo
{
  height:20px;
  padding-bottom:16px;
  padding-top:18px;
}

.bannerTitle
{
  height:16px;
  padding-bottom:0;
  padding-top:0;
}

.banners
{
  background:#fff;
  clear:both;
  padding:0 12px 12px;
}

.banners .banner1
{
  float:left;
  margin-top:10px;
  /*width:47.51%;*/
}

.banners .banner2
{
  float:right;
  margin-top:10px;
  width:47.51%;
}

.consultas
{
  background-color:#31474d;
  color:#fff;
  position:relative;
}

.consultas .consulta
{
  float:left;
  width:179px;
}

.consultas .consulta .radio
{
  background:#929d9e;
  color:#fff;
  cursor:pointer;
  display:block;
  font-size:13px;
  font-weight:700;
  height:44px;
  line-height:44px;
  margin-bottom:1px;
  margin-right:0;
  text-align:center;
  width:179px;
}

.consultas .consulta .radio:last-child
{
  margin-bottom:0;
}

.consultas .consulta input
{
  margin-right:-30px;
}

.consultas .codigo
{
  padding:60px 20px 0;
  position:relative;
}

.consultas .codigo legend
{
  font-size:20px;
  margin-bottom:9px;
  padding-top:20px;
  position:absolute;
  top:5px;
}

.consultas .codigo .button
{
  margin-bottom:10px;
}

.grade div
{
  background-color:#fff;
  display:table-cell;
  height:auto;
  padding:22px;
  vertical-align:middle;
}

.grade a.button
{
  display:block;
  height:auto;
  line-height:15px;
  white-space:normal;
}

ul.lisataAreas
{
  margin-right:-10px;
  padding-left:13px;
  padding-top:3px;
}

ul.lisataAreas li
{
  float:left;
  height:61px;
  margin:0 10px 10px 0;
  text-align:center;
  width:119px;
}

ul.lisataAreas a
{
  /*background-color:#31474d;*/
  border-radius:3px;
  color:#fff;
  display:table-cell;
  height:61px;
  line-height:12px;
  margin:auto;
  padding:0 11px;
  text-align:center;
  vertical-align:middle;
  width:inherit;
}
ul.lisataAreas .cor1
{
  background-color:#31474d;
}

ul.lisataAreas .cor2
{
  background-color:#a23134;
}

ul.lisataAreas .cor3
{
  background-color:#929d9e;
}

ul.lisataAreas .cor4
{
  background-color:#495c5e;
}

ul.lisataAreas .cor5
{
  background-color:#5f1f0d;
}

ul.lisataAreas .cor6
{
  background-color:#2a393d;
}

ul.lisataAreas .cor7
{
  background-color:#2f2f2f;
}

.areaBarra
{
  background-color:#fff;
  border:15px solid #fff;
  clear:both;
  overflow:hidden;
}

.areaBarra ul
{
  margin:0 -1px;
}

.areaBarra li
{
  background-color:#fff;
  border-left:1px solid #c3c3c3;
  float:left;
  margin:0 -1px 0 0;
  width:25%;
}

.areaBarra a
{
  display:block;
  min-height:52px;
  padding:10px 5px 10px 15px;
}

.areaBarra strong
{
  display:block;
  font-size:1.167em;
  line-height:1.813em;
  margin-bottom:2px;
}

.areaBarra li.item2
{
  width:25%;
}

.areaBarra li.item4
{
  width:35%;
}

.listaNoticias .titulo
{
  font:bold;
  font-size:1.5em;
}

.listaNoticias .chamada
{
  padding-bottom:0;
}

.listaNoticias .chamada span
{
  padding-bottom:5px;
}

.listaNoticias #socialMedia1,.listaNoticias #socialMedia2,.listaNoticias #socialMedia3,.listaNoticias #socialMedia4,.listaNoticias #socialMedia5,.listaNoticias #socialMedia6,.listaNoticias #socialMedia7
{
  cursor:pointer;
  margin-left:29px;
  padding-top:0;
  width:65px;
}

li.liHover:hover
{
  background-color:#d9d6d6!important;
  text-decoration:none;
}

.areaAtuacao li
{
  width:240px;
}

.salaImpre .submenu ul
{
  margin-bottom:15px;
}

.onlyFooter a,.onlyFooter address
{
  color:#FFF;
}

#siteFooter .submenu
{
  padding-right:8px;
  padding-top:12px;
}

ul.playlist
{
  padding:0 0 8px;
}

ul.chamadas li
{
  min-height:83px;
  width:96%;
}

.Serv
{
  margin-bottom:0;
  min-height:50px;
}

.Serv p
{
  color:#6c6c6c;
  font-family:Open Sans;
  font-weight:400;
  line-height:20px;
  margin-left:80px;
  padding-bottom:0;
  padding-top:15px;
}
/*
.serv1
{
  background-image:url("/wps/wcm/connect/portal_mpt/87aa24aa-be89-4df7-9e3a-2a078833dc79/glyphicons_355_bullhorn.png?MOD=AJPERES&attachment=true&id=1428698117368");
  background-position:20px 20px;
  background-repeat:no-repeat;
  background-size:24px auto;
}

.serv2
{
  background-image:url("/wps/wcm/connect/portal_mpt/30f84820-fc06-4827-a5e6-c5559643ac84/glyphicons_086_display.png?MOD=AJPERES&attachment=true&id=1429023717540");
  background-position:20px 15px;
  background-repeat:no-repeat;
  background-size:24px auto;
}

.serv3
{
  background-image:url("/wps/wcm/connect/portal_mpt/69a04409-1012-4804-976c-1c861b095e79/glyphicons_144_folder_open.png?MOD=AJPERES&attachment=true&id=1429023669371");
  background-position:20px 15px;
  background-repeat:no-repeat;
  background-size:24px auto;
}

.serv4
{
  background-image:url("/wps/wcm/connect/portal_mpt/0c470121-ad06-4ada-90b0-be0b9779c844/glyphicons_025_binoculars.png?MOD=AJPERES&attachment=true&id=1429023746176");
  background-position:20px 15px;
  background-repeat:no-repeat;
  background-size:24px auto;
}

.serv5
{
  background-image:url("/wps/wcm/connect/portal_mpt/833146d8-6ac4-4d5c-b434-af0554e2e2e8/capi3-preto-24.png?MOD=AJPERES&attachment=true&id=1431695733710");
  background-position:20px 15px;
  background-repeat:no-repeat;
  background-size:35px auto;
}
.serv6
{
  background-image:url("/wps/wcm/connect/portal_mpt/7f208f57-347d-4a08-9d50-2a594be6c527/glyphicons_043_group.png?MOD=AJPERES&attachment=true&id=1429023569303");
  background-position:20px 15px;
  background-repeat:no-repeat;
  background-size:35px auto;
}
*/
.compartilhe
{
  border-left:38px solid transparent;
  border-top:56px solid #424242;
  height:56px;
  padding-left:2px;
  padding-right:14px;
  position:absolute;
  right:-10px;
  top:0;
}

.compartilhe dt
{
  cursor:pointer;
  margin-left:527px;
  padding-top:0;
  width:65px;
}

.compartilhe dd
{
  float:right;
  margin-top:-17px;
  padding-right:1px;
  padding-top:9px;
}

.compartilhe a
{
  background:url(css/img/footer_siga_icons.png);
  display:block;
  height:16px;
  overflow:hidden;
  text-indent:-999px;
  width:16px;
}

.compartilhe a.facebook
{
  background:url(img/iconeF.png);
  background-position:0 0;
}

.compartilhe a.facebook:hover
{
  background:url(img/iconeFcolor.jpg);
  background-position:0 0;
}

.compartilhe a.twitter
{
  background:url(img/iconeT.png);
  background-position:-35px 0;
}

.compartilhe a.twitter:hover
{
  background:url(img/iconeTcolor.jpg);
  background-position:-35px 0;
}

.compartilhe a.youtube
{
  background:url(img/iconeY.png);
  background-position:-71px 0;
}

.compartilhe a.youtube:hover
{
  background:url(img/iconeYcolor1.png);
  background-position:-71px 0;
}

.compartilhe a.rss
{
  background:url(img/iconeRSS.png);
  background-position:-95px 0;
}

.compartilhe a.rss:hover
{
  background:url(img/iconeRSScolor.png);
  background-position:-95px 0;
}

-->
@media (max-width: 768px)
{
  border:none;
  compartilheposition:inherit;
  margin:5px auto;
  padding-left:0;
  padding-right:0;
  width:220px;
}

.compartilhe dt,.compartilhe dd
{
  position:inherit;
  top:inherit;
}

article.noLeftMargin
{
  margin-left:0;
}

.listaNoticias .socialHeight
{
  height:40px;
}

.listaNoticias .clearfix
{
  float:right;
  width:70px;
}

.areaMapa
{
  margin-top:-61px;
}

.areaMapa .titulo
{
  height:25px;
}

.areaMapa .quadro
{
  padding:16px 20px;
}

.areaMapa .topo
{
  color:#000;
  font-family:Verdana;
  font-size:20px;
  padding-bottom:18px;
}

.areaMapa .topo small
{
  display:block;
  font-size:12px;
}

.areaMapa blockquote
{
  border-top:1px solid #c3c3c3;
  color:#000;
  font-size:14px;
  padding:16px 0;
}

.mapaEstado:after,.banners:after,.consultas:after
{
  clear:both;
  content:" ";
  display:table;
}

.mapaEstado li,.consultas .consulta legend
{
  display:none;
}

.mapaEstado .content strong,.areaMapa blockquote strong
{
  color:#000;
}
.mapaEstado .content strong
{
  text-align: center;
}
@media (max-width: 980px) {
  .banners .banner1 img,.banners .banner2 img
  {
    height:80px;
    max-width: 194px;
    margin: auto;
    width:150px;
  }
}

.consultas .consulta .checked,ul.lisataAreas a.cor1
{
  background-color:#31474d;
}

.areaBarra li.item1,.areaBarra li.item3
{
  width:20%;
}

.listaNoticias li:not(.rrssb-facebook,.rrssb-twitter),.listaNoticias li
{
  min-height:123px;
}

.oMPT li,.transp li,.servico li
{
  width:250px;
}

.salaImpre .submenu,.salaImpre .footerPubl
{
  width:200px!important;
}

.grade li,.coluna.MPU
{
  width:100%;
}

.destaques .chamadas li,.areaPublicacoes ul.chamadas li
{
  width:46%;
}

@media (max-width:768px) {
  .col1,.col2
  {
    float:none;
    width:100%;
  }
  
  .coluna
  {
    clear:both;
    float:none;
    width:100%;
  }
  
  .Serv p
  {
    padding-top:15px;
  }
  
  .grade li:nth-child(2n+1)
  {
    float:left;
  }
  
  .grade li:nth-child(2n)
  {
    float:right;
  }
  
  .areaMapa
  {
    margin-top:0;
  }
  
  .areaBarra li.item1,.areaBarra li.item2,.grade li
  {
    width:50%;
  }
  
  .areaBarra li.item3,.areaBarra li.item4
  {
    border-top:1px solid #c3c3c3;
    width:50%;
  }
}

/*@media max-width600px {
  .player
  {
    margin:0;
  }
  
  .player .setas,.player .balao:before
  {
    display:none;
  }
  
  .player .balao
  {
    background-color:transparent;
    bottom:0;
    left:0;
    max-width:none;
    position:inherit;
    text-align:center;
    width:auto;
  }
  
  .player .balao .titulo
  {
    font-size:13px;
  }
}*/

@media (max-width: 320px) {
  .mapaEstado
  {
    padding:10px;
  }
  
  .mapaEstado figure
  {
    margin:0 auto 10px;
    position:relative;
  }
  
  .consultas .codigo legend
  {
    font-size:16px;
  }
  
  ul.lisataAreas
  {
    margin-right:0;
  }
  
  ul.lisataAreas li
  {
    float:none;
    width:auto;
  }
  
  ul.lisataAreas a
  {
    display:block;
    line-height:61px;
  }
}

@media (max-width: 480px) {
  .banners .banner1
  {
    float:none;
    margin-bottom:10px;
    width:100%;
  }
  
  .banners .banner2
  {
    float:none;
    width:100%;
  }
  
  .consultas
  {
    background-color:transparent;
  }
  
  .consultas .consulta
  {
    float:none;
    position:relative;
    width:auto;
  }
  
  .consultas .consulta .radio
  {
    float:left;
    margin-bottom:0;
    padding:0 20px;
    width:auto;
  }
  
  .consultas .codigo
  {
    background-color:#31474d;
  }
  
  .areaBarra
  {
    border-bottom-width:5px;
    border-top-width:5px;
  }
  
  .areaBarra li
  {
    border:none;
    border-top:1px solid #c3c3c3;
  }
  
  /*.areaBarra li:first-child
  {
    border-top:none;
  }*/
  
  .areaBarra a
  {
    min-height:inherit;
    padding:10px;
  }
  
  .areaBarra li.item1,.areaBarra li.item2,.areaBarra li.item3,.areaBarra li.item4
  {
    width:100%;
  }
}
/***************************
		MOBILE
***************************/
@media (max-width: 767px) {
	ul.chamadas li:not(.laborMobile)
	{
	  min-height:83px;
	  width:96%!important;
	}
}
@media (min-width: 768px) {
	ul.chamadas li:not(.laborMobile)
	{
	  min-height:83px;
	  width:46%!important;
	}
}
ul.lisataAreas li {
		float: left;
		height: 61px;
		margin: 0px 10px 10px 0px;
		text-align: center;
	}
@media (max-width: 979px) {
	.siteArea article.hideMobile{
		display:none;
	}
	.siteArea article.showBannerMobile{
	  display: block;
	}
	h4.titulo.atuacaoMobile{
		margin:0px;
	}
	.mapaEstado 
	{
		padding: 20px 10px 10px 10px;
	}
	.mapaEstado figure{
		position:relative
	}
	.col1 {
		width: 100%;
	}
	.col2 {
		width: 100%;
	}
	.quadro ul.chamadas li
	{
	  min-height:83px;
	  float: left;
	}
	.areaBarra li.item1 ,.areaBarra li.item2 ,.areaBarra li.item3 ,.areaBarra li.item4 
	{
		width: 50%!important;
	}
	ul.lisataAreas li {
		width: 46%;
	}
	
}
@media (min-width: 981px) {
  #wrapper   { display: table; margin: 0px 12.5px 25px;}
  #bottomComponent { display: table-footer-group;}
  #topComponent { display: table-header-group; }
  .siteArea article.showBannerMobile{
    display: none;
  }
  .mobileBannerContainer {
      width:344px;
      margin: auto;
    }
  .siteArea .logoMPT.logo_DEF.off, .siteArea .logoMPT.logo_AC.off{
	  display:none!important;
  } 
}


ul.lisataAreas .cor8
{
 background-color:#2f2f2f;
}
ul.lisataAreas .cor9
{
 background-color:#2f2f2f;
}
