/*___________________MENU ACORDEON___________________________________*/
#jux_accord-menu .menu_head a#menu420{
	text-transform:uppercase;
}

#jux_accord-menu .menu_head a#menu419{
	text-transform:uppercase;
}

#jux_accord-menu .menu_head a#menu240{
	text-transform:uppercase;
}

#jux_accord-menu .menu_head a#menu232{
	text-transform:uppercase;
}

#jux_accord-menu .menu_head a#menu231{
	text-transform:uppercase;
}

#jux_accord-menu .menu_head a#menu101{
	display:none;
}

#jux_accord-menu .menu_head > a > span{
	font-weight:100;
}

#jux_accord-menu .menu_head.level1 {
    border-radius: 5px;
	border-bottom:1px solid white;
}

#jux_accord-menu .menu_head.level2{
    background: #efefef;
}

#jux_accord-menu .menu_head.level2.active{
    background: #00c2d8;
}

#jux_accord-menu .menu_head.level3, #jux_accord-menu .menu_head.level4{
    background: white;
}

#jux_accord-menu .menu_head{
	background: #538bcc;
	background: -moz-linear-gradient(top,  #538bcc 0%, #89a8cd 100%);
	background: -webkit-linear-gradient(top,  #538bcc 0%,#89a8cd 100%);
	background: linear-gradient(to bottom,  #538bcc 0%,#89a8cd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#538bcc', endColorstr='#89a8cd',GradientType=0 );
}


#jux_accord-menu p.havechild a, #jux_accord-menu .menu_body .havesubchild a, #jux_accord-menu p.havechild a:hover, #jux_accord-menu p.havechild a span.menu-title:hover, #jux_accord-menu .menu_body .havesubchild a span.menu-title:hover {
    background-image: url("../../../images/arrows/up01.png");
}

#jux_accord-menu p.havechild.active a, #jux_accord-menu .menu_body p.havesubchild.active a, #jux_accord-menu p.havechild.active a span.menu-title:hover, #jux_accord-menu .menu_body .havesubchild.active a span.menu-title:hover
{
    background-image: url("../../../images/arrows/down01.png");
}


/*______________________________________________________________________*/

.g-home-positions.g-antares-style #g-navigation, .g-home-particles.g-antares-style #g-navigation{
	background: transparent;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .26) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.26) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.26) 0%,rgba(0,0,0,0) 100%);
	text-align: center;
}


#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #fff;
    padding: 0.2345rem 0;
	text-transform: initial !important;
	font-family: "Raleway",sans-serif !important;
}

#g-navigation .g-menu-item-101{
	display:none;
}

/*menuLateral*/
#menuRaiz li{font-weight:500;}
#menuRaiz li.item101{margin:15px 0;}
#menuRaiz .item101{font-weight:bold;}
#menuRaiz li.item101 .parent{font-weight:100;}

#menuRaiz li.item230{margin:15px 0;}
#menuRaiz .item230{font-weight:bold;}
#menuRaiz li.item230 .parent{font-weight:100;}

#menuRaiz li.item231{margin:15px 0;}
#menuRaiz .item231{font-weight:bold;}
#menuRaiz li.item231 .parent{font-weight:100;}

#menuRaiz li.item232{margin:15px 0;}
#menuRaiz li.item232{font-weight:bold;}

#menuRaiz li.item240{margin:15px 0;}
#menuRaiz .item240{font-weight:bold;}
#menuRaiz li.item240 .parent{font-weight:100;}

#menuRaiz li.item419{margin:15px 0;}
#menuRaiz .item419{font-weight:bold;}
#menuRaiz li.item419 .parent{font-weight:100;}

#menuRaiz li.item420{margin:15px 0;}
#menuRaiz .item420{font-weight:bold;}
#menuRaiz li.item420 .parent{font-weight:100;}

#menuRaiz li.item548{display:none;}
#menuRaiz li.item549{display:none;}
#menuRaiz li.item550{display:none;}
#menuRaiz li.item555{display:none;}
#menuRaiz li.item798{display:none;}

#menuLateral .menu {
    width: 400px;
	height:672px;
    bordeR: 5px solid white;
    padding-lefT: 50px;
    list-style: none;
    background: white;
    color: black;
    margin-left: -105px;
    margin-top: -30px;
	font-family: "Raleway",sans-serif;
	line-height: 30px;
	overflow-y: scroll;
	display:none;
	position:fixed;
}

#menuLateral .menu li{
	font-size: 13px;
    line-height: 20px;
}

#menuLateral .item420 li{
	list-style:URL('imagens/Concelho.png');
}

#menuLateral .item240 li{
	list-style:URL('imagens/atividade.png');
}

#menuLateral .item419 li{
	list-style:URL('imagens/residir.png');
}

#menuLateral .item232 li{
	list-style:URL('imagens/visitar.png');
	font-size: 13px;
    line-height: 20px;
}


#g-navigation .g-logo {
    color: #fff;
    margin-left: 20px;
}

#menuLateral .item101{
    border-bottom: 1px solid grey;
    font-size: 18px !important;
	margin-bottom: 30px !important;
	padding-bottom: 10px;
    box-shadow: 0px 6px 20px -6px grey;
}

#menuLateral .menu a{
	position: relative;
	height:50px;
	color: #000;
	text-decoration: none;
	font-family: "Raleway",sans-serif;
}

#menuLateral .menu a:hover {
  color: #000;
}

#menuLateral .menu a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	top: 20px;
	bottom: 0px;
	left: 0;
	background-color: #000;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

#menuLateral .menu li.item101 {
    padding-left: 20px;
}

#menuLateral .menu a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

#menuLateral{
	position:absolute;
	z-index:9999999;
	width: 50px;
}

#botaoMenu1{
	color: black;
    background: transparent;
    font-size: 10px;
    position: absolute;
}

#botaoMenu2{
	color: white;
    background: transparent;
    font-size: 10px;
    position: absolute;
	margin-left: -90px;
    margin-top: 20px;
}

.fa-bars{
	padding-bottom:4px;
}

.prodb{
	opacity:0;
	font-family: "Raleway",sans-serif;
}

#botaoMenu1:hover .prodb{
	opacity:1;
}

#botaoMenu2:hover .prodb{
	opacity:1;
}

#botaoMenu2:hover{
	color:white;
}

#botaoMenu1:hover{
	color:black;
}

#pwebbox935_toggler{
	margin-top: 200px;
    height: 57px;
    width: 20px;
}

#pwebbox935_container {
    margin-top: 200px;
}

.g-home-positions.g-antares-style #g-showcase .g-container, .g-home-particles.g-antares-style #g-showcase .g-container{
	padding:0;
}

.fa-circle:before{
	content: "";
}

.tituloPM{
	font-weight: 100;
	font-family: "Raleway",sans-serif;
	font-size: 4rem;
}

#tltzoomslider1_2{
	visibility:hidden; 
	color:white; 
	font-weight:bold; 
	text-transform:uppercase; 
	margin-lefT: 180px;
}

#tltzoomslider2{
	padding-bottom:60px;
}

.blocoSearchTopo form#rokajaxsearch > .rokajaxsearch {
    background: none;
    box-shadow: none;
    border: none;
    width: 400px;
    /* padding-top: 65px;*/
   /*	margin-left: -160px; */
   padding-top: 25px;
   margin-left: 0;
}

#g-showcase{
	background:transparent;
}

.cor {
    color: #89A8CD;
}

#video .g-content {
    margin: 0;
    padding: 0;
}

#idVideoCMPM{
	margin-lefT: -40px;
    margin-top: -130px;
}

.MensagemBoasVindas{
	text-align: center;
    font-family: "Raleway",sans-serif;
    text-transform: uppercase;
    font-size: 3em;
    font-weight: normal;
    margin-top: 50px;
}

.SloganBoasVindas {
    text-align: center;
    margin-top: 30px;
    font-family: "Raleway",sans-serif;
    font-weight: normal;
    font-size: 1.5em;
    color: black;
    height: 50px;
}

.setaBoasVindas {
    text-align: center;
    margin-top: -45px;
	font-size: 20px;
}

.setaBoasVindas:hover {
    text-align: center;
    margin-top: -25px;
	font-size: 20px;
}

.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 13rem 2rem 0 2rem;
}

.g-flexslider-slideshow {
    position: relative;
}


#tltzoomslider2{
    text-rendering: initial;
    font-weight: 100;
    font-size: 3rem;
    font-style: italic;
}

#g-navigation .g-content {
    margin: 0rem;
    padding: 0rem;
}

/*nuno - logotipo*/
#g-navigation .g-block.logo-top .g-content {margin:0;padding:0;}
#g-navigation .g-block.logo-top .moduletable  {margin-top: 15px;position: absolute; margin-left: 50px;}
/*#g-navigation .moduletable.blocoSearchTopo  {margin-top:15px;}*/

#g-header .g-container {
    width: 100%;
	background-image: Url('imagens/shutterstock_183171293.jpg')
}

.g-home-positions #g-above, .g-home-particles #g-above {
    background: transparent;
    padding-top: 500px;
}

.g-gridpromogallery-item-wrapper{
	margin: 5px;
}

.g-flexsider-sliderbottom{
	visibility: hidden;
}

.g-promogallery-style-1.g-gridpromogallery-item .g-gridpromogallery-item-tag{
	visibility: hidden;
}

#g-navigation .button.button-blue {
    background: transparent;
}

#g-fixedside{
	background: transparent;
    padding-top: 100px;
    position: fixed;
    margin-right: -20px;
}

