@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Open Sans Condensed';
	src: url('futurabc-webfont.eot');
	src: url('futurabc-webfont.eot?#iefix') format('embedded-opentype'),
		url('futurabc-webfont.woff') format('woff'),
		url('futurabc-webfont.ttf') format('truetype'),
		url('futurabc-webfont.svg#Open Sans Condensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'futura_bdcn_btbold';
	src: url('futurabc-webfont.eot');
	src: url('futurabc-webfont.eot?#iefix') format('embedded-opentype'),
		url('futurabc-webfont.woff') format('woff'),
		url('futurabc-webfont.ttf') format('truetype'),
		url('futurabc-webfont.svg#futura_bdcn_btbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

.Preloader{
	background: rgba(0,0,0,0.3);
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	position: absolute;
	z-index:100;
	width: 590px;
	height: 296px;
	text-align:center;
	padding-top:200px;
}

/* HTML5 display-role reset for older browsers */
#contenedor-boleto article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
#contenedor-boleto {
	line-height: 1;
	margin-top:0;
}
#contenedor-boleto ol, ul {
	list-style: none;
}
#contenedor-boleto blockquote, q {
	quotes: none;
}
#contenedor-boleto blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
#contenedor-boleto table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*MIS ESTILOS/MIS RESET*/
#contenedor-boleto h1, h2, h3, h4, h5, h6, p {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

#contenedor-boleto figure{
	padding:0;
	margin:0;
}

.dia_fecha_dinamico{
	font-weight:bold;
	color:#0098be;
}

.clear{
	clear:left;
}

/*ESTRUCTURA*/

/*-------------------contenedor-------------------*/
#contenedor-boleto{
	font-size:62.4% !important;
	font-size:10px !important;
	font-family:'NeoSans';
	color:#4e4e4e;
	max-width:700px;
	overflow: hidden;
	margin:0 auto;
	background:#ececec;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:none !important;
}

/*---pasos-posicion-absoluta---*/
.pasos{
	position:absolute;
	z-index:1;
	left:-4.1%;
	top:0;
}

/*-------------------header/cabecera-------------------*/
#cabecera_boleto{
	float:left;
	width:98.5%;
	height:auto;
	padding:1% 0.5% 0.5% 0.5%;
}

.cierre_sorteo{
	float:right;
	font-size:1.1em;
	font-weight:normal;
	margin-right:5%;
	margin-top: 15px;
	text-transform:none;
}

.caja_elegir_sorteo{
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0.6%;
	width:92.07627118644067%;

	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

	border:1px solid #b3b3b3;
	padding:4px 0.5% 4px 3%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:content-box !important;
}

.caja_elegir_sorteo_mobile{
	display:none!important;
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0.6%;
	width:94.07627118644067%;

	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

	border:1px solid #b3b3b3;
	padding:4px 0.5% 4px 3%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.txt_ayuda{
	float:left;
	font-size:1.2em;
	text-transform:none;
	margin-top:10px;
}

.txt_caja_opciones_semanas{
	width: 100%;
	float:left;
	font-size:1.2em;
	text-transform:none;
	margin-top:0;
	margin-left: 8px;
  margin-bottom: 2px;
}

#caja_opciones_dias{
	float:right;
	width: 59%;
	border:1px solid #b3b3b3; 

	background: rgb(232,232,232); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */

	font-size:1.1em;
	font-weight:bold;
	padding:4.5px 0 4.5px 1.3%;
	vertical-align:middle;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:content-box !important;
}

#caja_opciones_dias select{
	margin-left:0.5%;
}

.android #caja_opciones_dias select{
	margin-left:2.5%;
	margin-top:-0.35%;
}

.chrome #caja_opciones_dias select{
	margin-left:2.5%;
	margin-top:0.6%;
}

.safari #caja_opciones_dias select{
	margin-left:2.5%;
	margin-top:-1%;
}

#caja_opciones_dias label{
	display: block !important;
	margin-top: 1.5%;
	margin-right: 1%;
	margin-left: 1%;
	float: left;
	width: 15%;
	font-size: 12px;
}

#caja_opciones_dias input{
	float:left;
	cursor:pointer;
	border:0;
}

#caja_opciones_dias option{
	background:#fff;
	font-weight:normal;
}

div.selector select{
	cursor:pointer;
}

/*---------------contenedor-boletos------------------*/

#contenedor_boletos{
	float:left;
	width:97.5%;
	height:auto;
	padding:0.5%;
	overflow:hidden;
	box-sizing:content-box!important;
}

#subcontenedor_boletos{
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:93.57627118644067%;
	height:282px;

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

	border:1px solid #b3b3b3;
	padding:0 0.5% 4px 1.5%;
	margin-top:0.5%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:content-box !important;
}

#subcontenedor_boletos .botones_peq{
	float:left;
	clear:left;
	width:80%;
	height:19px;
	font-size:0.9em;
	margin-top:9.5%;
	margin-bottom:0.8%;
	margin-left:4%;
	cursor:pointer;
	color:#000;
	text-align:center;
	font-size: 10px;

	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 52%, #cfcfcf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(52%,#e5e5e5), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 52%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 52%,#cfcfcf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 52%,#cfcfcf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#e5e5e5 52%,#cfcfcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */

	border:1px solid #707070;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#subcontenedor_boletos .borrar{
	margin-top:-2.1%;
	width:11.5%;
}

#bloque_apuestas{	
	float:left;
	clear:left;
	width:16.5%;
	margin-right:0.35%;
	box-sizing:content-box!important;
}

#apuestas_multiple_bloque{	
	float:left;
	width:	16.5%;
	height:194px;
	margin-right:0.35%;
}

#bloque_apuestas_resto{	
	float:left;
	width:	16.5%;
	height:149px;
	margin-right:0.35%;
}		

ul.col_apuestas{
	position:relative;
	float:left;
	width:12.9px;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:center;
}

.col_apuestas li {
	position:relative;
	float:left;
	text-align:center;
	display:block;
	background:#FFF;
	height:15px;
	text-align:center;
}

.col_apuestas li a{
	position:relative;
	float:left;
	width:12px;
	height:11.5px;
	display:block;
	border:1px solid #e52200;
	padding:2.5px 0 0 0px;
	margin:0px;
	text-decoration:none;
	font-family:'Open Sans Condensed';
	font-size:1.1em;
	color:#c42003;
}

li.item_indice a{
	background:#e52200;
	color:#FFF;
	padding:1.5px 0 0 0;
	font-size:1.2em;
	height:11.5px;
}

.separadores{
	float:left;
	width:0.17%;
	margin-left:0.2%;
	height:165px;
	background:#ead6cf;
}

.borrar{
	float:left;
	margin-top:-1%;
}

.caja_fondo_btn{
	float: left;
	width: 11%;
	background: #e8e8e8;
	background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(99%,#cfcfcf));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 99%);
	background: -o-linear-gradient(top, #e8e8e8 0%,#cfcfcf 99%);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#cfcfcf 99%);
	background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 );
	border: 1px solid #b4b4b4;
	font-size: 1.1em;
	margin-left: 1%;
	padding: 0.3% 0 1% 0;
	height: 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing: content-box !important;
	margin-right: 18px !important;
}

.caja_fondo_btn.sencilla{
	float:right;
	margin:5% 0 0 1.5%;
}

.caja_fondo_btn.multiple{
	float: right;
	margin: 1% 0 0 1.5%; 
}

.caja_fondo_btn input{
	float:left;
	margin-top:6%;
	margin-left:5%;
	cursor:pointer;
}

.caja_fondo_btn label{
	display:  block !important;
	float:left;
	margin-top:6px;
	margin-left:7%;
	width:63%;
	font-weight:normal!important;
}

.englobar_numbers{
	float:left;
	width:97.5%;
	height:151px;
	border:1px solid #E52200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing:content-box !important;
}

.englobar_stars{
	float:left;
	width:99%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:87px;
	margin-right:0.35%;
	border-left:1px solid #e23203;
	border-right:1px solid #e23203;
	border-bottom:1px solid #e23203;
	background:#fff69b;
	padding:2px 0 0 0.5%;
	box-sizing:content-box !important;
}

.englobar_numbers  h2{
	margin:0;
	text-align:center !important;
	color:#C42003 !important;
	font-size:1.1em !important;
	font-family:'futura_bdcn_btbold' !important;
	font-weight:normal !important;
	margin-top:1.5% !important;
}
.chrome .englobar_numbers  h2{
	margin:0;
	text-align:center !important;
	color:#C42003 !important;
	font-size:1.1em !important;
	font-family:'futura_bdcn_btbold' !important;
	font-weight:normal !important;
	margin-top:0.5% !important;
}

.circulo_mas_primero{
	float:left;
	position:relative;
	z-index:9;	
	margin:-99px 0 0 81.5%;	
}
.circulo_mas_mobile{
	display:none;
}
.stars{
	float:left;
	width:100%;
}

.stars ul{
	float:left;
	width:25%;
	height:89px;
	margin-left:4.5%;
	margin-top:0%;
	padding:0;
}

.field .star{
	float:left;
	height:15px;
	width:100%;
	background:url(../img/estellas_pequenias.png) no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	font: 1.0em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
	box-sizing:content-box !important;
}

.chrome .field .star{
	float:left;
	height:17px;
	width:100%;
	background:url(../img/estellas_pequenias.png);
	text-align:center;
	padding:4px 0 0 0;
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
}

.field .starMultiple{
	float:left;
	height:15px;
	width:100%;
	background:url(../img/estellas_pequenias.png) no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	font: 1.0em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
	box-sizing:content-box !important;
}

.chrome .field .starMultiple{
	float:left;
	height:17px;
	width:100%;
	background:url(../img/estellas_pequenias.png);
	text-align:center;
	padding:4px 0 0 0;
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
}

.circulo_mas_modal{
	float:left;
	position:relative;
	z-index:9;	
	margin:125% 0 0 -15.5%;	
}

#bloque_apuestas_resto .englobar_numbers  h2{
	margin:0;
	text-align:center;
	color:#C42003;
	font-size:1.1em;
	font-family:'futura_bdcn_btbold';
	font-weight:normal;
	margin-top:1.5%;
}

.chrome #bloque_apuestas_resto .englobar_numbers  h2{
	margin:0;
	text-align:center;
	color:#C42003;
	font-size:1.1em;
	font-family:'futura_bdcn_btbold';
	font-weight:normal;
	margin-top:0.5% !important;
}

#bloque_boleto_apuestas_inferior{	
	float:left;
	clear:left;
	margin-top:235px; 
	width:	178px;
	height:162px;
	margin-right:0.35%;
	margin-left:-0.7%;
	border-top:1px solid #e23203;
	border-left:1px solid #e23203;
	border-right:1px solid #e23203;
	border-bottom:1px solid #e23203;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	padding:2px 0 0 0.5%;

	background: #fff69d; /* Old browsers */
	background: -moz-linear-gradient(top, #fff69d 0%, #ffef4d 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff69d), color-stop(99%,#ffef4d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff69d 0%,#ffef4d 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff69d 0%,#ffef4d 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff69d 0%,#ffef4d 99%); /* IE10+ */
	background: linear-gradient(to bottom, #fff69d 0%,#ffef4d 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff69d', endColorstr='#ffef4d',GradientType=0 ); /* IE6-9 */

	box-sizing:content-box !important;
}

#bloque_boleto_apuestas_inferior .columna_estrellas{
	float:left;
	width:25%;
	height:89px;
	margin-right:5%;	
}

#bloque_boleto_apuestas_inferior .estrellas{
	float:left;
	width:100%;
	height:21px;
	background:url(../img/estellas_pequenias.png)
}

#bloque_boleto_apuestas_inferior .estrellas span{
	float:left;
	margin:31% 0 0 0;
	text-align:center;
	width:100%;
	font-family:'futura_bdcn_btbold';
	font-size:1.1em;
	color:#c42003;
}

#bloque_boleto_apuestas_inferior .columna_estrellas_modal{
	float:left;
	width:25%;
	height:89px;
	margin-right:5%;	
}

#bloque_boleto_apuestas_inferior .estrellas_modal{
	float:left;
	width:100%;
	height:40px;
	background:url(../img/estellas_grandes.png) no-repeat;
	cursor:pointer;
	position: relative;
}

#bloque_boleto_apuestas_inferior .estrellas_modal span{
	float:left;
	margin:30% 0 0 -3%;
	text-align:center;
	width:100%;
	font-family:'futura_bdcn_btbold';
	font-size:1.3em;
	color:#c42003;
}

.field .number.row0{top:-4px;}	
.field .number.row1{top:12px;}
.field .number.row2{top:27px;}
.field .number.row3{top:42px;}
.field .number.row4{top:57px;}
.field .number.row5{top:72px;}
.field .number.row6{top:87px;}
.field .number.row7{top:102px;}
.field .number.row8{top:117px;}
.field .number.row9{top:132px;}

