@import url('../font/font-awesome/css/font-awesome.min.css');
*{
transition-property: all;
transition-duration: 0.2s;
transition-timing-function: linear;
ransition-delay: 0.4s;
text-decoration:none;
}
*:hover{
transition-property:all;
transition-duration: 0.2s;
transition-timing-function: linear;
ransition-delay: 0.4s;
text-decoration:none;
}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
form{
	width:100%; height:auto;
	float:left;
	}		
.faixa_topo{
	width:100%; height:auto;
	background:#E7E7E8;
	font-size:12px;
	color:#757777;
	display:inline-block;
	}
.bt_filiase{
	width:100%; height:100%;
	float:left;
	}	
.bt_filiase a{
	width:auto; height:auto;
	float:right;
	background-color:#E42C1A;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	padding:10px 7% 10px 4%;
	}		
section{
	width:100%;
	}	
.imagem_responsiva{
	max-width:100%; max-height:100%;
	border:0px;
	}	
.box_endereco_topo{
	text-align:center;
	line-height:28px;
	height:28px;
	overflow:hidden;
	}
.img_ico_topo{
	max-height:20px;
	margin-right:5px;
	}	
.box_horario_topo{
	text-align:center;
	line-height:28px;
	height:28px;
	overflow:hidden;
	}		
.box_telefone_topo{
	text-align:right;
	padding-right:0px;
	line-height:28px;
	height:28px;
	overflow:hidden;
	}	
.faixa_topo .container{
	padding:0px !important;
	}	
.box_redes_topo{
	padding-left:0px;
	}
.box_redes_topo img{
	width: 30px;
	height: 28px;
	float: left;
	padding:0px 3px 0px 0px;
	}			
.band_topo{
	padding:35px 0px 20px 0px;
	}
.zera_margin{
	margin-left:0px; margin-right:0px;
	}
.padding_padrao{
	padding-left:15px; padding-right:15px;
	}		
.band_menu_topo{
	padding:0px;
	}	
.setamenu{
	margin-left:3px;
	}	
.navbar-nav{
	text-transform:uppercase;
	}
.setepag{
	border:0px !important;
	}
.fundo_branco{
	background:#9E282A !important;
	padding:4px 0px;
	}
.navbar-toggle:hover .icon-bar{
	background:#BB2F32 !important;
	}
.navbar-toggle{
	background:#9E282A !important;
	}	
.navbar-toggle:hover{
	background:#9E282A !important;
	}				
.logo_topo{
	height:130px;
	margin-left: 0px !important;
	}
.logo_topo img{
	max-width:100%; max-height:100%;
	}	
/*Inicio titulo interno*/
.secao_titulo_interno{
	display: block;
	float: left;
	width: 100%;
	height: 237px;
	background-image: url(../imagens/background_quem_somos.jpg);
	background-repeat:no-repeat !important; 
	background-position: center center;
	background-size: cover  !important;
	-moz-background-size: cover  !important;
	-webkit-background-size: cover  !important;
}
.titulo_interno h1{
	width:100%; height:auto;
	float:left;
	font-size:48px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Arial';
	margin:120px 0 0 0;
	padding:0px;
}
.titulo_interno h2{
	width:100%; height:auto;
	float:left;
	font-size:24px;
	color:#fff;
	font-family:'Arial';
	margin:0px;
	padding:10px 0 0 0;
	font-weight:normal;
}
/*Fim titulo interno*/			
/*Seção interna*/
.secao_interna{
	font-size:14px;
	}
.secao_interna article{
	width:100%; height:auto;
	float:left;
	border-top:solid 2px #ADAC9F;
	margin-top:80px;
	}
.secao_interna article h1 a{
	color:#E42C1A;
	}	
.secao_interna h1, .secao_interna h2{
	width:100%; height:auto;
	float:left;
	font-size:42px;
	color:#E42C1A;
	margin-bottom:30px;
	}	
.img_post{
	max-width:100%; height:auto;
	padding:12px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:7px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	box-shadow: 5px 4px 0px #ADAC9F;
	margin-bottom:15px;
	}	
.chamada_atuacao{
	padding-bottom:55px;
	padding-top:55px;
	float:left;
	border-bottom:solid 1px #58585A;
	}	
