@charset "utf-8";

#contenedor-boleto {
	max-width:810px;
	padding: 5px 0;
	margin: 0 auto;
	line-height:normal !important;
	font-size:13px !important;
}
#contenedor-boleto table{
	font-size:13px !important;
}
#contenedor-boleto #loteriaNavidad .cabeceraBoleto, #contenedor-boleto #loteriaNavidad .buscaDecimos .decimo, #contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos {
	background-image:url(../img/fondoLoteriaNavidad_jpg.jpg);
	background-repeat:no-repeat;
}

#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador div.bola {
	background-color:#0098be;
}
#contenedor-boleto #loteriaNavidad .juego {
	padding:0 5px;
}
#contenedor-boleto #loteriaNavidad .boletoHtml {
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	overflow:hidden;
	padding:0 5px;
}
#contenedor-boleto #loteriaNavidad {
	font-size:13px !important;
}
#contenedor-boleto #loteriaNavidad h1{
	border:none;
	margin:0;
}
#contenedor-boleto #loteriaNavidad label{
	display:none;
}
#contenedor-boleto #loteriaNavidad .imgInfo {
	margin:5px;
}
#contenedor-boleto #loteriaNavidad .fecha {
	margin:0px 5px 0 5px;
}
#contenedor-boleto #loteriaNavidad .fecha .indicacion {
	float:left;
	margin-bottom: 1%;
	margin-right: 5%;
	margin-top:8px;
	font-size: 0.85em;
	font-family:'NeoSans';
	color: #0098be;
	font-weight:bold;
	margin-left: 5%;
}
#contenedor-boleto #loteriaNavidad .destacado {
	color:#555555;
	font-family:'NeoSans'
}
#contenedor-boleto #loteriaNavidad .fecha .fechaCierre {
	float: right;
	margin-bottom: 1%;
	margin-right: 5%;
	margin-top: 7px;
	font-size: 0.85em;
	font-family: 'NeoSans';
	color: #0098be;
	font-weight: bold;
	height: 18px;
}
#contenedor-boleto #loteriaNavidad .dosPasos {
	clear:both;
	padding:0 5px 5px 0;
}
/*#contenedor-boleto #loteriaNavidad .buscaDecimos {
	float:left;
	margin:0 5px 5px 5px;
	padding:0 0 9px 0;
	background:#f5f5f5;
	border:1px solid #b5b5b5;
	border-radius:4px;
	position:relative;
	width:98.5%;
}*/
#contenedor-boleto #loteriaNavidad .buscaDecimos {
	float: right;
	padding: 0 0 9px 0;
	width: 72%;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos select.selectAdmon {
	width:250px;
	border:solid 1px #aaa;
	margin:3px 0 0 0;
}
/*#contenedor-boleto #loteriaNavidad .buscaDecimos td {
	padding:0 0 3px 0;
}*/
#contenedor-boleto #loteriaNavidad .buscaDecimos div.terminacion {
	width:100%;
	float:left;
	padding:3px 10px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos div.terminacion_resp {
	display: none;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .admonyBuscar{
	width:65%;
	float:left;
	padding:3px 5px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .decimo {
	float:left;
	max-width:40%;
	height:auto;
	margin:3px 0 0 3px;
	position:relative;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .buscar {
	background-image:none;
	background-color:#0098be;
	border:solid 1px #0098be;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
	width:100%;
	height:31px;
	/*padding:0 0 2px 0;*/
	font-family: 'NeoSans';
	text-transform:uppercase;
	font-size: 1.1em;
	/*margin:10px 0 0 0;*/
	cursor:pointer;
	outline: 1px solid white;
	outline-offset: -4px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador {
	float:left;
	margin:5px 0 0 1%;
	/*width:71%;*/
	padding:0 0 5px 0;

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

	/*	border:1px solid #b4b4b4;
		border-radius:4px;*/
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador div.bola{
	width:50px;
	height:60px;
	background-position:-590px -830px;
	margin:3px 0 0 0;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .nBola{
	background-image:url(../img/numerosBolasDeNavidad.png);
	display:block;
	width:40px;
	margin:0 5px;
	height:60px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .nBolaNavidad{
	background-image:url(../img/bola_bombo.png);
	display: block;
	width: 37.2px;
	margin: 0 5px;
	height: 38px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .nBolaNavidad-vacio{
	background-image:url(../img/bola_bombo_vacio.png);
	display: block;
	width: 37.2px;
	margin: 0 5px;
	height: 38px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .nBolaNavidad-disabled{
	background-image:url(../img/bola_bombo_inhab.jpg);
	display: block;
	width: 49px;
  height: 84px;
	margin-left: 9px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .arrow_up{
	background-image:url(../img/arrow_up.png);
	width: 28%;
	height: 11px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 16px;
	margin-bottom: 6px;
	cursor: pointer;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .arrow_down{
	background-image:url(../img/arrow_down.png);
	width: 28%;
	height: 11px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 16px;
	margin-top: 7px;
	cursor: pointer;
}
.div-bola{
	background: #b4b4b4;
	padding-top: 7px;
	padding-bottom: 4px;
	margin-left: 10px;
}
.titulo-terminacion{
	/*color: #0098be !important;*/
	color: #565656 !important;
	font-family: "NeoSans-Medium";
	font-size: 15px;
	text-align: center;
	height: 37px;
}
.input-numero{
	width: 93%;
	height: 31px;
	padding: 2px 12px 0px 12px;
	text-align: center;
}
.num-elige{
	font-family: 'NeoSans-Bold';
	font-size: 28px;
	margin-left: 9px;
	color: #e4e6e8;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n1 {
	background-position:0 10px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n2 {
	background-position:0 -30px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n3 {
	background-position:0 -70px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n4 {
	background-position:0 -110px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n5 {
	background-position:0 -150px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n6 {
	background-position:0 -190px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n7 {
	background-position:0 -230px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n8 {
	background-position:0 -270px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n9 {
	background-position:0 -310px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n0 {
	background-position:0 -350px;
}
#contenedor-boleto #loteriaNavidad .buscaDecimos .bola .n- {
	background-position:0 -390px;
}
#contenedor-boleto #loteriaNavidad .error {
	border:none;
	text-align:center;
	color: #d30000;
	float: left;
	width: 100%;
	font-family: "NeoSans";
	margin-bottom: 7px;
}
#contenedor-boleto #loteriaNavidad .informacion {
	border:none;
	text-align:center;
	color: #0098be;
	float: left;
	width: 100%;
	font-family: "NeoSans";
	margin-bottom: 7px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .pasos {
	clear:both;
}
#contenedor-boleto #loteriaNavidad .dosPasos .pasos .contenido {
	margin-left:25px;
}

#contenedor-boleto #loteriaNavidad .dosPasos .paso1 {
	background-position:-620px 0;
	background-repeat:repeat-y;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .contenido {
	background:none;
	padding:0 0 5px 0;
	width:94.5%;
	float:right;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .contenido .cabecera {
	height:29px;
	background: rgb(187,187,187); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(187,187,187,1) 0%, rgba(176,176,176,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,187,187,1)), color-stop(100%,rgba(176,176,176,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(176,176,176,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(176,176,176,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(176,176,176,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(187,187,187,1) 0%,rgba(176,176,176,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#b0b0b0',GradientType=0 ); /* IE6-9 */

	color:#fff;
	font-family:'NeoSans-Medium';
}

#contenedor-boleto #loteriaNavidad .dosPasos .contenido .cabecera table {
	width:100%;
	height:29px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .contenido .cabecera td {
	text-align:center;
	vertical-align:middle;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupos {
	background-color:#fff;
	border:solid 1px #b4b4b4;

	border-top-left-radius:4px;	
	border-top-right-radius:4px;
	margin-bottom:0 !important;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupos table {
	width:100%;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupos td {
	height:38px;
	padding:2px 0;
	vertical-align:middle;
	border-bottom:solid 1px #b4b4b4;
	text-align:center;
}

.safari #contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupos td {
	padding:0;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupos td.ultima {
	border-bottom:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos a span, #contenedor-boleto #loteriaNavidad .dosPasos label, #contenedor-boleto #loteriaNavidad .opciones span {
	line-height:18px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos{
	display:block;
	width:110px;
	height:35px;
	background:none;
	padding:10px 5px 0 5px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .num{
	background-image:url(../img/numerosDecimosNavidad.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:9px;
	height:25px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n1{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n2{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n3{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n4{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n5{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n6{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n7{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n8{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n9{
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nDecimos .n0{
	background:none;
}

#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.info {
	display:block;
	width:19px;
	height:18px;
	background-position:-350px -270px;
	cursor:pointer;
}

.menos {
	float:left;
	position:relative;
	width:20px;
	height:18px;
	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;
}
.mas {
	float:left;
	position:relative;
	width:20px;
	height:18px;
	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:3px 0 0 0;

	color:#ffffff;
	font-size:2em;
	line-height:0;
}
input{
	font-family:'Neosans-Light';	
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.mas {
	width:20px;
	height:18px;
	background-position:-430px -270px;
}
#contenedor-boleto #loteriaNavidad .dosPasos input.cantidad {
	border:1px solid #bbbbbb;
	background:none;
	width:23px;
	height:18px;
	color:#555555;
	text-align:center;
	font-weight:bold;
	font-family:'Neosans';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
}
.reservaDecimos{
	font-size:1em;
	margin-top:5px;
}

.nDecimos-S{
	font-family:'Neosans-Bold';
	color:#0098be;
}
.nDecimos-S span{
	margin-right:-3px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .grupo {
	border-bottom:solid 1px #b4b4b4;
	padding-bottom:5px;
	margin-bottom:5px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .ultimo {
	border:none;
	padding:0;
	margin:0;
}
#contenedor-boleto #loteriaNavidad .paginacion {
	margin:5px 5px 0 5px;
	height:15px;
}
#contenedor-boleto #loteriaNavidad .paginacion a {
	border:none !important;
	background-color:transparent;
	margin:0;
	padding:0;
	color:#0098be;
	text-decoration:none;
	font-family:'NeoSans';
}
#contenedor-boleto #loteriaNavidad .paginacion a:hover {
	border:none;
	text-decoration:underline;
}
#contenedor-boleto #loteriaNavidad .paginacion a.anterior {
	float:left;
}
#contenedor-boleto #loteriaNavidad .paginacion a.siguiente {
	float:right;
}
.caja_resumen_apuesta {
	float:right;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0.6%;
	margin-top:0.5%;
	width:94.5%;

	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% 5px 3%;

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

.txt_resumen{
	font-size:11px;
	font-weight:100;
	margin:0;
	text-transform:none;
}
.txt_resumen.primer_sorteo{
	margin-top:5%;
	float:left;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .info {
	float:left;
	margin:10px 0 0 15px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .info td {
	height:20px;
	padding:0 5px 0 0;
	vertical-align:middle;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones {
	float:right;
	width: 467px;
	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 7px;
	vertical-align:middle;
	margin-top:0.2%;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.jugar {
	display:block;
	text-align:center;
	padding:3px;
	border:solid 1px #0098be;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
	background:#0098be;
	width:50%;
	height:34px;
	color:#fff !important;
	font-family:'NeoSans-Medium';
	margin-left:18px;
	margin-top:3px;
	position:relative;
	float:left;
	font-size:16px;
}

#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones table {
	margin:0px 0 0 0;
	float:right;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones input.precio {
	width:77px;
	height:32px;
	border:none;
	font-size:16px;
	text-align:center;
	background-position:-320px -310px;
	background-color:transparent;
	font-weight:bold;
	color:#790;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 a.jugar {
	display:block;
	text-align:center;
	width:150px;
	height:41px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-position:-420px -308px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
}
#contenedor-boleto #loteriaNavidad .dosPasos .nPaso {
	display:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .nPaso span {
	display:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .nPaso {
	height:40px;
	background:none;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .nPaso {
	height:60px;
	background:none;
}

.pasosNuevos{
	position:absolute;
	z-index:1;
	margin-top:164px;
	margin-left:8px;
}

#contenedor-boleto #loteriaNavidad .dosPasos .pasoEscalable {
}
#contenedor-boleto #loteriaNavidad .cierreBoleto {
	background-position:left -60px;
	height:25px;
	color:#fff;
	text-align:right;
	padding:5px;
	font-weight:bold;
}

#contenedor-boleto #loteriaNavidad #loteriaNavidadPenGeneral .nombrePen a {
	color:#036;
	display:block;
}
#contenedor-boleto #loteriaNavidad #loteriaNavidadPenGeneral .nombrePen a:hover {
	text-decoration:underline;
}
.toolTipLoteriaNavidad {
	width:290px;
	color:#fff;
}
.toolTipLoteriaNavidad .cabecera {
	height:25px;
	background-position:0 -380px;
}
.toolTipLoteriaNavidad .cabecera h1, #contenedor-boleto .toolTipLoteriaNavidad .cabecera h1 {
	display:block;
	padding:5px 0 0 20px;
	color:#fff;
	font-size:12px;
}
.toolTipLoteriaNavidad .texto {
	margin:0 0 0 10px;
	padding:5px 10px;
	background-color:#06a;
	border-left:solid 2px #036;
	border-right:solid 2px #036;
	font-size:11px;
}
.toolTipLoteriaNavidad .texto p {
	margin:0 0 5px 0;
}
.toolTipLoteriaNavidad .bottom {
	height:5px;
	display:block;
	margin:0 0 0 10px;
	background-position:-300px -380px;
}

#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos {
	padding:0 5px 0 0;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .pasos {
	height:65px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .pasos .contenido {
	margin-left:40px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .contenido{
	height:65px;
	background-position:0 -590px !important ;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 .contenido {
	padding:0 0 5px 0;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 .texto{
	margin:5px 0 0 0;
	float:left;
	height: auto;
	width:245px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 .texto h1{
	font-size:12px;
	color:#333;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos div.cantidad{
	float:right;
	width:290px;
	height:44px;
	margin:5px;
	background-position:0 -210px;
	font-size:12px;
	color:#036;
}
#contenedor-boleto #loteriaNavidad .cantidad table{
	margin:2px 5px 0 5px;
	width:100%;
}
#contenedor-boleto #loteriaNavidad .cantidad td{
	vertical-align:middle;
	height:40px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 a.menos {
	width:35px;
	height:35px;
	background-position:-300px -210px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 a.mas {
	width:35px;
	height:35px;
	background-position:-340px -210px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos input.cantidad {
	border:none;
	background-color:transparent;
	background-position:-380px -210px;
	width:60px;
	height:37px;
	color:#790;
	text-align:center;
	font-weight:bold;
	font-size:28px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso2 .info {
	float:left;
	margin:10px 0 0 0px;
}

#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .nPaso {
	float:left;
	width:40px;
	height:65px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .nPaso span {
	display:none;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso1 .nPaso {
	background-position: -450px -510px;
}
#contenedor-boleto #loteriaNavidad .boletoPen .dosPasos .paso2 .nPaso {
	background-position: -500px -510px;
}

#contenedor-boleto #loteriaNavidad .infoExtra{
	text-align:center;
	padding:5px; 
	background-color:#fff;
}

#contenedor-boleto #loteriaNavidad .detallePen{
	background-color:#046;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding:0 0 5px 0;
}
#contenedor-boleto #loteriaNavidad .detallePen .cabecera span ,#contenedor-boleto #loteriaNavidad .detallePen .terminacion span{
	display:none;
}
#contenedor-boleto #loteriaNavidad .detallePen .titulo{
	height:40px;
	background-position:0 -660px;
}
#contenedor-boleto #loteriaNavidad .detallePen .gruposDeApuestas{
	margin:5px 5px 0 5px;
	padding:5px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color:#ededed;
}
#contenedor-boleto #loteriaNavidad .detallePen .grupoApuestas{
	clear:both;
}
#contenedor-boleto #loteriaNavidad .detallePen .contenido {
	padding:23px 5px 0 5px;
}
#contenedor-boleto #loteriaNavidad ul.combinacion {
	margin:0px auto 6px auto;
	height:30px;
}
#contenedor-boleto #loteriaNavidad ul.combinacion li {
	float:left;

	text-align:center;
	padding:2px 0 3px 0;
	width:44px;
}
#contenedor-boleto #loteriaNavidad li.numeros {
	background-position:-460px -710px;
	font-weight:bold;
	color:#036;
}
#contenedor-boleto #loteriaNavidad .detallePen .terminacion{
	float:left;
	width:30px;
	height:30px;
	margin:0 10px 0 0;
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque0 .terminacion{
	background-position: -60px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque1 .terminacion{
	background-position: -100px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque2 .terminacion{
	background-position: -140px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque3 .terminacion{
	background-position: -180px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque4 .terminacion{
	background-position: -220px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque5 .terminacion{
	background-position: -260px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque6 .terminacion{
	background-position: -300px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque7 .terminacion{
	background-position: -340px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque8 .terminacion{
	background-position: -380px -710px; 
}
#contenedor-boleto #loteriaNavidad .detallePen .bloque9 .terminacion{
	background-position: -420px -710px; 
}

#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1{
	background:none;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .top{
	height:20px;
	background-position:left -1130px;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .bottom{
	height:10px;
	background-position:left -1080px;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .contenido{
	padding:0 4px;
	background-color:#fff;
	border-left:solid 1px #b4b4b4;
	border-right:solid 1px #b4b4b4;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .bloqueApuestas, #contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .columna{
	height:30px;
	clear:both;
	margin:0 0 5px 0;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .combinacion{
	background-position:0 -790px;
	float:right;
	width:530px;
	margin:0;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 .numeros{
	margin:6px 0px 0 8px;
}
#contenedor-boleto #loteriaNavidad #detallePen100Terminaciones .grupo1 p{
	margin:0;
}

#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo1{
	background-position:0 -830px;
	height:65px;
	margin:0 0 10px 0;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo1 .columna{
	float:left;
	margin:0 20px 0 0;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo1 .combinacion{
	width:56px;
	background-position:0 -710px;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo1 .numeros{
	margin:6px 0 0 6px;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo2{
	background-position:0 -900px;
	height:80px;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo2 .combinacion{
	background-position:0 -750px;
}
#contenedor-boleto #loteriaNavidad #detallePenDManolita .grupo2 .numeros{
	margin:6px 1px 0 11px;
}

#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo1{
	background-position:0 -990px;
	height:80px;
	margin:0 0 10px 0;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo1 .columna{

}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo1 .combinacion{
	background-position:0 -750px;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo1 .numeros{
	margin:6px 1px 0 11px;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2{
	background:none;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .top{
	height:20px;
	background-position:left -1100px;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .bottom{
	height:10px;
	background-position:left -1080px;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .contenido{
	padding:0 4px;
	background-color:#fff;
	border-left:solid 1px #b4b4b4;
	border-right:solid 1px #b4b4b4;
}

#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .bloqueApuestas, #contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .columna{
	height:30px;
	clear:both;
	margin:0 0 5px 0;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .combinacion{
	background-position:0 -790px;
	float:right;
	width:530px;
	margin:0;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 .numeros{
	margin:6px 1px 0 18px;
}
#contenedor-boleto #loteriaNavidad #detallePenCestaDManolita .grupo2 p{
	margin:0;
}

#contenedor-boleto #loteriaNavidad #detallePenLosMasBuscados .grupo1{
	background-position:0 -1160px;
	height:80px;
	margin:0 0 10px 0;
}

#contenedor-boleto #loteriaNavidad #detallePenLosMasBuscados ul.combinacion{
	background-position:0 -750px;
}
#contenedor-boleto #loteriaNavidad #detallePenLosMasBuscados  .numeros{
	margin:6px 1px 0 11px;
}
#contenedor-boleto #loteriaNavidad #detallePenLosMasBuscados .grupo2{
	background-position:0 -1250px;
	height:80px;
	margin:0 0 10px 0;
}

.contenedor_txt_info{
	float:left;
	position:relative;
	width:21%;
	height:40px;
	padding:7px 0;
	margin:0;
}

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

#caja_total_apuesta .caja_precio_dinamico{
	float:left;
	width: 21%!important;
	min-width:92px;
	background:url(../img/bg_caja_precio_total_3.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{
	font-weight:normal;
	font-family:'NeoSans-Bold';
	font-size:0.9em;
	margin:0;
	color:#4e4e4e;
	line-height:34px;
}
#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';
}
.total_dinamico{
	font-family:'Neosans';
	color:#0098be;
}

.salto_linea{
	display:none;
}

.xs-styled-select{
	background:url(../img/new_arrow.png) no-repeat scroll right center #ffffff;
	border:0 none;
	border-radius:4px;
	color:#ccc;
	/*height:20px;*/
	overflow:hidden;
	width:84%;	
	box-sizing:content-box !important;
}
.xs-styled-select select{
	background:transparent;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:0 none !important;
	line-height:1;
	height:20px;
	border-radius:0;
	width: 100%;
	cursor: pointer;
	padding-left:5px;
}

.l-styled-select{
	background:url(../img/new_arrow.png) no-repeat scroll right center #ffffff;
	border:0 none;
	border-radius:4px;
	color:#ccc;
	height:20px;
	overflow:hidden;
	width:100%;
}

.l-styled-select select{
	background:transparent;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:0 none !important;
	line-height:1;
	height:20px;
	border-radius:0;
	width:136%;
	padding-left:8px;
}

.espaciado{
	height:25px;
}

.no-border{
	border-bottom:none !important;
}
.full-width{
	width:100%;
}

.txt-informativo{
	width:99.4%;
	margin:0 0 10px 5px;
	padding:5px 0px;
	line-height:18px;

	border-radius:4px;
	border:1px solid #b5b5b5;
	background:#f5f5f5;
}
.txt-informativo p{
	font-family:'NeoSans-Light' !important;
	margin-bottom:5px;
	text-align:center;
}

.txt-informativo p.medium{
	font-family:'NeoSans-Medium' !important;
	color:#0098be;
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;
	text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.2);
	margin-left:-18px;
}
#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .contenido .max-width-col{
	width:12%;
}

.sello-participaciones{
	margin-top:-67px;
	float:right;
	width:68px;
}

h5.medium.medium-resp-penas_resp{
	display: none;
}

.termin {
	display: contents;
}

.respon_termin {
	display: none;
}

.jugar_ahora_resp{
	display:none !important;
}

.btn-buscar-resp{
	display: none!important;
}

.reveal-modal-bg {
	height: 890px !important;
}

/*******HIDE-CHAT*******/
.zopim{
	display:none!important;
}
/******END-HIDE-CHAT********/



/*pasos extensibles*/

#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .contenido{
	position:relative;
}
.pasosExtensibles{
	position:absolute;
	top:0;
	left:-30px;
	width:27px;
	height:103%;
}

.pasoUno{
	background:url('/user/img/paso1-participaciones.png');
	background-repeat:no-repeat;
	width:100%;
	height:35px;
}
.pasoDos{
	background:url('/user/img/paso2-participaciones.png');
	background-repeat:no-repeat;
	width:100%;
	height:59px;
	margin-top:-2px;
	margin-left:-1px;
}

.boomer{
	width:16px;
	height:92%;
	background:#E6C275;
	margin-left: 1px;
}

.buscador1{
	width: 65%;
}
.buscador2{
	width: 33%;
}
.buscador3{
	width: 99%;
	padding-bottom: 0!important;
}

/*-----------------Decimos seleccionados----------------*/
#modal_apuesta_vacia{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.1em;
	height: 140px;
	margin-left: -12%;
	padding: 1px;
	top: 614px !important;
	width: 288px;
	z-index: 9999;
}

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

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

#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: 45%;
}
#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: 45%;
}
#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;
}


/*-----------------Decimos online----------------*/

#modal_decimo_online{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.1em;
	height: 140px;
	margin-left: -12%;
	padding: 1px;
	top: 781px !important;
	width: 288px;
	z-index: 9999;
}

#modal_decimo_online p{
	float:left;
	margin:4% 2% 0 2%;
	text-align:center;
	line-height:16px;
}

#modal_decimo_online .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_decimo_online .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: 45%;
}
#modal_decimo_online .btn_elige_combinacion:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_decimo_online .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: 45%;
}
#modal_decimo_online .btn_hacer_aleatoria:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

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


/*-----------------Decimos online o fisicos----------------*/

#modal_aniadir{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1em;
	height: 140px;
	margin-left: -12%;
	padding: 1px;
	top: -120px!important;
	width: 288px;
	z-index: 9999;
	text-align: center;
}

#modal_aniadir p{
	float:left;
	margin:4% 2% 0 2%;
	text-align:center;
	line-height:16px;
}

#modal_aniadir .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_aniadir .btn_elige_combinacion {
	background: none repeat scroll 0 0 #0098be;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-family: "NeoSans";
	font-size: 12px;
	height: 30px;
	margin: 9px 0 0 9px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 45%;
}
#modal_aniadir .btn_elige_combinacion:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_aniadir .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: 45%;
}
#modal_aniadir .btn_hacer_aleatoria:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

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


/*-----------------Decimos vacio----------------*/

#modal_decimo_vacio{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.1em;
	height: 140px;
	margin-left: -12%;
	padding: 1px;
	top: 781px !important;
	width: 288px;
	z-index: 9999;
}

#modal_decimo_vacio p{
	float:left;
	margin:4% 2% 0 2%;
	text-align:center;
	line-height:16px;
}

#modal_decimo_vacio .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_decimo_vacio .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: 45%;
}
#modal_decimo_vacio .btn_elige_combinacion:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_decimo_vacio .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: 45%;
}
#modal_decimo_vacio .btn_hacer_aleatoria:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

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


/*-----------------Decimos aleatorios----------------*/

#modal_decimo_aleatorio{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #c3d6e0;
	box-sizing: content-box;
	font-size: 1.1em;
	margin-left: -12%;
	padding: 1px;
	top: 447px !important;
	width: 288px;
	z-index: 9999;
	text-align: center;
}

#modal_decimo_aleatorio p{
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: -8px;
}

#modal_decimo_aleatorio .titulo_modal{
	background: none repeat scroll 0 0 #0098be;
	height: 27px;
	border-radius: 52%;
	width: 27px;
	font-family: 'NeoSans-Bold';
	margin-top: -14px;
	margin-left: 275px;
}

#boton_cierre_larga_duracion {
	font-family: 'NeoSans';
	font-size: 46px;
	position: absolute;
	margin-top: -9px;
	margin-left: -3px;
}

#modal_decimo_aleatorio .btn_aleatorio_anadir {
	background: rgba(0,113,193,1)!important;
	background: -moz-linear-gradient(left, rgba(0,113,193,1) 0%, rgba(0,134,193,1) 44%, rgba(0,154,193,1) 87%)!important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,113,193,1)), color-stop(44%, rgba(0,134,193,1)), color-stop(87%, rgba(0,154,193,1)))!important;
	background: -webkit-linear-gradient(left, rgba(0,113,193,1) 0%, rgba(0,134,193,1) 44%, rgba(0,154,193,1) 87%)!important;
	background: -o-linear-gradient(left, rgba(0,113,193,1) 0%, rgba(0,134,193,1) 44%, rgba(0,154,193,1) 87%)!important;
	background: -ms-linear-gradient(left, rgba(0,113,193,1) 0%, rgba(0,134,193,1) 44%, rgba(0,154,193,1) 87%)!important;
	background: linear-gradient(to right, rgba(0,113,193,1) 0%, rgba(0,134,193,1) 44%, rgba(0,154,193,1) 87%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071c1', endColorstr='#009ac1', GradientType=1 )!important;
	outline: 1px solid white;
  outline-offset: -4px;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 10px;
	height: 30px;
	margin: 16px 0 10px 9px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 45%;
}
#modal_decimo_aleatorio .btn_aleatorio_anadir:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

#modal_decimo_aleatorio .btn_aleatorio_terminar {
	background: rgba(227,110,0,1);
	background: -moz-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(239,126,0,1) 31%, rgba(244,133,0,1) 44%, rgba(255,149,0,1) 74%)!important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(227,110,0,1)), color-stop(31%, rgba(239,126,0,1)), color-stop(44%, rgba(244,133,0,1)), color-stop(74%, rgba(255,149,0,1)))!important;
	background: -webkit-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(239,126,0,1) 31%, rgba(244,133,0,1) 44%, rgba(255,149,0,1) 74%)!important;
	background: -o-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(239,126,0,1) 31%, rgba(244,133,0,1) 44%, rgba(255,149,0,1) 74%)!important;
	background: -ms-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(239,126,0,1) 31%, rgba(244,133,0,1) 44%, rgba(255,149,0,1) 74%)!important;
	background: linear-gradient(to right, rgba(227,110,0,1) 0%, rgba(239,126,0,1) 31%, rgba(244,133,0,1) 44%, rgba(255,149,0,1) 74%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36e00', endColorstr='#ff9500', GradientType=1 );
	outline: 1px solid white;
  outline-offset: -4px;
	border: 0 none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: "NeoSans";
	font-size: 10px;
	height: 30px;
	margin: 16px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 45%;
}
#modal_decimo_aleatorio .btn_aleatorio_terminar:hover {
	background: none repeat scroll 0 0 #0a6a86;
}

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

.label_radio_aleatorio{
	color: #565656 !important;
	font-family: "NeoSans-Medium";
	font-size: 13px;
	margin-left: 3px;
	margin-right: 5px;
}

.spin {
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-left: 98px;
	margin-bottom: 10px;
}

.spin span {
	cursor: pointer;
	background-color: #0098be;
	font-family: "NeoSans-Light";
	font-size: 41px;
	line-height: 37px;
	border-radius: 0px 4px 4px 0px;
	cursor: pointer;
	background-color: #0098be;
	font-family: "NeoSans-Light";
	display: inline-block;
	padding: 0;
	text-align: center;
	font-weight: bold;
	float: left;
	line-height: 24px;
}
.spin span:first-child {
	border-radius: 4px 0 0 4px;
}
.btn-mas-menos {
	color: #ffffff;
	width: 31px!important;
	height: 31px!important;
	font-size: 35px!important;
}
.input-cantidad {
	width: 31px;
	height: 31px;
	font-size: 17px;
	padding: 0;
	text-align: center;
	float: left;
	border-radius: 0;
	padding-top: 2px
}
.p-total{
	color: #565656 !important;
	font-family: "NeoSans-Medium";
	font-size: 16px;
	text-align: center;
}
#p-precio{
	color: #565656 !important;
	font-family: "NeoSans-Medium";
	font-size: 40px;
	text-align: center;
	margin-top: 7px!important;
}



div#caja_opciones_aleatorio {
	display: none;
}
.cont-responsive{
	display: none;
}

.banner-cierre-fisicos {
	cursor: pointer;
	height: 173px;
	background: url(/user/img/banner_cierre_dec_fis.jpg)no-repeat;
	background-position: center;
	margin-top: 16px;
	margin-bottom: 11px;
}

.banner-cierre-fisicos-nino {
	cursor: pointer;
	height: 173px;
	background: url(/user/img/banner_cierre_dec_fis_nino.jpg)no-repeat;
	background-position: center;
	margin-top: 16px;
	margin-bottom: 11px;
}

.table-dec-iguales{
	width: 100%;
}

.th-dec-iguales-resp, .th-aleatorio-resp{
	display: none;
}

.tabs .h1-group {
	margin: 8px 0 0 19px;
	color: #fff;
	font-size: 35px;
}



/*********MEDIA-QUERIES*********************************************************************************************************************************************************/

@media screen and (max-width:1061px){
	.contenedor_txt_info{
		width:22%;
	}
}

@media screen and (max-width:712px){
	.decimo {
    display: none;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos {
    float: left!important;
    background: #ebedef!important;
    border-radius: 0!important;
    position: relative;
    width: 100%!important;
		margin-left:0!important;
	}
}

@media screen and (max-width:702px){
	.contenedor_txt_info{
		width:23%;
	}
}

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

	.row-offcanvas .col-xs-12.col-sm-9.main-container {
    padding: 0 !important;
	}
	div#loteriaNavidadDecimos {
    padding: 0 !important;
	}
	#caja_total_apuesta {
    float: right !important;
    width: 100% !important;
	}
	.jugar {
    width: 51% !important;
		margin-left: 0 !important;
	}
	input#deliverButton {
    margin-left: 1%;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.menos {
    width: 34px !important;
    height: 34px !important;
		margin-right: 3px;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos a span, #contenedor-boleto #loteriaNavidad .dosPasos label, #contenedor-boleto #loteriaNavidad .opciones span {
    line-height: 30px !important;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos input.cantidad {
    width: 34px;
    height: 34px;
		margin-right: 3px;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.mas {
    width: 34px !important;
    height: 34px !important;
	}
	.reservaDecimos{
		float:left;
	}
	#contenedor-boleto #loteriaNavidad .fecha .fechaCierre {
    float: none;
    font-size: 1em;
	}
	#contenedor-boleto #loteriaNavidad .paginacion a{
		font-size: 1.2em !important;
    line-height: 32px;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones{
		width:77%;
	}
	#modal_decimo_aleatorio{
		margin-left: -17%;
	}
}

@media screen and (max-width:660px){
	.sello-participaciones{
		display:none;
	}
	.txt-informativo p.medium{
		font-size:15px;
		margin:5px;
	}
	.img-boton-carrito-aleat{
		margin-right: 4px;
	}
}

@media screen and (max-width:660px){
	#boton_cierre_larga_duracion {
    margin-top: -8px;
	}
}

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

	#contenedor-boleto #loteriaNavidad .fecha{
		height:auto;
		text-align:center;
	}
	#contenedor-boleto #loteriaNavidad .fecha .indicacion{
		float:none;
	}
	#contenedor-boleto #loteriaNavidad .fecha .fechaCierre{
		float:none;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones{
		width:62%;
	}
	.jugar{
		width:41%;
	}
	.banner-cierre-fisicos {
    background: url(/user/img/banner_cierre_dec_fis_resp.jpg)no-repeat;
    background-position: center;
    height: 149px;
    margin-top: 0;
    background-size: cover;
	}
	.banner-cierre-fisicos-nino {
    background: url(/user/img/banner_cierre_dec_fis_nino_resp.jpg)no-repeat;
    background-position: center;
    height: 149px;
    margin-top: 0;
    background-size: cover;
	}
	.contenedor_txt_info {
    width: 25%;
	}
}

@media screen and (max-width:543px){
	#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones{
		float:left;
		width:73%;
	}
	h1.bold{
		display: none;
	}
	h2.bold{
		display: none;
	}
	h5.medium.medium-resp-penas{
		margin-top: 0 !important;
		display: none;
	}
	h5.medium.medium-resp-penas_resp{
		display: inline !important;
    text-transform: inherit;
    line-height: 1.3;
	}
}

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

	.pasosNuevos{
		display:none;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso1 .contenido{
		width:100%;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos{
		padding:0;
	}
	.hide-624-participaciones{
		display:none;
	}
	#modal_apuesta_vacia{
		margin-left: -30%!important;
	}
	#modal_decimo_online{
		margin-left: -30%!important;
	}
	#modal_decimo_vacio{
		margin-left: -30%!important;
	}
	#modal_aniadir{
		margin-left: -30%!important;
		top: -63px!important;
		height: 149px;
	}	
	.nDecimos-S{
		font-size: 14px;
	}
	#modal_decimo_aleatorio{
		margin-left: -22%;
	}

	.btn-buscar-resp{
		display: block!important;
	}
	.btn-buscar-pc{
		display: none;
	}
	.bolas-pc{
		display: none;
	}	
	#contenedor-boleto #loteriaNavidad .dosPasos .paso2 .opciones {
		border: none !important;
    background: none !important;
		width: 100% !important;
	}
	.row-offcanvas .col-xs-12.col-sm-9.main-container {
    padding: 0 !important;
	}
	div#loteriaNavidadDecimos {
    padding: 0 !important;
	}
	.txt_resumen.primer_sorteo {
    display: none;
	}
	.jugar {
    display: none !important;
	}
	.jugar_ahora_resp{
		display: inline!important;
	}
	input#deliverButton {
    width: 100% !important;
    margin: 3% 0% 0% 0%!important;
    float: left !important;
    padding: 0 !important;
    border-radius: 0 !important;
    height: 50px !important;
    background: #0098be;
    color: white;
    cursor: pointer;
    color: #FFF;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'NeoSans-medium';
    border: none;
	}
	.opciones {
    padding: 0 !important;
    width: 100% !important;
		margin-left: 0% !important;
	}
	.contenedor_txt_info {
		width: 100%;
		text-align: right !important;
		margin-left: 0 !important;
		margin-top: 1.6%;
		height: auto;
	}
	.salto_linea {
    display: none !important;
	}
	.caja_resumen_apuesta {
    border-radius: 0px !important ;
    width: 100% !important;
    background: white !important;
    border: 1px solid #c3d6e0 !important;
		padding: 0 !important;
		border-radius: 0 !important;
		margin-bottom: 0;		
	}
	#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: 1.8em !important;
		margin: 0 !important;
		padding-top: 5% !important;
		text-align: left;
	}
	#caja_total_apuesta h5 {
		margin-left: 0px !important;
		text-align: right;
		width: 42% !important;
		margin-top: 8% !important;
		font-size: 0.9em;
	}
	.pasosExtensibles {
    display: none;
	}
	.reservaDecimos {
    text-align: center;
	}
	.txt_resumen{
		font-size:0.9em;
		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;
	}
	#contenedor-boleto #loteriaNavidad .destacado{
		font-size: 1.1em;
		font-weight: bold;
    color: #0098be;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos {
    margin: 0;
    padding: 0;
	}
	.l-styled-select {
    height: 27px !important;
	}
	.l-styled-select select {
    height: 27px !important;
	}
	.bola {
    display: none;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos div.terminacion_resp {
		display: block;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos .admonyBuscar {
    width: 50% !important;
    margin-left: 0 !important;
    float: left;
    padding: 3px 5px;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos div.terminacion table{
		width:100%;
	}
	th.espaciado.terminacion {
    display: none;
	}
	.respon_termin {
    display: inherit;
    height: 20px !important;
	}
	.termin {
    display: none;
	}
	.respon {
    display: none;
	}
	.espaciado{
		height: 20px!important;
		padding-bottom: 4px;
		display: none;
	}
	.respon_termin {
    display: inherit!important;
	}
	.titulo-terminacion-resp{
		font-size: 13px;
    text-align: center;
    margin-bottom: 14px;
    height: 37px;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador{
		margin-left: 0;
	}
	.buscador1{
		width:67%;
	}
	.buscador3{
		width:100%;
	}
	#contenedor-boleto #loteriaNavidad .error {
    margin-top: 7px;
	}
}

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

	.col-md-4 {
		float: none!important;
	}
	.pasosExtensibles {
		display: none;
	}

	div#caja_opciones_aleatorio {
		display: inherit;
	}

	/*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%;
		margin-bottom: 0;
		width: 100%!important;
		font-size: 1.09em !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%!important;
		height: 36px;
		text-align: center;
		font-family: "NeoSans-Bold" !important;
		font-size: 0.9em;
		font-weight: normal;
		border: none !important;
		color: #4A4A4A;
		line-height: 36px;
	}	
	#caja_cantidad_apuestas .menos {
    margin-left: 28% !important;
		width: 37px;
    height: 34px;
		margin: 1px 0 0 5px;
		cursor: pointer;
    border-radius: 5px;
	}
	#caja_cantidad_apuestas .mas{
		float: left;
    margin: 1px 0 0 5px;
    width: 37px;
    height: 34px;
    background: #0098be;
    border: 0;
    cursor: pointer;
    border-radius: 5px;
	}
	#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';
	}

	.buscador {
    margin-top: 0 !important;
    border: 0 !important;
	}

	/*fin modulo apuestas*/


	.fechaCierre {
		/*display: none;*/
		margin-bottom: 3%!important;
	}
	div#caja_opciones_aleatorio {
		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#loteriaNavidadDecimos {
    float: left;
	}
	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%;
	}
	input.botones_resp:hover, input.botones_resp:focus, input.botones_resp:active, .input.botones_resp.active{
		background:#0a6a86;
	}
	h5 {
    font-size: 1em;
	}
	.accordion-content {
    display: none;
	}

	/*En resposnive se muestra primero boleto aleatorio:*/
	/*	.boleto-manual{
			display: none;
		}
		.buscaDecimos{
			display: none;
		}
		.cont-responsive{
			display: inherit;
		}*/

	.tabs .h1-group {
		font-size: 18px;
    text-align: center;
    margin: 18px 0 0 0;
	}
}

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

	.salto_linea{
		display:block;
	}
	.jugar{
		width:92%;
		margin-top:5px;
	}
	.indicacion{
		display:none;
	}
	td.change-width{
		width:30px;
	}
}

