/*
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */


/* COVID-19  */
.ckeditor-accordion-container > dl{
	border: none;
}

dl.verde  dt > a,
.ckeditor-accordion-container > dl dt.verde > a {
	background-color: #21a085;
	border-bottom:none;
	border: 1px solid #218170;
}
dl.verde  dt > a:hover,
.ckeditor-accordion-container > dl dt.verde > a:hover {
	background-color: #219575;
}
dl.verde,
dt.verde,
dd.verde {
	border: 1px solid #218170;
}
dl.verde dt.active  > a,
dt.verde .active > a {
	background-color: #218170;
}

dl.vermelho  dt > a,
.ckeditor-accordion-container > dl dt.vermelho > a {
	background-color: #e84a3e;
	border-bottom: none;
	border: 1px solid #e82b29;
}
dl.vermelho,
dt.vermelho,
dd.vermelho {
	border: 1px solid #e82b29;
}
dl.vermelho  dt > a:hover,
.ckeditor-accordion-container > dl dt.vermelho > a:hover {
	background-color: #e83f2e;
}
dl.vermelho  dt.active > a,
dt.vermelho .active > a {
	background-color: #e82b29;
}

dl.azul,
dt.azul,
dd.azul {
	border: 1px solid #0091ea;
}

dl.amarelo dt > a,
.ckeditor-accordion-container > dl dt.amarelo > a {
	background-color: #fd9414;
	border-bottom:none;
	border: 1px solid #fd7500;
}

dl.amarelo{
	border: 1px solid #fd9414;
}

dl.amarelo dt > a:hover,
.ckeditor-accordion-container > dl dt.amarelo > a:hover{
	background-color: #fd8904;
}

dl.amarelo  dt.active > a,
dd.amarelo {
	border: 1px solid #fd7500;
}
@media (min-width: 490px) {

.flex_div {
	display: flex;
	justify-content: space-between;
}

.flex_div > div{
	width: 30%;
}
}

.view-item-civicrm_events {
    border: 1px solid dimgray;
    border-radius: 5px;
    margin: 5px !important;
}

.view-display-id-panel_pane_2 .view-content{
    display: inline-flex;	
}

.view-display-id-panel_pane_2 .views-row{
    margin-right: 10px;	
}

/*\ COVID-19  */

.baixar_10Pix .block-title{
	padding-top:10px;
}

/* Formulários de Inscrição*/
.year{ 
	width:80px;
}

.day{
	width:60px;
}

/*\ Formulários de Inscrição */

.crm-container a.button{
	padding:10px;
}

.crm-container a{
	font-size:larger;
}


.footable-last-column{
	width:35%;
}


.event_summary-section{
    font-size: large;
    font-style: italic;
    background-color: lightgrey;
    font-weight: 600;
    padding: 8px;
}

.cellSpacing tr{
    border-collapse: separate; 
    border-spacing: 5px;
}

/*Menu Principal*/
#menu-bar .block{
    float:none;
    border-radius: 6px;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
    
}

.subMenuTopo
{
    text-transform: uppercase;
    font-weight: bold;
}

.book-navigation .page-up{
	width:6%;
}

.tb-megamenu .nav > li
{
   background: linear-gradient(180deg,darkgrey,lightgrey);
   margin-left: 2px;
}

.tb-megamenu .nav > li > a
{
    border-right:none;
    padding:15px 10px;
}

.tb-megamenu .dropdown-menu 
{
    border-bottom:none;
}

.nivo-caption
{
	font-size:medium;
}

.submenuFilhos
{
    padding-left: 10px;
}

.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li
{
    text-transform:none;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover
{
    background-color: #0094ba;
}

.menuSubEnt{
    text-transform:none;
}

.tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a
{
    color: #0094ba;
}

.tb-megamenu{
    background-color:darkgrey;
    text-transform: uppercase;
}

.mainPrincInic,
.mainPrincMuni,
.mainPrincUtil,
.mainPrincAced{
    border-bottom: 3px solid #0094ba;
    box-shadow: 0px 1px 5px 0px #0094ba;
    color:#007cc2;
}
.mainPrincPart{
    border-bottom: 3px solid #da251c;
    box-shadow: 0px 1px 5px 0px #da251c;
    color:#da251c;
}
.mainPrincVisi{
    border-bottom: 3px solid #eb891a;
    box-shadow: 0px 1px 5px 0px #eb891a;
    color:#eb891a;
}
.mainPrincInves{
    border-bottom: 3px solid #f8c301;
    box-shadow: 0px 1px 5px 0px #f8c301;
    color: #f8c301;
}
.mainPrincCons{
    border-bottom: 3px solid #005ca1;
    box-shadow: 0px 1px 5px 0px #005ca1;
    color: #005ca1;
}
.mainPrincInt{
    border-bottom: 3px solid #007cc2;
    box-shadow: 0px 1px 5px 0px #007cc2;
    color: #0094ba;
}

.menuTopo{
    text-transform: uppercase;
}


.cellSpacing td{
    padding:5px;
}

div.widgets-element-horizontal{
    float:right;
    margin-left:5px;
}

#block-search-form{
    height:50px;
}

