@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; border:0; overflow-x:hidden; background:#F8F8F8;}
@import url('https://fonts.googleapis.com/css2?family=Contrail+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
body {scrollbar-width: thin; scrollbar-color:#FF6600 #000;}
body::-webkit-scrollbar {width: 5px;}
body::-webkit-scrollbar-track {background: #000;}
body::-webkit-scrollbar-thumb {background-color:#FF6600; border-radius: 20px;}
img {max-width:100%;}
*{margin:0; padding:0;}

#bkmenutop{
	position:fixed;
	top:0px;
	width:100%;
	height: 40px;
	float:left;
	background-color:#333333;
	z-index:990;
	}
#bkbt{
	width:40px;
	height:40px;
	float:left;
    background-image: linear-gradient(to right, transparent, #262626);
	cursor:pointer;
	}
/* botão home */	
.bthome{
	width:40px;
	height:40px;
	float:left;
	background:url(../imagens-site/icones/ichome.png) center center;
	background-repeat:no-repeat;
	}
#bkbt .bthome:hover{
	background:url(../imagens-site/icones/ichome2.png) center center #FF6600;
	background-repeat:no-repeat;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}
/* botão facebook */		
.btface{
	width:40px;
	height:40px;
	float:left;
	background:url(../imagens-site/icones/icfacebook.png) center center;
	background-repeat:no-repeat;
	}
#bkbt .btface:hover{
	background:url(../imagens-site/icones/icfacebook2.png) center center #FF6600;
	background-repeat:no-repeat;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}
/* botão youtube */	
.btyoutube{
	width:40px;
	height:40px;
	float:left;
	background:url(../imagens-site/icones/icyoutube.png) center center;
	background-repeat:no-repeat;
	}
#bkbt .btyoutube:hover{
	background:url(../imagens-site/icones/icyoutube2.png) center center #FF6600;
	background-repeat:no-repeat;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}
/* botão youtube */	
.btintagram{
	width:40px;
	height:40px;
	float:left;
	background:url(../imagens-site/icones/icintagram.png) center center;
	background-repeat:no-repeat;
	}
#bkbt .btintagram:hover{
	background:url(../imagens-site/icones/icintagram2.png) center center #FF6600;
	background-repeat:no-repeat;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}			
/* botão menu destaque */
#btp{
	width:95px;
	height:40px;
	float:left;
    background-image: linear-gradient(to right, transparent, #262626);
	font-family:'Contrail One',cursive,Tahoma, Geneva, sans-serif; font-size:18px; color:#FFF;
	text-align:center;
	line-height:40px;
	cursor:pointer;
	}
#btp:hover{
	background:#FF6600;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}
/* telefones contato */
#tipofonetop{
	width:160px;
	height:40px;
	float:right;
	font-family:'Contrail One',cursive,Tahoma, Geneva, sans-serif; font-size:18px; color:#FFF;
	line-height:40px;
	}
.icfonetop{
	width:30px;
	height:40px;
	float:left;
	line-height:40px;
	background:url(../imagens-site/icones/icfonetop.png) center center;
	background-repeat:no-repeat;
	}
#tipoceltop{
	width:160px;
	height:40px;
	float:right;
	font-family:'Contrail One',cursive,Tahoma, Geneva, sans-serif; font-size:18px; color:#FFF;
	line-height:40px;
	}	
.icwhatstop{
	width:30px;
	height:40px;
	float:left;
	line-height:40px;
	background:url(../imagens-site/icones/icwhatstop.png) center center;
	background-repeat:no-repeat;
	}
#largura_t_menu{ max-width:1200px; height:auto; margin-right:auto; margin-left:auto;}	
@media(max-width:1080px){#bkbt,#btp{ display:none;}}
@media(max-width:400px){#tipofonetop{ display:none;}}	

/* logo tipo */
#bklogo{
	width:100%;
	height:auto;
	float:left;
	background-color:#FF6600;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	}

/* CONTEUDO MEIO */
#bktitlepag{
	width:100%;
	height:auto;
	padding-top:38px;
	padding-bottom:38px;
	float:left;
	background-image:url(../imagens-site/fundo/bktitle.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-family:'Contrail One',cursive,Tahoma, Geneva, sans-serif; font-size:30px; font-weight:500; color:#FFF;
	}
#bktitlepagcolor{
	width:100%;
	height:auto;
	float:left;
	background-color:#000;
	text-align:center;
	}	
/* FINAL CONTEUDO MEIO */

#bkcinza{
	width:100%;
	height:auto;
	float:left;
	background-color:#F2F2F2;
	padding-top:25px;
	padding-bottom:25px;
	}

