/*
Theme Name: Acesso à Informação
Theme URI: http://www.seati.ma.gov.br
Description: Template de Acesso à Informação - 2015
Author: SEATI
Author URI: http://www.seati.ma.gov.br/
Version: 1.0
Tags: secretaria, maranhão, responsive, white, bootstrap, acesso a informação
*/


@import url('bootstrap/css/bootstrap.min.css');
@import url('bootstrap/css/bootstrap-theme.min.css');

body {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
 	background: url(img/fundo-barra.jpg)repeat-x;
	background-color: #FFFFFF;
}

li {
	padding: 0px;
	margin: 0px;
}


/*Fontes
*************************************************/

.titulo-chamadas-home {color: #444; font-size: 1.2em !important; font-weight: bold; }
h1 {color: #337AB7;}
h2 {color:#337AB7; font-size: 1.2em;}
h3 {color:#337AB7; font-size: 1em;}
.rodape p {color:#666666; font-size: 0.8em;}

/*Estrutura
*************************************************/

#conteudo {
  max-width: 980px;
  margin-top: 10px;
}

#barra-rodape{
  background-color:#F2F2F2; 
  margin-top:60px;
}

#barra-autoria{
  background-color:#999999
}

#quadro-centro{
  padding-left: 40px;
}

.quadro-menu-principal {
  margin-top: -16px;
}

#rodape-barra{
  width: 100% !important;
  border: solid 1px blue;
}

.quadro-sidebar h2{
  font-size: 1.2em;
  color:#7E0B44;
}

.quadro-sidebar input[type="submit"] {
  border: none;
  background-color: #669933;
  padding: 5px  15px;
  color: #fff;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      border-radius: 5px;
}

.quadro-sidebar p {
  color: #777;
}

.quadro-sidebar textarea,
.quadro-sidebar input[type="text"],
.quadro-sidebar input[type="email"] {
  border: solid 1px #ccc;
}

/*TOPO DA PAGÍNA
**************************************/

#topo-logo {
  margin-top: 15px;
  margin-bottom: 10px;
}

.navbar-principal .container-fluid{
 padding: 0px !important;
}

#barra-topo {
  margin-bottom: 15px;
  width: 980px;
  margin: auto;
}

#quadro-busca {
  margin-top: 10%;
  line-height: 1em;
  padding: 0px;
}

#topo-social {
  float: right;
  margin-right: 4px;
}

.navbar-form {
  padding: 0px;
  margin: 0px;
}

#topo-busca {
  float: right;
}

.cnss-social-icon{
  text-align: right !important;
}

.navbar .nav li.menu-item a:hover {
	background-color: #FF9900;
	color: #fff;
	-webkit-transition: 0.3s;
}

#noticias p{
  font-size: 0.9em !important;
}

/*SLIDE DESTAQUE
*************************************************/
.foto-destaque img{
  margin-bottom: 10px;
  width:673px;
  height:240px;
}

.chamada {
	max-width: 660px;
	margin: 0px 5px;
}

.chamada a{
  font-size: 1em;
  color: #7E0B44;
}

.chamada h1{
      font-size: 1.5em;
      padding: 0px;
      margin: 0px;
}

.carousel .container {
      position: relative;
      z-index: 9;
}

.carousel-indicators{

	top: 210px !important;	

	width : 78% !important;

	text-align: right !important;

}





    .carousel .item {

     

    }

    .carousel img {

     



      -moz-border-radius:7px;

      -webkit-border-radius:7px;

      border-radius: 5px;

    }





.carousel-fade .carousel-inner .item {

  opacity: 0;

  -webkit-transition-property: opacity;

  -moz-transition-property: opacity;

  -o-transition-property: opacity;

  transition-property: opacity;

}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-control {

  z-index: 2;

}







/*NOTÍCIAS

**************************************/  









#topo-player{





}



#noticia-principal {



}





#sidebar-principal {



  



}





/*NOTÃ�CIAS

**************************************/

#noticias {

  margin-top: -30px;

  margin-left: 14px;

  padding:5px;

  padding-bottom: 20px;

}