.tit_atuacao_home{
	width:30%; height:auto;
	float:left;
	text-align:right;
	font-size:55px;
	color:#E42C1A;
	text-transform:uppercase;
	font-weight:bold;
	padding-right:65px;
	}
.text_atuacao_home{
	width:70%; height:80px;
	color:#333;
	padding-left:65px;
	display:table-cell;
	vertical-align:middle;
	border-left:solid 2px #7B8F99;
	}				

/* area home */
.img_fundo_home{	
	}
.box_area{
	/* width:33%; height:auto; */
	width:49%; height:auto;
	display:inline-block;
	vertical-align:top;
	padding-right:40px;
	margin-bottom:40px;
	margin-top:60px;
	}
.ico_area{
	width:auto; height:auto;
	float:left;
	padding-right:2px;
	}
.ico_area i{
	width:180px; height:auto;
	display:table-cell;
	vertical-align:top;
	text-align:center;
	}
.text_area img{
	max-width:100%;
	}	
.ico_area i img{
	display:inherit;
	}				
.box_text_area{
	width:100%; height:auto;
	float:left;
	}
.box_text_area h2{
	font-size:20px;
	color:#59595B;
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
	}
.box_text_area a{
	font-size:14px;
	color:#838387;
	}
.box_text_area a:hover{
	font-size:14px;
	color:#E42C1A;
	text-decoration:none;
	}
.box_bt_area{
	width:200px; height:auto;
	text-align:center;
	margin: 0 auto;
	}
.bt_area{
	width:auto; height:auto;
	background:#fff;
	padding:4px;
	border:solid 1px #ccc;
	float:left;
	
	}	
.bt_area a{
	width:auto; height:100%;
	padding:3px 30px;
	background:#C8A041;
	border:solid 0px;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	float:left;
	}
.bt_area a:hover{
	background:#fff;
	color:#D1232A;
	}					 		
/*Inicio box noticas capa */
.recuo_box{
	margin-left:-3%;
	margin-right:-3%;
	}
.band_noticias_capa{
	background-color:#E7E7E7;
	}
h1.titulo {
	height: 2px;
	background-color: #808080;
	text-align: center;
	font-size:46px;
	color:#808080;
	text-transform:uppercase;
	margin:95px 0px 70px; 
}
h1.titulo span {
	background-color:#E7E7E7;
	position: relative;
	top: -0.5em;
	padding: 0 30px;
}		
.box_news_capa{
	display:inline-block;
	padding:0px 3% 0px;
	margin-bottom:20px;
	margin-left:-2px; margin-right:-2px;
	float:none !important;
	vertical-align:top;
	}
.img_news_capa{
	width:100%; height:auto;
	float:left;
	background:#fff;
	margin:0px;
	}
.tit_news_capa{
	width:100%; height:auto;
	float:left;
	text-align:center;
	padding:40px 20px 10px;
	font-size:24px;
	background:#fff;
	margin:0px;
	line-height:30px;
	}
.tit_news_capa a{
	color:#000;
	}
.tit_news_capa a:hover{
	color:#E42C1A;
	}			
.resumo_news_capa{
	width:100%; height:auto;
	float:left;
	text-align:center;
	font-size:14px;
	background:#fff;
	margin:0px;
	padding: 20px 20px 30px;
	line-height:18px;
	color:#000;
	}
.icone_news_capa{
	width:100%; height:auto;
	float:left;
	text-align:center;
	text-transform:uppercase;
	padding-top:30px;
	margin-top:-15px;
	background:url(../../imagens/icon_seta.png) center top no-repeat;
	}
.icone_news_capa a{
	color:#000;
	text-decoration:none;
	}
.icone_news_capa a:hover{
	color:#E42C1A;
	text-decoration:none;
	}						
.right_clean{
	padding-right:0px;
	margin-right:0px;
	}
.left_clean{
	padding-left:0px;
	margin-left:0px;
	}			