#bkcenzaescuro{
	width:100%;
	height:auto;
	float:left;
	background-color:#333333;
	}
#bkcenzaescurolinhas{
	width:100%;
	height:auto;
	float:left;
	background-image:url(../imagens-site/fundo/bklinhas.png);
	background-repeat: repeat-y;
	background-position:center top;
	padding-top:25px;
	padding-bottom:25px;
	}	

#bklaranja{
	width:100%;
	height:auto;
	float:left;
	background-color:#FF6600;
	padding-top:25px;
	padding-bottom:25px;
	}
	
/* rodape */	
#bkrodape{
	width:100%;
	height:auto;
	float:left;
	background-color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	}
#rodape{
	width:100%;
	height:auto;
	float:left;
	background-color:#1A1A1A;
	padding-top:10px;
	padding-bottom:10px;
	}
#rodapeum{
	width:49%;
	padding-left:1%;
	height:auto;
	float:left;
	font-family:'Tahoma', Geneva, sans-serif; font-size:13px; color:#666;
	text-align:left; 
	}
@media(max-width:550px){#rodapeum{ width:100%; text-align:center; }}	

#logorodape{
	width:300px;
	height:80px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	}
#txtmenu1{
	width:250px;
	height:auto;
	float:left;
	}
#txtmenu2{
	width:200px;
	height:autox;
	float:left;
	}
#txtmenu3{
	width:150px;
	height:auto;
	float:left;
	}
#txtmenu4{
	width:160px;
	height:auto;
	float:left;
	}
#txtmenu5{
	width:140px;
	height:auto;
	float:left;
	}
#titlerodape{
	width:100%;
	height:auto;
	float:left;
	font-family:'Contrail One',cursive,Tahoma, Geneva, sans-serif; font-size:18px; color:#FFF;
	padding-top:20px;
	}	
#txtrodape{
	width:100%;
	height:auto;
	float:left;
	font-family:'Tahoma', Geneva, sans-serif; font-size:13px; color: #FFF;
	padding-top:10px;
	}

#botao_redesocialpe a{ 
margin-right:5px;
margin-top:10px;  
width:40px;
height:30px;
padding-top:10px;
text-decoration:none; 
background-color:#1A1A1A; 
color:#FFF; 
text-align:center; 
cursor: pointer; 
float:left; 
}
#botao_redesocialpe a:hover{
	background-color: #FF6600; 
	color: #FFF; 
	text-align:center; 
	cursor: pointer;
	-webkit-transition:0.5s ease-out;
    -moz-transition:0.5s ease-out;
    -o-transition:0.5s ease-out;
    transition:0.5s ease-out;
	}