#noticias h1{

  color: #337AB7;

  border-bottom: solid 1px  #337AB7;

  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;

  font-size: 1.5em;

  font-style: normal;

  font-variant: normal;

  font-weight: 500;

  line-height: 26.3999996185303px;

}



#noticias p{



  line-height: 160%;

  margin-top: 3%;



  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;

  font-size: 1.2em;

  font-style: normal;

  font-variant: normal;



}

#noticias img {
  margin-top:10px;
  margin-right:10px;
  margin-bottom: 10px;
  border: 1px solid #ebebeb;
}

.noticias-subdestaque {}

.link-subdestaque {
	color: #7E0B44 !important;
	font-size: 1.2em !important;
	line-height: 1.2em;
	margin-top: 10px;
}

.noticias-subdestaque p{
  font-size: 1em;
  color: #999999;
}

.noticias-subdestaque img{
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius: 5px;
    border: 1px solid #ebebeb;
}

.noticias-lista a{  
	font-size: 1.3em;
	color:#7E0B44; 
}

.noticias-lista p{
	color:#999999; 
	margin-bottom:0px;
}

.item-noticia{
	margin-bottom: 10px;
}

.item-noticia p{ 
	text-align: justify;
}

.read-more{
	font-size: 1em !important;
	color:#12A0DB !important;
}

.tarja-data {
	font-size: 0.8em;
	color:#7E0B44; 
}

/*NAV BAR
**************************************/

.navbar{
	border:none;
	background-color:#fff;
	background-image: none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.navbar .navbar-collapse{
	padding-left: 0px;
	padding-right: 0px;
}

.navbar .cor-1{	border-bottom: solid 2px #7E0B44}
.navbar .cor-2{	border-bottom: solid 2px #D2870C}
.navbar .cor-3{	border-bottom: solid 2px #3F70A2}
.navbar .cor-4{	border-bottom: solid 2px #A40131}
.navbar .cor-5{	border-bottom: solid 2px #375F00}
.navbar .cor-6{	border-bottom: solid 2px blue}
.navbar .cor-7{	border-bottom: solid 2px blue}
.navbar .cor-8{	border-bottom: solid 2px blue}
.navbar .cor-9{	border-bottom: solid 2px blue}
.navbar .cor-10{ border-bottom: solid 2px blue}

.navbar li a{
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius: 5px 5px 0px 0px;
	padding-bottom: 7px !important;
	padding-top: 7px !important;
}

.navbar li a:hover{ color:#fff !important }
.cor-1 a:hover {background-color: #7E0B44 !important}
.cor-2 a:hover {background-color: #D2870C !important}
.cor-3 a:hover {background-color: #3F70A2 !important}
.cor-4 a:hover {background-color: #A40131 !important}
.cor-5 a:hover {background-color: #375F00 !important}

.navbar li{
	margin-right: 4px;
}

#bs-example-navbar-collapse-1 {
  background: url(img/fundo-menu.gif)repeat-x;
  background-position:bottom right;
}

#menu-menu-topo{
  background-color: #7E0B44 !important;
  background: url(img/menu-fundo-final.gif)repeat-x !important;
  background-position:bottom !important;
}

/*NAV TOPO
**************************************/

.menu-topo{
	background: #F3F1F1!important;
	border-bottom: solid 1px #DFDFDF;
	line-height: 20px;
}

.menu-topo li a{
	font-size: 0.8em;
	color: #999999;
	padding: 5px;
}

/*RODAPE
**************************************/

#rodape {

  padding-top: 10px;

  max-width: 980px;

  margin: 0 auto;



}



#rodape h2 {



  font-size: 1.3em;

 color: #666666;



}



#rodape p {

  font-size: 1em;

 color: #666666;



}



#rodape img {

  float: none;

  margin-right: 5px;

  margin-top: 10px;



}



.mapa img{

border: solid 4px #C8C8C8;

width: 327px;

}

.mapa p{

width: 327px;

text-align: center;



}



.rodape h2 {

  font-size: 1.3em;

  color: #666666;



}







.tarja-localizacao{

 



}



#menu-menu-rodape{

  margin-top: 5px;

}







#menu-menu-rodape li a {



  line-height: 10px;

  color: #333333;

}



#menu-menu-rodape li a:hover {

  background-color: #FF7D01;

  color: #fff;

  -webkit-transition: 0.3s;

}







.tarja-separa {

  margin-left: -25px;

  background-image: url(img/tarja.png);

  height: 4px;

  border: none;



}



.tarja-separa-noticia {

  background-image: url(img/tarja.png);

  height: 4px;

  border: none;

  margin-left:  10px;

  margin-top:15px;

  margin-bottom:15px;

 }







/*menu 

**************************************/



#menu-menu-direita {

  padding-left: 0px;



}

.menu-menu-direita-container {

 margin-left: 0px !important;

 padding-left: 0px !important;



}







.menu li{

    list-style-type: none;

}







.menu ul.sub-menu {

  padding: 0px;

  margin-bottom: 10px;



}



 .menu .menu-item a{

  display: block;

  font-size: 1.3em;

  border-bottom: solid 1px #CCCCCC;

  color: #7E0B44;

}



.menu ul.menu li.menu-item a:hover, 

.menu ul.menu li.menu-item a:active {

    display: block;

    background: none repeat scroll 0 0 #55112E;

    color: #fff;

}



.menu ul.sub-menu li.menu-item a{

   

    padding: 3px !important;

    color: #666666;

    cursor: pointer;

    font-size: 14px;

    line-height: 22px;

    text-decoration: none;

    border: none;

}



.menu ul.sub-menu li.menu-item a:hover, 

.menu ul.sub-menu li.menu-item a:active{

    background: none repeat scroll 0 0 #A51B06;

    color: #FFFFFF;

    text-decoration: none;

}







/*busca

**************************************/



.form-group input {

  background: url(img/lupa.png) 98% 50% no-repeat ;

  border: solid 1px #dadada;

  color: #fff;

  vertical-align: middle;

  width: 100%;

  color: #666666;



}







.assistive-text {

  clip: rect(1px 1px 1px 1px);

  clip: rect(1px, 1px, 1px, 1px);

  position: absolute !important;



}





#searchsubmit { display: none;}







/*SUBPAGINA

**************************************/



#subpagina #noticias{

  margin-top: -30px;

  margin-bottom: 40px !important;

}



#subpagina #noticias p{

  text-align: justify;

  line-height: 1.5em;

}





