.center{
	position: relative;
	margin: auto;
	width: 90%;
	max-width: 1200px;
	z-index: 1;
}
.clear{clear: both;margin: 0!important;padding: 0!important;}
.txtCenter{text-align: center;}
.txtRight{text-align: right;}
.txtLeft{text-align: left;}
.width100{width: 100%}
.left{float: left;}

.light{font-family: "Open Sans light", Arial;}

.botoes_direita{
	position: absolute;
	right: 0;
	top: 0;
}
.row .botoes_direita{right: 15px;}

.remove_spc .spc-add{display: none;height: 0;}
@media(max-width: 767px){
	.row .botoes_direita{right: 0;}
	.remove_spc{
		display: inline-block;
		width: 100%;
		margin-bottom: 5px;
	}
	.remove_spc .spc{
		width: 100%;
		display: block;
		line-height: 1px;
		overflow: hidden;
	}
	.remove_spc .spc-add{display: inline;}
}

/*SETA PONTOS CADEAIS*/
.seta{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
}
.seta_esquerda{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 
	border-right: 5px solid blue; 
}
.seta_direita{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #3576BA;
}
.seta_cima{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
}
.seta_baixo{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #f00;
}


/*SETA DIAGONAIS*/
.diagonal_seta{
	border: solid 40px transparent;
	width: 0;
	height: 0;
}
.bottom_right {
	border-right: none;
	border-top: none;  
	border-bottom: solid 40px #888; 
}

.bottom_left {
	border-left: solid 40px #555;
	border-bottom: solid 40px #555; 
}

.top_right {
	border-right: solid 40px #555;
	border-top: solid 40px #555; 
}

.top_left {
	border-left: solid 40px #888;
	border-top: solid 40px #888; 
}



.meio{
	top: 50%;
	transform: translateY(-50%);
}