#g-fixedside .g-fixedside-social .g-social span {
    font-size: 15px;
}

#g-fixedside .g-fixedside-social .g-social a:hover {
    background: rgba(34, 34, 34, 0.5);
	margin: 0px 0 0 -90px;
	width:150px;
    color: #fff;
	font-size:11px;
	font-family: "Raleway",sans-serif;
}


#g-fixedside .g-fixedside-social .g-social a {
    display: table;
    padding: 18px;
    color: white;
    font-size: 10px;
    background: rgba(34, 34, 34, 0.3);
    width: 60px;
    font-family: "Raleway",sans-serif;
}

#tltzoomslider1_3 {
    visibility: hidden;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}

.g-gridpromogallery-item-arrow{
	visibility:hidden;
}


/*nuno */

#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(1) {
background: rgba(0, 255, 54, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(2) {
background: rgba(247, 8, 8, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(3) {
background: rgba(0, 90, 225, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(4) {
background: rgba(204, 168, 10, 0.52);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(5) {
background: rgba(0, 255, 54, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(6) {
background: rgba(0, 90, 225, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(7) {
background: rgba(247, 8, 8, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(8) {
background: rgba(0, 255, 54, 0.5);
}
#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(9) {
background: rgba(0, 90, 225, 0.5);
}





.flex-direction-nav a{
	display:none;
}

#g-slideshow .fp-slideshow-a .g-flexslider-slideshow-item-subtitle {
    margin-bottom: 3rem;
    visibility: hidden;
}

/* nuno - retirei */
/*#g-slideshow{
	background:transparent;
}*/

#g-slideshow .fp-slideshow-a .g-flexslider-testimonial-item-link{
	visibility: hidden;
}

#g-utility .g-container {
    padding-top: 0;
}

#municipio .g-content{
	width:100%;
	margin:0;
	padding:0;
}

/*nuno alterei  margin-top: -25px;*/
#municipio {
    background: white;
    margin-top: 0px;
}

#municipio .g-flexslider-testimonial-item-link{
	visibility:hidden;
}

#municipio .flex-control-nav {
    width: 30%;
    position: absolute;
    bottom: 2.65rem;
    text-align: center;
}

#municipio  .flex-control-nav > li a.flex-active:before, #municipio .flex-control-paging > li a.flex-active:before{
	color:#81C77F;
}

#municipio .flex-control-nav > li a:before, #municipio .flex-control-paging > li a:before{
	color:#81C77F;
}


#municipio.flex-control-nav > li a.flex-active, #municipio.flex-control-paging > li a.flex-active{
	background:#81C77F;
}

.descricaoMunicipio{
	background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: auto 101%;
	height:500px;
	width:800px;
	margin-top: -210px;
    margin-bottom: -160px;
    margin-left: -32px;
	background-image: url("imagens/shape_noticias.svg");
}

.linhamunicipio {
    border-top: 3px solid #81C77F;
    width: 50px;
    padding: 0 30px;
    margin-lefT: -70px;
    color: transparent;
}

.linhamunicipio2 {
    border-top: 3px solid #81C77F;
    width: 50px;
    padding: 0 30px;
    color: transparent;
}

.linhamunicipio3 {
    border-top: 3px solid #81C77F;
    width: 50px;
    padding: 0 30px;
    margin-lefT: -120px;
    color: transparent;
}

.linhamunicipio4 {
    border-top: 3px solid #81C77F;
    width: 50px;
    padding: 0 30px;
    margin-lefT: -125px;
    color: transparent;
}

.TituloMunicipio{
	position: absolute;
    margin-left: 20px;
    margin-top: 50px;
    height: 30px;
	font-family: "Raleway",sans-serif;
	color:black;
	font-size:25px;
}

.dadosMunicipio {
	position: absolute;
    margin-top: 120px;
    text-align: left;
    margin-left: 20px;
    color: black;
    width: 300px;
    font-size: 20px;
    font-family: "Raleway",sans-serif;
}

#g-utility .g-container{
	width:100%;
}

#g-expanded{
	background:transparent;
}

#g-expanded .g-container {
    width: 100%;
}

.imagemPresidente img{
	border: 1px solid transparent;
    border-radius: 180px;
    margin-lefT: 120px;
    height: 170px;
}

#Mensagem{
	margin: 0;
	background:#f1f1f1;
	padding-top: 20px;
	opacity:1;
} 

#Mensagem .g-content {
    margin: 0;
    padding: 0;
}   

.textoMensagem{
	text-align:justify;
	padding: 10px 80px;
	background: #f1f1f1;
	font-family: "Raleway",sans-serif;
	color:black;
}

.gantry-width-30{
	width: 30%;
	position: absolute;
}

.gantry-width-60{
    width: 52%;
    /*margin-left: 280px;*/
	display: inline;
}

.barraMensagem{
	background: #f1f1f1;
    padding: 25px 50px 0px 400px;
	margin-bottom:85px;
    color: black;
    font-size: 15px;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    text-align: justify;
}

.pinta {
    background: #89a8c1;
    padding: 10px 20px;
    color: white;
}

.margemTexto{
	margin-right: 50px;
}

.mais{
    font-size: 25px;
    color: #89A8C1;
    margin-top: -60px;
    width: 40px;
    margin-left: 850px;
    border: 2px solid #89A8C1;
    background: white;
    border-radius: 180px;
}
.mais:hover{
    border: 2px solid white;
    background: #89A8C1;
	color:white;
}


.menos{
	background: white;
	color:#89A8C1;
    width: 40px;
    text-align: center;
    border: 2px solid #89A8C1;
    border-radius: 180px;
	margin-left: auto;
    margin-right: auto;
    height: 40px;
    padding-top: 7px;
    margin-top: 50px;
} 

.menos:hover{
	border: 2px solid white;
	background: #89A8C1;
	color:white;
}

.blocosMensagem{
	background:#f1f1f1;
	display: block;
	height: auto;
	margin-top: -10px;
	padding-left: 500px;
}

.Mens, .Mens2, .Mens3, .Mens4{
	padding: 0 70px;
    font-size: 80px;
	color: white;
	margin-lefT: 50px;
}

.pres{
	padding-top: 180px;
    color: black;
    font-size: 25px;
    text-align: left;
    padding-left: 80px;
    font-family: "Raleway",sans-serif;
}

#documentos{
	margin-bottom: -25px;
    background: white;
    z-index: 2;
}

.documentos{
	padding-bottom:80px;
	margin-top: -70px;
    margin-left: auto;
	width: 100%;
    margin-right: auto;
	display: table;
	padding-left: 60px;
}

.tituloMensagem{
	color: white;
    font-size: 20px;
    display: inline-block;
    margin-lefT: -140px;
    height: 120px;
    padding-top: 40px;
    border-radius: 180px;
    width: 120px;
    text-align: center;
    border: 2px solid #89a8c1;
	background:#89a8c1;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    margin-top: 30px;
	-webkit-transition: width 1s !important; /* For Safari 3.1 to 6.0 */
    transition: width 1s;
}

.tituloMensagem2{
	color: white;
    font-size: 20px;
    display: inline-block;
    margin-lefT: -140px;
    height: 120px;
    padding-top: 40px;
    border-radius: 180px;
    width: 120px;
    text-align: center;
    border: 2px solid #cca80a;
	background:#cca80a;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    margin-top: 30px;
	-webkit-transition: width 1s !important; /* For Safari 3.1 to 6.0 */
    transition: width 1s;
}

.tituloMensagem3{
	color: white;
    font-size: 20px;
    display: inline-block;
    margin-lefT: -140px;
    height: 120px;
    padding-top: 40px;
    border-radius: 180px;
    width: 120px;
    text-align: center;
    border: 2px solid #a4c376;
	background:#a4c376;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    margin-top: 30px;
	-webkit-transition: width 1s !important; /* For Safari 3.1 to 6.0 */
    transition: width 1s;
}

.tituloMensagem4{
	color: white;
    font-size: 20px;
    display: inline-block;
    margin-lefT: -140px;
    height: 120px;
    padding-top: 40px;
    border-radius: 180px;
    width: 120px;
    text-align: center;
    border: 2px solid #948dbc;
	background:#948dbc;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    margin-top: 30px;
	-webkit-transition: width 1s !important; /* For Safari 3.1 to 6.0 */
    transition: width 1s;
}

.seta{
	width:20px;
	font-size:20px;
}

.tituloMensagem .seta{
	visibility:hidden;
}

.tituloMensagem:hover{
    border-radius: 20px;
	width: 150px;
	border: 2px solid #89a8c1;
	color:white;
}

.tituloMensagem:hover .seta{
    visibility:visible;
}

.tituloMensagem2 .seta{
	visibility:hidden;
}

.tituloMensagem2:hover{
    border-radius: 20px;
	width: 150px;
	border: 2px solid #cca80a;
	color:white;
}

.tituloMensagem2:hover .seta{
    visibility:visible;
}

.tituloMensagem3 .seta{
	visibility:hidden;
}

.tituloMensagem3:hover{
    border-radius: 20px;
	width: 150px;
	border: 2px solid #a4c376;
	color:white;
}

.tituloMensagem3:hover .seta{
    visibility:visible;
}

.tituloMensagem4 .seta{
	visibility:hidden;
}

.tituloMensagem4:hover{
    border-radius: 20px;
	width: 150px;
	border: 2px solid #948dbc;
	color:white;
}

.tituloMensagem4:hover .seta{
    visibility:visible;
}

.docs{
	padding: 0;
    margin-left: 60px;
    font-size: 80px;
    width: 205px;
    color: grey;
}

