@charset "utf-8";
/* CSS Document */

/*navbar*/

body{
	margin-top: 90px;
}

.list{
	padding-left: 20px;
}

.alert-danger{
	display: none;
}

.alert-success{
	display: none;
}

.space-zero{
	margin: 0px;
	padding: 0px;
}

.pointer{
	cursor: pointer;	
}

.blue-scmb{
	color: #0064AC;
}

.navbar-scmb {
  padding: 20px;
  background-color: #fff;
  border-color: #0064ac;
  border-bottom: solid 5px #0064ac;
}

.navbar-scmb a.navbar-brand {
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
}

.navbar-scmb .brand-title {
  font-size: 30px;
  font-weight: bold;
  color: #0064ac;
  text-transform: uppercase;
  float: left;
}

.navbar-scmb a.navbar-brand:hover {
  color: #999;
}

.navbar-scmb .navbar-brand img {
  position: relative;
  top: -30px;
  color: #ffffff;
  margin: 0px;
}
.navbar-scmb .navbar-brand:hover,
.navbar-scmb .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-scmb .navbar-text {
  color: #ffffff;
}

.navbar-scmb .navbar-nav {
  
}

.navbar-scmb .navbar-nav > li > a {
  color: #999;
  font-size: 13px;
  text-transform: uppercase;
  font-weight:bold;
  padding-left: 10px;
}


.navbar-scmb .navbar-nav > li > a:hover,
.navbar-scmb .navbar-nav > li > a:focus {
  color: #000;
  background-color: transparent;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #0064ac;
    border-top-color: #0064ac;
}

/* just social icons*/

.navbar-scmb .navbar-nav > li > a > img{
 	margin:-5px;
}
.navbar-scmb .navbar-nav > li > a:hover > img,
.navbar-scmb .navbar-nav > li > a:focus > img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
/* just social icons*/

.navbar-scmb .nav-header{
	margin:10px;
	font-weight: bold;
	text-transform: uppercase;
}

.navbar-scmb .navbar-nav > .active > a,
.navbar-scmb .navbar-nav > .active > a:hover,
.navbar-scmb .navbar-nav > .active > a:focus {
  color: #000;
}

.navbar-scmb .navbar-right > .active > a,
.navbar-scmb .navbar-right > .active > a:hover,
.navbar-scmb .navbar-right > .active > a:focus {
  color: #fff;
  background-color: #0064AC;
  border-radius: 10px;
}

.navbar-scmb .navbar-nav > .disabled > a,
.navbar-scmb .navbar-nav > .disabled > a:hover,
.navbar-scmb .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-scmb .navbar-toggle {
  border-color: none;
}
.navbar-scmb .navbar-toggle:hover,
.navbar-scmb .navbar-toggle:focus {
  background-color: none;

}
.navbar-scmb .navbar-toggle .icon-bar {
  background-color: #0064ac;
  padding: 2px;
  width: 40px;
}

.navbar-scmb .navbar-toggle:hover .icon-bar {
    background-color: #999;
}

.navbar-scmb .navbar-collapse,
.navbar-scmb .navbar-form {
  
}

.navbar-scmb .navbar-nav > .dropdown > a:hover .caret,
.navbar-scmb .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000;
  border-bottom-color: #000;
}
.navbar-scmb .navbar-nav > .open > a,
.navbar-scmb .navbar-nav > .open > a:hover,
.navbar-scmb .navbar-nav > .open > a:focus {
  color: #000;
}
.navbar-scmb .navbar-nav > .open > a .caret,
.navbar-scmb .navbar-nav > .open > a:hover .caret,
.navbar-scmb .navbar-nav > .open > a:focus .caret {
  border-top-color: #000;
  border-bottom-color: #000;
}
.navbar-scmb .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-scmb .navbar-nav .dropdown-menu {
	margin-top: 24px;
	min-width: 300px;
	opacity: 0.9;
    filter: alpha(opacity=90);
}

.navbar-scmb .navbar-nav .dropdown-menu > li > a {
}
.navbar-scmb .navbar-nav .dropdown-menu > li > a:hover,
.navbar-scmb .navbar-nav .dropdown-menu>li>a:focus {
  background-color: #0064ac;
  color: #fff;
}

