/*
------- RECURSOS ARANYA -------
------- gozha-nav.css -------
*/
	ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#navigation-box{
		position: relative;
		margin: -75px 0px 20px;
		padding: 10px;
		min-height: 60px;
		top: 1px;
		right: 0;
		z-index: 300;
	}
	#navigation-toggle{
		position: relative;
		display: none;
		float: right;
		width: 50px; 
		height: 50px; 
		background-color: #4a4a49;
		box-shadow: 0 1px 1px rgba(0,0,0,0.2);
		border: none;
		background-image: linear-gradient(to top, rgba(0,0,0,.05), rgba(2,2,2,0));
		transition: all 500ms ease-in;
	}
	#navigation-toggle.open-menu{
		box-shadow: inset 0 1px 1px rgba(255,255,255,.5);
	}
	#navigation{
		float: right;
		min-width: 200px;
		z-index: 199;
		width: 100%;
	}
	.menu-icon{
		display: block;
		background: url("/RecursosAranya/images/close-open-menu-icon.png") 0 0 no-repeat;
		width: 40px;
		height: 42px;
		margin: 15px auto 0;
		transition: all 500ms ease-in;
	}
	.open-menu .menu-icon{
		background: url("/RecursosAranya/images/close-open-menu-icon.png") 0 100% no-repeat;
	}
	.menu-icon:before{
		font-family: 'icomoon';
		content: "\e678";
		font-size: 19px;
		color: #ffffff;
		text-decoration: none;
		position: absolute;
		left: 16px;
		top: 39px;
		opacity: 0;
		transform: translate3d(0,0,0);
		transition: transform 0.5s ease, opacity 0.5s ease;
	}
	.open-menu .menu-icon:before{
		opacity: 1;
		transform: translate3d(0,-27px,0);
	}
	.MenuResponsive{
		position: relative;
		display: block;
		float: left;
		line-height: 36px;	
		min-height: 36px;
		border: none;
		margin: 0px 39px;
		padding: 0;
	}
	.MenuResponsive:last-child{
		border: none;
	}
	.MenuResponsive a{
		display: block;
		color: #ffffff;
		text-decoration: none;
		text-shadow: none;
		padding: 10px 15px 5px;
	}

	@media (max-width: 991px){
		#navigation.hidden-c{
			display:none;
		}
		#navigation.showen-c,
		#navigation-toggle{
			display: block;
		}
		#navigation{
			display: none;
			float: none;
			padding: 0 15px;
			position: absolute;
			top: 86px;
			right: 11px;
		}
		.MenuResponsive{
			border-bottom: 1px solid #1b253b;
			float: none;
		}
		.menu-icon{
			margin-top: 17px;
		}
	}

	@media (max-width:768px){
		#navigation-box{
			position: absolute;
			right: 25px !important;
		}
	}

/*
------- FIN -------
------- gozha-nav.css -------
*/

/*
------- RECURSOS ARANYA -------
------- swipebox.css -------
*/
	html.swipebox{
		overflow: hidden !important;
	}
	#swipebox-overlay img{
		border: none !important;
	}
	#swipebox-overlay{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999 !important;
		overflow: hidden;
		user-select: none;
	}
	#swipebox-slider{
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
		white-space: nowrap;
		position: absolute;
		display: none;
	}
	#swipebox-slider .slide{
		background: url("/RecursosAranya/images/swipebox/loader.gif") no-repeat center center;
		height: 100%;
		width: 100%;
		line-height: 1px;
		text-align: center;
		display: inline-block;
	}
	#swipebox-slider .slide:before{
		content: "";
		display: inline-block;
		height: 50%;
		width: 1px;
		margin-right: -1px;
	}
	#swipebox-slider .slide img,
	#swipebox-slider .slide .swipebox-video-container{
		display: inline-block;
		max-height: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
		width: auto;
		height: auto;
		vertical-align: middle;
	}
	#swipebox-slider .slide .swipebox-video-container{
		background:none;
		max-width: 1140px;
		max-height: 100%;
		width: 100%;
		padding:5%;
		box-sizing: border-box;
	}
	#swipebox-slider .slide .swipebox-video-container .swipebox-video{
		width: 100%;
		height: 0;
		padding-bottom: 56.25%;
		overflow: hidden;
		position: relative;
	}
	#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{
		width: 100% !important; 
		height: 100% !important;
		position: absolute;
		top: 0; left: 0;
	}
	#swipebox-action, #swipebox-caption{
		position: absolute;
		left: 0;
		z-index: 999;
		height: 50px;
		width: 100%;
	}
	#swipebox-action{
		bottom: -50px;
	}
	#swipebox-action.visible-bars{
		bottom: 0;
	}
	#swipebox-action.force-visible-bars{
		bottom: 0 !important;
	}
	#swipebox-caption{
		top: -50px;
		text-align: center;
	}
	#swipebox-caption.visible-bars{
		top: 0;
	}
	#swipebox-caption.force-visible-bars{
		top: 0 !important;
	}
	#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next,
	#swipebox-action #swipebox-close{
		background-image: url("/RecursosAranya/images/swipebox/icons.png");
		background-repeat: no-repeat;
		border: none !important;
		text-decoration: none !important;
		cursor: pointer;
		position: absolute;
		width: 50px;
		height: 50px;
		top: 0;
	}
	#swipebox-action #swipebox-close{
		background-position: 15px 12px;
		left: 40px;
	}
	#swipebox-action #swipebox-prev{
		background-position: -32px 13px;
		right: 100px;
	}
	#swipebox-action #swipebox-next{
		background-position: -78px 13px;
		right: 40px;
	}
	#swipebox-action #swipebox-prev.disabled,
	#swipebox-action #swipebox-next.disabled{
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
		opacity: 0.3;
	}
	#swipebox-slider.rightSpring{
		animation: rightSpring 0.3s;
	}
	#swipebox-slider.leftSpring{
		animation: leftSpring 0.3s;
	}
	@media screen and (max-width: 800px){
		#swipebox-action #swipebox-close{
			left: 0;
		}
		#swipebox-action #swipebox-prev{
			right: 60px;
		}
		#swipebox-action #swipebox-next{
			right: 0;
		}
	}

	/* Skin */
		#swipebox-overlay{
			background: #0d0d0d;
		}
		#swipebox-action, #swipebox-caption{
			text-shadow: 1px 1px 1px #000000;
			background-color: #0d0d0d;
			background-image: linear-gradient(#0d0d0d, #000000);
			opacity: 0.95;
		}
		#swipebox-action{
			border-top: 1px solid #ffffff33;
		}
		#swipebox-caption{
			border-bottom: 1px solid #ffffff33;
			color: #ffffff !important;
			font-size: 15px;
			line-height: 43px;
			font-family: Helvetica, Arial, sans-serif;
		}
/*
------- FIN -------
------- swipebox.css -------
*/

/*
------- RECURSOS ARANYA -------
------- base.css -------
*/

	/* clear bootstrap padding*/
		.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
			padding: 0px 7px;
		}
		.field-left{
			padding-left: 15px;
		}
		.field-right{
			padding-right: 15px;
		}

	/* ***Basic typogaphy
	=====================================*/
		body{
			font-family: 'Yanone Kaffeesatz', sans-serif;
		}

	/* draw any selected text yellow on red background */
		::-moz-selection{
			background: #26455F;
			color: #ffffff;
		}
		::selection{
			background: #26455F;
			color: #ffffff;
		}

	.wrapper{
		background-color: #ffffff;
	}

	/* clases en el custom.js */
		.boxed .wrapper{
			width: 1198px;
			margin: 0 auto;
		}
		@media (min-width: 993px) and (max-width: 1199px){
			.boxed .wrapper{
				width: 998px;
			}
		}
		@media (min-width: 769px) and (max-width: 992px){
			.boxed .wrapper{
				width: 778px;
			}
		}
		@media (max-width: 768px){
			.boxed .wrapper{
				width: auto;
				margin-left: 0;
				margin: 0 15px;
			}
			.boxed .header,
			.boxed.home .header{
				background: none;
				background-color: #26455F;
			}
			.boxed .header .container{
				padding: 0;
			}
		}

		@media (max-width: 480px){
			.boxed.home .header{
				height: 130px;
			}
		}

	/*ruled for icon presentation page*/
		.table td, a, h1, h2, h3, h4, h5, h6{
			font-family: 'Yanone Kaffeesatz', sans-serif;
		}
		p{
			font-size: 16px;
			line-height: 22px;
			color: #58646e;
		}
		a:hover,
		a:focus{
			text-decoration: none;
			outline: none;
		}
		h1{
			text-align: center;
			display: inline-block;
		}
		h2{
			position: relative;
			display: inline-block;
		}
		h2.lower{
			margin-top: 30px;
		}
		h3{
			color:#565657;
			margin: 0;
			margin-bottom: 5px;
		}
		h4{
			color: #26455f;
			font-size: 16px;
			font-weight: bold;
			margin-top: 7px;
		}
		h5{
			color:#26455f;
			text-transform: uppercase;
			position: relative;
			margin-top: 15px;
			margin-bottom: 27px;
		}
		h6{
			color: #f25549;
			font-size: 20px;
			text-align: center;
		}

	/* ***Accordions
	=====================================*/
		.panel-heading a{
			font-size: 14px;
			font-weight: 700;
			color: #26455f;
			display: block;
			padding: 17px 0 15px 56px;
			position: relative;
			transition:all 0.3s ease;
		}
		.panel-heading a:hover{
			text-decoration: none;
			color: #f25549;
		}
		.panel-heading a:focus{
			text-decoration: none;
		}
		.panel-group .panel,
		.panel-group .panel-heading{
			background: none;
			border: none;
			box-shadow: none;
			border-radius: 0;
			padding: 0;
			overflow: visible;
		}
		.panel-group .panel-heading + .panel-collapse .panel-body{
			border: none;
		}
		.panel-heading .marker{
			border-right: 1px solid #dadee1;
			width: 34px;
			height: 100%;
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			transition:all 0.3s ease;
		}
		.panel-heading .custom1{
			display: none;
			font: 30px 'Yanone Kaffeesatz', sans-serif;
			position: absolute;
			color: #26455f;
			top: 50%;
			left: 8px;
			margin-top: -18px;
		}
		.panel-heading .custom2{
			display: inline-block;
			font: 30px 'Yanone Kaffeesatz', sans-serif;
			position: absolute;
			top: 50%;
			left: 8px;
			margin-top: -18px;
		}
		.panel-heading .collapsed .custom1{
			display: inline-block;
		}
		.panel-heading .collapsed .custom2{
			display: none;
		}
		.panel-body{
			padding-left: 34px;
		}

	/* ***Alerts
	=====================================*/
		.alert{
			border-radius: 0;
			position: relative;
			padding-left: 56px;
		}
		.alert span{
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			width: 35px;
			color: #ffffff;
			font-size: 15px;
			padding-left: 10px;
			padding-top: 19px;
		}
		.alert-success{
			border:1px solid #92da7f;
			background-color: #e1ffd9;
		}
		.alert-warning{
			border:1px solid#f0d229;
			background-color: #fff9d5;
		}
		.alert-danger{
			border:1px solid#f25549;
			background-color: #ffd3d0;
		}
		.alert-info{
			border:1px solid #9ac8f1;
			background-color: #e7f4ff;
		}
		.alert-success span{
			background-color: #92da7f;
		}
		.alert-warning span{
			background-color:#f0d229;
		}
		.alert-danger span{
			background-color:#f25549;
		}
		.alert-info span{
			background-color: #9ac8f1;
		}
		.alert .close{
			opacity: 1;
		}
		.alert-success .close{
			color: #92da7f;
		}
		.alert-warning .close{
			color: #f0d229;
		}
		.alert-danger .close{
			color: #f25549;
		}
		.alert-info .close{
			color: #9ac8f1;
		}

	/* ***Blockquote
	=====================================*/
		.wrapper blockquote{
			border-left: 5px solid #f25549;
			padding: 27px 30px 31px;
		}
		blockquote p{
			font: italic 18px 'Yanone Kaffeesatz', sans-serif;
			color: #26455f;
		}
		blockquote .author{
			font-size: 14px;
			color: #f25549;
		}

	/* ***Buttons
	=====================================*/
		.btn{
			font:14px 'Yanone Kaffeesatz', sans-serif;
			border-radius: 2px;
			border: none;
			text-transform: uppercase;
			box-shadow: 0 1px 1px rgba(38,69,95,.2), inset 0 1px rgba(255,255,255,.2);
			margin-right: 20px;
			position: relative;
		}
		.btn-lg{
			padding: 16px;
			margin-right: 20px;
			padding-left: 50px;
			margin-bottom: 20px;
		}
		.btn-sm{
			padding: 5px 15px;
			margin-bottom: 20px;
		}
		.btn:focus{
			outline: none;
		}
		.btn-danger{
			background-color: #f25549;
			color: #ffffff;
		}
		.btn-success{
			background-color: #97dc85;
			color: #4f7146;
		}
		.btn-info{
			background-color: #d3e5f4;
			color: #26455f;
			box-shadow: 0 1px #26455f33, inset 0 1px #ffffff33;
		}
		.btn-danger:hover,
		.btn-danger:focus{
			background-color: #f77f76;
		}
		.btn-success:hover,
		.btn-success:focus{
			background-color: #b6f0a7;
			color: #4f7146;
		}
		.btn-info:hover,
		.btn-info:focus{
			background-color: #c0ddf7;
			color: #26455f;
			background-image: none;
		}
		.btn-lg .entypo{
			position: absolute;
			top: 17px;
			left: 22px;
			font-size: 36px;
			font-style: normal;
			z-index: 40;
		}
		.icon-circled-right:before{
			content: "\e6c8";
			font-family: 'icomoon';
			font-style: normal;
			z-index: 40;
		}

	/* ***Lists
	=====================================*/
		ol li,
		ul li{
			color:#26455f;
			position: relative;
		}
		ul li{
			padding-left: 13px;
		}
		ol li{
			font-weight: 700;
		}
		ol li span{
			font-weight: 400;
		}

	/* ***Table
	=====================================*/
		.col-width{
			width: 25%;
		}
		.table{
			border: none;
		}
		table thead{
			background-color:#e2e2e2;
			background-repeat: repeat;
			border: 1px solid #e2e2e2;
		}
		.table > thead > tr > th,
		.table > tbody > tr > th{
			padding: 25px 21px;
			border: none;
			font:18px 'Yanone Kaffeesatz', sans-serif;
			color: #26455f;
			text-transform: uppercase;
		}
		.table > tfoot > tr > th,
		.table > thead > tr > td,
		.table > tbody > tr > td,
		.table > tfoot > tr > td{
			padding: 10px 20px;
			color: #58646e;
			border-color: #dadee1;
			vertical-align: middle;
		}
		.table > tbody > tr:nth-child(1) > td{
			border-top: none;
		}

	/* ***Tooltips
	=====================================*/
		.top-scroll{
			bottom: 55px;
			height: 50px;
			position: fixed;
			right: 5%;
			width: 50px;
			z-index: 9;
		}
		.top-scroll a{
			background: url("/RecursosAranya/images/arrow.png") repeat scroll center center #26455fcc;
			display: block;
			height: 50px;
		}
		.top-scroll a:hover{
			background: url("/RecursosAranya/images/arrow.png") repeat scroll center center #f15549cc;
		}

		/* placeholder change color */
			::-webkit-input-placeholder{
				color:#58646e;
			}
			:-moz-placeholder{
				color:#58646e;
				opacity: 1 !important;
			}
			::-moz-placeholder{
				color:#58646e;
				opacity: 1 !important;
			}
			:-ms-input-placeholder{
				color:#58646e;
			}
/*
------- FIN -------
------- base.css -------
*/

