#block-block-1 {
	background-color: #FFFFE3;
}

/*.ui-datepicker {
	width: auto !important;
}*/

/*html.js input.form-autocomplete {
	background-position: 100% 2px;
}*/

/* form autocompletion */
html.js input.form-autocomplete {
  background-position: 99% 8px; /* LTR */
}
html.js input.throbbing {
  background-position: 99% -12px; /* LTR */
}

#main {
	margin-top: 20px;
	margin-bottom: 20px;
}

.block-title-link {
	color: #181818;
}

.block-title-link:hover {
	color: #181818;
}

.field-type-image img {
	margin: 0 0 0.5em;
}

.view-ponto-de-interesse img {
	margin: 0 0 0.5em;
}

.views-view-grid  .node-teaser {
	border: none;
}

.views-view-grid .node-teaser h2 a {
	color: #009cbf;
}

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

.views-view-grid .field-type-image {
	float: left;
	margin-right: 10px;
}

.ds-1col .field-type-image {
	float: left;
	margin-right: 10px;
}

.ds-1col .field-name-title h2 {
	margin-top: 0;
	padding-top: 0;
}

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

#mensagem_presidente_foto {
	float: left;
	margin-right: 10px;
}

.node-teaser #mensagem_presidente_foto {
	width: 100px;
}

.view-mensagem-do-presidente {
	text-align: justify;
}

#block-system-main .field-name-body {
	text-align: justify;
}

#block-block-1 .content {
	font-size: 75%;
}

.region-header {
	float: initial;
}

#logo, #name-and-slogan, .region-header .block {
	float: initial;
	margin: 0px;
	padding: 0px;
}

#name-and-slogan {
	margin-top: 10px;
	margin-bottom: 5px;
}

.region-header {
    margin: 0px;
}

/*.block-image {
	text-align: center;
}*/

#footer-wrapper .block {
	border: none;
	padding-top: 0;
	margin: 0;
}

#footer-wrapper h2 {
	color: #ffffff !important;
	font-weight: bold;
	margin-bottom: 5px;
	/*font-size: 1.1em;*/
}

#footer-wrapper h2 a {
	color: #ffffff !important;
	/*font-weight: bold;
	margin-bottom: 5px;*/
}

/*#footer-columns h2 {
	margin-top: 0;
	border: none;
}*/

#footer-columns .content ul.slides li a {
	margin: 0;
	padding: 0;
}

#footer {
	margin-top: 30px;
	text-align: center;
	border: none;
}

#footer .region {
	margin-top: 0;
}

#footer-wrapper {
	background-image: url(../images/bg-bot.gif);
	padding-top: 20px;
	padding-bottom: 0;
	/*background-repeat: repeat-x;*/
}

#main-wrapper {
	/*-webkit-box-shadow: 0px 5px 30px 0px rgba(50, 50, 50, 0.8);
	-moz-box-shadow:    0px 5px 30px 0px rgba(50, 50, 50, 0.8);
	box-shadow:         0px 5px 30px 0px rgba(50, 50, 50, 0.8);*/
}

/*.50porcento {
	width: 50%;
}*/

/*#cabecalho_row {
	margin-bottom: 10px;
}*/

#cabecalho_left {
	width: 25%;
	float: left;
	text-align: center;
}

#cabecalho_right {
	width: 75%;
	float: left;
}

.views-view-grid td {
	width: 20%;
	vertical-align: top;
}

.views-view-grid td h2{
	font-size: 1.1em !important;
}

.views-view-grid td .node-teaser {
	margin-bottom: 0px;
}

.views-view-grid .flexslider {
	max-width: 188px;
}

/*.view-noticias .field-type-image, .node-noticia .field-type-image, .view-eventos .field-type-image, .node-evento .field-type-image {
	float: left;
	padding-right: 10px;
}*/

.view-noticias .field-name-post-date, .view-eventos .field-name-field-data, .node-noticia .field-name-post-date, .node-evento .field-name-field-data, .field-name-post-date {
	margin-bottom: 10px;
}

.views-field-field-cargo {
	font-weight: bold;
}


.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

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

.slides {
	margin: 0px !important;
	padding: 0px !important;
}

.flexslider {
	margin: 0px !important;
}

.sidebar .block {
	background-color: #ECECEC;
}

#secondary-menu {
	/*margin: 0 auto;*/
	overflow: initial;
	/*width: 100%;*/
}



@media all and (min-width: 925px) {
	#site-name {
		/*margin-top: 80px !important;*/
	}
}

@media all and (max-width: 925px) {
	#logo {
		padding-bottom: 0px;
	}
}

#site-name a {
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}

#header .section {
	/*background: url(../images/header.jpg) no-repeat 0 0 transparent;*/
}

#header {
	background: url(../images/bg.gif);
}

/*#block-views-pagina-inicial-noticias-block .views-field-field-image {
	float: left;
	margin-right: 10px;
}*/

#block-views-pagina-inicial-noticias-block .views-field-created {
	/*font-weight: bold;*/
	margin-bottom: 10px;
}

.region-content .views-field-body {
	text-align: justify;
	/*text-indent: 1em;*/
}

.region-content .views-field-title a {
	color: #4a4a4a;
	font-weight: bold;
}