.region-highlighted{
    margin-top:8px;
    margin-bottom:8px;
    
}

.theme-light .nivoSlider{
    box-shadow: 0px 1px 5px 0px #4a4a4a;
    border-bottom: 5px solid #0094ba;
}

.theme-light.slider-wrapper{
    padding: 30px;
    border-radius:6px;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.menu-wrapper{
    margin:0px;
}

.content-style{
    border-radius: 6px 6px 0 0;
    margin-top: 1px;
    Border:0px;
}

.nav .block-menu ul, #menu-bar .sf-menu{
    width:100%;
}

.nav .block-menu ul ul {
    margin-top: 1.35em;
}
.nav .block-menu ul ul ul{
    margin-top:1.85em;
}

.content-margin {
    margin:0px;
}


.nav .block-menu li a.active,.nav .block-menu li a:hover {
        color:#000000;
        border-bottom: 3px solid #000000;
       /* border-radius: 0 0 0px 6px;*/
       /* padding-top:2em;*/
}

#main-content{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:8px;
    border-radius: 6px;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

#search-block-form{
    margin-left: 15.3em;
}

#header-wrapper{
  background-color:#ffffff;
  /*background-image: url('estrela.png');*/
  background-image: url('banner_topo.png');
  Background-repeat: no-repeat;
  background-position: center;
}

#menu-bar-wrapper{
    background-color:#efefef;
}

.tituloCentrado{
    text-align: center;
}

.margemEsq{
    float:left;
    margin-left:30px;
}

.reduceFontSize{
    font-size: 10px;
    font-weight:100;
}

.pane-node-field-mapa-localiza-o{
    margin-top: 1em;
}

.field-name-field-resumo{
    background-color: lightgrey;
    text-align: justify;
    font-weight: 700;
    margin-bottom: 2em;
    padding:5px 10px;	
}


.field-name-field-resumo p{
    margin-bottom:0;
}


.field-name-body{
    text-align: justify;
}

.media-youtube-video{
    text-align:center;
}


.media-youtube-player{
   max-height:138px;
}

.media-youtube-1,
.media-youtube-2
{
    margin-left:10px;
    margin-top:5px;
}

/*.media-youtube-player{
    width:550px;
    height:350px;
}*/

.field-type-image figure img {
    margin-top:10px;
}

.field .field-label{
    margin-top:10px;
}

#content-wrapper, #messages-help-wrapper, #tertiary-content-wrapper{
	background-color:#efefef;
}

.block:last-child{
    margin-bottom:0px;
}

.mb-ad ul.menu{
	padding:0 0 0 0;
}

#edit-submit, #edit-submit-documentos-cma{
	color: #555555;
	font: normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	font-weight: bold;
       /* float:right;*/
        margin-top:2px;
	padding: 0.5em 0.5em;
	text-transform:uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 0 #ffffff;
}


.form-wrapper a:hover{
	color:#222222;
}

.region-header,
.region-header .block{
	display:inline;
	padding:0;
	margin-top:0px;
}

#branding{
	width:150px;
        padding:0 0 0 0;
        height:60px;
	display:block;
}

input.form-submit{
    margin:0;
}

#footer-panels-wrapper .panel-display{
    margin-bottom:8px;
    border-radius: 6px;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.content-style{
    background-color: white;
}

.view-primeira-pagina .clearfix{
    border: 2px solid #0094ba;
    background: white;
    text-transform: uppercase;
}

.content-style{
    padding: 10px 30px;
}

.view-primeira-pagina a{
	color:#0094ba;
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform: uppercase;
	font-weight:900;
}

.view-primeira-pagina a:Hover{
	color:#007695;
}

.view-primeira-paginaintervir a, .view-primeira-paginavisitar a, .view-primeira-paginainvestir a, .view-primeira-paginaparticipar a{
    color:#0094ba;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size:smaller;
    font-weight:900;
    text-transform:uppercase;
}

.ViewParticipar td img, .ViewInvestir td img, .ViewIntervir td img, .ViewVisitar td img{
    margin:0;
}

.view-footer{
    float:right;
    vertical-align: bottom;
}

.view-footer img{
    box-shadow:none;
}