.navbar-scmb .navbar-link {
  color: #ffffff;
}
.navbar-scmb .navbar-link:hover {
  color: #e2001a;
}

.navbar-scmb .navbar-right > li > a{
	color: #0064ac;
}
.navbar-scmb .navbar-right > li > a:hover{
	color: #0064ac;
	text-decoration: underline;
}

/*navbar*/

/*carousel-scmb*/
#carousel-scmb{
}

#carousel-scmb .carousel-caption{
	top: auto;
    bottom: 120px;
}

#carousel-scmb .carousel-caption h3{
	color:#fff;
	font-size: 36px;
	text-transform:uppercase;
	font-weight:bold;
}

#carousel-scmb .carousel-caption p{
	font-size: 18px;
	color:#fff;
	text-shadow:none;
}

#carousel-scmb .carousel-caption a:hover{
	text-decoration:none;
}

#carousel-scmb .carousel-caption .btn-scmb-large{
	background-color: #0064ac;
	min-width: 300px;
	color: #fff;
	font-weight: bold;
	border: none;
}

#carousel-scmb .carousel-caption .btn-scmb-large:hover{
	background-color: #fff;
	color: #0064ac;
}

.carousel-control .icon-prev, .carousel-control .icon-next {
    font-family: sans-serif;
    font-size: 200px; 
    margin-top: -50px;
    color: #fff;
}

/*carousel-scmb*/

/*news*/

.news{
	margin: 50px auto;
}

.news h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.news h2{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
}

.news .news-item{
	border-left: #0064ac solid 4px;
	padding-left: 10px;
	min-height: 120px;
}

.news .news-item h2{
	font-size: 18px;
	text-transform: uppercase;
}

.news .news-item p{
	font-size: 16px;
}

.news .news-item span{
	font-style: italic;
	color: #0064ac;
	margin: 0px;
	padding: 0px;
}

.agenda{
}

.agenda .wrapper{
	margin: 0px;
	padding: 30px 15px 30px 15px;
	background-color: #DFF1FF;
}

.agenda .wrapper-white{
	margin: 0px;
	padding: 30px 15px 30px 15px;
	background-color: #fff;
}

.agenda .title{
 	border-bottom: solid 1px #0064AC;
 	text-transform: uppercase;
 	color: #0064AC;
 	padding: 10px;
 	margin: 0px;
 	font-size: 18px;
}

.agenda .day-week{
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;

}

.agenda .day-month{
	font-size: 36px;
	padding: 0px;
	margin: 0px;
	text-transform: bold;
}

.agenda .year{
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
	color: #666;
}

/*news*/

/* google-map */