.docs2{
	padding: 0;
    margin-left: 70px;
    font-size: 80px;
    width: 205px;
    color: grey;
}

.docsPhoca{
	padding: 0;
    margin-left: 60px;
    width: 205px;
    color: grey;
}

.tituloDoc{
	color:grey;
	font-size: 20px;
	display: inline-block;
    position: absolute;
	font-family: "Raleway",sans-serif;
    font-weight: 300;
	width: 205px;
    margin-lefT: auto;
    margin-right: auto;
    text-align: center;
}

.tituloDoc2 {
    color: white;
    font-size: 15px;
    text-align: center;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    padding-lefT: 5px;
    margin-top: -100px;
}

.tituloDoc3 {
    color: white;
    font-size: 15px;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    padding-lefT: 5px;
    margin-top: -100px;
}

.documentos .tituloDoc2 {
    color: #89a8cd;
    font-size: 15px;
    text-align: center;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    padding-lefT: 5px;
    margin-top: -100px;
}

.documentos .tituloDoc3 {
    color: #89a8cd;
    font-size: 15px;
    font-family: "Raleway",sans-serif;
    font-weight: 300;
    padding-lefT: 5px;
    margin-top: -100px;
}

.documentos .back {
    transform: rotateY(180deg);
	-ms-transform:rotateY)(180deg);
	-webkit-transform: rotateY(180deg);
    background: transparent;
    box-shadow: 5px 5px 5px #89a8cd;
    border: 1px solid #89A8CD;
}

#AgendaPM .g-content {
    margin: 0;
    padding: 0;
}

#AgendaPM{
	background: #CCA80A;
}

#AgendaPM .flex-control-nav{
	bottom: 10px;
}

#AgendaPM  ul.ja-k2filter li p{
	display: inline;
    margin: 0;
    position: absolute;
    z-index: 99999;
    line-height: 1;
}

#AgendaPM .ja-k2filter .btn{
	padding: 4px 5px;
	color:black;
	background:transparent;
	border: 1px solid white;
}

#AgendaPM .ja-k2filter label.group-label{
	display: none;
}

#AgendaPM ul.ja-k2filter {
    display: block;
    padding: 1px 1px !important;
    list-style: none;
}

#AgendaPM .ja-k2filter.vertical-layout, #AgendaPM .ja-k2filter.horizontal-layout {
    margin: 10px 0px 10px 300px;
    width: 110%;
}

#AgendaPM ul.horizontal-layout li input.btn {
    float: left !important;
    min-width: 100px;
}

#AgendaPM .input-append input[type="text"]{
	max-width: 100%;
    height: 20px;
	padding-right: 50px;
}

#AgendaPM ul.ja-k2filter li label, ul.ja-k2filter li label.radio, ul.ja-k2filter li label.checkbox {
    line-height: 1.3;
    margin: 0 0 10px 0;
    padding-left: 10px;
    padding-top: 6px;
    font-size: 15px;
}

#jak2filter-form-536 {
	height: 100px;
    padding-top: 20px;
    background: #cca80a;
}

#AgendaPM .ja-k2filter input[type=text], #AgendaPM .ja-k2filter select{
	color:black;
	background:transparent;
	border: 1px solid white;
}

#AgendaPM .imagemAgendaPM{
	width: 70px;
    height: 70px;
	margin-bottom: 10px;
    margin-lefT: 150px;
    margin-top: -100px;
	border: 1px solid white;
    border-radius: 180px;
}

#AgendaPM .imagemAgendaPM img{
	height: 30px;
    width: 30px;
    margin-top: 20px;
	position: absolute;
	margin-lefT: 20px;
}

#AgendaPM .imagemAgendaPM:hover{
	background:white;
}

.TituloBlocos{
	font-size: 50px;
    color: black;
	font-family: "Raleway",sans-serif;
}

.TituloBlocos2 {
    font-size: 50px;
    color: black;
	font-family: "Raleway",sans-serif;
}

.linhaSublinhar{
	width: 50px;
    border-top: 5px solid #89A8CD;
    margin-lefT: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-top: -5px;
}

.bloco1{
	height: auto;
    padding-right: 10px;
    margin-top: -1px;
	font-family: "Raleway",sans-serif;
}

/*.bloco2{
	padding-lefT: 10px;
    margin-top: 40px;
	font-family: "Raleway",sans-serif;
}

.linha{
	height: 100px;
    border-lefT: 1px solid black;
}*/

.botoes{
	width: 300px;
    margin-left: -150px;
    margin-top: -150px;
    display: inline-flex;
    position: absolute;
}

.botao1{
	width: 150px;
    border: 1px solid white;
    padding: 10px;
	background: rgba(204, 168, 10, 0.42);
	font-family: "Raleway",sans-serif;
	font-size: 15px;
}

.botao1 a{
	color:white;
	font-family: "Raleway",sans-serif;
}

.botao1:hover{
	background: rgba(204, 168, 10, 0.72);
}

#Noticias{
	background: transparent;
}

#Noticias .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter{
	display:none;
}

#Noticias .sprocket-mosaic-head{
	height: 95px;
    overflow: hidden;
}

#Noticias .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order{
	display:none;
}

#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
    width: 280px;
    height: 150px;
}

#Noticias .sprocket-mosaic .sprocket-mosaic-tags, #Noticias #main .sprocket-mosaic ul.sprocket-mosaic-tags{
	display:none;
}

#Noticias .sprocket-mosaic-loadmore{
	display:none;
}

#Noticias .sprocket-mosaic-item{
	border:0;
}


#Noticias .sprocket-mosaic-hovercontent{
	visibility:hidden;
}


#Noticias .sprocket-mosaic-item .sprocket-mosaic-text {
    font-family: "Raleway",sans-serif;
    color: black;
    font-size: 15px;
    height: 110px;
}

#Noticias .sprocket-mosaic-item .sprocket-mosaic-title a, #Noticias .sprocket-mosaic-item .sprocket-mosaic-info a {
    font-family: "Raleway",sans-serif;
	color: #89A8CD;
	font-size: 20px;
}

#Noticias .sprocket-mosaic .sprocket-padding{
	border:0;
}



.botaoNoticias{
	text-align: left;
    margin-top: 50px;
	width: 250px;
    margin-lefT: auto;
}

.botaoNoticias a{
	border: 1px solid #89A8CD;
    padding: 10px 20px;
    color: white;
    background: #89A8CD;
    font-size: 20px;
	font-family: "Raleway",sans-serif;
}

.botaoNoticias a:hover {
	color: #89A8CD;
    background: white;
}

#g-copyright .fa-long-arrow-up:before{
	color:white;
}

#g-copyright .g-totop #g-totop:after{
	display:none;
}

#g-copyright .g-totop #g-totop:before{
	display:none;
}

.gantry-width-20{
	width: 19%;
    display: inline-block;
	vertical-align:top;
}

.gantry-width-25{
	width: 24%;
    display: inline-block;
	vertical-align:top;
}

.g-gridpromogallery .g-gridpromogallery-item{
	display:block;
}

.gantry-width-5{
	width: 4%;
    display: inline-block;
}

.gantry-width-10{
	width: 9%;
    display: inline-block;
}

#Servicos .gantry-width-15{
	width: 14%;
    display: inline-block;
	border: 1px solid white;
}

.gantry-width-20b{
	width: 200px;
    display: inline-block;
	vertical-align: top;
}

.gantry-width-25b{
	width: 250px;
    display: inline-table;
	vertical-align: top;
}

.gantry-width-5b{
	width: 50px;
    display: inline-block;
	vertical-align: top;
}

.gantry-width-10b{
	width: 100px;
    display: inline-block;
	vertical-align: top;
}

.letraAtividadeMunicipal1{
	font-size:25px;
	font-family: "Raleway",sans-serif;
}

.letraAtividadeMunicipal3 {
	font-family: "Raleway",sans-serif;
	color: white;
}

.prod{
	font-size:12px;
	font-family: "Raleway",sans-serif;
	color: white;
	position: absolute;
	margin-left: 20px;
}

.prod2{
	font-size:12px;
	font-family: "Raleway",sans-serif;
	color: white;
	position: absolute;
	margin-top: 25px;
    margin-left: -25px;
}

.letraAtividadeMunicipal3 .prod{
	opacity:0;
	transition:opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
}

.letraAtividadeMunicipal3:hover .prod{
	opacity:1;
}

.letraAtividadeMunicipal .prod2{
	opacity:0;
	transition:opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
}

.letraAtividadeMunicipal:hover .prod2{
	opacity:1;
}

.letraAtividadeMunicipal2{
	font-size:17px;
	font-family: "Raleway",sans-serif;
	color: white;
}

#Servicos .g-content {
    margin: 0;
    padding: 0;
}

#Servicos .g-gridpromogallery .g-gridpromogallery-item-text:hover {
    background: transparent;
}

#Servicos .g-gridpromogallery .g-gridpromogallery-item-text{
	background:transparent;
}

#Servicos .g-gridpromogallery .g-gridpromogallery-item-title {
    font-weight: 100;
    font-size: 20px;
	font-family: "Raleway",sans-serif;
	text-shadow: 2px 2px black;
}

#Servicos .g-gridpromogallery .g-gridpromogallery-item-desc {
    text-transform: uppercase;
    font-size: 14px;
	font-family: "Raleway",sans-serif;
}

#Servicos .g-gridpromogallery-item-img{
	height: 300px;
}

#Servicos .Servicos{
	color: white;
	background:#70b8af;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