.block-inner{
	margin-left:0px;
	margin-right:0px;
}

/*.ViewInvestir td, .ViewParticipar td, .ViewIntervir td, .ViewVisitar td{
    line-height:normal;
    text-align:center;
    vertical-align: top;
    background: #efefef;
} */ 

/*.ViewParticipar td{
    border-bottom: solid 5px #da251c;
}*/

.ViewParticipar .views-field-title,
.ViewInvestir .views-field-title,
.ViewIntervir .views-field-title,
.ViewVisitar .views-field-title{
    background:white;
}

/*.ViewInvestir td{
    border-bottom: solid 5px #f8c301;
}

.ViewIntervir td{
    border-bottom: solid 5px #086782;
}

.ViewVisitar td{
    border-bottom: solid 5px #eb891a;
}*/

.view-primeira-paginaparticipar a:hover{
    color:#da251c;
 /*text-shadow: 1px 1px #302F2F;*/
    line-height: normal;
    text-transform: uppercase;
    font-weight:900;
}

.view-primeira-paginainvestir a:hover{
    color:#DFB001;
    /*text-shadow: 1px 1px #302F2F;*/
    line-height: normal;
    text-transform: uppercase;
    font-weight:900;

}

.view-primeira-paginavisitar a:hover{
    color:#eb891a;
    /*text-shadow: 1px 1px #302F2F;*/
    line-height: normal;
    text-transform: uppercase;
    font-weight:900;
}

.view-primeira-paginaintervir a:hover{
    color:#086782;
    /*text-shadow: 1px 1px #302F2F;*/
    line-height: normal;
    text-transform: uppercase;
    font-weight:900;
}

.view-primeira-paginaintervir .view-content,
.view-primeira-paginavisitar .view-content,
.view-primeira-paginainvestir .view-content,
.view-primeira-paginaparticipar .view-content
{
    background: #efefef;
}

.view-primeira-paginaintervir .view-content
{
    border-bottom: solid 5px #086782;
}

.view-primeira-paginavisitar .view-content
{
    border-bottom: solid 5px #eb891a;    
}

.view-primeira-paginainvestir .view-content
{
    border-bottom: solid 5px #f8c301;
}

.view-primeira-paginaparticipar .view-content
{
    border-bottom: solid 5px #da251c;
}

.view-primeira-paginaintervir .views-field-title,
.view-primeira-paginavisitar .views-field-title,
.view-primeira-paginainvestir .views-field-title,
.view-primeira-paginaparticipar .views-field-title
{
    text-align: center;
    line-height: normal;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5%;
    width: 90%;
}


.view-primeira-paginaintervir .views-field-field-image,
.view-primeira-paginavisitar .views-field-field-image,
.view-primeira-paginainvestir .views-field-field-image,
.view-primeira-paginaparticipar .views-field-field-image
{
    margin-top:5%;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.view-primeira-paginaintervir .view-header,.view-primeira-paginavisitar .view-header,
.view-primeira-paginainvestir .view-header,.view-primeira-paginaparticipar .view-header,
.view-primeira-pagina .view-header{
    text-transform: uppercase;
}

.view-primeira-paginaintervir .view-header{
    color:#086782;
    font-weight:700;
    padding-left: 10px;
}

.view-primeira-paginavisitar .view-header{
    color:#eb891a;
    font-weight:700;
    padding-left: 10px;
}

.view-primeira-paginainvestir .view-header{
    color:#f8c301;
    font-weight:700;
    padding-left: 10px;
}

.view-primeira-paginaparticipar .view-header{
    color:#da251c;
    font-weight:700;
    padding-left: 10px;
}

.view-primeira-pagina .view-header{
    color:#0094ba;
    font-weight:900;
    font-size:16px;
    text-align:left;
}

#tertiary-content-wrapper .block{
	clear:none;
	display:inline;
	float:left;
}

#tertiary-content-wrapper{
	margin-bottom:0px;
}



.panel-display{
   
}

.region-tertiary-content{
	border-radius:0px 0px 6px 6px;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
	padding:10px 30px; 
	background-color:#ffffff;
        margin-bottom:8px;
}

.block{
    margin-bottom:0px;
}

#content-wrapper{
	margin-bottom:0px;
}

.block-block-2{
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.region-secondary-content .block{
   
}

#secondary-content-wrapper{
    margin-bottom:10px;
}

#footer-panels-wrapper{
	margin-bottom:0px;
        margin-top:0px;
        padding:0;
	/*background: linear-gradient(#efefefef,#3A3939);       */
        background-color:#efefef;
}

.region-four-first {
   border-radius:6px 0px 0px 6px;
   background-color:#ffffff;
}

