/* Created with a little help from Joomla! 1.5+ Template Toolbar (http://www.dekoraktiv.com/) */
body {
  margin:0;
  font-family: 'Maven Pro', sans-serif;
  font-size:12px;
  background-image:url(../images/bg.png);
  background-position:center top;
  background-repeat:no-repeat;
}

p {
  margin-top:5px;
  margin-bottom:5px;
  font-size:14px;
}

h1 {
  margin:0;
}

h2 {
  color:#437d7f;
  margin:0;
  font-size:20px;
  font-weight:normal;
  text-transform:none;
  padding-top:5px;
  padding-bottom:5px;
}

h3 {
}

a:link, a:active, a:visited {
  text-decoration:none;
  color:#437d7f;
  font-weight:bold;
  font-size:12px;
  margin-top:0;
}

a:hover {
  text-decoration:underline;
}

/* TEMPLATE CSS */

/* JOOMLA CSS */

.article_separator {
}

.adminform {
}

.author {
}

.bannerfooter {
}

.bannergroup {
}

.bannerheader {
}

.banneritem {
}

.blog {
}

.blog_more {
}

.blogsection {
}

.breadcrumbs {
}

.button {
}

.buttonheading {
}

.clr {
  clear: both;
  float:none;
}

.componentheading, .contentheading {
  color:#437d7f;
  margin:0;
  font-size:20px;
  font-weight:normal;
  text-transform:none;
  padding-top:5px;
  padding-bottom:5px;
}

.content_email {
}

.content_rating {
}

.content_vote {
}

.contentdecription {
}

.contentpagetitle {
}

.contentpane {
}

.contentpaneopen {
}

.contenttoc {
}

.createdate {
}

.created-date {
}

.date {
}

.input {
}

.inputbox {
}

.intro {
}

.latestnews {
}

.loclink {
}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
}

a.mainlevel:hover {
}

.message {
}

.metadata {
}

.modifydate {
}

.module {
}

.moduletable {
}

.mosimage {
}

.mosimage_caption {
}

.mostread {
}

.newsfeed {
}

.outline {
}

.pagenav {
}

.pagenav_next {
}

.pagenav_prev {
}

.pagenavbar {
}

.pagenavcounter {
}

.pathway {
}

.pollstableboarder {
}

.read {
}

.search {
}

.searchintro {
}

.sections {
}

.sectiontable_footer {
}

.sectiontableentry {
}

.sectiontablefooter {
}

.sectiontableheader {
}

.small {
}

.smalldark {
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
}

a.sublevel:hover {
}

.title {
}

.jicons-text{
  font-weight:bold;
}