@media screen and (max-width:480px){
	.hide-participaciones{
		display:none;
	}
	#contenedor-boleto #loteriaNavidad{
		font-size:14px;
	}
}

@media screen and (max-width:460px){
	.txt-informativo{
		display:none;
	}
	#modal_decimo_aleatorio{
		margin-left: -28%;
	}
}

@media screen and (max-width:427px){
	#contenedor-boleto #loteriaNavidad{
		font-size:13.5px;
	}
	.xs-styled-select {
    width: 95%;
	}
}

@media screen and (max-width:420px){
	#contenedor-boleto #loteriaNavidad .buscaDecimos .nBola{
		margin:0 8px;
	}
	.l-styled-select{
		width:100%;
	}
}

@media screen and (max-width:400px){
	.jugar{
		width:97%;
		margin-left:1%;
	}
}

@media screen and (max-width:375px){
	#modal_decimo_aleatorio {
    margin-left: -35%;
	}
	.xs-styled-select {
    width: 99%;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos div.terminacion{
		padding: 0;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador{
		background: #d8d8d8;
	}
	.titulo-terminacion {
    height: 32px;
	}
	.buscador1, .buscador2{
		width: 100%
	}
	.th-dec-iguales, .th-aleatorio{
		display: none;
	}
	.th-dec-iguales-resp, .th-aleatorio-resp{
		display: block;
	}
	.table-dec-iguales{
		width: 58%!important;
		margin: auto;
		margin-bottom: 9px;
	}
	#bAleatorio{
		width: 50%!important;
	}
	.input-numero{
		margin-left: 7px;
	}
	#modal_decimo_aleatorio .btn_aleatorio_anadir, #modal_decimo_aleatorio .btn_aleatorio_terminar{
		width: 100%;
    margin: 3% 0% 0% 0%;
    border-radius: 0;
    height: 38px;
    padding-top: 1.5px;
    font-size: 12px;
	}
	#modal_decimo_aleatorio .btn_aleatorio_terminar{
		margin-bottom: 10px;
	}
}