.region-four-second,.region-four-third{
   background-color:#ffffff; 
}

.region-four-fourth{
   border-radius:0px 6px 6px 0px;
   background-color:#ffffff;
}

#block-block-2 .block-title{
    margin-top:7px;
    font-size: small;
}

/*#block-nodeblock-1718
{
    height:216px;
}*/

.footerLink_PE{
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_PortalEdu.png');
    background-position:left top;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
    background-repeat:no-repeat;
    width: 195px; 
    height: 42px;
}

.footerLink_PE:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_PortalEdu.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_PC{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_ProtCivil.png');
    background-position:left top;
    background-repeat:no-repeat;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_PC:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_ProtCivil.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_reclam{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_elogios_reclam_sugest.png');
    background-position:left top;
    background-repeat:no-repeat;
    width: 195px;
    height: 42px;
    margin-top:5px;
    margin-bottom:22.5px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_reclam:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_elogios_reclam_sugest_hover.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px;
    height: 42px;
    margin-top:5px;
    margin-bottom:22.5px;
    margin-right:auto;
    margin-left:auto;
}


.footerLink_ApoioSocial{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_ApoioSocial.png');
    background-position:left top;
    background-repeat:no-repeat;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_ApoioSocial:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_ApoioSocial.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_ArqHist{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_ArqHist.png');
    background-position:left top;
    background-repeat:no-repeat;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:22.5px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_ArqHist:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_ArqHist.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:22.5px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_OP{
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_OrcamPart.png');
    background-position:left top;
    background-repeat:no-repeat;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_OP:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_OrcamPart.png');
    background-repeat:no-repeat;
    background-position:left top;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_BM{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_BibMun.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_BM:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_BibMun.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}


.footerLink_RC{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_reuniaoCMA.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left: 5px;
}

.footerLink_RC:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_reuniaoCMA_hover.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left: 5px;
}

.footerLink_MI{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_MapaInter.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_MI:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_MapaInter.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
}

.footerLink_CIAC{
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_CiacGam.png');
    background-position:left top;
    background-repeat:no-repeat;
    clear:none;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_CIAC:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_CiacGam.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_Galerias{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_GaleriaFV.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_Galerias:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_GaleriaFV_Hover.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_AGE{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Age.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_AGE:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_Age.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_BDE{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_BalcEmp.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_BDE:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_BalcEmp.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:auto;
}

.footerLink_Eleic{
    padding:0;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Eleic.png');
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:5px;
}

.footerLink_Eleic:hover{
    box-shadow:none;
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_Eleic.png');
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:6px;
    margin-right:auto;
    margin-left:5px;
}

.weather_city_value{
	font-size:15px;
}

.book-navigation .page-up{
	width:5%;
}

.region-footer{
	border-bottom: 3px groove #0094ba;
}

.pageIntervir td, .pageInvestir td, .pageParticipar td, .pageVisitar td{
    /*border-radius:0px 0px 6px 6px;*/
    line-height:normal;
    vertical-align: top;
    text-align: center;
    width:25%;
    border: 1px solid #e1e1e1;
}
.pageIntervir td{
    box-shadow: 0px 1px 5px 0px #086782;
}

.pageInvestir td{
    box-shadow: 0px 1px 5px 0px #f8c301;
    border-bottom: solid 5px #f8c301;
    /*border: 1px solid #e1e1e1;*/
}

.pageParticipar td{
    box-shadow: 0px 1px 5px 0px #da251c;
}

.pageVisitar td{
    box-shadow: 0px 1px 5px 0px #eb891a;
}

.lnk_ExecFiscais_lex img,
.lnk_ext_ARS img, .lnk_ext_lusa img, .lnk_ext_AlbufeiraCOM img, .lnk_ext_AlgarveCOM img, .lnk_ext_AlgarveORG img,.lnk_ext_ANMP img, .lnk_ext_AMAL img,
.lnk_ext_CCDR img, .lnk_ext_4ventos img, .lnk_ext_guiaPortugal img, .lnk_ext_INCP img, .lnk_ext_maralgarve img,
.lnk_ext_marinaAlbufeira img, .lnk_ext_noticiasAlbufeira img, .lnk_ext_PortugalinSite img, .lnk_ext_RegiaoSul img, .lnk_ext_RTA img,
.lnk_ext_TurismoPortugal img, .lnk_int_toponima img, .lnk_int_piscmun img, .lnk_int_gaj img,.lnk_ext_livroReclama img, .lnk_PraiasLicenciamentos img
{
    padding:0;
    background-position:left top;
    clear:none;
    background-repeat:no-repeat;
    width:195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:auto;
    margin-left:auto;
}

.lnk_ExecFiscais_lex img:hover,
.lnk_ext_ARS img:hover, .lnk_ext_lusa img:hover,.lnk_ext_AlbufeiraCOM img:hover, .lnk_ext_AlgarveCOM img:hover, .lnk_ext_AlgarveORG img:hover, .lnk_ext_ANMP img:hover, .lnk_ext_AMAL img:hover,
.lnk_ext_CCDR img:hover, .lnk_ext_4ventos img:hover, .lnk_ext_guiaPortugal img:hover, .lnk_ext_INCP img:hover, .lnk_ext_maralgarve img:hover,
.lnk_ext_marinaAlbufeira img:hover, .lnk_ext_noticiasAlbufeira img:hover, .lnk_ext_PortugalinSite img:hover, .lnk_ext_RegiaoSul img:hover,.lnk_ext_RTA img:hover,
.lnk_ext_TurismoPortugal img:hover, .lnk_int_toponimia img:hover, .lnk_int_piscmun img:hover, .lnk_int_gaj img:hover, .lnk_ext_livroReclama img:hover, .lnk_PraiasLicenciamentos img:hover
{
    box-shadow:none;
    background-repeat:no-repeat;
    background-position:left top;
    clear:none;
    padding:0;
    width: 195px; 
    height: 42px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:auto;
    margin-left:auto;
}

.lnk_AderirFatElec img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_AderirFatElec.png');
}

.lnk_AderirFatElec img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_AderirFatElec_Hover.png');
}

.lnk_ContactGerais img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ContactGerais.png');
}

.lnk_ContactGerais img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ContactGerais_Hover.png');
}

.lnk_ext_TurismoPortugal img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_TurismoPortugal.png');
}

.lnk_ext_TurismoPortugal img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_TurismoPortugal_Hover.png');
}