.wrapper {
  margin:0 auto;
  width:1000px;
}
.slideshow{
  height:182px;
  width:1000px;
  overflow:hidden;
  background-image:url(../images/slidebg.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}
.topo{
  /*float:right;
  position:relative;
  margin-top:-419px;
  right:0;
  z-index:10;
  background-color:#FFF;
  height:105px;*/
  height:auto;
  width:1000px;
}
.logotipo{
  padding-top:5px;
  /*padding-left:30px;*/
  float:left;
  margin-bottom:5px;
}
.menu{
  height:25px;
  background-color:#5cadb0;
}
.moduletable_acesso ul, .moduletable_acesso #form-login-remember{
  display:none;
}
.caixas{
  padding-top:10px;
  float:right;
  width:185px;
}
.moduletable_acesso h3{
  margin:0;
  color:#5e5e5e;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  padding-bottom:5px;
}
.moduletable_acesso .inputbox{
  background-image:url(../images/fundo_caixas.png);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:transparent;
  width:67px;
  padding-left:10px;
  height:20px;
  font-size:10px;
  color:#5e5e5e;
  border:none;
}
.moduletable_acesso .button{
  background-image:url(../images/botao_login.png);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:transparent;
  width:13px;
  height:17px;
  font-size:0px;
  border:none;
  padding:0;
  margin:0;
}
.moduletable_pesquisar .inputbox{
  background-image:url(../images/fundo_caixas2.png);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:transparent;
  width:150px;
  padding-left:10px;
  height:20px;
  font-size:10px;
  color:#5e5e5e;
  border:none;
}
.moduletable_pesquisar .button{
  background-image:url(../images/botao_pesquisa.png);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:transparent;
  width:18px;
  height:19px;
  font-size:0px;
  border:none;
  padding:0;
  margin-top:0;
  margin-bottom:0;
  margin-left:5px;
}
.moduletable_principal{
  height:25px;
  text-align:right;
  float:right;
}
.moduletable_principal ul li a{
  color:#FFFFFF !important;
  border:none !important;
  background-image:none !important;
  background-color:transparent !important;
  font-size:13px !important;
  font-weight:normal !important;
  padding:5px 8px 8px 10px!important;
}
.moduletable_principal ul li a:hover{
  text-decoration:none !important;
  background-color:#FFFFFF !important;
  color:#78cdd0 !important;
}
.moduletable_principal ul li ul li a{
  color:#78cdd0 !important;
  border:none !important;
  background-image:none !important;
  background-color:#FFFFFF !important;
  font-size:13px !important;
  font-weight:normal !important;
  padding:5px 8px 8px 10px!important;
  width:100px !important;
  text-align:center !important;
}
.moduletable_principal ul li ul li{
  margin-bottom:3px !important;
  width:100px !important;
  text-align:center !important;
}
.moduletable_principal .ux-menu-arrow{
  display:none !important;
}
.grandes_areas{
  float:right;
  height:61px;
  width:238px;
  position:relative;
  margin-top:-280px;
  right:0;
  z-index:10;
}
.grandes_areas p{
  margin:0px;
}
.grandes_areas .prov{
}
.grandes_areas .inst{
  border-bottom:2px solid #78cdd0;
  padding-bottom:1px;
}
.left{
  width:594px;
  float:left;
  min-height:400px;
}
.right{
  width:390px;
  padding-top:19px;
  float:right;
  min-height:400px;
}
.moduletable_noticias{
  width:594px;
  z-index:10;
  position:relative;
}
.moduletable_noticias h3{
  color:#FFFFFF;
  margin:0;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#78cdd0;
  width:207px;
  height:16px;
}
.moduletable_noticias .imagem{
  width:143px;
  height:125px;
  overflow:hidden;
}
.moduletable_noticias .titulo{
  margin-top:15px;
  margin-bottom:10px;
  color:#437d7f;
  font-weight:bold;
}
.moduletable_noticias .texto{
  margin-top:5px;
  margin-bottom:0px;
  color:#000000;
  font-weight:nromal;
  font-size:12px;
  width:95px;
}
.moduletable_noticias .jxtcnews_noticias{
  width:143px;
  margin-right:5px;
}
.moduletable_noticias .vermais{
  color:#437d7f;
  font-weight:bold;
}
.moduletable_agenda{
  width:406px;
  margin-top:-27px;
  z-index:10;
  position:relative;
}
.moduletable_agenda h3{
  color:#FFFFFF;
  margin:0;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#78cdd0;
  width:396px;
  height:16px;
}
.moduletable_agenda .bannergroup_agenda img{
  border:none;
  max-width:406px;
  max-height:125px;
}
.moduletable_agendahome{
  padding-left:31px;
  padding-top:21px;
  margin-left:-6px;
  background-image:url(../images/sombra_col_dir.png);
  background-position:center left;
  background-repeat:no-repeat;
  height:249px;
}
.moduletable_agendahome br{
  display:none;
}
.moduletable_agendahome .imagem br{
  display:none;
}
.moduletable_agendahome .imagem p{
  margin:0;
}
.moduletable_agendahome .imagem{
  float:left;
  margin-right:10px;
  width:81px;
  height:70px;
  overflow:hidden;
}
.moduletable_agendahome .mod_events_latest_first{
  padding-bottom:10px;
  background-image:url(../images/separador_agenda.png);
  background-position:center bottom;
  background-repeat:no-repeat;
}
.moduletable_agendahome .mod_events_latest{
  padding-bottom:10px;
  padding-top:15px;
  /*background-image:url(../images/separador_agenda.png);
  background-position:center bottom;
  background-repeat:no-repeat;*/
}
.moduletable_agendahome .titulo{
  color:#000;
  font-weight:bold;
  margin-top:0;
}
.moduletable_agendahome .data{
  color:#437d7f;
  font-weight:normal;
  font-size:12px;
  margin-top:0;
}
.moduletable_agendahome .local{
  color:#437d7f;
  font-weight:normal;
  font-size:12px;
  margin-top:0;
}
.moduletable_agendahome .link a{
  color:#437d7f;
  font-weight:bold;
  font-size:12px;
  margin-top:0;
}
.moduletable_bannerspequenos{
  margin-top:-35px;
  margin-left:2px;
}