#subpagina input[type="submit"] {

  border: none;

  background-color: #669933;

  padding: 5px  15px;

  color: #fff;



      -moz-border-radius:5px;

      -webkit-border-radius:5px;

      border-radius: 5px;



}



.leia-mais {

margin-top: 10px;

margin-bottom: 20px;



}



.read-more {



      background-color: #F0F0EE;

      padding: 5px;



       -moz-border-radius:5px;

      -webkit-border-radius:5px;

      border-radius: 5px;

      color: #1666A1 !important;

      font-size: 0.8em !important;

}



.read-more a{



  color: #fff !important;

}



.item-noticia .read-more {





}



.current_page_item{



  background-color: #A51B06 !important;

}



/*WIDGET'S

******************************************

*/







#webmail {



  background-color: #0E9AD8!important;

  width: 100%;



  padding: 5px;

  -moz-border-radius:7px;

  -webkit-border-radius:7px;

  border-radius: 5px;

}



#webmail label{



font-family: "Arial";

font-size: 0.9em;

color: #FFFFFF;



}

#webmail h2{

  padding: 0px;

  margin: 0px;

  text-align: center;

  color: #ffffff;

  font-size: 1.5em;

  margin-bottom: 4px;

  }



#webmail input[type="submit"] {

margin-top: 5px;



}



#webmail #password,

#webmail #username{



  width: 100% !important;

  border: none;

}





/*MOBILE

******************************************

*/

.navbar-header{

  background-color: #B4252B;

}



.navbar-toggle {



  background-color:#ddd;



}





/*MENU DROP SECRETARIAS

******************************************

*/



#cssmenu,

#cssmenu ul,

#cssmenu li,

#cssmenu a {

  border: none;

  line-height: 1;

  margin: 0;

  padding: 0;

}

#cssmenu {

  height: 37px;

  display: block;

  width: auto;

  margin: 0;

  padding: 0;

  float: right;

}

