@import url("index-fonts.css");
body {
	background-color: #fafafa;
}
/*a:hover {
	text-decoration: none;
	}*/
	a:focus {
		text-decoration:none;
	}
	a:hover {
		text-decoration:none;
	}

	/* Principais */
	.container-header, .container-main, .container-footer, .content-end, .content-copyright{
		width: 100%;
		float: left;
		background-color: #FFF;
	}
	.no-btn:hover{
		cursor: default;
	}
	.content-vinheta{
		margin-top: 50px;
	}
	.page-header-interna{
		margin-bottom: 35px !important;
	}
	.container-alert{
		font-size: 16px;
		font-family: 'Rubik-Regular';
	}
	/* Header */
	.content-header{
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #168947;
	}
	/* Acessibilidade */
	/* col-left-acessibilidade */
	.col-left-acessibilidade, .col-right-acessibilidade{
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.col-left-acessibilidade li, .col-right-acessibilidade li{
		display: inline-block;
		margin-right: 15px;
	}
	.col-left-acessibilidade li:last-child, .col-right-acessibilidade li:last-child{
		margin-right: 0px;
	}
	.col-left-acessibilidade li a, .col-right-acessibilidade li a{
		color: #fafafa;
		font-size: 12px;
		font-family: 'Rubik-Light';
	}
	.col-left-acessibilidade li a i, .col-right-acessibilidade li a i{
		font-size: 18px;
		margin-right: 20px;
	}
	.col-left-acessibilidade li:last-child a i, .col-right-acessibilidade li:last-child a i{
		margin-right: 0px;
	}
	.col-right-acessibilidade .text-a-acessibilidade a{
		font-size: 18px;
		font-family: 'Rubik-Regular';
	}
	.col-right-acessibilidade .text-a-acessibilidade a i{
		font-size: 14px;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		border-color: #168947;
	}
	/*brasao e pesquisar*/
	.color-back {
		background-color: #fafafa;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.color-formulario {
		margin-top: 35px;
	}
	span .botao-pesquisar {
		border-color: transparent;
	}
	span .botao-pesquisar:hover {
		border-color: transparent;
		background-color: transparent;
	}
	.menu-pesquisar {
		border-color: transparent;
	}
	.fa-2x {
		font-size: 16px;
		color: #004250;
	}
	.fa-2x:hover {
		color: #004250;
	}
	/* Menu de Navegação */
	.navbar-toggle{
		background-color: #168947;
		border-radius: 0px;
		float: none !important;
	}
	.navbar-toggle .icon-bar{
		background-color: #FFFFFF;
	}
	.row-menu-header {
		background-color: #fafafa;
		z-index: 99999999;
	}
	.col-box-navbar-header nav{
		/* margin-top: 5px; */
		margin-bottom: 0px;
		border: none;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		background-color: #fafafa;
	}
	ul.ul-menu-navegacao li{
		margin-right: 18px;
	}
	ul.ul-menu-navegacao li:last-child{
		margin-right: 0px;
	}
	ul.ul-menu-navegacao li a{
		color: #343a40;
		font-size: 18px;
		font-family: 'Rubik-Regular';
		padding: 20px 7px;
		background-color: #fafafa;
		text-transform: uppercase;
	}
	ul.ul-menu-navegacao li ul li a{
		padding: 10px;
		font-size: 16px;
		width: 100%;
		float: left;
	}
	ul.ul-menu-navegacao li a i{
		font-size: 12px;
		font-weight: lighter;
	}
	ul.ul-menu-navegacao li:first-child a i, ul.ul-menu-navegacao li:last-child a i{
		font-size: 18px;
	}
	ul.ul-menu-navegacao li a:hover,
	ul.ul-menu-navegacao li a:focus,
	ul.ul-menu-navegacao li a:active,
	ul.ul-menu-navegacao li.open a:focus,
	ul.ul-menu-navegacao li.open a:hover,
	ul.ul-menu-navegacao li.open a:active,
	ul.ul-menu-navegacao li.active a{
		color: #212529;
		background-color: #fafafa;
	}
	/* CAPA DO SITE */
	/*SLIDE*/
	#CarouselMain li {
		border: 2px solid #FFF;
		background-color: transparent;
		width: 14px;
		height: 14px;
		margin:0;
	}
	#CarouselMain li.active {
		border: 2px solid #FFF;
		background-color: #FFF;
		width: 14px;
		height: 14px;
	}
	.content-service{
		background-color: #fafafa;
	}

	/*FIM Slide*/
	/* Serviços */
	.container-service{
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.col-box-service-img section{
		margin: auto;
	}
	/*.col-box-service-img img{*/
	/*	max-width: 256px;*/
	/*	max-height: 156px;*/
	/*}*/
	.col-box-service-img a:focus {
		text-decoration: none;
	}

	/* FIM Serviços */
	/* slide Principal */
	#CarouselVitrine .caption-vitrine h1 {
		font-size: 72px;
		font-family: 'Martel-ExtraBold';
	}
	#CarouselVitrine .caption-vitrine{
		padding-bottom: 9%;
	}
	#CarouselVitrine .carousel-indicators .active {
		background-color: #FFF;
	}
	#CarouselVitrine .carousel-indicators li{
		width: 25px;
		height: 25px;
		border-radius: 100%;
		border: 4px solid #FFF;
	}
	/* Vinheta Capa */
	.col-box-vinheta .page-header {
		width: 100%;
		float: left;
		padding: 0px;
		margin: 0px;
		border-color: transparent;
		margin-bottom: 50px;
	}
	.col-box-vinheta .page-header .row-box-vinheta{
		width: 100%;
		float: left;
	}
	.col-box-vinheta .page-header .row-box-vinheta .vinheta-tittle{
		color: #168947;
		font-size: 30px;
		font-family: 'Martel-ExtraBold';
		text-align: center;
		padding: 0px;
		margin: 0px;
		width: auto;
	}
	.col-box-vinheta .page-header .row-box-vinheta hr{
		margin: auto;
		width: 30px;
		border-top: 8px solid #168947;
	}
	.col-box-vinheta .page-header .row-box-vinheta h5{
		color: #b8b8b6;
		font-size: 18px;
		font-family: 'Rubik-Regular';
	}

	/* FIM Vinheta Capa */

	/*Últimas Notícias LEFT*/
	/*Efeito Noticias*/
	#hoverNoticias .text {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}

	#hoverNoticias:hover .text {
		font-weight: bold;
		visibility:visible;
	}
	#hoverNoticias:hover img {
		-webkit-filter: brightness(30%);
	}
	#hoverNoticias h1, #hoverNoticias h3 {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}

	/*css ultimas noticias*/
	.content-noticias-box {
		background-color: #fafafa;
	}
	.txt-vinheta-not {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-not {
		font-family: 'Rubik-Regular';
		color: #343a40;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.box-not-princ{
		box-shadow: -1px -1px 9px 2px #d9d9d8;
	}

	.col-box-not {
		margin-bottom: 20px;
	}

	.col-box-not .carousel-caption {
		padding-bottom: 0;
		top: 30%;
		left: 9%;
		right: 9%;
		text-align: inherit;
		bottom: 69px;
	}
	.txt-titulo-not {
		font-family: 'MyriadPro-Regular';
		color: #FFF;
	}
	.txt-texto-not {
		font-family: 'Rubik-Regular';
		color: #FFF;
	}
	.caption-data {
		background-color: #FFF;
		padding-top: 6px;
	}
	.caption-data h5 {
		background-color: #FFF;
		border-top: 2px solid #d9d9d8;
		color: #b3b3b1;
		font-family: 'MyriadPro-Regular';
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 38px;
	}
	.txt-titulo-not-two {
		font-family: 'Martel-Bold';
		color: #343a40;
		padding-left: 20px;
		padding-right: 20px;
		min-height: 76px;
	}
	.txt-texto-not-two {
		font-family: 'Rubik-Regular';
		color: #495057;
		padding-left: 20px;
		padding-right: 20px;
	}
	.captian-share {
		float: right;
		position: relative;
		margin-top: -43px;
		margin-right: 43px;
	}
	.captian-share a{
		padding: 10px;
		font-size: 16px;
	}
	.col-box-not .captian-share button i {
		color: #05afef;
	}
	.col-box-not .captian-share button {
		background-color: transparent;
		border-color: transparent;
	}

	.col-box-two-not .share-button-two button i{
		color: #adb5bd;
	}
	.col-box-two-not .share-button-two button {
		background-color: transparent;
		border-color: transparent;
	}
	.segura-not-two {
		background-color: #FFF;
		box-shadow: -1px -1px 9px 2px #d9d9d8;
	}

	.share-button-two  {
		float: right;
		position: relative;
		margin-top: -40px;
		margin-right: 40px;
	}
	.caption-data-two h5 {
		color: #b3b3b1;
		font-family: 'MyriadPro-Regular';
		padding-left: 38px;
		padding-top: 12px;
		padding-bottom: 12px;
		background-color: #FFF;
		border-top: 2px solid #d9d9d8;
	}
	.img-photo-noticia {
		/*max-height: 414px;*/
	}

	.img-photo-not {
		max-height: 208px;
	}
	.col-centered{
		float: none;
		margin: 0 auto;
	}
	.col-not-mais .col-centered{
		text-align: center;
		background-color: #f7f7f7;
		box-shadow: 0px 2px 2px 0px #e7e7e7;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 26px;
	}

	.segura-todas-noticias .color-button {
		color: #495057;
		font-size: 18px;
		font-family: 'Rubik-Regular';
		text-transform: uppercase;
		text-decoration: none;
	}
	/*Efeito Obras*/
	/*Efeito Noticias*/
	#hoverObras .text {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}

	#hoverObras:hover .text {
		font-weight: bold;
		visibility:visible;
	}
	#hoverObras:hover img {
		-webkit-filter: brightness(30%);
	}
	#hoverObras h3 {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}
	/*Obras RIGHT*/
	.segura-obras {
		margin-bottom: 24px;
		/*margin-bottom: 28px;*/
		background-color: #FFF;
		box-shadow: -1px -1px 9px 2px #d9d9d8;
	}

	.segura-obras{
		overflow: hidden;
		position: relative;
	}
	.segura-obras .c-caption {
		display: block;
		position: absolute;
		top: 30px;
		margin-left: 32px;
		margin-right: 20px;
	}
	.img-foto-obras {
		max-height: 220px;
	}
	.txt-vinheta-obras {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;

	}
	.txt-subvinheta-obras {
		font-family: 'Rubik-Regular';
		color: #003f4c;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.txt-obras-txt {
		font-family: 'MyriadPro-Regular';
		color: #FFF;
	}

	.col-box-obras .col-centered{
		text-align: center;
	}
	.col-box-obras .color-button {
		color: #495057;
		font-size: 18px;
		font-family: 'Rubik-Regular';
		text-transform: uppercase;
		text-decoration: none;
	}
	.col-box-obras .share-obras button i {
		color: #05afef;
	}
	.share-obras {
		float: right;
		position: relative;
		margin-top: -37px;
		margin-right: 43px;
	}
	.col-box-obras .share-obras button {
		background-color: transparent;
		border-color: transparent;
	}

	.cdata-obras {
		background-color: #FFF;
		padding-top: 2px;
	}
	.cdata-obras h5 {
		background-color: #FFF;
		border-top: 2px solid #d9d9d8;
		color: #b3b3b1;
		font-family: 'MyriadPro-Regular';
		padding-top: 8px;
		padding-bottom: 7px;
		padding-left: 38px;
	}
	.col-obras-mais{
		background-color: #f7f7f7;
		box-shadow: 0px 2px 2px 0px #e7e7e7;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 38px;
	}
	/*FIM OBRAS*/
	/*Efeitos Galeria de Fotos*/
	/*Efeito Noticias*/
	#hoverGalerias .text {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}

	#hoverGalerias:hover .text {
		font-weight: bold;
		visibility:visible;
	}
	#hoverGalerias:hover img {
		-webkit-filter: brightness(30%);
	}
	#hoverGalerias h3 {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}
	/*Galeria de FOTOS início*/
	.content-galeria {
		background-color: #fafafa;
		padding-top: 30px;
	}
	.row-gal {
		margin-bottom: 40px;
	}
	.txt-vinheta-galeria {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-galeria {
		font-family: 'Rubik-Regular';
		color: #003f4c;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.segura-galerias {
		margin-bottom: 12px;
		/*margin-bottom: 28px;*/
		background-color: #FFF;
		box-shadow: -1px -1px 9px 2px #d9d9d8;
	}
	.segura-galerias{
		overflow: hidden;
		position: relative;
	}
	.segura-galerias .c-caption {
		display: block;
		position: absolute;
		top: 30px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.img-foto-galerias {
		max-height: 220px;
	}
	.txt-galerias-txt {
		font-family: 'MyriadPro-Regular';
		color: #FFF;
	}

	.col-box-galerias .share-galerias button i {
		color: #05afef;
	}
	.share-galerias {
		float: right;
		position: relative;
		margin-top: -37px;
		margin-right: 43px;
	}
	.col-box-galerias .share-galerias button {
		background-color: transparent;
		border-color: transparent;
	}

	.cdata-galerias {
		background-color: #FFF;
		padding-top: 2px;
	}
	.cdata-galerias h5 {
		background-color: #FFF;
		border-top: 2px solid #d9d9d8;
		color: #b3b3b1;
		font-family: 'MyriadPro-Regular';
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 38px;
	}
	.col-galerias-mais .btn-gal {
		color: #495057;
		font-size: 18px;
		background-color: #f7f7f7;
		font-family: 'Rubik-Regular';
		text-transform: uppercase;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 139px;
		padding-right: 139px;
	}
	.col-galerias-mais .btn-gal:hover {
		text-decoration: none;
	}
	.col-galerias-mais a{
		box-shadow: 0px 2px 2px 0px #e7e7e7;
		margin-top: 38px;
	}
	.col-galerias-mais .col-centered{
		text-align: center;
	}
	/*FIM Galeria de FOTOS*/
	/*HEAD EVENTOS CALENDARIO E LINKS UTEIS*/
	.content-eventos {
		background-color: #fafafa;
		padding-top: 50px;
	}

	/*Efeitos Fotos da Cidade*/
	#hoverCidade .text {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}

	#hoverCidade:hover .text {
		font-weight: bold;
		visibility:visible;
	}
	#hoverCidade:hover img {
		-webkit-filter: brightness(30%);
	}
	#hoverCidade h3 {
		position:relative;
		bottom:30px;
		left:0px;
		visibility:hidden;
	}
	/*Fotos da Cidade*/
	.txt-vinheta-eventos {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-eventos {
		font-family: 'Rubik-Regular';
		color: #343a40;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.segura-eventos {
		margin-bottom: 50px;
		background-color: #FFF;
		box-shadow: -1px -1px 9px 2px #d9d9d8;
	}
	.segura-eventos{
		overflow: hidden;
		position: relative;
	}
	.segura-eventos .c-caption {
		display: block;
		position: absolute;
		top: 30px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.img-foto-eventos {
		max-height: 220px;
	}
	.txt-eventos-txt {
		font-family: 'MyriadPro-Regular';
		color: #FFF;
	}

	.col-box-eventos .share-eventos button i {
		color: #05afef;
	}
	.share-eventos {
		float: right;
		position: relative;
		margin-top: -37px;
		margin-right: 43px;
	}
	.col-box-eventos .share-eventos button {
		background-color: transparent;
		border-color: transparent;
	}

	.cdata-eventos {
		background-color: #FFF;
		padding-top: 2px;
	}
	.cdata-eventos h5 {
		background-color: #FFF;
		border-top: 2px solid #d9d9d8;
		color: #b3b3b1;
		font-family: 'MyriadPro-Regular';
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 38px;
	}
	.col-eventos-mais .btn-gal {
		color: #495057;
		font-size: 18px;
		background-color: #f7f7f7;
		font-family: 'Rubik-Regular';
		text-transform: uppercase;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 139px;
		padding-right: 139px;
		text-decoration: none;
	}
	.col-eventos-mais a{
		box-shadow: 0px 2px 2px 0px #e7e7e7;
	}
	.col-eventos-mais .col-centered{
		text-align: center;
	}

	/*Calendário Festivo*/
	#carousel-agenda {
		margin-bottom: 30px;
	}
	.txt-vinheta-calendario {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-calendario {
		font-family: 'Rubik-Regular';
		color: #343a40;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.col-festivo .mes-calendario {
		background-color: #004250;
		padding-bottom: 34px;
		padding-top: 12px;
		text-align: center;
		font-family: 'Rubik-Regular';
		font-size: 18px;
		color: #FFF;
	}
	.col-festivo .carousel-caption{
		top: 68%;
		background-color: #FFF;
		width: 100%;
		left: 0;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.col-event-data .carousel-control{
		height: 14%;
		opacity: 1;
		background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
		background-image: -o-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
		background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0000)),to(rgba(0,0,0,.0)));
		background-image: linear-gradient(to right,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
		background-repeat: repeat-x;
	}
	.col-event-data .carousel-control span{
		font-size: 18px;
		color: #fff;
	}
	.col-event-data .carousel-control:focus,
	.col-event-data .carousel-control:hover{
		opacity: 1;
	}
	.col-event-data {
		min-height: 92px;
	}
	.segura-calen {
		width: 100%;
		float: left;
	}
	.txt-data-calen {
		color: #747474;
		font-family: 'Rubik-Regular';
		text-shadow: none;
	}
	.txt-calendario {
		text-shadow: none;
		font-family: 'Martel-DemiBold';
		color: #4a4f54;
		font-size: 18px;
	}
	/*Links Úteis*/
	.row-links-uteis {
		margin-bottom: 25px;
	}
	.col-links-uteis a:hover {
		text-decoration: none;
	}
	.txt-vinheta-linksuteis {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-linksuteis {
		font-family: 'Rubik-Regular';
		color: #343a40;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	.img-linksuteis {
		box-shadow: 0px 3px 8px 0px #e7e7e7;
		max-height: 120px;
	}
	.img-linksuteis:hover {
		filter: gray; /* IE6-9 */
		-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
		filter: grayscale(1);
		max-height: 120px;
	}
	.col-links-uteis {
		margin-bottom: 30px;
	}
	/*TV Nova Lacerda (VÍDEOS)*/
	.content-videos {
		background-color: #fafafa;
		padding-top: 50px;
		padding-bottom: 6%;
	}
	.txt-vinheta-videos {
		font-family: 'Martel-ExtraBold';
		color: #168947;
		margin-bottom: 0;
	}
	.txt-subvinheta-videos {
		font-family: 'Rubik-Regular';
		color: #343a40;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
		padding-left: 26px;
	}
	#carouselVideos .carousel-indicators .active {
		background-color: #168947;
	}
	#carouselVideos .carousel-indicators{
		/*	bottom: 0px;*/
		top: 106%;
	}
	#carouselVideos .carousel-indicators li{
		width: 25px;
		height: 25px;
		border-radius: 100%;
		border: 4px solid #168947;
	}
	.row-videos {
		margin-bottom: 11%;
	}
	.col-videos-mais .btn-videos {
		color: #495057;
		font-size: 18px;
		background-color: #f7f7f7;
		font-family: 'Rubik-Regular';
		text-transform: uppercase;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 132px;
		padding-right: 132px;
		text-decoration: none;
	}
	.col-videos-mais a{
		box-shadow: 0px 2px 2px 0px #e7e7e7;
		margin-top: 38px;
	}
	.col-videos-mais .col-centered{
		text-align: center;
	}
	/*FIM Tv (VÍDEOS)*/

	/*FOOTER*/
	.webmail {
		color: #168947;
	}
	.content-menu-footer {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.content-menu-footer a:hover {
		text-decoration: none;
	}
	.sub-menu-footer {
		margin-bottom: 30px;
	}
	.txt-menu-footer {
		font-family: 'Martel-ExtraBold';
		color: #168947;
	}
	.txt-sub-menus a {
		font-family: 'Rubik-Regular';
		color: #5b6167;
		font-size: 18px;
	}
	.ul-box-footer li {
		text-transform: none;
		text-decoration: none;
		list-style: none;
	}
	.ul-box-footer {
		padding-left: 0;
	}
	.segura-img {
		margin-top: 40px;
	}
	.segura-texto {
		margin-top: 40px;
	}
	.txt-telephone {
		font-family: 'Rubik-Medium';
		color: #495057;
	}
	.txt-address {
		font-family: 'Rubik-Regular';
		color: #495057;
	}
	.segura-texto a:hover {
		text-decoration: none;
	}
	.content-rodape {
		padding-top: 50px;
		padding-bottom: 40px;
		background-color: #fafafa;
	}
	.content-copyright {
		background-color: #e9ecef;
	}
	.col-box-copyright h5 {
		color: #343a40;
		font-family: 'Rubik-Regular';
		margin-top: 23px;
	}

	/*FOOTER fim*/

