
:root {
  --white: #ffffff;
  --background: #221F1E;
  --black: #000000;
  --yellow: #E1B023;
  --yellow2: #D9AA22;
}


* { /*border:1px solid #f00;*/}

p { text-align: justify; }

html, body {
	border:0px;
	margin:0; padding:0;
	width:100%;
	/*height:100%;*/
	background: #221F1E;
	font-family: 'Sora', sans-serif, verdana, arial;
	FONT-SIZE:12px;
	color: #fff;
	line-height:1.5;
}

.bodyBackground { 
	padding-top:120px; /* altura do menu fixed */
	background-image: url('/imgs/backgrounds/elements_to_export_bg_big_t.svg'); 
	background-position: top right;
	background-size: 60%;
	background-repeat: no-repeat;
}

.novoBackgroundDisp { position:fixed; top: 0px; left:0px; right:0px; top:0px; bottom: 0px; z-index:0; overflow:hidden; }


.limit { width:95%; max-width:1300px; margin: 0 auto; position:relative; }
.boxFormsSign { background: #000; border:1px solid var(--yellow); padding:50px; }

a {
	text-decoration:none; color: #fff; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
a:hover { text-decoration:underline; color: #E1B023; }

a.yellow { text-decoration:none; color: #E1B023; }
a.yellow:hover { text-decoration:underline;}


#menuDesktop { display:block; }
#menuMobile, #menuMobileAccount, #menuMobileAccountLogged { display:none; }


nav {
	position:fixed; left:0px; top:0px; width:100%;
	background: rgba(0,0,0, 0.05);
	z-index:10; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;		
}

nav .limit { padding: 20px 0px; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
.header_logo { float:left; width:80px; position:relative; font-size:0px; line-height:0;
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
	}

.header_flags { float:left; margin-left:25px; display: inline-block; position:relative; cursor:pointer; margin-top:26px; padding: 6px 15px; background: rgba(255,255,255,0.1); color: var(--white); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  border:0px; }
.header_flags > a { margin-left:20px; float:left; height: 20px; }
.header_flags .foto {  z-index:2; position:absolute; left:5px; top: 5px; bottom:5px; width: 21px; background-color: #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.header_flags .name { z-index:2; padding-left: 20px; text-transform:uppercase; }


.flags_dropdown {
  display: none;
  position: absolute;
  left:0px; top:100%;
  width:150px;
  z-index: 1;
}

.flags_dropdown > div {
  margin-top:10px;
  left:0px; top:100%;
  background: rgba(255,255,255,0.9);
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px;
}

.flags_dropdown > div > div {
  display: block;
  padding: 10px 10px;
  color: #000;
}

.flags_dropdown > div > div > a {
	color: #000;
  text-decoration: none;
}
.flags_foto { float: left;padding:0px; width: 20px; height:20px; background: #000; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border:0px solid #000; }
.flags_name { float: left;padding:0px; margin-left:10px; }

.flags_dropdown div:hover { color: var(--yellow);}
.header_flags:hover .flags_dropdown {display: block;}


.header_menu { float:right; 
	/*width: -moz-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -o-calc(100% - 100px);width: calc(100% - 100px);*/  }
.header_menu > a { margin-left:20px; float:left; padding: 30px 10px; height: 20px; }

.botHeaderUser { display: inline-block; position:relative; float: left;min-width:150px; margin-left:20px; cursor:pointer; margin-top:25px; padding: 6px 15px; background: rgba(255,255,255,0.1); color: var(--white); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  border:0px;}
.botHeaderUser .foto { z-index:2; position:absolute; left:3px; top: 3px; bottom:3px; width: 25px; background-color: #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.botHeaderUser .name { z-index:2; padding-left: 20px; }
.botHeaderUser .byos { z-index:2; padding-left: 10px; color: var(--yellow); }
.headerMenuAccountIcon { float:left; width:15px; text-align:center; padding: 0px !important;}
.headerMenuAccountTxt { float:left; text-align:left; padding: 0px !important; margin-left:5px; width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -o-calc(100% - 20px);width: calc(100% - 20px); }

.headerdropdown {
  display: none;
  position: absolute;
  left:0px; top:100%;
  background: rgba(0,0,0,0.9);
  width:100%;
  z-index: 1;
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px;
}

.headerdropdown div {
  display: block;
  padding: 10px 15px;
  color: var(--white);
}

.headerdropdown > div > a {
  /*color: black;*/
  margin:0px !important; 
  padding: 0px !important;
  text-decoration: none;
}

.headerdropdown div:hover { color: var(--yellow);}
.botHeaderUser:hover .headerdropdown {display: block;}







.botHeaderLogin { float: left; margin-left:20px; cursor:pointer; margin-top:26px; padding: 6px 15px; background: rgba(255,255,255,0.1); color: var(--yellow); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  border:0px;}

.botHeaderSignUp { float: left; margin-left:20px; cursor:pointer; margin-top:26px; padding: 6px 15px; background-image: linear-gradient(to bottom left, #B61F02, var(--yellow2)); color: var(--white); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  border:0px;}




.nav-scroll { background: rgba(0,0,0, 0.8); }
.nav-scroll .limit { padding: 10px 0px !important; }
.nav-scroll .header_logo { float:left; width:60px; position:relative; }
.nav-scroll .header_menu a { margin-left:20px; float:left; padding: 15px 6px; height: 20px; }
.nav-scroll .header_menu > .botHeaderLogin { margin-top:11px !important; }
.nav-scroll .header_menu > .botHeaderSignUp { margin-top:11px !important; }
.nav-scroll .header_menu > .botHeaderUser { margin-top:10px !important; }


.fixed {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	min-height:55px;
	border-bottom:1px #fff solid; 
	background: url('/imgs/header_over_sub.png');
	box-shadow: 0 0 20px #222;
	-webkit-box-shadow: 0 0 20px #222;
	-moz-box-shadow: 0 0 20px #222;
	z-index:5; 
}
.fixedLogo { float:left; padding:10px; padding-left:0px; }
.fixedMenu { float:left; text-align:right;padding-top:18px;padding-right:0px; }
.homeBackFundo { display:none; }

.galeriaFoto1, .galeriaFoto2, .galeriaFoto3, .galeriaFoto4 { 
							 width: -moz-calc(25% - 10px);width: -webkit-calc(25% - 10px);width: -o-calc(25% - 10px);width: calc(25% - 10px); 
							 margin-left:5px; margin-right:5px; margin-bottom:10px; 
							 float:left; position:Relative; font-size:0px; line-height:0; }

/* contactos */
.labelFields { padding: 5px; margin-top:10px; }
.cxFormulario, .cxFormulario2 { font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:14px;  }
.cxFormulario { border:1px solid #000; background: var(--background); color: #fff; padding:5px; width:100%; width: -moz-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: -o-calc(100% - 10px);width: calc(100% - 10px); }
.cxFormulario2 { border:1px solid #999; background: #fff; color: #333; padding:12px 10px; width:100%; width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -o-calc(100% - 20px);width: calc(100% - 20px); }
.botForm { CURSOR:POINTER; font-family: 'Sora', sans-serif, verdana, arial; font-weight:700; FONT-SIZE:12px;	background: var(--yellow); color: #000; padding: 8px 30px; border:0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
.botForm:HOVER { background: #FFF; color: #000; padding: 8px 30px; border:0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }



.section-home-banner { position:relative; width:95%; margin: 0 auto; height:95vh; max-height:700px;  margin-top:-120px;
	/*height: -moz-calc(100vh - 120px);height: -webkit-calc(100vh - 120px);height: -o-calc(100vh - 120px);height: calc(100vh - 120px);*/ }
.section-home-banner-ind { width:100%; height:100%; position:absolute; top:0px; left:0px;  z-index:2;  }
.section-banner-inner { position:relative; margin-top:80px; width:100%; background: #000;  
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*background: #000 url('/imgs/backgrounds/elements_to_export_smlcover_A_t.svg') no-repeat bottom right; 
	-webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain;*/}
.section-info { padding:50px 0px 100px 0px; 
min-height: -moz-calc(100vh - 510px); min-height: -webkit-calc(100vh - 510px); min-height: -o-calc(100vh - 510px);min-height: calc(100vh - 510px);  }
.section-col1-2 { margin-top:50px; float:left; width:45%;}
.section-col2-2 { margin-top:50px; float:right; width:45%;}

h1 { font-size:54px; font-weight:700; }
h2 { font-size:28px; font-weight:700; }

.section-banner-inner > div > h1 { font-size:36px; font-weight:700; } 
.section-banner-inner-sep { float:left; width: 60%; padding: 35px; position:relative; }
.section-banner-inner-sep > p { font-family: 'Palanquin', sans-serif; font-weight:300; font-size:14px; color: #fff; }
.section-banner-inner-logo { display:block; position:absolute; right: 35px; bottom:30px; width:100px; height:100px; }
.section-banner-inner-logo > img { width:100%; max-width:150px; }

p { font-weight: 400; }
li.normalpage { font-weight: 400; }							 






/* dashboard */
.fotoPerfilDash {  background-repeat: no-repeat; background-position:center center;  background-image: url('/imgs/user.png');
	 -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }
.boxFormsAccount { background: rgba(0,0,0, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; border:0px solid var(--yellow); padding:30px;  min-height:100%; }
.profileZ { position:relative; display: table; WIDTH:100%;  }
.profileZ1, .profileZ2 { display: table-cell;  /*background: rgba(0,0,0, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/ position:relative; }
.profileZ1 {  width: 66%; }
.profileZ1 > div { width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -o-calc(100% - 80px);width: calc(100% - 80px); }

.profileZ1 .foto { float:left; width: 80px; height: 80px; background-color: #000; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
.profileZ1 .name { float:left;margin-left: 20px; padding-top:15px;}
.profileZ1 .name > .email { font-size:12px; color: #bbb; }

.profileZ1BotZ1 { float:left; }
.profileZ1BotZ2 { float:right; }
.profileZ1BotZ2bots { float:left; margin-left:10px; margin-right:0px; margin-top:0px;  }
.profileZ1BotZ2bots.halfsize { margin:5px; width: -moz-calc(50% - 10px);width: -webkit-calc(50% - 10px);width: -o-calc(50% - 10px);width: calc(50% - 10px);   }
.profileZ2 {  width:34%; }
.profileZ2 > div { position:absolute; left:0px; right: 0px; top:0px; bottom:60px; min-height: -moz-calc(100% - 60px); min-height: -webkit-calc(100% - 60px); min-height: -o-calc(100% - 60px); min-height: calc(100% - 60px); /*width: -moz-calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -o-calc(100% - 60px);width: calc(100% - 60px);*/  }
.profileZ3 { position:relative; margin-top:20px;  }
.profileZ3 .label { margin-top:30px; font-size:10px; color: #bbb; }
.profileZ3 .data { margin-top:5px; font-size:14px; color: #fff; }

.botDashYellow { CURSOR:POINTER; font-family: 'Sora', sans-serif, verdana, arial; font-weight:700; FONT-SIZE:12px;	
	background: var(--yellow); color: #000;  padding: 8px 20px; border:1px solid var(--yellow); 
	-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
.botDashYellow:HOVER { background: #FFF; color: #000; /*border:0px;*/}

.botDashTransp { CURSOR:POINTER; font-family: 'Sora', sans-serif, verdana, arial; font-weight:700; FONT-SIZE:12px;	
	background: rgba(0, 0, 0, 0); color: var(--yellow);  padding: 8px 20px; border:1px solid var(--yellow); 
	-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; 
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
.botDashTransp:HOVER { background: var(--yellow); color: #000; border:1px solid rgba(0, 0, 0, 0,);}

.listPurchaseHistory { position:relative; width:100%; background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; margin-bottom:5px;}
.listPurchaseHistoryId { float:left; min-width:40px; width:10%; margin-right:5px; text-align:center; }
.listPurchaseHistoryDate { float:left;  margin-right:5px; text-align:center; min-width: 100px; width: -moz-calc(20% - 5px);width: -webkit-calc(20% - 5px);width: -o-calc(20% - 5px);width: calc(20% - 5px); }
.listPurchaseHistoryCredit { float:left;  margin-right:5px; text-align:right; min-width: 100px; width: -moz-calc(20% - 5px);width: -webkit-calc(20% - 5px);width: -o-calc(20% - 5px);width: calc(20% - 5px); }
.listPurchaseHistoryValue { float:left;  margin-right:5px; text-align:right; min-width: 100px; width: -moz-calc(20% - 5px);width: -webkit-calc(20% - 5px);width: -o-calc(20% - 5px);width: calc(20% - 5px); }
.listPurchaseHistoryDoc { float:left; text-align:right; min-width: 100px; width: -moz-calc(30% - 5px);width: -webkit-calc(30% - 5px);width: -o-calc(30% - 5px);width: calc(30% - 5px);  }
.listPurchaseHistoryHeader { color: #ccc; font-size:12px; margin-bottom:5px; }
.listPurchaseHistoryData { color: #fff; font-size:14px; margin-bottom:5px; }




/* home */
.slideInfo { position:absolute; bottom:30px; left:0px; width:60%; }
.bannerTit { font-weight:400; font-size:75px; line-height:1; margin: 0;}
.bannerMsg { margin-top:40px; margin-bottom:50px; font-size:16px; font-family: 'Palanquin', sans-serif; font-weight:300;  }
.sliderBot { cursor:pointer; font-family: 'Sora', sans-serif, verdana, arial; font-size:14px; font-weight:400;
	border:2px solid #fff; background: var(--background); padding: 8px 30px 8px 20px; color: #fff;
	-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;
	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;	
}
.sliderBot:hover { /*border:2px solid #000;*/ background: var(--yellow); color: #000; }

#bolas { z-index:4; position:absolute; top:60%; right:0px; width:35px; text-align:Center; }
#bolas .zona { position:absolute; width:35px; }
.homeNewsBolaOff { color: #000; background: url('/imgs/home_news_bot.png'); cursor:pointer; }
.homeNewsBolaOn { color: #fff; background: url('/imgs/home_news_bot_on.png'); cursor:pointer; }
.homeNewsBolaOff, .homeNewsBolaOn { float:left; width:19px; height:19px; padding:5px; font-size:14px; text-align:center; } 

/* pricing */
td.white { text-align:center; background: rgba(255, 255, 255, 0.1); color: #fff; }
td.yellow { text-align:center; background: rgba(225, 176, 35, 0.1);  color: #fff; }
td.priceHeader { width:25%;text-align:center;font-size:18px; color: var(--yellow); }
td.priceHeaderx { width:25%;text-align:center;font-size:14px; color: var(--yellow); }
tr.hideNewBuy { display:none; }

.purchaseBot { padding:20px;color: var(--yellow); }
.purchaseCxInterna { padding:50px; }
.purchasePacks { position:Relative; cursor:pointer; float:left; margin-top:10px; margin-right:10px; min-width:190px; width: -moz-calc(33% - 10px); width: -webkit-calc(33% - 10px);width: -o-calc(33% - 10px);width: calc(33% - 10px); }
.purchasePacks .esq {  color: #fff;background: #333; float:left; padding:10px; text-align:center; min-width:100px; width: -moz-calc(70% - 20px); width: -webkit-calc(70% - 20px);width: -o-calc(70% - 20px);width: calc(70% - 20px); }
.purchasePacks .dir {  color: #fff;background: #666; float:left; padding:10px; text-align:center; min-width:40px; width: -moz-calc(30% - 20px);width: -webkit-calc(30% - 20px);width: -o-calc(30% - 20px);width: calc(30% - 20px); }
.purchasePacksEsqOn { background: var(--yellow) !important; color: #fff; }
.purchasePacksDirOn { background: #D3961C !important; color: #fff; }
.purchasePacksEsqOn, .purchasePacksDirOn { 	-moz-transition-property: 0; -moz-transition-duration: 0.5s; -moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: 0; -webkit-transition-duration: 0.5s; -webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: 0; -o-transition-duration: 0.5s; -o-transition-delay: 0s;
	/* Standard */
	transition-property: 0; transition-duration: 0.5s; transition-delay: 0s;}
	
.purchaseMetPag { position:Relative; cursor:pointer; float:left; margin-top:10px; margin-right:10px; width: -moz-calc(99% - 10px); width: -webkit-calc(99% - 10px);width: -o-calc(99% - 10px);width: calc(99% - 10px); }
.purchaseMetPag .esq {  position:absolute; top:0px; left:0px; color: #fff;background: #333; /*float:left;*/ padding:10px; text-align:left; /*min-width:100px;*/ 
	width: -moz-calc(50% - 20px); width: -webkit-calc(50% - 20px);width: -o-calc(50% - 20px);width: calc(50% - 20px); 
	height: -moz-calc(100% - 20px); height: -webkit-calc(100% - 20px);height: -o-calc(100% - 20px);height: calc(100% - 20px);
	}
.purchaseMetPag .dir {  color: #fff;background: #333; float:right; padding:10px; text-align:center; /*min-width:60px;*/ width: -moz-calc(50% - 20px);width: -webkit-calc(50% - 20px);width: -o-calc(50% - 20px);width: calc(50% - 20px); }
.purchaseMetPag .dir {  color: #fff;background: #333; float:right; padding:10px; text-align:center; /*min-width:60px;*/ width: -moz-calc(50% - 20px);width: -webkit-calc(50% - 20px);width: -o-calc(50% - 20px);width: calc(50% - 20px); }


/* platforms */
.platformsBanner { float:left; width: 45%;	margin-bottom:25px; background: #2D2A29; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
.platformsBanner.un1 { margin-left:0%; margin-right:10%; }
.platformsBanner.un2 { margin-left:0%; margin-right:10%; }
.platformsBanner.un3 { margin-left:0%; margin-right:0%; }
.platformsBannerInn { padding:30px; position:relative; text-align:Center; color: var(--yellow); font-size:16px; }

.platformsBannerSolo { display: block; /*display:table-cell; vertical-align:middle;*/ text-align:center; width: 220px; margin-bottom:25px; background: #2D2A29; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

/*
.div_cookies > div{display:table;margin:auto;height:100%;min-height:60px}
.div_cookies > div > div{display:table-cell;vertical-align:middle;text-align:center}
*/

/* fundo */
.footer { z-index:1; background: #000; position:relative; padding:0px; padding-top:30px; padding-bottom:20px; }

.footer_zonalogo { float:left; width: 30%; margin-right:5%; position:relative; }
.footer_logo { width:100%; max-width:300px; margin-bottom:30px;}
.footer_social { float:left; background-repeat: no-repeat; background-size: auto; padding: 5px; }
.footer_social img.icon { width:32px; height:32px; margin-right:5px; }
.footer_zonalinks { float:left; width:65%; position:relative; }
.footer_zonalinks .links { float:left; width:23%; position:relative; margin-right:2%; /*border:1px solid #f00;*/}
.footer_zonalinks .links.z4 { margin-right:0px;}
.footer_zonalinks_tit { font-size:18px; color: var(--yellow); margin-bottom:20px;}
a.footer_zonalinks_a { font-size:12px; font-weight:400; }
a.footer_zonalinks_a:hover { }

.footer_rights { margin-top:20px; border-top:1px solid #333; text-align:center; padding-top:20px; font-size:10px; }



.div_cookies { z-index:1000;position:fixed;bottom:0;left:0;right:0;border-top:1px solid #000;background:var(--yellow); }
.div_cookies > div{display:table;margin:auto;height:100%;min-height:60px}
.div_cookies > div > div{display:table-cell;vertical-align:middle;text-align:center}
.div_cookies .cookies_texto { font-family: 'Palanquin', sans-serif; font-size:14px;color:#000;text-decoration:none;font-weight:300;line-height:16px;padding:5px}
.div_cookies .cookies_botoes {padding:5px}
.div_cookies .cookies_botoes .cookies_bt1,.div_cookies .cookies_botoes .cookies_bt2{display:inline-block;margin:0 5px;height:29px}
.div_cookies .cookies_botoes .cookies_bt1 a,.div_cookies .cookies_botoes .cookies_bt2 a{
		padding:0 17px; font-size:10px;color:#dcb14a;text-decoration:none;text-transform:uppercase;font-weight:400;line-height:29px;
		-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
		display:block;background-color:#fff;cursor:pointer;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}
.div_cookies .cookies_botoes .cookies_bt1 a:hover,.div_cookies .cookies_botoes .cookies_bt2 a {color:#fff;background-color:#000;cursor:pointer;}
.div_cookies .cookies_botoes .cookies_bt2 a:hover{color:#dcb14a; background-color:#fff; cursor:pointer}





.scrollup{
	z-index:100;
	width:40px;
	height:40px;			
	text-indent:-9999px;
	opacity:0.25;
	position:fixed;
	bottom:50px;
	right:30px;
	display:none;
	background: url('/imgs/icon_top.png') no-repeat;
}
.scrollup:hover {
	opacity:1;
}


#alavanca1,#alavanca21,#alavanca31 { background: url(/imgs/seta_dir.png) no-repeat center center; position:absolute; height:100%; top:0px; width:100px; right:0px; z-index:30002; cursor:pointer; }
#alavanca2,#alavanca22,#alavanca32 { background: url(/imgs/seta_esq.png) no-repeat center center; position:absolute; height:100%; top:0px; width:100px; left:0px; z-index:30002; cursor:pointer;  }

#alavanca1,#alavanca2 {
	 transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	
	opacity: 0.6;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;	
	/*cursor: pointer;*/
}

#alavanca1:hover,#alavanca2:hover {
  opacity: 1;
	/*cursor: pointer;*/
  
/* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;
}



.zonaMsgPopup  { display:none; z-index:10001; position:fixed; background: url('/imgs/fundo_popups.png'); top:0px; width:100%; left:0px; height:100%; overflow-x: auto; }
.zonaMsgPopupInner { position:absolute; width: 500px; top:100px; margin-top:0px; min-height:200px; left:50%; margin-left:-250px; background: #000; border:1px solid var(--yellow); } 
.zonaMsgPopupInner .close { cursor:pointer; position:absolute; top:10px; right:10px; /*width:25px; height:25px;*/ font-size:24px; } 
.popupBotYellow { cursor:pointer; padding: 6px 15px; background: var(--yellow); color: var(--black); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  border:0px; }



/**** roleta roulette */
.botEndsession { display: inline-block; position:relative; float: left; min-width:100px; cursor:pointer; margin-top:5px; padding: 6px 15px; background: rgba(0,0,0,0.5); color: var(--white); font-family: 'Sora', sans-serif, verdana, arial; FONT-SIZE:12px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  border:0px;}
.botEndsession .foto { z-index:2; position:absolute; left:3px; top: 3px; bottom:3px; width: 25px; background: #000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.botEndsession .name { z-index:2; padding-left: 20px; }

.roletaPainel1, .roletaPainel2, .roletaPainel3 { width:30%; float:left; margin-right:5%; min-height:450px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position:relative; margin-bottom:20px; }
.roletaPainelInner { padding: 25px; }
.roletaPainel1 { margin-right:5%; background: rgba(255, 255, 255, 0.2);  }
.roletaPainel1 > div > .tit { min-height:50px; font-size:26px; color: var(--yellow); text-align:center; text-transform: uppercase; font-weight:400;}
.roletaPainel2 { margin-right:5%; background: var(--yellow);  }
.roletaPainel2 > div > .tit { min-height:50px; font-size:26px; color: #000; text-align:center; text-transform: uppercase; font-weight:600;}
.roletaPainel2 > div > .selectNumberDrawn { padding:20px; background: #222; color: var(--yellow); font-size:18px; text-align:center; text-transform: uppercase; font-weight:600;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px; line-height:1;
	min-width:150px; /*width:100%;*/ margin: 0 auto; margin-top:20px; 
	width: -moz-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -o-calc(100% - 40px);width: calc(100% - 40px);
	}
.roletaPainel3 { margin-right:0%; background: rgba(255, 255, 255, 0.2);  }
.roletaPainel3 > div > .tit { min-height:50px; font-size:26px; color: var(--yellow); text-align:center; text-transform: uppercase; font-weight:400;}



.roletaPainel2New, .roletaPainel3New { width:47%; float:left; margin-right:0%; min-height:518px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position:relative; margin-bottom:20px; }
.roletaPainel2New { float:left; margin-right:6%; background: var(--yellow);  min-height:590px; }
.roletaPainel3New { float:right; margin-right:0%; background: rgba(255, 255, 255, 0.2);  }

.roletaPainel2New > div > .tit { min-height:50px; font-size:26px; color: #000; text-align:center; text-transform: uppercase; font-weight:600;}
.roletaPainel2New > div > .selectNumberDrawn { padding:20px; background: #222; color: var(--yellow); font-size:18px; text-align:center; text-transform: uppercase; font-weight:600;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px; line-height:1;
	min-width:150px; margin: 0 auto; margin-top:20px; width: -moz-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -o-calc(100% - 100px);width: calc(100% - 100px);
}
.roletaPainel2New > div > a > .selectNumberDrawn { padding:20px; background: #222; color: var(--yellow); font-size:18px; text-align:center; text-transform: uppercase; font-weight:600;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px; line-height:1;
	min-width:150px; margin: 0 auto; margin-top:20px; width: -moz-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -o-calc(100% - 100px);width: calc(100% - 100px);
}
.roletaPainel3New > div > .tit { display:block; min-height:50px; font-size:26px; color: var(--yellow); text-align:center; text-transform: uppercase; font-weight:400;}

.selectBetValue { padding:20px; background: #222; color: var(--yellow); font-size:16px; text-align:center; text-transform: uppercase; font-weight:600;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px; line-height:1;
	float:left; margin-top:20px; width: -moz-calc(50% - 50px);width: -webkit-calc(50% - 50px);width: -o-calc(50% - 50px);width: calc(50% - 50px);
}

.roletaPainelNumbersDrawn { overflow: hidden; WIDTH:47%; FLOAT:RIGHT; /*width: 320px;*/ margin: 0 auto; height:52px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position:relative; margin-bottom:20px; background: rgba(255, 255, 255, 0.2); }
.roletaPainelNumbersDrawn > .roletaPainelInner { padding: 10px; }

.roletaBolasInt { float:left; margin-right:2px; margin-bottom:5px; padding: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.roletaBolasInt.last { background: var(--yellow);  }
.roletaBolasSaidasNew { color: #fff; width: 28px; padding: 5px 0px; text-align:center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.roletaBolasSaidas { float:left; color: #fff; margin-right:5px; margin-bottom:5px; width: 28px; padding: 5px 0px; text-align:center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } 

.roletaBolasNext0 { line-height:0px; position:Relative; font-size:0px;cursor:pointer; width: 15%; margin: 0 auto; margin-bottom:10px; padding: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.roletaBolasNext { line-height:0px; font-size:0px; /*border:1px solid #fff;*/ position:Relative; cursor:pointer; float:left; width: 15%; margin-left:1%; margin-right:1%; margin-bottom:10px; padding: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.roletaBolasNext1 { margin-left:0px; }
.roletaBolasNext6 {  margin-right:0px; }
.roletaBolasNext.last { background: var(--yellow);  }
.roletaBolasNextNew { font-size:13px; line-height:normal; display:cell; vertical-align: middle; position:absolute; left: 2px; right:2px; top:2px; bottom:2px; z.index:1;  color: #fff; /*width: 100%; padding: 5px 0px;*/ text-align:center; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
.roletaBolasNextNew > p { pointer-events: none; font-weight:600; margin: 0;   position: absolute;   top: 50%;   left: 50%;   transform: translate(-50%, -50%); }
.botNextNumberDrawn { cursor:pointer; padding:15px; background: #222; color: var(--yellow); font-size:18px; text-align:center; font-weight:600;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  border:0px; line-height:1;
	min-width:150px; margin: 0 auto; margin-top:20px; width: -moz-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -o-calc(100% - 100px);width: calc(100% - 100px);
}

.roletaBolasSaidasNew { color: #fff; width: 28px; padding: 5px 0px; text-align:center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.roletaBolasSaidas { float:left; color: #fff; margin-right:5px; margin-bottom:5px; width: 28px; padding: 5px 0px; text-align:center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } 
.roletaBolasNextWhite { background: #fff; }
.roletaSeparadorTit { clear:both; height:30px; }
.roletaSpinsMade { margin-top:40px; color: #fff; }
.roletaSpinsMadeTit { font-size:20px; text-align:center; font-weight:600; line-height:1; }
.roletaSpinsMadeValue { MARGIN-TOP:10PX; font-size:60px; text-align:center; font-weight:600; line-height:1; }
.roletaSpinsMadeExtra { MARGIN-TOP:20PX; font-size:20px; text-align:center; font-weight:300; line-height:1; }
.roletaTotalWins { margin-top:50px; color: var(--yellow); }
.roletaTotalWinsTit { font-size:20px; text-align:center; font-weight:600; line-height:1; }
.roletaTotalWinsValue { MARGIN-TOP:10PX; font-size:60px; text-align:center; font-weight:600; line-height:1; }
.roletaTotalWinsExtra { display:block; MARGIN-TOP:20PX; font-size:20px; text-align:center; font-weight:300; line-height:1; }



.homeTest1, .homeTest2, .homeTest3 { background: rgba(255, 255, 255, 0.1); width:30%; float:left; margin-right:5%; min-height:200px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position:relative; margin-bottom:20px; }
.homeTestInner { padding: 25px; }
.homeTest3 { margin-right:0%;  }
.homeTestInner > .msg { font-size:14px; color: var(--yellow); }
.homeTestInner > .autor { margin-top:20px; font-size:12px; color: #fff; font-weight:600; }

#mostraBolas { position:relative; padding-bottom:30px; }
#bolasTest { display:none; z-index:2; position:absolute; bottom:0; left:50%; height:35px; text-align:Center; }
#bolasTest .zona { position:absolute; height:35px; }
.homeTestBolaOff { color: #000; background: url('/imgs/home_news_bot.png'); cursor:pointer; }
.homeTestBolaOn { color: #fff; background: url('/imgs/home_news_bot_on.png'); cursor:pointer; }
.homeTestBolaOff, .homeTestBolaOn { float:left; width:19px; height:19px; padding:5px; font-size:14px; text-align:center; } 
	.testemunhoHide, .testemunhoShow { display:block;  }