.field .number.col0{left:0px; width: 13px}
.field .number.col1{left:3px;}
.field .number.col2{left:17px;}
.field .number.col3{left:31px;}
.field .number.col4{left:45px;}
.field .number.col5{left:59px;}
.field .number.col6{left:73px;}

.field .number.row0.col0{display: none;}

/*---------------footer/pie------------------*/

#contenedor-boleto #footer{
	float:left;
	width:98.5%;
	height:auto;
	padding:0.5% 0.5% 0.5% 0.5%;
	background:none;
	font-family:'NeoSans';
}

.caja_elegir_semanas{
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0.6%;
	width:94.6%;

	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

	border:1px solid #b3b3b3;
	padding:4px 0.5% 4px 0.5%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing:content-box !important;
}

/*---caja-opciones-semanas---*/

#caja_opciones_semanas{
	float: left;
	width: 47%;
	border: 1px solid #b3b3b3;
	background: rgb(232,232,232);
	background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(209,209,209,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1)));
	background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
	background: -o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
	background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
	background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d1d1',GradientType=0 );
	font-size: 1.07em;
	margin-right: 5px;
	padding: 6px 0 6px 0;
	vertical-align: middle;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-sizing: content-box!important;
}

/*-----CHECKBOX-BUTTON----*/
.select-semanas {
	background: linear-gradient(45deg, #ebebeb 0%, #fdfdfd 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #b3b3b3;
	border-radius: 3px;
	color: #555;
	float: left;
	margin-left: 2px;
	margin-top: 4px;
	overflow: auto;
}

.select-semanas.item_uno{
	margin-left:2.5%;
}

.select-semanas:hover {
	background: none repeat scroll 0 0 #0098be;
	border-radius: 3px;
	color: #fff;
}

.select-semanas label {
	display: block !important;
	float: left;
	margin-bottom: 0;
	width: 1.8em;
}

.select-semanas label span {
	box-sizing: content-box !important;
	display: block;
	padding: 2.5px 0;
	text-align: center;
}

.select-semanas label input {
	position:absolute;
	z-index:-1;
}

.select-semanas input:checked + span {
	background: none repeat scroll 0 0 #0098be;
	border-radius: 3px;
	color: #fff;
}


/*-----END CHECKBOX-BUTTON----*/


.ventajas_boleto a{
	color: #0098be;
	font-size: 2em;
	font-weight: 900;
	margin: 0;
	position: relative;
	text-decoration: none;
}

.ventajas_boleto{
	/*margin: 1px 21px 0 4px;*/
	margin: 15px 1px 0px 0px;
	padding: 0;
	float: right;
	border: solid 1px #86888c;
	border-radius: 3px;
}

/*---cajas-resumen-apuesta---*/

.caja_resumen_apuesta{
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0.6%;
	/*margin-top:1.6%;*/
	margin-top: 3px !important;
	width:92.07627118644067%;

	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

	border:1px solid #b3b3b3;
	padding:4px 0.5% 4px 3%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	box-sizing:content-box!important;
}

#caja_total_apuesta{
	float:right;
	width: 69%;
	border:1px solid #b3b3b3; 

	background: rgb(232,232,232); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */

	font-size:1.1em;
	font-weight:bold;
	padding:4px 0 4px 1.3%;
	vertical-align:middle;
	margin-top:0.2%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	box-sizing:content-box;
}

.txt_resumen{
	font-size:1.1em;
	font-weight:100;
	margin:0;
	text-transform:none;
}

.total_dinamico{
	font-weight:bold;
	color:#0098be;
}

.fecha_sorteo_dinamico{
	font-weight:bold;
	color:#0098be;
}

.contenedor_txt_info{
	float:left;
	position:relative;
	width:28%;
	padding:4px 0 4px 0;
	margin:0;
	box-sizing:content-box !important;
}

.txt_resumen.primer_sorteo{
	margin-top:5%;
	float:left;
}

#caja_total_apuesta h5{
	float:left;
	margin:3% 0 0 2%;
	font-family:"NeoSans-Bold";
	font-size:1.2em;
	font-weight:normal;
}

#caja_total_apuesta .caja_precio_dinamico{
	float:left;
	width: 25.5%;
	min-width:92px;
	background:url(../img/bg_caja_precio_total.png) no-repeat;
	border:1px solid #b4b4b4;
	font-size:1.1em;
	margin-left:2%;
	height:34px;
	text-align:center;
	font-size:1.6em;
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#caja_total_apuesta .caja_precio_dinamico p{
	margin-top:8%;
	font-weight:normal;
	font-family:'NeoSans-Bold';
	font-size:1.1em;
}

#caja_total_apuesta .jugar_ahora{
	float:left;
	margin:0 0 0 5%;
	padding:-0.21%;
	width:47.7%;
	min-width:150px;
	height:34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
	background:#0098be;
	border:0;
	cursor:pointer;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'NeoSans-Medium';
}

.img_calendar_larga_duracion{
	margin-top: 12px;
	margin-left: 36px;
}
.img_perso_larga_duracion{
	vertical-align:top;
}
.img_perso_larga_duracion_resp{
	display:none
}
.parrafo1_larga_duracion_resp{
	margin-bottom: -34px;
	display: none;
}
.parrafo2_larga_duracion{
	margin-top: 10px;
	width: 97%;
	margin-left: 11px;
	display: inline-flex;
	margin-bottom: -10px;
}
.parrafo1_larga_duracion{
	width: 95%;
	text-align: center;
	display: inline-flex;
	margin-bottom: 0px;
	margin-left: 5px;
}
.text_parrafo1{
	text-align: -webkit-left;
	margin-top: 30px;
	margin-left: 15px;
	line-height: 1.3;
	font-size: 0.95em;
}
.titulo_larga_duracion{
	text-align: center;
	color: #0098be;
	font-family: 'NeoSans-Bold';
	font-size: 21px;
	padding-top: 14px;
	padding-bottom: 3px;
}
.iframe-youtube_1{
	width: 315px;
	height: 173px!important;
	margin-top: 25px;
}
#boton_cierre_larga_duracion{
	font-weight: bolder;
	font-family: 'NeoSans-Bold';
	font-size: 23px;
	position: absolute;
	margin-top: -9px;
	margin-left: -1px;
}
.titulo_larga_duracion_renov{
	text-align: center;
	color: #0098be;
	font-family: 'NeoSans-Bold';
	font-size: 21px;
	padding-top: 14px;
	padding-bottom: 3px;
}
.parrafo2_larga_duracion_renov{
	margin-top: 10px;
	width: 97%;
	margin-left: 11px;
	display: inline-flex;
	margin-bottom: -10px;
}
.img_perso_larga_duracion_renov{
	vertical-align:top;
}
.img_perso_larga_duracion_resp_renov{
	display:none
}
.iframe-youtube_renov{
	margin-top: 16px;
} 
.iframe-youtube_renov_pregun {
	margin-bottom: 10px;
	margin-top: 5px;
}

/*-----------------MODALES----------------*/

/*-----------------Ver ventajas----------------*/
.modal_ventajas{
  background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 218px;
	margin-left: -120px;
	padding: 1px 0 10px 0;
	top: 550px !important;
	width: 308px;
}

.modal_ventajas h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

.modal_ventajas p{
	float: left;
  margin: 15px 10px 0;
}

.modal_ventajas .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #b3b3b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	height: 30px;
	position: relative;
	width: 308px;
	border-radius: 5px;
}

.modal_ventajas .reveal-modal .close-reveal-modal span{
	font-weight:normal;
}

.modal_ventajas_1{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 565px;
	margin-left: -320px;
	padding: 1px 0 10px 0;
	top: 550px !important;
	width: 585px;
}

.modal_ventajas_1 h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

.modal_ventajas_1 p{
	float:left;
	padding: 4%;
	margin-left: 3px;
	font-size: 0.94em;
	text-align: -webkit-left;
	line-height: 1.2;
}

.modal_ventajas_1 .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	height: 36px;
	border-radius: 50%;
	width: 36px;
	font-family: 'NeoSans-Bold';
	margin-top: -18px;
	margin-left: 568px;
}

.modal_ventajas_1 .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.close-reveal-modal_1{
	font-size: 21px;
	font-weight: 900;
	color: #FFF;		
	font-family: 'NeoSans-Bold';
	cursor: pointer;
	position: absolute;
	margin-top: 4px;
	margin-left: 8px;
}


/*-----------------Ver ayuda múltiple----------------*/

#modal_ayudaMultiple{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 446px;
	margin-left: -120px;
	padding: 1px;
	position: absolute;
	top: 279px !important;
	width: 274px;
	z-index: 2147483647;
}

#modal_ayudaMultiple h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

#modal_ayudaMultiple p{
	margin:4% 0 0 2%;
}

#modal_ayudaMultiple .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #b3b3b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	height: 47px;
	position: relative;
	width: 273px;
}

#modal_ayudaMultiple .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----------------Apuesta vacía----------------*/
.modal_apuesta_vacia{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 140px;
	margin-left: -170px;
	padding: 1px;
	top: 500px !important;
	width: 288px;
	z-index: 999999;
}

.modal_apuesta_vacia h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

.modal_apuesta_vacia p{
	float:left;
	margin:4% 0 0 2%;
	text-align:center;
	line-height:13px;
}

.modal_apuesta_vacia .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #b3b3b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	height: 30px;
	position: relative;
	width: 288px;
}

.modal_apuesta_vacia .btn_elige_combinacion {
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 30px;
	margin: 15px 0 0 9px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 145px;
}
.modal_apuesta_vacia .btn_elige_combinacion:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

.modal_apuesta_vacia .btn_hacer_aleatoria {
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 30px;
	margin: 15px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 115px;
}
.modal_apuesta_vacia .btn_hacer_aleatoria:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

.modal_apuesta_vacia .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


/*-----------------Apuesta Multiple----------------*/

#modal_apuesta_multiple{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	height: 148px;
	margin-left: -170px;
	padding: 1px;
	top: 500px !important;
	width: 288px;
	z-index: 999999;
}

#modal_apuesta_multiple h1{
 	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

#modal_apuesta_multiple p{
	float: left;
	font-weight: normal !important;
	margin: 15px 10px 0;
}

#modal_apuesta_multiple .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #b3b3b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	height: 30px;
	position: relative;
	width: 288px;
}

#modal_apuesta_multiple .btn_elige_combinacion{
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 30px;
	margin: 15px 0 0 9px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 145px;
}

#modal_apuesta_multiple .btn_elige_combinacion:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_apuesta_multiple .btn_hacer_aleatoria{
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 30px;
	margin: 15px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 115px;
}

#modal_apuesta_multiple .btn_hacer_aleatoria:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_apuesta_multiple .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----------------Opcion apuesta sencilla----------------*/

#popupEditField{
	width:374px;
	height:476px;
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #0098be;
	box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.5);
	box-sizing: content-box !important;
	font-size: 1.3em;
	margin-left: -186px;
	margin-top: 180px;
	padding: 1px;
}

#popupEditField h6{
	color: #fff;
	float: left;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0.08em;
	margin: 3% 0 0 4%;
	text-transform: none;
}

#popupEditField p{
	float:left;
	margin:3% 0 0 -1.9%;
}

#popupEditField .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	float: left;
	height: 33px;
	position: relative;
	width: 374px;
}

.reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#popupEditField .columnContainer{
	float:left;
	height:441px;
	width:370px;
	background:#FFF;
	margin-left:2px;
	border:1;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.contenedor_boleto{
	float: left;
	width: 178px;
	height: 265px;
	border: 1px solid #bd0000;
	margin-top: 5px;
	margin-left: 5px;
	color: #bd0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#popupEditField .contenedor_boleto h1{
	color:#d20617;
	letter-spacing:normal;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:1.12em;
	margin-top:11px;
	margin-left:14px;
}

.leftArrow{
	float:left;
	width:13px;
	height:14px;
	background:url(../img/arrow_L.jpg);
	margin:10px 0 0 4px;
	cursor:pointer;
}

.rightArrow{
	float:right;
	width:13px;
	height:14px;
	background:url(../img/arrow_R.jpg);
	margin:10px 4px 0 0;
	cursor:pointer;
}

#bloque_boleto{	
	margin:5px 0 0 5px;
	float:left;
	clear:left;
	width:	140px;
	height:259px;
}

ul.col_apuestas_boleto{
	position:relative;
	float:left;
	width:28px;
	vertical-align:top;
	margin:0;
	padding:0;
}

.col_apuestas_boleto li {
	position:relative;
	float:left;
	text-align:center;
	display:block;
	background:#FFF;
}

.col_apuestas_boleto li a{
	position:relative;
	float:left;
	width:18px;
	height:15.5px;
	display:block;
	border:1px solid #e52200;
	padding:3px;
	margin:1px 1px;
	text-decoration:none;
	font-family:'Open Sans Condensed';
	font-size:1.4em;
	color:#c42003;
}