.lnk_ext_RTA img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_RTA.png');
}

.lnk_ext_RTA img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_RTA_Hover.png');
}

.lnk_ext_RegiaoSul img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_RegiaoSul.png');
}

.lnk_ext_RegiaoSul img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_RegiaoSul_Hover.png');
}


.lnk_ext_PortugalinSite img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_PortugalinSite.png');
}

.lnk_ext_PortugalinSite img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_PortugalinSite_Hover.png');
}

.lnk_ext_noticiasAlbufeira img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_NoticiasAlbufeira.png');
}

.lnk_ext_noticiasAlbufeira img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_NoticiasAlbufeira_Hover.png');
}

.lnk_ext_marinaAlbufeira img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_MarinaAlbufeira.png');
}

.lnk_ext_marinaAlbufeira img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_MarinaAlbufeira_Hover.png');
}

.lnk_ext_maralgarve img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_MarAlgarveCOM.png');
}

.lnk_ext_maralgarve img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_MarAlgarveCOM_Hover.png');
}

.lnk_ext_INCP img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_INCP.png');
}

.lnk_ext_INCP img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_INCP_Hover.png');
}

.lnk_ext_guiaPortugal img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_GuiaPortugal.png');
}

.lnk_ext_guiaPortugal img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_GuiaPortugal_Hover.png');
}

.lnk_ext_4ventos img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_4Ventos.png');
}

.lnk_ext_4ventos img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_4Ventos_Hover.png');
}

.lnk_ext_CCDR img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_CCDRAlgarve.png');
}

.lnk_ext_CCDR img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_CCDRAlgarve_Hover.png');
}

.lnk_ext_AMAL img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_AMAL.png');
}

.lnk_ext_AMAL img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_AMAL_Hover.png');
}

.lnk_ext_ANMP img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_ANMP.png');
}

.lnk_ext_ANMP img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_ANMP_Hover.png');
}

.lnk_ext_AlgarveORG img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_AlgarveORG.png');
}

.lnk_ext_AlgarveORG img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_AlgarveORG_Hover.png');
}

.lnk_ext_AlgarveCOM img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_AlgarveCOM.png');
}

.lnk_ext_AlgarveCOM img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_AlgarveCOM_Hover.png');
}

.lnk_ext_AlbufeiraCOM img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_AlbufeiraCOM.png');
}

.lnk_ext_AlbufeiraCOM img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_AlbufeiraCOM_Hover.png');
}

.lnk_ext_ARS img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_ARSAlgarve.png');
}

.lnk_ext_ARS img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_ARSAlgarve_Hover.png');
}

.lnk_ext_lusa img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_AgenciaLusa.png');
}

.lnk_ext_lusa img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_AgenciaLusa_Hover.png');
}

.lnk_ext_livroReclama img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_LivroReclama.png');
}