.abrir_link{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.Vcenter{position: relative;display: table;}
.Vcenter>div:first-child{
	display: table-cell;vertical-align: middle;margin-top: 50%;
	#margin-top: 0;#float: left;#width: 100%;/*EXPLORER*/
}

.width100{width:100%;min-width:100%}
.minwidth100{min-width:100%;}
.minwidth50{min-width:50%;}
.minwidth0{min-width:0;}
.width95{width:95%;}
.width94{width:94%;}
.width93{width:93%;}
.width92{width:92%;min-width:92%}
.width91{width:91%;}
.width90{width:90%;}
.width85{width:85%;}
.width80{width:80%;}
.width75{width:75%;}
.width70{width:70%;}
.width69{width:69%;}
.width68{width:68%;}
.width67{width:67%;}
.width66{width:66%;}
.width65{width:65%;}
.width60{width:60%;}
.width55{width:55%;}
.width50{width:50%;}
.width49{width:49%;}
.width48{width:48%;}
.width47{width:47%;}
.width46{width:46%;}
.width45{width:45%;}
.width44{width:44%;}
.width43{width:43%;}
.width42{width:42%;}
.width41{width:41%;}
.width40{width:40%;}
.width39{width:39%;}
.width38{width:38%;}
.width37{width:37%;}
.width36{width:36%;}
.width35{width:35%;}
.width34{width:34%;}
.width33{width:33%;}
.width32{width:32%;}
.width31{width:31%;}
.width30{width:30%;}
.width29{width:29%;}
.width28{width:28%;}
.width27{width:27%;}
.width26{width:26%;}
.width25{width:25%;}
.width24{width:24%;}
.width23{width:23%;}
.width22{width:22%;}
.width21{width:21%;}
.width20{width:20%;}
.width19{width:19%;}
.width18{width:18%;}
.width17{width:17%;}
.width16{width:16%;}
.width15{width:15%;}
.width14{width:14%;}
.width13{width:13%;}
.width12{width:12%;}
.width11{width:11%;}
.width10{width:10%;}
.width9{width:9%;}
.width8{width:8%;}
.width7{width:7%;}
.width6{width:6%;}
.width5{width:5%;}
.width4{width:4%;}
.width3{width:3%;}
.width2{width:2%;}
.width1{width:1%;}





/*EDITAVEIS*/
.titulo{
	color: #333333;
	font-weight: 100;
	font-size: 200%;
	margin: 0;
}
.titulo_principal{
	color: #777777;
	font-weight: normal;
	font-size: 225%;
	margin: 0;	
}
@media(max-width: 767px){
	.titulo_principal{font-size: 180%;}
}

.titulo_grande{
	color: #333333;
	font-weight: bold;
	/*font-size: 250%;*/
	font-size: 200%;
}
.titulo_grande a{color: #333333;}

.div_botao{padding: 5px 0;}
.botao, *.botao:active{
	background: #63A235;
	border: solid #63A235 1px;
	color: white;
	text-decoration: none;
	padding: 8px 24px;
	font-size: 90%;
	font-weight: bold;
}
.botao:hover, a.botao:hover{
	background: white;
	color: #63A235;
	text-decoration: none;
}
.botao2, *.botao2:active{
	position: relative;
	border: solid white 1px;
	color: white;
	padding: 8px 25px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
}
.botao2:hover{
	color: #63A235;
	background: white;
	text-decoration: none;
}

/*////////////////////////////TITULO COM BORDA NO MEIO////////////////////*/
.titulo_traco{padding: 4px 0;overflow: hidden;text-align: center}
.titulo_traco>span{position: relative;}
.titulo_traco .bore{left: -1000%;margin-left: -20px;}
.titulo_traco .bord{left: 100%;margin-left: 20px;}
.titulo_traco .bore, .titulo_traco .bord{position: absolute;top: 50%;width: 1000%;
	border-bottom: dotted #558B2E 1px;
}
/*////////////////////////////TITULO COM BORDA NO MEIO////////////////////*/



.conteudo ul{list-style: none;padding: 0;}
/*FORMACAO LISTA*/
.formatacao_lista{list-style: none;margin: 0;padding: 0;float: left;width: 100%;}
.formatacao_lista ul{padding: 0;float: left;width: 100%;margin-top: 15px;margin-bottom: 0;}
.formatacao_lista .block li{width: 100%;border-top: dotted 1px;}
.formatacao_lista .block li:first-child{border: none;}
.formatacao_lista li{float: left;margin-bottom: 5px;list-style: none;position: relative;}
.formatacao_lista li+li{padding-top: 5px;}
.formatacao_lista li p{margin: 0;}
.formatacao_lista .style{padding: 10px 10px;cursor: pointer;text-decoration: none;width: 100%;font-weight: normal;float: left;}
.formatacao2 li{margin-bottom: 0;}
.formatacao2 li+li{padding-top: 0;}
.formatacao2 li>div{ padding-bottom: 5px;border-bottom: dotted 1px;float: left;width: 100%;}
.formatacao_lista .style a{text-decoration: none;}
/*COR DA BORDA*/
.formatacao_lista .block li, .formatacao2 li>div{border-color: #84C3F8;}
/*COR DO FUNDO DA LISTA*/
.formatacao_lista .style{background-color: #EBEADE;}
.formatacao_lista .style a{color: #5C534B;}
/*COR DO HOVER DA LISTA*/
.formatacao_lista li:hover .style, .formatacao_lista li.active .style{background: #EBEBEB;}
.formatacao_lista li:hover a, .formatacao_lista li.active a{color: #16AE72;}
/*FORMACAO LISTA*/



/*////////////BUSCA///////////////////*/

.bloco_busca *{color: #63A235;}
.bloco_busca li .cont{position: relative;padding: 15px;margin: 2.5px 0;
	/*background: #BED9EC;*/
	/*background: #7E0105;*/
}
.bloco_busca li+li{border-top: dotted #333 1px;}
.bloco_busca .div_img{float: left;width: 20%;max-height: 150px;height: auto;overflow: hidden;}
.bloco_busca .div_img img{width: 100%;max-width: auto;}
.bloco_busca .div_texto{float: left;width: 96%;
}
.bloco_busca .div_texto_2{width: 80%;padding: 0 2%;}

.bloco_busca h2{display: block;margin: 0;line-height: 30px;margin-bottom: 5px;font-size: 200%;}
.bloco_busca .botao{border-radius: 0;margin: 5px 0;float: left;color: white;}
@media(max-width: 800px){
	/*.bloco_busca{font-size: 70%;line-height: 20px;}*/
	.bloco_busca{line-height: 20px;}
}
@media(max-width: 767px){
	.bloco_busca .div_img{width: 100%;margin-bottom: 15px;max-height: 300px;}
	.bloco_busca .div_texto_2{width: 96%;}
	.bloco_busca h2{font-size: 150%;line-height: 25px;}
	.bloco_busca li .cont{text-align: center;}
	.bloco_busca .botao{float: none;}
	.bloco_busca .div_botao{padding: 15px 0;}
}

.bloco_busca p a{color: #666666!important;}
.bloco_busca p{text-align: left;margin-bottom: 10px!important;float: left;width: 100%;line-height: 18px;}
.bloco_busca .link1{margin-right: 5px;}

.bloco_busca .mais, .bloco_busca .data{position: relative;}
.bloco_busca .mais{padding-left: 20px;}
.bloco_busca i{position: absolute;left: 0;top: 50%;height: 15px;width: 16px;margin-top: -8px;float: left;text-align: center;line-height: 16px;font-weight: bold;
	color: white;
}
.bloco_busca .data i{background-position: right top;}
.bloco_busca .mais i{background: #63A235;border-radius: 10px;line-height: 15px;}

/*#3169B0*/
.bloco_busca .cont:hover{background: #63A235;}
.bloco_busca .cont:hover *{color: white;}
.bloco_busca .cont:hover i{background-position: left bottom}
.bloco_busca .cont:hover .data i{background-position: left top}
.bloco_busca .cont:hover a{color: white!important;}
.bloco_busca .cont:hover .botao{background: white;color: #63A235!important;}
.bloco_busca .cont:hover .mais i{background: white;color: #63A235!important;}
/*////////////BUSCA///////////////////*/