.info_apuesta{
	float:left;
	width:166px;
	height:134px;
	border:1px solid #b5b5b5;
	background:#f5f5f5;
	margin:5px 0 0 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#popupEditField .info_apuesta h1{
	color: #555555;
	font-family: "NeoSans";
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	margin: 5px 0 5px 10px;
	text-transform: none !important;
}

#popupEditField .info_apuesta hr{
	border-color: #e9e9e9 -moz-use-text-color #fff;
	border-style: solid none;
	border-width: 1px 0;
	float: left;
	margin: 0 0 7px 4px;
	width: 160px;
}

#popupEditField .info_apuesta p{
	float:left;
	font-size:0.85em;
	color:#31483a;
	margin:0 0 4px 6px;
	font-weight:light;
	letter-spacing:0.3px;
}

#popupEditField .info_apuesta p .tipo_apuesta{
	font-size:11px;
	font-weight:bold;
}

#popupEditField .info_apuesta p .numeros_apuesta{
	font-size:11px;
	font-weight:bold;
	margin-left:36px;
}
#popupEditField .info_apuesta p .numeros_estrellas{
	font-size:11px;
	font-weight:bold;
	margin-left:36px;
}
#popupEditFieldMultiple .info_apuesta p .numeros_estrellas_multiple{
	font-size:11px;
	font-weight:bold;
	margin-left:36px;
}
#popupEditField .info_apuesta p .total_apuesta{
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}

#popupEditField .info_apuesta .nota{
	margin-top:10px;
	letter-spacing:0.8px;	
}

.apuestas_automaticas{
	float:left;
	width:166px;
	height:243px;
	margin:5px 0 0 6px;
	padding:0;
	background:#FFF;
}

.apuestas_automaticas p{
	font-size:0.85em;
	color:#31483a;
	font-weight:light;
	line-height:15px;
	text-align:justify;
	letter-spacing:-0.15px;	
}

.apuestas_automaticas .randomBetBigColumn{
	background: url("../img/randomBet.png") no-repeat scroll 8px center #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 26px;
	margin-top: 10px;
	padding-left: 15px;
	text-transform: uppercase;
	width: 170px;
}

.apuestas_automaticas .randomBetBigColumn:hover {
	background: url("../img/randomBet.png") no-repeat scroll 8px center #0a6a86;
}

.apuestas_automaticas .randomBetBigColumnMultiple{
	background: url("../img/randomBet.png") no-repeat scroll 8px center #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 26px;
	margin-top: 10px;
	padding-left: 15px;
	text-transform: uppercase;
	width: 170px;
}

.apuestas_automaticas .randomBetBigColumnMultiple:hover {
	background: url("../img/randomBet.png") no-repeat scroll 8px center #0a6a86;
}

.apuestas_automaticas .btn_apuesta_optimizada{
	background: url("../img/optimizedBet.png") no-repeat scroll 8px center #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	height: 26px;
	margin-top: 10px;
	padding-left: 15px;
	text-transform: uppercase;
	width: 170px;
}
.apuestas_automaticas .btn_apuesta_optimizada:hover {
	background: url("../img/optimizedBet.png") no-repeat scroll 8px center #0a6a86;
}
.apuestas_automaticas .btn_apuesta_optimizadaMultiple{
	background: url("../img/btn_apuesta_optimizada.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 26px;
	margin-top: 10px;
	width: 170px;
}

.apuestas_automaticas .btn_ayuda{
	background: url("../img/question-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 4px;
	color: #2d343f;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 13px;
	height: 26px;
	margin-top: 20px;
	padding-left: 26px;
	text-align: left;
	width: 170px;
}

.apuestas_automaticas .btn_ayuda:hover {
	background: url("../img/question-icon-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #0098be;
}
.android .apuestas_automaticas .btn_ayuda{
	float:left;
	width:170px;
	height:26px;
	background:url(../img/btn_ayuda.jpg) no-repeat;
	border:0;
	cursor:pointer;
	margin-top:20px;
}

.apuestas_automaticas .deleteBetBigColumn{
	background: url("../img/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 4px;
	color: #2d343f;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 13px;
	height: 26px;
	margin-top: 10px;
	padding-left: 26px;
	text-align: left;
	width: 170px;
}

.apuestas_automaticas .deleteBetBigColumn:hover {
	background: url("../img/close-icon-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.apuestas_automaticas .deleteBetBigColumnMultiple{
	background: url("../img/close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 4px;
	color: #2d343f;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 13px;
	height: 26px;
	margin-top: 10px;
	padding-left: 26px;
	text-align: left;
	width: 170px;
}
.apuestas_automaticas .deleteBetBigColumnMultiple:hover {
	background: url("../img/close-icon-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #0098be;
}

.apuestas_automaticas .btn_aceptar_apuesta{
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans-Medium";
	font-size: 16px;
	height: 34px;
	margin: 23px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 170px;
}

.apuestas_automaticas .btn_aceptar_apuesta:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

.btn_aceptar_apuesta_multiple {
	margin-top: 59px !important;
}
.change_image_aceptar{
	background:#636363 !important;   
}
.change_image_jugar{
	background:#636363 !important;  
}
.apuestas_automaticas .btn_aceptar_apuestaMultiple{
	float:left;
	margin:9px 0 0 0;
	width:170px;
	height:34px;
	background:url(../img/btn_aceptar_apuesta.jpg);
	border:0;
	cursor:pointer;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#popupEditField li.item_indice a{
	color:#FFF;
}

/*-----------------SUB-MODAL ayuda de MODAL Apuesta Sencilla----------------*/

#sub_modal_ayuda{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.3em;
	margin-left: -190px;
	padding: 1px 1px 17px;
	top: 373px !important;
	width: 378px;
}

#sub_modal_ayuda h1{
	color: #fff;
	float: left;
	font-family: "NeoSans" !important;
	font-size: 14px;
	margin: 7px 0 0 2%;
	text-transform: none !important;
}

#sub_modal_ayuda p{
	float:left;
	margin:4% 0 0 2%;
	font-size:11px;
}

#sub_modal_ayuda .sub-lista{
	float:left;
	margin:1% 0 0 4%;
	font-size:11px;
}

#sub_modal_ayuda p.margencito{
	margin:4% 0 1.3% 2%;
}

#sub_modal_ayuda .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #b3b3b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	height: 30px;
	position: relative;
	width: 376px;
}

#sub_modal_ayuda p span{
	font-weight:bold;
}

#sub_modal_ayuda .reveal-modal .close-reveal-modal span{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


/*-----------------ESTILOS CAMBIO DE CONTENIDO AL HACER CLICK EN MuLTIPLE----------------*/

.titulo_apuestas_multiples{
	float:left;
	font-size:1.2em;
	margin:1.5% 0 0.4% 2%;
	font-family:Tahoma,Geneva,sans-serif !important;
	text-transform:none !important;
}

#apuestas_multiples{
	float:left;
	width:63.6%;
	background:#FFF;
	border:1px solid #B3B3B3;
	margin:0.5% 2.8% -0.2% 2%;
	padding-left:1%;
	padding-bottom:6px;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.chrome #apuestas_multiples{
	float:left;
	width:63.6%;
	height:230px;
	background:#FFF;
	border:1px solid #B3B3B3;
	margin:0.5% 3.2% -0.2% 2%;
	padding-left:1%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#apuestas_multiples p{
	font-size:1.1em;
	margin-top:-0.5%;
	line-height:16px;
}

#apuestas_multiples .primer{
	margin-top:1.5%;
}