.lnk_ext_livroReclama img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_LivroReclama_Hover.png');
}

.lnk_int_toponimia img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_Toponimia.png');
}

.lnk_int_toponimia img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_Toponimia_Hover.png');
}

.lnk_int_piscmun img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_PiscMun.png');
}

.lnk_int_piscmun img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_PiscMun_Hover.png');
}

.lnk_int_gaj img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Util_GAJ.png');
}

.lnk_int_gaj img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Util_GAJ_Hover.png');
}

.lnk_BaixaContador img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_BaixaContador.png');
}

.lnk_BaixaContador img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_BaixaContador_Hover.png');
}

.lnk_FornAgua img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Fornecimento.png');
}

.lnk_FornAgua img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Fornecimento_Hover.png');
}

.lnk_servag_form img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ServAguas_Form.png');
}

.lnk_servag_form img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ServAguas_Form_Hover.png');
}

.lnk_TaxaRecHidricos img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_TaxaRecursosHidricos.png');
}

.lnk_TaxaRecHidricos img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_TaxaRecursosHidricos_Hover.png');
}

.lnk_BoasPraticasGestAgua img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_BoasPraticasnaGestAgua.png');
}

.lnk_BoasPraticasGestAgua img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_BoasPraticasnaGestAgua_Hover.png');
}

.lnk_Tarifarios img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Tarifarios.png');
}

.lnk_Tarifarios img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Tarifarios_Hover.png');
}

.lnk_OutrosDocInf img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_OutrosDocsInfos.png');
}

.lnk_OutrosDocInf img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_OutrosDocsInfos_Hover.png');
}

.lnk_MudancaNome img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_MudancaNome.png');
}

.lnk_MudancaNome img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_MudancaNome_Hover.png');
}

.lnk_ComLeituras img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ComLeituras.png');
}

.lnk_ComLeituras img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ComLeituras_Hover.png');
}

.lnk_ModosPag img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ModosPag.png');
}

.lnk_ModosPag img:hover{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ModosPag_Hover.png');
}

.lnk_ProcessosDespachados img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ProcessosDespach.png');
}

.lnk_ProcessosDespachados img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ProcessosDespach_Hover.png');
}

.lnk_LegisObPart img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Legislacao.png');
}

.lnk_LegisObPart img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Legislacao_Hover.png');
}

.lnk_FormsObPart img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Formularios.png');
}

.lnk_FormsObPart img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Formularios_Hover.png');
}

.lnk_CiacGam img{
    background-image:url('/sites/default/files/public/fp_lnk/FP_LNK_CiacGam.png');
}

.lnk_CiacGam img:hover{
    background-image: url('/sites/default/files/public/fp_lnk/FP_LNK_Hover_CiacGam.png');
}

.lnk_EmissPlantObPart img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_EmissaoPlantas.png');
}

.lnk_EmissPlantObPart img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_EmissaoPlantas_Hover.png');
}

.lnk_Publicidade img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Publicidade.png');
}

.lnk_Publicidade img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Publicidade_Hover.png');
}

.lnk_Elevadores img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Elevadores.png');
}

.lnk_Elevadores img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Elevadores_Hover.png');
}

.lnk_OcupacaoViaPublica img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_OcupacaoViaPublica.png');
}

.lnk_OcupacaoViaPublica img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_OcupacaoViaPublica_Hover.png');
}

.lnk_Cemiterio img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Cemiterios.png');
}

.lnk_Cemiterio img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Cemiterios_Hover.png');
}

.lnk_VendaAmbulante img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_VendaAmbulante.png');
}

.lnk_VendaAmbulante img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_VendaAmbulante_Hover.png');
}

.lnk_Estacionamento img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Estacionamento.png');
}

.lnk_Estacionamento img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Estacionamento_Hover.png');
}

.lnk_Diversos img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_Diversos.png');
}

.lnk_Diversos img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_Diversos_Hover.png');
}

.lnk_CartaoResidente img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_CartaoResidente.png');
}

.lnk_CartaoResidente img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_CartaoResidente_Hover.png');
}

.lnk_ExecucoesFiscais img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ExecucoesFiscais.png');
}

.lnk_ExecucoesFiscais img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ExecucoesFiscais_Hover.png');
}

.lnk_RH img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_RH.png');
}

.lnk_RH img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_RH_Hover.png');
}

.lnk_ExecFiscais_lex img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ExecFiscais_lex.png');
}

.lnk_ExecFiscais_lex img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ExecFiscais_lex_Hover.png');
}

.lnk_ObrasPart img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_ObrasPart_Hover.png');
}

.lnk_ObrasPart img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_ObrasPart.png');
}