/*#block-views-pagina-inicial-eventos-block .views-field-field-image {
	float: left;
	margin-right: 10px;
}*/

#block-views-pagina-inicial-eventos-block .views-field-field-data {
	/*font-weight: bold;*/
	margin-bottom: 10px;
}

#block-views-avisos-block {
	background-color: #FFE0BB;
}

#block-views-avisos-block .views-row {
	background: #fff;
	border: 4px solid #fff;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
}

#block-views-avisos-block .views-row-last {
	margin-bottom: 0px;
}

#block-views-avisos-block .views-field-title h1 {
	/*display: inline-block;*/
	/*float: left;*/
	margin-top: 0.67em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#block-views-avisos-block .views-field-created {
	/*float: right;*/
	margin-bottom: 0.67em;
}

#block-views-avisos-block .views-field-field-botoes-social {
	margin-top: 10px;
}

#block-views-proximos-eventos-block .views-row {
	background: #fff;
	border: 4px solid #fff;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
}

#block-views-proximos-eventos-block .views-row-last {
	margin-bottom: 0px;
}

/*#block-views-ponto-de-interesse-block {
	background-color: #F5FBD4;
}*/

#block-views-meteorologia-block {
	padding: 10px;
	background: none;
	border: none;
}

#block-views-meteorologia-block .content {
	margin: 0px;
	text-align: center;
}

#block-views-meteorologia-block .view-content .views-row {
	display: inline-block;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	border: none;
}

/*#block-views-meteorologia-block .view-content .views-row:before {
   content: "Teste: ";
}*/

#block-views-meteorologia-block .views-field-field-codigo {
	/*float: left;*/
	/*display: inline-block;*/
}

#block-views-meteorologia-block .views-field-field-estado {
	/*display: inline-block;*/
	/*padding-top: 25px;*/
}

#block-views-meteorologia-block .views-field-field-baixa {
	/*font-size: large;*/
	color: #4BB3FF;
	margin: 10px;
	font-weight: bold;
}

#block-views-meteorologia-block .views-field-field-alta {
	/*font-size: large;*/
	color: #EC4F35;
	margin: 10px;
	font-weight: bold;
}

#header {
	/*background: none;*/
}

.region-header {
	border: none;
	background: none;
	/*background-color: #ECECEC !important;
	background-color: rgba(0, 0, 0, 0.1) !important;*/
}

.region-header #block-user-login .form-item-name {
	margin-right: 10px;
}

.region-header #block-user-login .item-list li {
	margin-right: 10px;
}

/*.mapa {
	width: 100% !important;
}*/

.social-botton {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

.social-botton div,
.social-botton span,
.social-botton iframe {
	display: block;
	/*width: auto !important;*/
}

.fb_iframe_widget span {
	display: block !important;
}

#g-plus-one div, #g-plus-one div iframe {
	width: auto !important;
}

.node .social-bottons {
	margin-top: 10px;
}

.view-pagina-atas-de-assembleia .date-display-single, .view-pagina-atas-de-executivo .date-display-single, .view-pagina-editais .date-display-single {
	font-weight: bold;
	font-size: large;
}

.view-pagina-atas-de-assembleia .views-field-field-data-ata .date-display-single, .view-pagina-atas-de-executivo .views-field-field-data-ata .date-display-single, .view-pagina-editais .views-field-field-data-ata .date-display-single {
	font-weight: normal;
	font-size: inherit;
}

.view-pagina-atas-de-assembleia .views-field-title, .view-pagina-atas-de-executivo .views-field-title {
	display: inline-block;
	font-weight: bold;
}

.view-pagina-atas-de-assembleia .views-field-field-data-ata, .view-pagina-atas-de-executivo .views-field-field-data-ata, .view-pagina-editais .views-field-field-data-ata {
	margin-bottom: 10px;
}

.view-pagina-atas-de-assembleia .views-field-field-extraordinaria, .view-pagina-atas-de-executivo .views-field-field-extraordinaria  {
	display: inline-block;
}

.view-pagina-atas-de-assembleia .views-field-field-ficheiro, .view-pagina-atas-de-executivo .views-field-field-ficheiro, .view-pagina-editais .views-field-field-ficheiro {
	background-color: white;
    display: block;
    padding: 5px;
}

.view-pagina-atas-de-assembleia .file, .view-pagina-editais .file, .view-pagina-atas-de-executivo .file, .view-pagina-editais .file  {
	display: block;
    padding: 5px;
}

.view-pagina-atas-de-assembleia .views-row, .view-pagina-atas-de-executivo .views-row, .view-pagina-editais .views-row {
	background-color: #ECECEC;
    border-left: 3px solid #cccccc;
	padding: 10px;
	margin-bottom: 20px;
}

.view-pagina-editais .views-field-field-documentos {
	margin-top: 10px;
	background-color: white;
    display: block;
    padding: 5px;
	margin-left: 10px;
	/*border-left: 3px solid #cccccc;*/
}

.views-field-edit-node a {
	display: inline-block;
    margin: 10px;
    padding: 5px;
    background-color: green;
	font-size: small;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.views-field-delete-node a {
	display: inline-block;
    margin: 10px;
    padding: 5px;
    background-color: red;
	font-size: small;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.views-field-edit-node a, .views-field-delete-node a {
	color: white !important;
}