.tituloServico{
	color:white;
	font-size:16px;
}

#Servicos .Servicos:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos1:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos2:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos3:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos4:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos5:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos6:hover .tituloServico{
	visibility:hidden;
}

#Servicos .Servicos1{
	color: white;
	background: #ff4949;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos2{
	color: white;
	background:#89a8c1;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos3{
	color: white;
	background:#efb149;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos4{
	color: white;
	background:#cca80a;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos5{
	color: white;
	background:#948dbc;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos6{
	color: white;
	background:#d871bb;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

#Servicos .Servicos7{
	color: white;
	background:#a4c376;
    height: 40px;
    margin-bottom: -2px;
    margin-top: -1px;
    padding-top: 8px;
	font-family: "Raleway",sans-serif;
}

.colunas{
	position:absolute;
	background:transparent;
	height: 93px;
	width:320px;
	margin-left:-1px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	font-family: "Raleway",sans-serif;
	font-size:15px;
	color:white;
}

.colunas1{
	position:absolute;
	background:white;
	height: 93px;
	width:160px;
	text-align:left;
	padding-left:5px;
	margin-left:-1px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	font-family: "Raleway",sans-serif;
	font-size:16px;
	color:black;
}

.Servicos7 .colunas1{
	display:none;
}

.Servicos .colunas{
	display:none;
}

.Servicos1 .colunas{
	display:none;
}
.Servicos2 .colunas{
	display:none;
}
.Servicos3 .colunas{
	display:none;
}
.Servicos4 .colunas{
	display:none;
}
.Servicos5 .colunas{
	display:none;
}
.Servicos6 .colunas{
	display:none;
}

.Servicos:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos1:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos2:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos3:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos4:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos5:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos6:hover .colunas{
	display:block;
	margin-top:-100px;
}

.Servicos7:hover .colunas1{
	display:block;
	margin-top:-100px;
}

.col1{
	background:#70b8af;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col2{
	height: 92px;
	font-size:16px;
    display: inline-table;
	text-align:left;
	padding-left:5px;
    width: 160px;
	color:black;
    background: white;
}

.col3{
	background:#ff4949;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col4{
	background:#89a8c1;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col5{
	background:#efb149;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col6{
	background:#cca80a;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col7{
	background:#948dbc;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

.col8{
	background:#d871bb;
    margin: 0;
	font-size:16px;
    height: 93px;
    width: 158px;
    display: inline-table;
}

#principal1{
	margin-bottom: -25px;
}

#BarraPrincipal{
	background: transparent;
	margin-top:-5px;
	height: 40px;
	width: 1339px;
	margin-lefT:auto;
	margin-right:auto;
	padding-lefT: 15px;
}

/*Contactos*/

.icon4{
	border: 1px solid #81C77F;
	border-radius: 180px;
	width: 40px;
	height: 40px;
	color: white;
	padding-top: 10px;
	background: #048800;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

.icon{
	border: 1px solid #FF4949;
    border-radius: 180px;
    width: 40px;
	height: 40px;
	color: white;
    padding-top: 10px;
    background: #FF4949;
    margin-left: auto;
    margin-right: auto;
	font-size: 10px;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

.icon2{
	border: 1px solid #89A8CD;
    border-radius: 180px;
    width: 40px;
	height: 40px;
	color: white;
    padding-top: 10px;
    background: #89A8CD;
    margin-left: auto;
    margin-right: auto;
	font-size: 10px;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

.icon3{
	border: 1px solid #cca80a;
    border-radius: 180px;
    width: 40px;
	height: 40px;
	color: white;
    padding-top: 10px;
    background: #cca80a;
    margin-left: auto;
    margin-right: auto;
	font-size: 10px;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

.icon3:hover{
	background:white;
	color: #cca80a;
}
.icon2:hover{
	background:white;
	color: #89A8CD;
}

.icon:hover{
	background:white;
	color: #FF4949;
}

.icon4:hover{
	background:white;
	color: #81C77F;
}

.fechaJanela{
	border: 3px solid white;
    width: 45px;
    padding: 5px;
    font-size: 20px;
    margin-left: -80px;
	margin-bottom:-50px;
    border-radius: 180px;
	text-align: center;
    color: white;
}

.fechaJanela:hover{
	background:white;
	color:black;
}

.corBlocos{
	color: grey;
    width: 260px;
}

.letraAtividadeMunicipal3 img{
	height: 20px;
    margin-top: 20px;
	margin-bottom: -20px;
}

.letraAtividadeMunicipal{
	color: white;
    font-size: 17px;
	font-family: "Raleway",sans-serif;
}

.letraAtividadeMunicipal:hover{
	text-decoration:underline;
}

#contactos .layout-top .sprocket-tabs-nav {
    padding: 5px 0px 0 0px !important;
}

#contactos .sprocket-tabs-nav {
    border-bottom: 2px solid white;
    background: transparent;
    color: black;
	font-family: "Raleway",sans-serif;
}

#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
    background-color: white;
    color: black;
    border: 1px solid #89A8CD;
	width: 280px;
    text-align: center;
    font-size: 18px;
	font-family: "Raleway",sans-serif;
}

#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
    background-color: transparent;
    color: white;
    border: 1px solid transparent;
	width: 280px;
    text-align: center;
    font-size: 18px;
	font-family: "Raleway",sans-serif;
}

#contactos .sprocket-tabs-panels {
    padding: 15px;
    border: 1px solid #89A8CD;
}

#contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
    background-color: white;
    color: black;
    border: 1px solid #89A8CD;
	width: 280px;
    text-align: center;
    font-size: 18px;
	font-family: "Raleway",sans-serif;
}

#contactos .SloganBoasVindas{
	padding: 20px 0;
    color: white;
    font-size: 20px;
	height: 100px;
	font-family: "Raleway",sans-serif;
}

#contactos .SloganBoasVindas2{
	height:100px;
	/*display: table;*/
	display: inline-block;
	color: white;
	font-family: "Raleway",sans-serif;
}

#contactos .SloganBoasVindas2 a{
	color: white;
	font-family: "Raleway",sans-serif;
}

.descritivoAnimacao{
	margin-left:30px;
}

.g-title{
	font-family: "Raleway",sans-serif;
}

/*teste*/
.flip-container {
	perspective: 1000;
	-webkit-perspective:1000;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-webkit-transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 200px;
	height: 150px;
}

#phoca-dl-category-box .flip-container {
	width: 190px;
    height: 200px;
	margin-top: -15px;
}

#phoca-dl-category-box .front{
	width: 190px;
    height: 220px;
	margin-top: 0px;
}

#phoca-dl-category-box .back a.link01 {
	display:none;
}

#phoca-dl-category-box .back {
    transform: rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-webkit-transform: rotateY(180deg);
    background: #048800;
    border: 1px solid #048800;
    width: 192px;
    height: 200px;
    margin-top: -16px;
}

.ndocs{
	font-size: 20px;
    padding-top: 30px;
}

.numerodocs{
	font-size: 45px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	-webkit-transition:0.6s;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	-webkit-backface-visibility:hidden;
	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	background:#89A8CD;
	border:1px solid #89A8CD;
}

/**/

.Separador{
	width: 300px;
    position: relative;
    margin-top: -60px;
    background: white;
}

.Separador2{
	width: 350px;
    position: relative;
    margin-top: -60px;
    background: white;
}

.Separador3 {
    width: 350px;
    position: relative;
    margin-top: -49px;
    background: #F1F1F1;
}

.linhaSublinhar2{
	font-size: 15px;
    margin-top: -20px;
    background: transparent;
    width: 150px;
    padding: 5px 0;
    color: black;
    font-family: "Raleway",sans-serif;
}

.linhaSublinhar3{
	font-size: 15px;
    margin-top: -20px;
    background: transparent;
    width: 180px;
    padding: 5px 0;
    color: black;
    font-family: "Raleway",sans-serif;
}

.linhaSublinhar4 {
    font-size: 15px;
    margin-top: -20px;
    background: transparent;
    width: 250px;
    padding: 5px 0;
    color: black;
    font-family: "Raleway",sans-serif;
}

hr{
	border-bottom: 1px solid #89A8CD;
}

#g-feature .g-container {
    width: 100%;
}

#g-feature .fp-feature-b {
    margin: 0;
}

#DestaquesA .g-content {
    margin: 0;
    padding: 0;
}

#DestaquesB .g-content {
    margin: 0;
    padding: 0;
}

#DestaquesC .g-content {
    margin: 0;
    padding: 0;
}

#DestaquesD .g-content {
    margin: 0;
    padding: 0;
}

#DestaquesA .g-gridpromogallery .g-gridpromogallery-item-text{
	background: transparent;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-text{
	background: transparent;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesC .g-gridpromogallery .g-gridpromogallery-item-text{
	background: transparent;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesC .g-gridpromogallery-item-img{
	background-repeat:no-repeat;
}

#DestaquesD .g-gridpromogallery .g-gridpromogallery-item-text{
	background: transparent;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesA .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background: black;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background: black;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesC .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background: black;
	font-family: "Raleway",sans-serif;
}

#DestaquesD .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background: black;
	height:260px;
	font-family: "Raleway",sans-serif;
}

#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
    font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: -150px;
    font-weight: 100;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
	visibility: hidden;
	width:100%;
	text-align:center;
	background:white;
	position:absolute;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesA .g-gridpromogallery .img2:hover .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1:hover .g-gridpromogallery-item-title{
	visibility:visible;
	margin-top:-20px;
}