.protecaoCivil .views-row{
    border-bottom: 3px groove #086782;
    margin-bottom:7px;
}

.lnk_DelibObras img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_DelibObras_Hover.png');
}

.lnk_DelibObras img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_DelibObras.png');
}

.lnk_pc_icnf img{
    background-image:url('/sites/default/files/public/ligacoes/PC_LNK_ICNF.png');
}

.lnk_pc_icnf img:hover{
    background-image: url('/sites/default/files/public/ligacoes/PC_LNK_ICNF_hover.png');
}

.lnk_pc_editais img{
    background-image:url('/sites/default/files/public/ligacoes/PC_LNK_Editais.png');
}

.lnk_pc_editais img:hover{
    background-image: url('/sites/default/files/public/ligacoes/PC_LNK_Editais_hover.png');
}

.lnk_pc_planosMunicipais img{
    background-image:url('/sites/default/files/public/ligacoes/PC_LNK_PlanosMunicipais.png');
}

.lnk_pc_planosMunicipais img:hover{
    background-image: url('/sites/default/files/public/ligacoes/PC_LNK_PlanosMunicipais_hover.png');
}

.lnk_PraiasLicenciamentos img:hover{
    background-image: url('/sites/default/files/public/ligacoes/LNK_PraiasLicenc_hover.png');
}

.lnk_PraiasLicenciamentos img{
    background-image:url('/sites/default/files/public/ligacoes/LNK_PraiasLicenc.png');
}


.ligacoesUteis h3{
    font-size: 1.5em;
    color:#086782;
}

.block-footer-message{
    padding-top:5px;
    color: #efefef;
}

#block-block-16{
    text-align:center;
}

.galleria-content{
    width:60%;
    height:350px;
    margin: 0 auto;
}

div#galleria-1.galleria-content{
   width:100%;
}

div#galleria-1.galleria-container{
  width:100%;
}


/* Layout View Primeira Pagina */
.view-primeira-pagina
{
    background: #efefef;
    border-bottom: solid 5px #0094ba;
    border-top: solid 5px #0094ba;
    text-align:center;
}

.displayDestaques .views-field-title
{
    background: white;
}

.displayDestaques .views-row-1,
.displayDestaques .views-row-2
{
    width: 50%;
    display:inline-block;
    float:left;
}

.displayDestaques .views-row-3,
.displayDestaques .views-row-4,
.displayDestaques .views-row-5
{
    width:25%;
    display:inline-block;
    float:left;
}
.displayDestaques .views-row-6
{
    width:25%;
    display:inline-block;
}

.displayDestaques .views-row-1 .views-field-title,
.displayDestaques .views-row-2 .views-field-title
{
    width:93%;
    height: 45px;    
    margin:0 auto;
}

.displayDestaques .views-row-3 .views-field-title,
.displayDestaques .views-row-4 .views-field-title,
.displayDestaques .views-row-5 .views-field-title,
.displayDestaques .views-row-6 .views-field-title
{
   height:70px;
   width:82%;
   padding-top:10px;
}

.displayDestaques .views-row-3 .views-field-title,
.displayDestaques .views-row-5 .views-field-title
{
    margin:0 auto;
}

.displayDestaques .views-row-4 .views-field-title,
.displayDestaques .views-row-6 .views-field-title
{
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 5px;
}

.displayDestaques .views-row-1 .views-field-field-imagem-destaque-quadrada,
.displayDestaques .views-row-1 .views-field-field-imagem-destaque-quadrada-1,
.displayDestaques .views-row-2 .views-field-field-imagem-destaque-quadrada,
.displayDestaques .views-row-2 .views-field-field-imagem-destaque-quadrada-1,
.displayDestaques .views-row-3 .views-field-field-image,
.displayDestaques .views-row-3 .views-field-field-imagem-destaque-quadrada-1,
.displayDestaques .views-row-4 .views-field-field-image,
.displayDestaques .views-row-4 .views-field-field-imagem-destaque-quadrada,
.displayDestaques .views-row-5 .views-field-field-image,
.displayDestaques .views-row-5 .views-field-field-imagem-destaque-quadrada-1,
.displayDestaques .views-row-6 .views-field-field-image,
.displayDestaques .views-row-6 .views-field-field-imagem-destaque-quadrada
{
    display:none;
}
.displayDestaques .views-row-1,
.displayDestaques .views-row-2
{
    margin-bottom: 20px;
}

.displayDestaques .views-row-3,
.displayDestaques .views-row-4,
.displayDestaques .views-row-5,
.displayDestaques .views-row-6
{
    margin-bottom:10px;
}
/* \Layout View Primeira Pagina */
/* <Layout Noticias> */
.noticias .view-content{
    display:inline-block;
    background: #efefef; 
    width:100%;
}

