
@font-face {
    font-family: "antonio";
    src: url("antonio.ttf") format("truetype");
}
.detalhes3 .col-sm-8 td{
	padding: 8px;
}

.divisor-amarelo{
	max-width: 28%;
	height: 4px;
	background-color: #FEE83B;
	margin-top: 8px;
}

.formulario-scpc {
	display: block;
	width: 91%;
	height: 23px;
	padding: 1px 12px;
	margin: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border:  1px solid #fff;
	border-radius: 50px;
}
.formulario-scpc:focus {
	border: 1px solid #ccc;
  outline: 0;
}
.formulario-scpc::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.formulario-scpc:-ms-input-placeholder {
  color: #999;
}
.formulario-scpc::-webkit-input-placeholder {
  color: #999;
}

.wpp-menu{
	max-height:13px; float:left; margin-right:5px
}
.scpc .btn {
	margin-top:5px;
	padding: 3px 10px;
	margin-left:5px;
	font-size:13px;
	border-radius: 4px;
}
.scpc .btn-primary {
	color: #888;
	background-color: #fff;
	border-color: #333;
}

.scpc .btn-primary:hover, .scpc .btn-primary:focus, .scpc .btn-primary.focus, .scpc .btn-primary:active, .scpc .btn-primary.active{
	color: #333;
	background-color: #ddd;
	border-color: #333;
}

.btn-associado1{
	background-color: #FEE83B;
	font-size: 14px;
	padding: 8px 6px;
	color: #198844;
	font-weight: bold;
	float: left;
}

.btn-associado2{
	background-color: #FEE83B;
	padding: 3px 6px;
	font-size: 20px;
	color: #198844;
	border-left: 5px solid #198844;
	line-height: 1.8; 
}

.link-menu:hover .btn-associado1{
	background-color: #e4d035;
}
.link-menu:hover .btn-associado2{
	background-color: #e4d035; 
}

.box-menu{
	padding: 0;
	background-color: #198844;
	width: 350px;
	height: 92px;
	margin-right: -800px;
}

.menu-redessociais2{ 
	margin-top: 8px;  
	display: inline-flex;
}

.menu-redessociais2 img{
	margin:0 3px;
	float:right;
	opacity:0.8;
}
.menu-redessociais2 img:hover{
	opacity:1;
	margin:0 3px;
	float:right
}
.menu-redessociais{
	float:right; 
	margin-top: 17px;
	display: inline-flex; 
}

.menu-redessociais img{
	margin:0 3px;
}

.banner-out{
	background-color: #fff;
	border-radius: 10px;
	width:100%;
	padding:10px
}

.banner-parceiros{
	background-position: center center; 
	height:55px; 
	/*width:150px;*/
	background-size: contain; 
	background-repeat: no-repeat;
}

.botoes-menu{
	opacity: 0.8;
	width: 100%;
	color: #fff;
	float: left;
	/*min-height:210px;
	width: 20%;
	border:1px solid #fff;*/
	background-size: cover;
	background-position: center; 
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 33px 20px; 
	text-align: center;
	line-height: 20px;
	height:160px;
}

.botoes-menu:hover{ 
	opacity: 1; 
}

