body{
	color:#5b5a5a;
	font-family: 'Roboto', sans-serif;
}
a {
	color:#9c4933;
}
/*#acessibilidade,*/ 
.padrao_sem_titulo div, .padrao_com_titulo a {
	background: #f0e2d9;
}
.titulo, .padrao_com_titulo a {
	color:#9c4933;
}
#topo-comum, .rodape {
	background: #9b4933;
	border-bottom: 0;
}
#menu, #copy{
	background: #783725;	
}
#menu li a {
	padding: 15px 2em;
	background: #783725;
}
#menu li.active a, #menu li a:hover, #menu li a:focus, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background: #5d291b;
	color: #fff;
}
.carousel-indicators li{
  border: 1px solid #9b4933;
  background: #fff;
}
.carousel-indicators .active {
  border: 3px solid #9b4933;
  background-color: #9b4933;
  margin: 0 5px;
}
.noticias-padrao .col-sm-4{
	min-height: 28em;
}
.noticia-padrao {
/*  margin: 0 1px 10px;*/
}
.titulo {
	border-bottom: 4px solid #BC871F;
}
#galerias .col-sm-12, #galerias .col-sm-4 {
	padding-left: 0;
}
#galerias .col-sm-4 {
	margin-top: 10px;
	width: 33.2%;
}
/* lateral*/
.padrao_sem_titulo{
	margin-top: 0px;
}
.padrao_sem_titulo h3{
	margin: 0 0 3px 0;
	padding: 27.2px 0px;
	font-size: 26px;
	text-align: center;
}
.padrao_com_titulo a:hover, .padrao_sem_titulo div:hover{
	background: #e0d1a6;
	color:#9c4933;
}
.padrao_sem_titulo a:hover {
	text-decoration: none;
	color:#9c4933;
}
#agenda li {
    border-bottom: 1px solid #e8e8e8;
    padding: 5px 0px;
}
#agenda h3{
	margin-top: 0;
	color :#5b5a5a;
}

.nanoAgenda ul > :first-child .data-agenda {
	background: #c27c49 !important;
    color: white !important;
}

#agenda .glyphicon-map-marker{
	color: #333;
}


.nano {
	height: 30em;
}
/* fim lateral*/
.topo-rodape {
	border-bottom: 1px solid #fff;
}
#copy a{
	color:#fff;
}
#agenda {
    margin-top: 6.8em;
}
.links-botoes {
	padding: 0;
	margin-top: 30px;
}
/*mobile*/
@media (max-width: 767px) {
.noticias-padrao .col-sm-4 {
	width: auto;
	min-height: auto;
}
#galerias .col-sm-4 {
	width: 100%;
}

}
@media (max-width: 576px) {

}
@media (min-width: 577px) and (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {
.padrao_sem_titulo h3{
  padding: 19.5px 0px;
  font-size: 1.6em;
}
.titulo {
	font-size: 1.6em;
	margin-top: 12px;
}
.padrao_com_titulo h3 {
	font-size: 15px;
	margin: 10px;
}

}
@media (min-width: 992px) and (max-width: 1199px) {
.container {
	padding: 0;
}
#acessibilidade a {
	padding: 10px 8px;
}
.padrao_sem_titulo h3 {
	padding: 24px 0px;
	font-size: 22px;
}
.padrao_com_titulo h3{
	font-size: 22px;
	margin: 12px 0;
}
.titulo {
	margin-top: 10px;
}
}