#cssmenu > ul {

  list-style: inside none;

  margin: 0;

  padding: 0;

}

#cssmenu > ul > li {

  list-style: inside none;

  float: left;

  display: inline-block;

  position: relative;

  margin: 0;

  padding: 0;

}

#cssmenu.align-center > ul {

  text-align: center;

}

#cssmenu.align-center > ul > li {

  float: none;

  margin-left: -3px;

}

#cssmenu.align-center ul ul {

  text-align: left;



}

#cssmenu.align-center > ul > li:first-child > a {

  border-radius: 0;

}

#cssmenu > ul > li > a {

  outline: none;

  display: block;

  position: relative;

  text-align: center;

  text-decoration: none;

  font-size: 1em;

  color: #999999;

  padding: 12px 20px;

}



#cssmenu > ul > li > a:after {

  content: "";

  position: absolute;



  top: -1px;

  bottom: -1px;

  right: -2px;

  z-index: 99;

 

}

#cssmenu ul li.has-sub:hover > a:after {

  top: 0;

  bottom: 0;

}

#cssmenu > ul > li.has-sub > a:before {

  content: "";

  position: absolute;

  top: 18px;

  right: 6px;

  border: 5px solid transparent;

  border-top: 5px solid #999999;;



}

#cssmenu > ul > li.has-sub:hover > a:before {

  top: 18px;

}

#cssmenu > ul > li.has-sub:hover > a {



  z-index: 999;

  border-color: #3f3f3f;

}

#cssmenu ul li.has-sub:hover > ul,

#cssmenu ul li.has-sub:hover > div {

  display: block;

}

#cssmenu > ul > li.has-sub > a:hover,

#cssmenu > ul > li.has-sub:hover > a {

  background: #B22126;



}

#cssmenu ul li > ul,

#cssmenu ul li > div {

  display: none;

  width: auto;

  position: absolute;

  top: 38px;

  background: #B22126;

  z-index: 999;

  padding: 10px 0;

}

#cssmenu ul li > ul {

  min-width: 200px; 

  width: 100%;





  -moz-border-radius:7px;

  -webkit-border-radius:7px;

  border-radius: 5px;



}

#cssmenu ul ul ul {

  position: absolute;

}

#cssmenu ul ul li:hover > ul {

  left: 100%;

  top: -10px;

}

#cssmenu ul li > ul li {

  display: block;

  list-style: inside none;

  position: relative;

  margin: 0;

  padding: 0;

}

#cssmenu ul li > ul li a {

  outline: none;

  display: block;

  position: relative;

  font: 10pt Arial, Helvetica, sans-serif;

  color: #ffffff;

  text-decoration: none;

  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);

  margin: 0;

  padding: 8px 20px;

}



#cssmenu ul ul > li:hover > a,

#cssmenu ul ul li a:hover {

  background: #DE4B4F;

}

#cssmenu > ul > li > a:hover {

  background: #080808;

  color: #ffffff;

}

#cssmenu ul ul a:hover {

  color: #ffffff;

}



.dd_post_share {

	width: 100%;

	margin-bottom: 15px !important;

}



.img-destaque {

	border: 1px solid #ebebeb;

}



/*PAGINAÇÃO 

******************************************* **/

.page-numbers { float: left; margin-top: 10px; } 

.page-numbers li { display: inline-block; margin-left: 3px; } 

.page-numbers a, .page-numbers .dots, .page-numbers .next, .page-numbers .prev { padding: 3px 5px; background: #eee; text-decoration: none; } 

.page-numbers a:hover, .page-numbers .next:hover, .page-numbers .prev:hover { background: #7E0B44; color: #fff; } 

.page-numbers .current { padding: 3px 5px; background: #7E0B44; color: #fff; }



/*PAGINAÇÃO 

*********************************************/

#menu-sec {

  z-index: 999;

  width:940px;

  margin:30px auto 0px auto;

  height:43px;

  border-bottom:1px solid #f5f5f5;

  list-style-type:none;

}

#menu-sec li {

  float:left;

  position:relative; /* Importante para posicionar o conteúdo do dropdown*/

  height:43px;

  line-height:43px;

  padding:0 10px;

  margin-right:30px;

}

#menu-sec li:hover {

  background: #f5f5f5;

}