.google-map{
	background-image: url('../imagens/map.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.google-map h1{
	margin: 0px;
	padding-top: 410px;
	color: #1A466D;
	font-weight: bold;
	text-transform: uppercase;
}

/* google-map */

/* random-image */
.random-image{
	background-image: url('../imagens/random-img-1.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 300px;
    margin: 0px;
    padding: 0px;
}
/* random-image */

/* scmb-tv */
.scmb-tv{
	margin: 50px auto;
}

.scmb-tv h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.scmb-tv h2{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
}

.scmb-tv input{
	border: solid 1px #0064ac;
	border-radius: 0px;
}

.scmb-tv .button-newsletter{
	border: none;
	border-radius: 0px;
	background-color: #0064ac;
	color: #fff;
	width: 100%;
}

/* scmb-tv */

/* historia */
.historia{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.historia h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.historia p{
	font-size: 16px;
	text-align: justify;
}
/* historia */

/* news-detail */
.news-detail{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.news-detail h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.news-detail p{
	font-size: 16px;
	text-align: justify;
}

.news-detail p.date{
	color: #0064ac;
}

/* news-detail */

/* palavra */
.palavra{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.palavra h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.palavra p{
	font-size: 16px;
	text-align: justify;
}
/* palavra */

/* corpos */
.corpos{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.corpos h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.corpos h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

.corpos p{
	font-size: 16px;
	text-align: justify;
}
/* corpos */

/* organograma */
.organograma{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.organograma h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

/* organograma */

/* sede */
.sede{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.sede h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.sede h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

.sede p{
	font-size: 16px;
	text-align: justify;
}

.sede .natureza{
	max-width: 500px;
}

.sede .pelouro{
	max-width: 500px;
}
/* sede */

/* projetos */
.projetos{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.projetos h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.projetos p{
	font-size: 16px;
	text-align: justify;
}

/* projetos */

/* creche */
.creche{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.creche h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.creche p{
	font-size: 16px;
	text-align: justify;
}
/* creche */

/* catl */
.catl{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.catl h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.catl p{
	font-size: 16px;
	text-align: justify;
}
/* catl */


/* erpi */
.erpi{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.erpi h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.erpi h2{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 20px;
	color: #0064AC;
}

.erpi p{
	font-size: 16px;
	text-align: justify;
}

.erpi p.list{
	padding-left: 20px;
}

.erpi a.pointer{
	cursor: pointer;
}

.menu-erpi{
	width: 100%;
	position: fixed;
	padding-top: 40px;
	background-color: #ECF0F1;
	z-index: 10;
}

.menu-erpi .links-erpi{
	width: 100%;
	margin-bottom: 40px;
}

.menu-erpi .links-erpi button,
.menu-erpi .links-erpi button.unactive{
	background-color: #0064ac;
	color: #fff;
	font-weight: bold;
}

.menu-erpi .links-erpi  .btn-group-wrap {
    text-align: center;
}

.menu-erpi .links-erpi button:hover{
	background-color: #fff;
	color: #0064ac;
	
}

.menu-erpi .links-erpi button.active{
	background-color: #fff;
	color: #0064ac;
	border: solid 1px #0064ac;
	
}

/* erpi */

/* apoio-domiciliario */
.apoio-domiciliario{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.apoio-domiciliario h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.apoio-domiciliario h2{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 20px;
	color: #0064AC;
}

.apoio-domiciliario p{
	font-size: 16px;
	text-align: justify;
}

.apoio-domiciliario p.list{
	padding-left: 20px;
}
/* apoio-domiciliario */


/* centro-de-dia */
.centro-de-dia{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.centro-de-dia h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.centro-de-dia h2{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 20px;
	color: #0064AC;
}

.centro-de-dia p{
	font-size: 16px;
	text-align: justify;
}

.centro-de-dia p.list{
	padding-left: 20px;
}

/* centro-de-dia */

/* oficina-do-idoso */
.oficina-do-idoso{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.oficina-do-idoso h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.oficina-do-idoso p{
	font-size: 16px;
	text-align: justify;
}
/* oficina-do-idoso */

/* universidade-senior */
.universidade-senior{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.universidade-senior h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.universidade-senior p{
	font-size: 16px;
	text-align: justify;
}
/* universidade-senior */

/* centro-comunitario */
.centro-comunitario{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.centro-comunitario h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.centro-comunitario p{
	font-size: 16px;
	text-align: justify;
}
/* centro-comunitario */

/* cat */
.cat{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.cat h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.cat p{
	font-size: 16px;
	text-align: justify;
}
/* cat */

/* cantina-social */
.cantina-social{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.cantina-social h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.cantina-social p{
	font-size: 16px;
	text-align: justify;
}
/* cantina-social */

/* aldeia-social */
.aldeia-social{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.aldeia-social h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.aldeia-social p{
	font-size: 16px;
	text-align: justify;
}
/* aldeia-social */

/* sede */
.sede{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.sede h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.sede p{
	font-size: 16px;
	text-align: justify;
}
/* sede */


/* igreja-hospital */
.igreja-hospital{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.igreja-hospital h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.igreja-hospital p{
	font-size: 16px;
	text-align: justify;
}
/* igreja-hospital */

/* habitacao */
.habitacao{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.habitacao h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.habitacao p{
	font-size: 16px;
	text-align: justify;
}
/* habitacao */

/* relatorio-e-contas */
.relatorio-e-contas{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.relatorio-e-contas h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.relatorio-e-contas h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

.relatorio-e-contas p{
	font-size: 16px;
	text-align: justify;
}
/* relatorio-e-contas */

/* documentos-estrategicos */
.documentos-estrategicos{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.documentos-estrategicos h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.documentos-estrategicos h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

.documentos-estrategicos h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

.documentos-estrategicos p{
	font-size: 16px;
	text-align: justify;
}
/* documentos-estrategicos */

/* plano-de-actividades */
.plano-de-actividades{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.plano-de-actividades h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.plano-de-actividades h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

.plano-de-actividades p{
	font-size: 16px;
	text-align: justify;
}
/* plano-de-actividades */

/* boletins */
.boletins{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.boletins h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.boletins h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

.boletins p{
	font-size: 16px;
	text-align: justify;
}
/* boletins */

/* agricola */
.agricola{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.agricola h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.agricola p{
	font-size: 16px;
	text-align: justify;
}
/* agricola */


/* industrial */
.industrial{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.industrial h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.industrial p{
	font-size: 16px;
	text-align: justify;
}
/* industrial */

/* contactos */
.contactos{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.contactos h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.contactos p{
	font-size: 16px;
	text-align: justify;
}

.contactos h4{
	font-size: 16px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.contactos input{
	border: solid 1px #0064ac;
	border-radius: 0px;
}
.contactos textarea{
	border: solid 1px #0064ac;
	border-radius: 0px;
}

.contactos .button-contactos{
	border: none;
	border-radius: 0px;
	background-color: #0064ac;
	color: #fff;
	width: 100%;
}
/* contactos */

/* noticias-page */
.noticias-page{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.noticias-page h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.noticias-page p{
	font-size: 16px;
	text-align: justify;
}
/* noticias-page */

/* agenda-page */
.agenda-page{
	padding: 120px 0px;
	background-color: #ECF0F1;
}

.agenda-page h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}


.agenda-page h1.gold{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #fff;
	background-color: #D89E32;	
	padding: 10px 10px 10px 5px; 
	border-bottom: #D89E32 solid 1px;
}

.agenda-page p{
	font-size: 16px;
	text-align: justify;
}

.agenda-page h2.month{
	background-color: #0064ac;
	padding: 2px;
	margin: 0px 0px 1px 0px;
	color: #fff;
	text-align: center;
}

.agenda-page h2.cultural{
	background-color: #fff;
	padding: 10px;
	margin: 0px 0px 5px 0px;
	color: #000;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

.agenda-page p.cultural{
	background-color: #fff;
	border-top: solid 1px #D89E32;
	border-bottom: solid 1px #D89E32;
	color: #000;
	padding: 6px;
	margin: 0px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.agenda-page a.cultural{
	color: #D89E32;
}

.agenda-page h2.year{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #D89E32;
	padding: 2px;
	margin: 0px 0px 1px 0px;
	color: #fff;
	text-align: center;
}

.agenda-page-item .wrapper{
	margin: 0px;
	padding: 30px 15px 30px 15px;
	background-color: #DFF1FF;
}

.agenda-page-item .wrapper-white{
	margin: 0px;
	padding: 30px 15px 30px 15px;
	background-color: #fff;
}

.agenda-page-item .title{
 	border-bottom: solid 1px #0064AC;
 	color: #0064AC;
 	padding: 5px;
	margin: 0px;
 	min-height: 60px;
 	font-size: 16px;
 	font-weight: bold;
}

.agenda-page-item .day-week{
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;

}

.agenda-page-item .day-month{
	font-size: 36px;
	padding: 0px;
	margin: 0px;
	text-transform: bold;
}

.agenda-page-item .year{
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
	color: #666;
}

.agenda-page-item .details{
	padding: 5px;
	margin: 0px;
	background-color: #0064AC;
	color: #fff;
	text-align: left;
	min-height: 60px;
}

.agenda-page-item .details-gold{
	padding: 5px;
	margin: 0px;
	background-color: #D89E32;
	color: #fff;
	text-align: left;
	min-height: 60px;
}
/* agenda-page */


/* site-map */
.site-map{
	margin: 50px auto 150px auto;
}

.site-map h1{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0064ac;
	border-bottom: #0064ac solid 1px;
}

.site-map ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.site-map ul li.second{
	margin-left: 20px;
}

.site-map ul li.third{
	margin-left: 40px;
}


/* site-map */

/*footer*/
.footer{
	background-color: #0064AC;
	color: #fff;
	min-height: 150px;
}

.footer h2{
	font-size: 18px;
	font-weight: bold;
}

.footer p{
	margin: 0px;
	padding: 0px;
}


.footer img{
	position: absolute;
	top: -79px;
}

.footer .right{
	margin-top: 20px;
	color: #fff;
}

.footer .right a{
	color: #fff;
}
/*footer*/

/* NavBar Breakpoint */
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

/* NavBar Breakpoint */

/* Large desktop */
@media (min-width: 1200px) { ... }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	.navbar-scmb .brand-title {
	  font-size: 24px;
	}
	.navbar-scmb .navbar-nav .dropdown-menu {
		margin-top: auto;
		width: auto;
		opacity: 1;
	    filter: alpha(opacity=100);
	}

	/*carousel-scmb*/

	#carousel-scmb .carousel-caption{
		top: auto;
	    bottom: 80px;
	}

	#carousel-scmb .carousel-caption h3{
		color:#fff;
		font-size: 24px;
		text-transform:uppercase;
		font-weight:bold;
	}

	#carousel-scmb .carousel-caption p{
		font-size: 18px;
		color:#fff;
		text-shadow:none;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next {
	    font-family: sans-serif;
	    font-size: 200px; 
	    margin-top: -100px;
	    color: #fff;
	}

	/*carousel-scmb*/

	/* google-map */
	.google-map{
		background-image: url('../imagens/map.jpg');
		background-position: -200px 0px; 
	}

	.google-map h1{
		font-size: 30px;
	}
	/* google-map */
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

	.navbar-scmb .brand-title {
	  font-size: 20px;
	}
	.navbar-scmb .navbar-nav .dropdown-menu {
		margin-top: auto;
		width: auto;
		opacity: 1;
	    filter: alpha(opacity=100);
	}
	/*carousel-scmb*/

	#carousel-scmb .carousel-caption{
		top: auto;
	    bottom: 80px;
	}

	#carousel-scmb .carousel-caption h3{
		color:#fff;
		font-size: 20px;
		text-transform:uppercase;
		font-weight:bold;
	}

	#carousel-scmb .carousel-caption p{
		font-size: 16px;
		color:#fff;
		text-shadow:none;
	}

	#carousel-scmb .carousel-caption a:hover{
		text-decoration:none;
	}

	#carousel-scmb .carousel-caption .btn-scmb-large{
		background-color: #0064ac;
		min-width: 200px;
		color: #fff;
		font-weight: bold;
		border: none;
	}

	#carousel-scmb .carousel-caption .btn-scmb-large:hover{
		background-color: #fff;
		color: #0064ac;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next {
	    font-family: sans-serif;
	    font-size: 200px; 
	    margin-top: -120px;
	    color: #fff;
	}
	/*carousel-scmb*/

	/* google-map */
	.google-map{
		background-image: url('../imagens/map.jpg');
		background-position: -300px 0px; 
	}

	.google-map h1{
		font-size: 24px;
	}
	/* google-map */

	.agenda .day-month{
		font-size: 24px;
		padding: 0px;
		margin: 0px;
		text-transform: bold;
	}

	/* erpi */
	.erpi{
		padding: 180px 0px;
	}
	.menu-erpi{
		padding-top: 60px;
		background-color: #ECF0F1;
		z-index: 10;
	}

	.menu-erpi .links-erpi{
		width: 100%;
		margin-bottom: 20px;
	}

	.menu-erpi .links-erpi button{
		margin: 2px;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.navbar-scmb .brand-title {
	  font-size: 16px;
	}
	.navbar-scmb .navbar-nav .dropdown-menu {
		margin-top: auto;
		width: auto;
		opacity: 1;
	    filter: alpha(opacity=100);
	}
	/* google-map */
	.google-map{
		background-image: url('../imagens/map.jpg');
		background-position: -400px 0px; 
	}

	.google-map h1{
		font-size: 24px;
	}
	/* google-map */

	.agenda .day-month{
		font-size: 20px;
		padding: 0px;
		margin: 0px;
		text-transform: bold;
	}

	/* erpi */
	.erpi{
		padding: 180px 0px;
	}
	.menu-erpi{
		padding-top: 60px;
		background-color: #ECF0F1;
		z-index: 10;
	}

	.menu-erpi .links-erpi{
		width: 100%;
		margin-bottom: 20px;
	}

	.menu-erpi .links-erpi button{
		margin: 2px;
	}
}