@import url(https://fonts.googleapis.com/css?family=Play);
@import url(https://fonts.googleapis.com/css?family=Ubuntu);


body{
  background: #efefef url(../images/bg-body.gif) repeat-x;
}


ul{
	padding: 0;
	list-style-type: none;
}

*{
	outline: none!important;
}

.spacer{
	width: 100%;
	display: block;
	margin: 15px 0;
}


#topbar{
	padding: 8px 0;
	background: #6d131a;
	text-align: right;
}

#topbar a{
	color: #ce9ca0;
	text-decoration: none;
	font-size: 11px;
}

#topbar .area{
	padding: 3px 8px;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 3px;
	border: 1px solid #ce9ca0;
	font-family: 'Play', sans-serif;
}

#topbar .area i{
	margin: 0 5px 0 0;
	font-size: 14px;
}

#topbar .area:hover{
	background: #ce9ca0;
	color: #6d131a;
}

#topbar .social{
	margin: 0 15px;
	display: inline-block;
}

#topbar .social li{
	display: inline-block;
}

#topbar .social li a{
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	background: #ce9ca0;
	font-size: 13px;
	border-radius: 100px;
	color: #6d131a;
	text-align: center;
}

#topbar .mapa{
	padding: 0 0 0 15px;
	display: inline-block;
	font-family: 'Play', sans-serif;
	border-left: 1px solid #995a5f;
}

#topbar .mapa i{
	font-size: 14px;
}




header h1{
	float: left;
}

header h1 img{
	width: 100%;
	height: auto;
}

header .busca{
	margin-top: 20px;
	float: right;
}

.busca label{
	margin: 0 0 2px;
	font-family: 'Play', sans-serif;
	font-size: 12px;
	color: #6d131a;
	display: block;
}

.busca input{
	width: 300px!important;
	border-color: #ce9ca0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.busca button{
	margin: 0 0 0 -5px;
	color: #6d131a;
	background: #ce9ca0;
	border-color: #ce9ca0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	font-size: 14px;
}

.busca button:hover{
	color: #6d131a;
	background: #ce9ca0;
	border-color: #ce9ca0;
}




.navbar-default{
	width: 100%;
	min-height: auto!important;
	margin: 15px 0 5px;
	display: inline-block;
	background: none;
	border: none;
}

.navbar-default2{
	width: 100%;
	min-height: auto!important;
	margin: 15px 0 5px;
	display: inline-block;
	background: none;
	border: none;
}

.navbar-default .navbar-nav > li{
	margin: 0 1px;
}

.navbar-default2 .navbar-nav > li{
	margin: 0 1px;
}

.navbar-default .navbar-nav > li > a{
	padding: 5px 10px;
	font-family: 'Ubuntu', sans-serif;
	color: #6d131a;
	font-size: 14px;
	background: none;
}


