body {
	background: url('../img/background.jpg') center top repeat;background-attachment:fixed;
}
body {height:100%;font-family: 'roboto';}
body *{line-height: normal;}
h2 {color:#000;}

.content-center, #menu {
	background-color:#FFF;
}

#menu {
	background-color:#4e4e4e;
}

#rodape #menu-rodape {
	background-color:#2e2e2e;
}

#infos {
	background-color:#fff;
	color: #000;
}

#submenu li a  {
	color:#444;
}

#menu input.buscar {
	background:#4e4e4e url('../img/bg-busca.png') center center no-repeat;
}

#servicos-mais-acessados {
	background-color: #5b5b5b;
}

.titulo-box-home {
	color: #000;
	border-bottom: 3px solid #cf0000;
}

/********** AGENDAMENTO (InÃ­cio) ***********/

.agendamento .top p {color:#e30613;}

.agendamento-container label span {
	color: #e30613;
}

.agendamento-title {
    background-color: #e30713;
    color: #fff;
}

.agendamento-links a {
	color: #e30613; 
}

.barra-perfil-agendamento {
  background-color: #ef3a37;
}

.msg-erro {
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.msg-sucesso {
	background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.tem-erro {
	border: 2px solid #cf0000;
}

/********** AGENDAMENTO (Fim) ***********/

/*------------------------------*\
           BREADCRUMB
\*------------------------------*/ 

#breadcrumb {
    background: #e8e8e8 none repeat scroll 0 0;
}

#breadcrumb ul li a {
  color: #e30613;
}

#breadcrumb  ul li {
	color: #e30613;
}

/* ServiÃ§os Mais Acessados - Home */

.tit-servico-mais-acessados {
	background: rgba(0, 0, 0, 0) url("../img/seta-lista-servicos-mais-acessados.png") no-repeat scroll 10px 15px;
	color: #FFF;
	border-bottom: 1px solid #7c7c7c;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.tit-servico-mais-acessados:hover {
	background: rgba(207, 0, 0, 1) url("../img/seta-lista-servicos-mais-acessados.png") no-repeat scroll 14px 15px;
}

.tit-servico-mais-acessados a {	
	color: #FFF;
}

/* Box Portais - Home */

.tit-portal-destaque {
    background-color: #e30613;
    color: #fff;
}

.tit-portal {
	color: #e30613;
}

.nome-portal {
    color: #000;
}