#menu-sec li a {

  font-size:14px;

  color: #ccc;

  display:block; /* Importante para manter visivel a imagem da 'seta' */

  text-decoration:none;

}

#menu-sec li:hover a {

  color:#161616;

}

#menu-sec li .drop {

  padding-right:21px;

  background:url("images/drop.png") no-repeat right 20px;

}

#menu-sec li .columns {

  position:absolute; /* Importante para posicionar o conteúdo do dropdown */

  left:-9999px; /* Esconde o dropdown quando o mouse não está em cima do link */

  padding:10px 4px 10px 20px;

  border-top:none;

  background:#F4F4F4;

  width: 500px;

}

#menu-sec li:hover .columns{

  left:0;

}

#menu-sec ul li {

  line-height:21px;

  font-size:12px;

}

#menu-sec li ul.col{

  display:inline;

  float: left;

  position: relative;

  padding:0;

  margin:0 0 12px 0;

  width:33.33%;

}

#menu-sec li ul.col li {

  margin:0 0 10px 0;

  padding:2px 6px;

  width:85%;

  border-bottom:1px solid #fff;

  list-style-type:none;

  font-size:12px;

  height:100%;

  position:relative;

  float:none;

}

#menu-sec li .col li:hover {

  padding:2px 6px;

  margin:0 0 10px 0;

  border-bottom:1px solid #aaa;

}

#menu-sec li .col span{

  font-size:12px;

  color:#333;

  font-weight:bold;

}

#menu-sec li .col li a{

  font-size:12px;

  color:#aaa;

}

#menu-sec li .col li a:hover{color:#333;}





/***************************************************************

* Barra de acessibilidade

*/



#lang_bar_nav{

  text-align:right;

  margin-top: 12px;

}



#lang_bar_nav li {

  display: inline-block;

  list-style-type: none;

  padding-right: 5px;

}





#accessibility-nav {

  font-size: 0.8em !important;

  padding: 10px;

  float: left;

}



.p-hidden { visibility: hidden; display: none; }



#accessibility-nav ul {

  padding:0px;

  margin:0px;

  list-style:none;

}



#accessibility-nav li {

  display: inline;

  margin-right: 5px;  

}



#accessibility-nav li a {

  color: #444444;

}



.a11y-toolbar-widget {



  padding: 10px;

}







.a11y-toolbar-widget ul li{

  

  display: inline !important;



}



.a11y-toolbar-widget  a{

  color:#444444;

  font-size: 0.8em;

}



.a11y-toolbar-widget .aticon {



  margin: 0 5px;

}

.icone-social{



padding-top: 10px;

}





#menu-menu-principal {

  padding-left: 0px;



}



/*MENU TOPO 

****************************************/

#menu-menu-principal {

  padding-left: 0px;



}



.menu-menu-principal-container {

  margin-left: -20px !important;



}





.navbar{

  border:none;

  background-color: #fff;

  background-image: none;

  -webkit-box-shadow:none;

  box-shadow:none;



}



.navbar .navbar-collapse{

  padding-left: 0px;

  padding-right: 0px;

  

}



#collapse-1 {



    background: url(img/fundo-menu.gif)repeat-x;

    background-position:bottom right;

}





#navigation .menu-item a:hover{



  color:#777 !important;



}



#navigation .menu-item {

  z-index: 999;

  display: block !important;







}



#navigation ul {

  list-style:none;

  margin:0;

  padding:1px 0;



}

#navigation ul li{

  float:left;

  background-color: #fff !important;



}





/* ===== 1º NIVEL ===== */       

#navigation ul li {

  position:relative;

  padding:0;

  margin:0;





}

  #navigation ul ul li {

 



  border:none;

 



}

  #navigation ul li a {



  display:block;

  text-decoration:none;

  font-size:1em;

  color:#777;

  padding:0 20px;

  line-height:35px;





  -webkit-border-top-left-radius: 10px;

  -webkit-border-top-right-radius: 10px;

  -moz-border-radius-topleft: 10px;

  -moz-border-radius-topright: 10px;

  border-top-left-radius: 10px;

  border-top-right-radius: 10px;





}

  #navigation ul li:hover a {



  position:relative;

  background-color: #F0F0F0 !important;

  color:#666;





}