#apuestas_multiples .ejemplo_posibles_combinaciones{
	float:left;
	margin-top:2%;
	width:98%;
	height:110px;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .titulo_posibles{
	float:right;
	width:82.76%;
	height:20px;
	background:#0098be;
	font-size:0.75em;
	color:#FFF;
	text-align:center;
	padding:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .titulo_posibles h5{
	font-size:1.5em;
	margin:1.5% 0 0 0;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .fila_numeros_seleccionados{
	float:left;
	width:100%;
	height:15px;
	background:#FFF;
	border:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-top:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	text-align:center;
	border-top-left-radius:4px;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .fila_apuestas_realizadas{
	float:left;
	width:100%;
	height:15px;
	background:#e6e6e6;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	text-align:center;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .titulo_fila{
	float:left;
	width:17.5%;
	height:14px;
	border-right:1px solid #B3B3B3;
	padding:2px 0 0 0.5%;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .titulo_fila h3{
	font-size:1.1em;
	font-weight:normal;
	margin:0;
	font-family:Tahoma,Geneva,sans-serif !important;
	text-transform:none !important;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas{
	float:left;
	width:13%;
	height:16px;
	border-right:1px solid #B3B3B3;
	text-align:center;
	padding:0px 0 0 0.5%;
	font-weight:bold;
	color:#000;
	box-sizing:content-box !important;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_ultima{
	float:left;
	width:8.6%;
	height:20px;
	text-align:center;
	padding:0px 0 0 2%;
	font-weight:bold;
	color:#000;
	box-sizing:content-box !important;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_inferiores p{
	text-indent:0;
	font-size:1em;
	width:100%;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_inferiores{
	float:left;
	width:9.5%;
	height:16px;
	border-right:1px solid #B3B3B3;
	text-align:center;
	padding:0px 0 0 0.5%;
	font-weight:bold;
	color:#000;
	box-sizing:content-box !important;
}

.ultima-estrellas-apuestas{
	border-right:none !important;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_inferiores_ultima{
	float:left;
	width:7%;
	height:20px;
	text-align:center;
	padding:0 0 0 0;
	font-weight:bold;
	color:#000;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_inferiores_ultima p{
	font-size:1em;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .celdas_inferiores p{
	text-indent:0;
	font-size:1.1em;
}

#apuestas_multiples .ejemplo_posibles_combinaciones .fila_vacia{
	float:right;
	width:82.5%;
	height:15px;
	background:#FFF;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	text-align:center;
}

.caja_fondo_btn_multiple{
	display: none;
	float:right;
	width:11%;
	border:1px solid #b4b4b4;
	font-size:1.1em;
	margin:-30% 19px 0 1%;
	padding:0.3% 0 1% 0;
	height:194px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #cfcfcf 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(99%,#cfcfcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#cfcfcf 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e8e8 0%,#cfcfcf 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#cfcfcf 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8e8e8 0%,#cfcfcf 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */

	box-sizing:content-box;
}

.caja_fondo_btn_multiple .celda_apuestas{
	float:left;
	background:#FFF;
	width:35.98%;
	border:1px solid #E23203;
	margin-top:20%;
	margin-left: 29%!important;
	padding:2px 0 0 4%;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	box-sizing:content-box !important;
}

.celdas_rojas{
	float:left;
	width:84%;
	border:1px solid #E23203;
	margin-bottom:9%;			
}
.safari .celdas_rojas{
	float:left;
	width:77%;
	height:14px;
	border:1px solid #E23203;
	margin-bottom:10%;			
}

.celda_apuestas .celdas_rojas p{
	text-align:center;
	font-family: 'futura_bdcn_btbold';
	color:#E23203;
	font-size:1.05em;
	margin: 2px 0 0 0 !important;
}
.safari .celda_apuestas .celdas_rojas p{
	text-align:center;
	font-family: 'futura_bdcn_btbold';
	color:#E23203;
	font-size:1.05em;
	margin: 1px 0 0 0 !important;
}

.caja_fondo_btn_multiple hr{
	float:left;
	width:65%;
	margin:0 0 5px 18% !important;
	border-top:1px solid #c6c6c6;
	border-bottom:1px solid #eeeeee;
	border-left: 0;
	border-right: 0;
}

.caja_fondo_btn_multiple input{
	float:left;
	margin-top:6%;
	margin-left:5%;
	cursor:pointer;
}

.caja_fondo_btn_multiple label{
	float:left;
	margin-top:6px;
	margin-left:7%;
	display: inline !important;
	width:53%;
	font-weight:normal !important;
}

.caja_fondo_btn_multiple .estrella_caja_multiple{
	float:left;
	width:41.72%;
	height:30px;
	margin:0 0 0 31%;
	background:url(../img/estella_caja_multiple.png) no-repeat;
}

.caja_fondo_btn_multiple p{
	color:#FFF;
	margin-top:10px!important;
	text-align: center;
	font-family: 'futura_bdcn_btbold';
	font-size:1.2em;
}

.chrome .caja_fondo_btn_multiple span{
	float:left;
	color:#FFF;
	margin:31.6% 0 0 39%;
	font-family: 'futura_bdcn_btbold';
	font-size:1.2em;
}

.celdas_rojas_selected{
	background: #e23203;
}
.celdas_rojas_selected p{
	color: white !important;
}
#multiple_dinamico label {

	display: inline;
}


/*Animación Lápiz*/

.animacion_lapiz{
	float:left;
	position:relative;
	margin:-42px 0 0 -6px;
	width:25px;
	z-index:9;
}

#popupEditField .number,
#multipleTicket .columnContainer .number{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e52200;
	box-sizing: content-box !important;
	color: #c42003;
	cursor: pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	height: 19px;
	padding: 2px 0 0;
	position: absolute;
	text-align: center;
	width: 24px;
}

.chrome #popupEditField .number,
#multipleTicket .columnContainer .number{
	width:24px;
	height:21px;
	background: #fff;	
	border: 1px solid #e52200;
	position: absolute;	
	cursor:pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	color:#c42003;
	text-align:center;
	padding:0px;
}

#popupEditField .number:hover,
#multipleTicket .columnContainer .number:hover{background-position: -49px -22px; /*color:#fff;text-shadow: 0 1px 0 rgba(86, 1, 0, 0.83);*/}

#popupEditField .number .mark,
#multipleTicket .columnContainer .number .mark{
	width:22px;
	height:22px;
	background:url(../img/tachado.png) -29px -70px;
	background-size: 26px;
	position:absolute;
	left:1px;

}
#bloque_boleto_apuestas_inferior .estrellas_modal .mark,
#multipleTicket .columnContainer .star .mark{
	width:22px;
	height:22px;
	background:url(../img/tachado.png) -29px -70px;
	background-size: 26px;
	position:absolute;
	left:1px;
	margin-top: 11px;
	margin-left: 10px;

}
#popupEditField .number.row0.col0,
#multipleTicket .columnContainer .number.row0.col0{
	color: #fff;
	background-position: 0 -22px;
	cursor: default;

}
#popupEditFieldMultiple .number.row0.col0,
#multipleTicket .columnContainer .number.row0.col0{
	color: #fff;
	background-position: 0 -22px;
	cursor: default;

}
#popUpEditMultiple_number00 { background:#e52200 !important; color:#FFF !important}
#popUpEdit_number00 { background:#e52200 !important; color:#FFF !important}
#popupEditField .number.row0,
#multipleTicket .columnContainer .number.row0{top:72px;}	
#popupEditField .number.row1,
#multipleTicket .columnContainer .number.row1{top:72px;}
#popupEditField .number.row2,
#multipleTicket .columnContainer .number.row2{top:97px;}
#popupEditField .number.row3,
#multipleTicket .columnContainer .number.row3{top:122px;}
#popupEditField .number.row4,
#multipleTicket .columnContainer .number.row4{top:147px;}
#popupEditField .number.row5,
#multipleTicket .columnContainer .number.row5{top:172px;}
#popupEditField .number.row6,
#multipleTicket .columnContainer .number.row6{top:197px;}
#popupEditField .number.row7,
#multipleTicket .columnContainer .number.row7{top:222px;}
#popupEditField .number.row8,
#multipleTicket .columnContainer .number.row8{top:247px;}
#popupEditField .number.row9,
#multipleTicket .columnContainer .number.row9{top:272px;}

#popupEditField .number.col0,
#multipleTicket .columnContainer .number.col0{left:15px;}
#popupEditField .number.col1,
#multipleTicket .columnContainer .number.col1{left:15px;}
#popupEditField .number.col2,
#multipleTicket .columnContainer .number.col2{left:43px;}
#popupEditField .number.col3,
#multipleTicket .columnContainer .number.col3{left:71px;}
#popupEditField .number.col4,
#multipleTicket .columnContainer .number.col4{left:99px;}
#popupEditField .number.col5,
#multipleTicket .columnContainer .number.col5{left:127px;}
#popupEditField .number.col6,
#multipleTicket .columnContainer .number.col6{left:155px;}

#popupEditField .pages span{
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	font-weight: normal;
	margin:10px auto 5px 18px;
	text-align: center;
	width: 110px;
}

.field .numberMultiple{
	width:13px;
	height:9.5px;
	padding:2.5px 0;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	border:1px solid #E52200;
	box-sizing:content-box !important;
}


.chrome .field .numberMultiple{
	width:13px;
	height:9.5px;
	padding:0 0 5px 0;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	border:1px solid #E52200;
}

.field .numberMultiple .mark{
	width:14px;
	height:13px;
	background:url(../img/tachado.png) -24px -49px;
	background-size: 19px;
	position:absolute;
	top:-1px;
}

.field .numberMultiple.row0{top:1px;}	
.field .numberMultiple.row1{top:12px;}
.field .numberMultiple.row2{top:27px;}
.field .numberMultiple.row3{top:42px;}
.field .numberMultiple.row4{top:57px;}
.field .numberMultiple.row5{top:72px;}
.field .numberMultiple.row6{top:87px;}
.field .numberMultiple.row7{top:102px;}
.field .numberMultiple.row8{top:117px;}
.field .numberMultiple.row9{top:132px;}

.field .numberMultiple.col0{left:1px; width: 11px}
.field .numberMultiple.col1{left:3px;}
.field .numberMultiple.col2{left:17px;}
.field .numberMultiple.col3{left:31px;}
.field .numberMultiple.col4{left:45px;}
.field .numberMultiple.col5{left:59px;}
.field .numberMultiple.col6{left:73px;}

.field .numberMultiple.row0.col0{display: none;}

/* POPUP MULTIPLE */

#popupEditFieldMultiple .number,
#multipleTicket .columnContainer .number{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e52200;
	box-sizing: content-box !important;
	color: #c42003;
	cursor: pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	height: 19px;
	padding: 2px 0 0;
	position: absolute;
	text-align: center;
	width: 24px;
}

.chrome #popupEditFieldMultiple .number,
#multipleTicket .columnContainer .number{
	width:24px;
	height:21px;
	background: #fff;	
	border: 1px solid #e52200;
	position: absolute;	
	cursor:pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	color:#c42003;
	text-align:center;
	padding:0px;
}

#popupEditFieldMultiple .number:hover,
#multipleTicket .columnContainer .number:hover{background-position: -49px -22px; /*color:#fff;text-shadow: 0 1px 0 rgba(86, 1, 0, 0.83);*/}

#popupEditFieldMultiple .number .mark,
#multipleTicket .columnContainer .number .mark{
	width:22px;
	height:22px;
	background:url(../img/tachado.png) -29px -68px;
	background-size: 26px;
	position:absolute;
	left:1px;
}

#popupEditFieldMultiple .number.row0.col0,
#multipleTicket .columnContainer .number.row0.col0{
	color: #fff;
	background-position: 0 -22px;
	cursor: default;
}

#popUpEdit_number00 { background:#e52200 !important; color:#FFF !important}
#popupEditFieldMultiple .number.row0,
#multipleTicket .columnContainer .number.row0{top:72px;}	
#popupEditFieldMultiple .number.row1,
#multipleTicket .columnContainer .number.row1{top:72px;}
#popupEditFieldMultiple .number.row2,
#multipleTicket .columnContainer .number.row2{top:97px;}
#popupEditFieldMultiple .number.row3,
#multipleTicket .columnContainer .number.row3{top:122px;}
#popupEditFieldMultiple .number.row4,
#multipleTicket .columnContainer .number.row4{top:147px;}
#popupEditFieldMultiple .number.row5,
#multipleTicket .columnContainer .number.row5{top:172px;}
#popupEditFieldMultiple .number.row6,
#multipleTicket .columnContainer .number.row6{top:197px;}
#popupEditFieldMultiple .number.row7,
#multipleTicket .columnContainer .number.row7{top:222px;}
#popupEditFieldMultiple .number.row8,
#multipleTicket .columnContainer .number.row8{top:247px;}
#popupEditFieldMultiple .number.row9,
#multipleTicket .columnContainer .number.row9{top:272px;}

#popupEditFieldMultiple .number.col0,
#multipleTicket .columnContainer .number.col0{left:15px;}
#popupEditFieldMultiple .number.col1,
#multipleTicket .columnContainer .number.col1{left:15px;}
#popupEditFieldMultiple .number.col2,
#multipleTicket .columnContainer .number.col2{left:43px;}
#popupEditFieldMultiple .number.col3,
#multipleTicket .columnContainer .number.col3{left:71px;}
#popupEditFieldMultiple .number.col4,
#multipleTicket .columnContainer .number.col4{left:99px;}
#popupEditFieldMultiple .number.col5,
#multipleTicket .columnContainer .number.col5{left:127px;}
#popupEditFieldMultiple .number.col6,
#multipleTicket .columnContainer .number.col6{left:155px;}

#popupEditFieldMultiple .pages span{
	float: left;
	font-family: "NeoSans";
	font-size: 12px;
	font-weight: normal;
	margin: 10px auto 5px 18px;
	text-align: center;
	width: 110px;
}

#popupEditFieldMultiple li.item_indice a{
	color:#FFF;
}

#popupEditFieldMultiple .info_apuesta h1{
	color: #555555;
	font-family: "NeoSans";
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	margin: 5px 0 5px 10px;
	text-transform: none !important;
}

#popupEditFieldMultiple .info_apuesta hr{
	border-color: #e9e9e9 -moz-use-text-color #fff;
	border-style: solid none;
	border-width: 1px 0;
	float: left;
	margin: 0 0 7px 4px;
	width: 160px;
}

#popupEditFieldMultiple .info_apuesta p{
	float:left;
	font-size:0.85em;
	color:#31483a;
	margin:0 0 4px 6px;
	font-weight:light;
	letter-spacing:0.3px;
}

#popupEditFieldMultiple .info_apuesta p .tipo_apuesta{
	font-size:11px;
	font-weight:bold;
}

#popupEditFieldMultiple .info_apuesta p .numeros_apuesta{
	font-size:11px;
	font-weight:bold;
	margin-left:36px;
}

#popupEditFieldMultiple .info_apuesta p .total_apuesta{
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}

#popupEditFieldMultiple .info_apuesta .nota{
	margin-top:10px;
	letter-spacing:0.8px;	
}
#popupEditFieldMultiple .contenedor_boleto h1{
	color:#d20617;
	letter-spacing:normal;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:1.12em;
	margin-top:11px;
	margin-left:14px;
}

#popupEditFieldMultiple .columnContainer{
	float:left;
	height:441px;
	width:370px;
	background:#FFF;
	margin-left:2px;
	border:1;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#popupEditFieldMultiple{
	background: none repeat scroll 0 0 #0098be;
	border: 1px solid #0098be;
	box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.5);
	box-sizing: content-box !important;
	font-size: 1.3em;
	height: 476px;
	margin-left: -186px;
	margin-top: 180px;
	padding: 1px;
	width: 374px;
}

#popupEditFieldMultiple h6{
	color: #fff;
	float: left;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0.08em;
	margin: 3% 0 0 4%;
	text-transform: none;
}

#popupEditFieldMultiple p{
	float:left;
	margin:3% 0 0 -1.9%;
}

#popupEditFieldMultiple .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	float: left;
	height: 33px;
	position: relative;
	width: 374px;
}

#siteContent .htmlTicket.PrimitivaInd.multipleOpened .body{height: 360px;}
.fields{ height:155px; padding: 0 4px;}
.fields#multipleTicket{display:none;}
.fields .field {
	width:92px;
	margin:4px 0 0 0;
	float:left;
	position:relative;
	cursor: pointer;
}

.fields .fieldWrapper{
	overflow: hidden;
	float: left;
}

.fields .field:hover .number{
	background: #ffe0e0;
}

.fieldsMultiple .field:hover .numberMultiple{
	background: #ffe0e0;
}

.fields .field .numberField{
	font: normal normal 12px "futura_bdcn_btbold",arial,verdana,sans-serif;
	color:#fff;
	display:block;
	position:absolute;
	width:12px;
	height:13px;
	text-align:center;
	margin:1px 0 0 1px;
	padding:2px 0 0 0;
	background:#E52200;
}

.chrome .fields .field .numberField{
	font: normal normal 12px "futura_bdcn_btbold",arial,verdana,sans-serif;
	color:#fff;
	display:block;
	position:absolute;
	width:12px;
	height:15px;
	text-align:center;
	margin:0 0 0 62%;
	padding:0;
	background:#E52200;
}

.fields a.randomBet{
	display:block;
	width:65px;
	height:12px;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	padding:0 0 2px 0px;
	font-weight:normal !important;
	margin: 5px 0 5px 5px;

}.fields .field a.randomBet{
	position:absolute;
	top:7px;
	left:30px;
}
.fields a.randomBet:hover{
	background-position:0 -86px;
	color:#000;
}

.field .number{
	width:13px;
	height:9.5px;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	padding:2.5px 0 2.5px 0;
	border:1px solid #E52200;
	box-sizing:content-box!important;
}

.chrome .field .number{
	width:13px;
	height:9.5px;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	padding:0px 0 5px 0;
	border:1px solid #E52200;
}