.navbar-default2 .navbar-nav > li > a{
	padding: 5px 0px;
	font-family: 'Ubuntu', sans-serif;
	color: #DBDBDB;
	font-size: 14px;
	background: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover{
	background: none!important;
	border-bottom: 2px solid #6d131a;
	color: #6d131a;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none!important;
	border-bottom: 2px solid #6d131a;
	color: #6d131a;
}


.navbar-default2 .navbar-nav > .active > a, .navbar-default2 .navbar-nav > .active > a:hover, .navbar-default2 .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover{
	background: none!important;
	border-bottom: 2px solid #6d131a;
	color: #6d131a;
}

.navbar-default2 .navbar-nav > .open > a, .navbar-default2 .navbar-nav > .open > a:hover, .navbar-default2 .navbar-nav > .open > a:focus{
	background: none!important;
	border-bottom: 2px solid #6d131a;
	color: #6d131a;
}


.navbar-nav > li > .dropdown-menu{
	background: rgba(255, 255, 255, 0.9);
	border-radius: 5px!important;
	border: 1px solid #cacaca;
	border-bottom: 2px solid #7a252a;
	right: auto;
	left: 0;
}

.navbar-nav > li > .dropdown-menu li{
	margin: 0 15px;
	border-bottom: 1px dotted #ce9ca0;
}

.navbar-nav > li > .dropdown-menu li:last-child{
	border: none;
}

.dropdown-menu > li > a{
	padding: 9px 5px;
	color: #6d131a;
	font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
}


.carousel{
	margin-bottom: 40px;
}

.carousel .glyphicon-chevron-left:before, .glyphicon-chevron-right:before{
	color: #6d131a;
}

.carousel-control{
	opacity: 1;
	background: none!important;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
	right: 30%;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
	left: 30%;
}



.boxes{
	margin-bottom: 30px;
}

.boxes .item{
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}

.boxes .item h2{
	position: absolute;
	left: 15px;
	bottom: 10px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
}

.boxes > div:nth-child(2) .item{
	border: 1px solid #ce9ca0;
}

.boxes > div:nth-child(2) .item h2{
	color: #6d131a;
}



.noticias{
	height: 400px;
	padding: 25px 20px;
	background: #6d131a;
	color: #fff;
	position: relative;
}

.noticias h2{
	margin: 0 0 6px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 26px;
	font-weight: 100;
	text-transform: uppercase;
}

.noticias h3{
	margin: 0 0 20px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
}

.noticias .more{
	padding: 3px 8px;
	font-size: 11px;
	color: #ce9ca0;
	border-radius: 3px;
	border: 1px solid #ce9ca0;
	text-transform: uppercase;
	position: absolute;
	top: 27px;
	left: 145px;
	text-decoration: none;
}

.noticias .more:hover{
	background: #ce9ca0;
	color: #6d131a;
}

.noticias .item{
	min-height: 230px;
	padding: 15px;
	background: #fff;
	border-radius: 5px;
	position: relative;
}

.noticias .item small{
	margin: 0 0 2px;
	font-size: 11px;
	color:#6d131a;
	font-family: 'Ubuntu', sans-serif;
}

.noticias .item h4{
	margin: 0 0 5px;
	font-size: 16px;
	color:#6d131a;
	font-family: 'Ubuntu', sans-serif;
}

.noticias .item p{
	color: #414141;
}

.noticias .item a{
	width: 88%;
	padding: 5px 0;
	margin-top: 15px;
	display: block;
	border: 1px solid #6d131a;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #6d131a;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

.noticias .item a:hover{
	background: #6d131a;
	color: #fff;
}


.publicacoes{
	padding: 25px 20px;
	background: #829db2;
	overflow: hidden;
}

.publicacoes .item h2{
	margin: 0 0 5px;
	color: #fff;
	font-size: 23px;
	font-family: 'Ubuntu', sans-serif;
	text-align: center;
	font-weight: 100;
}

.publicacoes .item .image{
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	position: relative;
}

.publicacoes .item .image h3{
	padding: 8px 15px;
	background: rgba(0, 0, 0, 0.85);
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 23px;
	position: absolute;
	bottom: 15px;
	left: 0;
}




.publicacoes2{
	margin-top: 24px;
	padding: 25px 20px;
	background: #829db2;
	overflow: hidden;
	border-radius: 5px;
}

.publicacoes2 .item h2{
	margin: 0 0 5px;
	color: #fff;
	font-size: 23px;
	font-family: 'Ubuntu', sans-serif;
	text-align: center;
	font-weight: 100;
	
}

.publicacoes2 .item .image{
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	position: relative;
	max-height:254px;
	overflow:hidden;
}

.publicacoes2 .item .image h3{
	padding: 8px 15px;
	background: rgba(0, 0, 0, 0.85);
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 23px;
	position: absolute;
	bottom: 15px;
	left: 0;
}

.publicacoes2 .item .crop{
	max-height:236px;
	overflow:hidden;
}


.convenios h2{
	margin: 0 0 5px;
	color: #6d131a;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}

.convenios .image{
	padding: 10px;
	background: #c1c1c1;
	border-radius: 5px;
}

.convenios .image .carousel{
	margin-bottom: 0;
}


.ouvidoria{
	height: 105px;
	padding: 25px 20px;
	margin-top: 24px;
	background: #052c4b url(../images/ouvidoria.png) no-repeat right 10px;
	border-radius: 5px;
	display: block;
	text-decoration: none!important;
}

.ouvidoria h2{
	margin: 0;
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}


.portal{
	height: 105px;
	padding: 25px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #72a09e url(../images/portal.png) no-repeat right top;
	border-radius: 5px;
	display: block;
	text-decoration: none!important;
}

.portal h2{
	margin: 0;
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}


.denuncia{
	height: 105px;
	padding: 25px 20px;
	background: #6d131a url(../images/denuncia.png) no-repeat 90% 20px;
	border-radius: 5px;
	display: block;
	text-decoration: none!important;
}

.denuncia h2{
	margin: 0;
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}


.videos2{
	height: 400px;
	padding: 25px 20px;
	background: #323232;
	color: #fff;
	position: relative;
}


.videos2 h3{
	margin: 0 0 20px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
}

.videos2 h2{
	margin: 0 0 6px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 26px;
	font-weight: 100;
	text-transform: uppercase;
}


.videos2 .more{
	padding: 3px 8px;
	font-size: 11px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #fff;
	text-transform: uppercase;
	position: absolute;
	top: 27px;
	left: 125px;
	text-decoration: none;
}


.videos2 .more:hover{
	background: #ce9ca0;
	color: #6d131a;
}

.videos2 .embedd{
	height: 330px;
	padding: 20px;
	background: #323232;
	border-radius: 5px;
	text-align: center;
}


.videos h2{
	margin: 0 0 5px;
	color: #6d131a;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}

.videos h3{
	margin: 0 0 20px;
	color: #fff;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	text-align: left;
}

.videos .embedd{
	height: 330px;
	padding: 20px;
	background: #323232;
	border-radius: 5px;
	text-align: center;
}


.news{
	margin: 0 15px;
	padding: 20px 30px;
	background: #829799;
	color: #fff;
	overflow: hidden;
	border-radius: 5px;
}

.news h2{
	margin: 0 0 10px;
	font-size: 36px;
}

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

.news .form-inline{
	margin-top: 30px;
}

.news .form-inline input{
	width: 530px;
	height: 60px;
	text-align: center;
	background: #fff;
	border: none;
	border-radius: 5px;
}

.news .form-inline button{
	width: 150px;
	height: 50px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	border: 1px solid #fff;
	border-radius: 3px;
	background: none;
	font-size: 20px;
}




footer{
	padding: 35px 0;
	margin-top: 50px;
	background: #46060b;
	border-top: 5px solid #6d131a;
}

footer h2, footer h2 a{
	margin: 0 0 5px;
	color: #efefef;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 100;
	font-family: 'Ubuntu', sans-serif;
	text-decoration: none;
}

footer .item{
	margin-bottom: 25px;
}

footer ul{
	margin-bottom: 20px;
}

footer li a{
	padding: 5px 5px 5px 10px;
	background: url(../images/arrow.png) no-repeat left center;
	color: #efefef;
	font-size: 12px;
}

footer li a:hover{
	color: #efefef;
}


footer hr{
	margin: 15px 0 45px;
	border: none;
	border-bottom: 1px solid #4d0b10;
	border-top: 1px solid #3f050a;
}



.support h6{
	margin: 0 0 8px;
	font-size: 12px;
	color: #b6797e;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Ubuntu', sans-serif;
}

.support p{
	font-size: 12px;
	color: #b6797e;
}




.sign{
	padding: 15px 0;
	background: #621016;
	color: #b6797e;
	font-size: 12px;
}

.sign .by{
	float: right;
}

.sign .by a{
	margin: 0 0 0 5px;
}




/* INTERNA */
.banner-interna{
	width: 100%;
	height: 153px;
	margin-bottom: 10px;
	position: relative;
	background: url(../images/banner-interna.jpg) no-repeat;
}

.banner-interna2{
	width: 100%;
	height: 153px;
	margin-bottom: 10px;
	position: relative;
	background: url(../images/banner-interna2.jpg) no-repeat;
}


.banner-interna h2{
	left: 15px;
	bottom: 15px;
	position: absolute;
	font-family: 'Ubuntu', sans-serif;
	font-size: 42px;
	color: #6d131a;
}

.banner-interna .back{
	padding: 6px 12px;
	font-size: 11px;
	color: #367d9b;
	border-radius: 3px;
	border: 1px solid #367d9b;
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	right: 20px;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.8);
}

.banner-interna .back:hover{
	background: #367d9b;
	color: #fff;
}

.banner-interna .back i{
	margin: 0 5px 0 0;
}

.banner-interna2 h2{
	left: 15px;
	bottom: 15px;
	position: absolute;
	font-family: 'Ubuntu', sans-serif;
	font-size: 42px;
	color: #037545;
}

.banner-interna2 .back{
	padding: 6px 12px;
	font-size: 11px;
	color: #367d9b;
	border-radius: 3px;
	border: 1px solid #367d9b;
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	right: 20px;
	text-decoration: none;
	background: rgba(255, 255, 255, 0.8);
}

.banner-interna2 .back:hover{
	background: #367d9b;
	color: #fff;
}

.banner-interna2 .back i{
	margin: 0 5px 0 0;
}

.conteudo{
	padding: 25px 25px 60px;
	background: #fff;
}

.conteudo h3{
	padding: 0 0 15px 5px;
	margin: 0 0 25px;
	border-bottom: 1px solid #e5e5e5;
	font-family: 'Ubuntu', sans-serif;
	font-size: 30px;
	color: #6d131a;
}

.conteudo .nav-stacked li a{
	background: #d5d5d5;
	font-family: 'Ubuntu', sans-serif;
	color: #6d131a;
	font-size: 15px;
	border-radius: 3px;
}

.conteudo .nav-stacked li a:hover, .conteudo .nav-stacked li.active a{
	background: #6d131a;
	color: #fff;
}

.conteudo h4{
	margin: 5px 0;
	color: #2c2c2c;
	font-family: 'Ubuntu', sans-serif;
	font-size: 23px;
}

.conteudo p{
	color: #2c2c2c;
}

.conteudo .align-left{
	margin: 0 15px 15px 0;
	float: left;
}

.conteudo .align-right{
	margin: 0 0 15px 15px;
	float: right;
}



.conteudo .downloads{
	margin-bottom: 30px;
}

.conteudo .downloads span{
	margin: 5px 0 15px;
	display: block;
}


.conteudo .botoes-inline a{
	display: inline-block;
}



.conteudo .filtro{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}

.conteudo .filtro .form-group, .conteudo .filtro .form-group select{
	width: 100%;
}



.lista li{
	padding: 0 0 25px;
	margin: 0 0 25px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.lista li:last-child{
	border: none;
}


.lista-2 li{
	padding: 0 0 25px;
	margin: 0 0 25px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.lista h3, .lista h3 a{
	font-size: 22px;
	padding: 0;
	margin: 5px 0 3px;
	border: none;
	text-decoration: none;
	color: #6d131a;
}

.lista-2 h3, .lista h3 a{
	font-size: 16px;
	padding: 0;
	margin: 5px 0 3px;
	border: none;
	text-decoration: none;
	color: #383838;
}

.lista .image{
	margin: 0 15px 0 0;
	float: left;
}

.lista .image .thumbnail{
	margin: 0;
}

.lista .more{
	padding: 5px 12px;
	font-size: 11px;
	color: #6d131a;
	border-radius: 3px;
	border: 1px solid #6d131a;
	text-transform: uppercase;
	text-decoration: none;
}

.lista li:hover .more{
	color: #fff;
	background: #6d131a;
	border: 1px solid #6d131a;
}




/* Galeria */

.galeria{
	display: block;
	clear: both;
}



/* Pagination */

.pagination > li > a{
	color: #46060b;
}

.pagination > .active > a, .pagination > .active > span{
	background: #46060b;
	color: #fff;
	border-color: #46060b;
}

.pagination > .active > a:hover, .pagination > .active > span:hover{
	background: #6d131a;
}




.combos .item{
	padding: 4px 4px 20px;
	margin: 0 0 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: center;
}

.combos .item:hover{
	border-color: #6d131a;
}

.combos .item .image{
	width: 100%;
	margin-bottom: 10px;
}

.combos .item .image img{
	width: 100%;
	height: auto;
}

.combos .item h4, .combos .item h4 a{
	padding: 0;
	border: none;
	font-size: 20px;
	color: #6d131a;
	text-decoration: none;
}


.contato form{
	margin-bottom: 40px;
}

.contato form label{
	margin: 0 0 5px;
	display: block;
}

.contato form .input-group{
	width: 100%;
	margin-bottom: 15px;
}

.contato form input, .contato form textarea{
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 5px!important;
}

.contato form textarea{
	height: 150px;
	resize: none;
}

.contato iframe{
	padding: 3px;
	border: 1px solid #ccc;
}

.contato .right{
	margin-top: 30px;
	text-align: right;
}

.contato button{
	background: #26A65B;
	color: #fff;
}

#alertSuccess {display:none; }
#alertDanger {display:none; }

no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}







.convenios .carousel-inner{
	height: 320px;
	background: #fff;
	text-align: center;
	overflow: hidden;
}

.convenios .carousel .item img{
	width: 80%;
	height: auto;
	margin: 10px auto;
}





/* Responsivo */

.navbar-toggle{
	background: #6c131b;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	top: -75px;
}


.navbar-toggle2{
	background: #DBDBDB;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	top: -75px;
}

.navbar-toggle .icon-bar{
	background: #fff!important;
}




@media (max-width: 1199px) and (min-width: 992px) {



	.carousel{
		height: auto!important;
	}

	.videos iframe{
		width: 100%;
		height: auto;
	}

	.videos2 iframe{
		width: 100%;
		height: auto;
	}

	.news .form-inline button{
		margin: 15px 30px 0 0;
		float: right;
	}


	.publicacoes{
		height: 400px;
	}

	.publicacoes2{
		height: 400px;
	}





	/* INTERNAS */
	.combos .item{
		height: 200px;
		padding: 15px;
		position: relative;
		overflow: hidden;
	}

	.combos .item img{
		width: 90%;
		height: auto;
	}

	.combos .item h4{
		width: 100%;
		padding: 8px 15px;
		margin: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(109, 19, 26, 0.7);
		font-size: 13px;
	}

	.combos .item h4 a{
		color: #fff;
		font-size: 13px;
	}



}


@media (max-width: 991px) and (min-width: 768px) {

	header h1{
		width: 300px;
	}

	.navbar-nav{
		text-align: center;
	}

	.navbar-nav > li{
		float: none;
		display: inline-block;
	}

	.navbar-default .navbar-nav > li > a{
		padding: 5px 12px;
	}


	.banner .carousel{
		height: auto!important;
	}

	.banner .carousel{
		height: 280px!important;
		overflow: hidden;
	}

	.banner .carousel .item img{
		width: 100%;
		height: auto;
	}



	.boxes .item{
		margin-bottom: 30px;
	}

	.boxes .item.meio{
		background: #fff;
	}

	.boxes .item.meio img{
		display: block;
		margin: 0 auto;
	}

	.boxes .item.meio h2{
		width: 95%;
		text-align: center;
	}

	.boxes .item.text h2{
		width: 100%;
		text-align: center;
		font-size: 32px;
		bottom: 40%;
	}




	.noticias{
		margin-bottom: 30px;
	}


	.news .form-inline input{
		width: 400px;
	}

	.news .form-inline button{
		margin: 15px 30px 0 0;
		float: right;
	}


	.denuncia{
		margin-bottom: 30px;
	}




	.publicacoes .item .image{
		height: auto!important;
	}

	.publicacoes2 .item .image{
		height: auto!important;
	}

	.convenios .carousel{
		height: auto;
	}

	.convenios .carousel-inner{
		height: 600px;
	}




	/* INTERNAS */
	.conteudo .col-md-3 ul{
		margin-bottom: 35px;
	}



	.combos .item{
		height: 300px;
		padding: 15px;
		position: relative;
		overflow: hidden;
	}

	.combos .item img{
		width: 90%;
		height: auto;
	}

	.combos .item h4{
		width: 100%;
		padding: 8px 15px;
		margin: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(109, 19, 26, 0.7);
		font-size: 13px;
	}

	.combos .item h4 a{
		color: #fff;
		font-size: 13px;
	}





}


@media (max-width: 767px) {

	header h1{
		width: 280px;
		margin: 15px auto;
		display: block;
		float: none;
	}

	
	header .busca{
		width: 90%;
		margin: 10px auto;
	    display: block;
	    float: left;
	}

	.busca input{
		width: 92%!important;
		display: inline-block;
	}

	.busca button{
		margin: -2px 0 0 -5px;
	}



	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover{
		border: none;
		background: #6d131a!important;
		color: #fff;
		border-radius: 5px;
	}



	

	.banner .carousel{
		height: auto!important;
	}

	.banner .carousel{
		height: 280px!important;
		overflow: hidden;
	}

	.banner .carousel .item img{
		width: 100%;
		height: auto;
	}



	.boxes .item{
		margin-bottom: 30px;
	}

	.boxes .item.meio{
		background: #fff;
	}

	.boxes .item.meio img{
		display: block;
		margin: 0 auto;
	}

	.boxes .item.meio h2{
		width: 95%;
		text-align: center;
	}

	.boxes .item.text h2{
		width: 100%;
		text-align: center;
		font-size: 32px;
		bottom: 40%;
	}




	.noticias{
		height: auto;
		margin-bottom: 30px;
	}

	.noticias .item{
		min-height: 130px;
		margin-bottom: 15px;
	}



	.news{
		text-align: center;
	}

	.news .form-inline input{
		width: 100%;
	}

	.news .form-inline button{
		margin: 15px auto;
		display: block;
		float: none;
	}


	.denuncia{
		margin-bottom: 30px;
	}




	.publicacoes .item{
		margin-bottom: 30px;
	}

	.publicacoes .item .image{
		height: auto!important;
	}


	.publicacoes2 .item{
		margin-bottom: 30px;
	}

	.publicacoes2 .item .image{
		height: auto!important;
	}

	.convenios .carousel{
		height: auto;
	}

	.convenios .carousel-inner{
		height: 600px;
	}





	/* INTERNAS */
	.conteudo .col-md-3 ul{
		margin-bottom: 35px;
	}


	.combos .item{
		height: 300px;
		padding: 15px;
		position: relative;
		overflow: hidden;
	}

	.combos .item img{
		width: 90%;
		height: auto;
	}

	.combos .item h4{
		width: 100%;
		padding: 8px 15px;
		margin: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		background: rgba(109, 19, 26, 0.7);
		font-size: 13px;
	}

	.combos .item h4 a{
		color: #fff;
		font-size: 13px;
	}


	.conteudo .convenio-img{
		margin-bottom: 20px;
	}



	
}


@media (max-width: 480px) {

	header .busca{
		width: 80%;
	}

	.busca input{
		width: 88%!important;
	}


	.banner .carousel{
		height: 170px!important;
	}



	.convenios .carousel-inner{
		height: 400px;
	}



}


@media (max-width: 375px) {

	.busca input{
		width: 84%!important;
	}


	.banner .carousel{
		height: 135px!important;
	}



	.boxes .item.text h2{
		font-size: 20px;
		bottom: 35%;
		left: 0;
	}


	.noticias .item{
		min-height: 160px;
	}



}


@media (max-width: 375px){


	.busca input{
		width: 75%!important;
	}


	.banner .carousel{
		height: 113px!important;
	}


	.videos .embedd{
		height: auto;
	}

	.videos2 .embedd{
		height: auto;
	}

	.videos iframe{
		width: 100%;
		height: auto;
	}

	.videos2 iframe{
		width: 100%;
		height: auto;
	}


}