.noticias .views-row{
    margin:10px auto;
    width:25%;
    float:left;
    clear:none;
}

.noticias .views-row .views-field-field-image{
    text-align:center;
}

.noticias .views-row .views-field-title{
    width:93%;
    margin:0 auto;
    text-align:center;
    height: 40px;
    line-height: normal;
    background-color:white;
}

/* </Layout Noticias> */

/* </Layout Butoes> */
.butao .view-content,
.galeriasFotosVidPub .view-content{
	display: inline-block;
	width:100%;
}

.butaoProtecCivil{
	margin: 5px auto;
	float:left;
	clear:none;
}

.butao .views-row{
	display:inline-block;
	width:33%;
	margin: 5px auto;
}

.galleriaFotos .galleria-content{
	height:200px;
	width:80%;
	margin-bottom:20px;
}

.galeriasFotosVidPub .views-row{
	width:33%;
	margin: 5px auto;
	float:left;
	clear:none;
}

.galeriasFotosVidPub .views-field-title{
	text-align:center;
	width:80%;
	margin: 0 auto;
	height:40px;
	text-transform:uppercase;
	font-weight:600;
}

/* </Layout Butoes> */

/* <Layout Publicacoes> */

.publicacoes .view-content{
	display:inline-block;
	width:100%;	
}

.publicacoes .views-row{
	display:inline-block;
	width:24%;
	margin: 20px auto;
}

.publicacoes .views-field-title{
	height:40px;
	text-align:center;
	width: 50%;
	margin:0 auto;
}

.publicacoes .views-field-field-imagem-agenda{
	text-align:center;
}


/* </Layout Publicacoes> */

#footer-wrapper{
    background-color:darkgrey;
    
}

.margemTopo{
    margin-top:20px;
}

.file
{
	display:list-item;
	list-style-type:none;
}

.imagensEmLinha figure{
    float:left;
    margin-right:5px;
}
.centrar{
    text-align: center;
}

.rodape{
	display: inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	clear:none;
	width:23%;
}


.view-publica-es-municipais td{
    text-align:center;
}

.embedded-video{
    text-align:center;
}

.view-galerias td h2{
    text-align:center;
}


.linkPesquisa 
{
	text-align:center;
}

.linkPesquisa:hover img
{
   opacity:0.7;
   transform:scale(1.1,1.1);
}

/* Vista Documentos frontpage */
.block-documentos-recentes-block h2{
                padding-top: 4px;
}

.recenteDocs li{
        list-style-type: circle;
}

.recenteDocs .jcarousel-container-vertical{
                width:200px;
                height:auto;
                padding: 5px 5px;
}

.recenteDocs .jcarousel-container{
        border: 0px;
        box-shadow: 0px 0.25px 1px 0px #4a4a4a;
}

.recenteDocs .jcarousel-item{
         width:198px;
         box-shadow:none;
         border-style:dotted;
         border-width: 1px 0px 1px 0px ;
         border-color:#CCC;
}

.recenteDocs .jcarousel-clip-vertical{
                height:164px;
}

.recenteDocs .jcarousel-next-vertical,
.recenteDocs .jcarousel-prev-vertical{
                display:none;
}
/*\ Vista Documentos frontpage */

/* Pagina Ambiente Ecocentros*/
.ecoCentros .field-item{
	float:left;
	margin:0 12px;
} 
/*\ Pagina Ambiente Ecocentros*/



.tituloContratosAgua h1 .node-title{
	font-size:1.5em;
}

/* AGE Incentivos  */
.page-node-1804 .region-two-66-33-first{
	width:100% !important;;
}

.documentosAGE .footable-first-column,
.documentosAGE .footable-last-column{
	width:15%;
}
/*\ AGE Incentivos  */

/* Diversos */
.webform-component--civicrm-1-contact-1-fieldset-fieldset--morada-codigo-postal--civicrm-1-contact-1-address-postal-code,
.webform-component--civicrm-1-contact-1-fieldset-fieldset--morada-codigo-postal--civicrm-1-contact-1-address-postal-code-suffix,
.webform-component--civicrm-1-contact-1-fieldset-fieldset--morada-codigo-postal--civicrm-1-contact-1-address-city{
	display:block;
	float:left;
}

.webform-component--civicrm-1-contact-1-fieldset-fieldset--morada-codigo-postal--civicrm-1-contact-1-address-postal-code-suffix,
.webform-component--civicrm-1-contact-1-fieldset-fieldset--morada-codigo-postal--civicrm-1-contact-1-address-city{
	padding-left:1em;
}
/*\ Diversos  */