.field .number .mark{
	background:url(../img/tachado.png) -18px -38px;
	background-size: 15px;
	position:absolute;
	top:-1px;
	width:14px;
	height:15px;
}

.field .star .mark{
	background:url(../img/tachado.png) -18px -38px;
	background-size: 15px;
	position:absolute;
	top:3px;
	margin-left:5px;
	width:14px;
	height:15px;
}

.field .starMultiple .mark{
	width:14px;
	height:13px;
	background:url(../img/tachado.png) -18px -38px;
	background-size: 15px;
	position:absolute;
	top:3px;
	margin-left:5px;
	width:14px;
	height:15px;
}
.chrome .field .starMultiple .mark{
	width:14px;
	height:13px;
	background:url(../img/tachado.png) -18px -38px;
	background-size: 15px;
	position:absolute;
	top:4px;
	margin-left:5px;
	width:14px;
	height:15px;
}


.configurationField{
	padding:5px 15px;
	border-bottom:2px dotted #fff;
	color:#000;
}
.configurationField.selectDayDraw{margin-top:10px;}
.configurationField span{font-weight:bold; float:left;}
.configurationField label{font-weight:normal}
.configurationField input{ margin-left:10px;}

.configurationField{
	padding:5px 15px;
	border-bottom:2px dotted #fff;
	color:#000;
}
.configurationField.selectDayDraw{margin-top:10px;}
.configurationField span{font-weight:bold; float:left;}
.configurationField label{font-weight:normal}
.configurationField input{ margin-left:10px;}
.selectWeek .weekSelector{float:left; margin-left:10px; position:relative; width:250px;}
.selectWeek a{
	display:block;
	width:16px;
	height:15px;
	text-align:center;
	background:#FFF;
	border:1px solid #000;
	text-decoration:none;
	float:left;
	margin-right:5px;
	font-size:11px;
	position:relative;
	z-index:20;
}
.selectWeek a.marked,
.selectWeek a.marked:hover{
	color:#fff;
	background:#14790a;	
}
.selectWeek a:hover{
	background:#dbfdd7;	
	color:#000;
}

.selectWeek .weekSelector .discountPanel{
	position:absolute;
	z-index:10;
	text-align:right;
	padding:3px 5px 3px 0;
	background-color:#fff;
	right:0;
	width:177px;
	border:1px solid #b4b4b4;
	top:-3px;
	font-size:11px;
	height:14px;
}
.selectWeek .weekSelector .discountPanel.showDiscount{
	color:#fff;
	background-image: linear-gradient(top, rgb(157,230,5) 3%, rgb(41,138,9) 100%);
	background-image: -o-linear-gradient(top, rgb(157,230,5) 3%, rgb(41,138,9) 100%);
	background-image: -moz-linear-gradient(top, rgb(157,230,5) 3%, rgb(41,138,9) 100%);
	background-image: -webkit-linear-gradient(top, rgb(157,230,5) 3%, rgb(41,138,9) 100%);
	background-image: -ms-linear-gradient(top, rgb(157,230,5) 3%, rgb(41,138,9) 100%);
	font-weight:bold;
	text-shadow:  -1px -1px 0 #114301, 1px -1px 0 #114301, -1px 1px 0 #114301,1px 1px 0 #114301;
}
.configurationField.selectSubscription{border-bottom:none;}

/** FOOTER **/
.footer{margin-top:10px;}
.footer .arrow{
	float:left;
	width:476px;
	height:39px;

}
.footer .arrow ul{
	margin:8px;	
}
.footer .arrow ul li{
	display:block;
	float:left;
	font: normal 17px "futura_bdcn_btbold",Arial;
	color:#1d8009;
	margin-right:12px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.83);
}
.footer .arrow ul li.last{ margin-right:0;}
.footer .arrow ul li span{font-weight:bold;}
/*.footer .deliverButton{
	float:left;
	width:135px;
	margin:10px 0 10px 10px;
}*/
/** MULTIPLE COLUMN**/
#multipleField{
	/*margin: 5px;*/
}
#multipleSelector {
	height:250px;
	width:470px;
	float:left;
	margin:10px 0 0 5px;
}
#multipleSelector .explanation{
	height:19px;
	color:#000;
	padding-left:63px;
}

#multipleSelector .numbersSelector{
	height:231px;
	margin-bottom:5px;
}

#multipleSelector .selector{
	width:423px;
	background:#c8dac0;
}
#multipleSelector .arrowBg,
#multipleSelector .selector{
	float:right;
	margin-right:5px;
}
#multipleSelector .numbersSelector .selector{
	height:230px;	
}

#multipleSelector .numbersSelector .arrowBg{
	width:37px;
	height:230px;
}

#multipleSelector .selector table{border-collapse:separate; border-spacing:2px;}
#multipleSelector .selector table tr:nth-child(even) {background: #ddebda}
#multipleSelector .selector table tr:nth-child(odd) {background: #c8dac0}
#multipleSelector .selector table tr.marked {background: #fff}
#multipleSelector .selector table tr.marked td{ font-weight:bold;}

#multipleSelector .selector table tr.marked td:nth-child(1):before{
	content: '';
	position: absolute;
	width: 26px;
	height: 17px;
	left:200px;
}
#multipleSelector .selector table td{
	border:none;
	padding:5px 0 7px 35px;
	color:#000;	
}

#siteContent .htmlTicket.PrimitivaInd.multipleOpened .overlayMask{height: 412px;}
div#popupAlert {
	font-size:12px;

	position:absolute;
	display:block;
	width: 428px;
	height: 133px;
	position:absolute;
	left:90px;
	top:120px;
	z-index:200;
	padding:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: rgb(249,248,245); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(249,248,245,1) 0%, rgba(215,210,186,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,248,245,1)), color-stop(100%,rgba(215,210,186,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,248,245,1) 0%,rgba(215,210,186,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,248,245,1) 0%,rgba(215,210,186,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,248,245,1) 0%,rgba(215,210,186,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,248,245,1) 0%,rgba(215,210,186,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f5', endColorstr='#d7d2ba',GradientType=0 ); /* IE6-9 */
}

div#popupAlert button#confirmAlertPopup {
	color: #FFFFFF;
	left: 305px;
	position: absolute;
	top: 125px;
}
.infoText strong {
	display: block;
	margin-bottom: 5px;
	color:#900;
	font: normal 18px "futura_bdcn_btbold",Arial;
}

/* Estilos para el bote */
.botesPrimitiva{
	text-align:right;
	float:left;
	position:relative;
	width:270px;
	padding:9px 30px 0 0;
	height:61px;
}

.botesPrimitiva p{
	float:right;
	position:relative;
	font-family:'Open Sans Condensed';
	font-weight:normal;
	font-size:22px;
	margin:0;
	color:#fefefe;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
}

.botesPrimitiva p .boteDinamico{
	float:right;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#fefe07;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
	margin-top:-3px;
}

#labelduration0 {
	cursor: pointer;
}
#labelduration1 {
	cursor: pointer;
}
#labelduration2 {
	cursor: pointer;
}
#selectedDate {
	cursor: pointer;
}
.select-semanas label {
	cursor: pointer;
}
#simpleTabLabel {
	cursor: pointer;
	display: inline !important;
}
#multipleTabLabel {
	cursor: pointer;
	display: inline !important;
}
/*.reveal-modal-bg {
	height: 800px !important;
}*/


/**  SAFARI CSS **/

.safari #caja_opciones_dias select{
	margin-left:2.5%;
	margin-top:-0.5%;
}

.safari .englobar_numbers  h2{
	margin:0;
	text-align:center !important;
	color:#C42003 !important;
	font-size:1.1em !important;
	font-family:'futura_bdcn_btbold' !important;
	font-weight:normal !important;
	margin-top:0.5% !important;
}

.safari .field .star{
	float:left;
	height:17px;
	width:100%;
	background:url(../img/estellas_pequenias.png);
	text-align:center;
	padding:4px 0 0 0;
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
	box-sizing:content-box !important;
}

.safari .field .starMultiple{
	float:left;
	height:17px;
	width:100%;
	background:url(../img/estellas_pequenias.png);
	text-align:center;
	padding:4px 0 0 0;
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	font-weight:normal !important;
	position:relative;
}

.safari #bloque_apuestas_resto .englobar_numbers  h2{
	margin:0;
	text-align:center;
	color:#C42003;
	font-size:1.1em;
	font-family:'futura_bdcn_btbold';
	font-weight:normal;
	margin-top:0.5% !important;
}

.safari #apuestas_multiples{
	float:left;
	width:63.6%;
	height:230px;
	background:#FFF;
	border:1px solid #B3B3B3;
	margin:0.5% 3.2% -0.2% 2%;
	padding-left:1%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.safari #popupEditField .number,
#multipleTicket .columnContainer .number{
	width:24px;
	height:21px;
	background: #fff;	
	border: 1px solid #e52200;
	position: absolute;	
	cursor:pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	color:#c42003;
	text-align:center;
	padding:0px;
}

.safari .field .numberMultiple{
	width:13px;
	height:9.5px;
	padding:0 0 5px 0;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	border:1px solid #E52200;
}

.safari #popupEditFieldMultiple .number,
#multipleTicket .columnContainer .number{
	width:24px;
	height:21px;
	background: #fff;	
	border: 1px solid #e52200;
	position: absolute;	
	cursor:pointer;
	font: 1.4em "Open Sans Condensed",Arial;
	color:#c42003;
	text-align:center;
	padding:0px;
}

.safari .fields .field .numberField{
	font: normal normal 12px "futura_bdcn_btbold",arial,verdana,sans-serif;
	color:#fff;
	display:block;
	position:absolute;
	width:12px;
	height:15px;
	text-align:center;
	margin:0 0 0 62%;
	padding:0;
	background:#E52200;
}

.safari .field .number{
	width:13px;
	height:9.5px;
	background: #fff;	
	position: absolute;	
	font: 1.1em 'futura_bdcn_btbold';
	color:#b42624;
	text-align:center;
	font-weight:normal !important;
	padding:0px 0 5px 0;
	border:1px solid #E52200;
}
.safari .caja_fondo_btn_multiple span{
	float:left;
	color:#FFF;
	margin:31.6% 0 0 39%;
	font-family: 'futura_bdcn_btbold';
	font-size:1.2em;
}

.salto_linea{
	display:none;
}
.salto_linea_2{
	display:none;
}
.btn_ayudaMultiple{
	display:none;
}

.info_apuestas_mobile{
	display:none;
}
.left_arrow{
	display:none;
}
.right_arrow{
	display:none;
}
.gris_lateral_dcha{
	display:none;
}
gris_lateral_izq{
	display:none;
}

body{
	font-family:'NeoSans-light' !important;
}

.inputAbono {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 0!important;
	vertical-align: middle;
	cursor: pointer;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.div-abono {
  width: 39%;
	text-align: right;
	float: left;
	margin-top: 0px;
	background: #575d65;
	color: #ebedef;
	border-radius: 4px;
	padding: 4px 1px 3px 5px;
	margin-left: 8px;
}
label.label-abono{
	width: 100%;
	margin-bottom: 0;
	margin-left: 8px;
	margin-top: 4px;
}
.txt-check{
	padding-left: 5px;
	margin-top: 2px;
	text-align: left;
	float: left;
}


div#caja_opciones_aleatorio {
	display: none;
}

.cont-responsive{
	display: none;
}


.inside-wrapper{
	margin-top: 15px;
}

.resumen-apuesta-fondo{
	float:left;
	clear:left;
	width:100%;
	font-size:1.2em !important;
	color:#4e4e4e;
	margin-top:10px !important;
}

.jugar_ahora_resp {
	display: none;
}
h5.medium.medium-resp-penas_resp {
	display: none;
}
.pasosExtensiblesDos {
	position: absolute;
	top: -27px;
	left: -27px;
	width: 27px;
	height: 100%;
}
.pasoCuatro {
	background: url(img/paso_PI_4.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 84px;
}

#sorteos-button.item_uno{
	margin-left:2.5%;
}

#spm-sorteos-button:hover {
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #0098be!important;
}

#sorteos-button label {
	display: block !important;
	float:left;
	width:1.8em;
	margin-bottom:0px;
}

#sorteos-button label span {
	text-align:center;
	display:block;
	box-sizing:content-box !important;	
	color:#555;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #b3b3b3;
	background: white;
}

#sorteos-button label span p {
	width: 100%;
}

#sorteos-button label input {
	position:absolute;
	z-index:-1;
}

#sorteos-button input:checked + span {   
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #0098be;
}
#sorteos-button label {
	cursor: pointer;
}

#aleatorioForm{
	display: none;
}

#footer .sm-playSize {
	font-size: 12px !important;
}

.tab-ayuda-semanas:before {
	content: url(../img/question-noradius_16px.jpg);
}