#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
    font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: 250px;
    font-weight: 100;
    height: 200px;
    padding-top: 80px;
	font-weight:bold;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
    visibility: visible;
    background: rgba(255, 255, 255, 0.55);
    text-align: center;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesA .img2:hover .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1:hover .g-gridpromogallery-item-desc{
	visibility:visible;
	margin-top:20px;
}

#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
	font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: -150px;
    font-weight: 100;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 50px;
	visibility: hidden;
	width:100%;
	text-align:center;
	background:white;
	position:absolute;
	/*background: -moz-linear-gradient(top,  rgba(0,0,0,0) -1%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to bottom,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
	font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: 250px;
    font-weight: 100;
    height: 200px;
    padding-top: 80px;
	font-weight:bold;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 50px;
    visibility: visible;
    background: rgba(255, 255, 255, 0.55);
    text-align: center;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesB .g-gridpromogallery:hover .g-gridpromogallery-item-title{
    margin-top: -20px;
	visibility: visible;
}

#DestaquesB .g-gridpromogallery:hover .g-gridpromogallery-item-desc{
    margin-top: 40px;
	visibility: visible;
}

#DestaquesC .g-gridpromogallery .bolsa:hover .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda:hover .g-gridpromogallery-item-title{
    margin-top: -20px;
	visibility: visible;
}

#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
    font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: -150px;
    font-weight: 100;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
	visibility: hidden;
	width:100%;
	text-align:center;
	background:white;
	position:absolute;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
    font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: 250px;
    font-weight: 100;
    height: 200px;
    padding-top: 80px;
	font-weight:bold;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
    visibility: visible;
    background: rgba(255, 255, 255, 0.55);
    text-align: center;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesC .bolsa:hover .g-gridpromogallery-item-desc, #DestaquesC .agenda:hover .g-gridpromogallery-item-desc{
	visibility:visible;
	margin-top:20px;
}

#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
	 font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: -150px;
    font-weight: 100;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
	visibility: hidden;
	width:100%;
	text-align:center;
	background:white;
	position:absolute;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;

}

#DestaquesD .g-gridpromogallery .levadasFP:hover .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP:hover .g-gridpromogallery-item-title{
    margin-top: -20px;
	visibility: visible;
}

#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
    font-family: "Raleway",sans-serif;
    margin-left: -50px;
    margin-top: 250px;
    font-weight: 100;
    height: 200px;
    padding-top: 80px;
	font-weight:bold;
    padding-bottom: 20px;
    margin-right: -50px;
    padding-left: 0px;
    opacity: 0;
    background: rgba(255, 255, 255, 0.55);
    text-align: center;
	-moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#DestaquesD .levadasFP:hover .g-gridpromogallery-item-desc, #DestaquesD .praiasFP:hover .g-gridpromogallery-item-desc{
	opacity:1;
	margin-top:20px;
}


#DestaquesA .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background:rgba(0, 0, 0, 0.3);
	color:black;
} 

#DestaquesC .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background:rgba(0, 0, 0, 0.3);
	color:black;
} 

.g-gridpromogallery:hover .g-gridpromogallery-item-arrow:before{
	color:black;
}

#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background:rgba(0, 0, 0, 0.3);
	color:black;
}

#DestaquesD .g-gridpromogallery .g-gridpromogallery-item-text:hover{
	background:rgba(0, 0, 0, 0.3);
	color:black;
}

#TituloDestaques .g-content {
    margin: 0;
    padding: 0;
    margin-bottom: -60px;
}

span.catItemImage img {
    max-width: 100%;
    height: 200px;
}

.maisNoticias{
	font-size: 50px;
    color: #89A8CD;
	margin-top:-40px;
	position: absolute;
}

.lerMais{
	font-size: 15px;
    margin-lefT: 30px;
    margin-top: 25px;
    position: absolute;
}

.maisNoticias .lerMais{
	opacity:0;
}

.maisNoticias:hover .lerMais{
	opacity:1;
}

.bandeira img{
	border-radius: 180px;
    height: 50px;
    width: 50px;
}

.walk{
	color: white;
    background: #00bcf0;
    width: 210px;
    text-align: center;
    padding: 20px 40px;
    margin: 50px auto;
	border: 1px solid #00bcf0;
}

.walk:hover{
	color: #00bcf0;
    background: white;
}

.g-offcanvas-toggle {
    font-size: 1rem;
    color: white;
    border: 2px solid white;
    border-radius: 4px;
    background: transparent;
    width: 32px;
    height: 32px;
    line-height: 28px;
    text-align: center;
    top: 0.6rem;
    left: 1.5rem;
    margin-left: -15px;
    padding-left: 1px;
    z-index: 100001;
}

/*Responsive*/
@media (max-width: 361px){
	#g-fixedside{
		display:none;
	}
	
	#g-mobilemenu-container .g-menu-item.g-menu-item-type-alias.g-menu-item-1045.g-parent.g-menu-item-link-parent {
		display:none;
	}
	
	#g-mobilemenu-container  .g-menu-item.g-menu-item-type-component.g-menu-item-1056 {
		display:none;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	#g-navigation .g-logo {
		color: #fff;
		width: 80px;
	}
	
	#menuLateral .g-content{
		margin:0;
		padding:0;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	#pwebbox935_toggler{
		display:none;
	}

	#pwebbox935_container {
		display:none;
	}
	
	.BlocoSubFlagNoTopH_1{
		margin-top: -70px;
	}
	
	.roksearch-wrapper{
		position: absolute;
		width: 350px;
	}
	
	#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
		display: inline-block;
		line-height: 1rem;
		font-size: 12px;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container img{display:none;}
	
	.rokajaxsearch #roksearch_search_str{
		padding:5px;
		width: 40% !important;
		margin-top: 50px !important;
		margin-right: 30px !important;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-text {
		font-family: "Raleway",sans-serif;
		color: black;
		font-size: 12px;
		height: 100px;
	}
	
	.gantry-width-20 {
		width: 100%;
		display: block;
	}
	
	#blocoFixedSideSocial{
		margin-left: -30px;
		margin-top: -30px;
	}
	
	#g-fixedside .g-fixedside-social .g-social span {
		font-size: 10px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a{
		padding:8px;
		width: 50px;
	}
	
	.MensagemBoasVindas{
		font-size: 1em;
	}
	
	.tituloPM {
		font-size: 1rem;
		margin-top: -100px;
		text-align: center;
		width: 100%;
		margin-left: -70px;
	}
	
	.blocoFPAnim1ColunasMain{
		display:none;
	}
	
	#blocoFPAnim1{
		visibility:hidden;
	}
	
	#tltzoomslider2{
		font-size: 0.8rem;
		margin-top: -20px;
		font-weight: bold;
	}
	
	.descricaoMunicipio{
		height:350px;
		margin-left:-17px;
	}
	
	.g-offcanvas-toggle{
		top: 1.4rem !important;
	}
	
	.dadosMunicipio{
		font-size:10px;
		margin-top: 140px;
	}
	
	#municipio .flex-control-nav {
		width: 100%;
		position: absolute;
		bottom: 2.65rem;
		text-align: left;
		font-size: 5px;
	}
	
	.linhamunicipio3{
		margin-left:-60px;
	}
	
	.linhamunicipio4{
		margin-left:-55px;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 100%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	.sprocket-mosaic-title{
		text-align:center;
	}
	
	#Noticias .sprocket-mosaic-title a {
		font-size: 14px !important;
	}
	
	
	#Noticias .sprocket-mosaic .sprocket-padding {
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	
	.botaoNoticias{
		margin-bottom:-150px;
	}
	
	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 50px;
		height: 207px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	.linhaSublinhar3{
		position: absolute;
		margin-left: 60px;
	}
	
	.gantry-width-25 {
		width: 100%;
	}
	
	.flip-container, .front{
		height:180px;
	}
	
	.back{
		margin-top: 10px;
	}
	
	.Separador2{
		width:auto;
	}
	
	.documentos{
		padding-left:40px;
	}
	
	.imagemPresidente img{
		height:100px;
	}
	
	.pres {
		padding-top: 120px;
		font-size: 20px;
		text-align: center;
		width: 300px;
		margin-left:-30px;
	}
	
	.linhamunicipio{
		margin-lefT:-20px;
	}
	
	.TituloMunicipio{
		margin-top: 100px;
		font-size: 15px;
	}
	
	.gantry-width-30 {
		width: 100%;
		position: relative;
	}
	
	.barraMensagem {
		padding: 0;
		width: 100%;
		margin: 0 -40px 0 10px;
		font-size: 12px;
	}
	
	.margemTexto {
		margin-right: 25px;
	}
	
	.mais{
		margin-left: 150px;
		margin-top:0;
	}
	
	.textoMensagem{
		width: 95%;
		margin-left:10px;
		font-size:12px;
		padding: 0;
	}
	
	.blocosMensagem{
	    display:none;
	}
	
	.letraAtividadeMunicipal2{
		font-size: 14px;
	}
	
	.gantry-width-20b{
		width: 100%;
		border: 1px solid rgba(255, 255, 255, 0.35);
	}
	
	#contactos .SloganBoasVindas{
		font-size: 18px;
		height: 80px;
	}
	
	.letraAtividadeMunicipal {
		color: white;
		width: 101px;
		font-size: 14px;
		font-family: "Raleway",sans-serif;
	}
}