.botoes-menu img{
	height: 100px; 
	padding:10px;
}
.home-bg2{
	    background-image: url("../../img/paginas/home-pt2.jpg");
    background-repeat: no-repeat;
    background-size: contain;
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
/*
.mapa-guia{
	background-image:url('../../img/paginas/mapa.jpg'); 
	height:300px; 
	text-align:center;
}

.mapa-guia img{
	max-height:290px; 
	margin-top: 20px;
	margin-left:auto; 
	margin-right:auto;
}

.mapa-guia h1{
	color:#fff;
	line-height: 0.8;
	font-family:century gothic, sans-serif;
	font-weight: 100;
}
*/
.mapa{
	padding:0;
	color:#fff;  
	font-size:40px; 
	text-align:center;
	background-position:center center; 
	background-image:url('../../img/paginas/guia-mapa.jpg'); 
}
.calendario-home{ 
	background-image:url('../../img/paginas/rodape-bg.jpg');  
	background-size: cover;
	padding: 74px 15px 50px 15px;
	text-align:center;
}

.calendario-home p{
	color: #fff;
	font-size: 22px; 
	line-height: 1.2;
}
.botoes-rodape{
	margin-bottom:-19px;
	margin-top: -40px;
}
.btn-roundverde{
	color: #fff;
	background-color: #198844; 
	border-radius:40px;
	padding: 8px 28px;
	letter-spacing: 2px;
}

.btn-roundverde:hover{
	color: #ccc;
	background-color: #167a3d; 
}

.btn-roundverde:focus{
	color: #ccc;
	background-color: #146c36; 
}

.btn-roundamarelo{
	color: #198844;
	background-color: #FEE83B; 
	border-radius:40px;
	padding: 8px 28px;
	letter-spacing: 2px;
}

.btn-roundamarelo:hover{
	color: #198844;
	background-color: #e4d035; 
}

.btn-roundamarelo:focus{
	color: #198844;
	background-color: #cbb92f; 
}

.btn-amarelo{
	color: #198844;
	background-color: #FEE83B; 
	padding: 8px 28px;
	letter-spacing: 2px;
	font-size: 21px;
}

.btn-amarelo:hover{
	color: #198844;
	background-color: #e4d035; 
}

.btn-amarelo:focus{
	color: #198844;
	background-color: #cbb92f; 
}

.btn-roundbranco{
	color: #17633D;
	background-color: #fff;
	border-color: #ccc;
	border-radius:40px;
	padding: 8px 28px;
	letter-spacing: 2px;
}

.btn-roundbranco:hover{
	color: #333;
	background-color: #ccc;
	border-color: #888;
}

.btn-roundbranco:focus{
	color: #333;
	background-color: #ccc;
	border-color: #888;
}
.diretoria-box{
	margin-bottom:20px; 
	text-align: center;
}
.diretoria-box .col-sm-2, .diretoria-box .col-sm-3{ 
	margin-bottom:35px; 
}
.texto-canais .btn-roundbranco{
	color: #17633D !important;
	background-color: #fff;
	border-radius: 9px;
	border-color: #ccc;
	padding: 13px 19px;
} 
.texto-canais .btn-roundbranco:hover{
	color: #333 !important;
	background-color: #ccc !important;
	border-color: #888 !important;
} 
.texto-canais .btn-roundbranco:focus{
	color: #333 !important;
	background-color: #ccc !important;
	border-color: #888 !important;
}
.bg-canais{
	height: 100%;
	background-image: url("../../img/paginas/bg.png");
	float: right;
	width: 50px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.bg-canais p{
	color:#fff;
	font-size:20px;
	opacity:0;
	font-family:antonio, sans-serif;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	margin-top: 35px;
	padding: 5px;
}
.imagem-canais:hover .bg-canais{
	width: 115px;
}
.imagem-canais:hover .bg-canais p{
	opacity:1;  
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.mapa-guia p{
	color:#fff;
	font-size: 19px;
}
.hvr-bob {
	padding-top:16px;
	height: 130px;
	cursor:pointer;
	text-align:center;
}
.hvr-bob img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
	margin-bottom: 9px;
}
.hvr-bob:hover img, .hvr-bob:focus img, .hvr-bob:active  img{
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
.hvr-bob p{
  color:#777;
	font-weight: bold;
	font-size: 14px;
}
.hvr-bob:hover p{
  color:#333;
}
.boxgray {
	/*background-image:url(../img/bghome.png);*/
	text-align:center;
	background-color: #fff;
} 
.boxgray h2{
	font-size:20px;	
} 
.boxgray2 {
	padding: 7px 0px 4px 0px;
	background-color: #ccc;
	/*padding-left: 30%;*/
	text-align: center;
	font-size: 13px; 
	color: #666666;
} 
.boxrodape {
	color:#333;
	background-color: #EEEFF2;
	/*background-color: #198039;*/
	font-size:14px;
	color:#333;
	padding: 20px 0 
}

.boxrodape a{
	color:#222;
}

.boxrodape a:hover, .boxrodape a:focus{
	text-decoration:none;
}

.contato1{
	min-height:260px;
	color:#333;
	text-align:center;
}

.box-vantagens{
	background-color: #e0e0e0; 
	padding:10px 15px;
	margin-bottom: 30px
}

.box-vantagens h4{
	font-family: antonio, sans-serif;
}
.box-vantagens:hover h4{
	color: #198844;
}

.box-contato{
	width:110px;
	height:110px;
	margin: 0 auto;
	border: 4px solid #00652E;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.box-contato:hover{
	background-color:rgba(0,0,0,0.1);
}
/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
	opacity:0.8;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
	opacity:1;
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	opacity:0.9;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
	opacity:1;
}
 
.ef-submenu {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	opacity:0.9;
}
.ef-submenu:hover, .ef-submenu:focus, .ef-submenu:active {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
	opacity:1;
}

.bgpaginas{
	background-image: url("../../img/base/bg.jpg"); 
	background-repeat: no-repeat; 
	width:100%;
	/*overflow: hidden;*/
}

@media (max-width: 768px) {
	.boxrodape{
		text-align:center;
	}
}

.img-compras{
	background-size: contain;
	height: 182px;
	max-width: 253px;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
	background-repeat: no-repeat;
}

.box-porcentagem{
	height: 55px;
	font-weight: bold;
	padding-top: 13px;
	float: right;
	font-size: 25px;
	width: 70px;
	color: #fff;
	/*background-color: rgba(25,136,68,0.8);*/
	background-color: #D00;
}
	
.triangulo-porcentagem{
	width: 0;
	height: 0;
	/*border-top: 15px solid rgba(25,136,68,0.8);*/
	border-top: 15px solid #D00;
	border-right: 70px solid transparent;
	float: right;
}
	

.formulario-contato .form-control {
	display: block;
	width: 100%;
	height: 45px;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #333;
	 background-color: rgba(255,255,255,0.3);  
	background-image: none;
	border: 1px solid #333;
	border-right: 10px solid #006526;
	border-radius: 0px;	
}

.formulario-contato .form-control:focus {
	border-color: #000;
	outline: 0;
}

.formulario-contato .col-sm-6 {
	padding: 10px 10px;
}
.formulario-contato .form-group {
  margin-bottom: 0px;
}


.formulario-contato .form-control::-moz-placeholder {
 color: #666;
 opacity: 1;
}

.formulario-contato .form-control:-ms-input-placeholder {
 color: #666;
}

.formulario-contato .form-control::-webkit-input-placeholder {
 color: #666;
}

.formulario-contato textarea{
	display: block;
	width: 100%;
	height:170px !important;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #333;
	background-color: rgba(255,255,255,0.3);
	background-image: none;
	border: 1px solid #333;
	border-right: 10px solid #006526;
	border-radius: 0px;	
}
.formulario-contato textarea .form-control{	
	height:170px;
}

.btn-preto {
	color: #fff;
	border-radius:0;
	background-color: rgba(0,0,0,0.6);
	border-color: #333;
	padding: 10px 35px;
	margin-bottom: 0;
	font-size: 16px;
}

.btn-preto:hover, .btn-preto:focus, .btn-preto.focus, .btn-preto:active, .btn-preto.active{
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	border-color: #333;
}

.btn-preto:active, .btn-preto.active, .open > .dropdown-toggle.btn-preto {
	background-image: none;
}

.btn-verde {
	color: #fff;
	border-radius:0;
	background-color: #00652E;
	border-color: #333;
	padding: 10px 35px;
	margin-bottom: 0;
	font-size: 16px;
	border-radius: 30px;
}

.btn-verde:hover, .btn-verde:focus, .btn-verde.focus, .btn-verde:active, .btn-verde.active{
	color: #fff;
	background-color: #004620;
	border-color: #333;
}

.main-box .boxeventos p {
	font-size:28px!important;
	margin-top: -5px!important;
}

.table-responsive{
	background-color:#fff;
	padding-top:30px;
	margin-left:-15px;
	margin-right:-15px;
	padding-right:15px;
	padding-left:15px;
	border-radius:4px;
	margin-bottom:10px
}

.main-box2{
	background-color:rgba(255,255,255,0.7); 
	margin-top:30px; 
	margin-bottom:30px; 
	border-radius:10px;
	padding:20px 60px;
	margin-bottom:70px
} 
.main-box{
	background-color:rgba(255,255,255,0.7); 
	margin-top:30px; 
	margin-bottom:30px; 
	border-radius:10px;
	padding:20px 60px;
	min-height: 400px;
	margin-bottom:70px
} 

.expresidentes{
	padding:8px; 
	text-align:center; 
	background-color: #F0F0F0;
}

.box-diretoria{
	width: 100%;
	padding:8px; 
	text-align:left; 
	/*display: -webkit-inline-box;
	display: -inline-box;*/
	display: table;
	background-color: #F0F0F0;
}

.box-diretoria p{
	font-size:15px
}

.home-canais{
	padding: 60px 0 40px 0;
}

.noticias a{
	color:#0a361b; 
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.noticias a:hover{
	color:#167a3d;
	text-decoration:none;
}

/*.home-canais .interno{
	border-top:#00901D 2px solid;
}

.home-canais p{
	background-color:#fff; 
	margin-top: -15px; 
	margin-left:auto; 
	padding:5px 10px; 
	margin-right:auto; 
	text-align:center; 
	font-size: 16px;
	display: table; 
	color:#006526;
}*/
.fundo-slides1{
	padding-top:8px; 
	display: inline-flex; 
	background-repeat:no-repeat; 
	background-position: top right;
	background-image: url('../../img/paginas/fundo1.png'); 
}
.fundo-slides2{
	background-image: url('../../img/paginas/fundo2.png');
	background-repeat:no-repeat;
	padding-top:8px; 
	padding-bottom:13px; 
	background-position: bottom left;
}
.imagem-canais{
	height: 200px;
	background-size: cover;
	background-position: center center;
	background-color: white;
}

.texto-canais{
	padding: 22px 10px 20px 10px;
	color: #808080;
}

.texto-canais b{
	font-size:18px;
	color:#fff;
}

.texto-canais a{
	color:#fff;
}

.box-vagas{
	border: 1px solid #ccc;
	padding: 18px 30px;
	border-radius: 8px; 
	min-height: 195px;
	overflow: hidden;
	margin-bottom: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.box-vagas hr{
	margin-top: 0;  
	margin-bottom: 8px;
	border-top: 1px solid #bbb;
}

.box-vagas:hover{
	background-color: rgba(250,250,250,0.3);
}

.icones-redes{
	margin-right: 15px;
	margin-left: 15px;
	text-decoration: none;
}

.icones-redes p{
	line-height: 1;
}
.icones-redes a{
	text-decoration:none!important;
}
.eventos-box{
	border-radius: 15px;
    height: 197px;
    width: 100%;
    background-position: center;
    background-size: cover;  
		
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.eventos-box:hover, .eventos-box:focus, .eventos-box:active {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}

.text-eventos{
	text-align:center
}

.text-eventos{
	text-align:center
}

.text-eventos p{
    font-size: 19px;
    line-height: 1.1;
    margin-top: 10px;
    color: #01763A;
}
.text-eventos:hover p{ 
	color:#004622;
}
.borda-detalhes{	
	padding:15px; 
	border-radius:4px; 
	border:1px solid #ddd; 
	background-color:#f4f4f4; 
	display: -webkit-inline-box;
}
.ico-detalhes .row{
	margin:20px 0;
}
.ico-detalhes .primeiro{
	margin: 100px 0 0 0;
}
.ico-detalhes img{
	height: 35px;
	margin-right: 10px;
}

/* MD */
@media (max-width: 1140px) {	
	.botoes-menu{ 
		height:215px;
	}

}

/* SM */
@media (max-width: 991px) {	
	h1, .h1 { font-size: 28px;}	
	h2, .h2 { font-size: 25px;}	
	h3, .h3 { font-size: 20px;}	
	h4, .h4 { font-size: 20px;}	
	.main-box { padding: 5px 10px;}	
	.main-box2 { padding: 5px 10px;	}	
	.botoes-menu{
		width: 20%;
		margin-bottom:40px;
	}
	.botoes-menu img{ 
		padding:8px;
	} 
	.ef-submenu:hover, .ef-submenu:focus, .ef-submenu:active {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		opacity:1;
	} 
	.box-menu{ background-color: #F4F4F4; }

}

/* XS */
@media (max-width: 767px) {	
	.botoes-menu{
		width: 50%;
		margin-bottom:0;
		height: auto;
	}
	.botoes-menu img{ 
		padding:8px;
	}
	.menu-redessociais{
		float:left; 
		margin-top: 10px;
		display: inline-flex; 
	} 
	.ico-detalhes .primeiro{
		margin: 20px 0 0 0;
	}
}


@media (max-width: 600px) {	
	.menu-xs .col-xs-6, .menu-xs .col-xs-4, .menu-xs .col-xs-8{ width:100%; padding:8px 0 8px 0;} 
	.btn-associado1 { float: inherit; text-align: center;}
	.botoes-menu{ width: 100%;  }
}
 