/*
------- RECURSOS ARANYA -------
------- style.css -------
*/
	/* ***Header
	=====================================*/
		.header{
			background-color: #26455f;
			position: relative;
			height: auto;
			margin-bottom: 0;
		}

		/* main zone for menu and slider */

			/* rules for dropdown desktop menu */
				@media (min-width:769px){
					.hover-link a:before{
						color: #ffffff;
						content: attr(data-hover);
						pointer-events: none;
						position: absolute;
						text-shadow: 0 0 1px #ffffff4d;
						transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
					}
					.hover-link a:after{
						background: none repeat scroll 0 0 #0b4792;
						bottom: 1px;
						content: "";
						height: 5px;
						left: 0;
						opacity: 0;
						pointer-events: none;
						position: absolute;
						transform: translateY(5px);
						transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
						width: 100%;
						z-index: 15;
					}
					.hover-link a:hover:before, .hover-link a:focus:before{
						opacity: 0;
						transform: translateY(-2px);
					}
					.hover-link a:hover:after, .hover-link a:focus:after{
						opacity: 1;
						transform: translateY(0px);
					}
					#navigation .active:before{
						color: #0b4792;
						text-shadow:none;
					}
				}

			/* custom rules for mobile menu */

			/* banner revolution */
				.bannercontainer{
					position:relative;
					width:100%;
					background: #4a4a49;
					padding:0;
				}
				.bannercontainer li{
					padding-left: 0;
				}

			@media (max-width: 480px){
				.home .header{
					height: 125px;
				}
				.bannercontainer{
					display: none;
				}
			}

	/* ***Footer
	==================================================*/
		input, textarea{
			width: 100%;
			box-sizing: border-box;
			border-radius: 0;
			box-shadow: none;
			border: solid 1px #223749;
			background-color: #728fa8;
			box-shadow: inset 0 1px 1px #ffffff66;
			color: #ffffff;
		}
		input:focus,
		textarea:focus{
			outline: none;
			border: 1px solid #ffffff;
		}
		textarea{
			resize:none;
		}

	/* ***About (about.html)
	=====================================*/
		/* separator */
			.separator{
				width: 100%;
				height: 1px;
				background-color: #26455f;
				position: relative;
				transition: all 0.3s ease;
			}

	/* ***Sevices (sevice.html)
	=====================================*/
		/* services example */
			.services-list{
				text-align: center;
			}

	/* ***Single product pages
	=====================================*/
		/*quantity select*/
			.qtyminus,
			.qtyplus{
				width: 40px;
				border:none;
				background: none;
				box-shadow: none;
				text-indent: -9999px;
				height: 49px;
				position: relative;
				z-index: 5;
			}
			.qty{
				border: 1px solid #dadee1;
				background:none;
				box-shadow: none;
				width: 58px;
				color: #58646e;
				height: 49px;
				margin-left: -3px;
				margin-right: -3px;
				text-align: center;
			}

	/* ***Responsive
	=====================================*/
		@media (min-width: 240px) and (max-width: 480px){
			/* --- inner page */
				h1{
					width: 180px;
				}

			/* --- page elements */
				/* Table */
					.table > thead > tr > th,
					.table > tbody > tr > th{
						padding: 8px 4px;
						font-size: 12px;
					}
					.table > tfoot > tr > th,
					.table > thead > tr > td,
					.table > tbody > tr > td,
					.table > tfoot > tr > td{
						padding: 8px 4px;
					}

				/* Tabs */
					.all.active:before{
						display: none;
					}

			/* --- services page */
				.services-list > div{
					width: 100%;
				}

			/* -- gallery 2 coloum*/
				/*cart*/
					.qty{
						display: block;
						width: 60px;
						margin: 0;
					}
		}
		@media (max-width: 400px){
			.hidden-smallest{
				display: none;
			}
			.col-width{
				width: 33%;
			}
		}
		@media (max-width: 1199px){
			#navigation-box{
				right: -40px;
			}
		}
		@media (min-width: 100px) and (max-width:991px){
			#navigation.showen-c{
				padding-bottom: 10px;
			}
			.MenuResponsive{
				top: 12px !important;
				margin-top: 10px !important;
			}
			#navigation .active:before{
				display: none;
			}
		}

		/*moviles*/
			@media (max-width: 480px){
				.services-list{
					margin-top: 0px !important;
				}
				.btn-lg{
					margin-bottom: 0px;
				}
			}
			@media (min-width: 1200px){
				.SectionPie{
					padding-left:60px;
				}
			}

		/*Inicio Cambio Jose 30/06/2016*/
			.btn-success:focus{
				background-color: #1778bb;
				color: #ffffff;
			}
			.btn-success.btn-animate:after{
				color: #ffffff;
			}
		/*Fin Cambio Jose 30/06/2016*/

	/*************** BOLETOS ****************/
		.pad20{
			padding-top:20px;
		}
		.pad40{
			padding-top:40px;
		}
		.pad12b{
			padding-bottom: 12px;
		}
		.pad40l{
			padding-left: 40px;
		}
		.panel{
			margin-bottom: 20px;
			background-color: #ffffff;
			border: 1px solid transparent;
			border-radius: 4px;
			box-shadow: 0 1px 1px #0000000d;
		}
		.bgNew{
			background-color: #0b4792;
			padding-left: 20px;
		}
		.bgClaro{
			background-color: #ffffff;
		}
		.bgAzul{
			background-color: #0B4792;
		}
		.panel-heading-modal{
			color: #ffffff;
			border-color: #ff6e3c;
			height:40px;
			padding-left:20px;
			padding-top:10px;
			background: linear-gradient(to right, #ff6e3c, #FF9904);
		}
		.btnFlecha{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 14px;
			color: #ffffff;
			background-color: #c6c6c6;
			border: none;
			text-transform: uppercase;
			background-repeat: repeat;
			width:25px;
			margin-right: 20px;
			position: relative;
		}
		.spanBoleto{
			background-color: #dbeaf6;
		}
		.numeritos{
			text-decoration: none;
			text-align: center !important;
			padding: 1px;
			border: 1px solid #cccccc;
		}
		.numeritosS{
			color: #FFF !important;
			padding: 2px;
			background-color: #fdca27;
			text-align: center !important;
			text-shadow: 0 1px 0 #560100d4;
		}
		.numeritos:hover{
			color: #ffffff;
			text-shadow: 0 1px 0 #560100d4;
			background-color: #fdca27;
		}
		.partidos{
			text-decoration: none;
			text-align: left !important;
			padding: 0.6px;
			border: 0px;
			background-color: #c0ddf7;
			color: #0b4792;
			margin-bottom: 2px;
		}

		/*Añadido Jose 12/07/2016*/
			.service-item-pequeno .pull-left{
				padding-right: 20px;
			}
			.sorteoLoteria{
				margin-top: 10px;
			}
		/*Fin añadido*/
/*
------- FIN -------
------- style.css -------
*/

/*
------- RECURSOS ARANYA -------
------- screen.css -------
*/
	input[type=range]{
		border: 0px !important;
	}
	strong{
		font-weight: bolder !important;
	}
	section{
		margin: 20px 0;
	}
	.displayFlexAlingItemsSpBet,
	.contenedor-paginador__peque,
	.cabecera-bm-con-boton{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.contenedor-paginador{
		display: flex;
		justify-content: flex-end;
		align-items: center;
		width: 100%;
	}
	.btn-azulito,
	.btn-amarillo,
	.btn-azul-oscuro,
	.contenedor-boletoEuro a,
	.contenedor-paginador p{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contenedor-paginador p{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		margin-bottom: 0 !important;
		min-height: 57px;
		line-height: 29px;
		width: 100%;
		font-size: 24px;
	}
	.aling-items{
		align-items: center;
	}

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){
		.btn-azulito,
		.btn-amarillo,
		.btn-azul-oscuro,
		.contenedor-boletoEuro a,
		.contenedor-paginador p{
			display: inline-block;
			line-height: 27px;
		}
		.dropdown-toggle{
			min-height: 20px !important;
		}
		.displayFlexAlingItemsSpBet{
			display: inline-block;
			width: 100%;
			position: relative;
		}
		.displayFlexAlingItemsSpBet div{
			float: none !important;
			display: inline-block;
		}
		.displayFlexAlingItemsSpBet .corner-left{
			position: absolute;
			left: 0;
			top: 0;
			z-index: 1;
		}
		.displayFlexAlingItemsSpBet .corner-right{
			position: absolute;
			right: 0;
			top: 0;
			z-index: 1;
		}
		.displayFlexAlingItemsSpBet .numero-boleto-flex{
			width: 100%;
			text-align: center;
			border-radius: 6px 6px 0 0;
		}
		.contenedor-paginador{
			display: inline-block;
			position: relative;
		}
		.contenedor-paginador button{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			width: 40px !important;
		}
		.contenedor-paginador button:last-child{
			right: 0;
			left: inherit;
		}
		.contenedor-paginador p{
			line-height: 40px !important;
		}
		.service-item-pequeno.bgAzul{
			display: inline-block;
			width: 100%;
		}
		.service-item-pequeno.bgAzul .pull-left{
			text-align: right;
			width: 35%;
		}
		.contenedor-boletoEuro a{
			line-height: normal;
		}
		.pull-right{
			right: 5px;
			top: -1px;
			position: absolute;
		}
		.seccion-numeroClave .pull-right{
			position: inherit;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
		.contenedor-boletoQuiniela a{
			width: 27% !important;
			padding: 1px 0 !important;
			height: 19px !important;
			margin: .4px 0 3px !important;
		}
		.btn-azulito{
			font-size: 12px !important;
		}
		.cambiarSorteoLoteria{
			padding: 6px !important;
		}
		.pull-right{
			top: -2px;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
		.contenedor-boletoQuiniela a{
			width: 27% !important;
			padding: 1px 0 !important;
			height: 19px !important;
			margin: .4px 0 3px !important;
		}
		.btn-azulito{
			font-size: 12px !important;
		}
		.cambiarSorteoLoteria{
			padding: 6px !important;
		}
	}
	@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
	}

	@media (min-width: 560px){
		.home .header{
			height: auto !important;
		}
	}
	/* botones */
		.btn-azulito{
			color: #0b4792;
			background-color: #dbeaf6;
			width: 100%;
			min-height: 40px;
		}
		.btn-azulito:hover{
			background-color: #0b4792;
			color: #ffffff;
		}
		.btn-azulito.activo{
			color: #ffffff;
			background-color: #0b4792;
		}
		@media (max-width: 768px){
			.btn-azulito{
				font-size: 12px;
				padding: 0;
			}
		}
		@media (max-width: 320px){
			.btn-azulito{
				font-size: 11px;
				padding: 0;
			}
		}
		.color-blanco{
			color: #ffffff;
		}
		.btn-amarillo{
			color: #0b4792;
			background-color: #fdca27;
			width: 100%;
			min-height: 40px;
			text-align: center;
		}
		.btn-amarillo:hover{
			background-color: #0b4792;
			color: #fdca27;
		}
		.btn-azul-oscuro{
			color: #ffffff;
			background-color: #FF9904;
			width: 100%;
			min-height: 40px;
			font-size: 20px;
		}
		.btn-azul-oscuro:hover{
			background-color: #ededed;
			color: #575756;
			border-bottom: 1px solid #FF9904;
		}
	.panel{
		margin-bottom: 0 !important;
	}
	.paddingTop40{
		padding-top: 40px;
	}
	.paddingRight20{
		padding-right: 20px !important;
	}

	@media (max-width: 600px){
		.contenedor-paginador{
			justify-content: space-between !important;
		}
		.contenedor-paginador button{
			width: 48% !important;
		}
		.contenedor-paginador p.spanBoleto{
			display: none !important;
		}
	}

	.contenedor-paginador__peque{
		width: 100%;
	}
	.contenedor-paginador__peque button{
		flex: 0 0 49%;
		margin-right: 0px;
		min-height: 40px;
	}
	.contenedor-paginador__peque button:first-child{
		border-bottom-left-radius: 0px;
	}
	.contenedor-paginador__peque button:last-child{
		border-bottom-right-radius: 0px;
	}
	.contenedor-paginador__peque p{
		display: none;
	}

	/* seccion boleto de 50 enlaces */
		.contenedor-completo-boleto p{
			font-size: 14px;
		}
		.reverse{
			transform: rotate(180deg);
		}
		.contenedor-boletoEuro a{
			margin: 2px;
			height: 24px;
			width: 24px;
		}
		@media (max-width: 500px){
			.contenedor-boletoEuro a{
				flex: 0 0 8.5% !important;
				padding: 4% 0px;
			}
		}
		@media (max-width: 890px){
			.contenedor-boletoEuro a{
				flex: 0 0 16%;
				padding: 4% 0px;
			}
		}
		@media (max-width: 992px){
			.contenedor-boletoEuro a{
				height: 21px;
				width: 21px;
			}
		}
		@media (min-width: 1200px){
			.contenedor-boletoEuro a{
				height: 25px;
				width: 25px;
			}
		}
		.contenedor-boletoEuro .numeritos{
			border: 0px;
		}
		.contenedor-boletoQuiniela{
			padding: 0 5px 5px;
			background-color: #0b4792;
			text-align: center;
		}
		.contenedor-boletoQuiniela a{
			height: 21px;
			width: 21px;
			margin: 2px 0 2px 0px;
			display: inline-block;
		}
		.contenedor-boletoQuiniela .numeritos{
			border: 0px;
		}
		.seccion-numeroClave .numeritos{
			width: 22px !important;
			height: 22px !important;
			border: 0px !important;
			margin-left: 4px;
		}

	.color-amarillo{
		color: #fdca27;
	}
	.color-blanco{
		color: #ffffff;
	}
	.color-azul-oscuro{
		color: #0b4792;
	}
	.color-azul-oscuro-fondo{
		background-color: #0b4792;
		display: inline-block;
		width: 100%;
	}
	.displayFlex{
		display: flex;
	}
	.contenedor-paginador .btnFlecha{
		margin-right: 0px !important;
		min-height: 57px;
	}
	@media (max-width: 768px){
		.contenedor-paginador .btnFlecha{
			font-size: 12px;
		}
	}

	.spanBoleto{
		white-space: nowrap;
	}
	.contenedor-paginador button{
		width: 50px;
	}
	.partidos{
		text-decoration: none;
		text-align: left !important;
		padding: 1.6px;
		border: 0px;
		background-color: #c0ddf7;
		color: #0b4792;
		margin-bottom: 2px;
		display: block;
	}
	@media (max-width: 768px){
		.partidos{
			font-size: 12px;
		}
	}
	@media (max-width: 360px){
		.partidos{
			font-size: 11.8px;
			margin-bottom: 4px;
			padding: 3.6px;
		}
	}
	@media (min-width: 361px) and (max-width: 667px){
		.partidos{
			font-size: 11.8px;
			margin-bottom: 5px;
			padding: 3.6px;
		}
	}

	.corner-left{
		border-top-left-radius: 6px;
	}
	.corner-right{
		border-top-right-radius: 6px;
	}
	.numero-boleto-flex{
		flex: 1;
		justify-content: center;
		background-color: #dbeaf6;
		text-align: center;
	}
	.numero-boleto-flex.seleccionado{
		background-color: #2a70a8;
		color: #ffffff;
	}

	@media (max-width: 600px){
		.rowCapaResumen div{
			margin-bottom: 20px;
			height: auto;
		}
	}
	.rowCapaResumen div:nth-child(1){
		font-size: 11px;
	}
	@media (min-width: 980px){
		.rowCapaResumen div:nth-child(1){
			font-size: 13px;
		}
	}
	@media (max-width: 600px){
		.rowCapaResumen div:nth-child(1){
			font-size: 16px;
		}
	}

	.panel-heading-boletos2{
		padding-left: 10px;
		color: #ffffff;
		background-color: #0B4792;
		border-color: #0B4792;
		height: 40px;
		padding-top: 10px;
	}
	@media (max-width: 600px){
		.panel-heading-boletos2{
			height: auto;
		}
	}
	.panel{
		border-radius: 0px;
	}
	.contenedor-estrellas{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-bottom: 15px;
		padding: 0px 0px 15px;
	}
	.contenedor-estrellas a{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color: #ffffff;
		background: url("/recursosAranya/imagenes/estrella-vacia.png") no-repeat top center;
		background-size: contain;
		display: block;
		flex: 0 0 32%;
		min-height: 45px;
		margin-left: 1px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contenedor-estrellas a:hover,
	.contenedor-estrellas a.activo{
		color: #3e50b4;
		background: url("/recursosAranya/imagenes/estrella-blanca.png") no-repeat top center;
	}
	@media (max-width: 700px){
		.contenedor-estrellas a{
			width: 45px;
			min-height: 50px;
			font-size: 18px;
			margin-right: -26px;
		}
	}
	@media (min-width: 1200px){
		.contenedor-estrellas a{
			min-height: 42px;
			background-size: auto;
		}
	}

	footer{
		padding-bottom: 0px;
	}
	.contenedor-flex-botones{
		color: white;
		display: flex;
		flex-wrap: wrap;
		margin: 20px 0;
	}
	.contenedor-flex-botones div{
		flex: 0 0 24%;
		padding: 0 5px;
		margin-bottom: 20px;
	}
	@media (max-width: 560px){
		.contenedor-flex-botones div{
			flex: 0 0 50%;
		}
	}
	.contenedor-flex-botones p{
		color: #0b4792;
	}
	.titular-modal{
		color: #575756;
		font-size: 16px;
		line-height: 22px;
	}
	.cabecera-bm-con-boton{
		background-color: #0b4792;
		color: white;
		min-height: 40px;
	}
	.cabecera-bm-con-boton button{
		padding-right: 10px;
	}
	.cuerpo-bm{
		background-color: #ffffff;
		color: #575756;
	}
	input[type=range]{
		appearance: none;
	}
	input[type=range]::-webkit-slider-runnable-track{
		width: 300px;
		height: 1px;
		background: white;
		border: none;
		border-radius: 3px;
	}
	input[type=range]::-webkit-slider-thumb{
		appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background-color: #0b4792;
		margin-top: -7px;
		cursor: ew-resize !important;
	}
	input[type=range]:focus{
		outline: none;
	}
	input[type=range]:focus::-webkit-slider-runnable-track{
		background: white;
	}
	output{
		padding: 5px !important;
		margin-left: 10px;
		border-radius: 3px;
		background-color: white;
		padding-left: 20px;
		color: #575756;
		border: 0px !important;
	}
	.fila1{
		display: flex;
	}
	.columna25{
		flex: 0 0 25%;
		padding: 0px 2px;
	}
	.columna50{
		flex: 0 1 50%;
	}
	@media (max-width: 890px){
		.columna50{
			flex: 1 0 33%;
		}
	}

	.cotenedor-boleto-multiple{
		display: flex;
		justify-content: space-between;
		padding: 20px;
		min-height: 248px;
	}
	.modal-backdrop{
		opacity: 0.8 !important;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.modal-comolightbox{
		margin: 10% auto;
		width: 50%;
	}
	.fa-times-circle{
		color: #dbeaf6;
	}
	.close{
		opacity: 1 !important;
	}
	.service-item-pequeno{
		padding-right: 45px;
		padding-left: 2px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 10px;
		margin: 10px 0px;
	}
	@media (max-width: 566px){
		.service-item-pequeno{
			flex-direction: column;
		}
		.service-item-pequeno > div:nth-child(1){
			margin-bottom: 10px;
		}
	}

	.service-item-pequeno.vertic{
		flex-direction: column;
	}
	.service-item-pequeno.vertic .displayFlexAlingItemsSpBet{
		margin-top: 20px;
	}
	.footer:before{
		background-color: #D4E2F1 !important;
	}
	.col-xs-15,
	.col-sm-15,
	.col-md-15,
	.col-lg-15{
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.col-xs-15{
		width: 20%;
		float: left;
	}

	@media (min-width: 768px){
		.col-sm-15{
			width: 20%;
			float: left;
		}
		.col-sm-8-12{
			width: 12.5%;
			float: left;
		}
	}
	@media (min-width: 992px){
		.col-md-15{
			width: 20%;
			float: left;
		}
		.col-md-8-12{
			width: 12.5%;
			float: left;
		}
	}
	@media (min-width: 1200px){
		.col-lg-15{
			width: 20%;
			float: left;
		}
		.col-lg-8-12{
			width: 12.5%;
			float: left;
		}
	}
	@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2){
		.colo-sm-15,
		.col-md-15,
		.col-lg-15{
			width: 20%;
			float: left;
		}
		.col-lg-8-12{
			width: 12.5%;
			float: left;
		}
	}
	@media only screen and (min-width: 1536px){
		.col-md-15,
		.col-lg-15{
			width: 20%;
			float: left;
		}
		.col-lg-8-12{
			width: 12.5%;
			float: left;
		}
	}
	.col-xs-8-12,
	.col-sm-8-12,
	.col-md-8-12,
	.col-lg-8-12{
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.col-xs-8-12{
		width: 12.5%;
		float: left;
	}
	.br-l{
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.br-r{
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	@media (min-width: 1000px){
		.panel-body-jugada{
			padding: 23px ¡important;
		}
	}
	.panel-body-jugada.pn-bd-jg-euromillones{
		padding: 13px;
	}
	.panel-body-jugada.pn-bd-jg-euromillones div{
		flex: 1 0 auto;
	}
	.panel-body-jugada:last-child{
		padding-bottom: 0px;
	}
	.contenedor-boleto-multiple{
		display: flex;
		flex-direction: column;
	}
	table.tabla-estadisticas td{
		padding: 10px auto;
	}
	table.tabla-estadisticas .numeritos{
		margin: 1.5px auto;
	}

	@media (min-width: 1200px){
		#panelEstadisticas .contenedor-boletoEuro a,
		#panelJugada .contenedor-boletoEuro a{
			height: 20px;
			width: 20px;
		}
	}

	@media (max-width: 980px){
		.euromillones-checkbox-pagos{
			display: inline-block;
		}
	} 

	.lateral-numeroclave{
		display: flex;
		padding-top: 10px;
		flex-wrap: wrap;
		width: 100%;
		justify-content: space-between;
	}
	.lateral-numeroclave div{
		flex: 0 0 18%;
		margin-right: 3px;
		margin-bottom: 3px;
	}
	.cotenedor-boleto-total{
		margin-bottom: 40px;
	}
	.cotenedor-boleto-total .boleto-total-imagen{
		position: relative;
		text-align: center;
		margin-bottom: 5px;
		background-size: cover;
		width: 100%;
		height: 100%;
		display: block;
	}
	.cotenedor-boleto-total .boleto-total-imagen img{
		width: 100%;
	}
	@media (min-width: 680px){
		.cotenedor-boleto-total .boleto-total-imagen{
			background-size: contain;
		}
	}
	.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
		position: absolute;
		top: 22px;
		left: 45%;
		text-indent: 0px;
	}
	@media (min-width: 579px){
		.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
			top: 33px;
			left: 42%;
		}
	}
	@media (max-width: 979px){
		.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
			top: 20px;
			left: 40%;
		}
	}
	.cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
		font-size: 30px;
		letter-spacing: 6px;
	}
	.cotenedor-boleto-total.activo .info_extra-boleto-total{
		background-color: #0b4792;
	}
	.cotenedor-boleto-total.activo .solo_quedan-boleto-total p{
		color: #ffffff;
	}
	.cotenedor-boleto-total.activo .qtyminus,
	.cotenedor-boleto-total.activo .qtyplus{
		background-color: #fdca27 !important;
	}
	.info_extra-boleto-total{
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-color: #dbeaf6;
		padding: 5px 20px;
	}
	.info_extra-boleto-total .solo_quedan-boleto-total p{
		margin: 0px;
		line-height: 15px;
	}
	.info_extra-boleto-total .solo_quedan-boleto-total p:nth-child(2){
		font-size: 20px;
		font-weight: bolder;
	}
	.info_extra-boleto-total .quedan-NumSeo5 p:nth-child(2){
		font-size: 12px;
		font-weight: bolder;
		text-align: center;
	}
	.info_extra-boleto-total .quedan-NumSeo5 p{
		margin: 0px;
		line-height: 15px;
		font-size: 12px ;
		text-align: center;
		color: #164194;
	}
	.borderleft{
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.borderright{
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	.cambiarSorteoLoteria{
		background-color: #0b4792;
		padding: 22px;
	}

	@media (max-width: 979px){
		.cambiarSorteoLoteria{
			flex-direction: column;
			padding: 0px;
			margin-bottom: 20px;
		}
		.cambiarSorteoLoteria div{
			margin-bottom: 10px;
		}
	}

	.cambiarSorteoLoteria .sorteoLoteria{
		color: #fdca27;
	}
	.cambiarSorteoLoteria .sorteoFecha{
		color: #ffffff;
		flex: 1;
		margin-left: 20px;
	}
	.botonera-mas-menos{
		display: flex;
	}
	.contenedor-detalles-jugada-loteria{
		display: flex;
		justify-content: space-between;
		align-items: center;
		color: #0b4792;
	}
	@media (max-width: 680px){
		.contenedor-detalles-jugada-loteria{
			border-bottom: 1px solid #0b4792;
			padding-bottom: 10px;
			flex-wrap: wrap;
		}
	}
	.contenedor-detalles-jugada-loteria .detalles-jugada-tipo{
		font-size: 17px;
	}
	.contenedor-detalles-jugada-loteria .detalles-jugada-numero{
		font-size: 21px;
		letter-spacing: 5px;
	}
	.contenedor-detalles-jugada-loteria .detalles-jugada-fecha{
		font-size: 15px;
	}

	@media (max-width: 680px){
		.contenedor-detalles-jugada-loteria .detalles-jugada-fecha{
			width: 100%;
			padding-top: 10px;
		}
	}

	.contenedor-detalles-jugada-loteria .detalles-jugada-euros{
		font-size: 30px;
	}
	.sinresultados{
		text-align: center;
		font-size: 18px;
		color: #0b4792;
		padding: 40px 20px;
	}
	.color-red{
		color: red;
	}
	.xtrapaddmol *[class^='col-']{
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.loteriaNacional .panel-body-jugada{
		padding: 20px;
		padding-bottom: 10px;
	}
	.tipopartido{
		color: #0b4792;
		font-size: 20px;
	}

	@media (max-width: 970px){
		.wrapper{
			overflow: visible;
		}
	}

	.dropdown-toggle{
		width: 100%;
		min-height: 20px;
		background-color: #0b4792 !important;
		color: #ffffff !important;
		border: 1px solid #ffffff !important;
		box-shadow: 0px !important;
	}

	@media (max-width: 680px){
		.dropdown-toggle{
			width: 87%;
			margin-bottom: 10px;
			margin-left: 15px;
		}
	}

	.dropdown-toggle:hover{
		background-color: #ffffff !important;
		color: #0b4792 !important;
	}

	@media (max-width: 970px){
		.dropdown-toggle{
			min-height: 40px;
		}
	}

	.btn-default .caret{
		color: #ffffff !important;
	}
	.btn-default .pull-right{
		padding-right: 5px !important;
	}
	.dropdown-menu > li > a{
		color: #0b4792;
	}
	.open > .dropdown-menu{
		width: 100%;
	}
	.gameDetails .panel-body-jugada{
		padding: 6px 22px 14px;
		margin: 0 0 40px;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro{
		align-items: inherit;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro p{
		color: #0B4792;
		font-weight: bold;
		margin: 15px 0 5px;
		font-size: 16px;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro p span{
		font-size: 18px;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro p a{
		color: #0B4792;
		background: #fdca27;
		border-radius: 5px;
		margin: 0 0 0 8px;
		height: 18px;
		width: 17px;
		display: inline-block;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro p a span{
		font-size: 9px;
		vertical-align: text-top;
		margin: 2px 0 0 3px;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro ul{
		margin: 0;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro ul li{
		color: #0B4792;
		padding: 0;
		font-size: 13px;
		margin: 3px 0;
	}
	.gameDetails .panel-body-jugada .color-azul-oscuro ul li span{
		margin: 0 5px 0 0;
	}
	.gameDetails .listDetailsGame{
		margin: 0 0 20px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro{
		width: 100%;
		padding: 0;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div{
		display: inline-block;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div p{
		text-align: center;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1){
		width: 110px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1) p{
		text-align: left;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
		width: 280px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p{
		text-align: left;
		font-size: 14px;
		font-weight: normal;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p a{
		margin: 0 6px 0 0;
		height: 20px;
		width: 21px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p a span{
		margin: -1px 0 0 4px;
		font-size: 13px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
		width: 155px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4){
		width: 375px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p{
		position: relative;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p select{
		border: 0 none;
		width: 250px;
		color: #0B4792;
		font-weight: bold;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p span{
		position: absolute;
		top: 2px;
		right: 35px;
		cursor: pointer;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
		width: 125px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p{
		text-align: right;
		font-size: 21px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
		font-size: 21px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a{
		text-align: center;
		height: 20px;
		width: 20px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a span{
		margin: 3px 1px 0 0;
		font-size: 13px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) p a{
		height: 20px;
		width: 21px;
	}
	.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) p a span{
		font-size: 12px;
		margin: 2px 0 0 -1px;
	}

	/*creado por arania*/
		.gameDetails .listDetailsGame{
			margin: 0 0 20px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro{
			width: 100%;
			padding: 0;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div{
			display: inline-block;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div p{
			text-align: center;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1){
			width: 110px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1) p{
			text-align: left;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
			width: 280px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p{
			text-align: left;
			font-size: 14px;
			font-weight: normal;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p a{
			margin: 0 6px 0 0;
			height: 20px;
			width: 21px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p a span{
			margin: -1px 0 0 4px;
			font-size: 13px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
			width: 155px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4){
			width: 375px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p{
			position: relative;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p select{
			border: 0 none;
			width: 250px;
			color: #0B4792;
			font-weight: bold;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p span{
			position: absolute;
			top: 2px;
			right: 35px;
			cursor: pointer;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
			width: 140px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p{
			text-align: right;
			font-size: 21px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
			font-size: 21px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a{
			text-align: center;
			height: 20px;
			width: 20px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a span{
			margin: 3px 1px 0 0;
			font-size: 13px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) p a{
			height: 20px;
			width: 21px;
		}
		.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(6) p a span{
			font-size: 12px;
			margin: 2px 0 0 -1px;
		}
	/*creado por arania*/
		.modalBackSecond,
		.modalBackSecond-quiniela,
		.modalBackDecimo,
		.modalBackTicket{
			background: rgba(0, 0, 0, 0.5);
			position: fixed;
			width: 100%;
			height: 100%;
			z-index: 999;
			top: 0;
			bottom: 0;
			display: none;
		}
		.modalBackSecond .modalContent,
		.modalBackSecond-quiniela .modalContent,
		.modalBackDecimo .modalContent,
		.modalBackTicket .modalContent{
			padding: 0px 0px;
			border-radius: 0px;
			min-width: 615px;
			max-width: 1200px;
			min-height: 200px;
			top: 50%;
			position: fixed;
			left: 50%;
			margin: -309px 0 0 -350px;
			background: linear-gradient(to right, #ff6e3b, #ff9904);
		}
		.modalBackSecond .modalContent .modalHeader,
		.modalBackSecond-quiniela .modalContent .modalHeader{
			position: relative;
			min-height: 40px;
			padding: 10px;
		}
		.modalBackSecond .modalContent .modalHeader h4,
		.modalBackSecond-quiniela .modalContent .modalHeader h4{
			color: #4a4a49;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: center;
			font-size: 20px;
			margin: 0 0 0px;
			font-weight: 300;
		}
		.modalBackSecond .modalContent .modalHeader h4 span,
		.modalBackSecond-quiniela .modalContent .modalHeader h4 span{
			font-size: 30px;
			margin: 0 18px 0 0;
		}
		.modalBackSecond .modalContent .modalHeader button,
		.modalBackSecond-quiniela .modalContent .modalHeader button{
			position: absolute;
			right: 14px;
			color: #ff9904;
			text-shadow: none;
			background: #4a4a49;
			border-radius: 50%;
			font-size: 33px;
			font-weight: normal;
			height: 30px;
			width: 30px;
		}
		.modalBackSecond .modalContent .modalHeader button:focus,
		.modalBackSecond-quiniela .modalContent .modalHeader button:focus{
			outline: none;
		}
		.modalBackSecond .modalContent .modalBody,
		.modalBackSecond-quiniela .modalContent .modalBody{
			background-color: #ffffff;
			padding: 15px 20px;
			overflow: auto;
			min-height: 200px;
		}
		.modalBackSecond .modalContent .modalBody p,
		.modalBackSecond-quiniela .modalContent .modalBody p{
			color: #0b4793;
			font-size: 12px;
		}
		.modalBackSecond-quiniela .modalContentDetailsBeet{
			width: 950px;
			height: 535px;
			margin: -200px 0 0 -475px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackSecond .modalContentDetailsBeet{
			max-width: 950px;
			min-width: auto;
			width: 95%;
			max-height: 535px;
			min-height: auto;
			height: 80%;
			margin: 0;
			border-radius: 0px;
			padding: 26px;
			transform: translate(-50%, -50%);
		}
		.modalBackSecond .modalContentDetailsBeet .modalHeader h4,
		.modalBackSecond-quiniela .modalContentDetailsBeet .modalHeader h4{
			text-align: left;
		}
		.modalBackSecond .modalContentDetailsBeet .modalHeader button,
		.modalBackSecond-quiniela .modalContentDetailsBeet .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackSecond .modalContentDetailsBeet .modalBody,
		.modalBackSecond-quiniela .modalContentDetailsBeet .modalBody{
			height: 420px;
			padding: 0;
		}
		.modalBackSecond .modalContentDetailsAbonate,
		.modalBackSecond-quiniela .modalContentDetailsAbonate{
			width: 650px;
			height: 450px;
			margin: -200px 0 0 -325px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackSecond .modalContentDetailsAbonate .modalHeader h4,
		.modalBackSecond-quiniela .modalContentDetailsAbonate .modalHeader h4{
			text-align: left;
		}
		.modalBackSecond .modalContentDetailsAbonate .modalHeader button,
		.modalBackSecond-quiniela .modalContentDetailsAbonate .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackSecond .modalContentDetailsAbonate .modalBody2,
		.modalBackSecond-quiniela .modalContentDetailsAbonate .modalBody2{
			height: auto;
			padding: 0;
			margin: 0 0 15px;
		}
		.modalBackSecond .modalContentDetailsAbonate .modalBody2 p,
		.modalBackSecond-quiniela .modalContentDetailsAbonate .modalBody2 p{
			padding: 10px !important;
			font-size: 14px;
			line-height: 23px;
		}
		.modalBackSecond .modalContentConditionsAbonate,
		.modalBackSecond-quiniela .modalContentConditionsAbonate{
			display: none;
			z-index: 3;
		}
		.modalBackSecond .modalContentConditionsAbonate .modalBody2,
		.modalBackSecond-quiniela .modalContentConditionsAbonate .modalBody2{
			padding: 0;
		}
		.modalBackSecond .modalContentConditionsAbonate .modalBody2 p,
		.modalBackSecond-quiniela .modalContentConditionsAbonate .modalBody2 p{
			line-height: normal;
			padding: 0 15px;
			font-size: 12px;
			margin: 0 0 8px;
		}
		.modalBackSecond .modalContentConditionsAbonate .modalBody2 ul,
		.modalBackSecond-quiniela .modalContentConditionsAbonate .modalBody2 ul{
			display: block;
			list-style-type: disc;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			-webkit-padding-start: 40px;
		}
		.modalBackSecond .modalContentConditionsAbonate .modalBody2 ul li,
		.modalBackSecond-quiniela .modalContentConditionsAbonate .modalBody2 ul li{
			font-size: 12px;
			color: #0b4793;
			padding: 0 15px 0 0;
		}

	/* ######## modal guardar tarjeta ####### */
		.texto-Transaccion{
			text-align: right;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 14px;
			color: #0B4792;
			padding: 0px 10px;
		}

	/* ######## modal decimo ####### */
		.numero-modalDecimo{color: #000000;
			font-size: 28px;
			font-weight: 600;
		}
		.numero-SorteoDecimo{color: #000000;
			font-size: 28px;
			font-weight: 600;
			top: 31px;
			left: 84%;
			position: absolute;
		}
		.numero-SorteoDecimo-2{color: #000000;
			font-size: 20px;
			font-weight: 600;	top: 72px;
			left: 86%;
			position: absolute;
		}
		.titulo-modalDecimo{
			font-size: 22px;
			color: #0B4792;
		}
		.modalBackDecimo{
			background: rgba(0, 0, 0, 0.5);
			position: fixed;
			width: 100%;
			height: 100%;
			z-index: 999;
			top: 0;
			bottom: 0;
			display: none;
		}
		.modalBackDecimo .modalContent{
			background: #fdca27;
			padding: 26px 129px;
			border-radius: 35px;
			width: 1155px;
			height: 618px;
			top: 50%;
			position: fixed;
			left: 50%;
			margin: -309px 0 0 -578px;
		}
		.modalBackDecimo .modalContent .modalHeader{
			position: relative;
		}
		.modalBackDecimo .modalContent .modalHeader h4{
			color: #0b4793;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: center;
			font-size: 39px;
			margin: 0 0 24px;
		}
		.modalBackDecimo .modalContent .modalHeader h4 span{
			font-size: 30px;
			margin: 0 18px 0 0;
		}
		.modalBackDecimo .modalContent .modalHeader button{
			position: absolute;
			right: -96px;
			color: #0b4793;
			text-shadow: none;
			background: #dbeaf6;
			border-radius: 50%;
			font-size: 33px;
			font-weight: normal;
			height: 35px;
			width: 35px;
		}
		.modalBackDecimo .modalContent .modalHeader button:focus{
			outline: none;
		}
		.modalBackDecimo .modalContent .modalBody{
			background-color: #ffffff;
			padding: 15px 20px;
			overflow: auto;
			height: 500px;
		}
		.modalBackDecimo .modalContent .modalBody p{
			color: #0b4793;
			font-size: 12px;
		}
		.modalBackDecimo .modalContentDetailsBeet{
			width: 950px;
			height: 535px;
			margin: -200px 0 0 -475px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackDecimo .modalContentDetailsBeet .modalHeader h4{
			text-align: left;
		}
		.modalBackDecimo .modalContentDetailsBeet .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackDecimo .modalContentDetailsBeet .modalBody{
			height: 420px;
			padding: 0;
		}
		.modalBackDecimo .modalContentDetailsAbonate{
			width: 379px;
			height: auto;
			margin: -200px 0 0 -325px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackDecimo .modalContentDetailsAbonate .modalHeader h4{
			text-align: left;
		}
		.modalBackDecimo .modalContentDetailsAbonate .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackDecimo .modalContentDetailsAbonate .modalBody2{
			height: 130px !important;
			padding: 0;
			margin: 0 0 15px;
		}
		.modalBackDecimo .modalContentDetailsAbonate .modalBody2 p{
			padding: 10px !important;
			font-size: 14px;
			line-height: 23px;
		}
		.modalBackDecimo .modalContentConditionsAbonate{
			display: none;
			z-index: 3;
		}
		.modalBackDecimo .modalContentConditionsAbonate .modalBody2{
			padding: 0;
		}
		.modalBackDecimo .modalContentConditionsAbonate .modalBody2 p{
			line-height: normal;
			padding: 0 15px;
			font-size: 12px;
			margin: 0 0 8px;
		}
		.modalBackDecimo .modalContentConditionsAbonate .modalBody2 ul{
			display: block;
			list-style-type: disc;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			-webkit-padding-start: 40px;
		}
		.modalBackDecimo .modalContentConditionsAbonate .modalBody2 ul li{
			font-size: 12px;
			color: #0b4793;
			padding: 0 15px 0 0;
		}

	/**/

	/* ######## modal Ticket ####### */
		.numero-modalTicket{
			color: #000000;
			font-size: 28px;
			top: 12px;
			font-weight: 600;
			left: 37%;
			position: absolute;
		}
		.sorteo-Ticket{
			color: #000000;
			font-size: 12px;
			font-weight: 600;
			top: 61px;
			left: 42%;
			position: absolute;
		}
		.dia-sorteo-Ticket{
			color: #000000;
			font-size: 12px;
			font-weight: 600;
			top: 88px;
			left: 29%;
			position: absolute;
		}
		.semana-sorteo-Ticket{
			color: #000000;
			font-size: 10px;
			font-weight: 600;
			top: 11px;
			left: 75%;
			position: absolute;
		}
		.numero-SorteoTicket{
			color: #000000;
			font-size: 25px;
			font-weight: 600;
			top: 29px;
			left: 76%;
			position: absolute;
		}
		.numero-SorteoTicket-2{
			color: #000000;
			font-size: 16px;
			font-weight: 600;
			top: 71px;
			left: 78%;
			position: absolute;
		}
		.numero-AdministracionTicket{
			color: #000000;
			font-size: 14px;
			font-weight: 600;
			top: 131px;
			left: 55%;
			position: absolute;
		}
		.precio-Ticket{
			color: #000000;
			font-size: 22px;
			font-weight: 600;
			top: 102px;
			left: 76%;
			position: absolute;
		}
		.moneda-Ticket{
			color: #000000;
			font-size: 9px;
			font-weight: 600;
			top: 126px;
			left: 76%;
			position: absolute;
		}
		.modalBackTicket{
			background: rgba(0, 0, 0, 0.5);
			position: fixed;
			width: 100%;
			height: 100%;
			z-index: 999;
			top: 0;
			bottom: 0;
			display: none;
		}
		.modalBackTicket .modalContent{
			background: #fdca27;
			padding: 26px 129px;
			border-radius: 35px;
			width: 1155px;
			height: 618px;
			top: 50%;
			position: fixed;
			left: 50%;
			margin: -309px 0 0 -578px;
		}
		.modalBackTicket .modalContent .modalHeader{
			position: relative;
		}
		.modalBackTicket .modalContent .modalHeader h4{
			color: #0b4793;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: center;
			font-size: 39px;
			margin: 0 0 24px;
		}
		.modalBackTicket .modalContent .modalHeader h4 span{
			font-size: 30px;
			margin: 0 18px 0 0;
		}
		.modalBackTicket .modalContent .modalHeader button{
			position: absolute;
			right: -96px;
			color: #0b4793;
			text-shadow: none;
			background: #dbeaf6;
			border-radius: 50%;
			font-size: 33px;
			font-weight: normal;
			height: 35px;
			width: 35px;
		}
		.modalBackTicket .modalContent .modalHeader button:focus{
			outline: none;
		}
		.modalBackTicket .modalContent .modalBody{
			background-color: #ffffff;
			padding: 15px 20px;
			overflow: auto;
			height: 500px;
		}
		.modalBackTicket .modalContent .modalBody p{
			color: #0b4793;
			font-size: 12px;
		}
		.modalBackTicket .modalContentDetailsBeet{
			width: 950px;
			height: 535px;
			margin: -200px 0 0 -475px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackTicket .modalContentDetailsBeet .modalHeader h4{
			text-align: left;
		}
		.modalBackTicket .modalContentDetailsBeet .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackTicket .modalContentDetailsBeet .modalBody{
			height: 420px;
			padding: 0;
		}
		.modalBackTicket .modalContentDetailsAbonate{
			width: 379px;
			height: auto;
			margin: -200px 0 0 -325px;
			border-radius: 15px;
			padding: 26px;
		}
		.modalBackTicket .modalContentDetailsAbonate .modalHeader h4{
			text-align: left;
		}
		.modalBackTicket .modalContentDetailsAbonate .modalHeader button{
			top: -4px;
			right: 0;
			height: 35px;
			width: 35px;
		}
		.modalBackTicket .modalContentDetailsAbonate .modalBody2{
			height: 130px !important;
			padding: 0;
			margin: 0 0 15px;
		}
		.modalBackTicket .modalContentDetailsAbonate .modalBody2 p{
			padding: 10px !important;
			font-size: 14px;
			line-height: 23px;
		}
		.modalBackTicket .modalContentConditionsAbonate{
			display: none;
			z-index: 3;
		}
		.modalBackTicket .modalContentConditionsAbonate .modalBody2{
			padding: 0;
		}
		.modalBackTicket .modalContentConditionsAbonate .modalBody2 p{
			line-height: normal;
			padding: 0 15px;
			font-size: 12px;
			margin: 0 0 8px;
		}
		.modalBackTicket .modalContentConditionsAbonate .modalBody2 ul{
			display: block;
			list-style-type: disc;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			-webkit-padding-start: 40px;
		}
		.modalBackTicket .modalContentConditionsAbonate .modalBody2 ul li{
			font-size: 12px;
			color: #0b4793;
			padding: 0 15px 0 0;
		}
	/**/

		.contentConfigGameQuini .headerPanel{
			color: #ffffff;
			background-color: #0B4792;
			padding: 8px;
			text-align: center;
		}
		.contentConfigGameQuini .headerPanel p{
			color: #ffffff;
			text-transform: uppercase;
			margin: 0;
			font-weight: 500;
			font-size: 15px;
		}
		.contentConfigGameQuini .bodyPanel{
			background-color: #dbeaf6;
			color: #0B4792;
			padding: 20px 20px 9px;
		}
		.reducidoOficial .active{
			background: #fdca27;
		}
		.reducidoOficial .partidos{
			position: relative;
		}
		.reducidoOficial .partidos .asolutGame{
			position: absolute;
			background: #c0ddf7;
			right: 0;
			top: 0;
			height: 23px;
			width: 24px;
			text-align: center;
			border-left: 2px solid #ffffff;
			line-height: 24px;
		}
		.reducidoOficial .partidos .active{
			background: #fdca27;
		}
		.reducidoOficial .partidos .blue{
			color: #fdca27;
			background: #0B4792;
		}
		.loteriaBuyType .radioButtonsBuyType form ul li{
			padding: 0;
		}
		.loteriaBuyType .radioButtonsBuyType input[type="radio"]{
			display: none;
		}
		.loteriaBuyType .radioButtonsBuyType label{
			padding: 10px 5px 10px 36px;
			width: 100%;
			display: inline-block;
			background: #ffffff;
			border: 1px solid #dbeaf6;
			color: #0B4792;
			margin: 0 0 18px;
			position: relative;
		}
		.loteriaBuyType .radioButtonsBuyType label span{
			display: block;
		}
		.loteriaBuyType .radioButtonsBuyType label span:before{
			content: '';
			background: #ffffff;
			border: 1px solid #0B4792;
			position: absolute;
			height: 19px;
			width: 19px;
			border-radius: 50%;
			left: 8px;
		}
		.loteriaBuyType .radioButtonsBuyType label p{
			margin: 0px;
			background: none transparent;
			font-weight: 400;
		}
		.loteriaBuyType .radioButtonsBuyType input[type="radio"]:checked + label{
			background: #dbeaf6;
			border: 1px solid #0B4792;
			color: #0B4792;
		}
		.loteriaBuyType .radioButtonsBuyType input[type="radio"]:checked + label span:before{
			background: radial-gradient(ellipse at center, #0b4792 33%, #ffffff 34%);
		}
		.loteriaBuyType p{
			color: #0B4792;
			font-size: 16px;
			letter-spacing: .2px;
		}
		.loteriaBuyType .col-md-8 p{
			margin: -7px 0 0 15px;
			line-height: 28px;
			padding: 0 73px 0 0;
		}
		.loteriaBuyType .col-md-8 p .spcClass{
			display: inline;
			margin: 0;
			padding: 0;
			line-height: inherit;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form{
			background: #dbeaf6;
			color: #0B4792;
			padding: 20px;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar{
			background: #ffffff;
			position: relative;
			display: block;
			width: 100%;
			height: 30px;
			margin: 0 0 15px;
			padding: 5px;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar label{
			position: absolute;
			color: #666;
			font-size: 14px;
			font-weight: 300;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar label span{
			font-size: 9px;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar input{
			position: absolute;
			width: 97%;
			border: 0 none;
			background: transparent;
			color: #0B4792;
			z-index: 1;
			line-height: 19px;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar input:valid{
			background: white;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .formAniadirSeleccionar input:focus + label{
			background: transparent;
			display: none;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .textInforValidate{
			font-size: 12px;
			display: inline-block;
			width: 38%;
			vertical-align: middle;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .buttonAniadirSeleccionar{
			display: inline-block;
			width: 60%;
		}
		.loteriaBuyType .formContentAniadirSeleccionar form .buttonAniadirSeleccionar input{
			background: #0B4792;
			border-radius: 4px;
			border-color: #0B4792;
		}
		.triangulo{
			width: 0;
			height: 0;
			border-right: 18px solid transparent;
			border-top: 0px solid transparent;
			border-left: 18px solid transparent;
			border-bottom: 30px solid #0b4793;
			position: absolute !important;
			right: 22px;
			top: 20px;
			background: transparent !important;
			padding: 0 !important;
		}
		.triangulo span{
			color: #dbeaf6;
			left: -3px;
			top: 3px;
			position: absolute;
			font-size: 22px;
		}
		.contentResponse div{
			color: #0b4792;
			text-align: center;
		}
		.contentResponse .responseWhite{
			padding: 5px 20px;
			font-weight: bold;
			font-size: 27px;
		}
		.contentResponse .responseWhite a{
			text-decoration: underline;
			color: #0b4792;
		}
		.contentResponse .responseWhite a:hover{
			color: #fdca27;
		}
		.contentResponse .responseBlue{
			background: #d5e3f2;
			padding: 14px 20px;
			margin: 0 0 25px;
		}
		.contentResponse .responseBlue p{
			font-size: 27px;
			font-weight: bold;
			color: #0b4792;
			margin: 14px 0 0;
		}
		.contentDragDrop .cotentBlueLight{
			color: #0b4792;
			background-color: #dbeaf6;
			width: 100%;
			padding: 4% 12%;
			text-align: center;
			margin: 0 0 25px;
		}
		.contentDragDrop .cotentBlueLight #holder{
			border: 2px dashed #0b4792;
			border-radius: 4px;
			height: 400px;
			display: table;
			width: 100%;
			border-radius: 0px;
		}
		.contentDragDrop .cotentBlueLight #holder ul{
			display: table-cell;
			vertical-align: middle;
			width: 100%;
		}
		.contentDragDrop .cotentBlueLight #holder ul li{
			color: #0b4792;
		}
		.contentDragDrop .cotentBlueLight #holder ul li:first-of-type{
			margin: 0 0 25px;
			font-size: 18px;
		}
		.contentDragDrop .cotentBlueLight #holder ul .newElement a{
			margin: 0 5px;
		}
		.contentDragDrop .headerBox{
			margin-top: 25px;
			background: #0B4792;
			border: 1px solid #0B4792;
			height: 40px;
			padding: 10px 0 0 10px;
			color: #ffffff;
			font-size: 13px;
		}
		.contentDragDrop .bodyBox{
			background: #dbeaf6;
			border: 1px solid #0B4792;
		}
		.contentDragDrop .bodyBox ul{
			margin: 10px 0;
		}
		.contentDragDrop .bodyBox ul li{
			color: #0b4792;
			padding: 5px 15px;
			height: 35px;
		}
		.contentDragDrop .bodyBox ul li b{
			vertical-align: sub;
		}
		.contentDragDrop .bodyBox ul li span{
			float: right;
			font-weight: bold;
			font-size: 18px;
		}
		.contentDragDrop .bodyBox ul li span a{
			font-size: 12px;
			color: #0b4792;
			background-color: #fdca27;
			width: 1.57em;
			padding: 4px 3px;
			margin: 0 0px 0 10px;
			border-radius: 3px;
		}
		.btnMenuSide{
			display: none;
		}
		.miCuenta h1{
			display: block;
			color: #0b4792;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: left;
			font-weight: bold;
			padding: 25px 0 20px;
			font-size: 22px;
			text-transform: none;
		}
		.miCuenta .primeraFila button{
			font-weight: bold;
		}
		.miCuenta .primeraFila button i{
			margin: 0 5px;
		}
		.miCuenta .primeraFila button.active{
			background-color: #0b4792;
			color: #fdca27;
		}
		.miCuenta .primeraFila h2{
			display: none;
			color: #0b4792;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: left;
			font-weight: bold;
			padding: 0;
			margin: 15px 0 0;
			font-size: 22px;
			text-transform: none;
		}
		.miCuenta .primeraFila h2.active{
			display: block;
		}
		.miCuenta .primeraFila .btnExcelCalendar{
			text-align: right;
		}
		.miCuenta .primeraFila .btnExcelCalendar a{
			background: url("/RecursosAranya/images/excel_logo.png") no-repeat scroll 3px 6px #267448;
			background-size: 24px;
			color: #ffffff;
			font-size: 12px;
			padding: 5px 8px 4px 26px;
			border-radius: 3px;
			display: inline-block;
		}
		.miCuenta .primeraFila .btnExcelCalendar .form-horizontal{
			display: inline-block;
			vertical-align: bottom;
		}
		.miCuenta .primeraFila .btnExcelCalendar .form-horizontal div{
			padding: 0;
			width: 130px;
		}
		.miCuenta .primeraFila .btnExcelCalendar .form-horizontal input{
			border: 0px;
			background: #ffffff;
		}
		.miCuenta .primeraFila .btnExcelCalendar .form-horizontal .input-group-addon{
			font-size: 12px;
			padding: 6px 0;
			border-radius: 3px;
			border: 0px solid #0b4792;
			color: #0b4792;
			background: #ffffff;
		}
		.miCuenta .primeraFila .btnExcelCalendar .form-horizontal .input-group-addon span{
			margin: 0 5px;
			font-size: 11px;
		}
		.miCuenta aside div{
			background: #dbeaf6;
			margin: 25px 0 0;
		}
		.miCuenta aside div .headerAside{
			background: #0b4792;
			color: #ffffff;
			padding: 8px 15px;
			text-transform: uppercase;
		}
		.miCuenta aside div ul li{
			padding: 8px 15px;
		}
		.miCuenta aside div ul li a{
			color: #0b4792;
			cursor: pointer;
		}
		.miCuenta aside div ul li a i{
			margin: 0 5px 0 0;
		}
		.miCuenta aside div ul .active{
			background: #5bc2e4;
		}
		.miCuenta aside div ul .active a{
			color: #ffffff;
		}
		.miCuenta .tableMyAccount{
			width: 99.3%;
			margin: 25px 0 0;
			display: none;
		}
		.miCuenta .tableMyAccount thead{
			background: #0b4792;
			border: 0 none transparent;
			border-bottom: 15px solid #ffffff;
			margin: 0 0 15px;
		}
		.miCuenta .tableMyAccount thead tr th{
			padding: 11px 0;
			font-size: 12px;
			color: #ffffff;
			text-transform: none;
		}
		.miCuenta .tableMyAccount thead tr th:first-of-type{
			padding: 11px 0 11px 11px;
		}
		.miCuenta .tableMyAccount tbody tr:first-of-type th{
			background: #dbeaf6;
		}
		.miCuenta .tableMyAccount tbody tr:first-of-type th .filterTable{
			background: #ffffff;
			color: #0b4792;
			padding: 2px;
			margin: 1px 0 0 0;
			display: inline-block;
		}
		.miCuenta .tableMyAccount tbody tr:first-of-type th input{
			display: inline-block;
			width: 76px;
			border: none 0;
			background: #ffffff;
			color: #dbeaf6;
			font-size: 11px;
			vertical-align: top;
			margin: 1px 5px 0 0;
			padding: 4px;
			height: 28px;
			text-align: right;
		}
		.miCuenta .tableMyAccount tbody tr th,
		.miCuenta .tableMyAccount tbody tr td{
			vertical-align: inherit;
			padding: 11px 0;
		}
		.miCuenta .tableMyAccount tbody tr th:first-of-type,
		.miCuenta .tableMyAccount tbody tr td:first-of-type{
			padding: 11px 0 11px 11px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(1){
			width: 130px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(2){
			width: 15px;
			text-align: center;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(3){
			width: 110px;
			text-align: right;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(4){
			text-align: center;
			width: 55px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(5){
			text-align: right;
			width: 97px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(6){
			text-align: right;
			width: 155px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(7){
			text-align: right;
			width: 110px;
		}
		.miCuenta .tableMyPlays thead tr th:nth-of-type(8){
			width: 90px;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(3){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(4){
			text-align: center;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(5){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(5) input{
			width: 92px !important;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(6){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(6) i{
			vertical-align: bottom;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(7){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody th:nth-of-type(7) input{
			width: 92px !important;
		}
		.miCuenta .tableMyPlays tbody td{
			color: #0b4792;
		}
		.miCuenta .tableMyPlays tbody td p{
			color: #0b4792;
			margin: 0;
			text-align: right;
			font-size: 12px;
			line-height: normal;
			width: 110px;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(2){
			position: relative;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(2) div{
			position: absolute;
			background: #fdca27;
			color: #0b4792;
			right: 9px;
			top: 10px;
			border-radius: 4px;
			padding: 1px 2px;
			cursor: pointer;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(2) div p{
			width: inherit;
			text-align: center;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(2) div p:first-of-type{
			font-size: 8px;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(2) div p:last-of-type{
			font-size: 15px;
			font-weight: 700;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(3){
			text-align: left;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(4){
			text-align: left;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(4) div{
			background: #fdca27;
			color: #0b4792;
			border-radius: 4px;
			padding: 3px 0 1px;
			width: 28px;
			line-height: normal;
			display: inline-block;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(4) div i{
			font-size: 20px;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(5){
			text-align: left;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(6){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(7){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(8){
			text-align: right;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(8) a{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 24px !important;
			border-radius: 4px;
			margin: 0 2px 0 0;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(8) a:hover{
			background: #0b4792;
			color: #fdca27;
		}
		.miCuenta .tableMyPlays tbody td:nth-of-type(8) .active{
			background: #0b4792;
			color: #fdca27;
		}
		.miCuenta .misAbonosRecurent thead tr th{
			text-align: right;
		}
		.miCuenta .misAbonosRecurent thead tr th:nth-of-type(1){
			width: 195px;
			text-align: left;
		}
		.miCuenta .misAbonosRecurent thead tr th:nth-of-type(2){
			width: 170px;
			text-align: right;
		}
		.miCuenta .misAbonosRecurent thead tr th:nth-of-type(3){
			width: 220px;
			text-align: right;
		}
		.miCuenta .misAbonosRecurent thead tr th:nth-of-type(4){
			width: 140px;
			text-align: right;
		}
		.miCuenta .misAbonosRecurent thead tr th:nth-of-type(5){
			width: 110px;
		}
		.miCuenta .misAbonosRecurent tbody th{
			text-align: right;
		}
		.miCuenta .misAbonosRecurent tbody th:nth-of-type(1){
			text-align: left;
		}
		.miCuenta .misAbonosRecurent tbody th:nth-of-type(4){
			text-align: right;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(2){
			text-align: right;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(3){
			text-align: right;
			font-size: 14px;
			padding-right: 42px;
			position: relative;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(3) i{
			vertical-align: sub;
			font-size: 14px;
			margin: 0 0 0 2px;
			position: absolute;
			right: 26px;
			top: 16px;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(3) a{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 24px !important;
			border-radius: 4px;
			margin: 0 0 0 2px;
			vertical-align: middle;
			position: absolute;
			right: 0;
			top: 10px;
			cursor: pointer;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(3) a:hover{
			background: #0b4792;
			color: #fdca27;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(4){
			text-align: right;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(5){
			text-align: right;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(6) a{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 85% !important;
			border-radius: 4px;
			margin: 0 2px 0 0;
			vertical-align: middle;
			cursor: pointer;
			text-align: center;
			height: 24.45px;
			line-height: 24px;
			text-transform: uppercase;
		}
		.miCuenta .misAbonosRecurent tbody td:nth-of-type(6) a:hover{
			background: #0b4792;
			color: #fdca27;
		}
		.miCuenta .misAbonosRecurent tbody td p{
			width: initial;
		}
		.miCuenta .misMovimientos thead tr th:nth-of-type(1){
			width: 125px;
		}
		.miCuenta .misMovimientos thead tr th:nth-of-type(2){
			width: 220px;
		}
		.miCuenta .misMovimientos thead tr th:nth-of-type(3){
			width: 450px;
		}
		.miCuenta .misMovimientos thead tr th:nth-of-type(4){
			width: 100px;
		}
		.miCuenta .misMovimientos thead tr th:nth-of-type(5){
			width: 100px;
			padding: 11px 11px 11px 0;
		}
		.miCuenta .misMovimientos tbody th{
			text-align: right !important;
		}
		.miCuenta .misMovimientos tbody th input{
			width: 85% !important;
		}
		.miCuenta .misMovimientos tbody th:nth-of-type(2) input{
			width: 70% !important;
		}
		.miCuenta .misMovimientos tbody th:nth-of-type(4) input{
			margin: 0 !important;
		}
		.miCuenta .misMovimientos tbody th:nth-of-type(5){
			width: 165px;
			padding: 11px 11px 11px 0;
		}
		.miCuenta .misMovimientos tbody th:nth-of-type(5) input{
			margin: 0 !important;
			width: 85% !important;
		}
		.miCuenta .misMovimientos tbody td:nth-of-type(5){
			padding: 11px 11px 11px 0;
		}
		.miCuenta .misMovimientos tbody .red{
			color: red;
		}
		.miCuenta .misMovimientos tbody .green{
			color: green;
		}
		.miCuenta .cobrarPremios,
		.miCuenta .recargarSaldo,
		.miCuenta .misDatos,
		.miCuenta .cuentasBancarias,
		.miCuenta .tarjetasBancarias{
			display: none;
			padding: 0px 0;
		}
		.miCuenta .cobrarPremios div,
		.miCuenta .recargarSaldo div,
		.miCuenta .misDatos div,
		.miCuenta .cuentasBancarias div{
			background: #dbeaf6;
			color: #0b4792;
			padding: 15px;
		}
		.miCuenta .cobrarPremios div label,
		.miCuenta .recargarSaldo div label,
		.miCuenta .misDatos div label,
		.miCuenta .cuentasBancarias div label{
			display: block;
			margin: 0 0 15px;
		}
		.miCuenta .cobrarPremios div label p,
		.miCuenta .recargarSaldo div label p,
		.miCuenta .misDatos div label p,
		.miCuenta .cuentasBancarias div label p{
			margin: 0 0 0 10px;
			font-size: 12px;
			font-weight: normal;
		}
		.miCuenta .cobrarPremios div label div,
		.miCuenta .recargarSaldo div label div,
		.miCuenta .misDatos div label div,
		.miCuenta .cuentasBancarias div label div{
			background: #ffffff;
			padding: 5px 15px;
			display: inline-block;
			font-weight: normal;
			width: 97%;
		}
		.miCuenta .cobrarPremios div label input[type="radio"],
		.miCuenta .recargarSaldo div label input[type="radio"],
		.miCuenta .misDatos div label input[type="radio"],
		.miCuenta .cuentasBancarias div label input[type="radio"]{
			width: initial;
			margin: 0 7px 0 0;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div label input[type="text"],
		.miCuenta .recargarSaldo div label input[type="text"],
		.miCuenta .misDatos div label input[type="text"],
		.miCuenta .cuentasBancarias div label input[type="text"]{
			margin: 10px 0 0;
			background: #ffffff;
			border: 0 none;
			height: 30px;
			text-indent: 8px;
		}
		.miCuenta .cobrarPremios div label textarea,
		.miCuenta .recargarSaldo div label textarea,
		.miCuenta .misDatos div label textarea,
		.miCuenta .cuentasBancarias div label textarea{
			margin: 10px 0 0;
			background: #ffffff;
			border: 0 none;
			text-indent: 8px;
			box-shadow: none;
		}
		.miCuenta .cobrarPremios div label select,
		.miCuenta .recargarSaldo div label select,
		.miCuenta .misDatos div label select,
		.miCuenta .cuentasBancarias div label select{
			margin: 10px 0 0;
			height: 30px;
			border: 0 none;
			width: 33%;
		}
		.miCuenta .cobrarPremios div button,
		.miCuenta .recargarSaldo div button,
		.miCuenta .misDatos div button,
		.miCuenta .cuentasBancarias div button{
			background: #ffffff;
			font-weight: bold;
			margin-top: 0;
			margin-bottom: 0;
		}
		.miCuenta .cobrarPremios div .identNumber select,
		.miCuenta .recargarSaldo div .identNumber select,
		.miCuenta .misDatos div .identNumber select,
		.miCuenta .cuentasBancarias div .identNumber select{
			width: 15%;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div .identNumber input[type="text"],
		.miCuenta .recargarSaldo div .identNumber input[type="text"],
		.miCuenta .misDatos div .identNumber input[type="text"],
		.miCuenta .cuentasBancarias div .identNumber input[type="text"]{
			width: 84.5%;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div .whereLive select,
		.miCuenta .recargarSaldo div .whereLive select,
		.miCuenta .misDatos div .whereLive select,
		.miCuenta .cuentasBancarias div .whereLive select{
			width: 49.79%;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div .whereLive input[type="text"],
		.miCuenta .recargarSaldo div .whereLive input[type="text"],
		.miCuenta .misDatos div .whereLive input[type="text"],
		.miCuenta .cuentasBancarias div .whereLive input[type="text"]{
			width: 49.79%;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div .whereLive input[type="text"]:last-of-type,
		.miCuenta .recargarSaldo div .whereLive input[type="text"]:last-of-type,
		.miCuenta .misDatos div .whereLive input[type="text"]:last-of-type,
		.miCuenta .cuentasBancarias div .whereLive input[type="text"]:last-of-type{
			width: 100%;
		}
		.miCuenta .cobrarPremios div .telef input,
		.miCuenta .recargarSaldo div .telef input,
		.miCuenta .misDatos div .telef input,
		.miCuenta .cuentasBancarias div .telef input{
			width: 49.79%;
			display: inline-block;
		}
		.miCuenta .cobrarPremios div .telef input:last-of-type,
		.miCuenta .recargarSaldo div .telef input:last-of-type,
		.miCuenta .misDatos div .telef input:last-of-type,
		.miCuenta .cuentasBancarias div .telef input:last-of-type{
			margin-left: 3px;
		}
		.miCuenta .cobrarPremios div .importe input,
		.miCuenta .recargarSaldo div .importe input,
		.miCuenta .misDatos div .importe input,
		.miCuenta .cuentasBancarias div .importe input{
			width: 8%;
			display: inline-block;
			margin: 10px 10px 0 !important;
		}
		.miCuenta .cobrarPremios .banckAcount,
		.miCuenta .recargarSaldo .banckAcount,
		.miCuenta .misDatos .banckAcount,
		.miCuenta .cuentasBancarias .banckAcount{
			margin: 25px 0 0;
		}
		.miCuenta .cobrarPremios .banckAcount input[type="text"],
		.miCuenta .recargarSaldo .banckAcount input[type="text"],
		.miCuenta .misDatos .banckAcount input[type="text"],
		.miCuenta .cuentasBancarias .banckAcount input[type="text"]{
			width: 19.66%;
		}
		.miCuenta .cobrarPremios .banckAcount input[type="text"]:nth-of-type(2),
		.miCuenta .cobrarPremios .banckAcount input[type="text"]:nth-of-type(3),
		.miCuenta .recargarSaldo .banckAcount input[type="text"]:nth-of-type(2),
		.miCuenta .recargarSaldo .banckAcount input[type="text"]:nth-of-type(3),
		.miCuenta .misDatos .banckAcount input[type="text"]:nth-of-type(2),
		.miCuenta .misDatos .banckAcount input[type="text"]:nth-of-type(3),
		.miCuenta .cuentasBancarias .banckAcount input[type="text"]:nth-of-type(2),
		.miCuenta .cuentasBancarias .banckAcount input[type="text"]:nth-of-type(3){
			width: 19.66%;
		}
		.miCuenta .cobrarPremios .banckAcount input[type="text"]:last-of-type,
		.miCuenta .recargarSaldo .banckAcount input[type="text"]:last-of-type,
		.miCuenta .misDatos .banckAcount input[type="text"]:last-of-type,
		.miCuenta .cuentasBancarias .banckAcount input[type="text"]:last-of-type{
			width: 100%;
		}
		.miCuenta .cobrarPremios .banckAcount button,
		.miCuenta .recargarSaldo .banckAcount button,
		.miCuenta .misDatos .banckAcount button,
		.miCuenta .cuentasBancarias .banckAcount button{
			width: 25%;
			margin: 0 0 0 75%;
			height: 40px;
			border: 0 none;
			color: #0b4792;
			border-radius: 4px;
			font-weight: normal;
		}
		.miCuenta .cobrarPremios .banckAcount button span,
		.miCuenta .recargarSaldo .banckAcount button span,
		.miCuenta .misDatos .banckAcount button span,
		.miCuenta .cuentasBancarias .banckAcount button span{
			transform: rotate(90deg);
			margin: 0 5px 0 0;
		}
		.miCuenta .cobrarPremios p,
		.miCuenta .recargarSaldo p,
		.miCuenta .misDatos p,
		.miCuenta .cuentasBancarias p{
			color: #0b4792;
			margin: 15px 0 5px;
		}
		.miCuenta .cobrarPremios button,
		.miCuenta .recargarSaldo button,
		.miCuenta .misDatos button,
		.miCuenta .cuentasBancarias button{
			width: 25%;
			margin: 25px 0 25px 75%;
			background: #fdca27;
			height: 40px;
			border: 0 none;
			color: #0b4792;
			border-radius: 4px;
		}
		.miCuenta .cobrarPremios button span,
		.miCuenta .recargarSaldo button span,
		.miCuenta .misDatos button span,
		.miCuenta .cuentasBancarias button span{
			transform: rotate(90deg);
			margin: 0 5px 0 0;
		}
		.miCuenta .cobrarPremios .btnGuardar,
		.miCuenta .recargarSaldo .btnGuardar,
		.miCuenta .misDatos .btnGuardar,
		.miCuenta .cuentasBancarias .btnGuardar{
			margin: 25px 0 25px 5px;
		}
		.miCuenta .cobrarPremios .btnCancelar,
		.miCuenta .recargarSaldo .btnCancelar,
		.miCuenta .misDatos .btnCancelar,
		.miCuenta .cuentasBancarias .btnCancelar{
			margin: 25px 0 25px 48%;
			background: #dbeaf6;
		}
		.miCuenta .misDatos .btnCancelar2{
			margin: 25px 0 25px 25%;
			background: #dbeaf6;
		}
		.miCuenta .cobrarPremios .metodoRecarga,
		.miCuenta .recargarSaldo .metodoRecarga,
		.miCuenta .misDatos .metodoRecarga,
		.miCuenta .cuentasBancarias .metodoRecarga{
			background: #ffffff;
			text-align: center;
		}
		.miCuenta .cobrarPremios .metodoRecarga p,
		.miCuenta .recargarSaldo .metodoRecarga p,
		.miCuenta .misDatos .metodoRecarga p,
		.miCuenta .cuentasBancarias .metodoRecarga p{
			text-align: left;
			font-weight: bold;
			margin: 0 0 25px;
		}
		.miCuenta .cobrarPremios .metodoRecarga label,
		.miCuenta .recargarSaldo .metodoRecarga label,
		.miCuenta .misDatos .metodoRecarga label,
		.miCuenta .cuentasBancarias .metodoRecarga label{
			display: inline-block;
			width: 45%;
		}
		.miCuenta .cobrarPremios .metodoRecarga label div,
		.miCuenta .recargarSaldo .metodoRecarga label div,
		.miCuenta .misDatos .metodoRecarga label div,
		.miCuenta .cuentasBancarias .metodoRecarga label div{
			width: initial;
			display: inline-block;
			padding: 0;
		}
		.miCuenta .cobrarPremios .metodoRecarga label div i,
		.miCuenta .recargarSaldo .metodoRecarga label div i,
		.miCuenta .misDatos .metodoRecarga label div i,
		.miCuenta .cuentasBancarias .metodoRecarga label div i{
			vertical-align: sub;
			margin: 5px;
		}
		.miCuenta .cobrarPremios .metodoRecarga label input[type="radio"],
		.miCuenta .recargarSaldo .metodoRecarga label input[type="radio"],
		.miCuenta .misDatos .metodoRecarga label input[type="radio"],
		.miCuenta .cuentasBancarias .metodoRecarga label input[type="radio"]{
			width: initial;
			display: inline-block;
			margin: 0;
		}
		.miCuenta .cobrarPremios .metodoTransferencia,
		.miCuenta .recargarSaldo .metodoTransferencia,
		.miCuenta .misDatos .metodoTransferencia,
		.miCuenta .cuentasBancarias .metodoTransferencia{
			display: none;
			background: #ffffff;
			border: 1px solid #dbeaf6;
		}
		.miCuenta .cobrarPremios .metodoTransferencia p,
		.miCuenta .recargarSaldo .metodoTransferencia p,
		.miCuenta .misDatos .metodoTransferencia p,
		.miCuenta .cuentasBancarias .metodoTransferencia p{
			margin: 0;
		}
		.miCuenta .cobrarPremios .metodoTransferencia ul,
		.miCuenta .recargarSaldo .metodoTransferencia ul,
		.miCuenta .misDatos .metodoTransferencia ul,
		.miCuenta .cuentasBancarias .metodoTransferencia ul{
			margin: 20px 0 0;
		}
		.miCuenta .cobrarPremios .metodoTransferencia ul li,
		.miCuenta .recargarSaldo .metodoTransferencia ul li,
		.miCuenta .misDatos .metodoTransferencia ul li,
		.miCuenta .cuentasBancarias .metodoTransferencia ul li{
			color: #0b4792;
			padding: 0;
		}
		.miCuenta .cobrarPremios .contentEndMetod,
		.miCuenta .recargarSaldo .contentEndMetod,
		.miCuenta .misDatos .contentEndMetod,
		.miCuenta .cuentasBancarias .contentEndMetod{
			padding: 0;
			background: transparent;
			display: none;
		}
		.miCuenta .cobrarPremios .avisoTranfe,
		.miCuenta .recargarSaldo .avisoTranfe,
		.miCuenta .misDatos .avisoTranfe,
		.miCuenta .cuentasBancarias .avisoTranfe{
			background: #0b4792;
			color: #ffffff;
			font-size: 16px;
			font-weight: bold;
			margin: 25px 0 25px;
		}
		.miCuenta .cobrarPremios .pleaseTranfe,
		.miCuenta .recargarSaldo .pleaseTranfe,
		.miCuenta .misDatos .pleaseTranfe,
		.miCuenta .cuentasBancarias .pleaseTranfe{
			background: #fdca27;
			color: #0b4792;
			margin: 0 0 25px;
		}
		.miCuenta .cobrarPremios .contentResult p,
		.miCuenta .recargarSaldo .contentResult p,
		.miCuenta .misDatos .contentResult p,
		.miCuenta .cuentasBancarias .contentResult p{
			margin: 0;
		}
		.miCuenta .cobrarPremios .addAcount,
		.miCuenta .recargarSaldo .addAcount,
		.miCuenta .misDatos .addAcount,
		.miCuenta .cuentasBancarias .addAcount{
			margin: 0;
		}
		.miCuenta .misDatos div label{
			font-weight: normal;
		}
		.miCuenta table.active{
			display: table;
		}
		.miCuenta div.active{
			display: block;
		}

	/* modales	My Acount*/
		.onlyModalAcount{
			display: none;
			width: 650px;
			height: 450px;
			margin: -200px 0 0 -325px;
			border-radius: 15px;
			padding: 26px;
			background: #ffffff;
			top: 50%;
			position: fixed;
			left: 50%;
			z-index: 999;
		}
		.onlyModalAcount div{
			color: #4a4a49;
		}
		.onlyModalAcount h3{
			color: #4a4a49;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: center;
			font-size: 39px;
			margin: 0 0 10px;
			font-weight: 700;
		}
		.onlyModalAcount .closeModalAcount{
			position: absolute;
			right: 7px;
			color: #4a4a49;
			text-shadow: none;
			background: #dbeaf6;
			border-radius: 50%;
			font-size: 28px;
			font-weight: normal;
			height: 26px;
			width: 26px;
			top: 7px;
			text-align: center;
			line-height: 28px;
			cursor: pointer;
		}
		.backOnlyModalAcount{
			background: rgba(0, 0, 0, 0.4);
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: none;
			z-index: 998;
		}
		.modalAbono{
			width: 260px;
			height: 270px;
			margin: -135px 0 0 -130px;
		}
		.modalAbono div{
			color: #0b4793;
			font-size: 16px;
			font-weight: 700;
			text-align: center;
		}
		.modalAbono div div{
			background: #ffffff;
			margin: 3px 0 12px;
		}
		.modalModificarAbono{
			width: 460px;
			height: initial;
			margin: -203.5px 0 0 -230px;
		}
		.modalModificarAbono div{
			text-align: center;
			color: #ffffff;
			background: #0b4793;
			padding: 4px 0;
			margin: 0 0 10px;
		}
		.modalModificarAbono .bigBlue{
			font-size: 46px;
			font-weight: 700;
		}
		.modalModificarAbono .littleBlue{
			margin: 0 0 20px;
		}
		.modalModificarAbono p{
			padding: 2px 0 2px 110px;
			margin: 0;
			font-size: 12px;
		}
		.modalModificarAbono p label{
			margin: 0;
		}
		.modalModificarAbono p input{
			width: initial;
			margin: 0 8px 0 0;
		}
		.modalModificarAbono form div{
			margin: 20px 0 20px;
			border: 2px solid #0b4793;
			background: transparent;
			color: #0b4793;
			padding: 12px 0;
			font-size: 12px;
		}
		.modalModificarAbono form div input{
			width: 75px;
			background: #ffffff;
			border: none 0 transparent;
			height: 16px;
			margin: 0 5px;
			vertical-align: text-bottom;
		}
		.modalModificarAbono form div p{
			padding: 0 74px 0 0;
			text-align: right;
		}
		.modalModificarAbono form div p:first-of-type{
			padding: 0 211px 0 0;
		}
		.modalModificarAbono form .cancel,
		.modalModificarAbono form .modificar{
			width: 100%;
			text-transform: uppercase;
			border-radius: 3px;
			background: #0b4793;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border: 0 none transparent;
			padding: 5px 0;
		}
		.modalModificarAbono form .cancel{
			margin: 0 4px 0 0;
		}
		.modalModificarAbono-jueves{
			width: 460px;
			height: initial;
			margin: -203.5px 0 0 -230px;
		}
		.modalModificarAbono-jueves div{
			text-align: center;
			color: #ffffff;
			background: #0b4793;
			padding: 4px 0;
			margin: 0 0 10px;
		}
		.modalModificarAbono-jueves .bigBlue{
			font-size: 46px;
			font-weight: 700;
		}
		.modalModificarAbono-jueves .littleBlue{
			margin: 0 0 20px;
		}
		.modalModificarAbono-jueves p{
			padding: 2px 0 2px 110px;
			margin: 0;
			font-size: 12px;
		}
		.modalModificarAbono-jueves p label{
			margin: 0;
		}
		.modalModificarAbono-jueves p input{
			width: initial;
			margin: 0 8px 0 0;
		}
		.modalModificarAbono-jueves form div{
			margin: 20px 0 20px;
			border: 2px solid #0b4793;
			background: transparent;
			color: #0b4793;
			padding: 12px 0;
			font-size: 12px;
		}
		.modalModificarAbono-jueves form div input{
			width: 75px;
			background: #ffffff;
			border: none 0 transparent;
			height: 16px;
			margin: 0 5px;
			vertical-align: text-bottom;
		}
		.modalModificarAbono-jueves form div p{
			padding: 0 74px 0 0;
			text-align: right;
		}
		.modalModificarAbono-jueves form div p:first-of-type{
			padding: 0 211px 0 0;
		}
		.modalModificarAbono-jueves form .cancel,
		.modalModificarAbono-jueves form .modificar{
			width: 100%;
			text-transform: uppercase;
			border-radius: 3px;
			background: #0b4793;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border: 0 none transparent;
			padding: 5px 0;
		}
		.modalModificarAbono-jueves form .cancel{
			margin: 0 4px 0 0;
		}
		.AbonomodalPagar{
			width: 450px;
			margin-left: -225px;
		}
		.AbonomodalPagar div{
			margin: 0 0 10px;
		}
		.AbonomodalPagar .otherBlue{
			background: #0b4793;
			font-size: 36px;
			font-weight: 700;
			color: #fdca27;
			text-align: center;
		}
		.AbonomodalPagar .otherBlue span{
			color: #ffffff;
			font-size: 46px;
		}
		.AbonomodalPagar form ul{
			background: #ffffff;
			text-align: center;
			margin: 0 0 15px;
			padding: 10px 0;
			height: 150px;
			overflow-x: hidden;
		}
		.AbonomodalPagar form ul li{
			color: #0b4793;
			padding: 0 12px;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.AbonomodalPagar form ul li:first-of-type span:first-of-type{
			text-align: center;
		}
		.AbonomodalPagar form ul li span{
			text-align: center;
			width: 25%;
			display: inline-block;
		}
		.AbonomodalPagar form ul li span:first-of-type{
			text-align: left;
		}
		.AbonomodalPagar form ul li span:nth-of-type(2){
			width: 50%;
		}
		.AbonomodalPagar form ul li span input{
			width: initial;
			margin: 0 5px 0 0;
		}
		.AbonomodalPagar form ul .red{
			color: #ff4242;
		}
		.AbonomodalPagar form .cancel,
		.AbonomodalPagar form .modificar{
			width: 100%;
			text-transform: uppercase;
			border-radius: 3px;
			background: #0b4793;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border: 0 none transparent;
			padding: 5px 0;
		}
		.AbonomodalPagar form .cancel{
			margin: 0 4px 0 0;
		}
		.AbonomodalDetalle{
			width: 460px;
			height: initial;
			margin: -203.5px 0 0 -230px;
		}
		.AbonomodalDetalle div{
			text-align: left;
			color: #ffffff;
			background: #0b4793;
			padding: 4px 12px;
		}
		.AbonomodalDetalle ul{
			background: #ffffff;
			text-align: left;
			margin: 0 0 15px;
			padding: 10px 0;
		}
		.AbonomodalDetalle ul li{
			color: #0b4793;
			padding: 5px 12px;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.AbonomodalDetalle ul li i{
			font-size: 12px;
		}
		.loteriamodalDetalle{
			width: 650px;
			height: initial;
			margin: -203.5px 0 0 -230px;
		}
		.loteriamodalDetalle div div{
			text-align: left;
			color: #ffffff;
			background: #0b4793;
			padding: 4px 12px;
		}
		.loteriamodalDetalle p{
			text-align: left;
			color: #0b4792;
			padding: 4px 11px;
		}
		.loteriamodalDetalle ul{
			background: #ffffff;
			text-align: left;
			margin: 0 0 15px;
			padding: 10px 0;
		}
		.loteriamodalDetalle ul li{
			color: #0b4793;
			padding: 5px 12px;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.loteriamodalDetalle ul li i{
			font-size: 12px;
		}
		.bodyPremios{
			background: #ffffff !important;
			padding: 20px !important;
		}
		.disponiblesAbonos{
			display: block;
			color: #0b4792;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: left;
			font-weight: 700;
			padding: 25px 0 20px;
			font-size: 22px;
			text-transform: none;
		}
		.disponiblesAbonosRadios{
			text-align: center;
		}
		.disponiblesAbonosRadios label{
			margin: 15px 15px 25px;
			display: inline-block;
			color: #ffffff;
			font-weight: normal;
			background: #0b4793;
			padding: 8px 20px;
		}
		.disponiblesAbonosRadios input{
			display: inline-block;
			width: initial;
			vertical-align: sub;
			margin: 0 3px;
		}
		.AbonomodalDisponible{
			width: 424px;
			margin-left: -212px;
			height: 468px;
			margin-top: -264px;
		}
		.AbonomodalDisponible .closeModalAcount{
			line-height: 25px;
			text-indent: 1px;
		}
		.AbonomodalDisponible .solicSeacond{
			background: #0b4792;
			color: #ffffff;
			text-align: right;
			position: relative;
			padding: 12px;
			margin: 15px 0 10px;
		}
		.AbonomodalDisponible .solicSeacond p{
			color: #ffffff;
			line-height: normal;
			width: 288px;
			display: inline-block;
			text-align: left;
			font-size: 12px;
		}
		.AbonomodalDisponible .solicSeacond p:first-of-type{
			color: #fdca27;
		}
		.AbonomodalDisponible .solicSeacond i{
			position: absolute;
			left: 12px;
			top: 50%;
			width: 46px;
			height: 46px;
			font-size: 42px;
			margin: -23px 0 0 0;
		}
		.AbonomodalDisponible button{
			background-color: #0b4792;
			color: #fdca27;
			border: 0 none;
			border-radius: 3px;
			padding: 5px 10px;
			display: inline-block;
			margin: 10px 0 0;
		}
		.AbonomodalDisponible button:last-of-type{
			margin-left: 17px;
		}
	/* End modales	My Acount*/

	/*Estadisticas y resultados*/
		.containerResult,
		.containerEstadist,
		.containerEstadist-quiniela,
		.containerDownload{
			display: none;
		}
		.containerResult h2,
		.containerEstadist h2,
		.containerEstadist-quiniela h2,
		.containerDownload h2{
			padding: 0;
			font-family: 'Yanone Kaffeesatz', sans-serif;
		}
		.resultadosAll .firstRow{
			display: inline-block;
		}
		.resultadosAll .firstRow div{
			display: inline-block;
			color: #3B61BB;
			padding: 15px 0;
			width: 33.1%;
			font-size: 16px;
			text-align: right;
		}
		.resultadosAll .firstRow div:first-of-type{
			text-align: left;
		}
		.resultadosAll .firstRow div select{
			height: 36px;
			border: 1px solid #c6c6c6;
			margin: 0 5px;
			padding: 0 5px;
			color: #575756;
			font-size: 16px;
		}
		.resultadosAll .firstRow div a{
			background-color: #3B61BB;
			border: 1px solid #3B61BB;
			color: #ffffff;
			font-size: 16px;
			height: 36px;
			padding: 6px 0;
			display: inline-block;
			width: 310px;
			text-align: center;
			border-radius: 3px;
			cursor: pointer;
		}
		.resultadosAll .firstRow div .spinner .sub,
		.resultadosAll .firstRow div .spinner .add{
			line-height: 38px;
			height: 36px;
			background: #c6c6c6;
			color: #ffffff;
		}
		.resultadosAll .firstRow div .spinner .sub:hover,
		.resultadosAll .firstRow div .spinner .add:hover{
			background: #3B61BB;
			color: #ffffff;
		}
		.resultadosAll .headerResul{
			background-color: #3B61BB;
			color: #ffffff;
			padding: 8px 10px;
			font-size: 20px;
		}
		.resultadosAll .bodyResul{
			background: #ffffff;
			padding: 15px;
			border: 1px solid #c6c6c6;
		}
		.resultadosAll .bodyResul div{
			display: inline-block;
			margin: 0 0 10px;
		}
		.resultadosAll .bodyResul div p{
			text-align: center;
			color: #575756;
			padding: 0 0 12px;
			font-size: 16px;
		}
		.resultadosAll .bodyResul div.numGanadores{
			width: 59%;
			margin: 0 10% 0 0;
		}
		.resultadosAll .bodyResul div.numGanadores div{
			background: #c6c6c6;
			padding: 10px 0;
			width: 41px;
			text-align: center;
			margin: 0 18px 0 0;
			border-radius: 100px;
		}
		.resultadosAll .bodyResul div.numGanadores div:last-of-type{
			margin: 0;
		}
		.resultadosAll .bodyResul div.estrGanadoras{
			width: 30%;
			text-align: center;
		}
		.resultadosAll .bodyResul div.estrGanadoras div{
			background: url("/RecursosAranya/images/Arana/estrella_azul01.png") no-repeat scroll center top transparent;
			color: #ffffff;
			padding: 13px 0;
			width: 41px;
		}
		.resultadosAll .bodyResul p{
			margin: 0;
			line-height: normal;
			color: #575756;
			font-size: 14px;
		}
		.resultadosAll .bodyTableResul{
			border: 1px solid #c6c6c6;
		}
		.resultadosAll .bodyTableResul table{
			margin: 0;
		}
		.resultadosAll .bodyTableResul table thead th{
			text-align: left;
			padding: 10px 21px;
			font-size: 16px;
			text-transform: none;
			color: #575756;
		}
		.resultadosAll .bodyTableResul table thead th:nth-of-type(2){
			text-align: center;
		}
		.resultadosAll .bodyTableResul table thead th:last-of-type{
			text-align: right;
		}
		.resultadosAll .bodyTableResul table tbody td{
			text-align: left;
			padding: 10px 21px;
			font-size: 14px;
			color: #575756;
		}
		.resultadosAll .bodyTableResul table tbody td:nth-of-type(2){
			text-align: center;
		}
		.resultadosAll .bodyTableResul table tbody td:last-of-type{
			text-align: right;
		}
		.conbGanadoraAll{
			display: none;
		}
		.conbGanadoraAll .firstRow{
			display: inline-block;
		}
		.conbGanadoraAll .firstRow div{
			display: inline-block;
			color: #3B61BB;
			padding: 15px 0;
			width: 24.65%;
			font-size: 16px;
			text-align: right;
		}
		.conbGanadoraAll .firstRow div:first-of-type{
			width: 50%;
			text-align: left;
		}
		.conbGanadoraAll .firstRow div select{
			height: 36px;
			border: 1px solid #d3e5f4;
			margin: 0 5px;
			padding: 0 5px;
			color: #3B61BB;
			font-size: 16px;
		}
		.conbGanadoraAll .firstRow div a{
			background-color: #3B61BB;
			border: 1px solid #3B61BB;
			color: #ffffff;
			font-size: 16px;
			height: 36px;
			padding: 6px 0;
			display: inline-block;
			width: 280px;
			text-align: center;
			border-radius: 3px;
			cursor: pointer;
		}
		.conbGanadoraAll table{
			margin: 0;
			outline: 1px solid #c6c6c6;
		}
		.conbGanadoraAll table thead tr{
			border: 1px solid #3B61BB;
		}
		.conbGanadoraAll table thead th{
			text-align: center;
			padding: 10px 21px;
			font-size: 16px;
			text-transform: none;
			background: #3B61BB;
			color: #ffffff;
		}
		.conbGanadoraAll table thead th:first-of-type{
			width: 179px;
			text-align: left;
		}
		.conbGanadoraAll table thead th:nth-of-type(2){
			width: 600px;
		}
		.conbGanadoraAll table thead th:nth-of-type(3){
			width: 181px;
		}
		.conbGanadoraAll table thead th:nth-of-type(4){
			width: 65px;
		}
		.conbGanadoraAll table thead th:last-of-type{
			width: 140px;
		}
		.conbGanadoraAll table tbody td{
			text-align: left;
			padding: 10px 21px;
			font-size: 14px;
			color: #575756;
			text-align: center;
			vertical-align: middle;
		}
		.conbGanadoraAll table tbody td div{
			display: inline-block;
			padding: 10px 0;
			width: 41px;
			text-align: center;
			border-radius: 100px;
			margin: 0 5px 0 0;
			background: #c6c6c6;
		}
		.conbGanadoraAll table tbody td div:nth-of-type(5){
			margin: 0 40px 0 0;
		}
		.conbGanadoraAll table tbody td div:nth-of-type(6),
		.conbGanadoraAll table tbody td div:nth-of-type(7){
			background: url("/RecursosAranya/images/Arana/estrella_azul01.png") no-repeat scroll center 1px transparent;
			color: #ffffff;
			padding: 13px 0;
			width: 41px;
			background-size: 36px;
		}
		.containerEstadist .headerEsta{
			border: 1px solid #c6c6c6;
			border-bottom: none 0;
		}
		.containerEstadist .headerEsta p{
			color: #575756;
			margin: 15px 10px 5px;
		}
		.containerEstadist .headerEsta .panelFilter{
			margin: 5px 10px 0;
			padding: 0 0 10px;
		}
		.containerEstadist .headerEsta .panelFilter div{
			text-align: right;
			width: 49.5%;
			display: inline-block;
		}
		.containerEstadist .headerEsta .panelFilter div:first-of-type{
			text-align: left;
		}
		.containerEstadist .headerEsta .panelFilter div:first-of-type div{
			background-color: #3B61BB;
			border: 1px solid #c6c6c6;
			color: #ffffff;
			font-size: 14px;
			height: 36px;
			padding: 10px 0;
			display: inline-block;
			width: 180px;
			text-align: center;
		}
		.containerEstadist .headerEsta .panelFilter select{
			height: 36px;
			border: 1px solid #d3e5f4;
			margin: 0 5px;
			padding: 0 5px;
			color: #3B61BB;
		}
		.containerEstadist .headerEsta .panelFilter select:first-of-type{
			margin: 0 0 0 75px;
		}
		.containerEstadist .headerEsta .panelFilter input{
			background-color: #3B61BB;
			border: 1px solid #3B61BB;
			color: #ffffff;
			font-weight: bold;
			height: 36px;
			display: inline-block;
			text-align: center;
			font-size: 16px;
			border-radius: 3px;
			width: initial;
			padding: 0 25px;
		}
		.containerEstadist .bodyEsta{
			border: 1px solid #c6c6c6;
			border-top: none 0;
			background: #ffffff;
		}
		.containerEstadist .bodyEsta ul li{
			padding: 10px 15px;
			color: #575756;
			font-size: 14px;
		}
		.containerEstadist .escrutinioHead{
			background-color: #3B61BB;
			color: #ffffff;
			padding: 8px 10px;
			font-size: 16px;
		}
		.containerEstadist table{
			margin: 0;
			border: 1px solid #c6c6c6;
			border-top: none 0;
		}
		.containerEstadist table thead{
			border: 1px solid #c6c6c6;
			border-top: none 0;
			border-bottom: none 0;
		}
		.containerEstadist table thead th{
			text-align: center;
			padding: 10px 21px;
			font-size: 14px;
			text-transform: none;
			background: #e2e2e2;
			color: #575756;
		}
		.containerEstadist table thead th:nth-of-type(2){
			width: 500px;
		}
		.containerEstadist table tbody td{
			text-align: left;
			padding: 10px 21px;
			font-size: 14px;
			color: #575756;
			text-align: center;
			vertical-align: middle;
		}
		.containerDownload img{
			width: 100%;
			height: 95px;
			margin: 0 0 5px 0;
		}
		.containerDownload p{
			padding: 0 9px;
		}
		.navegationBtns{
			cursor: pointer;
		}
		.navegationBtns span{
			margin: 0 5px 0 0;
			top: -1px;
		}
	/*End estadisticas y resultados*/

	.modalOK{
		display: block !important;
	}

	/* ----------- Generica ----------- */
		/* Portrait and Landscape */
			@media only screen and (min-device-width: 320px) and (max-device-width: 680px){
				.home .header{
					background: #0b4792;
					height: 165px;
					transition: .4s ease;
					left: 0;
				}
				.home .footer{
					transition: .4s ease;
					left: 0;
					position: relative;
				}
				.container{
					padding: 0 7%;
				}
				.spclWhidth{
					padding: 0;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro p{
					font-size: 18px;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro p a{
					height: 23px;
					width: 23px;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro p a span{
					font-size: 12px;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro div:nth-child(3) p{
					font-size: 42px;
					margin: 15px 0 5px;
					position: relative;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro div:nth-child(3) p span{
					font-size: 42px;
					vertical-align: baseline;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro div:nth-child(3) p a{
					vertical-align: top;
					height: 25px;
					width: 25px;
					position: absolute;
					right: 0;
					z-index: 3;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro div:nth-child(3) p a:nth-child(2){
					right: 33px;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro div:nth-child(3) p a span{
					font-size: 14px;
					vertical-align: top;
					margin: 4px 0 0 5px;
				}
				.gameDetails .listDetailsGame{
					padding: 0 22px;
					margin: 0 0 20px !important;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro{
					padding: 5px 0 15px;
					border-bottom: 1px solid #0B4792;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro:last-child{
					border: 0 none;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1),
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
					width: 43.5%;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1) p,
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) p{
					font-size: 18px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
					width: 10%;
					height: 23px;
					overflow: hidden;
					margin: 0 0 -4px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p{
					margin: 0;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2) p a span{
					margin: 0 0 0 4.5px;
					font-size: 13px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3) p{
					font-size: 18px;
					text-align: right;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4){
					width: 100%;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p{
					margin: 7px 0 5px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p select{
					width: 100%;
					border-radius: 3px;
					padding: 8px;
					text-transform: uppercase;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
					width: 100%;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p{
					position: relative;
					text-align: left;
					font-size: 42px;
					margin: 18px 0 14px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
					font-size: 42px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a{
					height: 28px;
					width: 28px;
					position: absolute;
					right: 0;
					bottom: -2px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a:nth-child(2){
					right: 36px;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a:nth-child(2) span{
					margin: 3px 1px 0 0;
				}
				.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p a span{
					font-size: 18px;
					margin: 5px 1px 0 0;
				}
				.gameDetails .panel-body-jugada{
					margin: 0;
				}
				.gameDetails .panel-body-jugada .color-azul-oscuro{
					display: block;
				}
				.loteriaBuyType .radioButtonsBuyType form ul li{
					width: 47%;
					display: inline-block;
				}
				.loteriaBuyType .radioButtonsBuyType form ul li:last-child{
					margin: 0 0 0 4%;
				}
				.loteriaBuyType .radioButtonsBuyType label{
					padding: 6px 5px 6px 36px;
				}
				.loteriaBuyType .radioButtonsBuyType label span{
					font-size: 17px;
					line-height: normal;
				}
				.loteriaBuyType .radioButtonsBuyType label span:before{
					top: 16px;
				}
				.loteriaBuyType .formContentAniadirSeleccionar form{
					margin: 25px 0;
				}
				.loteriaBuyType .col-md-8 p{
					margin: 0;
					padding: 0;
					line-height: normal;
					font-size: 12px;
				}
				.loteriaBuyType .col-md-8 p .spcClass{
					display: block;
					text-align: right;
				}
				.loteriaBuyType .col-md-8 p .spcClass span{
					font-size: 22px;
				}
				.contentResponse .responseWhite{
					padding: 5px 0;
				}
				.contenedorQuiniela{
					display: inline-block !important;
					padding: 0 5px 5px 7px;
					width: 100%;
					flex-wrap: inherit;
					justify-content: inherit;
				}
				.contenedorQuiniela a{
					padding: 2px 0;
					height: 25.9px;
					width: 29%;
					line-height: inherit;
					display: inherit;
				}
				.services-list{
					text-align: center;
					margin-top: 60px;
				}
				.parrilla-partidos{
					display: inline-block !important;
					padding: 0;
					width: 100%;
					flex-wrap: inherit;
					justify-content: inherit;
				}
				.parrilla-partidos .partidos{
					display: block;
					padding: 5px 0 5px 5px;
					margin-bottom: 2px;
				}
				.col-special{
					width: 100%;
				}
				.seccion-numeroClave .divAbsolute{
					position: absolute;
					z-index: 1;
					top: 1084px;
					width: 93%;
				}
				.simple .contenedor-boletoQuiniela{
					margin: 0 0 85px;
				}
				.multiple .contenedor-boletoQuiniela{
					margin: 0 0 115px;
				}
				.reducidoOficial .contenedor-boletoQuiniela{
					margin: 0 0 115px;
				}
				#panelJugada .contenedor-boleto-multiple{
					margin-top: 25px;
				}
				.spcOut{
					white-space: normal;
				}
				.contentDragDrop .cotentBlueLight #holder ul li{
					padding: 0;
				}
				.contentDragDrop .headerBox{
					height: initial;
					padding: 10px 0 10px 10px;
				}
				.contentDragDrop .bodyBox ul li{
					height: initial;
				}
				.miCuenta h1{
					margin: 0;
					padding: 0 0 20px;
					font-size: 26px;
				}
				.miCuenta .primeraFila .btnExcelCalendar{
					padding: 0;
					text-align: left;
				}
				.miCuenta .primeraFila .btnExcelCalendar a{
					background-position: 0px 6px;
					padding: 5px 5px 4px 19px;
				}
				.miCuenta .primeraFila .btnExcelCalendar .form-horizontal div{
					width: 125px;
				}
				.miCuenta .primeraFila .btnExcelCalendar .form-horizontal .input-group-addon span{
					margin: 0;
				}
				.miCuenta .sideWraper{
					overflow: hidden;
					width: 100%;
				}
				.miCuenta .sideMenu{
					position: fixed;
					top: 0;
					left: -84%;
					width: 84%;
					bottom: 0;
					overflow: auto;
					z-index: 99999;
					background: #0b4792;
					transition: .4s ease;
				}
				.miCuenta .sideMenu div{
					margin: 8px 0 0;
					background: transparent;
				}
				.miCuenta .sideMenu div ul li{
					border-bottom: 1px solid #0b4792;
					background: #dbeaf6;
				}
				.miCuenta .contentNoAside{
					overflow: auto;
				}
				.miCuenta .contentNoAside table{
					width: 245px !important;
				}
				.miCuenta .tableMyPlays thead tr th{
					text-align: center !important;
				}
				.miCuenta .cobrarPremios .banckAcount input[type="text"]{
					width: 100% !important;
				}
				.miCuenta .cobrarPremios .banckAcount select{
					width: initial !important;
				}
				.miCuenta .cobrarPremios div .identNumber select{
					width: initial !important;
				}
				.miCuenta .cobrarPremios div label select,
				.miCuenta .recargarSaldo div label select,
				.miCuenta .misDatos div label select,
				.miCuenta .cuentasBancarias div label select{
					width: 32%;
				}
				.miCuenta .cobrarPremios div label input[type="text"],
				.miCuenta .recargarSaldo div label input[type="text"],
				.miCuenta .misDatos div label input[type="text"],
				.miCuenta .cuentasBancarias div label input[type="text"]{
					margin: 10px 0 0 !important;
					width: 72%;
				}
				.miCuenta .cobrarPremios div label div,
				.miCuenta .recargarSaldo div label div,
				.miCuenta .misDatos div label div,
				.miCuenta .cuentasBancarias div label div{
					width: 92.2%;
				}
				.miCuenta .cobrarPremios div .identNumber select,
				.miCuenta .recargarSaldo div .identNumber select,
				.miCuenta .misDatos div .identNumber select,
				.miCuenta .cuentasBancarias div .identNumber select{
					width: initial;
				}
				.miCuenta .cobrarPremios .banckAcount input[type="text"],
				.miCuenta .recargarSaldo .banckAcount input[type="text"],
				.miCuenta .misDatos .banckAcount input[type="text"],
				.miCuenta .cuentasBancarias .banckAcount input[type="text"]{
					width: 100% !important;
				}
				.miCuenta .cobrarPremios .banckAcount select,
				.miCuenta .recargarSaldo .banckAcount select,
				.miCuenta .misDatos .banckAcount select,
				.miCuenta .cuentasBancarias .banckAcount select{
					width: initial !important;
				}
				.miCuenta .cobrarPremios .banckAcount button,
				.miCuenta .recargarSaldo .banckAcount button,
				.miCuenta .misDatos .banckAcount button,
				.miCuenta .cuentasBancarias .banckAcount button{
					width: 100%;
					margin: 0;
				}
				.miCuenta .cobrarPremios button,
				.miCuenta .recargarSaldo button,
				.miCuenta .misDatos button,
				.miCuenta .cuentasBancarias button{
					width: 100%;
					margin: 25px 0;
				}
				.miCuenta .cobrarPremios .btnCancelar,
				.miCuenta .recargarSaldo .btnCancelar,
				.miCuenta .misDatos .btnCancelar,
				.miCuenta .cuentasBancarias .btnCancelar{
					margin: 25px 0;
				}
				.miCuenta .cobrarPremios .btnGuardar,
				.miCuenta .recargarSaldo .btnGuardar,
				.miCuenta .misDatos .btnGuardar,
				.miCuenta .cuentasBancarias .btnGuardar{
					margin: 25px 0;
				}
				.miCuenta .misDatos div label input[type="text"]{
					width: 100%;
				}
				.btnMenuSide{
					display: block;
					background: #0b4792;
					color: #ffffff;
					font-weight: 700;
					transform: rotate(90deg);
					position: fixed;
					top: 190px;
					left: -25px;
					z-index: 5;
					padding: 5px 17px;
					letter-spacing: 1px;
					border: 1px solid #ffffff;
					border-radius: 5px 5px 0 0;
					box-shadow: 2px -1px 3px rgba(0, 0, 0, 0.5);
				}
				.miCuenta,
				.PieBanner,
				.SectionPie{
					transition: .4s ease;
					position: relative;
					left: 0;
				}
				.stopBody{
					overflow: hidden;
				}
				.backAsideMenu{
					display: none;
					opacity: 0;
					position: fixed;
					top: 0px;
					bottom: 0px;
					left: 0;
					right: 0;
					background: rgba(0, 0, 0, 0.7);
					z-index: 9999;
					transition: .4s ease;
				}
				.acountWrapper{
					overflow: hidden;
				}
			}

	/* ----------- iPhone 6+ ----------- */
		/* Portrait and Landscape */
			/* Landscape */
				@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
						left: 42%;
						top: 62px;
					}
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
						font-size: 58px;
					}
					.panel-heading-boletos2{
						height: initial;
						padding: 20px;
					}
					.contenedorQuiniela a{
						padding: 3px 0;
						height: 26px;
						margin: 0px 1px 2px;
						width: 30%;
					}
					.parrilla-partidos .partidos{
						padding: 5px 0 4px 5px;
						margin-bottom: 2px;
					}
				}

	/* ----------- iPhone 6 ----------- */
		/* Portrait and Landscape */
			/* Landscape */
				@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
						left: 42%;
						top: 58px;
					}
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
						font-size: 54px;
					}
					.panel-heading-boletos2{
						height: initial;
					}
					.panel-heading-boletos2 .displayFlexAlignItemsSpBet .dropdown{
						text-align: center;
					}
					.panel-heading-boletos2 .displayFlexAlignItemsSpBet .dropdown ul{
						margin: 2px 0 0 -1%;
					}
					.panel-heading-boletos2 .rowCapaResumen{
						margin-bottom: 15px;
					}
					.partidos{
						height: 30px;
						padding: 8px;
						margin: 0 0 5px;
					}
					.contenedor-boletoQuiniela a{
						padding: 15px 28px !important;
						margin: 0 0 5px;
					}
					.contenedorQuiniela a{
						padding: 2px 0 !important;
						margin: 1px 2px 4px;
					}
					.parrilla-partidos .partidos{
						height: inherit;
						margin-bottom: 5px;
					}
				}
	/* ----------- iPhone 5 and 5S ----------- */
		/* Portrait and Landscape */
			@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){
				.footer a{
					word-break: break-word;
				}
				.btn-lg{
					padding-right: 20px;
					margin: 0;
				}
				.listDetailsGame .color-azul-oscuro div:nth-child(1) p,
				.listDetailsGame .color-azul-oscuro div:nth-child(3) p{
					font-size: 16px;
				}
			}
			/* Landscape */
				@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
						left: 42%;
						top: 48px;
					}
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
						font-size: 44px;
					}
				}

	/* ----------- HTC One ----------- */
		/* Portrait and Landscape */
			/* Landscape */
			@media screen and (device-width: 640px) and (device-height: 360px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){
				.cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
					left: 42%;
					top: 14%;
				}
					.cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
				font-size: 50px;
			}
				.contenedorQuiniela a{
					padding: 13px 15.1% !important;
				}
			}

	/*##############################################
		############### Araña Creativa ###############
		##############################################*/
		/* Boton azul mi cuenta */
			.btn-azul-oscuro-arania{
				color: #fdca27;
				background-color: #0b4792;
				width: 100%;
				min-height: 40px;
				border-radius: 5px;
				margin-top: 10px;
				font-weight: 20px;
				font-size: 21px;
			}
			.ocultando{
				visibility: none;
			}
		@media only screen and (max-device-width: 680px) and (min-device-width: 320px)and (orientation : portrait){
			.titulo-MiCuenta{
				display: inline-block !important;
				float: left !important;
				width:50% !important;
			}
			.selectores{
				font-size: 12px;
				padding: 5px 0;
				border-radius: 3px;
				border: 1px solid #0b4792;
				color: #0b4792;
				background: #ffffff;
				margin: 5px 0px 5px 0px !important;
				width: 100%}
			.miCuenta .primeraFila .btnExcelCalendar .form-horizontal .input-group-addon span{
				padding-right: 116px !important;
			}
			.miCuenta .primeraFila .btnExcelCalendar a{
				background: url("/RecursosAranya/images/excel_logo.png") no-repeat scroll 3px 6px #267448;
				background-size: 24px;
				color: #ffffff;
				font-size: 12px;
				padding: 5px 8px 4px 26px;
				border-radius: 3px;
				display: inline-block;
				margin: 14px 5px 0 0;
				width: 100%;
				display: none;
			}
			.miCuenta .primeraFila .btnExcelCalendar .form-horizontal div{
				width: 100%;
			}
			.multiselect{
				width: 200px;
			}
			.selectBox{
				position: relative;
			}
			.selectBox select{
				width: 100%;
				font-weight: bold;
			}
			.overSelect{
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
			}
			#checkboxes{
				display: none;
				border: 1px #dadada solid;
			}
			#checkboxes label{
				display: block;
			}
			#checkboxes label:hover{
				background-color: #1e90ff;
			}
			.ocultando{
				visibility: none }
			}

		/* General */
			/* ########## Politicas de cookies ############# */
				#barraaceptacion{
					display:none;
					position:fixed;
					left:0px;
					right:0px;
					bottom:0px;
					padding-bottom:20px;
					width:100%;
					text-align:center;
					min-height:40px;
					background-color: rgba(0, 0, 0, 0.5);
					color: #ffffff;
					z-index:99999;
				}
				.inner{
					width:100%;
					position:absolute;
					padding-left:5px;
					font-family:verdana;
					font-size:12px;
					top:30%;
				}
				.inner a.ok{
					padding:4px;
					color: #00ff2e;
					text-decoration:none;
				}
				.inner a.info{
					padding-left:5px;
					text-decoration:none;
					color: #faff00;
				}
			/* ####################### */

		.fondo-blanco{
			background: white;
		}
		.fondo-amarillo{
			background: #fdca27 !important;
		}
		.fondo-azulito{
			background: #dbeaf6 !important;
		}
		.fondoAzul{
			background: #0b4792;
			height: 32px;
		}
		.separador{
			border: 1px solid #ffffff;
			height: 2px;
		}
		.fondo-iconos2{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 35px;
			height: 35px;
			border-radius: 4px;
			padding: 5px 5px 5px 5px;
			margin: 0 2px 0 0;
			font-size: 26px;
		}
		.sendHouse-Edit{
			position: absolute;
			top: 8px;
			right:5px;
			width: 60px;
		}
		.fondo-btnPagar{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 100px;
			height: 35px;
			border-radius: 4px;
			padding: 1px 5px 0px 5px;
			margin: 0 0 0 0;
			font-size: 26px;
			text-align: center;
		}
		.fondo-btnRegalar{
			display: inline-block;
			background: #fdca27 !important;
			color: #0b4792;
			height: 35px;
			border-radius: 4px;
			padding: 1px 5px 0px 5px;
			margin: 0 0 0 0;
			font-size: 26px;
			text-align: center;
		}
		.c-azul{
			color: #0b4792;
		}
		.c-red{color: #ff0000;
			font-weight: 600;
		}
		.b-white{
			background: #ffffff;
		}
		.b-bottom{
			border-bottom: 2px solid #ffffff;
			height: 55px;
			padding: 2px 0px }
		.b-bottom-azul{
			border-bottom: 2px solid #dbeaf6;
			height: 55px;
			padding: 2px 0px }
		.b-top-azul{
			border-top: 1px solid #0B4792;
			padding: 2px 0px;
			margin:5px 5px;
		}
		.h-230{
			height: 230px;
		}
		.h-245{
			height: 245px;
		}
		.h-330{
			height: 330px;
		}
		.abono{
			font-size: 9px;
			line-height: 6px;
			text-align: center;
			color: #0b4792;
		}
		.f-14{
			font-size: 14px !important;
			font-weight: 600;
		}
		.f-15{
			font-size: 15px !important;
		}
		.f-10{
			font-size: 10px !important;
		}
		.f-18{
			font-size: 18px !important;
		}
		.textoPremios{
			width: 90%;
			float: left;
			padding-top: 5px;
			padding-right: 5px;
		}
		.iconoTrofeo{
			width: 5%;
			float: left;
			padding-left: 10px;
		}
		.txtModalPedidos{
			color: #0b4793 !important;
			font-size: 12px !important;
			margin: 0 0 5px !important;
		}
		.textArea{
			background: #ffffff;
			padding: 8px;
			color: #0B4792;
			width:100%;
			border: 0px;
		}
		.noPadding{
			padding: 4px 0px !important;
		}
		.noFondo{
			background: none !important;
		}
		.checkbox{
			width: 16px;
			margin-right: 16px }
		.t-right{
			float: right;
		}
		.modal-comolightbox-2{
			margin: auto;
			width: 66%;
		}
		.textodescripcionVolveraJugar{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 14px;
			color: #0B4792;
			padding: 0px 10px;
		}
		.textoPagoImporteTarjeta{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 24px;
			line-height: 28px;
			color: #0B4792;
			padding: 0px 5px;
			margin: 0px ;
			font-weight: 600;
		}
		.cuadroDetalleTarjeta{
			background: #d4e2f5;
			border: 1px solid #d4e2f5;
			padding: 30px;
		}
		.bold{
			font-weight: 600 !important;
		}
		.miNumero{
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 16px;
			color: #fdca27;
			font-weight: normal;
			text-align: center;
			padding: 0px 5px 0px 0px;
		}
		.numeroBoletos{
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 52px;
			color: #000000;
			font-weight: 600;
			text-align: center;
			padding: 0px 0px 20px 0px;
			margin: 0px;
		}
		.tituloSorteoExtra{
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 26px;
			color: #0b4792;
			font-weight: 600;
			text-align: left;
			padding: 20px 0px 10px 0px;
			margin: 0px;
		}
		.selectDocumento{
			padding:5px 16px 5px 5px;
			border: 0px;
			margin: 0px 0px;
			color: #0b4792;
			background: #ffffff url("/RecursosAranya/images/about/arrowdown.gif") no-repeat 95% center;
			appearance: none;
			font-size: 12px;
			height: 30px;
			width: 100%;
		}
		.input-group-addon{
			padding: 6px 12px;
			font-size: 14px;
			font-weight: normal;
			line-height: 1;
			color: #0b4792;
			text-align: center;
			background-color: #ffffff;
			border: 0px solid #ccc;
			border-radius: 4px;
		}
		.form-control[disabled],
		.form-control[readonly],
		fieldset[disabled] .form-control{
			cursor: not-allowed;
			background-color: #ffffff;
		}
		input[type="radio"],
		input[type="checkbox"]{
			margin: 4px 0 0;
			margin-top: 1px \9;
			line-height: normal;
			width: 16px;
		}
		.modalComprobarDecimo,
		.modalComprobarDecimoko{
			width: 420px;
			height: auto;
			margin: -385px 0 0 -203px;
		}
		.modalComprobarDecimo .bloque1,
		.modalComprobarDecimoko .bloque1{
			color: #4a4a49;
			border: 2px solid;
			padding: 16px;
			text-align: center;
		}
		.modalComprobarDecimo .textoPremiado,
		.modalComprobarDecimoko .textoPremiado{
			color: #4a4a49;
			font-size: 24px;
			font-weight: 700;
			text-align: center;
		}
		.modalComprobarDecimo .decimoPremiado,
		.modalComprobarDecimoko .decimoPremiado{
			background: #ffffff;
			color: #4a4a49;
			margin: 10px ;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 40px;
			font-weight: 300;
		}
		.modalComprobarDecimo .montoDecimo,
		.modalComprobarDecimoko .montoDecimo{
			padding: 20px 0px 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 48px !important;
			font-weight: 300;
			color: #ffffff !important;
			text-align: center;
			font-weight: 600;
		}
		.modalComprobarDecimo .subDecimo,
		.modalComprobarDecimoko .subDecimo{
			padding: 15px 0px 15px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 24px !important;
			font-weight: 300;
			color: #ffffff !important;
			text-align: center;
			font-weight: 600;
		}
		.modalComprobarDecimo .comoCobro,
		.modalComprobarDecimoko .comoCobro{
			padding: 20px 0px 20px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 24px !important;
			font-weight: 300;
			color: #4a4a49;
			text-align: center;
			font-weight: 600;
		}
		.modalComprobarDecimo .textoCobro,
		.modalComprobarDecimoko .textoCobro{
			padding: 0px 0px 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 10px !important;
			line-height: 12px;
			font-weight: 300;
			color: #4a4a49;
			text-align: justify;
			font-weight: 400;
		}
		@media only screen and (max-device-width: 568px) and (min-device-width: 320px){
			.modalComprobarDecimo,
			.modalComprobarDecimoko{
				width: 80%;
				margin-left: -40%;
				margin-top: -260px;
			}
		}

		/* botones */
			.modalComprobarDecimo .btn-azulito,
			.modalComprobarDecimoko .btn-azulito{
				color: #4a4a49;
				background-color: #ffffff; 
				width: 100%;
				min-height: 40px;
				border: 1px solid #c6c6c6;
			}
			.modalComprobarDecimo .btn-azulito:hover,
			.modalComprobarDecimoko .btn-azulito:hover{
				background-color: #4a4a49;
				color: #ffffff;
			}
			.modalComprobarDecimo .btn-azulito.activo,
			.modalComprobarDecimoko .btn-azulito.activo{
				color: #ffffff; 
				background-color: #4a4a49;
			}
			
			@media only screen and (min-device-width: 1024px){
				.modalComprobarDecimo .btn-azulito,
				.modalComprobarDecimoko .btn-azulito{
					font-size: 24px;
				}
			}

		.modalAgregarJugadaFavorita{
			width: 260px;
			height: 270px;
			margin: -135px 0 0 -130px;
		}
		.modalAgregarJugadaFavorita div{
			font-size: 16px;
			font-weight: 700;
			text-align: center;
			margin: 20px 0px;
		}
		.modalAgregarJugadaFavorita div div{
			background: #ffffff;
		}
		.modalAgregarJugadaFavorita div input{
			width: 100%;
			box-sizing: border-box;
			border-radius: 0;
			box-shadow: none;
			border: solid 0px #223749;
			background-color: #ffffff;
			box-shadow: inset 0 1px 1px rgba(0,0,0,.4);
			height: 35px;
		}
		.AbonomodalDarseBaja{
			width: 450px;
			margin-left: -225px;
			height: 350px;
		}
		.AbonomodalDarseBaja div{
			margin: 0 0 10px;
		}
		.AbonomodalDarseBaja .otherBlue{
			background: #4a4a49;
			font-weight: 700;
			color: #ffffff;
			text-align: center;
			padding: 10px 0px;
		}
		.AbonomodalDarseBaja .otherBlue span{
			color: #ffffff;
			font-size: 46px;
		}
		.AbonomodalDarseBaja form ul{
			background: #ffffff;
			text-align: center;
			margin: 0 0 15px;
			padding: 10px 0;
		}
		.AbonomodalDarseBaja form ul li{
			color: #4a4a49;
			padding: 0 12px;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.AbonomodalDarseBaja form ul li:first-of-type span:first-of-type{
			text-align: center;
		}
		.AbonomodalDarseBaja form ul li span{
			text-align: center;
			width: 25%;
			display: inline-block;
		}
		.AbonomodalDarseBaja form ul li span:first-of-type{
			text-align: left;
		}
		.AbonomodalDarseBaja form ul li span:nth-of-type(2){
			width: 50%;
		}
		.AbonomodalDarseBaja form ul li span input{
			width: initial;
			margin: 0 5px 0 0;
		}
		.AbonomodalDarseBaja form ul .red{
			color: #ff4242;
		}
		.AbonomodalDarseBaja form .cancel,
		.AbonomodalDarseBaja form .modificar{
			width: 195px;
			text-transform: uppercase;
			border-radius: 3px;
			background: #4a4a49;
			display: inline-block;
			text-align: center;
			color: #ffffff;
			border: 0 none transparent;
			padding: 5px 0;
		}
		.AbonomodalDarseBaja form .cancel{
			margin: 0 4px 0 0;
		}
		.sombra img{
			box-shadow: 3px 6px 23px -2px rgba(0,0,0,0.9);
		}

		/* Estilos datepicker desde - hasta */
			.input-daterange .input-group-addon{
				width: auto;
				min-width: 8px !important;
				padding: 4px 2px !important;
				line-height: 1.42857143;
				text-shadow: 0 1px 0 #ffffff;
				border-width: 0px 0 !important;
				margin-left: -5px;
				margin-right: -5px;
			}
		.input-sm{
			height: 25px;
			padding: 5px 5px !important;
			font-size: 12px !important;
			line-height: 1.5;
			border-radius: 3px;
			color: #0b4792 !important;
		}
		.btn-amarillo:hover{
			background-color: #0b4792;
			color: #fdca27;
		}
		.divCompruebaDecimo{
			background: #dbeaf6 !important;
			height: 285px;
		}
		.textoCifras{
			font-size: 15px;
			line-height: 20px;
			color: #0B4792;
			text-align: center;
			padding: 20px 0px 0px 0px;
		}
		.textoCompruebaSuerte{
			font-size: 24px;
			line-height: 36px;
			color: #0B4792;
			text-align: center;
			padding: 0px 0px 0px 0px;
			font-weight: 600;
		}

		/* Tabla quiniela estadisticas */

		/* tabla estadistica quiniela*/
			.tGarantia{
				border-collapse:collapse;
				border-spacing:0;
				width: 100%}

			.tGarantia td{
				font-family:Arial, sans-serif;
				font-size:14px;
				padding:10px 5px;
				border-style:solid;
				border-width:1px;
				overflow:hidden;
				word-break:normal;
			}
			.tGarantia th{
				font-family:Arial, sans-serif;
				font-size:14px;
				font-weight:normal;
				padding:10px 5px;
				border-style:solid;
				border-width:1px;
				overflow:hidden;
				word-break:normal;
			}
			.tGarantia .tGarantia-s6z2{
				background-color: #ffffff;
				text-align:center;
			}
			.tGarantia .tituloTabla{
				background-color: #0b4792;
				color: #fdca27;
				text-align:center;
				border-top: 0px solid;
				border-left: 0px solid #ffffff;
				border-right: 1px solid #0b4792;
			}
			.tGarantia .probabilidad{
				background-color: #0b4792;
				color: #fdca27;
				text-align:center;
				border-top: 0px solid;
				border-left: 0px solid #ffffff;
				border-right: 1px solid #ffffff;
			}
			.tGarantia .de{
				background-color: #0b4792;
				color: #fdca27;
				text-align:center;
				border-top: 1px solid;
				border-left: 0px solid #ffffff;
				border-right: 1px solid #ffffff;
			}
			.tGarantia .min-max{
				background-color: #fdca27;
				color: #0b4792;
				text-align:center;
				font-size: 10px;
			}
			.tGarantia .xcentaje{
				background-color: #fdca27;
				color: #0b4792;
				text-align:center;
				font-weight: 600;
			}
			.tGarantia .tGarantia-j4kc{
				background-color: #efefef;
				text-align:center;
			}
			.tq-promedio{
				font-size:18px !important;
				font-weight: 600 !important;
				color: #0b4792;
				padding: 0px 5px;
			}
		/* tabla estadistica quiniela */

		.containerEstadist table thead th:nth-of-type(2){
			width: 0px !important;
		}
		.carousel{
			height: 170px;
		}

		/*Faqs*/
			.faqs{
				text-align: left;
			}
			.faqs img{
				width: 100%;
			}
			.faqs .history{
				text-align: left;
				position: relative;
				border-bottom: 0 none;
				border-top: 0 none;
				margin: 0px 0;
				display: block;
			}
			.faqs .history ul{
				margin: 0 0 0 35px;
				padding: 0;
				list-style-type:disc;
			}
			.faqs .history ul li{
				padding-left: 5px;
			}
		/*End faqs */

		.fondo-iconos-movil{
			display: inline-block;
			background: #fdca27;
			color: #0b4792;
			width: 100%;
			height: 35px;
			border-radius: 4px;
			padding: 4px 5px;
			margin: 0 2px 0 0;
		}
		.div-contenedor-premios{
			border: 1px solid #ccc;
			border-radius: 5px;
			min-height: 170px;
			margin-top: 10px;
			margin-bottom: 20px;
		}
		.div-premios{
			display: inline-flex;
		}
		.premio-azul,
		.premio-verde,
		.premio-rojo{
			display: inline-block;
			color: #ffffff;
			font-size: 22px;
			width: 44px;
			height: 44px;
			border-radius: 100px;
			padding: 7px 9px;
			text-align: center;
		}
		.premio-azul{
			background: #0075be;
			margin: 10px 0px;
		}
		.premio-verde{
			background: #217345;
			margin:20px 0px 20px 0px;
		}
		.premio-rojo{
			background: #e30613;
			margin:20px 0px 20px 0px;
		}
		.texto-premio-verde,
		.texto-premio-rojo{
			color: #0e4194;
			line-height: 82px;
			text-align: right;
		}
		@media (max-width: 991px){
			.texto-premio-verde{
				width: 50%;
			}
			.modalContentDetailsBeet .div-contenedor-premios > div.col-md-6{
				float: left;
				width: 50%;
			}
		}
		@media (max-width: 500px){
			.modalContentDetailsBeet .div-contenedor-premios > .div-premios.col-md-2{
				width: 15%;
			}
			.modalContentDetailsBeet .div-contenedor-premios .premioEstrella{
				font-size: 6vw !important;
				width: 11vw !important;
				height: 11vw !important;
				background-size: contain !important;
				padding: 0.35em !important;
			}
		}
		.border-0{
			border:0px !important;
		}
		.m-t-10{
			margin-top: 10px !important;
		}
		.m-t-20{
			margin-top: 20px;
		}
		.m-t-40{
			margin-top: 40px !important;
		}
		.m-b-10{
			margin-bottom: 10px;
		}
		.m-b-20{
			margin-bottom: 20px;
		}
		.p-t-5{
			padding-top: 5px }
		.p-t-10{
			padding-top: 10px;
		}
		.p-t-20{
			padding-top: 20px;
		}
		.p-t-40{
			padding-top: 40px;
		}
		.p-b-10{
			padding-bottom: 10px;
		}
		.p-b-20{
			padding-bottom: 20px;
		}
		.p-b-40{
			padding-bottom: 40px;
		}
		.p-l-0{
			padding-left: 0px;
		}
		.p-l-10{
			padding-left: 10px;
		}
		.p-r-10{
			padding-right: 10px;
		}
		.p-l-20{
			padding-left: 20px;
		}
		.p-r-20{
			padding-right: 20px;
		}
		.texto-left{
			text-align: left !important;
		}
		.texto-right{
			text-align: right !important;
		}
		.texto-center{
			text-align: center !important;
		}
		.min-h-160{
			min-height: 160px;
			margin: 20px 0px;
			padding: 20px 10px;
		}
		.separador20{
			padding: 10px 0px 10px 0px;
		}
		.separador40{
			padding: 20px 0px 20px 0px;
		}
		.texto-azul{
			color: #0b4792;
			font-weight: normal;
		}
		.iconType{
			background: #0b4792;
			padding: 2px;
			width: 22px;
			margin: 0 5px 0 0;
		}
		.fechaSorteo{
			color: #0b4792;
			margin: 0;
			text-align: left;
			font-size: 12px;
			line-height: normal;
		}
		.texto-verde, .texto-rojo{
			margin: 0;
			text-align: right;
			font-size: 12px;
			line-height: normal;
			font-weight: 600;
		}
		.texto-verde{
			color: #0B3B0B !important;
		}
		.texto-rojo{
			color: #ff0000 !important;
		}
		.selector-arania{
			position: relative;
			border: 1px solid #0b4792;
			width: 130px;
			height: 28px;
			line-height: 20px;
			margin: 10px 0px;
			overflow: hidden;
			background-color: #ffffff;
			border-radius: 3px;
			display: inline-block;
		}
		.selector-arania:before{
			content: '';
			position: absolute;
			right: 5px;
			top: 10px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 7px 5px 0 5px;
			border-color: #000000 transparent transparent transparent;
			z-index: 5;
			pointer-events: none;
		}
		.selector-arania select{
			padding: 5px 3px;
			width: 130%;
			border: none;
			box-shadow: none;
			background-color: transparent;
			background-image: none;
			appearance: none;
		}
		.selector-arania1{
			position: relative;
			border: 0px solid #0b4792;
			width: 140px;
			height: 28px;
			line-height: 20px;
			margin: 10px 0px;
			overflow: hidden;
			background-color: #ffffff;
			border-radius: 3px;
			display: inline-block;
		}
		.selector-arania2{
			position: relative;
			border: 0px solid #0b4792;
			width: 140px;
			height: 28px;
			line-height: 20px;
			margin: 10px auto 0px;
			overflow: hidden;
			background-color: #ffffff;
			border-radius: 3px;
			display: inline-block;
		}
		.selector-arania3{
			position: relative;
			border: 1px solid #0b4792;
			width: 150px;
			height: 28px;
			line-height: 20px;
			margin: 10px 0px;
			overflow: hidden;
			background-color: #ffffff;
			border-radius: 3px;
			display: inline-block;
		}
		.selector-arania3 select{
			padding: 5px 3px;
			width: 130%;
			border: none;
			box-shadow: none;
			background-color: transparent;
			background-image: none;
			appearance: none;
		}
		.selector-arania4{
			position: relative;
			border: 1px solid #0b4792;
			width: 130px;
			height: 28px;
			line-height: 20px;
			margin: 10px 0px;
			overflow: hidden;
			background-color: #ffffff;
			border-radius: 3px;
			display: inline-block;
		}
		.selector-arania4:before{
			content: '';
			position: absolute;
			right: 5px;
			top: 10px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 7px 5px 0 5px;
			border-color: #000000 transparent transparent transparent;
			z-index: 5;
			pointer-events: none;
		}
		.selector-arania4 select{
			padding: 5px 3px;
			width: 130%;
			border: none;
			box-shadow: none;
			background-color: transparent;
			background-image: none;
			appearance: none;
		}

		/* Estilo por defecto */
			input:required:invalid{
				border: 1px solid red !important;
				background: #FCCECE !important;
			}
			input:required:valid{
				border: 1px solid green !important;
			}

			/* Mis cuentas bancarias */
				.miCuenta .cobrarPremios .banckAcount2,
				.miCuenta .recargarSaldo .banckAcount2,
				.miCuenta .misDatos .banckAcount2,
				.miCuenta .cuentasBancarias .banckAcount2{
					margin: 25px 0 0;
				}
				.miCuenta .cobrarPremios .banckAcount2 input[type="text"],
				.miCuenta .recargarSaldo .banckAcount2 input[type="text"],
				.miCuenta .misDatos .banckAcount2 input[type="text"],
				.miCuenta .cuentasBancarias .banckAcount2 input[type="text"]{
					width: 29.7%;
				}
				.miCuenta .cobrarPremios .banckAcount2 input[type="text"]:nth-of-type(2),
				.miCuenta .cobrarPremios .banckAcount2 input[type="text"]:nth-of-type(3),
				.miCuenta .recargarSaldo .banckAcount2 input[type="text"]:nth-of-type(2),
				.miCuenta .recargarSaldo .banckAcount2 input[type="text"]:nth-of-type(3),
				.miCuenta .misDatos .banckAcount2 input[type="text"]:nth-of-type(2),
				.miCuenta .misDatos .banckAcount2 input[type="text"]:nth-of-type(3),
				.miCuenta .cuentasBancarias .banckAcount2 input[type="text"]:nth-of-type(2),
				.miCuenta .cuentasBancarias .banckAcount2 input[type="text"]:nth-of-type(3){
					width: 19.66%;
				}
				.miCuenta .cobrarPremios .banckAcount2 input[type="text"]:last-of-type,
				.miCuenta .recargarSaldo .banckAcount2 input[type="text"]:last-of-type,
				.miCuenta .misDatos .banckAcount2 input[type="text"]:last-of-type,
				.miCuenta .cuentasBancarias .banckAcount2 input[type="text"]:last-of-type{
					width: 96%;
					margin-left: 5px;
				}
				.miCuenta .cobrarPremios .banckAcount2 button,
				.miCuenta .recargarSaldo .banckAcount2 button,
				.miCuenta .misDatos .banckAcount2 button,
				.miCuenta .cuentasBancarias .banckAcount2 button{
					width: 25%;
					margin: 0 0 0 75%;
					height: 40px;
					border: 0 none;
					color: #0b4792;
					border-radius: 4px;
					font-weight: normal;
				}
				.miCuenta .cobrarPremios .banckAcount2 button span,
				.miCuenta .recargarSaldo .banckAcount2 button span,
				.miCuenta .misDatos .banckAcount2 button span,
				.miCuenta .cuentasBancarias .banckAcount2 button span{
					transform: rotate(90deg);
					margin: 0 5px 0 0;
				}
				.miCuenta .cuentasBancarias .btnGuardar2{
					margin: 25px 0 25px px;
				}
				.miCuenta .tableMyPlays tbody td:nth-of-type(6) i{
					font-size: 13px !important;
				}

			/* Resultados y garantias */
				span.spinner{
					user-select: none;
					-webkit-touch-callout: none;
				}
				span.spinner .sub,
				span.spinner .add{
					display: inline-block;
					width: 36px !important;
					text-align: center;
					font-weight: 700;
					color: #ffffff;
					background: #0B4792;
					border-right: 0;
					border-radius: 2px 0 0 2px;
					cursor: pointer;
					transition: 0.1s linear;
					font-size: 12px;
					line-height: 20px;
				}
				span.spinner .sub:hover,
				span.spinner .add:hover{
					background: #fdca27;
					color: #0B4792;
				}
				span.spinner .add{
					top: 0;
					border-left: 0;
					border-radius: 0 2px 2px 0;
				}

			/* modal garantias */
				.titulo-garantias p{
					font-size: 20px;
					color: #0b4792;
					font-weight: 700;
					padding: 15px 0
				}
				.subtitulo-garantias p{
					font-size: 14px;
					color: #0b4792;
				}
				.subtitulo-garantias span{
					font-size: 18px;
					color: #0b4792;
					font-weight: 700;
				}
				.text-left{
					text-align: left;
				}
				.text-justify{
					text-align: justify;
				}
				.tabla-garantias{
					color: white;
					padding-right: 45px;
					padding-left: 2px;
					display: flex;
					justify-content: center;
					align-items: center;
					padding: 10px;
				}
			/*	----------------------- */

			.btn-default .caret{
				border-top: 4px solid #fdca27 !important;
			}
			.service-item-pequeno .centrar-elemento{
				margin: auto;
				width: 100%;
			}

	/* ###### Estilos tabla garantias quinielas ######*/
		/* listado de numeros */
			.off{
				color: #0b4792;
				background: #c0ddf7;
				border-right: 1px solid #ffffff;
				border-bottom: 1px solid #ffffff;
			}
			.f-30{
				font-size: 28px !important;
				font-weight: 700;
			}
			.f-20{
				font-size: 20px;
				font-weight: 700;
				color: #ffffff;
			}
			.f-12{
				font-size: 12px;
				font-weight: 700;
				color: #0B4792;
			}
			.underline{
				text-decoration: underline;
			}
			.table-juegos{
				border-collapse: collapse;
				border-spacing: 0;
				width: 100%;
			}
			.table-juegos td{
				width: 25%;
				font-size: 10px;
				padding: 5px 5px;
				border-style: solid;
				border-width: 1px;
				border-color: #b3b2b2;
				overflow: hidden;
				word-break:normal;
			}
			.table-juegos th{
				width: 25%;
				font-size: 10px;
				padding: 5px;
				border-style: solid;
				border-width: 1px;
				border-color: #b3b2b2;
				overflow: hidden;
				word-break: normal;
				text-align: center;
			}
			.table-juegos .table-juegos-yzt1{
				background-color: #efefef;
				vertical-align: top;
			}
			.table-juegos .table-juegos-bsv2{
				background-color: #efefef;
			}
			.table-juegos .table-juegos-yw4l{
				vertical-align: top;
			}
			.table-detalle-pedidos{
				width:100%;
				border-collapse: collapse;
				border-spacing: 0;
			}
			.table-detalle-pedidos td{
				font-size: 12px;
				padding: 10px 5px;
				border-style: solid;
				border-width:0px;
				overflow:hidden;
				word-break:normal;
			}
			.table-detalle-pedidos td p{
				font-size: 12px;
				line-height: 3px;
				color: #0b4792;
			}
			.table-detalle-pedidos th{
				font-size:12px;
				font-weight:normal;
				padding:10px 5px;
				border-style:solid;
				border-width:0px;
				overflow:hidden;
				word-break:normal;
			}
			.table-detalle-pedidos .table-detalle-pedidos-hxbl{
				background-color: #ffffff;
				color: #0b4792;
			}
			.table-detalle-pedidos .table-detalle-pedidos-ihhy{
				background-color: #ffffff;
				color: #0b4792;
				vertical-align:top;
			}
			.table-detalle-pedidos .table-detalle-pedidos-q6dv{
				background-color: #0b4792;
				color: #ffffff;
				text-align: right;
				vertical-align:top;
			}
			.table-detalle-pedidos .table-detalle-pedidos-9bpr{
				background-color: #0b4792;
				color: #ffffff;
			}
			.table-detalle-pedidos .table-detalle-pedidos-ao2y{
				background-color: #0b4792;
				color: #ffffff;
				vertical-align:top
			}
			.table-detalle-pedidos .table-detalle-pedidos-zgq4{
				background-color: #0b4792;
				color: #ffffff;
				text-align:right;
				vertical-align:top
			}
			.table-detalle-pedidos .table-detalle-pedidos-i4rx{
				background-color: #ffffff;
				color: #0b4792;
				text-align:right;
				vertical-align:top
			}

			/* estilos nueva tabla */
				.tg{
					border-collapse:collapse;
					border-spacing:0;
					margin:0px auto;
				}
				.tg td{
					padding:2px 8px;
					border-style:solid;
					border-width:1px;
					border-color: #ffffff;
					overflow:hidden;
					word-break:normal;
				}
				.tg th{
					background: #fdca27;
					text-align: center;
					font-weight: 700;
					padding:5px 5px;
					border-style:solid;
					border-width:0px;
					overflow:hidden;
					word-break:normal;
				}

				@media screen and (max-width: 767px){
					.tg{
						width: auto !important;
					}
					.tg col{
						width: auto !important;
					}
				}

			/* estilos mi cuenta */
				.selectores{
					font-size: 12px;
					padding: 5px 0;
					border-radius: 3px;
					border: 1px solid #0b4792;
					color: #0b4792;
					background: #ffffff;
				}
				.miCuenta .primeraFila .btnExcelCalendar .form-horizontal{
					padding-bottom: 0px !important;
				}

			/* Estilos nueva tabla miCuenta */
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(1){
					width: 150px;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(2){
					width: 120px;
					text-align: center;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(3){
					width: 120px;
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(4){
					text-align: center;
					width: 100px;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(5){
					text-align: right;
					width: 120px;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(6){
					text-align: right;
					width: 140px;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(7){
					text-align: right;
					width: 100px;
				}
				.miCuenta .tableMyPlays-arania thead tr th:nth-of-type(8){
					width: 90px;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(3){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(4){
					text-align: center;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(5){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbo-araniady th:nth-of-type(5) input{
					width: 92px !important;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(6){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(6) i{
					vertical-align: bottom;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(7){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbody th:nth-of-type(7) input{
					width: 92px !important;
				}
				.miCuenta .tableMyPlays-arania tbody td{
					color: #0b4792;
				}
				.miCuenta .tableMyPlays-arania tbody td p{
					color: #0b4792;
					margin: 0;
					text-align: right;
					font-size: 10px;
					line-height: normal;
					width: 110px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(2){
					position: relative;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(2) div{
					position: absolute;
					background: #fdca27;
					color: #0b4792;
					right: 9px;
					top: 10px;
					border-radius: 4px;
					padding: 1px 2px;
					cursor: pointer;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(2) div p{
					width: inherit;
					text-align: center;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(2) div p:first-of-type{
					font-size: 8px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(2) div p:last-of-type{
					font-size: 15px;
					font-weight: 700;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(3){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(4){
					text-align: center;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(4) div{
					background: #fdca27;
					color: #0b4792;
					border-radius: 4px;
					padding: 3px 0 1px;
					width: 28px;
					line-height: normal;
					display: inline-block;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(4) div i{
					font-size: 20px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(5){
					text-align: right;
				}
				.miCuenta .tableMyPlays tbody td:nth-of-type(6) i{
					font-size: 20px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6){
					position: relative;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) div{
					position: absolute;
					background: #fdca27;
					color: #0b4792;
					right: 100px;
					top: 11px;
					border-radius: 4px;
					padding: 2px 3px;
					cursor: pointer;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) div p{
					width: inherit;
					text-align: center;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) div p:first-of-type{
					font-size: 6px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) div p:last-of-type{
					font-size: 10px;
					font-weight: 700;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6){
					text-align: right;
					padding: 11px 10px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) a{
					display: inline-block;
					background: #fdca27;
					color: #0b4792;
					width: 24px !important;
					height: 24px;
					border-radius: 4px;
					margin: 0 2px 0 0;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) a:hover{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(6) .active{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(7){
					text-align: right;
					padding: 11px 4px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(7) a{
					display: inline-block;
					background: #fdca27;
					color: #0b4792;
					width: 24px !important;
					border-radius: 4px;
					margin: 0 0 0 0;
					font-size: 20px;
					padding: 1px 2px 1px 2px;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(7) a:hover{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(7) .active{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8) a:hover{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8) .active{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8){
					text-align: right;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8) a{
					display: inline-block;
					background: #fdca27;
					color: #0b4792;
					width: 24px !important;
					border-radius: 4px;
					margin: 0 2px 0 0;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8) a:hover{
					background: #0b4792;
					color: #fdca27;
				}
				.miCuenta .tableMyPlays-arania tbody td:nth-of-type(8) .active{
					background: #0b4792;
					color: #fdca27;
				}

			/* menu responsive tabla mis jugadas */
				/* Estilos nueva tabla miCuenta movil */
					.mis-jugadas--mobile{
						display: none;
					}
					.mis-jugadas--mobile.active{
						display: block;
					}
					.mis-jugadas-favoritas-mobile{
						display: none;
					}
					.mis-jugadas-favoritas-mobile.active{
						display: block;
					}
					.mis-abonos-mobile{
						display: none;
					}
					.mis-abonos-mobile.active{
						display: block;
					}
					.mis-movimientos-mobile{
						display: none;
					}
					.mis-movimientos-mobile.active{
						display: block;
					}
					.miCuenta .tableMyPlays tbody td:nth-of-type(6) i{
						font-size: 20px;
					}
				/**/

				.divMicuenta{
					float: left !important;
					width:50px !important;
					padding-top:3px !important;
				}
				.icon-maletin{
					font-size: 20px !important;
					padding-right: 2px !important;
					padding-bottom: 2px !important;
				}
				.tg{
					border-collapse:collapse;
					border-spacing:0;
				}
				.tg td{
					font-family:Arial, sans-serif;
					font-size:14px;
					padding:6px 5px;
					border-style:solid;
					border-width:1px;
					overflow:hidden;
					word-break:normal;
				}
				.tg th{
					font-family:Arial, sans-serif;
					font-size:14px;
					font-weight:normal;
					padding:10px 5px;
					border-style:solid;
					border-width:0px;
					overflow:hidden;
					word-break:normal;
				}
				.numeroBoletoSEO{
					font-size: 40px;
					line-height: 46px;
					font-weight: 600;
					padding: 14px 0px;
					color: #000000;
				}

				/* Medias Querys */
					@media (min-width: 1200px){
						#panelEstadisticas .contenedor-boletoEuro a,
						#panelJugada .contenedor-boletoEuro a{
							height: 19px !important;
							width: 25px !important;
						}
						.contentConfigGameQuini .bodyPanel{
							background-color: #dbeaf6;
							color: #0B4792;
							padding: 10px 15px 9px !important;
						}
					}
					@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px){
						.service-item-pequeno.bgAzul{
							width: 100%;
							float: none !important;
							display: inline-block;
							margin: 10px 0px;
						}
						.lateral-numeroclave div{
							flex: 0 0 18%;
							margin-right: 0px;
							margin-bottom: 3px;
						}
					}

		/* ###############	iPad in landscape	################ */
			@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
				.slider.slider-horizontal .slider-track{
					height: 10px;
					width: 100% !important;
					margin-top: -5px;
					top: 50%;
					left: 0;
				}
				.panel-heading-boletos2{
					padding-left: 10px;
					color: #ffffff;
					background-color: #0B4792;
					border-color: #0B4792;
					height: 40px;
					padding-top: 2px !important;
				}
				.btn-group >.btn:first-child{
					margin-left: 0;
					margin-top: 7px !important;
				}
				.cotenedor-boleto-multiple{
					display: flex;
					justify-content: space-between;
					padding: 30px 20px 20px 20px !important;
				}
				.cotenedor-boleto-multiple{
					display: flex;
					justify-content: space-between;
					padding: 20px;
					min-height: 243px !important;
				}
				.contenedor-boletoEuro a{
					margin: 2px !important;
					height: 21px !important;
					width: 25px !important;
				}
				.contentConfigGameQuini .bodyPanel{
					background-color: #dbeaf6;
					color: #0B4792;
					padding: 20px 13px 13px;
				}

				.miCuenta .primeraFila h2{
					display: none;
					color: #0b4792;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					text-align: left;
					font-weight: bold;
					padding: 0;
					margin: 15px 0 0;
					font-size: 18px;
					text-transform: none;
				}
				.selector-arania{
					position: relative;
					border: 1px solid #0b4792;
					width: 130px;
					height: 28px;
					line-height: 20px;
					margin: 10px 0px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.selector-arania:before{
					content: '';
					position: absolute;
					right: 5px;
					top: 10px;
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 7px 5px 0 5px;
					border-color: #000000 transparent transparent transparent;
					z-index: 5;
					pointer-events: none;
				}
				.selector-arania select{
					padding: 5px 3px;
					width: 130%;
					border: none;
					box-shadow: none;
					background-color: transparent;
					background-image: none;
					appearance: none;
				}
				.selector-arania2{
					position: relative;
					border: 0px solid #0b4792;
					width: 135px;
					height: 28px;
					line-height: 20px;
					margin: 10px 0px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.selector-arania3{
					position: relative;
					border: 1px solid #0b4792;
					width: 150px;
					height: 28px;
					line-height: 20px;
					margin: 10px 0px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.tituloSorteoExtra{
					font-family: 'Roboto Condensed', sans-serif;
					font-size: 20px;
					color: #0b4792;
					font-weight: 600;
					text-align: left;
					padding: 20px 0px 10px 0px;
					margin: 0px;
				}

				/* Estilos datepicker desde - hasta */
					.input-daterange .input-group-addon{
						width: auto;
						min-width: 8px !important;
						padding: 4px 2px !important;
						line-height: 1.42857143;
						text-shadow: 0 1px 0 #ffffff;
						border-width: 0px 0 !important;
						margin-left: -5px;
						margin-right: -5px;
					}
					.input-sm{
						height: 25px;
						padding: 5px 5px !important;
						font-size: 12px;
						line-height: 1.5;
						border-radius: 3px;
						color: #0b4792 !important;
					}

				/* modal detalles premios */
					.modalBackSecond .modalContentDetailsBeet,
					.modalBackSecond-quiniela .modalContentDetailsBeet{
						width: 950px;
						height: 535px;
						margin: -282px 0 0 -475px !important;
						border-radius: 15px;
						padding: 26px;
					}
				.contenedor-completo-boleto p{
					font-size: 13px;
				}
				.textoCifras{
					font-size: 14px;
					line-height: 20px;
					color: #0B4792;
					text-align: center;
					padding: 0px 0px 0px 0px;
				}
				.resultadosAll .bodyResul div.numGanadores div{
					background: #ffffff;
					padding: 10px 0;
					width: 41px;
					text-align: center;
					margin: 0 12px 0 0;
				}

				/* tabla loterias decimo - ticket */
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1){
						width: 110px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
						width: 210px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4){
						width: 278px;
					}
			}

		/*	############## iPad in portrait ################### */
			@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
				.cotenedor-boleto-multiple{
					display: flex;
					justify-content: space-between;
					padding: 20px 10px 20px 10px !important;
					min-height: 248px;
				}
				.contentConfigGameQuini .bodyPanel{
					background-color: #dbeaf6;
					color: #0B4792;
					padding: 20px 9px 9px !important;
				}
				.contenedor-boletoEuro a{
					margin: 2px !important;
					height: 21px !important;
					width: 26px !important;
				}
				.backAsideMenu{
					display: none;
					opacity: 0;
					position: fixed;
					top: 0px;
					bottom: 0px;
					left: 0;
					right: 0;
					background: rgba(0, 0, 0, 0.7);
					z-index: 9999;
					transition: .4s ease;
				}
				.miCuenta .sideMenu{
					position: fixed;
					top: 0;
					left: -84%;
					width: 84%;
					bottom: 0;
					overflow: auto;
					z-index: 99999;
					background: #0b4792;
					transition: .4s ease;
				}
				.miCuenta .sideMenu div{
					margin: 8px 0 0;
					background: transparent;
				}
				.miCuenta .sideMenu div ul li{
					border-bottom: 1px solid #0b4792;
					background: #dbeaf6;
				}
				.btnMenuSide{
					display: block;
					background: #0b4792;
					color: #ffffff;
					font-weight: 700;
					transform: rotate(90deg);
					position: fixed;
					top: 190px;
					left: -25px;
					z-index: 5;
					padding: 5px 17px;
					letter-spacing: 1px;
					border: 1px solid #ffffff;
					border-radius: 5px 5px 0 0;
					box-shadow: 2px -1px 3px rgba(0, 0, 0, 0.5);
				}
				.cp_oculta div{
					float: right;
				}
				.textoCifras{
					font-size: 15px;
					line-height: 20px;
					color: #0B4792;
					text-align: center;
					padding: 20px 0px 0px 0px;
				}
				.conbGanadoraAll table tbody td div{
					padding: 10px 0;
					margin: 5px 5px 0 0;
				}
				.conbGanadoraAll table tbody td div{
					padding: 10px 0;
					margin: 5px 5px 0 0;
				}
				.conbGanadoraAll table tbody td div:nth-of-type(5){
					margin: 0 0px 0 0;
				}
				.conbGanadoraAll table tbody td{
					padding: 10px 0px;
				}

				/* modal detalles premios */
					.modalBackSecond .modalContentDetailsBeet{
						width: 95%;
						height: 535px;
						margin: -370px 0 0 -366px;
						border-radius: 15px;
						padding: 26px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(1){
						width: 90px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(2){
						width: 176px;
					}
					.gameDetails .panel-body-jugada{
						padding: 6px 3px 14px;
						margin: 0 0 40px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4){
						width: 210px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(4) p select{
						width: 195px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(3){
						width: 100px;
					}
					.gameDetails .panel-body-jugada .color-azul-oscuro p{
						font-size: 14px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p span{
						font-size: 16px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5) p{
						text-align: right;
						font-size: 16px;
					}
					.gameDetails .listDetailsGame .color-azul-oscuro div:nth-child(5){
						width: 130px;
					}
			}

			@media only screen and (-webkit-min-device-pixel-ratio: 1)and (max-device-width: 1024px)and (min-device-width: 768px) and (orientation : portrait){
				.contenedor-boletoEuro a{
					line-height: normal;
					height: 28px !important;
					width: 24px !important;
				}
			}


		/* ####### Iphone 5 ####### */
			@media only screen and (max-device-width: 680px) and (min-device-width: 320px) and (-webkit-device-pixel-ratio: 2) and (orientation : portrait){
				.paddingTop40{
					padding-top: 0px !important;
				}
				.btn-azulito{
					text-align: center !important;
				}
				.miCuenta .primeraFila h2{
					display: none;
					color: #0b4792;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					text-align: left;
					font-weight: bold;
					padding: 0;
					margin: 15px 0 0;
					font-size: 18px;
					text-transform: none;
				}
				#show,
				#hide{
					display:none;
				}
				div#content{
					display:none;
					padding:10px;
					background-color: #f6f6f6;
					width:200px;
					cursor:pointer;
				}
				input#show:checked ~ div#content{
					display:block;
				}
				input#hide:checked ~ div#content{
					display:none;
				}
				.selector-arania{
					position: relative;
					border: 1px solid #0b4792;
					width: 100%;
					height: 35px;
					line-height: 0px;
					margin: 10px auto 10px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.selector-arania:before{
					content: '';
					position: absolute;
					right: 5px;
					top: 13px;
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 7px 5px 0 5px;
					border-color: #0b4792 transparent transparent transparent;
					z-index: 5;
					pointer-events: none;
				}
				.selector-arania select{
					padding: 5px 0px;
					width: 130%;
					border: none;
					box-shadow: none;
					background-color: transparent;
					background-image: none;
					appearance: none;
				}
				.selector-arania2{
					position: relative;
					border: 0px solid #0b4792;
					width: 100%;
					height: 35px;
					line-height: 20px;
					margin: 10px auto 10px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}

				/* estilos calendar en movil */
					.input-group-addon{
						padding: 6px 12px;
						font-size: 12px !important;
						font-weight: normal;
						line-height: 1;
						text-align: center;
						background-color: #ffffff !important;
						border: 0px solid #0b4792 !important;
						border-radius: 4px;
						color: #0b4792 !important;
					}

				.seccion-numeroClave .numeritos{
					width: 22px !important;
					height: 22px !important;
					border: 0px !important;
					margin-left: 4px;
					margin-bottom: 7px !important;
				}
				.tituloSorteoExtra{
					font-family: 'Roboto Condensed', sans-serif;
					font-size: 18px;
					color: #0b4792;
					font-weight: 600;
					text-align: center;
					padding: 20px 0px 20px 0px;
					margin: 0px;
				}
				.info_extra-boleto-total .solo_quedan-boleto-total p:nth-child(2){
					font-size: 15px;
					font-weight: bolder;
				}
				.info_extra-boleto-total .solo_quedan-boleto-total p{
					margin: 0px;
					line-height: 15px;
					font-size: 12px;
				}
				.info_extra-boleto-total{
					display: flex;
					justify-content: space-between;
					align-items: center;
					background-color: #dbeaf6;
					padding: 5px 2px;
				}
				.selector-arania3{
					position: relative;
					border: 1px solid #0b4792;
					width: 100%;
					height: 28px;
					line-height: 20px;
					margin: 10px auto 0px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}

				/* estilos modal darse de baja */
					.AbonomodalDarseBaja .otherBlue{
						background: #0b4793;
						font-size: 18px;
						font-weight: 700;
						color: #fdca27;
						text-align: center;
						padding: 10px 0px;
					}
					.AbonomodalDarseBaja{
						width: 90%;
						margin-left: -144px;
						height: auto;
					}
					.onlyModalAcount h3{
						color: #0b4793;
						font-family: 'Yanone Kaffeesatz', sans-serif;
						text-align: center;
						font-size: 28px;
						margin: 0 0 10px;
						font-weight: 700;
					}
					.AbonomodalDarseBaja form .cancel,
					.AbonomodalDarseBaja form .modificar{
						width: 114px;
						font-size: 13px !important;
					}
					.AbonomodalDarseBaja form ul li{
						font-size: 11px !important;
					}

				/* estilos modal detalle apuesta */
					.AbonomodalDetalle{
						width: 90%;
						margin: -203.5px 0 0 -144px;
					}

				/* modal premios */
					.modalBackSecond-quiniela .modalContentDetailsBeet{
						width: 90%;
						margin: -267px 0 0 -144px;
						border-radius: 15px;
						padding: 8px;
						overflow-x: hidden;
					}
					.modalBackSecond .modalContent .modalHeader h4,
					.modalBackSecond-quiniela .modalContent .modalHeader h4{
						color: #0b4793;
						font-family: 'Yanone Kaffeesatz', sans-serif;
						text-align: center;
						font-size: 30px;
						margin: 0 0 24px;
					}
				.textoCifras{
					font-size: 18px;
					line-height: 20px;
					color: #0B4792;
					text-align: center;
					padding: 20px 0px 0px 0px;
				}
				.divCompruebaDecimo{
					background: #dbeaf6 !important;
					height: 545px;
				}
				.tGarantia .xcentaje{
					font-size: 11px;
				}
				.tGarantia .probabilidad{
					font-size: 8px;
					font-weight: 600;
				}
				.tGarantia .tituloTabla{
					font-size: 10px;
				}
				.tGarantia .de{
					font-size: 11px;
				}
				.tGarantia .min-max{
					font-size: 10px;
				}
				.textodescripcionVolveraJugar{
					font-family: 'Yanone Kaffeesatz', sans-serif;
					font-size: 14px !important;
					color: #0B4792;
					padding: 0px 10px !important;
					text-align: center !important;
				}
				.numeroBoletoSEO{
					font-size: 30px;
					line-height: 25px !important;
				}

				/* modal ticket */
					.modalBackTicket .modalContentDetailsAbonate{
						width: 295px;
						margin: -200px 0 0 -155px;
						padding: 20px 11px;
					}
					.numero-SorteoTicket{
						top: 23px;
					}
					.numero-SorteoTicket-2{
						top: 59px;
					}
					.precio-Ticket{
						top: 85px;
						font-size: 19px;
					}
					.moneda-Ticket{
						font-size: 7px;
						top: 105px;
					}
					.semana-sorteo-Ticket{
						font-size: 8px;
						top: 10px;
					}
					.numero-AdministracionTicket{
						font-size: 12px;
						top: 104px;
						left: 53%;
					}
					.sorteo-Ticket{
						font-size: 10px;
						top: 50px;
					}
					.dia-sorteo-Ticket{
						font-size: 10px;
						top: 72px;
					}

				/* modal decimo */
					.modalBackDecimo .modalContentDetailsAbonate{
						width: 295px;
						margin: -200px 0 0 -147px;
						padding: 26px 10px;
					}
					.modalBackDecimo .cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
						padding: 5px 0px;
					}
					.modalBackDecimo .cotenedor-boleto-total .boleto-total-imagen{
						margin-bottom: 0px;
						width: 100%;
						height: auto;
					}
					.modalBackDecimo .cotenedor-boleto-total .boleto-total-imagen .boleto_numero{
						left: 36%;
					}
					.numero-SorteoDecimo{
						top: 23px;
					}
					.numero-SorteoDecimo-2{
						top: 56px;
					}
					.titulo-modalDecimo{
						font-size: 19px !important;
						color: #0B4792 !important;
					}

				.textoPagoImporteTarjeta{
					font-family: 'Yanone Kaffeesatz', sans-serif;
					font-size: 21px;
					line-height: 28px;
					color: #0B4792;
					padding: 0px 5px;
					margin: 0px ;
					font-weight: 600;
				}
				.cuadroDetalleTarjeta{
					background: #d4e2f5;
					border: 1px solid #d4e2f5;
					padding: 30px;
				}
				.textoPagoMovil,
				.texto-Transaccion{
					text-align: center;
				}
				.modalContentDetailsAbonate .modalBody2{
					height: 185px !important;
				}
				.AbonomodalDisponible{
					width: 90%;
					height: auto;
					margin: -284px 0 0 -159px;
				}
				.AbonomodalDisponible .solicSeacond p{
					width: 170px;
				}
				.AbonomodalDisponible button{
					margin: 5px 0px;
					width: 100%;
				}
				.AbonomodalDisponible button:last-of-type{
					margin-left:0px;
				}
				.miCuenta .recargarSaldo .metodoRecarga label{
					width: 100%;
					text-align: left;
				}
				.carousel-inner{
					height: 390px;
				}
				.carousel{
					height: 300px;
				}
			}

			@media only screen and (max-device-width: 680px) and (min-device-width: 320px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
				.btn-azulito{
					text-align: center !important;
						}
				.paddingTop40{
					padding-top: 0px !important;
				}
				.textoCifras{
					font-size: 18px;
					line-height: 20px;
					color: #0B4792;
					text-align: center;
					padding: 20px 0px 0px 0px;
				}
			}

		/* ############ Iphone 6 ################# */
			@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait){
				.paddingTop40{
					padding-top: 0px !important;
				}
				.selector-arania{
					position: relative;
					border: 1px solid #0b4792;
					width: 100%;
					height: 35px;
					line-height: 20px;
					margin: 10px auto 10px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.selector-arania:before{
					content: '';
					position: absolute;
					right: 5px;
					top: 13px;
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 7px 5px 0 5px;
					border-color: #0b4792 transparent transparent transparent;
					z-index: 5;
					pointer-events: none;
				}
				.selector-arania select{
					padding: 5px 0px;
					width: 130%;
					border: none;
					box-shadow: none;
					background-color: transparent;
					background-image: none;
					appearance: none;
				}
				.selector-arania2{
					position: relative;
					border: 0px solid #0b4792;
					width: 100%;
					height: 35px;
					line-height: 20px;
					margin: 10px auto 10px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
				}
				.texto-movil{
					text-align: left !important;
				}
				.seccion-numeroClave .numeritos{
					width: 22px !important;
					height: 22px !important;
					border: 0px !important;
					margin-left: 4px;
					margin-bottom: 5px !important;
				}
				.tituloSorteoExtra{
					font-family: 'Roboto Condensed', sans-serif;
					font-size: 19px;
					color: #0b4792;
					font-weight: 600;
					text-align: center;
					padding: 20px 0px 10px 0px;
					margin: 0px;
				}
				.info_extra-boleto-total .solo_quedan-boleto-total p:nth-child(2){
					font-size: 15px;
					font-weight: bolder;
				}
				.info_extra-boleto-total .solo_quedan-boleto-total p{
					margin: 0px;
					line-height: 15px;
					font-size: 12px;
				}
				.info_extra-boleto-total{
					display: flex;
					justify-content: space-between;
					align-items: center;
					background-color: #dbeaf6;
					padding: 5px 20px;
				}
				.selector-arania3{
					position: relative;
					border: 1px solid #0b4792;
					width: 100%;
					height: 33px;
					line-height: 20px;
					margin: 10px auto 0px;
					overflow: hidden;
					background-color: #ffffff;
					border-radius: 3px;
					display: inline-block;
					color: #0b4792 !important;
				}

				/* estilos modal darse de baja */
					.AbonomodalDarseBaja .otherBlue{
						background: #0b4793;
						font-size: 18px;
						font-weight: 700;
						color: #fdca27;
						text-align: center;
						padding: 10px 0px;
					}
					.AbonomodalDarseBaja{
						width: 90%;
						margin-left: -169px;
						height: auto;
					}
					.onlyModalAcount h3{
						color: #0b4793;
						font-family: 'Yanone Kaffeesatz', sans-serif;
						text-align: center;
						font-size: 28px;
						margin: 0 0 10px;
						font-weight: 700;
					}
					.AbonomodalDarseBaja form .cancel,
					.AbonomodalDarseBaja form .modificar{
						width: 115px;
					}

				/* estilos modal detalle apuesta */
					.AbonomodalDetalle{
						width: 90%;
						margin: -203.5px 0 0 -168px;
					}

				/* modal premios */
					.modalBackSecond-quiniela .modalContentDetailsBeet{
						width: 90%;
						height: auto;
						margin: -287px 0 0 -170px;
						border-radius: 15px;
						padding: 20px;
						overflow-x: hidden;
					}
					.modalBackSecond .modalContent .modalHeader h4,
					.modalBackSecond-quiniela .modalContent .modalHeader h4{
						color: #0b4793;
						font-family: 'Yanone Kaffeesatz', sans-serif;
						text-align: center;
						font-size: 33px;
						margin: 0 0 24px;
					}
					.textoCifras{
						font-size: 18px;
						line-height: 20px;
						color: #0B4792;
						text-align: center;
						padding: 20px 0px 0px 0px;
					}
					.divCompruebaDecimo{
						background: #dbeaf6 !important;
						height: 540px;
					}
					.tGarantia .xcentaje{
						font-size: 11px;
					}
					.tGarantia .probabilidad{
						font-size: 10px;
					}
					.tGarantia .tituloTabla{
						font-size: 12px;
					}
					.loteriamodalDetalle{
						width: 350px;
						height: initial;
						margin: -203.5px 0 0 -175px;
					}
					.textodescripcionVolveraJugar{
						font-family: 'Yanone Kaffeesatz', sans-serif;
						font-size: 14px !important;
						color: #0B4792;
						padding: 0px 16px !important;
						text-align: center !important;
					}
					.numeroBoletoSEO{
						font-size: 30px;
						line-height: 25px !important;
					}

				/* modal ticket */
					.modalBackTicket .modalContentDetailsAbonate{
						width: 353px;
						margin: -200px 0 0 -177px;
						padding: 20px 11px;
					}
					.numero-SorteoTicket{
						top: 31px;
					}
					.numero-SorteoTicket-2{
						top: 71px;
					}
					.precio-Ticket{
						top: 103px;
						font-size: 21px;
					}
					.moneda-Ticket{
						font-size: 9px;
						top: 126px;
					}
					.semana-sorteo-Ticket{
						font-size: 10px;
						top: 10px;
					}
					.numero-AdministracionTicket{
						font-size: 12px;
						top: 130px;
						left: 56%;
					}
					.sorteo-Ticket{
						font-size: 11px;
						top: 61px;
					}
					.dia-sorteo-Ticket{
						font-size: 12px;
						top: 90px;
					}

				/* modal decimo */
					.modalBackDecimo .modalContentDetailsAbonate{
						width: 340px;
						margin: -200px 0 0 -177px;
						padding: 26px 10px;
					}
					.modalBackDecimo .cotenedor-boleto-total .boleto-total-imagen .boleto_numero p{
						padding: 9px 0px;
					}
					.titulo-modalDecimo{
						font-size: 22px !important;
						color: #0B4792 !important;
					}
					.numero-SorteoDecimo{
						top: 29px;
					}
					.numero-SorteoDecimo-2{
						top: 69px;
					}
					.textoPagoImporteTarjeta{
						font-family: 'Yanone Kaffeesatz', sans-serif;
						font-size: 24px;
						line-height: 28px;
						color: #0B4792;
						padding: 0px 5px;
						margin: 0px ;
						font-weight: 600;
					}
					.cuadroDetalleTarjeta{
						background: #d4e2f5;
						border: 1px solid #d4e2f5;
						padding: 30px;
					}
					.textoPagoMovil{
						text-align: center;
					}
					.texto-Transaccion{
						text-align: center;
					}
				.modalContentDetailsAbonate .modalBody2{
					height: 185px !important;
				}
				.AbonomodalDisponible{
					width: 90%;
					height: auto;
					margin: -300px 0 0 -184px;
				}
				.AbonomodalDisponible .solicSeacond p{
					width: 214px;
				}
				.AbonomodalDisponible button{
					margin: 5px 0px;
					width: 100%;
				}
				.AbonomodalDisponible button:last-of-type{
					margin-left:0px;
				}
				.miCuenta .recargarSaldo .metodoRecarga label{
					width: 100%;
					text-align: left;
				}
				.carousel-inner{
					height: 390px;
				}
				.carousel{
					height: 370px;
				}

			}
/*
------- FIN -------
------- screen.css -------
*/

/*
------- RECURSOS ARANYA -------
------- tickets.css -------
*/
	.iconos-cabecera{
		padding: 10px 0px;
		width: 25px;
		display: inline-block;
		color: #ffffff;
	}
	.numero-ticket{
		width: 70%;
		display: inline-block;
		font-size: 18px;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m{
		user-select: none;
		position: relative;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder{
		margin-bottom: 20px;
	}
	.multiple{
		border: 1px solid #c6c6c6;
	}
	.titulo-apuesta,
	.descripcion-apuesta,
	.importe-apuesta,
	.verdetalle-apuesta{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color: #4a4a49;
		text-align: center;
	}
	.titulo-apuesta{
		font-size: 20px;
		padding: 20px 0px 0px;
		margin: 0px 0px;
	}
	.descripcion-apuesta{
		font-size: 20px;
		padding: 10px 0px 0px;
		margin: 0px 0px;
	}
	.importe-apuesta{
		font-size: 20px;
		padding: 10px 0px 0px;
		margin: auto;
		width: 100px;
	}
	.verdetalle-apuesta{
		font-size: 17px;
		padding: 10px 0px;
		margin: 0px 0px;
		background: #ffffff;
	}
	.seleccionado{
		color: #ffffff;
	}
	.modulo-cantidad{
		width: 250px;
		margin: auto;
		padding: 0px;
	}
	.modulo-cantidad div,
	.modulo-cantidad-aleatoria div{
		display: inline-block;
	}
	.modulo-cantidad div p,
	.modulo-cantidad-aleatoria div p{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		font-size: 24px;
		padding: 10px 0px;
		margin: 0px 10px 0px 0px;
	}
	.modulo-cantidad-aleatoria{
		width: 560px;
		margin: auto;
		padding: 30px 0px;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
		display: inline-block;
		margin-right: .5%;
		perspective: 2000px;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
		position: relative;
		width: 19.2%;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
		position: absolute;
		padding: 20px 0px 0px;
		width: 79.2%;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet:last-child,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet:last-child{
		margin-right: 0;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_box,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_box{
		border: 0px;
		background: #ededed;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header{
		position: relative;
		border-bottom: 1px solid #e2e2e2;
		text-align: center;
		min-height: 45px;
		font-family: 'Yanone Kaffeesatz', sans-serif;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header div span.glyphicon,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header div span.glyphicon{
		font-size: 18px;
		color: #ffffff;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header:before{
		position: absolute;
		z-index: 100;
		top: auto;
		bottom: auto;
		left: 50%;
		right: auto;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		line-height: 1;
		content: "";
		display: block;
		background: #78c686;
		width: 25px;
		height: 25px;
		margin: 9px 0 0 -12.5px;
		border-radius: 50%;
		background-clip: padding-box;
		color: #ffffff;
		text-align: center;
		line-height: 2em;
		font-size: .8em;
		transform: scale(0);
		transition: transform .2s linear, background .2s linear;
	}

	@keyframes bet_title_bounce{
		0%{
			transform: scale(1.1);
			opacity: 1;
		}
		30%{
			transform: scale(1.6);
			opacity: .7;
		}
		60%{
			transform: scale(0.6);
			opacity: 1;
		}
		80%{
			transform: scale(0.9);
		}
		100%{
			transform: scale(1);
		}
	}

	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers:after,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers:after,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars:after,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars:after{
		content: "";
		display: table;
		clear: both;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li{
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: block;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li{
		border-right: 1px solid #e2e2e2;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars{
		padding: 7% 5% 6% 5%;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul{
		width: 16.66666667%;
		float: left;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul{
		width: 25%;
		float: left;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul:last-child,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul:last-child{
		border-right: 0;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li{
		height: 35px;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li{
		height: 50px;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li input,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li input,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li input,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li input{
		display: none;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label{
		display: block;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		font-weight: 400;
		font-size: .9333333333em;
		text-align: center;
		cursor: pointer;
		transform: rotateY(0) rotateZ(360deg);
		transform-style: preserve-3d;
		transition: transform .3s;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label{
		height: 34px;
		padding: 6px 0;
		color: #4a4a49;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label{
		position: relative;
		padding: 11px 0;
		background: url("/RecursosAranya/imagenes/estrella-vacia.png") no-repeat top center;
		background-size: contain;
		color: #ffffff;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label:hover,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label:hover,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label:active,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label:active,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li.selected label{
		background: #3e50b4;
		color: #ffffff;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li.selected label{
		transform: rotateY(360deg) rotateZ(360deg);
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li.selected label:hover,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li.selected label:hover{
		background: #3e50b4;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label span,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label span{
		position: relative;
		z-index: 20;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		line-height: 1;
		content: "\e61e";
		left: 0;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before{
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 10;
		top: .05em;
		bottom: 0;
		right: 0;
		text-align: center;
		color: #9ba5ac;
		font-size: 2.7em;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li.selected label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li.selected label{
		transform: rotateY(360deg) rotateZ(360deg);
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li.selected label:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li.selected label:before{
		color: #4a4a49;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_numbers ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_numbers ul li label{
		color: #d8d8d8;
		cursor: default;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_stars ul li label,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_stars ul li label{
		cursor: default;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_stars ul li label:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.disabled .submodule-ticket-grid_bet_stars ul li label:before{
		color: #d8d8d8;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.incomplete .submodule-ticket-grid_bet_box,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-2 .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.incomplete .submodule-ticket-grid_bet_box{
		background: #fbefef;
	}

	@media only screen and (max-width:1100px){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder{
			margin-bottom: 50px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header{
			min-height: 39px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header:before{
			margin-top: .6em;
			margin-bottom: .6em;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li{
			height: 26px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label{
			height: 25px;
			padding: 4px 0;
			font-size: .8em;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li{
			height: 40px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label{
			height: 40px;
			padding: 2px 0;
			line-height: 3em;
			font-size: .8em;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before{
			top: .1em;
		}
	}
	@media only screen and (max-width:1000px){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones{
			position: relative;
			overflow: hidden;
			padding: 95px 0 0 0;
			margin: -25px -20px 0 -20px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder{
			position: relative;
			box-sizing: content-box;
			height: 588px;
			margin-bottom: 60px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder:after{
			content: "";
			display: table;
			clear: both;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			display: block;
			position: absolute;
			left: 0;
			right: 0;
			width: 33vw;
			min-width: 234px;
			margin: 0 auto;
			float: none;
			transition: opacity .4s linear, visibility .4s linear, transform .4s ease-in-out;
			opacity: 0;
			visibility: hidden;
			transform: none;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet:first-child,
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet:last-child{
			margin: 0 auto;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_box{
			background: #ededed;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header{
			min-height: 45px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header:before{
			display: none;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li{
			height: 40px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label{
			height: 40px;
			padding: 6px 0;
			font-size: 1.2em;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars{
			padding: 5%;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li{
			height: 50px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label{
			font-size: 1.2em;
			padding: 0;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label:before{
			font-size: 2.5em;
			top: 2px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.active{
			opacity: 1;
			visibility: visible;
			transform: none;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.on-the-right{
			transform: translateX(100px);
		}
	}
	@media only screen and (max-width:750px){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones{
			padding-top: 85px;
			margin-top: -15px;
			margin-left: -15px;
			margin-right: -15px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder{
			height: 582px;
			margin-bottom: 45px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_header{
			position: static;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_numbers ul li label{
			padding: 7px 0;
			font-size: 1.0666666667em;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars{
			padding: 5% 5% 3% 5%;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li{
			margin: 0 0 2px 0;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li:before{
			font-size: 2.8em;
			top: 3px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet .submodule-ticket-grid_bet_stars ul li label{
			font-size: 1.0666666667em;
		}
	}
	@media only screen and (max-width: 768px) and (orientation:portrait){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			display: inline-block;
			position: relative;
			left: 0;
			right: 0;
			width: 33vw;
			min-width: 234px;
			margin: 0px 0px 0px 0px;
			float: none;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
			position: absolute;
			padding: 20px 0px 0px;
			display: inline-block;
			width: 60%;
			margin-right: .5%;
			perspective: 2000px;
		}
		.modulo-cantidad-aleatoria{
			width: 100%;
			margin: auto;
			padding: 0px 0px;
			text-align: center;
		}
		.cotenedor-boleto-multiple{
			display: inline-block;
			justify-content: space-between;
			padding: 20px 0px 20px 0px !important;
			min-height: 248px;
			margin: 0px 0px 31px 37px;
		}
		.paneles-apuestas-EU{
			display: inline-block !important;
		}
		.importe-apuesta{
			padding: 10px 0px 20px;
		}
		.modulo-cantidad{
			width: 100%;
		}
		.modulo-cantidad-aleatoria div p{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 22px;
			padding: 10px 0px;
			margin: 0px 10px 0px 0px;
		}
		.modulo-cantidad div p{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 19px;
			padding: 10px 10px;
			margin: 0px 10px 0px 10px;
			text-align: center;
		}
		.multiple{
			border: 1px solid #c6c6c6;
			min-height: 737px;
		}
	}
	@media only screen and (max-width: 320px) and (orientation: portrait){
		.cotenedor-boleto-multiple{
			padding: 20px 10px 20px 10px !important;
			margin: 0px 12px;
		}
	}
	@media only screen and (max-width:400px){
		/* estilos euromillones multiple*/
			.submodule-ticket-grid_bet-multiple{
				width: 100%;
			}
			.submodule-ticket-grid.submodule-ticket-grid-euromillones{
				padding-top: 40px;
				margin-top: -15px;
				margin-left: -15px;
				margin-right: -15px;
			}
			.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder{
				min-height: 500px;
				margin-bottom: 2px;
			}
			.modulo-cantidad{
				width: 250px;
				margin: 0px 72px;
			}
			.bloque-multiples-movil{
				height: 450px;
			}
			.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
				position: relative;
				width: 90%;
			}
			.importe-apuesta{
				padding: 10px 0px 10px;
			}
			.paneles-apuestas-EU{
				margin: 10px 0px 10px 20px !important;
			}
		/* fin estilos euromillones multiple*/
		.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			display: inline-block;
			margin: 0px 0px 0px 40px;
		}
	}
	@media only screen and (max-width:414px){
		.paneles-apuestas-EU{
			width: 90% !important;
		}
		.multiple{
			border: 0px solid #c6c6c6;
			min-height: 737px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			display: block;
			position: relative;
			left: 0;
			right: 0;
			width: 33vw;
			min-width: 234px;
			margin: 0px 0px 0px 60px;
			float: none;
		}
		.cotenedor-boleto-multiple{
			display: block;
			padding: 20px;
			min-height: 248px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
			position: absolute;
			padding: 20px 0px 0px;
			display: inline-block;
			width: 100%;
			margin-right: .5%;
			perspective: 2000px;
		}
	}

	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.complete .submodule-ticket-grid_bet_header:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.complete .submodule-ticket-grid_bet_header:before{
		content: "\e61f";
		animation: bet_title_bounce 1s .3s;
		transform: scale(1);
		z-index: 200;
	}
	.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.incomplete .submodule-ticket-grid_bet_header:before,
	.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet.incomplete .submodule-ticket-grid_bet_header:before{
		animation: bet_title_bounce 1s .3s;
		transform: scale(1);
		content: "";
		background: #d86062;
		z-index: 20;
	}

	@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			min-width: 242px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			position: relative;
			display: inline-block;
			width: 242px;
			margin: 20px auto;
			perspective: 2000px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones{
			padding-top: 20px;
			margin-top: -15px;
			margin-left: -15px;
			margin-right: -15px;
		}
		.services-list{
			text-align: center;
			margin-top: 0px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
			position: relative;
			padding: 20px 0px 0px;
			display: inline-block;
			width: 100%;
			margin: 20px auto;
		}
		.paneles-apuestas-EU{
			width: 86px !important;
			margin: 0px 2px !important;
		}
		.titulo-apuesta{
			font-size: 18px;
		}
		.descripcion-apuesta{
			font-size: 16px;
		}
		.importe-apuesta{
			font-size: 16px;
			padding: 10px 0px;
			margin: 2px -7px;
		}
	}

	@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			min-width: 234px !important;
			margin: 20px 27% !important;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			width: 234px;
			margin: 20px 27% !important;
		}
	}

	@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			margin: 20px 27% !important;
			perspective: 2000px;
		}
	}

	@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			min-width: 242px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			width: 242px;
			margin: 20px 120px !important;
		}
	}

	@media only screen and (min-device-width : 320px) and (max-device-width : 736px) and (orientation : landscape){
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
			position: relative;
			display: inline-block;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones{
			padding-top: 20px;
			margin-top: -15px;
			margin-left: -15px;
			margin-right: -15px;
		}
		.services-list{
			text-align: center;
			margin-top: 0px;
		}
		.submodule-ticket-grid.submodule-ticket-grid-euromillones .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple, .submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet-multiple{
			position: relative;
			padding: 20px 0px 0px;
			display: inline-block;
			width: 100%;
			margin: 20px auto;
		}
		.paneles-apuestas-EU{
			width: 86px !important;
			margin: 0px 2px !important;
		}
		.titulo-apuesta{
			font-size: 18px;
		}
		.descripcion-apuesta{
			font-size: 16px;
		}
		.importe-apuesta{
			font-size: 16px;
			padding: 10px 0px;
			margin: 2px -7px;
		}
	}
/*
------- FIN -------
------- tickets.css -------
*/

/*
------- RECURSOS ARANYA -------
------- main.css -------
*/
	.top-bar-STA{
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
		z-index: 66;
		height: 87px;
	}
	.logo-STA{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color: #4a4a49;
		font-size: 34px;
		line-height: 24px;
		padding: 22px 0px 0px;
		margin: 0px;
		text-align: center;
		font-weight: 700;
	}
	.logo-sub-STA{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color: #ffffff;
		color: #4a4a49;
		font-size: 26px;
		line-height: 28px;
		text-align: center;
		font-weight: 400;
	}
	.logo-relax-STA{
		padding: 5px 0px !important;
		margin: auto;
	}
	.telefono-STA{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color: #ffffff;
		color: #4a4a49;
		font-size: 25px;
		font-weight: 700;
		line-height: 30px;
		padding: 23px 0px;
	}
	#menu-STA{
		background-repeat: no-repeat;
		min-height: 81px;
		background-position-y: 10px;
	}
	.navigation-front-STA{
		width: 100%;
		background: rgba(12, 59, 72, 0.5);
	}
	.top-navigation-STA{
		display: block;
		height: 82px;
		width: 100%;
		position: relative;
		transform: translateZ(0px);
		left: 0;
		z-index: 600;
	}
	#TextoMenu{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		padding: 0px 20px 5px;
		line-height: 20px;
		text-align: center;
		font-size: 14px;
	}
	.MenuResponsive:first-child:before{
		top: 7px;
	}
	.seccion-Login{
		min-height: 350px;
	}
	.bote-menu{
		color: #ffffff;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-align: center;
		font-size: 16px;
	}
	.bote-slider,
	.bote-juego-slider,
	.bote-fecha-slider{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-align: center;
		color: #ffffff;
		padding: 0px;
		margin: 0px;
		border: 0px !important;
		text-transform: none;
	}
	.bote-slider{
		font-size: 82px;
		line-height: 98px;
		font-weight: 700;
	}
	.bote-juego-slider{
		font-size: 35px;
		line-height: 48px;
	}
	.bote-fecha-slider{
		font-size: 19px;
		line-height: 28px;
	}
	.hover-link a:before{
		color: #ffffff;
		content: attr(data-hover);
		pointer-events: none;
		position: absolute;
	}
	.hover-link a:after{
		background: none repeat scroll 0 0;
		bottom: 1px;
		content: "";
		height: 5px;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: absolute;
		transform: translateY(5px);
		transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
		width: 100%;
		z-index: 15;
	}
	.hover-link a:hover:before,
	.hover-link a:focus:before{
		opacity: 0;
		transform: translateY(-2px);
	}
	.hover-link a:hover:after,
	.hover-link a:focus:after{
		opacity: 1;
		transform: translateY(0px);
	}
	#navigation .active:before{
		color: #ffffff;
		text-shadow: none;
	}
	.caja-carrito{
		background: #4a4a49;
		min-height: 88px;
		color: #ffffff;
		padding: 0px 10px;
		margin: auto;
	}
	.mensajes-STA{
		background: #ff9904;
		border-bottom: 0px solid;
		border-left: 0px solid;
		color: #4a4a49;
		left: 14px;
		line-height: 12px;
		min-width: 12px;
		opacity: 1;
		position: absolute;
		text-align: center;
		top: 29px !important;
		left: 36px !important;
		z-index: 100;
		font-size: 8px !important;
		font-weight: 600;
		border-radius: 50px;
	}
	.carrito-detalle-STA,
	.carrito-mensaje-STA,
	.texto-mensaje-STA,
	.texto-saldo-STA,
	.texto-saldo-STA span{
		padding: 0px 0px;
	}
	.carrito-detalle-STA{
		margin: 25px 0px;
		width: 100%;
	}
	.carrito-mensaje-STA{
		margin: 0px 3px;
	}
	.texto-mensaje-STA,
	.texto-saldo-STA,
	.texto-saldo-STA span{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-align: center;
		color: #ffffff;
		margin: 0px 0px;
	}
	.texto-mensaje-STA{
		font-size: 12px;
		line-height: 15px;
	}
	.texto-saldo-STA{
		font-size: 20px;
		line-height: 36px;
	}
	.texto-saldo-STA span{
		font-size: 14px;
		line-height: 19px;
	}

	/* Menu juegos */
		.MenuResponsive > a:nth-child(2){
			background-repeat: no-repeat;
			background-position-x: 10px;
			padding: 0px 0px !important;
			height: 42px;
			margin: auto;
			width: 59px;
		}
		#Euromillones{
			background-image: url("/recursosAranya/imagenes/logo-EU.png");
		}
		#Primitiva{
			background-image: url("/recursosAranya/imagenes/logo-PVA.png");
		}
		#Bonoloto{
			background-image: url("/recursosAranya/imagenes/logo-BO.png");
		}
		#ElGordo{
			background-image: url("/recursosAranya/imagenes/logo-GO.png");
		}
		#Quiniela{
			background-image: url("/recursosAranya/imagenes/logo-AD.png");
		}
		#Loteria-Nac{
			background-image: url("/recursosAranya/imagenes/logo-LN.png");
		}
		#Penas{
			background-image: url("/recursosAranya/imagenes/logo-PE.png");
		}
		#Loteria-en-Accion{
			background-image: url("/recursosAranya/imagenes/social42_42.png");
		}
		#Quinigol{
			background-image: url("/recursosAranya/imagenes/quinigol42_42.png");
		}
		#Eurodreams{
			background-image: url("/recursosAranya/imagenes/logo-ED.svg");
		}

	.titulo-slider,
	.subtitulo-slider{
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-align: left;
		color: #ffffff;
		border: 0px !important;
		text-transform: none;
	}
	.titulo-slider{
		font-size: 126px;
		line-height: 114px;
		padding: 20px 0px;
		margin: 120px 0px 10px;
		font-weight: 700;
	}
	.subtitulo-slider{
		font-size: 50px;
		line-height: 54px;
		padding: 0px 0px;
		margin: 0px 0px;
	}

	/* ################### General ################ */
		.t-centro{
			text-align: center;
		}
		.productos-exclusivos,
		.productos-solidario,
		.barra-registrate,
		.barra-noticias{
			display: none;
		}
		.copyright-STA,
		.footer-STA,
		.menufooter,
		.direccionfooter{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color: #ffffff;
			text-align: center;
		}
		.copyright-STA{
			font-size: 20px;
			background: #4a4a49;
		}
		.PieBanner{
			background: #ff9904;
			margin-top: 40px;
			min-height: 135px;
		}
		.footer-STA{
			position: relative;
			padding-top: 30px;
			padding-left: 5%;
			background: #4a4a49;
		}
		/*Pie juego seguro*/
			.PieJuegoResponsable{
					padding-top: 1em;
			}
			.PieJuegoResponsable > div{
					margin: 0 auto;
					padding: 1px 0;
					text-align: center;
			}
			.PieJuegoResponsable a{
					margin: .1em .3em;
			}
			.PieJuegoResponsable a:hover{
					filter: drop-shadow(0 0 .06em #ffffff) drop-shadow(0 0 .1em #ffffff) drop-shadow(0 0 .14em #ffffff);
			}
			.PieJuegoResponsable .pie_juegointeligente{
					display: none;
			}
			@media (min-width: 500px){
					.PieJuegoResponsable br{
							display: none;
					}
			}
		/*Fin pie juego seguro*/

		.tarjetasfooter{
			padding: 26px 0px;
			text-align: center;
		}
		.menufooter{
			font-size: 28px;
			padding: 30px 0px 0px;
		}
		.rrss-STA{
			padding: 50px 2px;
			text-align: right;
		}
		.direccionfooter{
			font-size: 20px;
			line-height: 24px;
			padding: 0px 0px 20px;
			text-align: center;
		}

		/* Estilos botones */
			.btn{
				display: inline-block;
				margin-bottom: 0;
				font-weight: normal;
				text-align: center;
				white-space: nowrap;
				vertical-align: middle;
				cursor: pointer;
				background-image: none;
				user-select: none;
			}
			.modal.fade.block.modalAlertRedIQ.in .modal-content.modal-comolightboxIQ .modal-body.modal-bodyIQ .titular-modal.bgClaro .btn.btn-tag-eu.btniq{
				white-space: inherit;
			}
			.btn-juegabote-STA,
			.btn-blanco-STA,
			.btn-naranja-STA,
			.btn-comprueba-STA{
				font-family: 'Yanone Kaffeesatz', sans-serif;
			}
			.btn-juegabote-STA,
			.btn-blanco-STA,
			.btn-naranja-STA{
				min-height: 36px;
			}
			.btn-blanco-STA,
			.btn-naranja-STA,
			.btn-comprueba-STA{
				width: 100%;
			}
			.btn-juegabote-STA{
				font-size: 40px;
				color: #ffffff;
				height: 80px;
				width: 325px;
				padding: 24px 0px;
				margin: 10px 0px;
				border-radius: 0px;
				border: 1px solid;
			}
			.btn-juegabote-STA:hover{
				background-color: #ffffff;
				color: #ff9904;
			}
			.btn-blanco-STA{
				font-size: 30px;
				color: #4a4a49;
				background-color: #ffffff;
				height: 53px;
				padding: 14px 0px;
				border-radius: 0px;
			}
			.btn-blanco-STA:hover{
				background-color: #ff9904;
				color: #ffffff;
			}
			.btn-naranja-STA{
				font-size: 16px;
				color: #ffffff;
				background-color: #ff9904;
				height: 35px;
				padding: 11px 0px;
				border-radius: 0px;
			}
			.btn-naranja-STA:hover{
				background-color: #ffffff;
				color: #ff9904;
				border: 1px solid #ff9904;
			}
			.btn-comprueba-STA{
				font-size: 12px;
				color: #4a4a49;
				background-color: #ffffff;
				min-height: 24px;
				height: 24px;
				padding: 6px 0px;
				text-transform: capitalize;
				margin: 10px 0px;
			}
			.btn-comprueba-STA:hover{
				background-color: #4a4a49;
				color: #ffffff;
			}

			/* botones tag */
				/* estilos tag loterias */
					.btn-tag{
						font-family: 'Yanone Kaffeesatz', sans-serif;
						font-size: 24px;
						line-height: 29px;
						height: 57px;
						width: 100%;
						padding: 16px;
						text-align: center;
						color: #4a4a49;
						border: 1px solid #c6c6c6;
					}
					.btn-tag:hover{
						color: #ffffff;
						border: 0px solid #c6c6c6;
						background: linear-gradient(to right, #2095f2, #20e7f2);
					}
					.btn-tag.activo{
						color: #ffffff;
						border: 0px solid #c6c6c6;
						background: linear-gradient(to right, #2095f2, #20e7f2);
					}
				/* fin botones tag loterias */
				/* estilos tag euromillones */
					.btn-tag-eu{
						font-family: 'Yanone Kaffeesatz', sans-serif;
						font-size: 24px;
						line-height: 29px;
						height: 57px;
						width: 100%;
						padding: 16px;
						text-align: center;
						color: #4a4a49;
						border: 1px solid #c6c6c6;
						text-transform: capitalize;
					}
					.btn-tag-eu:hover{
						color: #ffffff;
						border: 0px solid #c6c6c6;
						background: linear-gradient(to right, #3e50b4, #3296d2);
					}
					.btn-tag-eu.activo{
						color: #ffffff;
						border: 0px solid #c6c6c6;
						background: linear-gradient(to right, #3e50b4, #3296d2);
					}
				/* fin botones tag euromillones */
			/**/

		/* Lineas separadoras */
			.separator-small-STA{
				position: relative;
				display: block;
				height: 2px;
				background-color: #4a4a49;
				margin: auto;
				width: 44px;
			}
			input, textarea{
				border: solid 1px #ededed;
				background-color: #ffffff;
				color: #4a4a49;
				font-family: 'Yanone Kaffeesatz', sans-serif;
			}
			input, textarea .size{
				width: 50px;
				padding: 5px 10px;
				text-align: center;
			}
			input:focus, textarea:focus{
				outline: none;
				border: 1px solid #ededed;
			}
		/**/
	/* ################### Fin general ################ */

	/* ################### Sección Servicios home ################ */
		/* Barra servicios */
			.barra-servicios{
				background: #ff9904;
				min-height: 270px;
				padding: 60px 0px;
			}
			.barra-servicios h2{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 28px;
				color: #4a4a49;
				line-height: 32px;
				text-align: center;
				padding: 0px 0px;
				margin: 0px 0px;
			}
			.barra-servicios p{
				text-align: center;
			}
	/* ################### Fin sección servicios home ################ */

	/* ################### Sección cuadro botes home ################ */
			.barra-botes{
				padding: 0px;
				background: #ffffff;
				padding: 61px 0px;
			}
			.cuadroBote{
				border: 3px solid #6399e1;
				border-bottom-width: 20px;
				padding: 20px;
				min-height: 635px !important;
			}
			.titulobote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 71px;
				font-weight: 700;
				line-height: 50px;
				text-align: center;
				color: #4a4a49;
				padding: 10px 0px;
			}
			.subtitulobote{
				font-family: 'Pacifico', cursive;
				font-size: 34px;
				line-height: 50px;
				text-align: center;
				color: #ff9904;
			}
			.montobote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 107px;
				font-weight: 700;
				line-height: 109px;
				text-align: center;
				color: #ff9904;
				padding: 13px 0px 0px;
				border-bottom: 2px solid #4a4a49;
			}
			.preciobote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 50px;
				line-height: 59px;
				text-align: center;
				color: #4a4a49;
				padding: 5px 0px;
			}
			.lineabote{
				border: 1px solid #4a4a49;
				margin: 0px 0px;
				width: 100%;
			}
			.btn-jugartodos,
			.btn-agregarCesta,
			.btn-jugarbote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				text-align: center;
				color: #ffffff;
				background-color: #ff9904;
				width: 100%;
				text-transform: capitalize;
			}
			.btn-jugartodos{
				font-size: 40px;
				padding: 22px 64px;
			}
			.btn-agregarCesta{
				font-size: 24px;
				line-height: 29px;
				height: 57px;
				padding: 22px 64px;
			}
			.sumamonedas{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 30px;
				font-weight: 700;
				color: #4a4a49;
			}
			.btn-jugarbote{
				font-size: 24px;
				padding: 9px 15px;
				height: 24px;
			}
			.btn-jugartodos:hover,
			.btn-agregarCesta:hover,
			.btn-jugarbote:hover{
				background-color: #ffffff;
				color: #ff9904;
				border: 1px solid #ff9904;
			}
			.btn-jugarbote:hover{
				border: 0px solid #ff9904;
			}
			.botonjugartodos{
				margin: 40px 0px;
			}
			.imagenmonedas{
				margin: 25px 0px;
				text-align: center;
			}
			.imgbote{
				margin: 0px 0px 0px;
				padding: 0px;
				width: 90%;
			}
			.cubojugador1{
				width: 100%;
				margin: 0px 0px;
				position: absolute;
				left: -35px;
			}
			.textoambiocioso{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 24px;
				line-height: 28px;
				text-align: center;
				padding: 0px 0px 20px;
			}
			.juegobote{
				margin: 50px 0px;
				border: 2px solid #ff9904;
				height: 45px;
				padding: 0px 0px;
			}
			.nombrejuegobote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 28px;
				text-align: center;
				padding: 3px 10px;
				color: #4a4a49;
				display: inline-block;
				width: 75%;
			}
			.botonjugarbote{
				display: inline-block;
				float: right;
				margin: 4px 0px;
				padding: 0px 0px;
			}
	/* ################### Fin sección recomiendanos home ################ */

	/* ################### Sección resultados home ################ */
		/* Barra resultados */
			.barraresultadosjuegos{
				padding: 0px 0px;
				background: #ededed;
				min-height: 720px;
			}
			.tituloresultados{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 90px;
				color: #ff9904;
				line-height: 90px;
				text-align: center;
				padding: 121px 0px 66px 0px;
				margin: 0px;
			}
			.cuadroresultadosjuegos{
				background: #ffffff;
				padding: 20px 0px;
				min-height: 320px;
			}
			.cuadroresultadosjuegos-titulo{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 24px;
				line-height: 26px;
				font-weight: 700;
				color: #4a4a49;
				padding: 0px 0px 0px 0px;
			}
			.cuadroresultadosjuegos-bote{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 32px;
				line-height: 26px;
				font-weight: 700;
				color: #4a4a49;
				padding: 13px 0px 0px;
			}
			.cuadroresultadosjuegos-diajuego,
			.cuadroresultadosjuegos-diajuego2{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 12px;
				line-height: 24px;
				color: #4a4a49;
				margin: 0px;
				padding: 10px 0px;
			}
			.cuadroresultadosjuegos-diajuego2{
				padding: 10px 0px 5px;
			}
			.caja-resultados-bonoloto,
			.caja-resultados-quiniela,
			.caja-resultados-elgordo,
			.caja-resultados-loterianac,
			.caja-resultados-euromillones,
			.caja-resultados-primitiva{
				min-height: 135px;
				padding: 10px 0px 0px;
			}
			.caja-resultados-bonoloto-digitos,
			.caja-resultados-quiniela-digitos,
			.caja-resultados-loterianac-resultado{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				color: #ffffff;
				margin: 0px;
			}
			.caja-resultados-bonoloto-digitos{
				font-size: 14px;
				padding: 10px 0px;
				text-align: center;
			}
			.caja-resultados-quiniela-digitos{
				font-size: 12px;
				line-height: 23px;
				padding: 10px 6px;
			}
			.caja-resultados-loterianac-resultado{
				font-size: 29px;
				line-height: 35px;
				text-align: center;
				padding: 20px 0px 26px;
			}
			.caja-digitos{
				padding: 3px 0px;
			}
			.caja-resultados-bonoloto{
				background: #7a8634;
			}
			.caja-resultados-quiniela{
				background: #cb1517;
			}
			.caja-resultados-elgordo{
				background: #dc3f47;
			}
			.caja-resultados-loterianac{
				background: #007ac0;
			}
			.caja-resultados-euromillones{
				background: #001367;
			}
			.caja-resultados-primitiva{
				background: #008547;
			}
	/* ################### Fin sección resultados home ################ */

	/* ################### Sección registrate home ################ */
		/* Barra registrate */
			.accesos-STA,
			.accesos-STA a{
				color: #ffffff;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 14px;
				line-height: 16px;
				text-align: center;
				padding: 0px 0px;
				margin: 35px 0px;
			}
	/* ################### Fin sección recomiendanos home ################ */

	/* ################### Estilos Pagina EUROMILLONES ################ */
		.titulo-slider-EU,
		.subtitulo-slider-EU,
		.frase-slider-EU,
		.frase-slider-LN,
		.titulo-slider-mipena{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: left;
			color: #ffffff;
			border: 0px !important;
			text-transform: none;
		}
		.separador-slider-EU,
		.separador-slider-LN{
			color: #ffffff;
			background-color: #ffffff;
			padding: 2px 0px;
			width: 104px;
			margin: 34px auto 20px;
		}
		.separador-textos-EU,
		.separador-textos-LN{
			color: #4a4a49;
			background-color: #ededed;
			padding: 1px 0px;
			width: 100%;
			margin: 20px auto 20px;
		}
		.frase-slider-EU,
		.frase-slider-LN{
			padding: 0px;
			font-weight: 700;
		}
		.frase-slider-LN{
			text-align: center;
		}
		.frase-slider-EU{
			font-size: 57px;
			line-height: 57px;
			margin: 0px;
		}
		.resultados-EU-circulo,
		.resultados-EU-circulo.activo,
		.resultados-EU-abono,
		.resultados-EU-abono:hover,
		.resultados-EU-abono.activo,
		.resultados-EU-estrella{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			display: inline-block;
			font-size: 20px;
			width: 44px;
			height: 44px;
			border-radius: 100px;
			padding: 7px 9px;
			margin: 0px;
			text-align: center;
		}
		.resultados-EU-circulo,
		.resultados-EU-abono{
			background: #ededed;
			color: #4a4a49;
		}
		.resultados-EU-circulo.activo,
		.resultados-EU-abono:hover,
		.resultados-EU-abono.activo{
			color: #ffffff;
			border: 0px solid #ffffff;
			background: linear-gradient(to right, #3e50b4, #3296d2);
		}
		.resultados-EU-abono,
		.resultados-EU-abono:hover,
		.resultados-EU-abono.activo{
			width: 132px;
		}
		.resultados-EU-estrella{
			background: url("/RecursosAranya/imagenes/estrella-blanca.png") no-repeat top center;
			background-size: contain;
			color: #4a4a49;
			line-height: 33px;
			font-size: 15px;
			width: 35px;
			height: 35px;
		}
		.premio-verde,
		.premio-rojo{
			display: inline-block;
			color: #ffffff;
			font-size: 22px;
			width: 45px;
			height: 45px;
			border-radius: 100px;
			padding: 7px 9px;
			margin: 20px 0px 20px 0px;
			text-align: center;
		}
		.premio-verde{
			background: #217345;
		}
		.premio-rojo{
			background: #e30613;
		}
		.texto-premio-verde,
		.texto-premio-rojo{
			color: #0e4194;
			line-height: 82px;
			text-align: right;
		}
		.btn-azulito{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 30px;
			line-height: 36px;
			text-transform: capitalize;
			color: #4a4a49;
			border: 1px solid #3e50b4;
			background-color: #ffffff;
			width: 100%;
			min-height: 69px;
		}
		.btn-azulito:hover,
		.btn-azulito.activo{
			color: #ffffff;
			border: 0px solid #ffffff;
			background: linear-gradient(to right, #3e50b4, #3296d2);
		}
		.degrade-azul{
			color: #ffffff;
			background: linear-gradient(to right, #3e50b4, #3296d2);
			width: 100%;
		}
		.btn-juegabote-STA-EU{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 17px;
			line-height: 10px;
			color: #ffffff;
			width: 176px;
			padding: 12px 0px 10px;
			margin: 10px 0px;
			border: 1px solid; 
			text-transform: inherit;
		}
		.btn-juegabote-STA-EU:hover{
			background-color: #ffffff;
			color: #ff9904;
		}

		/* cubos juegos euromillones */
			.contenedor-boletoEuro{
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				padding: 5px 5px;
				background-color: #ffffff;
			}
			.numeritos{
				background-color: #ffffff;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 14px;
				color: #4a4a49;
				display: inline-block;
				vertical-align: middle;
				box-shadow: 0 0 1px transparent;
			}
			.numeritos:hover, .numeritos:focus, .numeritos:active{
				color: #ffffff;
				text-shadow: 0 1px 0 rgba(86, 1, 0, 0.83);
				background-color: #3e50b4;
			}

		/* Buzz Out */
			@keyframes numeritos{
				10%, 30%{
					transform: translateX(3px) rotate(2deg);
				}
				20%, 40%{
					transform: translateX(-3px) rotate(-2deg);
				}
				50%, 70%{
					transform: translateX(2px) rotate(1deg);
				}
				60%, 80%{
					transform: translateX(-2px) rotate(-1deg);
				}
				90%{
					transform: translateX(1px) rotate(0);
				}
				100%{
					transform: translateX(-1px) rotate(0);
				}
			}

		.bloque2-slider{
			background: rgba(0, 0, 0, 0.5);
		}
		.contenedor-completo-boleto{
			width: 216px;
		}
		.contenedor-boletoEuro a{
			flex: 0 0 16.673% !important;
			padding: 4% 0px;
		}
		.contenedor-boletoEuro .numeritos{
			border: 1px solid #dddddd;
			list-style-type: none;
			width: 36px;
			margin: 0;
			float: left;
			display: block;
			height: 36px;
			line-height: 27px;
			padding: 6px 0;
			cursor: pointer;
			transform: rotateY(0) rotateZ(360deg);
			transform-style: preserve-3d;
			transition: transform .3s;
		}

		/* mi prueba flex */
			.flex-container{
				padding: 0;
				margin: 0;
				list-style: none;
				border: 0px solid silver;
				display: flex;
			}
			.nowrap{
				flex-wrap: nowrap;
			}
			.wrap{
				flex-wrap: wrap;
			}
			.wrap li{
				background: gold;
			}
			.wrap-reverse{
				flex-wrap: wrap-reverse;
			}
			.wrap-reverse li{
				background: deepskyblue;
			}
			.flex-item{
				background: #ffffff;
				padding: 5px;
				width: 36.4px;
				height: 36.4px;
				margin: 0px;
				line-height: 20px;
				color: #575756;
				font-weight: bold;
				font-size: 1em;
				text-align: center;
				border: 1px solid #e2e2e2;
			}
			.cuadro-mas-salen{
				float: right;
			}
		/* fin mi prueba flex */

		/* Bloque días de juegos EU */
			.cuadrodias-eu,
			.cuadrodias-eu-2{
				border: 1px solid #c6c6c6;
				margin: 20px 0px;
			}
			.cuadrodias-eu{
				min-height: 145px;
			}
			.cuadrodias-eu-2{
				min-height: 200px;
			}
			.barra-Semanas{
				border-bottom: 1px solid #c6c6c6;
				min-height: 50px;
				padding: 10px 20px;
			}
			.cuadroMonedas-EU{
				border-top: 1px solid #ededed;
				border-bottom: 1px solid #ededed;
				min-height: 89px;
				padding: 10px 0px;
				margin: 10px 0px;
			}
			.spanBoleto-eu{
				background-color: #ffffff;
				border: 1px solid #c6c6c6;
				height: 57px;
			}
			.diasJuegos-EU{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 24px;
				line-height: 29px;
				color: #4a4a49;
				text-align: center;
				padding: 20px 0px;
				margin: 0px;
			}
		/* fin bloques días de juegos EU */

		/* bloques importes de juegos EU */
			.importeJuegos-EU,
			.ivaJuegos-EU,
			.montototalJuegos-EU,
			.monedasJuegos-EU{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				color: #4a4a49;
				text-align: center;
				margin: 0px 0px;
				padding: 0px 0px;
				font-weight: 600;
			}
			.importeJuegos-EU{
				font-size: 28px;
				line-height: 19px;
				padding-top: 23px;
			}
			.ivaJuegos-EU{
				font-size: 16px;
				line-height: 32px;
				font-weight: 400;
			}
			.montototalJuegos-EU{
				font-size: 63px;
				line-height: 75px;
			}
			.monedasJuegos-EU{
				font-size: 30px;
				line-height: 22px;
				padding-top: 23px;
			}
			.monedasJuegos-EU img{
				padding: 0px 0px;
				margin: -8px 0px;
			}
		/* fin bloques importes de juegos EU */

		.contenedor-estrellas-EU{
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
			padding: 0px 0px;
		}
		.contenedor-estrellas-EU a{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			background: url("/RecursosAranya/imagenes/estrella-vacia.png") no-repeat top center;
			background-size: contain;
			display: block;
			flex: 0 0 16%;
			height: 45px;
			margin: auto;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 18px;
			color: #ffffff;
		}
		.contenedor-estrellas-EU a:hover,
		.contenedor-estrellas-EU a.selecionado{
			background: url("/RecursosAranya/imagenes/estrella-blanca.png") no-repeat top center;
			color: #4a4a49;
		}

	/* ################### Fin Estilos Pagina EUROMILLONES ################ */

	/* ################### Estilos Pagina Login ################ */
		.form-control{
			display: block;
			width: 100%;
			height: 44px;
			padding: 6px 12px;
			font-size:20px;
			line-height: 1.428571429;
			color: #4a4a49;
			vertical-align: middle;
			background-color: #ffffff;
			background-image: none;
			border: 1px solid #c6c6c6;
			border-radius: 0px;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		}
		.texto-label{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 30px;
			line-height: 36px;
			color: #4a4a49;
			padding: 10px 0px;
			margin: 0px 0px;
			font-weight: 400;
		}
		.btn-acceso,
		.btn-aleatorio{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 24px;
			line-height: 29px;
			text-align: center;
		}
		.btn-acceso{
			height: 57px;
			color: #4a4a49;
			background-color: #ffffff;
			border: 1px solid #4a4a49;
			width: 100%;
			padding: 16px 64px;
			text-transform: uppercase;
		}
		.btn-aleatorio{
			height: 44px;
			color: #ffffff;
			background: linear-gradient(to right, #3e50b4, #3296d2);
			padding: 7px 40px;
			text-transform: capitalize;
		}
		.btn-acceso:hover,
		.btn-acceso.activo{
			color: #ffffff;
			border: 0px solid #ffffff;
			background: linear-gradient(to right, #ff6e3c, #ff9904);
		}
		.btn-aleatorio:hover,
		.btn-aleatorio.activo{
			color: #ffffff;
			border: 0px solid #ffffff;
			background: linear-gradient(to right, #3e50b4, #3296d2);
		}
		.paneles-apuestas-EU{
			border: 1px solid #ededed;
			color: #0b4792;
			text-align: center;
			width: 160px;
			margin: 0px 2px;
			display: flex;
			justify-content: space-between;
			flex-direction: column;
		}
	/* ################### Fin Estilos Pagina Login ################ */

	/* ################### Estilos Pagina Loterias ################ */
		/* contenedor decimos */
			.bloque-decimo-sort{
				position: absolute;
				top: 0px;
				width: 95%;
				height: 220px;
				padding: 0px 0px;
				margin: 0px 0px;
			}
			.bloque-comprar-decimos,
			.bloque-comprar-decimos.activo{
				display: inline-block;
				width: 85%;
				height: 220px;
				float: right;
				background: transparent;
			}
			.bloque-comprar-decimos.activo{
				background: rgba(0, 0, 0, 0.5);
			}
			.numero-bloque-decimos{
				width: 160px;
				margin: auto;
				padding: 20px;
				letter-spacing: 3px;
				font-size: 33px;
				text-align: center;
				color: #4a4a49;
			}
			.numero-bloque-decimos.activo{
				color: #ffffff;
			}
			@media only screen and (max-device-width: 667px) and (min-device-width: 320px) and (orientation: landscape){
				.numero-bloque-decimos{
					padding: 52px;
				}
			}
			.rotar{
				transform: rotate(-90deg);
			}
			.contenedorBombos{
				border: 1px solid #ededed;
				width: 100%;
				min-height: 100px;
				padding: 0px 0px;
				margin: 10px 0px 30px;
			}
		/* fin loterias*/

		.banner-slider-LN,
		.banner-slider-PE{
			background-position: center center;
			background-size: cover;
			min-height: 630px;
		}
		.banner-slider-LN{
			background-image: url("/RecursosAranya/imagenes/banner-LN.jpg");
		}
		.banner-slider-PE{
			background-image: url("/RecursosAranya/imagenes/banner-PE.jpg");
		}
		.bote-juego-slider-LN{
			text-align: center;
			padding: 0px;
			margin: 0px;
		}
		.btn-loterias{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			background-color: #ffffff;
			color: #4a4a49;
			line-height: 36px;
			font-size: 30px;
			text-transform: capitalize;
			border: 1px solid #c6c6c6;
			width: 100%;
			min-height: 69px;
		}
		.btn-loterias:hover,
		.btn-loterias.activo{
			color: #ffffff;
			border: none;
			background: linear-gradient(to right, #2095f2, #20e7f2);
		}

		/* Botones Peñas*/
			.btn-penas,
			.btn-penas-agregar{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				text-transform: capitalize;
				color: #4a4a49;
				border: 1px solid #c6c6c6;
				background-color: #ffffff;
			}
			.btn-penas{
				font-size: 30px;
				line-height: 36px;
				padding: 16px 0px;
				width: 100%;
				min-height: 69px;
			}
			.btn-penas-agregar{
				font-size: 20px;
				line-height: 50px;
				padding: 16px;
				width: 52px;
				height: 51px;
			}
			.btn-penas:hover,
			.btn-penas.activo,
			.btn-penas-agregar:hover,
			.btn-penas-agregar.activo{
				color: #ffffff;
				border: 0px solid #ffffff;
				background: linear-gradient(to right, #6400ff, #c800ff);
			}
			.bloque-busqueda-terminal{
				border: 1px solid #c6c6c6;
				padding: 20px;
				margin: 30px 0px;
				width: 100%;
			}

		/* tablas peñas */
			.tabla-pena thead{
				background-color: #ffffff !important;
				background-repeat: repeat;
				border: 0px !important;
				border-bottom: 1px solid #c6c6c6 !important;
			}
			.tabla-pena > thead > tr > th{
				font-size: 18px !important;
				padding: 20px 20px !important;
				text-transform: capitalize !important;
				vertical-align: middle !important;
				font-weight: 700;
				color: #4a4a49 !important;
			}
			.table-pena > tbody > tr > td{
				padding: 20px 20px 20px !important;
				color: #4a4a49 !important;
				font-size: 18px !important;
			}
			.camposPenas{
				color: #4a4a49;
				font-size: 18px;
				padding: 0px;
				line-height: 18px;
				margin: 0px;
				vertical-align: middle !important;
			}
		/**/

		.float-left{
			float: left;
		}
		.btnUp{
			padding: 0px 10px;
			margin: 0px;
			background: none;
			border: 0px;
			display: block;
		}
		.panel-default-PE{
			border-color: #c6c6c6;
			padding: 10px 10px;
		}

		/* pagina mi peña */
			.titulo-slider-mipena{
				font-size: 100px;
				line-height: 90px;
				padding: 20px 0px;
				margin: 0px;
				font-weight: 700;
			}
			.bloqueCierre{
				background-color: #ffffff;
				padding: 20px 0px;
				width: 75%;
				min-height: 80px;
				margin: 20px 0px;
			}
			.cierreApuestas{
				font-size: 23px;
				line-height: 23px;
				word-break: break-word;
				color: #6400ff;
				text-align: center;
			}
			.cuadrodias-mipena{
				min-height: 245px;
				border: 1px solid #c6c6c6;
				margin: 20px 0px;
				padding: 0px 20px 20px;
			}
			.resultados-mipena-circulo,
			.resultados-mipena-abono{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				display: inline-block;
				background-color: #ededed;
				color: #4a4a49;
				font-size: 20px;
				height: 44px;
				border-radius: 100px;
				padding: 7px 9px;
				margin: 0px 0px 0px 0px;
				text-align: center;
			}
			.resultados-mipena-circulo{
				width: 44px;
			}
			.resultados-mipena-abono{
				width: 132px;
			}
			.resultados-mipena-circulo:hover,
			.resultados-mipena-circulo.activo,
			.resultados-mipena-abono:hover{
				color: #ffffff;
				border: 0px solid #ffffff;
				background: linear-gradient(to right, #6400ff, #c800ff);
			}
			.tituloMontomipena{
				font-size: 40px;
				line-height: 40px;
				color: #4a4a49;
				text-align: center;
				padding: 20px 0px;
				margin: 0px;
			}
			.recaudadoMontomipena{
				font-size: 100px;
				line-height: 100px;
				text-align: center;
				padding: 0px 20px;
			}
			.recaudadoMontomipena{
				color: #6400ff;
			}
			.participacionMipena{
				width: 360px;
				height: 51px;
				padding: 0px;
				text-align: center;
				float: left;
				font-size: 40px;
			}
			.btnup-arrowMipena{
				padding: 2px 10px;
				margin: 0px;
				background: none;
				border: 0px;
				display: block;
			}
			.costoparticipacionMipena{
				font-size: 30px;
				line-height: 30px;
				padding: 10px 0px;
				margin: 0px;
				text-align: center;
				color: #4a4a49;
			}
			.addparticipacionesMipena{
				margin: 0px;
				padding: 20px 60px;
			}
		/* fin pagina mipena */

		/* pagina agregar productos */
			.banner-slider-agregarproductos{
				background: #ffffff;
				min-height: 360px;
			}
		/* fin pagina agregar productos */

		/* pagina Cesta */
			.mijuegoBO{
				font-size: 20px !important;
				line-height: 22px;
				color: #4a4a49;
				padding-left: 25px;
				margin: 0px;
			}
			.imagenjuegoBo,
			.imagenjuegoEu,
			.imagenjuegoED,
			.imagenjuegoPva,
			.imagenjuegoGo,
			.imagenjuegoLn,
			.imagenjuegoPe,
			.imagenjuegoQu{
				background-repeat: no-repeat;
				position: relative;
				background-size: 20px;
			}
			.imagenjuegoBo{
				background-image: url("/RecursosAranya/imagenes/logo-BO-dark.png");
			}
			.imagenjuegoEu{
				background-image: url("/RecursosAranya/imagenes/logo-EU-dark.png");
			}
			.imagenjuegoED{
				background-image: url("/RecursosAranya/imagenes/logo-ED-dark.svg");
			}
			.imagenjuegoPva{
				background-image: url("/RecursosAranya/imagenes/logo-PVA-dark.png");
			}
			.imagenjuegoGo{
				background-image: url("/RecursosAranya/imagenes/logo-GO-dark.png");
			}
			.imagenjuegoLn{
				background-image: url("/RecursosAranya/imagenes/logo-LN-dark.png");
			}
			.imagenjuegoPe{
				background-image: url("/RecursosAranya/imagenes/logo-LN-dark.png");
			}
			.imagenjuegoQu{
				background-image: url("/RecursosAranya/imagenes/logo-AD-dark.png");
			}
			.titulosSaldos,
			.titulosJugadas,
			.montosSaldos{
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-size: 28px;
				line-height: 19px;
				color: #4a4a49;
				text-align: center;
				padding: 10px 0px 10px;
				margin: 0px 0px;
			}
			.titulosJugadas{
				padding: 32px 0px 0px;
			}
			.cuadroSaldos{
				min-height: 145px;
				border: 1px solid;
				margin: 20px 0px;
				padding: 50px 0px;
			}
		/* fin pagina Cesta*/

		.titulo-busqueda-loteria,
		.parrafo-busqueda-loteria,
		.btn-ver-decimo{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			text-align: center;
		}
		.titulo-busqueda-loteria{
			font-size: 30px;
			line-height: 36px;
			color: #20e7f2;
			text-transform: inherit;
		}
		.parrafo-busqueda-loteria{
			font-size: 20px;
			line-height: 26px;
			color: #4a4a49;
		}
		.btn-ver-decimo{
			font-size: 24px;
			line-height: 29px;
			height: 57px;
			width: 100%;
			padding: 16px;
			color: #ffffff;
			background: linear-gradient(to right, #2095f2, #20e7f2);
		}
		.btn-ver-decimo:hover,
		.btn-ver-decimo.activo{
			color: #ffffff;
			background: linear-gradient(to right, #2095f2, #20e7f2);
		}
		.panel-default{
			border-color: #c6c6c6;
			padding: 10px 10px;
		}
		.panel-body-jugada{
			background-color: #ffffff;
			padding-left: 0px;
			padding-top: 6px;
		}
		.nombre-loterias,
		.numero-loterias-decimos,
		.fecha-loterias-decimos{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 20px;
			line-height: 29px;
			color: #4a4a49;
			text-align: left;
		}
		.nombre-loterias{
			text-transform: capitalize;
		}
		.numero-loterias-decimos{
			text-transform: capitalize;
			letter-spacing: 3px;
		}
		.fecha-loterias-decimos{
			text-transform: inherit;
		}
		.botonera-mas-menos .qtyminus,
		.botonera-mas-menos .qtyplus{
			text-indent: 0 !important;
			height: 40px;
			width: 40px;
			background-color: #c6c6c6;
			color: #ffffff;
			padding: 0px;
		}
		.botonera-mas-menos .qty{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 20px;
			height: 40px;
			width: 80px;
			color: #4a4a49;
			border: 1px solid #c6c6c6;
		}
		.monto-loterias-decimos{
			font-family: 'Yanone Kaffeesatz', sans-serif;
			font-size: 26px;
			line-height: 29px;
			font-weight: 600;
			color: #4a4a49;
		}
		.btn-eliminar{
			color: #4a4a49;
			background-color: #ffffff;
			width: auto;
			min-height: auto;
			padding: 4px;
			text-align: center;
		}
		.btn-eliminar:hover{
			background-color: #4a4a49;
			color: #ffffff;
		}
		.btn-decimos-aleatorios{
			font-size: 20px;
			padding: 8px 45px;
			width: 100%;
			border: 1px solid #c6c6c6;
			color: #4a4a49;
			margin: 0px 0px;
			float: right;
			text-align: center;
		}
		.btn-decimos-aleatorios:hover,
		.btn-decimos-aleatorios.activo{
			color: #ffffff;
			background: linear-gradient(to right, #2095f2, #20e7f2);
		}
	/* ################### Fin Estilos Pagina Loterias ################ */

		@media only screen and (min-device-width: 320px) and (max-device-width: 680px){
			/*Spinner*/
				span.spinner .sub,
				span.spinner .add{
					width: 116px;
					line-height: 30px;
					font-weight: 400;
					border-radius: 4px 0 0 4px;
				}
				span.spinner .sub:hover,
				span.spinner .add:hover{
					color: #ffffff;
					background: #0B4792;
				}
				span.spinner .add{
					border-radius: 0 4px 4px 0;
				}

			/* cubos juegos euromillones */
				.contenedor-boletoEuro{
					padding: 0px;
				}
				.contenedor-completo-boleto{
					width: 290px;
					margin: 1290px auto 0px;
				}
				.contenedor-boletoEuro .numeritos{
					width: 16.673%;
					height: 34px;
				}
				.contenedor-estrellas a{
					flex: 0 0 35%;
				}
			/**/
		}

	/* Portrait and Landscape */
		/* Portrait */
			@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){
				.spacer-EU{
					height: 1770px;
				}

				/* caja carrito */
					.carrito-movil{
						position: absolute;
						left: -14px !important;
						width: 108% !important;
						padding: 0px 0px;
						margin: auto;
					}
					.logo-movil{
						position: absolute;
						top: 80px;
						left: 110px;
					}
					.accesos-STA{
						margin: 15px 0px;
					}
					.registro-movil{
						position: absolute;
						top: 88px;
					}
					.top-bar-STA{
						height: 170px;
					}
					#navigation-box{
						right: 15px !important;
					}
					.barra-menu-movil{
						min-height: 165px;
					}
					#navigation{
						top: 59px;
						width: 375px;
						margin: 0px -26px;
					}
					.MenuResponsive{
						border-bottom: none;
					}
					#navigation.showen-c{
						padding-bottom: 40px;
					}
					.bannercontainer{
						display: block;
					}

				/* slider home */
					.titulo-slider{
						font-size: 46px;
						line-height: 54px;
						text-align: center;
						font-weight: 600;
						margin: 0px 0px 10px;
					}
				/**/

				h1{
					width: 100%;
				}
				.barra-botes{
					margin-top: 680px;
				}
				.btn-juegabote-STA{
					width: 100%;
				}
				.bote-slider{
					font-size: 60px;
					font-weight: 500;
				}
				#TextoMenu{
					line-height: 35px;
					text-align: left;
					font-size: 30px;
				}
				#Euromillones,
				#Primitiva,
				#Bonoloto,
				#ElGordo,
				#Quiniela,
				#Loteria-Nac,
				#Penas{
					float: left;
					margin: 8px 0px;
				}
				.titulobote{
					font-size: 65px;
					line-height: 65px;
				}
				.btn-jugartodos{
					padding: 22px 40px;
				}
				.sumamonedas{
					font-size: 24px;
				}
				.textoambiocioso{
					font-size: 14px;
					padding: 0px;
					margin: 0px;
				}
				.montobote{
					font-size: 76px;
					line-height: 68px;
					padding: 17px 0px 5px;
				}
				.preciobote{
					font-size: 34px;
					line-height: 38px;
				}
				.botonjugartodos{
					margin: 40px 0px;
				}
				.nombrejuegobote{
					font-size: 21px;
					padding: 7px 10px;
					width: 65%;
				}
				.juegobote{
					margin: 7px 0px;
				}
				.barra-servicios h2{
					padding: 0px 14px;
				}
				.tituloresultados{
					font-size: 40px;
					padding: 20px 0px;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 5px;
				}
				.cuadroresultadosjuegos{
					margin: 10px 0px;
				}
				.barraresultadosjuegos{
					min-height: 1370px;
				}
				.seccion-Login{
					margin: 220px 0px 40px;
				}
				.btn-acceso{
					padding: 16px 45px;
				}
				.texto-label{
					font-size: 19px;
					line-height: 36px;
				}
			}
			@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){
				/* caja carrito */
					.logo-movil{
						position: absolute;
						top: 80px;
						left: 90px;
					}

				/* slider home */
					.titulo-slider{
						font-size: 46px !important;
						line-height: 54px;
						text-align: center;
						font-weight: 600;
						margin: 0px 0px 10px;
					}
				/**/

				.bote-slider{
					font-size: 60px;
					font-weight: 500;
				}
				#Euromillones,
				#Primitiva,
				#Bonoloto,
				#ElGordo,
				#Quiniela,
				#Loteria-Nac,
				#Penas{
					float: left;
					margin: 8px 0px;
				}
				
				.textoambiocioso{
					font-size: 14px;
				}
				.montobote{
					font-size: 76px;
					line-height: 68px;
				}
				.nombrejuegobote{
					font-size: 21px;
					padding: 7px 10px;
					width: 65%;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 5px;
				}
				.texto-label{
					font-size: 19px;
					line-height: 36px;
				}
				/* euromillones slider */
					.separador-bloques{
						margin-top: 670px;
					}
					.frase-slider-EU{
						font-size: 35px;
						line-height: 47px;
					}

				/* estilos loterias */
					.frase-slider-LN{
						padding: 30px 0px 0px;
					}
					.btn-loterias{
						font-size: 24px;
						margin: 5px 0px;
					}
					.separador-bloques-ln{
						margin-top: 680px;
					}
					.monto-loterias-decimos{
						padding: 6px 0px;
					}
					.btn-eliminar{
						padding: 10px 4px;
					}
					.fecha-loterias-decimos{
						font-size: 16px;
						line-height: 18px;
						text-transform: inherit;
					}
					.cubodias-TJ{
						padding: 15px 0px;
						margin: auto;
					}
					.btn-eliminar{
						padding: 10px 4px;
					}
					.separadorjugadas{
						padding: 20px 10px;
						border-bottom: 1px solid #c6c6c6;
					}
					.separadorjugadas{
						padding: 20px 10px;
						border-bottom: 0px solid #c6c6c6;
					}
					.banner-slider-PE{
						min-height: 300px;
					}
					.separador-bloques-pena{
						margin-top: 340px;
					}
					.camposPenas{
						padding: 5px 0px;
					}
					.btn-penas.activo{
						color: #ffffff;
						border: 0px solid #ffffff;
						background: linear-gradient(to right, #6400ff, #c800ff);
					}
					.btn-penas{
						padding: 10px 0px;
						text-transform: capitalize;
						min-height: 20px;
					}
					.panel-default-PE{
						min-height: 960px;
					}
					.cierreApuestas{
						font-size: 18px;
					}
					.participacionMipena{
						width: 290px;
						font-size: 40px;
					}
					.titulo-slider-mipena{
						font-size: 52px;
						text-align: center;
					}
				/* fin estilos loterias */
			}
			@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){
				.modulo-cantidad{
					width: 250px;
					margin: 0px 30px;
				}
				.paneles-apuestas-EU{
					margin: 10px 0px 10px 0px !important;
					width: 33vw;
					min-width: 234px;
				}
				.submodule-ticket-grid.submodule-ticket-grid-euromillones-m .submodule-ticket-grid_betHolder .submodule-ticket-grid_bet{
					display: block;
					position: relative;
					left: 0;
					right: 0;
					width: 33vw;
					min-width: 234px;
					margin: auto;
					float: none;
				}

				/* caja carrito */
					.logo-movil{
						position: absolute;
						top: 84px;
						left: 62px;
					}

				.bote-slider{
					font-size: 50px;
				}
				.titulo-slider{
					font-size: 40px;
					line-height: 54px;
					text-align: center;
					padding: 20px 0px;
					font-weight: 500;
					margin: 0px 0px 10px;
				}
				.subtitulo-slider{
					font-size: 40px;
					line-height: 54px;
					text-align: center;
				}
				
				.MenuResponsive > a:nth-child(2){
					margin: 8px 0px;
				}
				.btn-jugartodos{
					font-size: 30px;
				}
				.textoambiocioso{
					font-size: 18px;
				}
				.montobote{
					font-size: 61px;
					line-height: 55px;
				}

				.nombrejuegobote{
					font-size: 16px;
					padding: 7px 10px;
					width: 62%;
				}
				.btn-jugarbote{
					font-size: 23px;
					padding: 10px 15px;
				}
				.botonjugarbote{
					display: inline-block;
					float: right;
					margin: 4px 0px;
					padding: 0px 0px;
				}
				.subtitulobote{
					font-size: 33px;
				}
				.titulobote{
					font-size: 53px;
					line-height: 56px;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 3px;
				}
				.cuadroresultadosjuegos-titulo{
					font-size: 20px;
					line-height: 26px;
				}
				.cuadroresultadosjuegos-diajuego2{
					font-size: 10px;
				}
				.cuadroresultadosjuegos-bote{
					font-size: 25px;
					line-height: 26px;
				}
				.PieBanner{
					background: #ff9904;
					min-height: 435px;
				}
				.rrss-STA{
					padding: 9px 2px;
					text-align: center;
				}
				.btn-loterias{
					font-size: 25px;
					margin: 5px 0px;
				}
				/* euromillones slider */
					.separador-bloques{
						margin-top: 740px;
					}
					.tituloMontomipena{
						font-size: 20px;
						padding: 10px 0px 0px;
					}
					.cuadrodias-mipena{
						min-height: 175px;
					}
					.participacionMipena{
						width: 190px;
						font-size: 35px !important;
					}
			}
			@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (orientation: portrait){
				.spacer-EU{
					height: 1770px;
				}
				/* mi prueba flex */
					.flex-item{
						width: 38.99px;
						height: 38.99px;
					}
				/* fin mi prueba flex */

				/* caja carrito */
					.carrito-movil{
						position: absolute;
						left: -11px;
						width: 107%;
						padding: 0px 0px;
						margin: auto;
					}
					.accesos-STA{
						margin: 15px 0px;
					}
					.registro-movil{
						position: absolute;
						top: 88px;
					}
					#navigation-box{
						right: 15px !important;
					}
					.barra-menu-movil{
						min-height: 165px;
					}
					#navigation{
						top: 76px;
						width: 375px;
						margin: 0px -26px;
					}
					.MenuResponsive{
						border-bottom: none;
					}
					#navigation.showen-c{
						padding-bottom: 40px;
					}
					.top-bar-STA{
						height: 170px;
					}
					.bannercontainer{
						display: block;
					}
				h1{
					width: 100%;
				}
				.barra-botes{
					margin-top: 680px;
				}
				.btn-juegabote-STA{
					width: 100%;
				}
				#TextoMenu{
					line-height: 35px;
					text-align: left;
					font-size: 30px;
				}
				.titulobote{
					font-size: 65px;
					line-height: 65px;
				}
				.btn-jugartodos{
					padding: 22px 40px;
				}
				.sumamonedas{
					font-size: 24px;
				}
				.textoambiocioso{
					padding: 0px;
					margin: 0px;
				}
				.montobote{
					padding: 17px 0px 5px;
				}
				.preciobote{
					font-size: 34px;
					line-height: 38px;
				}
				.botonjugartodos{
					margin: 40px 0px;
				}
				.juegobote{
					margin: 7px 0px;
				}
				.barra-servicios h2{
					padding: 0px 14px;
				}
				.tituloresultados{
					font-size: 40px;
					padding: 20px 0px;
				}
				.cuadroresultadosjuegos{
					margin: 10px 0px;
				}
				.barraresultadosjuegos{
					min-height: 1370px;
				}
				.seccion-Login{
					margin: 220px 0px 40px;
				}
				.btn-acceso{
					padding: 16px 45px;
				}
				/* euromillones slider */
					.resultados-EU-circulo{
						font-size: 17px;
						width: 35px;
						height: 35px;
						padding: 7px 9px;
					}
			}
			@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: portrait){
				.tituloMontomipena{
					font-size: 23px;
					line-height: 30px;
					padding: 20px 0px;
				}
				.cuadrodias-mipena{
					min-height: 185px;
				}
				.participacionMipena{
					width: 237px;
					font-size: 40px;
				}
			}
			@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait){
				.titulo-slider-mipena{
					font-size: 52px;
					text-align: center;
				}
				.bloqueCierre{
					width: 100%;
				}
				.recaudadoMontomipena{
					font-size: 50px;
					line-height: 60px;
				}
			}
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
				/* ##########	CABECERA	########## */
					/* #####	Estilos Cabecera	##### */
						.top-bar-STA{
							height: 170px;
						}
						#navigation-box{
							margin-top: -220px;
						}

					/* caja carrito */
						.caja-carrito{
							padding: 4px 10px;
							min-height: 92px;
							width: 50%;
						}
						.carrito-movil{
							position: absolute;
							left: 192px;
							width: 100%;
							padding: 0px 0px;
							margin: auto;
							left: 0px;
							background: #4a4a49;
						}
						.logo-movil{
							position: absolute;
							top: 88px;
							left: 285px;
						}
						.accesos-STA{
							margin: 15px 0px;
						}
						.registro-movil{
							position: absolute;
							top: 88px;
						}
						.top-navigation-STA{
							top: 163px;
						}
						#navigation-box{
							right: 15px !important;
						}
						.barra-menu-movil{
							min-height: 165px;
						}
						#navigation{
							top: 59px;
							width: 375px;
							margin: 0px -26px;
						}
						.MenuResponsive{
							border-bottom: none;
						}
						#navigation.showen-c{
							padding-bottom: 40px;
						}
						.bannercontainer{
							display: block;
						}
				h1{
					width: 100%;
				}
				.barra-botes{
					margin-top: 0px;
				}
				.btn-juegabote-STA{
					width: 100%;
				}
				.bote-slider{
					font-size: 60px;
					font-weight: 500;
				}
				.titulo-slider{
					font-size: 100px;
					line-height: 104px;
					text-align: center;
					padding: 20px 0px;
					font-weight: 500;
				}
				.subtitulo-slider{
					text-align: center;
				}
				.seccion-Login{
					min-height: 490px;
				}
				#TextoMenu{
					line-height: 35px;
					text-align: left;
					font-size: 30px;
				}
				#Euromillones,
				#Primitiva,
				#Bonoloto,
				#ElGordo,
				#Quiniela,
				#Loteria-Nac,
				#Penas{
					float: left;
					margin: 8px 0px;
				}
				.titulobote{
					font-size: 57px;
					line-height: 65px;
				}
				.btn-jugartodos{
					padding: 22px 40px;
				}
				.sumamonedas{
					font-size: 24px;
				}
				.textoambiocioso{
					font-size: 26px;
					padding: 0px 0px 0px;
					margin: 0px;
				}
				.montobote{
					font-size: 65px;
					line-height: 68px;
					padding: 17px 0px 5px;
				}
				.preciobote{
					font-size: 25px;
					line-height: 38px;
				}
				.botonjugartodos{
					margin: 40px 0px;
				}
				.nombrejuegobote{
					font-size: 21px;
					padding: 7px 10px;
					width: 65%;
				}
				.juegobote{
					margin: 50px 0px;
				}
				.subtitulobote{
					font-size: 29px;
					padding: 42px 0px 0px;
				}
				.textoambiocioso{
					font-size: 26px;
					padding: 40px 0px 0px;
					margin: 0px;
				}
				.barra-servicios h2{
					padding: 0px 14px;
					font-size: 35px;
				}
				.tituloresultados{
					font-size: 40px;
					padding: 20px 0px;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 2px;
				}
				.cuadroresultadosjuegos-titulo{
					font-size: 16px;
					line-height: 26px;
				}
				.cuadroresultadosjuegos-diajuego{
					font-size: 10px;
					line-height: 16px;
				}
				.cuadroresultadosjuegos-diajuego2{
					font-size: 8px;
					padding: 10px 0px 5px;
				}
				.cuadroresultadosjuegos-bote{
					font-size: 20px;
					line-height: 26px;
					padding: 13px 0px 0px;
				}
				.cuadroresultadosjuegos{
					margin: 10px 0px;
				}
				.barraresultadosjuegos{
					min-height: 570px;
				}
				.contenedor-boletoQuiniela a{
					width: 27% !important;
					padding: 1px 0 !important;
					height: 19px !important;
					margin: .4px 0 3px !important;
				}
				.btn-azulito{
					font-size: 22px !important;
				}
				.cambiarSorteoLoteria{
					padding: 6px !important;
				}
				.pull-right{
					top: -2px;
				}
			}

		/* Landscape */
			@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
				/* caja carrito */
					.carrito-movil{
						position: absolute;
						left: -32px;
						width: 111%;
						padding: 0px 0px;
						margin: auto;
						background: #4a4a49;
					}
					.caja-carrito{
						width: 60%;
					}
					.logo-movil{
						position: absolute;
						top: 80px;
						left: 210px;
					}
					.accesos-STA{
						margin: 15px 0px;
					}
					.registro-movil{
						position: absolute;
						top: 88px;
					}
					#navigation-box{
						right: 15px !important;
					}
					.barra-menu-movil{
						min-height: 165px;
					}
					#navigation{
						top: 76px;
						width: 375px;
						margin: 0px -26px;
					}
					.MenuResponsive{
						border-bottom: none;
					}
					#navigation.showen-c{
						padding-bottom: 40px;
					}
					.bannercontainer{
						display: block;
					}
					.top-bar-STA{
						height: 170px;
					}

				/* slider home */
					.titulo-slider{
						font-size: 46px !important;
						line-height: 54px;
						text-align: center;
						font-weight: 600;
						margin: 0px 0px 10px;
					}
				/**/

				h1{
					width: 100%;
				}
				.barra-botes{
					margin-top: 680px;
				}
				.btn-juegabote-STA{
					width: 100%;
				}
				.bote-slider{
					font-size: 60px;
					font-weight: 500;
				}
				#TextoMenu{
					line-height: 35px;
					text-align: left;
					font-size: 30px;
				}
				#Euromillones,
				#Primitiva,
				#Bonoloto,
				#ElGordo,
				#Quiniela,
				#Loteria-Nac,
				#Penas{
					float: left;
					margin: 8px 0px;
				}
				.titulobote{
					font-size: 65px;
					line-height: 65px;
				}
				.btn-jugartodos{
					padding: 22px 40px;
				}
				.sumamonedas{
					font-size: 24px;
				}
				.textoambiocioso{
					font-size: 14px;
					padding: 0px 0px 0px;
					margin: 0px;
				}
				.montobote{
					font-size: 76px;
					line-height: 68px;
					padding: 17px 0px 5px;
				}
				.preciobote{
					font-size: 34px;
					line-height: 38px;
				}
				.botonjugartodos{
					margin: 40px 0px;
				}
				.nombrejuegobote{
					font-size: 21px;
					padding: 7px 10px;
					width: 65%;
				}
				.juegobote{
					margin: 7px 0px;
				}
				.barra-servicios h2{
					padding: 0px 14px;
				}
				.tituloresultados{
					font-size: 40px;
					padding: 20px 0px;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 5px;
				}
				.cuadroresultadosjuegos{
					margin: 10px 0px;
				}
				.barraresultadosjuegos{
					min-height: 1370px;
				}
				.seccion-Login{
					margin: 220px 0px 40px;
				}
				.btn-acceso{
					padding: 16px 45px;
				}
				.texto-label{
					font-size: 19px;
					line-height: 36px;
				}
				.separador-bloques{
					margin-top: 20px;
				}
				.resultados-EU-circulo{
					font-size: 17px;
					width: 35px;
					height: 35px;
					padding: 7px 9px;
				}
				.flex-item{
					width: 40.2px;
					height: 40.2px;
				}
			}
			@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
				/* mi prueba flex */
					.flex-item{
						width: 38.99px;
						height: 38.99px;
					}
				/* fin mi prueba flex */

				/* caja carrito */
					.carrito-movil{
						left: -32px;
						width: 111%;
					}
					.caja-carrito{
						width: 60%;
					}

				/* slider home */
					.titulo-slider{
						font-size: 46px !important;
						line-height: 54px;
						text-align: center;
						font-weight: 600;
						margin: 0px 0px 10px;
					}

				.bote-slider{
					font-size: 60px;
					font-weight: 500;
				}
				.textoambiocioso{
					font-size: 14px;
				}
				.montobote{
					font-size: 76px;
					line-height: 68px;
					padding: 17px 0px 5px;
				}
				.nombrejuegobote{
					font-size: 21px;
					padding: 7px 10px;
					width: 65%;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 5px;
				}
				.btn-acceso{
					padding: 16px 45px;
				}
				.texto-label{
					font-size: 19px;
					line-height: 36px;
				}

				/* euromillones slider */
					.separador-bloques{
						margin-top: 20px;
					}
					.frase-slider-EU{
						font-size: 35px;
						line-height: 47px;
					}
			}
			@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
				/* mi prueba flex */
					.flex-item{
						width: 38.99px;
						height: 38.99px;
					}
				/* fin mi prueba flex */

				/* caja carrito */
					.carrito-movil{
						left: -25px;
						width: 110%;
					}
					.logo-movil{
						position: absolute;
						top: 84px;
						left: 62px;
					}
					.barra-menu-movil{
						min-height: 165px;
					}
					#navigation{
						top: 76px;
						width: 375px;
						margin: 0px -26px;
					}

				.bote-slider{
					font-size: 50px;
				}
				.titulo-slider{
					font-size: 40px;
					line-height: 54px;
					text-align: center;
					padding: 20px 0px;
					font-weight: 500;
					margin: 0px 0px 10px;
				}
				.subtitulo-slider{
					font-size: 40px;
					line-height: 54px;
					text-align: center;
				}
				.btn-jugartodos{
					font-size: 30px;
				}
				.textoambiocioso{
					font-size: 18px;
				}
				.montobote{
					font-size: 61px;
					line-height: 55px;
					padding: 17px 0px 5px;
				}

				.nombrejuegobote{
					font-size: 16px;
					padding: 7px 10px;
					width: 62%;
				}
				.btn-jugarbote{
					font-size: 23px;
					padding: 10px 15px;
				}
				.botonjugarbote{
					display: inline-block;
					float: right;
					margin: 4px 0px;
					padding: 0px 0px;
				}
				.subtitulobote{
					font-size: 33px;
				}
				.titulobote{
					font-size: 53px;
					line-height: 56px;
				}
				.caja-resultados-quiniela-digitos{
					padding: 10px 3px;
				}
				.cuadroresultadosjuegos-titulo{
					font-size: 20px;
					line-height: 26px;
				}
				.cuadroresultadosjuegos-diajuego2{
					font-size: 10px;
				}
				.cuadroresultadosjuegos-bote{
					font-size: 25px;
					line-height: 26px;
				}
				.PieBanner{
					background: #ff9904;
					min-height: 435px;
				}
				.rrss-STA{
					padding: 9px 2px;
					text-align: center;
				}
				.separador-bloques{
					margin-top: 60px;
				}
				.frase-slider-EU{
					font-size: 34px;
					line-height: 47px;
				}
			}
			@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
				/* mi prueba flex */
					.flex-item{
						width: 38.99px;
						height: 38.99px;
					}
				/* fin mi prueba flex */

				/* caja carrito */
					.carrito-movil{
						position: absolute;
						padding: 0px;
						margin: auto;
						background: #4a4a49;
					}
					.logo-movil{
						position: absolute;
						top: 80px;
						left: 210px;
					}
					.accesos-STA{
						margin: 15px 0px;
					}
					.registro-movil{
						position: absolute;
						top: 88px;
					}
					#navigation-box{
						right: 15px !important;
					}
					.MenuResponsive{
						border-bottom: none;
					}
					#navigation.showen-c{
						padding-bottom: 40px;
					}
					.top-bar-STA{
						height: 170px;
					}
					.bannercontainer{
						display: block;
					}
				h1, .btn-juegabote-STA{
					width: 100%;
				}
				#TextoMenu{
					line-height: 35px;
					text-align: left;
					font-size: 30px;
				}
				#Euromillones,
				#Primitiva,
				#Bonoloto,
				#ElGordo,
				#Quiniela,
				#Loteria-Nac,
				#Penas{
					float: left;
					margin: 8px 0px;
				}
				.titulobote{
					font-size: 65px;
					line-height: 65px;
				}
				.btn-jugartodos{
					padding: 22px 40px;
				}
				.sumamonedas{
					font-size: 24px;
				}
				.textoambiocioso{
					padding: 0px;
					margin: 0px;
				}
				.preciobote{
					font-size: 34px;
					line-height: 38px;
				}
				.botonjugartodos{
					margin: 40px 0px;
				}
				.juegobote{
					margin: 7px 0px;
				}
				.barra-servicios h2{
					padding: 0px 14px;
				}
				.tituloresultados{
					font-size: 40px;
					padding: 20px 0px;
				}
				.cuadroresultadosjuegos{
					margin: 10px 0px;
				}
				.barraresultadosjuegos{
					min-height: 1370px;
				}
				.seccion-Login{
					margin: 220px 0px 40px;
				}
				/* euromillones slider */
					.resultados-EU-circulo{
						font-size: 17px;
						width: 35px;
						height: 35px;
						padding: 7px 9px;
					}
					.titulo-slider-mipena{
						font-size: 52px;
						text-align: center;
					}
			}
			@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
				.flex-item{
					width: 40.2px;
					height: 40.2px;
				}
			}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
		/* ##########	CABECERA	########## */
			/* #####	Estilos Cabecera	##### */
				/* Cabecera */
					.logo-STA{
						font-size: 32px;
					}
					.MenuResponsive{
						margin: 0px 20px;
					}
				/* fin de cabecera */

				/* bloque 80 millones */
					.subtitulobote{
						font-size: 27px;
						line-height: 31px;
					}
					.titulobote{
						font-size: 57px;
						line-height: 50px;
					}
					.preciobote{
						font-size: 45px;
						line-height: 59px;
					}
					.nombrejuegobote{
						width: 73%;
					}
				/**/

				/* bloque comprueba ticket */
					.caja-resultados-quiniela-digitos{
						padding: 10px 5px;
					}
				/**/

		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
		.btn-azul-oscuro{
			margin: 0px;
		}
		.titular-baner{
			font-size: 14px;
		}
		.seccion-Login{
			min-height: 490px;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){
		.service-item-pequeno.bgAzul div{
			width: 64%;
			float: none !important;
			display: inline-block;
		}
		.service-item-pequeno.bgAzul div div{
			width: initial;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
		.flex-item{
			width: 31.7px;
			height: 31.7px;
		}
		.contenedor-boletoEuro .numeritos{
			width: 36px;
			height: 36px;
			line-height: 10px;
		}
		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
		.seccion-Login{
			min-height: 490px;
		}
		.table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
			padding: 10px 0px;
			color: #58646e;
			border-color: #dadee1;
			vertical-align: middle;
		}
		.cierreApuestas{
			font-size: 18px;
		}
		.participacionMipena{
			width: 290px;
			font-size: 40px;
		}
		.tituloMontomipena{
			font-size: 30px;
			padding: 0px;
		}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
		.flex-item{
			width: 41.99px;
			height: 41.99px;
		}
		.contenedor-boletoQuiniela a{
			width: 27% !important;
			padding: 1px 0 !important;
			height: 19px !important;
			margin: .4px 0 3px !important;
		}
		.btn-azulito{
			font-size: 22px !important;
		}
		.cambiarSorteoLoteria{
			padding: 6px !important;
		}
		.seccion-Login{
			min-height: 490px;
		}
		.btn-loterias{
			font-size: 22px;
		}
		.banner-slider-PE{
			min-height: 340px;
		}
		.bloque1-slider img{
			margin-top: 0px;
		}
		.fecha-loterias-decimos{
			font-size: 16px;
			line-height: 18px;
			text-transform: inherit;
		}
		.cubodias-TJ{
			padding: 15px 0px;
			margin: auto;
		}
		.monto-loterias-decimos{
			padding: 6px 0px;
		}
		.btn-eliminar{
			padding: 10px 4px;
		}
		.separadorjugadas{
			padding: 20px 10px;
			border-bottom: 1px solid #c6c6c6;
		}
		.panel-default-PE{
			min-height: 550px;
		}
		.cierreApuestas{
			font-size: 18px;
		}
		.participacionMipena{
			width: 165px;
			font-size: 25px;
		}
	}

	@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2){
		.dropdown-toggle{
			min-height: 20px !important;
		}
		.displayFlexAlingItemsSpBet{
			display: inline-block;
			width: 100%;
			position: relative;
		}
		.displayFlexAlingItemsSpBet div{
			float: none !important;
			display: inline-block;
		}
		.service-item-pequeno.bgAzul{
			display: inline-block;
			width: 100%;
		}
		.service-item-pequeno.bgAzul .pull-left{
			text-align: right;
			width: 35%;
		}
		.service-item-pequeno.bgAzul div{
			width: 64%;
			float: none !important;
			display: inline-block;
		}
		.service-item-pequeno.bgAzul div div{
			width: initial;
		}
		.container{
			width: initial;
		}
	}

	@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
		.contenedor-boletoQuiniela a{
			width: 16px !important;
		}
		.cambiarSorteoLoteria{
			padding: 30px !important;
		}
	}

	@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
		.contenedor-boletoQuiniela a{
			width: 27% !important;
			padding: 1px 0 !important;
			height: 19px !important;
			margin: .4px 0 3px !important;
		}
		.btn-azulito{
			font-size: 22px !important;
		}
		.cambiarSorteoLoteria{
			padding: 6px !important;
		}
		.contenedor-paginador button{
			width: 20px !important;
		}
	}
/*
------- FIN -------
------- main.css -------
*/