/*MEDIAS-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width:969px)
{
	#contenedor-boleto{
		max-width:800px;
	}

	#subcontenedor_boletos .botones_peq{
		width:70%;
	}
}

@media screen and (max-width:880px)
{
	#subcontenedor_boletos .botones_peq{
		width:80%;
	}
}

@media screen and (max-width:692px)
{
	#subcontenedor_boletos .botones_peq{
		width:85%;
	}
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width:620px){

	.field .number .mark{
		width:41px;
		height:24px;
		background:url(../img/tachado.png) 2px -22px no-repeat;
		background-size: 27px;
		position:absolute;
		top:-1px;	
	}
	.field .numberMultiple .mark{
		width:41px;
		height:24px;
		background:url(../img/tachado.png) 2px -22px no-repeat;
		background-size: 27px;
		position:absolute;
		top:-1px;	
	}
	.field .star .mark{
		width:41px;
		height:24px;
		background:url(../img/tachado.png) -3px -22px no-repeat;
		background-size: 27px;
		position:absolute;
		top:4px;	
	}
	.field .starMultiple .mark{
		width:41px;
		height:24px;
		background:url(../img/tachado.png) -3px -22px no-repeat;
		background-size: 27px;
		position:absolute;
		top:4px;	
	}
	.chrome .field .starMultiple .mark{
		width:41px;
		height:24px;
		background:url(../img/tachado.png) -3px -22px no-repeat;
		background-size: 27px;
		position:absolute;
		top:4px;
	}

	.sub_modal_ayuda{
		z-index:999999;
	}
	.ventajas-arrow{
		font-size:11px !important;
	}

	.modal_apuesta_vacia{
		margin-left:-114px;
		top:915px !important;
		height:auto;
		width:270px;
		padding-bottom:5px;
	}
	.modal_apuesta_vacia .titulo_modal{
		width:268px;
	}
	.modal_apuesta_vacia .btn_elige_combinacion{
		margin-left:2px;
	}
	.modal_apuesta_vacia .btn_hacer_aleatoria{
		margin-left:5px;
	}

	.circulo_mas_mobile{
		display:block;
		float:left;
		position:relative;
		z-index:9;
		margin:-149px 0 0 83%;
	}
	.circulo_mas_primero{
		display:none;
	}
	.englobar_numbers{
		height:251px;
		margin-top:4px;
	}
	.android .englobar_numbers{
		height:251px;
		margin-top:4px;
	}
	.englobar_stars{
		height:134px;
		width:97%;
	}
	.android .englobar_stars{
		height:134px;
		width:97%;
	}
	.englobar_numbers h2{
		font-size:1.4em!important;
	}

	.chrome .englobar_numbers h2{
		font-size:1.4em!important;
		margin-top:4px!important;
	}
	.safari .englobar_numbers h2{
		font-size:1.4em!important;
		margin-top:4px!important;
	}
	.android .englobar_numbers h2{
		font-size:1.4em!important;
		margin-top:4px!important;
	}
	.field .star{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:10px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}

	.chrome .field .star{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:10px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}

	.safari .field .star{
		float:left;
		height:24px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:9px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}

	.android .field .star{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:9px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}
	.stars ul{
		width:27%;
	}

	input[type=button].left_arrow{
		display:block;
		background:url(../img/left_arrow.png);
		border:none;
		position:relative;
		border:0;
		padding:0;
		width:20px;
		top:192px;
		height:41px;
		cursor:pointer;
	}
	input[type=button].right_arrow{
		display:block;
		background:url(../img/right_arrow.png);
		border:none;
		position:relative;
		border:0;
		padding:0;
		width:20px;
		top:192px;
		height:41px;
		cursor:pointer;
		margin-left:5px;
	}

	.gris_lateral_izq{
		position:absolute;
		width:25px;
		height:484px;
		background-color:#ececec;
		z-index:8888;
		margin-left:-3.9px;
		display:block;
	}	
	.gris_lateral_dcha{
		position:absolute;
		width:25px;
		height:484px;
		background-color:#ececec;
		z-index:8888;
		margin-left:249px;
		display:block;
	}

	.pasos{
		display:none;
	}
	.caja_elegir_sorteo{
		display:none!important;
		float:left;
		padding-bottom:8px;
	}

	.caja_elegir_sorteo_mobile{
		float:left;
		padding-bottom:8px;
		display:block!important;
		background-repeat:no-repeat!important;
		margin-top:4px;
		box-sizing:content-box!important;
	}

	.caja_elegir_semanas{
		float:left;
		width:96.076%;
		margin-top:4px;
		padding-bottom:8px;
	}
	.caja_resumen_apuesta{
		float:left;
		width:96.076%;
		padding-bottom:8px;
	}
	.caja_elegir_sorteo{
		width:96.076%;
	}
	#caja_total_apuesta{
		float:left;
		width:154px;
		padding-bottom:8px;
	}
	#caja_total_apuesta h5{
		margin:10px 0 0 5%;
	}
	.salto_linea{
		display:block;
	}
	#caja_opciones_dias{
		float:left;
		/*margin-top:5px;*/
		width:255px;
		padding-bottom:8px;
	}
	#caja_opciones_dias label{
		font-size: 1.1em;
		width: 100%!important;
	}
	#caja_opciones_dias input{
		margin-left:4%;
	}
	#caja_opciones_dias input:nth-of-type(1){
		margin-left: 21%;
	}
	#caja_opciones_dias input:nth-of-type(3){
		margin-left:-3%;
	}

	#caja_opciones_dias select{
		font-size:1.4em;
		margin: 10px 27% 0 0;
		height:30px;
		text-align:center;
		width:166px;
		float:right;
		padding-top:3px;
	}
	.cierre_sorteo{
		font-size:1.2em;
		float:none;
		position:relative;
		text-align:center;
		margin:18px 0 -15px 0;
		padding-bottom:5px;
	}

	.caja_fondo_btn.sencilla{
    width: 89px!important;
		float: left !important;
    clear: left;
    background: #0098be;
    color: white;
	}

	.caja_fondo_btn.multiple{
		margin: 6px 0 0 -9px !important;
    width: 89px!important;
    float: left !important;
	}

	.safari #bloque_apuestas_resto{
		width:10.2%;
	}

	.caja_fondo_btn{
		width:72px;
		padding:5px 0 7px 0;
		float:left!important;
	}

	.caja_fondo_btn label{
		margin:2px 0 0 0;
		font-size:1.2em;
		width: 100% !important;
    text-align: center;
	}

	.caja_fondo_btn input{
		margin:none;
	}
	.ventajas_boleto {
		display: contents;
		clear: left;
    font-size: 1.2em;
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
		float: none;
	}
	.android .ventajas_boleto{
		clear:left;
		font-size:1.2em;
		margin-top:35px;
	}
	.safari .ventajas_boleto {
		clear: none;
		font-size: 1.2em;
		width: auto;
		text-align: center;
		margin: 20px 0 0 10px;
		float: left;
	}
	.ventajas_boleto a {
		font-size: 2em;
    font-weight: 900;
    margin: 0;
    position: relative;
    text-decoration: none;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    border: solid 1px #86888c;
    border-radius: 3px;
	}
	.safari .ventajas_boleto a {
		color: #0098BE;
		font-size: 2em;
		font-weight: 900;
		margin: 0;
		position: relative;
		text-decoration: none;
		float: left;
		margin-top: 0px;
		margin-right: 0;
		background: #2F2F2F;
		width: 20px;
		height: 16px;
		border-radius: 4px;
		padding-top: 0;
	}

	.txt_resumen{
		font-size:1.2em;
		text-align:center;
		line-height:1.3em;
	}
	.txt_resumen.primer_sorteo{
		margin:0;
	}
	.txt_resumen .total_dinamico{
		font-size:1.1em;
	}
	.txt_resumen .fecha_sorteo_dinamico{
		font-size:1.1em;
	}

	#cabecera_boleto{
		width: 100%;
		border:1px solid #b3b3b3;
	}

	/*columnas*/
	#contenedor_boletos_exterior{
		width: 100%;
		border:1px solid #b3b3b3;
	}

	#contenedor_boletos{
		float: none;
		width:270px;
		margin: 0 auto;
	}

	#subcontenedor_boletos{
		float:left;
		width:2150px;
		padding-bottom:18px;
		border-radius:0;
		border:none;
		background:transparent;
		height:470px;
	}
	.chrome #subcontenedor_boletos{
		float:left;
		width:2150px;
		padding-bottom:12px;
		border-radius:0;
		border:none;
		background:transparent;
	}
	.safari #subcontenedor_boletos{
		float:left;
		width:2150px;
		padding-bottom:12px;
		border-radius:0;
		border:none;
		background:transparent;
	}
	.android #subcontenedor_boletos{
		float:left;
		width:2150px;
		padding-bottom:12px;
		border-radius:0;
		border:none;
		background:transparent;
	}
	#bloque_apuestas{
		margin-left:1.5%;
		width:220px;
		margin-right:0.5%;
		margin-top:0;
	}
	.android #bloque_apuestas{
		margin-left:1.5%;
		width:220px;
		margin-right:0.5%;
		margin-top:0;
	}
	#bloque_apuestas_resto{
		width:220px;
		margin-top:0;
		margin-right:0.5%;
	}
	.android #bloque_apuestas_resto{
		width:220px;
		margin-top:0;
		margin-right:0.5%;
	}
	#subcontenedor_boletos .botones_peq{
		margin-top:10px;
		width:100px;
		height:25px;
		margin-left:23.5%;
		font-size:1.2em;
	}
	.fields .field{
		clear:left;
		width:209px;
	}
	.field .number{
		height:11px;
		width:31px;
		padding:6.5px 0;
		font-size:1.5em;
	}
	.chrome .field .number{
		height:15px;
		width:31px;
		padding:4.5px 0;
		font-size:1.5em;
	}
	.safari .field .number{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}
	.android .field .number{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}
	.fields .field .numberField{
		width:42px;
		height:11.2px;
		padding:7px 0;
	}
	.chrome .fields .field .numberField{
		width:42px;
		height:11.2px;
		padding:7px 0;
	}
	.safari .fields .field .numberField{
		width:42px;
		height:11.2px;
		padding:7px 0;
	}
	.android .fields .field .numberField{
		width:42px;
		height:11.2px;
		padding:7px 0;
	}
	.field .number.col0{
		width:40px;
	}
	.field .number.col1{
		left:5px;
	}
	.field .number.col2{
		left:37px;
	}
	.field .number.col3{
		left:69px;
	}
	.field .number.col4{
		left:101px;
	}
	.field .number.col5{
		left:133px;
	}
	.field .number.col6{
		left:165px;
	}
	.android .field .number.col6{
		left:165px!important;
	}

	.field .number.row1{
		top:26px;
	}
	.field .number.row2{
		top:51px;
	}
	.field .number.row3{
		top:76px;
	}
	.field .number.row4{
		top:101px;
	}
	.field .number.row5{
		top:126px;
	}
	.field .number.row6{
		top:151px;
	}
	.field .number.row7{
		top:176px;
	}
	.field .number.row8{
		top:200px;
	}
	.field .number.row9{
		top:225px;
	}

	.android .field .number.row1{
		top:26px;
	}
	.android .field .number.row2{
		top:51px;
	}
	.android .field .number.row3{
		top:76px;
	}
	.android .field .number.row4{
		top:101px;
	}
	.android .field .number.row5{
		top:126px;
	}
	.android .field .number.row6{
		top:151px;
	}
	.android .field .number.row7{
		top:176px;
	}
	.android .field .number.row8{
		top:200px;
	}
	.android .field .number.row9{
		top:225px;
	}

	/*multiple*/

	#apuestas_multiple_bloque{
		margin-left:1.5%;
		width:220px;
		margin-right:0.5%;
		margin-top:0;
		height: 398px;
	}

	.field .starMultiple{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:10px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}
	.chrome .field .starMultiple{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:10px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}
	.safari .field .starMultiple{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:10px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}
	.android .field .starMultiple{
		float:left;
		height:23px;
		width:33px;
		background:url(../img/estellas_mobile.png) no-repeat;
		text-align:center;
		padding:9px 0 0 0;
		font: 1.5em 'futura_bdcn_btbold';
		color:#b42624;
		font-weight:normal !important;
		position:relative;
	}
	.caja_fondo_btn_multiple .celda_apuestas{
		display:none;
	}
	.caja_fondo_btn_multiple .estrella_caja_multiple{
		display:none;
	}
	.caja_fondo_btn_multiple hr{
		display:none;
	}
	.field .numberMultiple.col0{
		width:40px;
	}
	.field .numberMultiple.col1{
		left:5px;
	}
	.field .numberMultiple.col2{
		left:37px;
	}
	.field .numberMultiple.col3{
		left:69px;
	}
	.field .numberMultiple.col4{
		left:101px;
	}
	.field .numberMultiple.col5{
		left:133px;
	}
	.field .numberMultiple.col6{
		left:165px;
	}
	.android .field .numberMultiple.col6{
		left:165px!important;
	}

	.field .numberMultiple.row1{
		top:26px;
	}
	.field .numberMultiple.row2{
		top:51px;
	}
	.field .numberMultiple.row3{
		top:76px;
	}
	.field .numberMultiple.row4{
		top:101px;
	}
	.field .numberMultiple.row5{
		top:126px;
	}
	.field .numberMultiple.row6{
		top:151px;
	}
	.field .numberMultiple.row7{
		top:176px;
	}
	.field .numberMultiple.row8{
		top:200px;
	}
	.field .numberMultiple.row9{
		top:225px;
	}


	.android .field .numberMultiple.row1{
		top:26px;
	}
	.android .field .numberMultiple.row2{
		top:51px;
	}
	.android .field .numberMultiple.row3{
		top:76px;
	}
	.android .field .numberMultiple.row4{
		top:101px;
	}
	.android .field .numberMultiple.row5{
		top:126px;
	}
	.android .field .numberMultiple.row6{
		top:151px;
	}
	.android .field .numberMultiple.row7{
		top:176px;
	}
	.android .field .numberMultiple.row8{
		top:200px;
	}
	.android .field .numberMultiple.row9{
		top:225px;
	}

	.fields .field .numberMultiple{
		width:31px;
		height:11px;
		padding:6.5px 0;
	}
	.chrome .fields .field .numberField{
		height:15px;
		width:31px;
		padding:4.5px 0;
		font-size:1.5em;
	}
	.safari .fields .field .numberField{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}
	.android .fields .field .numberField{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}

	.field .numberMultiple{
		height:11.5px;
		width:40px;
		padding:6.5px 0;
		font-size:1.5em;
	}
	.chrome .field .numberMultiple{
		height:16.5px;
		width:31px;
		padding:4.5px 0;
		font-size:1.5em;
	}
	.safari .field .numberMultiple{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}
	.android .field .numberMultiple{
		height:14px;
		width:31px;
		padding:5.5px 0;
		font-size:1.5em;
	}
	.titulo_apuestas_multiples{
		display:none;
	}
	#apuestas_multiples{
		display:none;
	}
	.btn_ayudaMultiple{
		display:block;
		margin-top:3px;
		position:relative;
		text-align:center;
		font-size:1.2em;
		color: white;
		margin-left:36%;
	}
	.caja_fondo_btn_multiple{
    height: 7px;
    box-sizing: content-box;
    background: #0098be;
		color: white;
    margin: -37px 89.4% 0 0% !important;
    width: 89px;
	}
	.caja_fondo_btn_multiple .btn_con_apuestas{
		display:none;
	}
	.caja_fondo_btn_multiple input{
		margin-top:4%;
		margin-left:5%;
		z-index: -1;
    position: absolute;
	}
	.caja_fondo_btn_multiple label{
		font-size:1.2em;
		margin-top:4px;
		margin-left:10%;
	}
	.android .caja_fondo_btn_multiple .btn_con_apuestas{
		display:none;
	}

	.info_apuestas_mobile{
		float:left;
		position:relative;
		clear:left;
		margin:10px 0 0 3%;
	}
	.info_apuestas_mobile p{
		line-height:1.5em;
		margin:0;
		font-size:1.2em;
		text-align:center;
	}
	.info_apuestas_mobile p span{
		font-weight:bold;
	}


	/*-----------------MODAL AYUDA BOToN MuLTIPLE----------------*/

	.titulo_apuestas_multiples_mobile{
		float:left;
		font-size:1.2em;
		margin:1.5% 0 0.4% 2%;
	}

	#apuestas_multiples_mobile{
		float:left;
		width:95%;
		height:157px;
		margin:0.5% 0 -0.2% 1%;
		padding-left:1%;
	}

	#apuestas_multiples_mobile p{
		font-size:1em;
		line-height:18px;
	}

	#apuestas_multiples_mobile .primer{
		margin-top:1%;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones{
		margin-left:auto;
		margin-right:auto;
		width:92%;
		height:60px;
		margin-top:-0.4%;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .titulo_posibles{
    background: none repeat scroll 0 0 #0098be;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    float: right;
    font-size: 1.2em;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
    width: 71.76%;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .titulo_posibles h5{
		font-size: 0.8em;
    margin: 1.5% 0 0;
    text-transform: none !important;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .fila_numeros_seleccionados{
		background: none repeat scroll 0 0 #fff;
    border: 1px solid #b3b3b3;
    border-top-left-radius: 4px;
    float: left;
    height: 33px;
    width: 237px;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .fila_apuestas_realizadas{
		background: none repeat scroll 0 0 #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    float: left;
    width: 237px;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .titulo_fila{
		float:left;
		width:27.5%;
		height:31px;
		border-right:1px solid #B3B3B3;
		padding:4px 0 0 0.5%;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .titulo_fila h3{
		font-size:1.1em;
		font-weight:normal;
		margin:0;
		font-family:Tahoma,Geneva,sans-serif !important;
		text-transform:none !important;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas{
		float:left;
		width:27px;
		padding:2px 0px 0 0px;
		height:33px;
		border-right:1px solid #B3B3B3;
		text-align:center;
		font-weight:bold;
		color:#000;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_ultima{
		float:left;
		padding:2px 0px 0 6pxs;
		height:28px;
		text-align:center;
		font-weight:bold;
		color:#000;
		width:19px;
	}
	.safari #apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_ultima{
		float:left;
		padding:2px 0px 0 0;
		height:28px;
		text-align:center;
		font-weight:bold;
		color:#000;
		width:19px;
	}
	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas p{
		text-indent:0;
		font-size:1em;
		margin-left:1.5%;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_inferiores p{
		text-indent:0;
		font-size:1em;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_inferiores{
		float:left;
		width:9%;
		height:31px;
		border-right:1px solid #B3B3B3;
		text-align:center;
		padding:0px 0 0 0.5%;
		font-weight:bold;
		color:#000;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_inferiores_ultima{
		float:left;
		width:7%;
		height:20px;
		text-align:center;
		padding:0 0 0 0;
		font-weight:bold;
		color:#000;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_inferiores_ultima p{
		font-size:1em;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .celdas_inferiores p{
		text-indent:0;
		font-size:1em;
	}

	#apuestas_multiples_mobile .ejemplo_posibles_combinaciones .fila_vacia{
		float:right;
		width:70%;
		height:15px;
		background:#FFF;
		border-right:1px solid #B3B3B3;
		border-left:1px solid #B3B3B3;
		text-align:center;
	}

	.cerrar_mobile{
		font-size:1.2em !important;
		margin-top:3px;
	}

	.hide-mobile{
		display:none;
	}

	.modal_ventajas p{
		margin: 15px 10px 0!important;
		font-family: 'NeoSans'!important;
		line-height: inherit!important;
	}
	.modal_ventajas h1{
		font-size:1em;
	}
	.modal_ventajas{
		width:274px;
		height:230px;
		top:512px !important;
		z-index:999999;
		margin-left:-119px;
	}
	.modal_ventajas .titulo_modal{
		width:272px;
	}
	#modal_ventajas_manual{
		top: 1002px !important;
	}

	input[type="checkbox"] {
    margin-top: 1px \9;
    width: 25px;
    height: 25px;
    float: left;
	}
	.safari input[type="checkbox"] {
		line-height: normal;
		width: 25px !important;
		height: 25px !important;
	}
	h6, .h6 {
    font-size: 13px;
	}
	.txt-check {
    padding-left: 5px;
    margin-top: 5px;
    text-align: left;
    float: left;
		width: 79px;
	}
	.safari .inputAbono {
		display: inline-block;
		width: 17px;
		height: 17px;
		margin: 0!important;
		vertical-align: middle;
		cursor: pointer;
		float: left;
		border: 1px solid black !important;
		border-radius: 4px;
	}
	.caja_opciones_semanas_resp{
		border: none!important;
    background: none!important;
    margin: auto;
    padding: unset!important;
	}
	.caja_opciones_semanas_resp .txt_caja_opciones_semanas{
		font-size: 1.3em !important;
    margin-top: 5px !important;
    margin-bottom: 10px;
    margin-left: 0;
	}
	.txt_caja_opciones_semanas{
		margin-left: 0;
    font-size: 1.4em !important;
    margin-top: 10px !important;
    margin-bottom: 10px;
	}
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width:590px){

	.img_perso_larga_duracion_renov{
		display:none;
	}
	.img_perso_larga_duracion_resp_renov{
		display: initial;
		width: 95%;
	}
	.titulo_larga_duracion_renov{
		display:none;
	}
	.parrafo2_larga_duracion_renov{
		display:block;
		margin-top: -20px;
		text-align: center;
		margin-bottom: 0px;
	}
	.iframe-youtube_renov {
		width: 105%;
		margin-left: -14px;
		margin-top:-1px;
		height: 191px;
	}
}

@media screen and (max-width:316px)
{
	#caja_opciones_dias{
		margin-left:-1%;
		width:98%;
	}
	.caja_elegir_sorteo{
		width:96.076%;
	}
	.select-semanas label{
		width:2.5em;
	}
	#bloque_apuestas{
		margin-left:1.5%;
	}
	#caja_total_apuesta{
		width:155px;
	}
	#caja_total_apuesta h5{
		margin:10px 0 0 2%;
	}
}

@media screen and (max-width:297px)
{
	.caja_resumen_apuesta{
		padding-bottom:5px;
	}
	#caja_total_apuesta{
		margin-left:17.5%;
	}
	.txt_resumen{
		position:relative;
		text-align:center;
	}
	.salto_linea{
		display:none;
	}
	.salto_linea_2{
		display:block;
	}
	.contenedor_txt_info{
		width:84%;
		margin-left:6%;
	}
	.select-semanas label{
		width:1.9em;
	}
	.chrome #caja_opciones_dias select{
		margin: 10px 29% 0 0 !important;
	}
}