#largura_c_rope{ max-width:1200px; height:auto; margin-right:auto; margin-left:auto;}
@media(max-width:1200px){#largura_c_rope{ max-width:90%;}}
@media(max-width:835px){#logorodape{width:100%;}}
@media(max-width:530px){#logorodape,#txtmenu1,#txtmenu2,#txtmenu3,#txtmenu4,#txtmenu5{width:100%; text-align:center;}}		

#likpe:link {color: #FFF;text-decoration: none;}
#likpe:visited {text-decoration: none;color: #FFF;}
#likpe:hover {text-decoration: underline;color: #FFF;}
#likpe:active {text-decoration: none;color: #FFF;}								
	
#autor{
	width:49%;
	padding-right:1%;
	height:auto;
	float:right;
	font-family:'Tahoma', Geneva, sans-serif; font-size:13px; color:#666;
	text-align:right;
	}	
	@media(max-width:550px){#autor{ width:100%; text-align:center; float:left; right: auto}}	
#largurar_pesite{ max-width:1200px; height:auto; margin-right:auto; margin-left:auto;}
@media(max-width:530px){#botao_redesocialpe{max-width:135px; height:auto; margin-right:auto; margin-left:auto;}}	
	
#btrodape:link {color: #666;text-decoration: none;}
#btrodape:visited {text-decoration: none;color: #666;}
#btrodape:hover {text-decoration: underline;color: #CCC;}
#btrodape:active {text-decoration: none;color: #666;}		

/*BOTÃO WHATSAPP*/
/*Div imagem do icone*/	
.BTfxWhats .IconeWhats{
	width:70px;
	height:70px;
	z-index:999;
	cursor:pointer;
	}
/*Div bola botão verde*/		
.BTfxWhats{
	position:fixed;
	bottom:25px; right:25px;
	width:75px;
	height:75px;
	background:#25d366 ;
	border-radius:75px;
/*alinhamento de objetos na div no centro flex-center-center*/
	display:flex;
	justify-content:center;
	align-items: center;
	z-index:800;
	}	
/*Animação dentro Div bola botão verde*/
.BTfxWhats:before, .BTfxWhats::after{
	content:'';
	display:block; /*para o alemento aparecer*/
	position:absolute; /*relativo dentro do BTfxWhats*/
	background:#61e781; /*cor diferente para transição*/
	border-radius:50%;
	left:-20px;
	right:-20px;
	top:-20px;
	bottom:-20px;
	animation: LIGAAQUI 1.5s linear infinite; /*ação para a variavel "animar" em loop infinito*/
	opacity:0;
	z-index:800;
	}		
/*Animar variavel 3 estagios da variavel LIGAAQUI*/	
@keyframes LIGAAQUI{
	0%{ transform: scale(0.3); opacity:0; } /*duração e estagio da animação 1*/
	50%{ opacity:1; } /*duração e estagio da animação 2*/
	100%{ transform: scale(0.8); opacity:0; } /*duração e estagio da animação 3*/
	}
/*FINAL BOTÃO WHATSAPP*/

/* AVISO DE COOKIES */
.fundo_Avisocookies.hide {display: none !important;}
.fundo_Avisocookies {
		width: 350px; height:auto;
		padding-top:40px; padding-bottom:30px;
		position: fixed; 
		bottom:120px;
		right:15px;
		background: #000;
		border-radius:10px;
		border:2px solid #FFF;
		z-index: 995;
        }
.txt_Avisocookies{
			width:300px; height:auto;
			margin:auto;
			padding-bottom:15px;
			font-family:'Roboto',Arial, Helvetica, sans-serif; color: #FFF; font-size:16px; text-align:center; line-height:20px;
			position:relative;
        }
a.Link_PoliticaCookies:link, a.Link_PoliticaCookies:visited, a.Link_PoliticaCookies:active {
		text-decoration: underline;
		color: #FFF;
		transition: 0.2s ease-in-out;
		}    
a.Link_PoliticaCookies:hover{
	padding:3px; border-radius:5px;
			background: #FF6600;
			text-decoration:none;
			}
.icoAvisoCookies {
			width:40px; height:40px;
			background:#FF6600 url(../imagens-site/icones/ico_Aviso.svg) no-repeat center center;
			position:absolute; 
			top:-20px; left:50%; margin-left:-20px;
			border-radius:30px;
			border:2px solid #FFF;
			}
.Bt_Avisocookies{
			width:250px; height:auto;
			margin:auto;
			padding-top:15px; padding-bottom:15px;
			border-radius:10px;
            background: #FF6600;
            cursor: pointer;
			font-family:'Roboto',Arial, Helvetica, sans-serif; color: #FFF; font-size:16px; font-weight:700; text-align:center;
			transition: 0.2s ease-in-out;
        }
.Bt_Avisocookies:hover{background: #999;}
@media(max-width:550px){.fundo_Avisocookies{ width:100%;right:0; border-radius:0; bottom:0;}}	
/* FINAL AVISO DE COOKIES */
	