#navigation ul ul,  #navigation ul li:hover ul ul {

  

  position:absolute;

  display:none;

  

}

#navigation ul ul li:hover ul,    #navigation ul li:hover ul li:hover ul {

 

  display:block;

  top:0px;

  left: 100%;



}

/* ===== 2º NIVEL ========================== */

#navigation ul li:hover ul {



  display:block;

  position:absolute;

  left:0;

  width: 100%;

  top:100%;

  margin:0;

  padding:0;



}



#navigation ul ul ul {

  

  background:#e4e4e4 !important;

  margin-left:-14px;

 



}



#navigation ul ul li a {

  float:none;

  min-width:180px;

  line-height:normal;

  font-size:1em;

  text-transform:none;

  padding:6px 30px;

  background:none !important;

      -webkit-border-radius: 0px;

      -moz-border-radius: 0px;

      border-radius: 0px;



      

}

#navigation ul ul ul li a {

 



}

#navigation ul ul li:hover>a {

  background:#EBEBEB !important;

  color:#999 !important;

}

#navigation ul ul ul li:hover>a {

  color: #777 !important;

}



#navigation .sub-menu .menu-item{



   border-bottom: solid 1px #ccc;

} 



#menu-menu-topo .menu-item{

 border-bottom: solid 2px;

 margin-right: 3px;





}  





#menu-menu-topo > li:first-child

{

  border-color: #7E0B44;

}



#menu-menu-topo > li:nth-child(2n)

{

  border-color: #D2870C;

  color: #D2870C;

}





#menu-menu-topo > li:nth-child(3n)
  {
    border-color: #3F70A2;

    color: #3F70A2;

  }



#menu-menu-topo > li:nth-child(2n):hover,
#menu-menu-topo > li:nth-child(2n):hover > ul li:hover
{
  background-color: #3F70A2;
}

#menu-menu-topo > li:nth-child(4n)
  {
    border-color: #A40131;
    color: #A40131;
  }

#menu-menu-topo > li:nth-child(5n)
  {
    border-color: #375F00;
    color: #375F00;
  }

#menu-menu-topo .current-menu-item a{
   color: #777 !important;
}

.sub-menu .current-menu-item a{
   color: #fff !important;
}


/*MENU MOBILE
**********************************************/

@media (max-width: 767px){

   #navigation ul li:hover a {
    position:none;
    background-color: #fff;
    color:#666;
   }

  #navigation ul li{
     width: 100%;
     display: inline-block;
  }

  #navigation ul ul {
    position: relative;
    display: block;
  }

  #navigation ul ul ul {
   background-color: none;
   margin-left: none;
  }

  #navigation ul li:hover ul {
    background-color: #fff;
    position:static;
    left: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
  }

  #navigation ul ul li:hover ul,    
  #navigation ul li:hover ul li:hover ul {
    left: none;
    padding: 0;
    margin: 0;
  }

  #menu-parte-1 {
      height: 100%  !important;
      display: block;
  }

}





/* 
* Ajustes para versão MOBILE. Solicitado por Erick Pessoa. Em: 13/05/2015.
*/

@media only screen and (max-device-width: 480px) {

	#barra {
		background: none
		background-color: #FFFFFF;
		display: none;
	}

	body { 
		font-size: 1.5em; 
		background: none;
	}

	#noticia-principal { 
		/*padding-left: 30px;
		padding-right: 30px; */
	}

	.carousel img {
		/* margin-left: -245px; */
	}

	.item-noticia {
		/*margin-left: 30px;
		margin-right: 30px;*/
	}

	.noticias-lista p {
		display: none;
	}

	.mapa img {
		width: 70% !important;
	}

	#topo-logo img {
		width: 100% !important;
		height: auto !important;
	}

	.linha-menu-topo {
		margin-top: 30px;
	}

	#container-pagina-home-acesso-info {
		margin-left: 3%;
		margin-right: 3%;
	}

} /* fim dos ajustes mobile */


/* efeitos em imagens na página Home */

#container-pagina-home-acesso-info img:hover {
	opacity:0.8; filter:alpha(opacity=80);
}