.moduletable_bannerspequenos .noticias{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos .noticias img{
  background-image:url(/images/publicacoes_noticias.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .noticias img:hover{
  background-image:url(/images/publicacoes_noticias_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .faq{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos .faq img{
  background-image:url(/images/faq.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .faq img:hover{
  background-image:url(/images/faq_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .centro{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos .centro img{
  background-image:url(/images/centro_recursos2.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .centro img:hover{
  background-image:url(/images/centro_recursos2_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .links{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos .links img{
  background-image:url(/images/links2.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .links img:hover{
  background-image:url(/images/links2_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .pensamento{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos .pensamento img{
  background-image:url(/images/pensamento.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .pensamento img:hover{
  background-image:url(/images/pensamento_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .contactos{
  float:left;
  width:65px;
  height:92px;
}
.moduletable_bannerspequenos .contactos img{
  background-image:url(/images/contactos.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos .contactos img:hover{
  background-image:url(/images/contactos_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}

.moduletable_frases{
  margin-top:20px;
  padding-bottom:40px;
}
.moduletable_frases .texto{
  font-size:24px;
  color:#437d7f;
  padding-right:10px;
  font-weight:normal;
}
.creditos{
}
.creditos p{
  color:#437D7F;
  font-size:11px;
  padding-left:10px;
  margin:0;
  padding-top:5px;
}
.contactos{
  height:40px;
  float:left;
  width:800px;
  margin-bottom:20px;
}
.contactos p{
  color:#828282;
  font-size:12px;
  padding-left:10px;
  margin:0;
  padding-top:5px;
}
.assinatura{
  float:right;
  width:150px;
  margin-top:5px;
}
.conteudos_home{
  margin-top:-27px;
  z-index:10;
  position:relative;
  margin-bottom:25px;
  width:580px;
}
.conteudos_interior{
  /*margin-top:-27px;*/
  /*margin-top:10px;*/
  z-index:10;
  position:relative;
  margin-bottom:25px;
  width:580px;
}
.conteudos_interior .componentheading{
  background-color: transparent;
    color: #437d7f;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-top: 5px;
    text-transform: none;
    width: auto;
}
.conteudos_interior .contentheading{
  background-color: transparent;
    color: #437d7f;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-top: 10px;
    text-transform: none;
    width: auto;
}
.moduletable_acesso .login-greeting{
  width:auto;
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}
.moduletable_acesso .logout-button{
  width:13px;
  height:17px;
  float:left;
}
.item-page{
  /*margin-top:37px;*/
}
.item-page h2{
  color:#437d7f;
  font-weight:normal;
  font-size:18px;
}
.item-page p{
  color:#000000;
  font-size:12px;
  /*text-align:justify;*/
}
#jevents_body .contentheading{
  background-color:transparent !important;
  width:auto !important;
  text-transform:none !important;
}
.search h1{
  color:#FFFFFF;
  margin:0;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#78cdd0;
  width:207px;
  height:16px;
}
.search .word{
  margin-top:10px;
}
.moduletable_bannerspequenos1{
  width:406px;
  margin-top:-27px;
  z-index:10;
  position:relative;
}
.moduletable_bannerspequenos1 h3{
  color:#FFFFFF;
  margin:0;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#78cdd0;
  width:394px;
  height:16px;
}
.moduletable_bannerspequenos1 .noticias{
  float:left;
  width:65px;
  height:92px;
  margin-right:3px;
}
.moduletable_bannerspequenos1 .noticias img{
  background-image:url(/images/noticias.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .noticias img:hover{
  background-image:url(/images/noticias_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .agenda{
  float:left;
  width:65px;
  height:92px;
  margin-right:3px;
}
.moduletable_bannerspequenos1 .agenda img{
  background-image:url(/images/agenda.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .agenda img:hover{
  background-image:url(/images/agenda_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .centro{
  float:left;
  width:65px;
  height:92px;
  margin-right:3px;
}
.moduletable_bannerspequenos1 .centro img{
  background-image:url(/images/centro_recursos.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .centro img:hover{
  background-image:url(/images/centro_recursos_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .links{
  float:left;
  width:65px;
  height:92px;
  margin-right:3px;
}
.moduletable_bannerspequenos1 .links img{
  background-image:url(/images/links.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .links img:hover{
  background-image:url(/images/links_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .palavra{
  float:left;
  width:65px;
  height:92px;
  margin-right:2px;
}
.moduletable_bannerspequenos1 .palavra img{
  background-image:url(/images/palavras.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .palavra img:hover{
  background-image:url(/images/palavras_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .leigos{
  float:left;
  width:65px;
  height:92px;
}
.moduletable_bannerspequenos1 .leigos img{
  background-image:url(/images/leigos.png);
  background-position:center top;
  background-repeat:no-repeat;
}
.moduletable_bannerspequenos1 .leigos img:hover{
  background-image:url(/images/leigos_hover.png);
  background-position:center top;
  background-repeat:no-repeat;
}

.escolhidonoticias img {
  background-image:url(/images/publicacoes_noticias_hover.png) !important;
}
.escolhidofaq img {
  background-image:url(/images/faq_hover.png) !important;
}
.escolhidocentro img {
  background-image:url(/images/centro_recursos2_hover.png) !important;
}
.escolhidolinks img {
  background-image:url(/images/links2_hover.png) !important;
}
.escolhidopensamento img {
  background-image:url(/images/pensamento_hover.png) !important;
}
.escolhidocontactos img {
  background-image:url(/images/contactos_hover.png) !important;
}

.moduletable_arquivo{
  padding-top:10px;
}
.moduletable_arquivo .separator{
  font-size:14px;
  font-weight:bold;
}
.moduletable_arquivo ul{
  padding:0;
}
.moduletable_arquivo ul li{
  list-style:none;
  float:left;
  margin-right:5px;
  margin-top:10px;
  border-right:1px solid #000000;
  padding-right:5px;
}
.moduletable_arquivo ul li.current a{
  color:#437d7f;
}
.moduletable_arquivo a{
  font-size:14px;
  font-weight:normal;
  color:#000000;
}
.moduletable_arquivo a:hover{
  color:#437d7f;
  text-decoration:none;
}
.arquivonoticias .galeria_lista{
  display:none;
}
.contact h2{
  /*color:#FFFFFF;
  margin:0;
  font-size:14px;
  font-weight:normal;
  text-transform:uppercase;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#78cdd0;
  width:394px;
  height:16px;*/
}
.moduletable_arquivo2012{
  /*padding-left:20px;*/
}
.moduletable_arquivo2012 .titulo{
  font-size:18px;
  color:#437d7f;
}

#mcs_container .dragger {
    background-color:#78CDD0 !important;
}

.meio {
  height:22px;
  margin-top:18px;
}
.meio_wrap {
  width:400px;
  float:right;
}
.meio_links {
  float:right;
  margin-right:3px;
}
.meio_links p {
  font-size:11px;
  color:#4c9497;
  font-weight:normal;
}
.meio_links a {
  font-size:11px;
  color:#4c9497;
  font-weight:normal;
}
.addthis{
  float:right;
  margin-top:3px;
}
.category-list h1 {
  color:#437D7F;
  font-size:18px;
  font-weight:normal;
  margin:0;
  padding-bottom:5px;
  padding-top:5px;
  text-transform:none;
}
.moduletable_principal ul li a.current {
  text-decoration: none !important;
  background-color: #FFFFFF !important;
  color: #78CDD0 !important;
}

.conteudos_home ul.galeria_lista {
	display:none;
}