@media (min-width: 362px) and (max-width: 469px){
	#g-fixedside{
		display:none;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	#g-navigation .g-logo {
		color: #fff;
		width: 80px;
	}
	
	#menuLateral .g-content{
		margin:0;
		padding:0;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	#pwebbox935_toggler{
		display:none;
	}

	#pwebbox935_container {
		display:none;
	}
	
	.BlocoSubFlagNoTopH_1{
		margin-top: -70px;
	}
	
	.roksearch-wrapper{
		position: absolute;
		width: 350px;
	}
	
	.rokajaxsearch #roksearch_search_str{
		padding:5px;
	}
	
	#blocoFixedSideSocial{
		margin-left: -30px;
		margin-top: -30px;
	}
	
	#g-fixedside .g-fixedside-social .g-social span {
		font-size: 10px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a{
		padding:8px;
		width: 50px;
	}
	
	.MensagemBoasVindas{
		font-size: 1em;
	}
	
	.tituloPM {
		font-size: 1rem;
		margin-top: -100px;
		text-align: center;
		width: auto;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 400px;
		height: 150px;
	}
	
	.botaoNoticias{
		width: 220px;
	}
	
	.blocoFPAnim1ColunasMain{
		display:none;
	}
	
	#blocoFPAnim1{
		visibility:hidden;
	}
	
	#tltzoomslider2{
		font-size: 0.8rem;
		margin-top: -20px;
	}
	
	.descricaoMunicipio{
		height:350px;
		margin-left:-17px;
	}
	
	.dadosMunicipio{
		font-size:10px;
		margin-top: 140px;
	}
	
	#municipio .flex-control-nav {
		width: 100%;
		position: absolute;
		bottom: 2.65rem;
		text-align: left;
		font-size: 5px;
	}
	
	.linhamunicipio3{
		margin-left:-60px;
	}
	
	.linhamunicipio4{
		margin-left:-55px;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 100%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	.sprocket-mosaic-title{
		text-align:center;
	}
	
	#Noticias .sprocket-mosaic-title a {
		font-size: 16px !important;
	}
	
	#Noticias .sprocket-mosaic .sprocket-padding {
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	
	.botaoNoticias{
		margin-bottom:-150px;
	}
	
	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 50px;
		height: 207px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
	}
	
	.linhaSublinhar3{
		position: relative;
		width: 100%;
		margin: -20px auto 0 auto;
	}
	
	.gantry-width-25 {
		width: 100%;
		text-align: center;
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
		width:280px;
	}
	
	.g-menu-item-title{
		font-size:14px;
	}
	
	#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content {
		position: relative;
		width: 120px;
	}
	
	.g-menu-item-container img{display:none;}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner{
		width:280px;
	}
	
	.flip-container, .front{
		height:180px;
	}
	
	.tituloDoc{
		width: 250px;
		margin-lefT: -100px;
	}
	
	.back{
		margin-top: 10px;
		margin-left: -20px;
	}
	
	.Separador2{
		width:auto;
	}
	
	.documentos{
		padding-left:40px;
	}
	
	.imagemPresidente img{
		height:100px;
	}
	
	.pres {
		padding-top: 120px;
		font-size: 20px;
		text-align: center;
		width: auto;
		margin-left:-150px;
	}
	
	.imagemPresidente {
		width: auto;
		max-width: 450px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.linhamunicipio{
		margin-lefT:-20px;
	}
	
	.TituloMunicipio{
		margin-top: 100px;
		font-size: 15px;
	}
	
	.gantry-width-30 {
		width: 100%;
		position: relative;
	}
	
	.barraMensagem {
		padding: 0;
		width: 100%;
		margin: 0 -40px 0 10px;
		font-size: 12px;
	}
	
	.margemTexto {
		margin-right: 20px;
	}
	
	.mais{
		margin-left: 150px;
		margin-top:0;
	}
	
	.textoMensagem{
		width: auto;
		max-width: 100%;
		margin-right: 20px;
		margin-left: 10px;
		font-size: 12px;
		padding: 0;
	}
	
	.gantry-width-25b{
		width: 100%;
		border: 1px solid rgba(255, 255, 255, 0.35);
	}
	
	.gantry-width-10{
		width:100%;
	}
	
	.letraAtividadeMunicipal3{
		display:none;
	}
	
	.blocosMensagem{
	    margin-left: 70px;
		padding-left: 0;
		display:none;
	}
	
	.letraAtividadeMunicipal2{
		font-size: 14px;
	}
	
	.gantry-width-20b{
		width: 100%;
		border: 1px solid rgba(255, 255, 255, 0.35);
	}
	
	#contactos .SloganBoasVindas{
		font-size: 18px;
		height: 80px;
	}
}

@media (min-width: 470px) and (max-width: 591px){
	#g-fixedside{
		display:none;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
		color: #fff;
		padding: 0.938rem;
		font-size: 13px;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{
		padding: 0.1rem;
	}
	
	#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content {
		position: relative;
		width: 120px;
	}
	
	#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
		position: absolute;
		right: 0.538rem;
		text-align: center;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container img{
		display:none;
	}
	
	#menuLateral {
		position: absolute;
		z-index: 9999999;
		width: 50px;
		display: none;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	.BlocoSubFlagNoTopH_1{
		margin-top: -70px;
	}
	
	#g-navigation .subflagNoTopBlocoAbaixo {
		padding: 0px 5px 5px 5px !important;
		margin-right: 30px !important;
	}
	
	#pwebbox935_toggler{
		display:none;
	}

	#pwebbox935_container {
		display:none;
	}
	
	.roksearch-wrapper{
		position: absolute;
		margin-left: 100px;
		margin-top: 50px;
		width: 350px;
	}
	
	.rokajaxsearch #roksearch_search_str{
		padding:5px;
	}
	
	#blocoFixedSideSocial{
		margin-left: -30px;
		margin-top: -30px;
	}
	
	#g-fixedside .g-fixedside-social .g-social span {
		font-size: 13px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a{
		padding:8px;
		width: 50px;
	}
	
	.tituloPM {
		font-size: 1.8rem;
		margin-top: -50px;
		margin-left: -150px;
	}
	
	.blocoFPAnim1ColunasMain {
		display:none;
	}
	
	#blocoFPAnim1{
		visibility:hidden;
	}
	
	#tltzoomslider2{
		font-size: 1.5rem;
	}
	
	.descricaoMunicipio{
		margin-left: -16px;
		height: 400px;
		width: 500px;
	}
	
	.dadosMunicipio{
		width: 290px;
		margin-left: 10px;
		font-size: 14px;
		margin-top: 150px;
	}
	
	#municipio .flex-control-nav{
		bottom: 0.1rem;
		width: 40%;
	}
	
	.TituloMunicipio{
		margin-top:90px;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 100%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	.sprocket-mosaic-title{
		text-align:center;
	}
	
	#Noticias .sprocket-mosaic .sprocket-padding {
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 591px;
		height: auto;
	}
	
	#Noticias .sprocket-mosaic-head {
		height: 80px;
		margin-top: -20px;
	}
	
	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 15px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 15px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 50px;
		height: 207px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 15px;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 15px;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	.flip-container, .front{
		height:180px;
		margin-left: 30px;
	}
	
	.tituloDoc{
		width: 250px;
		margin-lefT: -100px;
	}
	
	.back{
		margin-top: 10px;
		margin-left: -70px;
	}
	
	.imagemPresidente img {
		border: 1px solid transparent;
		border-radius: 180px;
		margin-lefT: 160px;
		height: 150px;
	}
	
	.pres {
		padding-top: 180px;
		color: black;
		font-size: 25px;
		width: 500px;
		text-align: left;
		padding-left: 90px;
	}
	
	.gantry-width-30 {
		width: 100%;
		position: relative;
	}
	
	.barraMensagem{
		padding:25px 10px 0px 20px;
	}
	
	.mais{
		margin-left: auto;
		margin-right: auto;
	}
	
	.textoMensagem {
		padding: 10px 10px 10px 10px;
	}
	
	.letraAtividadeMunicipal {
		color: white;
		font-size: 15px;
		font-family: "Raleway",sans-serif;
		width: 100%;
	}
	
	.blocosMensagem {
		display:none;
	}
	
	.Separador2{
		width:auto;
	}
	
	.margemTexto {
		margin-right: 0px;
	}
	
	.gantry-width-20b {
		width: 100%;
		display: inline-table;
		border: 1px solid rgba(255, 255, 255, 0.3);
	}
	
	.documentos{
		padding-left:40px;
	}
	
	.gantry-width-25{
		width: 100%;
		text-align: center;
	}
	
	.gantry-width-25b {
		width: 100%;
		text-align: center;
		border: 1px solid rgba(255, 255, 255, 0.3);
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
		width:380px;
	}
	
	.gantry-width-20 {
		width: 100%;
		display: block;
	}
	
	.gantry-width-10 {
		width: 100%;
		display: block;
	}
	
	.fechaJanela {
		border: 3px solid white;
		width: 40px;
		padding: 7px;
		font-size: 15px;
		margin-left: -20px;
		margin-bottom: -50px;
		position: absolute;
		margin-top: 5px;
		border-radius: 180px;
		text-align: center;
		color: white;
	}
	
	#contactos .sprocket-tabs-panels{
		border:0;
	}
	
}