@media screen and (max-width:360px){
	#modal_apuesta_vacia{
		margin-left: -37%!important;
	}
	#modal_decimo_online{
		margin-left: -37%!important;
	}
	#modal_aniadir{
		margin-left: -37%!important;
	}
	#modal_decimo_vacio{
		margin-left: -37%!important;
	}
}

@media screen and (max-width:335px){
	#contenedor-boleto #loteriaNavidad .buscaDecimos .admonyBuscar{
		margin:0 0 0 3%;
		width:95%;
		clear: inherit !important;
		padding-top: 3px !important;
    padding-right: 0 !important;
	}
	#contenedor-boleto #loteriaNavidad .buscaDecimos .buscador div.bola{
		display:none;
	}
	.float{
		margin:-11px -2% 0 1%;
		width:58%;
	}
	.select-float{
		float:left;
		width:42%;
	}
	.full-width{
		width:100%;
	}
	.l-styled-select select{
		width: 100% !important;
    padding-left: 0px;
	}
	.l-styled-select{
		height:25px;
		width: 243% !important;
	}
	.salto_linea{
		display:none;
	}
}

@media screen and (max-width: 305px){
	strong.responsive-text-prod {
    font-size: 0.7em;
	}
}

@media screen and (max-width:300px){
	.contenido {
    float: left !important;
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.menos {
    width: 30px !important;
    height: 30px !important;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos input.cantidad {
    width: 30px;
    height: 30px;
	}
	#contenedor-boleto #loteriaNavidad .dosPasos .paso1 a.mas {
    width: 30px !important;
    height: 30px !important;
	}
	.txt_resumen{
		position:relative;
		text-align:center;
	}
}

/*******END-MEDIA-QUERIES*******/