* {
	margin:0px;
	padding:0px;
	box-sizing:border-box;
	cursor:default;
	font-family:"Helvetica";
	text-decoration:none;
	letter-spacing:1px;
}
*:focus {
    outline:none;
}
html {
	overflow-x: hidden;
}
body {
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	position:relative;
	display:flex;
	flex-direction:column;
	touch-action: pan-x pan-y;
	align-items:center;
	background:#323231;
	overflow-x:hidden;
}
	.loading {
		display:none;
		flex-direction:row;
		justify-content:center;
		align-items:center;
	}
		.loadBox0 img {
			height:100%;
		}
		.loadBox1 img {
			height:80px;
		}
	.slideLeft {
		margin:0px 0px 0px calc(100vw - ((100vw * 2))) !important;
	}
	.slideRight {
		margin:0px 0px 0px 100vw !important;
	}
	.slidesl, .slidesr {
		-webkit-transition: all 1.4s ease-in-out;
		-moz-transition: all 1.4s ease-in-out;
		-o-transition: all 1.4s ease-in-out;
		transition: all 1.4s ease-in-out;
	}
	#divTopo {
		width:100%;
		height:40px;
		background:#4F4C4C;
	}
		#topo {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:row;
			align-items:center;
		}
			.socials {
				margin:0px 20px 0px 0px;
				width:20px;
				height:20px;
				background-repeat:no-repeat;
				background-position:center;
				background-size:100%;
				cursor:pointer;
			}
			#social0 {
				background-image:url("../img/icons/whatsapp.png");
			}
			#social1 {
				background-image:url("../img/icons/instagram.png");
			}
			#social2 {
				background-image:url("../img/icons/telegram.png");
			}
	#divMenu {
		width:calc(100% + 2px);
		height:90px;
		border-width:1px 0px;
		border-style:solid;
		border-color:#2D2D2C;
	}
		#menu {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:row;
			justify-content:flex-end;
			align-items:center;
			position:relative;
		}
			#logo {
				position:absolute;
				top:0px;
				left:-8px;
				height:100%;
				aspect-ratio:1/1;
				background-image:url("../img/logo/ALOGO256.png");
				background-repeat:no-repeat;
				background-position:center;
				background-size:80%;
				cursor:pointer;
			}
			.menus {
				margin:0px 0px 0px 30px;
				width:auto;
				height:auto;
				display:flex;
				flex-direction:row;
				font-size:1em;
				color:#FFF30C;
				cursor:pointer;
				transform:scale(1, 1.1);
				-webkit-transition: color .3s ease-in-out;
				-moz-transition: color .3s ease-in-out;
				-o-transition: color .3s ease-in-out;
				transition: color .3s ease-in-out;
			}
				.menus:hover {
					color:#C2BA17;
				}
			#menuIcon {
				margin:0px;
				width:35px;
				height:35px;
				height:100%;
				background-image:url("../img/icons/menus.png");
				background-repeat:no-repeat;
				background-position:center;
				background-size:100%;
				display:none;
				cursor:pointer;
			}
	#boxMenu {
		padding:20px 20px 150px 20px;
		width:100%;
		height:calc(100vh - 90px);
		background:#4F4C4C;
		display:none;
		flex-direction:column;
		justify-content:flex-start;
		position:relative;
	}
		#mobWelcome {
			margin:0px 0px 20px 0px;
			width:100%;
			height:auto;
			font-size:2em;
			color:#FFF30C;
		}
		.mobMenu {
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 10px;
			width:100%;
			height:48px;
			background:#535151;
			border-radius:5px;
			display:flex;
			flex-direction:row;
			align-items:flex-start;
			align-items:center;
			cursor:pointer;
		}
			.mobMenuIcon {
				width:38px;
				height:38px;
				cursor:pointer;
				background-repeat:no-repeat;
				background-position:center;
				background-size:70%;
				cursor:pointer;
			}
			.mobMenuText {
				width:auto;
				height:50px;
				line-height:50px;
				margin:0px 0px 0px 20px;
				font-size:1.3em;
				cursor:pointer;
				color:#FFF;
			}
	#divBannerDynamic, #divBannerStatic {
		width:100%;
		height:400px;
		background:#323231;
		border-width:0px 0px 5px 0px;
		border-style:solid;
		border-color:#FFF30C;
	}
	#divBannerDynamic {
		height:200px;
	}
	#divBannerStatic {
		height:200px;
	}
		#banner {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:0px 0px 0px 0px;
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:column;
			justify-content:center;
		}
			#bannerDesc {
				padding:0px 0px 0px 5px;
				width:100%;
				height:auto;
				font-size:1em;
				font-family:"Verdana";
				color:#FAFAFA;
			}
			#bannerTitleDynamic, #bannerTitleStatic {
				margin:0px 0px 5px 0px;
				width:100%;
				height:auto;
				font-size:3em;
				font-weight:900;
				font-family:"Verdana";
				color:#FAFAFA;
				transform:scale(1, 1.3);
			}
				#bannerEffect {
					animation: blink0 1s ease 1s infinite;
				}
				#bannerEffect1 {
					color:#757575;
				}
				@keyframes blink0 {
					0% {
						opacity: 0;
					}
					25% {
						opacity: 0;
					}
					50% {
						opacity: 1;
					}
					100% {
						opacity: 1;
					}
					
				}
	#divShop {
		width:100%;
		height:auto;
		background:#ededed;
	}
		#shop {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:81px 0px;
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:row;
			justify-content:space-between;
		}
			.buys {
				width:338px;
				height:auto;
				margin:0px;
				padding:10px;
				background:#FFF;
				border-radius:3px;
				border-width:2px;
				border-color:#000;
				border-style:solid;
				display:flex;
				flex-direction:column;
				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			.buys:hover {
				-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
				-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
				box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
			}
				.shop0 {
					width:100%;
					height:100%;
					display:flex;
					flex-direction:column;
				}
					.buysTitle {
						margin:0px 0px 5px 0px;
						width:100%;
						height:auto;
						font-size:0.8em;
						font-weight:700;
						display:flex;
						flex-direction:row;
						white-space:nowrap;
					}
						.buysSubTitle {
							margin:0px;
							width:100%;
							height:100%;
							color:#AAA;
							font-size:0.85em;
							font-weight:500;
							text-align:right;
							white-space:nowrap;
						}
					.buysPicProg {
						width:100%;
						height:auto;
						display:flex;
						flex-direction:row;
						justify-content:space-between;
					}
						.buysPics0 {
							padding:16px 10px 48px 10px;
							width:calc(100% - 40px);
							aspect-ratio:1 / 1;
							background-repeat:no-repeat;
							background-position:center;
							background-size:100%;
							position:relative;
							display:flex;
							flex-direction:column;
						}
							.buysName {
								width:100%;
								height:auto;
								font-weight:900;
								font-size:2em;
								font-family:"Verdana";
								color:#FFF;
								letter-spacing:-2px;
								transform: scale(1, 1.3);
								-webkit-transform: scale(1, 1.3);
								-moz-transform: scale(1, 1.3);
								-ms-transform: scale(1, 1.3);
								-o-transform: scale(1, 1.3);
								text-shadow: 2px 2px 0px rgba(0,0,0,1);
							}
							.buysPremio {
								margin:10px 0px 5px 2px;
								width:100%;
								height:auto;
								font-weight:700;
								font-size:1em;
								font-family:"Verdana";
								color:#FFF;
								transform: scale(1, 1.2);
								-webkit-transform: scale(1, 1.2);
								-moz-transform: scale(1, 1.2);
								-ms-transform: scale(1, 1.2);
								-o-transform: scale(1, 1.2);
								text-shadow: 1px 1px 0px rgba(0,0,0,1);
							}
							.buysDetalhes {
								margin:5px 0px 0px 0px;
								padding:5px;
								width:100%;
								min-height:auto;
								max-height:calc(100% - 94px);
								font-weight:500;
								font-size:0.7em;
								font-family:"Verdana";
								background:rgba(255, 255, 255, 0.3);
								display:none;
								flex-direction:column;
								border-width:1px;
								border-style:dashed;
								border-color:#000;
								border-radius:5px;
							}
								.buysDetalhesRows {
									width:100%;
									height:auto;
									display:flex;
									flex-direction:row;
									justify-content:space-between;
								}
							.buysValue {
								width:auto;
								height:28px;
								padding:0px;
								position:absolute;
								right:10px;
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								border-radius:4px;
								color:#FFF;
								font-weight:700;
								font-size:1em;
								white-space:nowrap;
								text-shadow: 1px 1px 0px rgba(0,0,0,1);
							}
							.buysNumbersTab {
								width:auto;
								height:40px;
								position:absolute;
								left:10px;
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								cursor:pointer;
							}
								.buysNumbersTab img {
									width:40px;
									height:40px;
									cursor:pointer;
								}
							.buysView {
								width:auto;
								height:28px;
								padding:0px 4px;
								background:rgba(0,0,0,0.4);
								position:absolute;
								left:10px;
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								border-width:1px;
								border-style:solid;
								border-color:#000;
								border-radius:4px;
							}
								.buysView img {
									width:14px;
									height:14px;
								}
								.buysViewText {
									margin:0px 0px 0px 3px;
									font-size:0.8em;
									font-weight:700;
									color:#FFF;
									white-space:nowrap;
								}
								.buysViewSubtitle {
									margin:0px;
									padding:2px 0px 2px 5px;
									position:absolute;
									top:-35px;
									left:-1px;
									background:rgba(0,0,0,0.4);
									color:#FFF;
									white-space:nowrap;
									border-width:1px;
									border-style:dotted;
									border-color:#000;
									border-radius:4px;
									text-align:center;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									font-size:0.8em;
								}
									.buysViewSubtitlePin {
										width:0;
										height:0;
										border-left:5px solid transparent;
										border-right:5px solid transparent;
										border-top:10px solid rgba(0,0,0,0.4);
										position:absolute;
										bottom:-10px;
										left:18px;
										transform:translateX(-50%);
									}
							.buysHaveCota {
								width:100%;
								height:18px;
								background:rgba(0,0,0,0.4);
								position:absolute;
								left:0px;
								display:flex;
								flex-direction:row;
								align-items:center;
								overflow:hidden;
								white-space:nowrap;
								border-width:1px 0px 0px 0px;
								border-style:solid;
								border-color:#000;
								color:#FFF;
								font-size:0.7em;
							}
								.haveCotaMmarquee {
									display:inline-block;
									padding-left:100%;
									animation: scroll 10s infinite linear;
								}
								@keyframes scroll {
									0% {
										-webkit-transform:translate(0, 0);
									}
									100%{
										-webkit-transform:translate(-100%, 0);
									}
								}
							.jogosLasts {
								width:110px;
								height:110px;
								overflow:hidden;
								position:absolute;
								top:-6px;
								left:-6px;
								z-index:30;
							}
							.jogosLasts:before, .jogosLasts:after {
								content: '';
								width:6px;
								height:6px;
								background:#000;
								position:absolute;
								z-index:-1;
							}
							.jogosLasts:before {
								top:0px;
								right:1px;
							}
							.jogosLasts:after {
								bottom:1px;
								left:0px;
							}
								.jogosLastsShadow {
									width:185px;
									height:26px;
									line-height:26px;
									font-size:0.85em;
									font-weight:700;
									text-align:center;
									background:#FF6600;
									font-family:"Verdana";
									color:#FFF;
									position:absolute;
									transform:rotate(-45deg);
									right:-25%;
									top:30%;
								}
						.buysPics1 {
							padding:16px 10px 48px 10px;
							width:calc(100% - 40px);
							aspect-ratio:1 / 1;
							background-repeat:no-repeat;
							background-position:center;
							background-size:cover;
							position:relative;
							display:flex;
							flex-direction:column;
						}
						.buysProgress {
							width:35px;
							height:auto;
							border-width:1px;
							border-style:solid;
							border-color:#E6E6E6;
							display:flex;
							flex-direction:row;
							align-items:flex-end;
							overflow:hidden;
						}
							.wave{
								position:relative;
								width:100%;
								background-image:url("../img/pattern.png");
								background-repeat:no-repeat;
								background-position:top;
								background-size:400%;
							}
							
					.buysLine {
						margin:10px 0px;
						width:50px;
						height:6px;
					}
					.buysLine0 {
						background:#209869;
					}
					.buysIputs {
						padding:0px 0px 0px 10px;
						width:calc(100% - 48px);
						height:38px;
						line-height:38px;
						border-width:1px;
						border-style:solid;
						border-color:#E6E6E6;
						border-radius:7px;
						position:relative;
					}
						.inputShadow {
							padding:0px 0px 0px 10px;
							width:100%;
							height:100%;
							background:none;
							position:absolute;
							top:0px;
							left:0px;
							font-size:1em;
							color:#CCC;
						}
						.inputs {
							padding:0px 0px 0px 10px;
							width:100%;
							height:100%;
							border-width:0px;
							background:none;
							position:absolute;
							top:0px;
							left:0px;
							font-size:1em;
							letter-spacing:1px;
						}
						.buysList {
							width:38px;
							height:38px;
							position:absolute;
							right:-48px;
							bottom:-1px;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							background-image:url("../img/lista.png");
							background-repeat:no-repeat;
							background-position:center;
							background-size:90%;
							cursor:pointer;
						}
					.buysLine1 {
						margin:10px 0px;
						height:1px;
						background:#E6E6E6;
					}
					.buysQuant {
						width:100%;
						height:38px;
						display:flex;
						flex-direction:row;
						justify-content:space-between;
					}
						.buysQtyDiv {
							width:114px;
							height:38px;
							border-width:1px;
							border-style:solid;
							border-color:#E6E6E6;
							border-radius:7px;
							display:flex;
							flex-direction:row;
						}
							.buysButtQty {
								width:38px;
								height:38px;
								line-height:38px;
								text-align:center;
								font-size:1.1em;
								font-weight:500;
								cursor:pointer;
								-webkit-transition: color .3s ease-in-out;
								-moz-transition: color .3s ease-in-out;
								-o-transition: color .3s ease-in-out;
								transition: color .3s ease-in-out;
							}
								.buysButtQty:hover {
									color:#FF6600;
								}
							.buysTextQty {
								width:38px;
								height:38px;
								line-height:38px;
								border-width:0px 1px 0px 1px;
								border-style:solid;
								border-color:#E6E6E6;
								text-align:center;
								font-size:0.8em;
							}
						.loadBox0 {
							width:calc(100% - 124px);
							height:38px;
						}
						.buysPay {
							width:calc(100% - 124px);
							height:38px;
							line-height:38px;
							background-size: 100% 200%;
							background-image: linear-gradient(to top, #000 50%, #FF6600 50%);
							border-radius:7px;
							color:#FFF;
							font-size:0.7em;
							font-weight:800;
							text-align:center;
							cursor:pointer;
							-webkit-transition: background-position .3s ease-in-out;
							-moz-transition: background-position .3s ease-in-out;
							-o-transition: background-position .3s ease-in-out;
							transition: background-position .3s ease-in-out;
						}
							.buysPay:hover {
								background-position:0 100%;
							}
					.buysFree {
						width:100%;
						border-width:1px;
						border-style:dotted;
						border-color:#CCC;
						display:flex;
						flex-direction:row;
						justify-content:center;
						align-items:center;
					}
						.buysRegressiveTitle {
							margin:0px 0px 5px 0px;
							width:100%;
							font-size:0.88em;
							text-align:center;
						}
						.buysRegressiveCount {
							margin:0px 0px 5px 0px;
							width:100%;
							font-size:1em;
							text-align:center;
							font-weight:600;
						}
				.shop1 {
					width:100%;
					height:100%;
					display:none;
					flex-direction:column;
				}
					.cadastreTitle {
						margin:0px auto 30px auto;
						width:80%;
						height:auto;
						font-size:0.8em;
						font-weight:700;
						text-align:center;
					}
					.cdastreShadow {
						margin:0px 0px 20px 0px;
						padding:0px;
						width:100%;
						height:38px;
						background:none;
						position:relative;
						border-radius:4px;
						border-width:1px;
						border-style:solid;
						border-color:#CCC;
					}
						.cdastreInputText {
							padding:0px 5px;
							background:#FFF;
							position:absolute;
							top:-10px;
							left:10px;
							font-size:0.8em;
						}
						.cadastreInp {
							width:100%;
							height:100%;
							padding:0px 10px;
							border-width:0px;
							text-transform: uppercase;
						}
					.cadastreBuy {
							width:100%;
							height:38px;
							line-height:38px;
							background-size: 100% 200%;
							background-image: linear-gradient(to top, #000 50%, #FF6600 50%);
							border-radius:7px;
							color:#FFF;
							font-size:0.7em;
							font-weight:800;
							text-align:center;
							cursor:pointer;
							-webkit-transition: background-position .3s ease-in-out;
							-moz-transition: background-position .3s ease-in-out;
							-o-transition: background-position .3s ease-in-out;
							transition: background-position .3s ease-in-out;
						}
							.cadastreBuy:hover {
								background-position:0 100%;
							}
						.cadastreReply {
							padding:10px;
							width:100%;
							min-height:60px;
							height:auto;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							font-size:0.8em;
							color:#Cf0808;
							font-weight:600;
							text-align:center;
						}
				.shop2 {
					width:100%;
					height:100%;
					padding:10px;
					display:none;
					flex-direction:column;
				}
					.payTitle {
						margin:0px 0px 5px 0px;
						width:100%;
						height:auto;
						font-size:0.8em;
						font-weight:700;
						text-align:center;
					}
					.payDesc, .checkDesc {
						margin:10px 0px 15px 0px;
						width:100%;
						height:auto;
						font-size:0.8em;
						text-align:center;
					}
					.payValue {
						margin:0px 0px 10px 0px;
						width:100%;
						height:auto;
						font-size:1.2em;
						font-weight:500;
						text-align:center;
					}
					.payPixQr, .checkPixImg {
						width:100%;
						height:auto;
						display:flex;
						flex-direction:column;
						align-items:center;
					}
						.payPixQr img {
							width:60%;
						}
					.payCopy {
						width:100%;
						height:45px;
						line-height:45px;
						margin:15px 0px 0px 0px;
						display:flex;
						flex-direction:row;
						justify-content:center;
						align-items:center;
						background-size: 100% 200%;
						background-image: linear-gradient(to top, #000 50%, #FF6600 50%);
						border-radius:7px;
						color:#FFF;
						font-size:0.7em;
						font-weight:800;
						text-align:center;
						cursor:pointer;
						-webkit-transition: background-position .3s ease-in-out;
						-moz-transition: background-position .3s ease-in-out;
						-o-transition: background-position .3s ease-in-out;
						transition: background-position .3s ease-in-out;
					}
						.payCopy:hover {
							background-position:0 100%;
						}
						.payCopyIcon {
							width:25px;
							height:22px;
							margin:0px 5px 0px 0px;
							background-image:url("../img/copy.png");
							background-repeat:no-repeat;
							background-position:center;
							background-size:100%;
							cursor:pointer;
						}
						.payCopyText {
							width:auto;
							height:45px;
							cursor:pointer;
						}
				.shop3 {
					width:100%;
					height:100%;
					display:none;
					flex-direction:column;
				}
					.checkTitle {
						margin:15px 0px 15px 0px;
						width:100%;
						height:auto;
						font-size:1.2em;
						font-weight:700;
						text-align:center;
					}
						.checkPixImg img {
							width:40%;
						}
					.checkRedirect {
						margin:15px 0px 15px 0px;
						width:100%;
						height:auto;
						font-size:0.8em;
						text-align:center;
						color:#AAA;
					}
				.shop4 {
					width:100%;
					height:100%;
					display:none;
					flex-direction:column;
				}
					.listaTitle {
						margin:0px;
						padding:0px 0px;
						width:100%;
						height:38px;
						display:flex;
						flex-direction:row;
						justify-content:space-between;
						align-items:center;
					}
						.listaBack {
							margin:0px;
							padding:0px;
							width:38px;
							height:38px;
							background: rgb(50,50,49);
							background: linear-gradient(45deg, rgba(50,50,49,1) 0%, rgba(79,76,76,1) 100%);
							border-radius:3px;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							color:#FFF;
						}
							.listaBack img {
								width:18px;
								height:18px;
							}
						.listaTitleText {
							margin:0px;
							padding:0px;
							width:calc(100% - 48px);
							height:100%;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							text-align:center;
							background: rgb(50,50,49);
							background: linear-gradient(45deg, rgba(50,50,49,1) 0%, rgba(79,76,76,1) 100%);
							border-radius:3px;
							color:#FFF;
						}
					.listaShadow {
						margin:10px 0px 10px 0px;
						padding:0px;
						width:100%;
						height:48px;
						display:flex;
						flex-direction:row;
						border-width:1px;
						border-style:solid;
						border-color:#E6E6E6;
					}
						.listaSearchIcon {
							width:48px;
							height:48px;
							border-width:0px 1px 0px 0px;
							border-style:solid;
							border-color:#E6E6E6;
							background-image:url("../img/search.png");
							background-repeat:no-repeat;
							background-position:center;
							background-size:60%;
						}
						.listaInputShadow {
							width:calc(100% - 48px);
							height:100%;
							display:flex;
							flex-direction:row;
							position:relative;
						}
							.listaInputText {
								padding:0px 0px 0px 10px;
								width:100%;
								height:100%;
								background:#FFF;
								display:flex;
								flex-direction:row;
								align-items:center;
								position:absolute;
								top:0px;
								left:0px;
								font-family:"Verdana";
								font-size:1em;
							}
							.listaSearch {
								padding:0px 0px 0px 10px;
								width:100%;
								height:100%;
								background:none;
								position:absolute;
								top:0px;
								left:0px;
								font-family:"Verdana";
								font-size:1em;
								border-width:0px;
							}
					.listaItensBox {
						margin:0px;
						padding:0px;
						width:100%;
						height:calc(100% - 106px);
						overflow:auto;
						display:block;
					}
						.listaItens {
							width:100%;
							height:45px;
							margin:0px 0px 10px 0px;
							padding:0px 10px;
							display:flex;
							flex-direction:row;
							align-items:center;
							justify-content:space-between;
							background:rgb(233,233,236);
							background:linear-gradient(0deg, rgba(233,233,236,1) 0%, rgba(255,255,255,1) 100%);
							border-width:1px;
							border-style:solid;
							border-color:#EEE;
							
						}
							.listaName {
								font-size:0.75em;
								color:#000;
							}
							.listaNCotas {
								font-size:0.75em;
								color:#000;
							}
							.listaHidden {
								font-size:0em;
								background:none;
								color:#FFF;
								display:none;
							}
				.shop5 {
					width:100%;
					height:100%;
					display:none;
					flex-direction:column;
				}
					.confirmBetImg {
						margin:40px 0px 0px 0px;
						width:100%;
						height:auto;
						display:flex;
						flex-direction:row;
						justify-content:center;
					}
						.confirmBetImg img {
							width:30%;
						}
					.confirmBetDesc {
						margin:30px 0px 0px 0px;
						padding:0px 20px;
						width:100%;
						text-align:center;
					}
					.confirmButtons {
						margin:40px 0px 0px 0px;
						width:100%;
						height:auto;
						display:flex;
						flex-direction:row;
						justify-content:space-around;
					}
						.confirmButtonsBox {
							margin:0px 0px 0px 0px;
							padding:0px;
							width:70px;
							height:38px;
							white-space:nowrap;
							color:#FFF;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							text-align:center;
							border-radius:4px;
							cursor:pointer;
						}
							.confirmYes {
								background:#FF6600;
							}
							.confirmNo {
								background:#CCC;
							}
				.shop6 {
					width:100%;
					height:100%;
					display:none;
					flex-direction:column;
				}
					.listaSorteados {
						margin:5px 0px 0px 0px;
						padding:0px 0px;
						width:100%;
						height:38px;
						display:flex;
						flex-direction:row;
						justify-content:space-between;
						align-items:center;
						flex-wrap: wrap;
					}
					.listaNumbersBox {
						margin:10px 0px 0px 0px;
						padding:0px;
						width:100%;
						height:calc(100% - 48px);
						overflow:auto;
						display:block;
						display:flex;
						flex-direction:column;
					}
						.listaNumbersBoxRows {
							margin:0px 0px 30px 0px;
							padding:40px 10px 10px 10px;
							width:100%;
							height:auto;
							display:flex;
							flex-direction:row;
							flex-wrap: wrap;
							border-width:1px;
							border-style:dashed;
							border-color:#CCC;
							position:relative;
							background:#ededed;
						}
							.ballsRights {
								width:auto;
								height:auto;
								position:absolute;
								top:10px;
								left:10px;
								font-size:0.8em;
								font-weight:600;
							}
							.ballsRightsNull {
								width:auto;
								height:auto;
								position:absolute;
								top:10px;
								left:10px;
								font-size:0.8em;
								color:#888;
							}
							.listaNumbersBalls {
								margin:0px 10px 5px 0px;
								width:36px;
								height:36px;
								border-radius:18px;
								background: radial-gradient(circle at 65% 15%, #FFF 1px, #FFF 3%, #BBB 60%, #FFF 100%);
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								text-align:center;
								font-size:0.91em;
								font-weight:600;
							}
							.listaNumbersBallsOk {
								margin:0px 10px 5px 0px;
								width:36px;
								height:36px;
								border-radius:18px;
								background: radial-gradient(circle at 65% 15%, #FFF 1px, #FFF 3%, #009600 60%, #FFF 100%);
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								text-align:center;
								font-size:0.91em;
								font-weight:600;
							}
				.loadBox1 {
					width:100%;
					height:100%;
				}
	#divMyAccLogin {
		width:100%;
		height:auto;
		background:#ededed;
	}
		#myAccLogin {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:auto;
			display:flex;
			flex-direction:column;
			align-items:center;
		}
		#myAccLoginTitle {
			width:300px;
			height:auto;
			text-align:center;
			font-weight:700;
		}
		#myAccLoginInput {
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 10px;
			width:300px;
			height:38px;
			line-height:38px;
			border-width:1px;
			border-style:solid;
			border-color:#E6E6E6;
			border-radius:7px;
			position:relative;
		}
			#myAccLoginShadow {
				padding:0px 0px 0px 10px;
				width:100%;
				height:100%;
				background:none;
				position:absolute;
				top:0px;
				left:0px;
				font-size:1em;
				color:#CCC;
			}
			.inputAccLogin {
				padding:0px 0px 0px 10px;
				width:100%;
				height:100%;
				border-width:0px;
				background:none;
				position:absolute;
				top:0px;
				left:0px;
				font-size:1em;
				letter-spacing:1px;
			}
	#divMyAcc {
		width:100%;
		height:auto;
		background:#ededed;
	}
		#myAcc {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:auto;
			display:flex;
			flex-direction:column;
		}
			#myAccMenu {
				margin:0px 0px 3px 0px;
				padding:0px;
				width:100%;
				height:48px;
				display:flex;
				flex-direction:row;
				justify-content:space-between;
			}
				.myAccMenuItens {
					width:calc(50% - 10px);
					height:100%;
					display:flex;
					flex-direction:row;
					justify-content:center;
					align-items:center;
					font-size:1.1em;
					font-weight:550;
				}
					.myAccMenuItens:hover {
						background:#FF6600;
					}
				.myAccMenuEnable {
					color:#FFF;
					background:#FF6600;
				}
				.myAccMenuDisable {
					color:#666;
					cursor:pointer;
				}
			#myAccDados {
				width:100%;
				height:auto;
				padding:50px 10px;
				background:#FFF;
				display:flex;
				flex-direction:row;
				justify-content:center;
			}
				#boxDados {
					width:600px;
					display:flex;
					flex-direction:row;
					justify-content:space-between;
				}
					.boxDadosCol {
						width:calc(50% - 15px);
						height:auto;
						
					}
						.boxDadosTitle {
							margin:0px 0px 20px 0px;
							width:100%;
							min-height:48px;
							height:auto;
							display:none;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							text-align:center;
							font-weight:600;
							font-size:1.23em;
						}
						.boxDadosShadow {
							margin:0px 0px 20px 0px;
							width:100%;
							height:48px;
							position:relative;
						}
							.boxDadosTitles {
								padding:0px 10px;
								width:auto;
								height:20px;
								background:#FFF;
								position:absolute;
								top:-10px;
								left:10px;
								font-size:0.8em;
							}
							.dadosInputs {
								padding:0px 0px 0px 10px;
								width:100%;
								height:100%;
								border-width:0px;
								background:#FFF;
								font-size:1em;
								letter-spacing:1px;
								border-width:1px;
								border-style:solid;
								border-color:#E6E6E6;
								border-radius:7px;
							}
							#boxDadosButton {
								padding:0px 0px 0px 10px;
								width:100%;
								height:100%;
								display:flex;
								flex-direction:row;
								justify-content:center;
								align-items:center;
								background-size: 100% 200%;
								background-image: linear-gradient(to top, #000 50%, #CCC 50%);
								border-radius:7px;
								color:#FFF;
								font-size:0.7em;
								font-weight:800;
								cursor:pointer;
								-webkit-transition: background-position .3s ease-in-out;
								-moz-transition: background-position .3s ease-in-out;
								-o-transition: background-position .3s ease-in-out;
								transition: background-position .3s ease-in-out;
							}
								#boxDadosButton:hover {
									background-position:0 100%;
								}
						.boxDadosShadowPicSaldo {
							margin:0px 0px 20px 0px;
							width:100%;
							height:48px;
							display:flex;
							flex-direction:row;
							justify-content:space-between;
						}
							.boxDadosPic {
								width:48px;
								height:48px;
								border-radius:7px;
								background-image:url("../img/dinheiro.png");
								background-repeat:no-repeat;
								background-position:center;
								background-size:100%;
								cursor:pointer;
							}
							.boxDadosShadowSaldo{
								width:calc(100% - 58px);
								height:48px;
								position:relative;
								border-width:1px;
								border-style:solid;
								border-color:#E6E6E6;
								border-radius:7px;
							}
								.boxDadosSaldo {
									width:100%;
									height:100%;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									letter-spacing:1px;
									font-size:0.8em;
									font-weight:600;
								}
						.boxDadosInfo {
							margin:0px 0px 20px 0px;
							padding:10px;
							width:100%;
							height:116px;
							border-radius:5px;
							border-width:1px;
							border-style:dashed;
							border-color:#E6E6E6;
							display:flex;
							flex-direction:row;
							justify-content:center;
							align-items:center;
							text-align:center;
							font-size:0.8em;
						}
						.boxDadosBotaoExpress {
							margin:0px 0px 20px 0px;
							padding:0px;
							width:100%;
							height:48px;
							display:flex;
							flex-direction:row;
							align-items:center;
						}
							.boxDadosBotao {
								margin:0px 10px 0px 0px;
								width:auto;
							}
								.swipeButtonBox {
									width:50px;
									height:28px;
									border-radius:15px;
									display:flex;
									flex-direction:row;
									align-items:center;
									position:relative;
									cursor:pointer;
									transition: background 0.3s ease;
								}
									.swipeButtonCircle {
										width:24px;
										height:24px;
										border-radius:12px;
										background:#FFF;
										position:absolute;
										top:2px;
										cursor:pointer;
									}
						.boxDadosBotaoExpressText {
							width:calc(100% - 60px);
							height:48px;
							display:flex;
							flex-direction:row;
							align-items:center;
						}
			#myAccJogos {
				width:100%;
				height:auto;
				padding:10px 10px 50px 10px;
				background:#ededed;
				display:none;
				flex-direction:row;
				justify-content:center;
			}
				#boxJogos {
					width:600px;
					height:auto;
					display:flex;
					flex-direction:row;
					justify-content:space-between;
				}
					.pageJogos {
						width:100%;
						height:auto;
					}
						.rowJogos {
							margin:0px 0px 20px 0px;
							width:100%;
							height:auto;
							background:#FFF;
							display:flex;
							flex-direction:column;
							border-radius:5px;
						}
							.rowJogosTitle {
								padding:0px 10px;
								width:100%;
								height:35px;
								border-width:0px 0px 1px 0px;
								border-style:solid;
								border-color:#e9e9e9;
								display:flex;
								flex-direction:row;
								justify-content:space-between;
							}
								.rowJogosTitleDate {
									width:auto;
									height:35px;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									font-size:0.8em;
									font-weight:600;
									color:#444;
								}
								.rowJogosTitleID {
									width:auto;
									height:35px;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									font-size:0.8em;
									font-weight:600;
									color:#BBB;
								}
							.rowJogosDetails {
								margin:10px 0px 10px 0px;
								padding:0px 10px;
								width:100%;
								height:55px;
								display:flex;
								flex-direction:row;
								justify-content:space-between;
								align-items:center;
							}
								.rowJogosDetailsCotas {
									width:55px;
									height:55px;
									background-repeat:no-repeat;
									background-position:center;
									background-size:55px;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									text-align:center;
									font-size:0.7em;
									color:#444;
								}
								.rowJogosDetailsStatus {
									width:auto;
									height:55px;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									text-align:center;
									font-size:2em;
									color:#444;
								}
							.rowJogosFoot {
								margin:0px;
								padding:0px 10px 0px 10px;
								width:100%;
								height:35px;
								display:flex;
								flex-direction:row;
								font-size:0.7em;
								justify-content:space-between;
								align-items:center;
								color:#555;
								border-width:1px 0px 0px 0px;
								border-style:solid;
								border-color:#e9e9e9;
							}
								.rowJogosFootStatus1 {
									width:35px;
									height:35px;
									cursor:pointer;
									display:flex;
									flex-direction:row;
									justify-content:center;
									align-items:center;
									background-image:url("/img/lixeira1.png");
									background-repeat:no-repeat;
									background-position:center;
									background-size:23px;
								}
									.rowJogosFootStatus1:hover {
										background-image:url("/img/lixeira0.png");
									}
								.rowJogosFootConfirmDel {
									width:auto;
									height:35px;
									display:none;
									flex-direction:row;
									justify-content:center;
									align-items:center;
								}
									.rowJogosFootConfirmDelText {
										width:auto;
										height:35px;
										padding:0px 5px;
										color:#444;
										display:flex;
										flex-direction:row;
										justify-content:center;
										align-items:center;
									}
									.rowJogosFootConfirmDelY {
										margin:0px 10px 0px 0px;
										width:auto;
										height:35px;
										padding:0px;
										color:#444;
										display:flex;
										flex-direction:row;
										justify-content:center;
										align-items:center;
										font-size:1.8em;
										cursor:pointer;
									}
									.rowJogosFootConfirmDelN {
										width:auto;
										height:35px;
										padding:0px;
										color:#444;
										display:flex;
										flex-direction:row;
										justify-content:center;
										align-items:center;
										font-size:1.8em;
										cursor:pointer;
									}
								
	#divFaq {
		width:100%;
		height:400px;
		background:#ededed;
	}
		#faq {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:column;
			justify-content:center;
			align-items:center;
		}
	#divSaldo{
		width:100%;
		height:auto;
		background:#ededed;
	}
		#saldo {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:100%;
			display:flex;
			flex-direction:column;
			align-items:center;
		}
			.saldoTitle {
				width:400px;
				height:auto;
				text-align:center;
				font-weight:500;
				font-size:1.1em;
			}
			#saldoBoxValue {
				width:400px;
				height:auto;
				margin:20px 0px;
				padding:30px 0px;
				display:flex;
				flex-direction:row;
				justify-content:center;
				background:#FFF;
				border-radius:10px;
				border-width:1px;
				border-style:solid;
				border-color:#888;
				-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
				-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
				box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
				position:relative;
				z-index:20;
			}
				#saldoBoxDivs0 {
					width:auto;
					height:35px;
					margin:10px 0px 0px 0px;
					padding:0px 8px 0px 0px;
					font-size:2em;
					font-weight:700;
					display:flex;
					align-items:center;
					color:#2F455C;
				}
				#saldoBoxDivs1 {
					width:auto;
					height:auto;
					padding:0px;
					font-size:3.5em;
					font-weight:500;
					display:flex;
					align-items:center;
					color:#2F455C;
				}
				#saldoBoxDivs2 {
					width:auto;
					height:20px;
					margin:34px 0px 0px 0px;
					padding:0px;
					font-size:1em;
					font-weight:700;
					display:flex;
					align-items:center;
					color:#2F455C;
				}
				#saldoBoxDivs3 {
					width:auto;
					height:20px;
					margin:34px 0px 0px 3px;
					padding:0px;
					font-size:1em;
					display:flex;
					align-items:center;
					color:#2F455C;
				}
				.inputsSaldo {
					width:100%;
					height:100%;
					padding:0px 0px 0px 20px;
					background:none;
					font-size:1.2em;
					position:absolute;
					left:0px;
					top:0px;
					border-width:0px;
					color:rgba(0, 0, 0, 0);
					caret-color:transparent;
					z-index:25;
				}
			.saldoAddPay {
				width:400px;
				height:38px;
				line-height:38px;
				background-size: 100% 200%;
				background-image: linear-gradient(to top, #000 50%, #FF6600 50%);
				border-radius:7px;
				color:#FFF;
				font-size:0.7em;
				font-weight:800;
				text-align:center;
				cursor:pointer;
				-webkit-transition: background-position .3s ease-in-out;
				-moz-transition: background-position .3s ease-in-out;
				-o-transition: background-position .3s ease-in-out;
				transition: background-position .3s ease-in-out;	
			}
				.saldoAddPay:hover {
					background-position:0 100%;
				}
			.saldoReply {
				padding:10px;
				width:400px;
				min-height:60px;
				height:auto;
				display:flex;
				flex-direction:row;
				justify-content:center;
				align-items:center;
				font-size:0.8em;
				color:#CF0808;
				font-weight:600;
				text-align:center;
			}
		.saldoPix {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:100%;
			flex-direction:column;
			align-items:center;
			display:none;
		}
			.saldoPixSahdow {
				margin:30px 0px 30px 0px;
				width:400px;
				height:auto;
			}
		.saldoConfirm {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:100%;
			flex-direction:column;
			align-items:center;
			display:none;
		}
		.saldoLoading {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:30px 0px;
			width:1080px;
			height:400px;
			flex-direction:column;
			align-items:center;
			justify-content:center;
			display:none;
		}
			.saldoLoading img {
				width:70px;
			}
	#divAnuncio {
		width:100%;
		height:auto;
		padding:0px;
		background:#ededed;
	}
		#anuncio {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			padding:20px 0px;
			width:1080px;
			height:auto;
			display:flex;
			flex-direction:row;
			border-width:1px 0px 0px 0px;
			border-color:#E1DEE4;
			border-style:solid;
			position:relative;
		}
			#titleAnuncio {
				padding:0px 15px;
				width:auto;
				height:20px;
				position:absolute;
				top:-10px;
				left:50%;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%);
				background:#ededed;
				color:#555555;
				font-size:0.76em;
				white-space:nowrap;
			}
			#bannerAnuncio {
				margin:0px;
				width:100%;
				height:150px;
				background:#CCC;
			}
	#divAvaliacoes {
		width:100%;
		height:auto;
		padding:0px 0px;
		background: linear-gradient(
			to bottom,
			#ededed 0px,
			#ededed 300px,
			#323231 300px,
			#323231 100%
		  );
		display:flex;
		flex-direction:column;
	}
		#avaliacoes {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			width:1080px;
			height:auto;
			display:flex;
			flex-direction:column;
		}
			.avaliacoesTitle {
				margin:50px 0px 50px 0px;
				width:100%;
				height:auto;
				font-size:3em;
				font-weight:700;
				text-align:center;
				color:#323231;
			}
			.avaliacoesShadow {
				margin:0px;
				width:100%;
				height:auto;
				display:flex;
				flex-direction:row;
				justify-content:space-between;
				flex-wrap:wrap;
			}
				.avaliacoesBox {
					margin:0px 10px 80px 10px;
					padding:20px;
					width:280px;
					height:280px;
					background:#FFF;
					background-image:url("/img/aspa.png");
					background-repeat:no-repeat;
					background-position:20px 20px;
					background-size:60px;
					border-radius:30px;
					-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
					-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
					box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.35);
					font-style:italic;
					text-align:center;
				}
					.avaliacoesBoxText {
						margin:0px;
						padding:0px;
						width:100%;
						height:185px;
						font-size:0.92em;
						display:flex;
						flex-direction:row;
						justify-content:center;
						align-items:center;
						text-align:center;
					}
					.avaliacoesBoxName {
						margin:0px;
						padding:0px;
						width:100%;
						height:25px;
						font-weight:600;
						display:flex;
						flex-direction:row;
						justify-content:center;
						align-items:center;
						text-align:center;
					}
					.avaliacoesBoxStars {
						margin:0px;
						padding:0px;
						width:100%;
						height:30px;
						display:flex;
						flex-direction:row;
						justify-content:center;
						align-items:center;
						text-align:center;
					}
						.avaliacoesBoxStar {
							margin:0px 5px 0px 0px;
							width:30px;
							height:30px;
							background-image:url("/img/estrela.png");
							background-repeat:no-repeat;
							background-position:center;
							background-size:25px;
						}
						.avaliacoesBoxNStar {
							margin:0px 5px 0px 0px;
							width:30px;
							height:30px;
							background-image:url("/img/nestrela.png");
							background-repeat:no-repeat;
							background-position:center;
							background-size:25px;
						}
	#divFoot0 {
		width:100%;
		height:auto;
		padding:65px 0px 65px 0px;
		background:#323231;
		display:flex;
		flex-direction:column;
	}
		#foot0 {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			width:1080px;
			height:auto;
			display:flex;
			flex-direction:row;
		}
			#aboutCol0 {
				width:66.6%;
				height:auto;
				display:flex;
				flex-direction:row;
			}
				#about {
					width:50%;
					height:auto;
					padding:0px 40px 0px 0px;
				}
					.aboutTitle {
						margin:0px 0px 15px 0px;
						width:100%;
						height:auto;
						color:#FFF30C;
						font-size:1.4em;
						font-weight:800;
						transform:scale(1, 1.3);
					}
					#abouDesc {
						width:100%;
						height:auto;
						color:#FFFFFF;
					}
				#teste {
					width:50%;
					height:auto;
					padding:0px 50px 0px 0px;
				}
			#aboutCol1 {
				width:33.3%;
				height:auto;
			}
	#divFoot1 {
		width:100%;
		height:55px;
		background:#3C3C3C;
		display:flex;
		flex-direction:column;
	}
		#foot1 {
			margin:0px calc((100vw - 1080px)/2) 0px calc((100vw - 1080px)/2);
			width:1080px;
			height:55px;
			display:flex;
			flex-direction:row;
			color:#BBB;
			font-size:0.7em;
		}
			.foot1Itens {
				margin:0px 25px 0px 0px;
				width:auto;
				height:55px;
				display:flex;
				flex-direction:row;
				align-items:center;
				cursor:pointer;
			}
	#divFoot2 {
		width:100%;
		height:20px;
		background:#212120;
		display:flex;
		flex-direction:column;
	}
	#divAvalie {
		padding:0px 10px 0px 10px;
		width:auto;
		height:auto;
		background:#323231;
		position:fixed;
		bottom:50px;
		right:50px;
		display:flex;
		box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.75);
		-webkit-box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.75);
		-moz-box-shadow: 4px 4px 5px -2px rgba(0,0,0,0.75);
		display:none;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		cursor:pointer;
		border-width:1px;
		border-style:solid;
		border-color:#555;
		border-radius:4px;
	}
		#closeAvalie {
			width:26px;
			height:26px;
			background:#FFF;
			border-radius:10px;
			position:absolute;
			top:-15px;
			right:10px;
			font-weight:900;
			text-align:center;
			display:none;
			flex-direction:column;
			justify-content:center;
			align-items:center;
			cursor:pointer;
			border-width:1px;
			border-style:solid;
			border-color:#555;
		}
		#divAavalieCall {
			display:flex;
			flex-direction:row;
			justify-content:center;
			align-items:center;
			cursor:pointer;
		}
			#divAvalieStar {
				width:40px;
				height:40px;
				background-image:url("/img/estrela.png");
				background-repeat:no-repeat;
				background-position:center;
				background-size:50%;
				cursor:pointer;
				white-space:nowrap;
			}
			#divAvalieStarText {
				padding:0px 10px 0px 0px;
				width:auto;
				height:40px;
				color:#FFF30C;
				font-weight:600;
				display:flex;
				flex-direction:row;
				justify-content:center;
				align-items:center;
				cursor:pointer;
				color:#FFF30C;
				font-weight:600;
			}
		#divAavalieOpen {
			width:300px;
			height:auto;
			display:none;
			flex-direction:column;
		}
			#divAavalieOpenTitle {
				padding:10px 10px 0px 10px;
				width:100%;
				height:auto;
				text-align:center;
				color:#FFF;
				font-size:0.85em;
			}
			#divAavalieOpenStarsBox {
				padding:10px 0px 0px 0px;
				width:100%;
				height:auto;
				display:flex;
				flex-direction:row-reverse;
				justify-content:center;
				align-items:center;
			}
				.divAavalieOpenStars {
					width:35px;
					height:35px;
					background-image:url("/img/nestrela.png");
					background-repeat:no-repeat;
					background-position:center;
					background-size:25px;
					cursor:pointer;
				}
				.divAavalieOpenStars:hover,
				.divAavalieOpenStars:hover ~ .divAavalieOpenStars {
					background-image: url("/img/estrela.png");
				}
				.divAavalieOpenStars.active {
					background-image: url("/img/estrela.png");
				}
				.shake {
					animation: shakeAnimation 0.5s ease-in-out;
				}

				@keyframes shakeAnimation {
					0%, 100% {
						transform: translateX(0);
					}
					25%, 75% {
						transform: translateX(-5px);
					}
					50% {
						transform: translateX(5px);
					}
				}
			#divAavalieOpenTextArea {
				margin:20px auto 0px auto;
				padding:10px;
				width:calc(100% - 20px);
				height:150px;
				resize:none;
				font-size:1em;
			}
			#divAavalieOpenButton {
				margin:20px auto 0px auto;
				width:calc(100% - 20px);
				height:38px;
				line-height:38px;
				background-size: 100% 200%;
				background-image: linear-gradient(to top, #000 50%, #FF6600 50%);
				border-radius:7px;
				color:#FFF;
				font-size:0.7em;
				font-weight:800;
				text-align:center;
				cursor:pointer;
				-webkit-transition: background-position .3s ease-in-out;
				-moz-transition: background-position .3s ease-in-out;
				-o-transition: background-position .3s ease-in-out;
				transition: background-position .3s ease-in-out;
			}
				#divAavalieOpenButton:hover {
					background-position:0 100%;
				}
			#divAavalieOpenNoWay {
				margin:20px auto 10px auto;
				width:calc(100% - 20px);
				color:#545453;
				text-align:center;
				cursor:pointer;
			}