.bt-vermelho-home {
	background-color: #e30613;
    border-radius: 4px;
    padding: 10px 20px;
    color: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.bt-vermelho-home:hover {
	background-color: #a20710;
	
}

/* Box Governo Municipal - Home */

.img-governo  img{
	border: 2px solid #e30613;
}


/* Box ServiÃ§os - Home */

.img-servicos-cidadao img {
	border: 2px solid #1491d8;
}

.img-servicos-empresa img {
	border: 2px solid #ff780b;
}

.img-servicos-turista img {
	border: 2px solid #e5b801;
}

.tit-servicos-cidadao {
	color: #1491d8;
}

.tit-servicos-empresa {
	color: #ff780b;
}

.tit-servicos-turista {
	color: #e5b801;
}

.lista-servicos li a {
	color: #000;
}

.lista-servicos li a:hover {
	color: #000;
}

/* Principais Acessos - Home */

.tit-principais-acessos {
	background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 11px 17px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.tit-principais-acessos:hover {
	background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 15px 17px;
}

@media screen and (max-width: 768px) {
	.tit-principais-acessos {
		background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 11px 11px;
	}

	.tit-principais-acessos:hover {
		background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 15px 11px;
	}

}

.tit-principais-acessos a {	
	color: #000;
}
.tit-principais-acessos a:hover {	
	text-decoration: underline;
}



/* PraÃ§a de Atendimento - Home */

.tabela-pracas {
	background-color: #dadada;
}

.label-pracas-assunto {
    color: #444;
}

.label-pracas-tempo {
	color: #444;
}

.tit-assunto-pracas {
	background-color: #FFF;
}

.tit-tempo-pracas {
    background-color: #FFF;
}

/* Agenda de Eventos - Home */

.tit-agenda-eventos {
	background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 11px 15px;
	color: #000;
}

.tit-agenda-eventos:hover {
	background: rgba(0, 0, 0, 0) url("../img/seta-principais-acessos.png") no-repeat scroll 15px 15px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.tit-agenda-eventos a {	
	color: #000;
}

#agenda-eventos .data-evento {
	color: #e30613;
}

.ico-presenca-prefeito.inativo {
    background: #FFF none repeat scroll 0 0 !important;
	color: #FFF !important;
}

/* Mapa de ServiÃ§os - Home */

.servico-no-mapa {
	color: #FFF;
	border-bottom: 1px solid #7c7c7c;
}

.servico-no-mapa a {	
	color: #fff;
}

.ico-servico-casa-moradia {
	 background: rgba(91, 91, 91, 1) url("../img/ico-casa-moradia.png") no-repeat scroll 0 0;
}

.ico-servico-rua-bairro {
	 background: rgba(91, 91, 91, 1) url("../img/ico-rua-bairro.png") no-repeat scroll 0 0;
}

.ico-servico-familia {
	 background: rgba(91, 91, 91, 1) url("../img/ico-familia.png") no-repeat scroll 0 0;
}

.ico-servico-educacao {
	 background: rgba(91, 91, 91, 1) url("../img/ico-educacao.png") no-repeat scroll 0 0;
}

.ico-servico-saude {
	 background: rgba(91, 91, 91, 1) url("../img/ico-saude.png") no-repeat scroll 0 0;
}

.ico-servico-animais {
	 background: rgba(91, 91, 91, 1) url("../img/ico-animais.png") no-repeat scroll 0 0;
}

.ico-servico-esportes {
	 background: rgba(91, 91, 91, 1) url("../img/ico-esportes.png") no-repeat scroll 0 0;
}

.ico-servico-transportes {
	 background: rgba(91, 91, 91, 1) url("../img/ico-transportes.png") no-repeat scroll 0 0;
}

.ico-servico-financas {
	 background: rgba(91, 91, 91, 1) url("../img/ico-financas.png") no-repeat scroll 0 0;
}

.ico-servico-trabalho {
	 background: rgba(91, 91, 91, 1) url("../img/ico-trabalho.png") no-repeat scroll 0 0;
}

.ico-servico-seguranca {
	 background: rgba(91, 91, 91, 1) url("../img/ico-seguranca.png") no-repeat scroll 0 0;
}

.ico-servico-cultura {
	 background: rgba(91, 91, 91, 1) url("../img/ico-cultura.png") no-repeat scroll 0 0;
}

/* Slider News - Home (InÃ­cio) */

#slider-news {
	background-color: #4e4e4e;
}

#slider-news .tit-destaque {
	background: #f00 none repeat scroll 0 0;
	color: #fff;
}

/* Accordion - Home */

.accordion-section-title {
	border-bottom: 1px solid #5c5c5c;
	background: rgba(91, 91, 91, 1) url('../img/seta-down.png') right 10px center no-repeat;
	/* Type */
	color:#fff;
}

.accordion-section-title.active{
	background: rgba(91, 91, 91, 1) url('../img/seta-up.png') right 10px center no-repeat;
}

/*************** NOTÃCIAS (InÃ­cio) ***************/
.info-postagem .date{color:#e30613;}
.info-postagem .author{color:#939090;}
.img-noticia figcaption {color:#e30613;}

h2#titulo-noticia{
	color: #000;
}


/********** AGENDA DE EVENTOS (InÃ­cio) ***********/


.events-content .evento {
	border-bottom: 2px solid #cf0000;
}

.events-content .presenca-prefeito {
    color: #e30613 !important;
}

.events-content .bt-mais-info-agenda {
    background-color: #55b66f;
    color: #fff;
}

.evento h3 {
	color: #e30613;
}

.cd-horizontal-timeline .events a {
    color: #383838;
}

.cd-horizontal-timeline .events-content p {
    color: #000;
}

.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient( left , #FFF, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #FFF, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient( right , #FFF, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #FFF, rgba(248, 248, 248, 0));
}

.cd-horizontal-timeline .filling-line {
    background-color: #e30613;
}

.cd-horizontal-timeline .events a.older-event::after {
    border-color: #e30613;
}

.cd-horizontal-timeline .events a::after {
    background-color: #f8f8f8;
    border: 2px solid #dfdfdf;
}

.cd-horizontal-timeline .events a.selected::after {
    background-color: #e30613;
}

/*------------------------------*\
            CHAT 156
\*------------------------------*/

.chat .top p { color:#e30613;}
.chat-content span { 
  color: #e30613;
  font-weight: normal;
}

.chat-content form { color:#e30613;}

.chat-content.bg-cinza.borda.fleft {
    background: url('../img/relogio.png') 20px center no-repeat #e8e8e8;
}

.chat-content .timer {
  color: #000;
}

.conversa .atendente{color:#e30613;}

.alert-title {
  background-color: #e30613;
  color: #FFF;
}

/*************** ALTO CONTRASTE (Fim)******************/