@media screen and (max-width:283px)
{
	#caja_opciones_dias input{
		margin-left:3%;
	}
	#bloque_apuestas{
		margin-left:1%;
	}
}

@media screen and (max-width:264px)
{
	#caja_opciones_dias input{
		margin-left:0%;
	}
	#bloque_apuestas{
		margin-left:0.5%;
	}
	#caja_total_apuesta{
		margin-left:15%;
	}
}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 620px){


	.modal_ventajas_1 {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #c3d6e0;
		font-size: 1.3em;
		height: 515px;
		margin-left: -145px;
		padding: 1px 0 10px 0;
		top: 500px !important;
		width: 330px;
	}
	/*	.safari .modal_ventajas_1 {
			height: 553px;
		}*/
	.modal_ventajas_2 {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #c3d6e0;
		font-size: 1.3em;
		height: 526px;
		margin-left: -145px;
		padding: 1px 0 10px 0;
		top: 880px !important;
		width: 330px;
	}
	.modal_ventajas_1 .titulo_modal {
		background: none repeat scroll 0 0 #0098be;
		height: 28px;
		border-radius: 50%;
		width: 28px;
		font-family: 'NeoSans-Bold';
		margin-top: -16px;
		margin-left: 317px;
	}
	.modal_ventajas_2 .titulo_modal {
		background: none repeat scroll 0 0 #0098be;
		height: 28px;
		border-radius: 50%;
		width: 28px;
		font-family: 'NeoSans-Bold';
		margin-top: -15px;
		margin-left: 315px;
	}
	.titulo_larga_duracion {
		text-align: center;
		color: #0098be;
		font-family: 'NeoSans-Bold';
		font-size: 16px;        
		margin-bottom: 15px;
	}
	.img_calendar_larga_duracion{
		width: 120px;
		margin-left: 32px;
	}
	.titulo_apuestas{
		text-align: left;
		margin-top: 15px;
		margin-left: 5px;
		font-size: 17px;
	}
	.img_perso_larga_duracion_resp{
    display:block;
    width: 95%;
    margin-left: 7px;
		margin-top: -20px;
	}
	.iframe-youtube_1 {
    width: 92%;
    height: 150px!important;
    margin-top: -1px;
    margin-left: 12px;
	}
	#boton_cierre_larga_duracion {
    font-weight: bolder;
    font-family: 'NeoSans-Bold';
    font-size: 20px;
    position: absolute;
    margin-top: -13px;
    margin-left: 0px;
	}
	.parrafo1_larga_duracion_resp{
    line-height: 1.2;
    padding: 4%;
    text-align: justify;
    margin-bottom: -27px;
    font-size: 12px;
    display: block;
	}
	.parrafo2_larga_duracion_resp{
    padding: 4%;
    text-align: justify;
    line-height: 1.2;
    font-size: 12px;    
	}
	.iframe-youtube_renov_pregun {
		width: 100%;
		height: 162px;
		margin-bottom: 10px;
		margin-top: 5px;
	}

	#caja_total_apuesta {
		width: 64% !important;
	}
	#caja_total_apuesta .jugar_ahora {
		margin-left: 0px !important;
	}

	.select-semanas {
		width: 10%;
	}		
	.select-semanas label span {
		height: 25px !important;
    font-size: 16px !important;
    padding-top: 26% !important; 
	}
	.select-semanas label {
		width: 100% !important;
		font-size: 16px !important;
	}

	#sorteos-button.item_uno {
    margin-left: 0 !important;
	}

	footer#footer {
		width: 100% !important;
		background: white !important;
		padding: 0 !important;
		border: 1px solid #c3d6e0 !important; 
	}
	contenedor-boleto #footer {
    float: left;
    width: 98.5%;
    height: auto;
    padding: 0.5% 0.5% 0.5% 0.5%;
    background: none;
    font-family: 'NeoSans';
    border: 1px solid #c3d6e0 !important;
	}
	.col-xs-12.col-sm-9.main-container {
		padding: 0 !important;
	}
	article.caja_elegir_sorteo_mobile {
		width: 99.5% !important;
		background: white !important;
		border-radius: 0;
		margin: 0 !important;
		padding: 0 !important;
		border: 1px solid #c3d6e0 !important;
		border-bottom: none !important;
		background: none;		
	}
	div#caja_opciones_dias {
		width: 100%!important;
		border-radius: 0 !important;
		padding-left: 0 !important;
		margin-left: 0%;
	}
	#caja_opciones_dias select {
		font-size: 1.4em;
		height: 30px;
		text-align: center;
		width: 166px;
		float: right;
		padding-top: 3px;
		margin: 10px 27% 0 0 !important;
	}
	article.caja_elegir_semanas {
		width: 100% !important;
		margin: 1% 0 0 0 !important;
		padding: 0 !important;
		background: none;
		border-radius: 0 !important;
		border: none;
	}
	article.caja_resumen_apuesta {
		width: 100%;
		padding: 0 !important;
		background: white;
		border: none;
		border-radius: 0 !important;
		margin-bottom: 0;
	}
	div#caja_total_apuesta {
		margin: 0 !important;
		border-radius: 0 !important;
		background: none;
		border: none;
		padding: 0 0% 0 1% !important;
		width: 100% !important;
		float: right;
	}
	#caja_total_apuesta .caja_precio_dinamico{
		min-width: 0 !important;
		background-color: white;
		background: none !important;
		margin-left: 2% !important;
		float: left !important;
		width: 50% !important;
		height: 47px !important;
		border: none !important;
	}
	#caja_total_apuesta .caja_precio_dinamico p {
		font-weight: normal;
		font-family: 'NeoSans-Bold';
		font-size: 2.4em !important;
		margin: 0 !important;
		padding-top: 2% !important;
		text-align: left;
		margin-top: 8% !important;
	}
	#caja_total_apuesta h5 {
		margin-left: 0px !important;
		text-align: right;
		width: 42% !important;
		margin-top: 8% !important;
	}
	.txt_resumen.primer_sorteo {
		display: none;
	}
	h2.txt_ayuda {
		margin: 17px auto !important;
	}
	.txt_ayuda {
		float: none;
		width: 100%;
		position: relative;
		text-align: center;
		font-size: 1.4em !important;
		margin-top: 10px !important;        
		margin-bottom: 10px;
	}
	input.jugar_ahora {
		width: 100% !important;
		margin: 3% 0% 0% 0%!important;
		float: left !important;
		padding: 0 !important;
		border-radius: 0 !important;
		height: 50px !important;
	}
	#caja_total_apuesta .caja_precio_dinamico {
		margin-left: 6%;
	}
	.contenedor_txt_info {
		width: 100% !important;
		text-align: right !important;
		margin-left: 0 !important;
	}	
	.salto_linea {
		display: none !important;
	}
	input#duration0 {
    margin-top: 1.5% !important;
    position: absolute;
    z-index: -1;
	}
	#caja_opciones_dias input:nth-of-type(1){
    z-index: -1;
    position: absolute;
	}
	#caja_opciones_dias input:nth-of-type(3){
		z-index: -1;
    position: absolute;
	}
	.caja_fondo_btn input {
    margin: 0;
    z-index: -1;
    position: absolute;
	}
	.caja_fondo_btn {
    background: white;
    padding: 9px 0 9px 0 !important;
	}
	#subcontenedor_boletos .botones_peq {
    margin-top: 3px !important;
    width: 100px!important;
    height: 32px!important;
    font-size: 1.2em!important;
    background: #0a6a86!important;
    color: white!important;
    border: none!important;
	}

	/*NO VALIDO-para activar boton*/
	.boton_active{
		background: #0098be !important;
    color: white;
	}
	#labelduration2 {
    cursor: pointer;
    background: #0098be !important;
    color: white;
	}	

	/*SELECCIONAR SORTEOS*/

	.caja_elegir_sorteo_mobile{
		float:left;
		padding-bottom:8px;
		display:block!important;
		background-repeat:no-repeat!important;
		margin-top:4px;
		box-sizing:content-box!important;
	}

	#sorteos-button.item_uno{
		margin:0;
	}
	#sorteos-button{
		float: left;
    width: 31%;
    margin-right: 1%;
		margin-left: 1%;
	}
	#sorteos-button label span{
    border-radius: 5px !important;
		padding: 0% !important;
		border: none;
    display: flex;
		height: 36px !important;
		font-size: 16px !important;
	}
	p.text-btn {
    margin-top: 6%;
		width: 100%;
	}
	.caja_fondo_btn.sencilla.btn_eu_sencilla {
    margin-top: 6px;
    margin-left: 1.9%;
	}
	#sorteos-button label span p {
    width: 100%;
    padding-top: 8%;
	}
	#caja_total_apuesta {
    float: left;
    width: 154px;
    padding-bottom: 0px;
	}
	#ventajas_boleto_manual{
		display: none;
	}
	#ventajas_boleto_manual_resp{
		display: contents!important;
	}
	.safari #ventajas_boleto_manual_resp{
		display: block!important;
	}
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