@media (min-width: 592px) and (max-width: 767px){
	#g-fixedside{
		display:none;
	}
	
	#botaoMenu2{
		display:none;
	}
	
	.blocoSearchTopo form#rokajaxsearch > .rokajaxsearch {
		position: absolute;
		padding-top: 100px;
		margin-left: 270px;
	}
	
	#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
		position: absolute;
		right: 0.38rem;
		text-align: center;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
		border: 1px solid #b9cb08;
		background: #8c9a06;
		border-radius: 0.1875rem;
		margin: 0 0 0 20px;
		padding: 0;
	}
	
	#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
		font-size: 12px;
	}
	
	#g-navigation .subflagNoTopBlocoAbaixo {
		padding: 10px 5px 5px 5px;
	}
	
	#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container img{
		display:none;
	}
	
	.BlocoSubFlagNoTopH_1{
		margin-top: -70px;
	}
	
	#pwebbox935_toggler{
		display:none;
	}

	#pwebbox935_container {
		display:none;
	}
	
	.roksearch-wrapper{
		position: absolute;
		width: 350px;
		margin-left: -40px;
	}
	
	.rokajaxsearch #roksearch_search_str{
		padding:5px;
	}
	
	#blocoFixedSideSocial{
		margin-left: -30px;
		margin-top: -30px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a {
		font-size: 13px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a{
		padding: 12px;
		width: 50px;
	}
	
	.tituloPM {
		font-size: 1.8rem;
		margin-top: -50px;
		margin-left: 20%;
		width: 69%;
	}
	
	.blocoFPAnim1ColunasMain {
		display:none;
	}
	
	#blocoFPAnim1{
		visibility:hidden;
	}
	
	#tltzoomslider2{
		font-size: 1.5rem;
		margin-left: 10%;
		width: 300px;
	}
	
	.dadosMunicipio {
		position: absolute;
		margin-top: 180px;
		text-align: left;
		margin-left: 30px;
		color: black;
		width: 300px;
		font-size: 15px;
		font-family: "Raleway",sans-serif;
	}
	
	.TituloMunicipio {
		position: absolute;
		margin-left: 30px;
		margin-top: 110px;
		height: 30px;
		font-family: "Raleway",sans-serif;
		color: black;
		font-size: 25px;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 50%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	.sprocket-mosaic-title{
		text-align:center;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title a, #Noticias .sprocket-mosaic-item .sprocket-mosaic-info a{
		font-size:14px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title{
		line-height:15px;
	}
	
	#Noticias .sprocket-mosaic-head {
		height: 60px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-text {
		font-family: "Raleway",sans-serif;
		color: black;
		font-size: 13px;
		height: 110px;
	}
	
	.blocosMensagem{
		display:none;
	}
	
	.gantry-width-20 {
		width: 100%;
		display: block;
	}
	
	.gantry-width-10 {
		width: 100%;
		display: block;
	}
	
	#Noticias .sprocket-mosaic .sprocket-padding {
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 591px;
		height: 150px;
	}
	
	.g-offcanvas-toggle{
		z-index: 9999999999;
	}
	
	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 15px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 15px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 50px;
		height: 207px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 15px;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -40px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 15px;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
		height: 207px;
		padding: 80px 50px 0 50px;
		margin-left: -40px;
		font-size: 13px;
	}
	
	.flip-container, .front{
		height:180px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.tituloDoc{
		width: 250px;
		margin-lefT: -100px;
	}
	
	.back{
		margin-top: 10px;
		margin-left: auto;
		margin-right:auto;
	}
	
	.gantry-width-25{
		width: 80%;
		text-align: center;
	}
	
	.imagemPresidente img {
		border: 1px solid transparent;
		border-radius: 180px;
		margin-lefT: 40%;
		height: 150px;
	}
	
	.pres {
		padding-top: 180px;
		color: black;
		font-size: 25px;
		width: 88%;
		text-align: center;
		padding-left: 90px;
	}
	
	.gantry-width-30 {
		width: 100%;
		position: relative;
	}
	
	.barraMensagem{
		padding:25px 10px 0px 20px;
	}
	
	.mais{
		margin-left: auto;
		margin-right: auto;
	}
	
	.textoMensagem {
		padding: 10px 60px 10px 10px;
	}
	
	.blocosMensagem {
		padding-left: 20px;
		margin-left: auto;
		margin-right: auto;
		width: auto;
		max-width: 800px;
	}
	
	.Separador2{
		width:auto;
	}
	
	.Mens, .Mens2, .Mens3, .Mens4 {
		padding: 0 100px;
		font-size: 80px;
		color: white;
		margin-lefT: 70px;
	}
	
	.letraAtividadeMunicipal2{
		margin-left:20%;
	}
	
	.gantry-width-5 {
		width: 25%;
	}
	
	.gantry-width-25b {
		width: 100%;
		text-align: center;
		border: 1px solid rgba(255, 255, 255, 0.3);
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
		width:400px;
	}
	
	#contactos .sprocket-tabs-panels{
		border:0;
	}
	
	.margemTexto {
		margin-right: 0px;
	}
	
	.textoMensagem {
		padding: 10px 10px 10px 10px;
		font-size: 15px;
	}
	
	.fechaJanela{
		margin-left:-30px;
	}
	
	.gantry-width-20b {
		width: 80%;
		border: 1px solid rgba(255, 255, 255, 0.34);
		display: inline-table;
	}
}

@media (min-width: 768px) and (max-width: 958px){
	#MenuResponsive{
		display:none;
	}
	
	#botaoMenu2{
		margin-lefT:0;
	}
	
	#g-navigation .subflagNoTopBlocoAbaixo{
		padding: 15px 5px 5px 5px;
	}
	
	#menuLateral .menu{
		margin-left: -115px;
		height: 102%;
		    padding-lefT: 90px;
	}
	
	.BlocoSubFlagNoTopH_1{
		margin-top: 0px;
		margin-left:-50px;
	}
	
	.roksearch-wrapper{
		position: absolute;
		width: 350px;
		margin-left: 0px;
	}
	
	.rokajaxsearch #roksearch_search_str{
		padding:5px;
	}
	
	#g-navigation .blocoIconPesquisarTopo {
		float: none !important;
		margin-top: 9px;
		margin-left: 50px !important;
		z-index: 1 !important;
		position: absolute !important;
	}
	
	.blocosMensagem{
		display:none;
	}
	
	.fechaJanela {
		margin-left: 0px;
	}
	
	.gantry-width-20 {
		width: 100%;
		display: block;
	}
	
	.letraAtividadeMunicipal {
		color: white;
		font-size: 15px;
		font-family: "Raleway",sans-serif;
	}
	
	.gantry-width-10 {
		width: 100%;
		display: block;
	}
	
	#logo{
		margin-left: 80px;
		margin-right: -80px;
	}
	
	#logo img{width:150px;}
	
	#blocoFixedSideSocial{
		margin-left: -18px;
		margin-top: -30px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a {
		font-size: 13px;
	}
	
	#g-fixedside .g-fixedside-social .g-social a{
		padding: 12px;
		width: 50px;
	}
	
	.tituloPM {
		font-size: 1.8rem;
		margin-top: -50px;
		margin-left: 32%;
		width: 69%;
	}
	
	.blocoFPAnim1ColunasMain {
		display:none;
	}
	
	#blocoFPAnim1{
		visibility:hidden;
	}
	
	#tltzoomslider2{
		font-size: 1.5rem;
		margin-left: 10%;
		width: 300px;
	}
	
	.dadosMunicipio {
		position: absolute;
		margin-top: 180px;
		text-align: left;
		margin-left: 30px;
		color: black;
		width: 300px;
		font-size: 15px;
		font-family: "Raleway",sans-serif;
	}
	
	.TituloMunicipio {
		position: absolute;
		margin-left: 30px;
		margin-top: 110px;
		height: 30px;
		font-family: "Raleway",sans-serif;
		color: black;
		font-size: 25px;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 50%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	.sprocket-mosaic-title{
		text-align:center;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title a, #Noticias .sprocket-mosaic-item .sprocket-mosaic-info a{
		font-size:14px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title{
		line-height:15px;
	}
	
	#Noticias .sprocket-mosaic-head {
		height: 60px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-text {
		font-family: "Raleway",sans-serif;
		color: black;
		font-size: 14px;
		height: 110px;
	}
	
	#Noticias .sprocket-mosaic .sprocket-padding {
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 591px;
		height: 200px;;
	}
	
	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 20px;
		height: 227px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	.flip-container, .front{
		height:180px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.tituloDoc{
		width: 250px;
		margin-lefT: -100px;
	}
	
	.back{
		margin-top: 10px;
		margin-left: auto;
		margin-right:auto;
	}
	
	.gantry-width-25{
		width: 80%;
		text-align: center;
	}
	
	.imagemPresidente img {
		border: 1px solid transparent;
		border-radius: 180px;
		margin-lefT: 40%;
		height: 150px;
	}
	
	.pres {
		padding-top: 180px;
		color: black;
		font-size: 25px;
		width: 88%;
		text-align: center;
		padding-left: 90px;
	}
	
	.gantry-width-30 {
		width: 100%;
		position: relative;
	}
	
	.barraMensagem{
		padding:25px 10px 0px 20px;
	}
	
	.mais{
		margin-left: auto;
		margin-right: auto;
	}
	
	.textoMensagem {
		padding: 10px 60px 10px 10px;
	}
	
	.blocosMensagem {
		padding-left: 20px;
		margin-left: auto;
		margin-right: auto;
		width: auto;
		max-width: 800px;
	}
	
	.Separador2{
		width:auto;
	}
	
	.Mens, .Mens2, .Mens3, .Mens4 {
		padding: 0 100px;
		font-size: 80px;
		color: white;
		margin-lefT: 70px;
	}
	
	.letraAtividadeMunicipal2{
		margin-left:20%;
	}
	
	.gantry-width-5 {
		width: 25%;
	}
	
	.gantry-width-25b {
		width: 100%;
		text-align: center;
		border: 1px solid rgba(255, 255, 255, 0.3);
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
		width:200px;
	}
	
	#contactos .sprocket-tabs-panels{
		border:0;
	}
	
	.fechaJanela {
		margin-left: -45px;
	}
	
	.gantry-width-20b {
		width: 80%;
		border: 1px solid rgba(255, 255, 255, 0.34);
		display: inline-table;
	}
}