/*Fim box noticas capa */
/*Inico formulario capa*/
.contato {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	background-image: url(../../includes/layout/fundo-contato-capa.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: #fff;
	text-align: center;
}

.margem-contato {
	display: inline-block;
	background-color: #fff;
	border-radius: 20px;
	padding: 20px;
	width: 90%;
	margin-top: 380px;
}

.contato .form-control {
	margin-bottom: 20px;
}

.contato .btn-info {
	background-color: #E42C1A;
}

.contato .btn-info:hover, .contato .btn-info.over {
	background-color:#333;
}
.bt_capa{
	float:none !important;
	text-align:center;
	border-color:transparent !important;
	}
/*Fim formulario capa*/


/* rodape */
.band_rodape{
	width:100%; height:auto;
	float:left;
	background:url(../../includes/layout/bg_rodape.jpg) repeat top center;
	padding-top:115px;
	padding-bottom:100px;
	}
	
.logo-peq {
	display: inline-block;
	width: auto;
	margin-top:20px;
}	
.caixa-redesocial {
	display: inline-block;
	width: auto;
	float: right;
	margin-left: 5px;
}
.caixa-redesocial a {color: #fff !important; text-align: center; display:inline-block; padding:3px;}
.caixa-redesocial a:hover {color: #E42C1A !important;}
.caixa-redesocial a i{
	font-size:35px;
	}
.info-contato {
	display: block;
	float: left;
	width: 100%;
	position: relative;
}

.icone-contato {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
	background-color: #fff;
	color: #2D2D2D;
	font-size: 22px;
	padding: 10px;
	padding-top: 6px;
	margin-right: 10px;
}
.band_rodape h3{
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
	font-size:18px;
	}	
.band_rodape,.band_rodape a{
	color:#fff;
	}
.band_rodape a:hover{
	color:#D1232A;
	}		
.box_logo_rodape{
	}
.box_text_rodape{
	text-align:justify;
	color:#fff;
	font-size:15px;
	padding-right:15px;
	max-width:300px;
	}
		
.ico_rede{
	width:50%; height:60px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	text-align:right;
	}
.ico_rede a{
	display:inline-block;
	}
.box_ico_rodape a img:hover{
	opacity: 1 !important;
    filter: alpha(opacity=100) !important; 
	}			
.box_ico_rodape img{
	max-width:60px; max-height:60px;
	margin:0px !important;
	padding:0px !important;
	}			
.box_newsletter_rodape input[type=text]{
	width:100% !important; height:29px !important;
	float:right;
	border:0px;
	border-radius:7px;
	margin-bottom:5px;
	}
.box_newsletter_rodape input[type=submit]{
	width:100% !important; height:29px !important;
	float:right;
	border:0px;
	border-radius:7px;
	}							
.direita{
	text-align:right !important;
	}	
.margin_baixo_rodape{
	margin-bottom:40px
	}	
.padrao_float{
	width:100%; height:auto;
	float:left;
	}
.band_copyright{
	background:#555658;
	color:#fff;
	}	
.copyright{
	width:100%; height:auto;
	float:left;
	padding:30px 0px;
	text-align:center;
	}
.copyright a{
	color:#fff;
	text-decoration:none;
	}
.copyright a:hover{
	color:#E42C1A;
	text-decoration:none;
	}			
	
/* ajuste para galeria*/
.galeria_livre img{
	margin:10px;
	padding:7px;
	}
.galeria_livre a img:hover{
	opacity: 0.5;
    filter: alpha(opacity=50); 
	}
.img-thumbnail{
	width:258px; width:226px;
	}	

.secao_interna .left{
	padding-top:50px;
	padding-bottom:40px;
	}
.secao_interna .left h3{
	width:100%; height:auto;
	float:left;
	color:#E42C1A;
	text-transform:uppercase;
	font-size:22px;
	padding-top:0px !important;
	}
.secao_interna .left h2{
	width:100%; height:auto;
	float:left;
	color:#666;
	font-size:22px;
	padding-top:0px;
	margin-top:0px;
	}	
/* Inicio pag interna - dinamica - dinamico*/
.secao_interna .box_calendario h2{
	width:100%; height:auto;
	float:left;
	text-transform:uppercase !important; 
	font-size:20px !important;
	color:#000;
	padding:0px 0px 10px !important;
	border-bottom:solid 2px #A5A7A9;
	}
.secao_interna .box_news_capa{
	display:inline-block;
	padding:0px 3% 0px;
	margin-bottom:20px;
	margin-left:-2px; margin-right:-2px;
	float:none !important;
	vertical-align:top;
	text-transform:none !important;
	color:#000 !important;
	}
.secao_interna .img_news_capa{
	width:100%; height:auto;
	float:left;
	background:#fff;
	margin:0px;
	}
.secao_interna .data_news{
	background:#fff;
	width:100%; height:auto;
	float:left;
	text-align:center;
	padding:5px 0px 2px;
	color:#888;
	font-size:12px;
	}
.secao_interna .data_news i{
font: normal normal normal 12px/1 FontAwesome;
margin-right:3px;		
	}	
.secao_interna .box_news_capa .tit_news_capa{
	width:100%; height:auto;
	float:left;
	text-align:center;
	padding:20px 20px 10px;
	font-size:24px;
	background:#fff;
	margin:0px;
	line-height:30px;
	text-transform:none !important;
	color:#000 !important;
	}
.secao_interna .box_news_capa .resumo_news_capa{
	width:100% !important; height:auto !important;
	float:left !important;
	text-align:center !important;
	font-size:14px !important;
	background:#fff !important
	margin:0px !important;
	padding: 20px 20px 30px !important;
	line-height:18px !important;
	text-transform:none !important;
	color:#000 !important;
	}
.secao_interna .box_news_capa .icone_news_capa{
	width:100% !important; height:auto !important;
	float:left !important;
	text-align:center !important;
	text-transform:uppercase !important;
	padding-top:30px !important;
	margin-top:-15px !important;
	background:url(../../imagens/icon_seta.png) center top no-repeat;
	}
.secao_interna .box_news_capa .icone_news_capa a{
	color:#000 !important;
	text-decoration:none;
	font-size:14px;
	}
.secao_interna .box_news_capa .icone_news_capa a:hover{
	color:#E42C1A  !important;
	text-decoration:none;
	font-size:14px;
	}
.secao_interna .box_vereador{
	width:100%; height:auto;
	float:left;
	background:#D8D8DA !important;
	}	
.secao_interna .box_vereador .tit_news_capa, .secao_interna .box_vereador .resumo_news_capa{
	background:#D8D8DA !important;
	}
.secao_interna .box_vereador .resumo_news_capa{
	 text-align:justify !important;
	 font-size:16px !important;
	 line-height:22px !important;
	 }
.bt_link_vereador{
	width:100%; height:auto;
	float:left;
	text-align:center;
	}
.bt_link_vereador a{
	width:auto; height:auto;
	display:inline-block;
	background:#E42C1A;
	padding:5px 10px;
	text-transform:uppercase;
	color:#fff;
	border-radius:5px;
	margin-bottom:25px;
	}
.bt_link_vereador a:hover{
	background:#000;
	color:#fff;
	}			 			
.box_text_interno{
	width:100%; height:auto;
	float:left;
	}
.box_text_interno p{
	margin-top:18px; margin-bottom:18px;
	}	
.secao_interna .left  ul, ul.rss-items{
width:100%;
float:left;
padding-bottom:20px;
padding-left:0px;
}
.secao_interna .left  ul.listagem li, li.rss-item {
list-style-position:inside;
list-style-image: url(../../includes/layout/ico_listagem.png);
margin-bottom:5px;
}
li.rss-item {
	color:#959595 !important;
	margin-bottom:10px !important; 
	}
.rss-title{
	display:none !important;
	}	
.secao_interna .left  ul.listagem li a, li.rss-item a.rss-tem{
margin-left:0px;
}
.data_interna{
	width:100%; height:auto;
	float:left;
	font-size:12px;
	color:#ADAC9F;
	}
.table-responsive{
	width:100%;
	float:left;
	}
.table-responsive thead tr{
	background:#036;
	color:#FFF;
	}
.table-responsive tbody tr{
	background:#f6f6f6;
	color:#666;
	font-weight:normal;
	}
.table-responsive tbody tr td a{
	color:#333;
	}
.table-responsive{
	margin-bottom:20px;
	}			
.secao_interna .left form{
	margin-bottom:20px;
	}
.caixa-sub-icone{
	width: 100%; height:auto;
	float: left;
	display:table;
	}

.box_text_interno iframe{
	width:100% !important;
	}		
.caixa-sub-icone .center{
	width: 100%;
	height: 160px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	}
.caixa_video .center{
	height:190px !important; 
	}		
.caixa-sub-icone .center img{
	display:inherit !important
	}
.caixa-gal-foto{
	float:none !important;
	display:inline-block;
	margin-left:-2px !important; margin-right:-2px !important;
	vertical-align:top;
	margin-bottom:30px;
	}			
.caixa-sub-text{
	width:100%; height:auto;
	text-align:justify;
	overflow:hidden;
	float:left;
	padding-top:3px;
	}
.caixa-sub-text a{
	color:#000 !important;
	}
.caixa-sub-text a:hover{
	color:#E42C1A !important;
	}		
.share_page{
	width:100%; height:auto;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	line-height:normal !important;
	}	
.redessociais{
	width:auto; height:auto;
	float:left;
	padding:0px 1%;
	}
.fb-share-button span{
	vertical-align:top !important;
	}			
/* Fim pag interna - dinamica - dinamico*/	
		
/* ajuste para slide */	
.secao-banner{
	/* height:550px; */	
	overflow:hidden !important;
	}
.item img{
	/* min-height:550px;*/
	}	
#carousel-container,#carousel-example-generic, .carousel-indicators,.carousel-control{
	height:100% !important;
	}
.carousel-indicators{
	top:10px !important; 
	}
.carousel-caption{
	bottom:10%;
	color:#fff !important;
	}
.carousel-caption a{
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) !important;
	color:#3B94D0;
	}	
.carousel-caption h3{
	font-size:34px;
	text-transform:uppercase;
	}
.divisao_full{
	width:100%; height:1px;
	float:left;
}
.bt_post{
	width:auto; height:auto;
	float:left;
	padding:0px;
	background:#E42C1A;
	color:#FFF;
	border:0px;
	border-radius:12px;
	font-size:13px;
	text-transform:uppercase;
	}
.bt_post:hover{
	background:#E42C1A;	
	}	
.bt_post a{
	width:100%; height:100%;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:5px 23px;
	border-radius:12px;
	}
.bt_post a:hover{
	color:#fff;
	text-decoration:none;
	}
/*Inicio lateral direita*/
.col_right{
	padding:10px 60px 0px 60px;
	}
.secao_interna h2.tit_right{
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	}
.secao_interna h2.tit_cat{
	background:#E8E5D1;
	padding:12px 0px;
	border-radius:12px 12px 0px 0px;
	}
.secao_interna h2.tit_dest{
	background:#E8E5D1;
	padding:12px 0px;
	border-radius:12px;
	margin-top:40px;
	}		
.box_post_sobre{
	width:100%; height:auto;
	float:left;
	text-align:center;
	}
.box_post_sobre img{
	border:solid 10px #fff;	
	}
.text_post_sobre{
	width:100%; height:auto;
	float:left;
	padding:5px 0px;
	color:#333;
	margin-bottom:50px;
	}
.text_post_sobre a{
	color:#333;
	text-decoration:none;
	}
.text_post_sobre a:hover{
	color:#E42C1A;
	text-decoration:none;
	}
.col_right ul{
	width:100%; height:auto;
	float:left;
	text-align:center;
	padding:0px;
	margin-top:-10px;
	}
.col_right ul li{
	list-style:none;
	display:list-item;
	line-height:40px;
	width:100%;
	}
.col_right ul li a span{
	font-size:11px;
	margin-left:3px;
	color:#333;
	}
.box_destaque_right{
	margin-bottom:30px;
	}
.col_right .box_destaque_right img{
	border-radius:50% !important;
	border:solid 5px #fff;
	height:75px !important; width:75px !important;
	}												
.band_fim_pag{
	width:100%; height:60px;
	float:left;
	}
/* Inicio Paginação */
.box_paginacao {
    color: #8C8989;
}
.box_paginacao {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 0px;
    text-align: right;
}
.numero_pagina {
    border-right: solid 1px #ddd;
}
.item_pagina {
    width: auto;
    height: auto;
    float: left;
    cursor: pointer;
}
.item_pagina a{
	width: auto;
    height: auto;
    float: left;
    padding: 2px 12px;
    cursor: pointer;
	}
.pag_active {
    font-weight: bold;
	cursor:default;
	padding: 2px 12px;
}



	
/* responsive slide */
@media screen and (max-width: 1500px) {
.secao-banner{
	/* height:500px !important;*/
	}
.item img{
	/*  min-height:500px;*/
	}									
}
@media screen and (max-width: 1400px) {
.secao-banner{
	/* height:450px !important;*/
	}
.item img{
	/*min-height:450px; */
	}									
}
@media screen and (max-width: 1300px) {
.secao-banner{
	/* height:400px !important;*/
	}								
}

@media screen and (max-width: 1200px) {
.secao-banner{
	/* height:350px !important;*/
	}
.item img{
	/* min-height:350px;*/
	}
.tit_atuacao_home{
	font-size:45px;
	}
.col_right{
	width:100%;
	padding:10px 15px 0px 15px;
	}	
.col_right .box_destaque_right img{
	height:180px !important; width:180px !important;
	}						
}

@media screen and (max-width: 1024px) {
.secao-banner{
	/* height:450px !important;*/
	}
.item img{
	/* min-height:450px;*/
	}
											
}
@media screen and (max-width: 1100px) {
.secao-banner{
	/* height:300px !important;*/
	}
.item img{
	/* min-height:300px;*/
	}								
}
@media screen and (max-width: 1000px) {
.secao-banner{
	/* height:250px !important;*/
	}
.item img{
	/* min-height:250px;*/
	}
.box_area{
	width:100%;
	height:auto !important;
	padding:30px 0px;
	margin-bottom:0px;
	margin-top:0px;
	}
@media screen and (max-width: 992px) {	
.band_rodape{
	background-size:cover !important;
	padding-top:40px;
	padding-bottom:60px;
	}
.secao_titulo_interno{
	background-position:left !important;
	}		
.oculta_topo{
	display:none !important;
	}
.box_telefone_topo{
	text-align:center !important;
	}		
.galeria_livre{
	text-align:center;
	}	
.col_right .box_destaque_right img{
	height:120px !important; width:120px !important;
	}		
.pagina	li{
	float:left !important;
	}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
	margin-right:0px !important; margin-left:0px !important;
	}
.nav>li>a{
	padding-left:10px !important; padding-right:0px !important;
	}	
.secao-banner{
	/* height:200px !important;*/
	}
.item img{
	/* min-height:200px;*/
	}
.tit_atuacao_home{
	font-size:35px;
	width:100%;
	padding-right:0px;
	border:0px;
	text-align:left;
	}
.text_atuacao_home{
	width:100%; height:auto !important;
	padding-left:0px;
	border:0px;
	}
.chamada_atuacao{
	padding-bottom:30px;
	padding-top:30px;
	}
.img_fundo_home{
	display:none;
	}
	
.box_ico_rodape{
	width:100%; height:auto;
	display:inline-block;
	text-align:center;
	}	
.ico_rede{
	width:60px; height:60px;
	display:inherit !important;
	float:none;
	}
.box_newsletter_rodape2{
	width:100% !important;
	float:left !important;
	}	
.tit_rodape{
	text-align:center;
	}
.direita{
	text-align:left !important;
	}
.caixa-redesocial{
	float:left;
	}
.band_rodape h3{
	margin-top:30px !important;
	}
.box_text_rodape{
	max-width:none;
	}
.margem-contato{
	margin-top:180px;	
	}												
}
@media screen and (max-width: 768px) {
.band_noticias_capa h1.titulo {
	height: auto;
	background-color:transparent;
	text-align: center;
	font-size:46px;
	color:#808080;
	text-transform:uppercase;
	margin: 0px;
	padding-top:40px;
}
.band_noticias_capa h1.titulo span {
	background-color:transparent;
	top: -0.5em;
	padding: 0px;
}
.margem-contato{
	margin-top:130px;	
	}		
.box_logo_topo{
	width:100%;
	text-align:center;
	}
.box_logo_topo a.navbar-brand{
	float:none;
	}
.logo_topo{
	height:100px
	}		
.box_logo_topo img{
	display:inherit !important;
	}	
.box_redes_topo{
	width:100%;
	text-align:center;
	}
.redes_topo{
	width:100%;
	text-align:center;
	}
.redes_topo img{
	float:none;
	display:inherit !important;
	}			
.ico_rede{
	padding:0px 5px !important;
	text-align:center !important;
	}	
.ico_area{
	max-width:80px !important;
	margin-right:10px;
	}		
	}
@media screen and (max-width: 600px) {
.margem-contato{
	margin-top:80px;	
	}	
.secao-banner{
	/* display:none !important; */
	}
.col_right .box_destaque_right img{
	height:60px !important; width:60px !important;
	}					
}





	
	
	
		