@media screen and (min-width: 579px) and (max-width: 620px)
{
	#caja_opciones_dias select {
    margin: 10px 36% 0 0 !important;
	}
	div#caja_opciones_dias {
    width: 99.9%!important;
	}
	#sorteos-button label span p {
    padding-top: 5%;
	}
	.select-semanas label span {
    padding-top: 15% !important;
	}
}

@media screen and (max-width: 520px){
	h2.bold {
    display: none;
	}
}

@media screen and (max-width: 517px){

	input.botones_resp {
    background: #0098be;
    color: white;
    font-family: 'neosans-medium';
    text-transform: uppercase;
    height: 34px !important;
    border-radius: 5px !important;
    padding: 0% !important;
    border: none;
    font-size: 14px !important;
    text-align: center;
    float: left;
    width: 39%;
    padding-top: 6%;
    margin: 12px 5%;
	}
	div#caja_opciones_aleatorio {
		display: inherit;
    width: 100% !important;
    border-radius: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-top: 20px !important;
    background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(207,207,207,1) 100%);
    border: 1px solid #b4b4b4;
    border-right: 0 !important;
    border-left: 0;
    float: left;
	}
	div#contenedor-boleto {
    padding-top: 0;
	}
	div#boleto-aleatorio {
    float: left;
	}

	/*modulo apuestas*/

	div#contenido {
    background: white;
    width: 100%;
    float: left;
	}
	h2.txt_ayuda {
		color: #4e4e4e;
		max-width: 700px;
		overflow: hidden;
		margin: 0 auto;
		-webkit-border-radius: 5px;
		float: none;
		position: relative;
		text-align: center;
	}
	.caja_apuestas h2 {
		margin-top: 3%!important;
		margin-bottom: 0!important;
		width: 100%!important;
		font-size: 1.3em !important;
		font-family: 'NeoSans';
		text-transform: none;
		line-height: 1.2em;
	}
	div#caja_cantidad_apuestas {
		float: left;
		background: rgb(232,232,232);
		background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(209,209,209,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1)));
		background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
		background: -o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
		background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
		background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d1d1d1',GradientType=0 );
		font-size: 1.1em;
    font-weight: bold;
    padding: 4px 0 4px 0%;
    vertical-align: middle;
    border-right: 0 !important;
    border-left: 0 !important;
    width: 100% !important;
    border-radius: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-top: 5px;
    border: 1px solid #b3b3b3;
	}
	input#nParticipaciones {
		background: transparent;
		width: 100%;
		height: 36px;
		text-align: center;
		font-family: "NeoSans-Bold" !important;
		font-size: 1.15em;
		font-weight: normal;
		border: none !important;
		color: #4A4A4A;
		line-height: 36px;
	}	
	#caja_cantidad_apuestas .menos {
    margin-left: 28% !important;
		margin-top: 1px;
		width: 37px !important;
    height: 34px !important;
		float: left;
    position: relative;
    background-color: #0098be;
    background-image: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0!important;
    text-decoration: none;
    padding: 0px 0 0 0;
    color: #ffffff;
    font-size: 3em;
    line-height: 0;
		cursor: pointer;
	}
	#caja_cantidad_apuestas .mas{
		float: left;
    margin: 1px 0 0 5px;
    width: 37px;
    height: 34px;
    background: #0098be;
    border: 0;
    cursor: pointer;
    border-radius: 5px;
		position: relative;
    background-image: none !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 0!important;
    text-decoration: none;
    padding: 3px 0 0 0;
    color: #ffffff;
    font-size: 2em;
    line-height: 0;
	}
	#caja_cantidad_apuestas .mas p {
    color: #fff;
    text-align: center;
    font-size: 46px;
    margin-top: 14px;
    font-family: 'NeoSans-Light';
	}
	#caja_cantidad_apuestas .menos p {
    color: #fff;
    text-align: center;
    font-size: 50px;
    margin-top: 13px;
    font-family: 'NeoSans-Light';
	}
	/*fin modulo apuestas*/


	input.botones_resp:hover, input.botones_resp:focus, input.botones_resp:active, .input.botones_resp.active {
    background: #0a6a86;
	}
	.esconder-boleto {
    display: inherit;
	}
	#subcontenedor_boletos .botones_peq{
		display:none;
	}
	.label-abono {
		margin-bottom: 0;
		margin-left: 0;
	}
	#primitivaForm{
		display: none;
		margin-top: 20px;
	}
	#aleatorioForm{
		display: inherit;
	}
	.cont-responsive{
		display: inherit;
	}	
}

/*ANCHO Y BORDES DE CONTENEDORES*/

@media screen and (max-width: 617px){

	/*eliminar lor border right y left de las cajas*/
	div#caja_opciones_dias{
		border-right: 0;
		border-left: 0;
	}
	div#caja_opciones_semanas{
		border-right: 0;
		border-left: 0;
		width: 100%;
		border-radius: 0 !important;
		float:left;
		margin-top:5px;
		padding:5px 0 8px 0;
		text-align:center;
	}
	.label-abono {
    margin-bottom: 2px;
    margin-left: 89px;
    margin-top: 0;
    text-align: left;
    width: 104px !important;
	}
	.safari .label-abono {
		width: 104px!important;
		margin-left: 23%;
	}
	.div-abono {
    width: 100%!important;
    text-align: center!important;
    border: 0!important;
    background: none !important;
/*    padding-left: 0px !important;
    padding-bottom: 1px !important;*/
		padding: unset;
		margin: auto;
    color: #2f2f2f;
    box-shadow: none;
	}
	label.label-abono{
		margin: auto;
	}
}

@media (min-width:620px) and (max-width: 697px){

	.caja_fondo_btn.sencilla {
    float: right;
    margin: 6% 6px 0 0%;
    width: 12%;
	}
	.caja_fondo_btn.multiple {
    float: right;
    margin: 1% 6px 0 0%;
    width: 12%;
	}
	.caja_fondo_btn_multiple {
    width: 12%;
		margin-right: 18px;
	}
	.div-abono {
    width: 29%;
    text-align: right;
    float: left;
    margin-top: 0px;
    background: #575d65;
    color: #ebedef;
    border-radius: 4px;
    padding: 4px 1px 3px 5px;
    margin-left: 8px;
	}
	.txt-check {
    padding-left: 5px;
    margin-top: 2px;
    text-align: left;
    float: left;
    width: 79px;
	}
}


@media (min-width:697px) and (max-width: 1200px)
{
	.safari .caja_fondo_btn{
		width:12%;
	}
	.caja_fondo_btn.sencilla {
    float: right;
    margin: 5% 20px 0 0%;
    width: 12%;
	}
	.caja_fondo_btn.multiple {
    float: right;
    margin: 1% 19px 0 0%;
    width: 12%;
	}
	.caja_fondo_btn_multiple {
    display: none;
    float: right;
    width: 13%;
	}
}