@media (min-width: 959px) and (max-width: 959px) {
	#MenuResponsive{
		display:none;
	}
	
	#menuLateral .menu{
		margin-left: -115px;
		height: 102%;
	}
	
	.blocosMensagem{
		padding-left:0;
	}
	
	.blocoSearchTopo{
		margin-top: 40px;
		position: absolute;
		margin-left: -50px;
	}
	
	#g-navigation .blocoIconPesquisarTopo .button.button-blue {
		padding: 10px 100px 10px 10px !important;
	}
	
	#g-fixedside {
		margin-right: 0px;
	}
	
	#g-navigation .blocoIconPesquisarTopo {
		margin-right: 10px;
	}
	
	#g-navigation .rokajaxsearch #roksearch_search_str{
		margin-top: -80px;
		float: none;
	}
	
	.TituloMunicipio {
		margin-top: 73px;
	}
	
	.dadosMunicipio {
		margin-top: 125px;
	}
	
	#municipio .flex-control-nav {
		bottom: 0.65rem;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 50%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
    width: 100%;
    height: 200px;
}

	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 20px;
		height: 227px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	.mais {
		margin-left: 581px;
	}
	
	.gantry-width-20b {
		width: 165px;
		display: inline-table;
	}
	
	#contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
		width: 177px;	
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
		width: 177px;
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		width: 177px;	
	}
	
	#contactos .layout-top .sprocket-tabs-nav {
		padding: 5px 0px 0 0px !important;
		width: 750px;
	}
	
	.gantry-width-20 {
		width: 25%;
		display: inline-block;
	}
	
	.gantry-width-25b {
		width: 30%;
	}
	
	.letraAtividadeMunicipal3{
		display:none;
	}
	
	.fechaJanela {
		margin-left: -20px;
	}
}

@media (min-width: 960px) and (max-width: 1199px) {
	#MenuResponsive{
		display:none;
	}
	
	.blocosMensagem{
		padding-left:0px !important;
	}
	
	#botaoMenu2 {
		margin-left: -20px;
	}
	
	.blocoSearchTopo{
		margin-top: 40px;
		position: absolute;
		margin-left: -50px;
	}
	
	#menuLateral .menu{
		padding-lefT: 120px;
		height: 102%;
		margin-left: -136px;
	}
	
	#g-navigation .blocoIconPesquisarTopo .button.button-blue {
		padding: 10px 100px 10px 10px !important;
	}
	
	#g-navigation .blocoIconPesquisarTopo {
		margin-right: 10px;
	}
	
	#g-fixedside {
		margin-right: -20px;
	}
	
	#g-navigation .rokajaxsearch #roksearch_search_str{
		margin-top: -80px;
		float: none;
	}
	
	.TituloMunicipio {
		margin-top: 73px;
	}
	
	.dadosMunicipio {
		margin-top: 125px;
	}
	
	#municipio .flex-control-nav {
		bottom: 0.65rem;
	}
	
	.sprocket-mosaic-columns-4 li {
		width: 50%;
		height: 500px;
	}
	
	.sprocket-mosaic-container li {
		display: list-item;
    }
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
    width: 100%;
    height: 200px;
}

	#DestaquesA .img2 .g-gridpromogallery-item-desc, #DestaquesA .g-promogallery-style-1 .g-gridpromogallery-item-desc{
		height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-desc{
		padding: 80px 50px 0 20px;
		height: 227px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesC .bolsa .g-gridpromogallery-item-desc, #DestaquesC .agenda .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -20px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#DestaquesD .levadasFP .g-gridpromogallery-item-desc, #DestaquesD .praiasFP .g-gridpromogallery-item-desc{
	    height: 227px;
		padding: 80px 50px 0 20px;
		margin-left: -20px;
		font-size: 13px;
	}
	
	.mais {
		margin-left: 581px;
	}
	
	.gantry-width-20b {
		width: 165px;
		display: inline-table;
	}
	
	#contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
		width: 200px;	
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
		width: 200px;	
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		width: 200px;
	}
	
	#logo img{ 
		width: 150px;
		margin-left: 80px;
	}
	
	.fechaJanela {
		margin-left: -20px;
	}
}

@media (min-width: 1200px) and (max-width: 1439px) {
	#MenuResponsive{
		display:none;
	}
	
	#g-navigation .g-block.logo-top .g-content {
		margin: 0 0 0 20px;
		padding: 0 0 0 71px;
	}
	
	#menuLateral .menu{
		height: 102%;
		padding-left: 120px;
		margin-left: -135px;
	}
	
	#botaoMenu2{
		margin-left: -10px;
	}

	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title a, #Noticias .sprocket-mosaic-item .sprocket-mosaic-info a{
		font-size:16px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-title{
		line-height:15px;
	}
	
	.mais {
		    margin-left: 718px;
	}
	
	.fechaJanela {
		margin-left: -20px;
	}
	
	#contactos .layout-top .sprocket-tabs-nav {
		padding: 15px 0px 0 0px !important;
	}
	
	#contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
		width: 260px;	
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
		width: 260px;	
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		width: 260px;	
	}
	
	.blocosMensagem {
		padding-left: 420px;
	}
	
	.maisNoticias {
		margin-top: -20px;
	}

}

@media (min-width: 1440px) and (max-width: 1599px) {
	#MenuResponsive{
		display:none;
	}
	.tituloPM {
		font-weight: 100;
		font-family: "Raleway",sans-serif;
		font-size: 4rem;
		display: none;
	}
	
	#botaoMenu2{
		margin-left: 120px;
	}
	
	#g-navigation .g-block.logo-top .g-content {
		margin: 0 0 0 50px;
		padding: 0;
	}
	
	#menuLateral .menu{
		margin-left:0;
		padding-left: 120px;
		    height: 102%;
	}
	
	#menuLateral {
		position: absolute;
		z-index: 9999999;
		width: 50px;
		margin-left: -240px;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	.pres {
		padding-left: 115px;
	}
	
	#documentos {
		z-index: 9999999999999999;
	}
	
	.feedback, .feedbackB {
		margin-top: 317px;
	}
	
	#contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		background-color: transparent;
		color: white;
		border: 1px solid transparent;
		width: 270px;
		text-align: center;
		font-size: 18px;
		font-family: "Raleway",sans-serif;
	}
}

@media (min-width: 1600px) and (max-width: 1799px){
	#MenuResponsive{
		display:none;
	}
	
	.tituloPM {
		font-weight: 100;
		font-family: "Raleway",sans-serif;
		font-size: 4rem;
		display: none;
	}
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#botaoMenu2{
		margin-left: 0px;
	}
	
	#menuLateral {
		position: absolute;
		z-index: 9999999;
		width: 50px;
		margin-left: -200px;
	}
	
	#menuLateral .menu {
		height: 102%;
		padding-lefT: 110px;
		margin-left: -125px;
	}
	
	#g-navigation .g-block.logo-top .g-content {
		margin: 0 0 0 80px;
		padding: 0;
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		width: 275px;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	#tltzoomslider1_2 {
		visibility: hidden;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
		margin-lefT: 250px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 337px;
		height: 203px;
	}
}

@media (min-width: 1800px){
	#MenuResponsive{
		display:none;
	}
	
	#tltzoomslider1_2 {
		visibility: hidden;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#contactos .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner, #contactos .sprocket-tabs-nav > li > .sprocket-tabs-inner {
		width: 275px;
	}
	
	#botaoMenu2{
		margin-left: 0px;
	}
	
	#menuLateral {
		position: absolute;
		z-index: 9999999;
		width: 50px;
		margin-lefT: -280px;
	}
	
	#g-navigation .g-block.logo-top .g-content {
		margin: 0 0 0 80px;
		padding: 0;
	}
	
	#menuLateral .menu {
		height: 102%;
		padding-lefT: 80px;
		margin-left: -105px;
	}
	
	.tituloPM {
		font-weight: 100;
		font-family: "Raleway",sans-serif;
		font-size: 4rem;
		display: none;
	}
	
	span.catItemImage {
		display: block;
		text-align: center;
		width: 190px;
		margin: 0;
		height: 100px;
	}
	
	#Noticias .sprocket-mosaic-item .sprocket-mosaic-image {
		width: 417px;
		height: 230px;
	}
	
	
	#DestaquesA .g-gridpromogallery .img2 .g-gridpromogallery-item-title, #DestaquesA .g-gridpromogallery .g-promogallery-style-1 .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
		font-size: 10px;
		font-family: "Raleway",sans-serif;
	}
	
	#DestaquesB .g-gridpromogallery .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 42px;
		color: black;
	    font-size: 13px;
	}
	
	
	#DestaquesC .g-gridpromogallery .bolsa .g-gridpromogallery-item-title, #DestaquesC .g-gridpromogallery .agenda .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
	
	
	#DestaquesD .g-gridpromogallery .levadasFP .g-gridpromogallery-item-title, #DestaquesD .g-gridpromogallery .praiasFP .g-gridpromogallery-item-title{
		margin-left: -51px;
		margin-top: 0px;
		visibility: visible;
		padding-right: 0px;
		color: black;
		font-size: 13px;
	}
}

#roksearch_results a.viewall {display:none !important;}

