@charset "iso-8859-1";


@media (min-width: 768px){

  .lead {
    font-size: 21px;
  }
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    display: table;
    content: " ";
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    display: table;
    content: " ";
  }
  .dl-horizontal dd:after {
    clear: both;
  }
	.diasSorteos{
		width:15%;
		float:left;
	}
  #footer .linea{
		border-left: 0px solid #424242;
	}
	#footer>.container>.lineaBottom .col-sm-6.col-md-3:nth-child(1), #footer>.container>.lineaBottom .col-sm-6.col-md-3:nth-child(2)
	{
		border-top: 0px solid #424242;
	}
  .container {
    max-width: 1064px;
  }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .sm-margin-top
  {
    margin-top: 20px;
  }
  #footer .col-sm-6
  {
    border:0px solid #424242;    
  }

  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-horizontal .control-label {
    text-align: right;
  }
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .navbar-header {
    float: left;
  }
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-static-top {
    border-radius: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
  .transparente{
    display: none;
  }
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .login-body .form-group{
		margin-bottom: 20px;
	}

  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
		box-shadow: none;
  }
  .navbar-text {
    margin-right: 15px;
    margin-left: 15px;
  }

  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1 {
    font-size: 63px;
  }
  .modal-dialog {
    right: auto;
    left: 50%;
    width: 600px;
    padding-top: 75px;
    padding-bottom: 30px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

@media (min-width: 931px) 
{
	.navbar-toggle {
    display: none;
  }
}

@media (min-width: 936px) 
{
  .littlePasos{
    display: none;
  }
	.mediumPasos{
		display: block;
	}
	.bigPasos{
		display: none;
	}	
}

@media (min-width: 992px){

  #footer .lineaBottom{
		border-bottom: 1px solid #424242;
		padding: 20px 0;
	}
  .container {
    max-width: 1065px;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
  .col-md-1 {
    width: 8.333333333333332%;
    overflow: visible;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  #footer .linea{
		border-left: 1px solid #424242;
	}
}

@media (min-width: 992px) and (max-width: 1199px){

  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }

  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }

  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }

  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }

  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }

  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }

  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px){

  .container {
    max-width: 1064px;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }

  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }

  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }

  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }

  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }

  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }

  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }

  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}

@media screen and (max-width: 1079px)
{
	.container{
		padding:0 20px 0 20px;
	}
}

@media screen and (max-width: 1075px)
{
	.modulo-2x h3{
		font-size:27px;
	}
}

@media screen and (max-width: 1072px)
{
	.especiales-modulos h3{
		font-size:13.5px;
	}
	.especiales-modulos h4{
		font-family:'NeoSans';
	}
}

@media screen and (max-width: 1053px)
{
	.ayuda-multibotes #apuestas .contenedor-apuesta {
		width: 80%;
	}
	.ayuda-penas #apuestas-eu .contenedor-apuesta {
		width: 80%;
	}	
}

@media screen and (max-width: 1040px)
{
  .hero1 button
  {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 22%;
  }
}

@media screen and (max-width: 1032px)
{
  .sidebar-nav .tit-num-lotos .fecha
  {
    display: block;
    width: 100%;
    text-align: left;
  }
}

@media (max-width: 1017px) 
{
	#ultimos-res .bote{
		margin-left:3%;
	}
	#ultimos-res .call-to-action{
		margin-left:3%;
	}
	#apuestas .bote{
		margin-left:3%;
	}
	#apuestas .call-to-action{
		margin-left:3%;
	}
}

@media screen and (max-width: 1009px)
{
	.ayuda-multibotes #apuestas .contenedor-apuesta {
		width: 90%;
	}
	.ayuda-penas #apuestas-eu .contenedor-apuesta {
		width: 90%;
	}	
}

@media screen and (max-width: 1001px)
{
  .header-opacity .pull-right
	{
		float: left!important;
		display: block;
		clear: both;
	}
	.header-opacity h2.center
	{
		text-align: left;
	}
}

@media (max-width: 1000px) 
{
	.bote-ayudas .proximo-bote-ayuda{
		margin-left:0;
	}
}

@media screen and (max-width: 993px)
{
	.hero-aside .hero1{
		margin-top:0 !important;
	}	
	.opcion-result-botes{
		display: none;
	}
}

/*@media screen and (max-width: 992px) {*/
@media screen and (max-width: 991px) {

	#footer h2.extra-bottom
	{
		margin-bottom: 0;
	}
	#footer .minHeight160 a.link-inline
	{
		display: inline-block;
		width: auto;
	}
	.hide-cuenta
	{
		display: none;
	}
	#footer .col-sm-6 {
		border: 0px solid #424242;
		border-top: 1px solid #424242;
	}
	.container.md-full
	{
		padding: 0;
	}
	#footer .col-sm-6 {
		padding: 15px 0 15px 0;
	}
	.resultados .col-md-8
	{
		padding: 0 15px;
	}
	dl img
	{
		width: auto;
	}
	.responsive-hide
	{
		display: none;
	}
	#footer .minHeight160 {
		border-bottom: 1px solid #424242;
		min-height: 0;
	}
	#footer .minHeight160 a, .txtBlanco
	{
		display: inline-block;
		width: 100%;
		padding: 0.5em 0!important;
		position: relative;
	}
	#footer .minHeight160 h2
	{
		position: relative;
		padding: 5px 0;
	}
	.plus-footer:before a
	{
		top: 20px;
	}
	.plus-footer:before
	{
		position: absolute;
		right: 0;
		-moz-osx-font-smoothing: grayscale;
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		font-size: 18px;
	}

	.minus-footer:before
	{
		content: "\f056";
		position: absolute;
		right: 0;
		-moz-osx-font-smoothing: grayscale;
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		font-size: 18px;
	}

	.nav-footer li a:before
	{
		content: "\f105";
		position: absolute;
		right: 0;
		-moz-osx-font-smoothing: grayscale;
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		font-size: 18px;
	}
	#footer .lineaBottom
	{
		padding: 0!important;
	}
	#footer h3
	{
		font-size: 13px;
	}
	.md-hide
	{
		display: none;
	}
	.navPie .nav-footer li
	{
		width: 100%;
		text-align: left;
		border-bottom: 1px solid #424242;
		padding-left: 15px;
		padding-right: 15px;
	}
	.navPie .nav-footer li a
	{
		width: 100%;
		display: inline-block;
		padding: 0.5em 0;
		position: relative;
	}
	#footer .minHeight160 .text-primary a
	{
		display: inline-block;
		width: auto;
	}
	.col-md-6.less-padding-left
	{
		padding-left: 15px
	}
	.col-md-6.less-padding-right
	{
		padding-right: 15px
	}
}

@media screen and (max-width: 991px){

	.resultados .col-md-8.bote{
		padding: 0 0 0 50px;
		width:100%;
	}

	.margin-euro-big.margin-multibotes{
		margin-left: -15px;
	}
	.margin-euro-big {
		float: none;
		margin-left: 0;
		text-align: center;
	}
	.hero3-100m .margin-euro-big
	{
		float: none;
		margin-left: 0;
		text-align: center;
	}
	.margin-left-17{
		margin-left:0;
	}
	.full .col-md-8
	{
		padding-right: 15px;
	}
	.euromillonesEspecialBig:before{
		left: -117px;
	}

	/*KAT*/
	.margin-left{
		margin-left:0;
	}	
	.margin-left-17{
		margin-left:0;
	}
	.padding-none{
		padding:0 15px !important;
	}
	.set-width{
		max-width:50% !important;
	}	
	.modal-ayuda-iban{
		margin-left:0;
	}
	.modal-ayuda-swift{
		margin-left:0;
	}
	.modal-ayuda-ccc{
		margin-left:0;
	}

	.registro-desktop{
		display:none;
	}
	.registro-mobile{
		display:block;
	}

	.balonTachado{
		display:none;
	}

	.ayuda-multibotes #apuestas .contenedor-apuesta {
		text-align:center;
	}	
	.ayuda-penas #apuestas-eu .contenedor-apuesta {
		text-align:center;
	}	
	.ayuda-multibotes .segunda-col{
		margin-top:20px;
	}
	.ayuda-penas .segunda-col{
		margin-top:20px;
	}

	.margin-top-bottom{
		margin-top:0;
		margin-bottom:0;
	}
}

@media (min-width: 570px) and (max-width: 991px)
{
	.margin-bottom-cupon{
		margin-bottom: 7%;
	}
}

@media (min-width: 670px) and (max-width: 991px)
{
	.cab-ganadora-quinigol {
    float: left !important;
    margin-left: 67%;
	}
}

@media (min-width: 768px) and (max-width: 991px){

  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }

  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }

  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }

  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }

  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }

  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }

  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }

  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}

@media screen and (max-width: 983px)
{
  .panel2 p
  {
    display: none;
  }
}

@media (max-width: 974px) 
{
	.asker{
		margin-top:0px;
	}
	.askerBonoloto{
		margin-top:0px;
	}
}

@media screen and (max-width: 972px)
{
  .navegacion-apuestas ul li a
  {
    font-size: 12px;
  }
  .navegacion-apuestas ul li a span
  {
    display: block;
  }
  .icono-reloj:before
  {
    display: block;
    position: static;
  }
  .icono-lista:before
  {
    display: block;
    position: static;
  }
	.icono-ayuda:before
  {
    display: block;
    position: static;
  }
	.icono-misDatos:before
  {
    display: block;
    position: static;
  }
	.icono-banco:before
  {
    display: block;
    position: static;
  }
	.icono-direccion:before
  {
    display: block;
    position: static;
  }
  .avegacion-apuestas .icono-calendario:before
  {
    display: block;
    position: static;
  }
  .navegacion-apuestas ul li.active a:after
  {
    margin-right: -5px;
    bottom: -92px;
  }
  .navegacion-apuestas ul li
  {
    padding: 0 10px;
  }
}

@media (max-width: 969px) 
{
	#ultimos-res .bote{
		margin-left:2%;
	}
	#ultimos-res .call-to-action{
		margin-left:2%;
	}
	#ultimos-res .bote{
		font-size:38px;
	}
	#apuestas .bote{
		margin-left:2%;
	}
	#apuestas .call-to-action{
		margin-left:2%;
	}
	#apuestas .bote{
		font-size:38px;
	}
}

@media screen and (max-width: 962px)
{
	.modulo-2x.normales h3:before{
		left: 24%;
	}
	.bote-2x {
		font-size: 40px;
	}
	.modulo-2x.normales h1 {
		margin-top: 15px;
	}
}

@media screen and (max-width: 952px){

  .sidebar-button
	{
		display: block!important;
	}
	.col-sm-9.main-container
	{
		width: 100%;
	}
	.col-sm-3.sidebar-offcanvas
	{
		width: 254px;
	}
	.navegacion-apuestas ul li
	{
		padding: 6px 10px;
	}
	.navegacion-apuestas ul li a
  {
    font-size: 11px;
  }
  .navegacion-apuestas ul li a span
  {
    display: inline-block;
  }
  .icono-reloj:before
  {
    display: block;
    position: absolute;
  }
  .icono-lista:before
  {
    display: block;
    position: absolute;
  }
	.icono-ayuda:before
  {
    display: block;
    position: absolute;
  }
	.icono-misDatos:before
  {
    display: block;
    position: absolute;
  }
	.icono-banco:before
  {
    display: block;
    position: absolute;
  }
	.icono-direccion:before
  {
    display: block;
    position: absolute;
  }
  .navegacion-apuestas.icono-calendario:before
  {
    display: block;
    position: absolute;
  }
  .navegacion-apuestas ul li.active a:after
  {    
    bottom: -17px;
  }

  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -287px; /* 6 columns */
    display: none;
  }
	.row-offcanvas .col-xs-12.col-sm-9.main-container
	{
		padding-right: 15px;
	}
  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -245px; /* 6 columns */
  }
  .row-offcanvas-right.active {
    right: 245px; /* 6 columns */
  }
  .row-offcanvas-left.active {
    left: 245px; /* 6 columns */
  }
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 254px; /* 6 columns */
  }

	.bannerLaCesta{
		background-size:cover;
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -320px;
	}

	.banners-agotados .especiales-modulos .modulo-3x h3 {
		font-size: 18px;
		width:88%;
	}
	.banners-agotados .especiales-modulos h4 {
		font-size: 15px;
	}
	.banners-agotados .modulo-3x .agotadoBanda{
		margin: 90px 0 0 -2%;
	}

	.h3-responsive-resbot{
		margin-right: 48px!important;
	}
}

@media screen and (max-width: 951px)
{
	#contenedor-boleto {
		padding-bottom: 0;
	}
}

@media (max-width: 946px) 
{
	.FAQ-fondo #estadisticas .stats-grupo2 .izq.izq-estrellas{
		margin-left: 60px;
	}
}

@media (max-width: 936px) 
{
  .littlePasos{
    display: none;
  }
	.mediumPasos{
		display: none;
	}
	.bigPasos{
		display: block;
	}
}

@media screen and (max-width: 931px){

  .navbar-brand-a
  {
    float: none;
    display: inline-block;
    text-align: center;
  }
	.hide-xs {
    display: none!important;
	}
  .container > .navbar-header, .container > .navbar-collapse
  {
    width: 100%;
    text-align: center;
  }
  .nav.navbar-nav.center
  {
    width: 100%;
  }
	/*  .nav.navbar-nav.center li
		{
			width: 12%;
			white-space: nowrap;
			display:inline-block;
			overflow: hidden;
			text-overflow: ellipsis;
		}*/
  .nav.navbar-nav.center li a
  {
    white-space: nowrap;
    display:block;
		overflow: hidden;
		text-overflow: ellipsis;
  }
  .pull-right.center-xs
  {
    float: none!important;
  }

	.form-mis-datos .margin-minus{
		margin-left:0px !important;
	}
	.form-mis-datos .margin-minus-sm{
		margin-left:0px !important;
	}
	.form-mis-datos .margin-minus-l{
		margin-left:0px !important;
	}
	.margin-minus{
		margin-left:0px;
	}

	.transparente{		
		display: inline-block;
	}
	.transparente-barq{
		width: 189px;
    height: 65px;
    margin-top: -1px;
    margin-bottom: 4px;
	}
	.navbar .fa.fa-shopping-cart{
		display: block;
		font-size: 2.3em;
		color: #fff;
	}
}

@media screen and (max-width: 910px)
{
  .header-opacity h2{
    font-size: 21px;
  }
}

@media (max-width: 905px) 
{
	#ultimos-res .bote{
		margin-left:6%;
	}
	#ultimos-res .call-to-action{
		margin-left:6%;
	}
	#apuestas .bote{
		margin-left:6%;
	}
	#apuestas .call-to-action{
		margin-left:6%;
	}
}

@media screen and (max-width:896px)
{
	.especiales-modulos h3{
		font-size:13px;
		width:83%;
	}
}

/*883px*/
@media screen and (max-width: 55.1875em)
{
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-width: 880px)
{
  .half.first
  {
    width: 30%;
  }
  .half.last
  {
    width: 74.59%;
  }

	.half.last{
		float:right;
		width:58.59%;
	}
	.half.first{
		width:44%;
	}
	.hero-info{
		margin-top:0;
	}
	.hero1-md .hero1{
		height:auto !important;
	}
}

@media screen and (max-width: 867px)
{
	.modulo-2x h3{
		font-size:23px;
	}
	.bote-2x {
		font-size: 35px;
	}
	.modulo-2x.normales h3::before {
		left: 20%;
	}
}

@media screen and (max-width: 834px)
{
	.modulo-4x .agotadoBanda{
		margin:103px 0 0 -3%;
	}
	.agotadoBanda{
		margin:103px 0 0 -3%;
	}	
}

@media (max-width: 828px) 
{
	#ultimos-res .bote{
		margin-left:3%;
	}
	#ultimos-res .call-to-action{
		margin-left:3%;
	}
	#ultimos-res .bote{
		font-size:38px;
	}
	#apuestas .bote{
		margin-left:3%;
	}
	#apuestas .call-to-action{
		margin-left:3%;
	}
	#apuestas .bote{
		font-size:38px;
	}
}

@media screen and (max-width: 825px)
{
  .contenido-panel2
  {
    padding: 50px 7px;
  }
}

@media (max-width: 813px) 
{
	.h3-responsive-resbot{
		margin-right: 37px!important;
	}
}

@media (max-width: 805px) 
{
	.banners-agotados .especiales-modulos h3 {
		font-size: 16px;
	}
	.banners-agotados .especiales-modulos h4 {
		font-size: 13px;
	}
	.banners-agotados .modulo-3x .agotadoBanda{
		margin: 90px 0 0 -2%;
	}
}

@media screen and (max-width: 800px)
{
	.bannerLaCesta{
		background-size:cover;
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -260px;
	}
}

@media (max-width: 768px) {

	/*KAT*/
	.tabla-responsive .blue-bg{
		margin-top:-24px;
		height:30px;
	}
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }

	.tabla-responsive .blue-bg{
		margin-top:-24px;
		height:30px;
	}	
	.p-mis-datos{
		display:none;
	}

	.m-0-mobile{
		margin-top:0 !important;
	}

	.resultados .date{
		margin-left: 19px;
		text-align: left;
		margin-top: 0;
	}
	.boton-responsive{
		display: block;
		float: none!important;
		margin-right: 0;
		margin: 0 auto!important;
	}
	.result-num span{
		width: 22px;
	}	
	#resultadoLaQuiniela{
		margin-left: 0!important;
		width: 100%!important;
	}
	#resultadoLaQuiniela.result-num span{
		width: 16px;
	}
	.boton-resultados-resp{
		margin: 0 auto!important;
		display: block;
		float: none!important;                        
	}
	.bote{
		text-align: center!important;
	}
	.col-sm-4{
		width: 100%!important;
	}
	.col-sm-6{
		text-align: center;
	}
	.col-xs-4-responsive{
		width: 33.33333333333333%!important;
		padding-left: 0;
		padding-right: 0;
	}
	.col-xs-6-responsive{
		width: 50%!important;
		padding-left: 0;
		padding-right: 0;
	}

	.producto-bote{
		display: inline-block;
	}
	.bote{
		display: inline-block;
	}

	#resultadoLaQuiniela2{
		width: 80%!important;
	}
	.comb-resbot{
		text-align: left;
	}	
	.btn-rebot{
		float: right;
	}
	/*NUEVO*/
	.col-md-4.col-sm-4.col-xs-4,.col-md-6.col-sm-6.col-xs-6 {
		width: 50%;
	}
	.eres-nuevo-resp{
		width: 100%!important;
	}
	/*NUEVO*/
	.col-md-4.col-sm-4.col-xs-4 {
		width: 33% !important;
		padding-bottom: 8%;
	}
	.white-cards img{
		float: none;
	}
	#preguntas .row .col-md-9{
		padding-left: 0;
    padding-right: 0;
	}
}

@media (max-width: 767px) {

	.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }

	.navbar-form .form-group {
    margin-bottom: 5px;
	}
  .close {
		top: -18px !important;
		/*margin-right: -17px;*/
	}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }

  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }

  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }

  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }

  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }

  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }

  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }

  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }

  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }

	.navbar.top2 {
		padding: 72px 0 2px;
	}

	.iframe-maps{
		margin-left:0px !important;
		margin-top:20px;
	}
	.mensaje-contacto{
		padding-right:0;
	}
	.pagina-contacto.margin-top-xl
	{
		margin-top: 20px !important;
	}
	.no-margin-mobile {
		margin-top:0 !important;
	}

	.transferencia-ok .logoTransf-container{
		height: 60px;
		vertical-align: top;
	}
	.transferencia-ok table.datosTransferencia{
		line-height:25px;
	}
	.transferencia-ok .mensaje-operaciones{
		padding:5px;
	}

	.tabla-responsive td,.tabla-responsive th { 
		text-align:left;
	}
	.iconos-mis-apuestas{
		padding-left:0px!important;
	}

	.banners-agotados .col-xs-6.col-sm-6.col-md-6.fast-box-navidad{
		padding:0;
	}

	.col-xs-6.col-sm-6.col-md-6.fast-box .header-opacity h3 {
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 1em;
    margin: 2px 0 0 0px;
    text-transform: uppercase;
	}
	.col-xs-6.col-sm-6.col-md-6.fast-box .panel2-header h3 {
		display: inline-block;
		float: left;
		font-size: 12px;
		line-height: 1em;
		margin: 2px 0 0 0px;
		text-transform: uppercase;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .euromillonesSmall::before {
		content: url("../img/euromillonesSmall.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .euromillonesSmall-especial::before{
		content: url("../img/euromillones-especial-xs.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .laPrimitivaSmall::before {
		content: url("../img/laPrimitivaSmall.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .bonolotoSmall::before {
		content: url("../img/bonolotoSmall.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .elGordoSmall::before {
		content: url("../img/elGordoSmall.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .loteriaNacionalSmall::before {
		content: url("../img/loteriaNacionalSmall-white.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .laQuinielaSmall::before {
		content: url("../img/laQuinielaSmall.png");
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-6 .multibotesSmall::before {
		content: url("../img/multibotesSmall.png") !important;
		margin-right: 4px;
	}
	.col-xs-6.col-sm-6.col-md-3.comunes .multibotesSmall::before {
		content: url("../img/multibotesSmall.png");
		margin-right: 4px;
	}
	.popupCombinaciones
	{
		left: 43%;
		top:100px;
	}
	.popupAcciones
	{
		right:20px;
		top:196px;
	}
	.popupAcciones::before {
		right: 51%;
		top: -10px;
		content:"";
	}

  .col-md-8.col-sm-8.borde-derecha
  {
    margin-bottom: 5em;
  }
  .btn.btn-facebook
  {
    margin-bottom: 0;
  }
  .FAQ .col-md-10
  {
    padding-left: 15px;
    text-align: center;
  }
  .tab-pane .col-md-2
  {    
    margin-bottom: 1em;
  }
  #footer .col-sm-6 {
		padding: 15px 0 15px 0;
  }
  #footer .row.lineaBottom
  {
    border: 0px solid #424242;
    padding: 0;
  }
  .container {
		padding-right: 18px;
		padding-left: 18px;
		margin-right: auto;
		margin-left: auto;
	}
	.container.sm-full
	{
		padding: 0;
	}
	.col-xs-6.col-sm-6.col-md-3.fast-box
	{
		padding: 0;
		margin: 2%;
		width: 46%;
		padding-bottom: 46.8%;
	}
	.col-xs-6.col-sm-6.col-md-6.fast-box
	{
		padding: 0;
		margin: 2%;
		width: 46%;
		padding-bottom: 46.8%;
	}
	.col-xs-6.col-sm-6.col-md-6.comunes .header-opacity h2 {
		font-size: 21px;
	}
	.panel2 p
	{
		display: block;
		font-size: 15px;
		margin-bottom: 2em;
		margin-top:3em;
	}
	.comparte .header-opacity
	{
		position: static;
		background:url("../img/rrss-resp.png");
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.comparte
	{
		background: none;
		padding-bottom: 0;
		margin-bottom: 1em;
	}

	.comparte .header-opacity:before
	{
		content: none;
	}
	.comparte .header-opacity h2.center
	{
		text-align: center;
	}
	.comparte:before
	{
		content: "";
		width: 0; 
		height: 0; 
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-bottom: 20px solid #ebedef;
		position: absolute;
		left: 23px;
		bottom: 0;
	}
	.navbar-nav.pull-right
	{
		float: none;
	}
	.navbar-nav
	{
		margin: 0;
	}
	.navbar-collapse
	{
		padding-left: 0;
	}
	.container > .navbar-header, .container > .navbar-collapse
	{
		margin: 0;
	}
	.nav > li
	{
		display: inline-block;
	}
	.nav.navbar-nav.pull-right
	{
		width: 100%;
	}
	#apuestasExpertoModal .print {
		display:none;
	}
	.hero-tag i{
		margin-top:-10px;
		margin-left:-71px;
	}
	.main-container .titulo-pagina{
		font-size:18px;
		margin-top:15px;
	}
	.navegacion-apuestas{
		margin-top:0;
	}
	.nav.navbar-nav.center a{
		padding:2px 9px 0;
	}
	.btn-group-vertical.absolute
	{
		bottom: -17px;
		top: auto;
	}
	.col-xs-6.col-sm-3.col-md-4
	{
		padding: 0;
		margin: 1%;
		width: 48%;
		padding-bottom: 47%;
		border-radius:3px;
	}

	#btn-modalcarrito-responsive .shopping-full{
		right: 29px;
		top: 16px;
		width:15px;
		height:15px;
		font-size: 10px;
	}
	#btn-modalcarrito-responsive .shopping-full p{
		margin:0;
		line-height:15px;
	}	
	.main-container .borde-derecha
	{
		border: none;
	}
	.hero-aside
	{
		margin-top: 3em;
	}
	.separacion60 button
	{
		margin-top: 15px;
	}
	.login-body .form-group
	{
		display: inline-block;
	}
	.modal-login
	{
		width: 310px;
		margin-left: -155px;
		-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.5);
	}
	.input-contrasena input
	{
		width:85%;
		margin-left:17px;
	}
	.input-contrasena .btn
	{
		margin-top: 20px;
		text-align:center;
		float:none;
	}
	.black-opacity 
	{
		padding: 0;
		background: url(../img/plain-no.jpg) center;
		background-size: cover;
	}
	.parallax
	{
		text-align: center;
	}
	span.centrado
	{
		display: inline-block;
		width: 100%;
	}
	.rise
	{
		display: inline-block;
	}
	.parallax .col1, .parallax .col2
	{
		float: left;
		padding: 0 15px 15px;
		text-align: center;
		width: 49%;
	}
	.button-special-container
	{
		width: 100%;
		max-width: 100%;
	}
	.registro-ok
	{
		margin-right: 0;
		text-align: center;
	}
	.datos-ok
	{
		margin-right: 0;
		text-align: center;
	}
	.navbar.saldo
	{
		display: inline-block;
		width: 100%;
		min-height: 0;
		text-align: center;
		background-color: #0098BE;
		margin-top: 69px;
	}
	.navbar.saldo a{
		width: 100%;
		color: #fff;
		font-family: "NeoSans";
		display: inline;
	}

	.row-offcanvas-right
  .sidebar-offcanvas {
    right: -254px; /* 6 columns */
  }

	.hero1{
		background-position:0 0;
	}
	.hero-tag h5 span p{
		margin-left:-109px;
	}
	.safari .hero-tag h5 span p{
		margin-left:0px;
	}
	.hero1-md .hero-info h4{
		display:none!important;
	}
	.hero-aside{
		margin-top:15px !important;
	}
	.hero-aside .hero-info h1.big{
		margin-bottom:0 !important;
	}
	.main-container .hero-aside .hero-info{
		margin-bottom:0 !important;
	}
	.hero1-md .half{
		padding:0.5em !important;
	}
	.euromillones100mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones120mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones130mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones190mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones210mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones220mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}
	.euromillones230mBig-hero1:before {
		content: url("../img/euromillonesEspecial.png");
		margin-left: -74px;
		margin-top: -2px;
	}

	.registro-rapido{
		margin-top:40px;
	}
	.tabla-carrito{
		display: none!important;
	}
	.tabla-carrito-resp{
		display: block!important;
	}
	.p-eres-nuevo{
		display: block!important;
	}
	.tabla-responsive{
		margin-top:0 !important;
	}

  .col-xs-6.col-sm-6.col-md-3.fast-box-navidad
	{
		/*padding: 0;*/
		margin: 2%;
		width: 46%;
		/*padding-bottom: 46.8%;*/
	}
	.col-xs-6.col-sm-6.col-md-6.fast-box-navidad
	{
		padding: 0;
		margin: 2%;
		width: 46%;
		padding-bottom: 46.8%;
	}
	.especiales-modulos h3{
		font-size:20px;
		font-family:'NeoSans-bold';
		font-weight:normal;
		text-align:left;
		width:86%;
	}
	.especiales-modulos h4{
		font-size:16px;
		font-family:'NeoSans-bold';
		font-weight:normal !important;
		clear:both;
	}
	.modulo-4x .header-opacity{
		height:100px;
	}
	.modulo-4x .header-opacity h4{
		top:20px;
		position:relative;
	}
	.modulo-2x.normales .header-opacity{
		background-color: rgba(0, 0, 0, 0.4);
		height: 105px;
		left: 0;
		padding: 6px 7px;
		position: absolute;
		text-transform: uppercase;
		top: 0;
		width: 100%;
	}

	.modulo-2x h3{
		font-size:35px;
	}

	.agotadoBanda{
		margin:40px 0 0 -3%;
	}	
	.modulo-4x .agotadoBanda{
		margin:143px 0 0 -3%;
	}

	.col-xs-6.col-sm-6.col-md-4.fast-box-navidad.especiales-modulos.modulo-4x.modulo-3x{
		margin: 2%;
		padding: 0 0 46.8%;
		width:46%;
	}
	.premium3x2{
		background-image:url(/user/img/Producto-100premium.png) !important;
	}
	.cesta3x2{
		background-image:url(/user/img/Producto-cestaNavidad.png) !important;
	}
	.losMasBuscados3x2{
		background-image:url(/user/img/Producto-losMasbucados.png) !important;
	}
	.premium3x2-agotado{
		background-image:url(/user/img/Producto-100premium-agotado.png) !important;
	}
	.cesta3x2-agotado{
		background-image:url(/user/img/Producto-cestaNavidad-agotado.png) !important;
	}
	.losMasBuscados3x2-agotado{
		background-image:url(/user/img/Producto-losMasbucados-agotado.png) !important;
	}

	.apuestas-qExperto{
		margin-top:20px !important;
	}

	#clock_navidad{
		display: none;
	}
	#clock_nino{
		display: none;
	}

	.ayuda-mobile{
		display: inline-block;
		padding: 2px 0 0 5px;
	}
	.ayuda-mobile .tab-ayuda::before{
		position:relative;
	}
	.iconos-mis-apuestas{
		padding-left:0px;
	}

	.modal {		
    top: 53px;
	}
	.modal-header {
    padding-top: 13px;
    text-align: center;
    height: 49px;
	}
	.modal-body{
		padding: 10px;
    padding-top: 0;
	}
}

@media only screen and (max-width: 760px) {

	/* Force table to not be like tables anymore */
	.tabla-responsive table, .tabla-responsive thead, .tabla-responsive tbody, .tabla-responsive th, .tabla-responsive td, .tabla-responsive tr { 
		display: block; 
	}

	.mis-renovaciones table {
		display: table!important; 
	}
	.mis-renovaciones thead {
		display: table-header-group!important; 
	}
	.mis-renovaciones tbody {
		display: table-row-group!important; 
	}
	.mis-renovaciones tr {
		display: table-row!important; 
	}
	.mis-renovaciones td {
		display: table-cell!important; 
	}

	.mis-envios table {
		display: table!important; 
	}
	.mis-envios thead {
		display: table-header-group!important; 
	}
	.mis-envios tbody {
		display: table-row-group!important; 
	}
	.mis-envios tr {
		display: table-row!important; 
	}
	.mis-envios td {
		display: table-cell!important; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.tabla-responsive thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.tabla-responsive tr td:first-child{
    width: auto;
  }
  .tabla-responsive.tabla-compra tr td:nth-child(2) {
    width: auto;
	}
	.tabla-responsive.tabla-que-es tr td:nth-child(2) {
		width: auto;
	}
	.tabla-responsive.tabla-ultimos-res tr td:nth-child(2) {
		width: auto;
	}
	.tabla-responsive td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%!important;
		text-align: left;
	}
	.tabla-responsive.tabla-grupos td
	{
		padding-left: 0!important;
		border-bottom: 0px solid #eee; 
	}    
	.tabla-responsive td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		content:"Eliminar";
		font-family:'NeoSans-Medium';
	}
  .tabla-responsive.tabla-grupos td:before { 
		/* Now like a table header */
		position: relative;
		/* Top/left values mimic padding */
		top: 0;
		left: 0;
		width: auto; 
		padding-right: 0; 
		content:"";
	}
	.tabla-responsive.tabla-grupos tr:nth-of-type(2n+1) td:nth-of-type(1){
		/*VIEJO*/
		/*background:white !important;*/
	}
	.tabla-responsive td, .tabla-responsive th
	{
		padding: 6px;
	}
	.tabla-responsive.mis-apuestas tr td:first-child
  {
    width: auto;
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(odd) { 
    background: #fff; 
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(even) { 
    background: #fff; 
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(odd) td:nth-of-type(2) { 
    background: #fff; 
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(even) td:nth-of-type(1) { 
    background: #fff; 
  }
	/*  .tabla-responsive.tabla-grupos tr:nth-of-type(even) td:nth-of-type(2) {
			background: #DAE4EF;
		}*/
  .tabla-responsive.tabla-grupos tr:nth-of-type(even) td:nth-of-type(3) { 
    background: #fff; 
  }
  .tabla-responsive td.text-center
	{
		text-align: left;
	}
	.tabla-responsive {
		margin-top: 0 !important;
	}
	.tabla-responsive {
		border: 1px solid #ebedef;
	}
	.tabla-responsive {
		margin: 0 0 15px 0;
	}

	.td-verDetalle{
		display: none!important;
	}

	.mis-apuestas td:nth-of-type(1):before { content: "Fecha"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(2):before { content: "Ref."; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(3):before { content: "Producto"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(4):before { content: "Apuesta"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(5):before { content: "Renovación"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(6):before { content: "Premio"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(7):before { content: "Acciones"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(7) { position:relative;}

	.mis-renovaciones td:nth-of-type(1):before { content: "Id"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(2):before { content: "Alias"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(3):before { content: "Producto"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(4):before { content: "Fecha Inicio"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(5):before { content: "Prox. Renov."; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(6):before { content: "Estado"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(7):before { content: "Acciones"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-renovaciones td:nth-of-type(7) { position:relative;}

	.mis-envios td:nth-of-type(1):before { content: "Ref."; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-envios td:nth-of-type(2):before { content: "Fecha compra"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-envios td:nth-of-type(3):before { content: "Estado"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-envios td:nth-of-type(4):before { content: "Décimos"; color: #0098BE; font-family: "NeoSans-Medium";}
	.mis-envios td:nth-of-type(5):before { content: "Acciones"; color: #0098BE; font-family: "NeoSans-Medium";}

	.table-condensed td:nth-of-type(1):before { content: ""!important;}
	.table-condensed td:nth-of-type(2):before { content: ""!important;}
	.table-condensed td:nth-of-type(3):before { content: ""!important;}
	.table-condensed td:nth-of-type(4):before { content: ""!important;}
	.table-condensed td:nth-of-type(5):before { content: ""!important;}
	.table-condensed td:nth-of-type(6):before { content: ""!important;}
	.table-condensed td:before { content:""!important;}

	.datepicker-days table { 
		display: table!important; 
	}	
	.table-condensed thead { 
		display: table-header-group!important; 
	}	
	.table-condensed tbody { 
		display: table-row-group!important; 
	}
	.table-condensed tfoot { 
		display: none!important; 
	}
	.table-condensed th { 
		text-align: center !important;
		display: table-cell!important;
	}	
	.table-condensed td {
		display: table-cell!important;
		padding-left: 1px!important;
		color: #000000;
	}
	.table-condensed tr {
		display: table-row!important;
		position: inherit!important;
		background: #0098be;
    color: white;
    font-weight: bold;
	}	
	.table-condensed thead > tr > th, .table-condensed tbody > tr > th{
		padding: 7px 7px!important;
	}	
	.table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td{
		padding: 1px 2px!important;
	}	
	.datepicker-left{
		left: -88px;
	}
	.divTipoSorteo-top {
		top: 132px!important; 
		left: 29%;
	}
	.padding-calendar{
		padding: 0 0 0 13px;
	}

	.mis-movimientos td:nth-of-type(1):before { content: "Num"; color: #000; font-family: "NeoSans-Medium";}
	.mis-movimientos td:nth-of-type(2):before { content: "Fecha"; color: #000;font-family: "NeoSans-Medium";}
	.mis-movimientos td:nth-of-type(3):before { content: "Concepto"; color: #000;font-family: "NeoSans-Medium";}
	.mis-movimientos td:nth-of-type(4):before { content: "Importe"; color: #000;font-family: "NeoSans-Medium";padding-left: 21% !important; }
	.mis-movimientos td:nth-of-type(5):before { content: "Saldo"; color: #000;font-family: "NeoSans-Medium";margin-left: 1%;}

	.tabla-compra td:nth-of-type(1):before { content: "Nº"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-compra td:nth-of-type(2):before { content: "Apuesta"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-compra td:nth-of-type(3):before { content: "Fecha"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-compra td:nth-of-type(4):before { content: "Semanas"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-compra td:nth-of-type(5):before { content: "Sorteos"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-compra td:nth-of-type(6):before { content: "Precio"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-apuestas-qExperto td:nth-of-type(1):before { content: "N"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(2):before { content: "P.1"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(3):before { content: "P.2"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(4):before { content: "P.3"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(5):before { content: "P.4"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(6):before { content: "P.5"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(7):before { content: "P.6"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(8):before { content: "P.7"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(9):before { content: "P.8"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(10):before { content: "P.9"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(11):before { content: "P.10"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(12):before { content: "P.11"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(13):before { content: "P.12"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(14):before { content: "P.13"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(15):before { content: "P.14"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-apuestas-qExperto td:nth-of-type(16):before { content: "P.15"; color: #000;font-family: "NeoSans-Medium";}

	/*	.tabla-que-es td:nth-of-type(1):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium"; }
		.tabla-que-es td:nth-of-type(2):before { content: "Nº + Estrellas"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es td:nth-of-type(3):before { content: "Fecha"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es td:nth-of-type(4):before { content: "Semanas"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es td:nth-of-type(5):before { content: "Sorteos"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es td:nth-of-type(6):before { content: "Precios"; color: #000;font-family: "NeoSans-Medium";}*/

	.tabla-ultimos-res td:nth-of-type(1):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-ultimos-res td:nth-of-type(2):before { content: "Acertantes"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-ultimos-res td:nth-of-type(3):before { content: "Premios"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-ultimos-res td:nth-of-type(4):before { content: "Semanas"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-ultimos-res td:nth-of-type(5):before { content: "Sorteos"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-ultimos-res td:nth-of-type(6):before { content: "Precios"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-escrutinio td:nth-of-type(1):before { content: ""!important; color: #000;font-family: "NeoSans-Medium";}
	.tabla-escrutinio td:nth-of-type(2):before { content: ""!important; color: #000;font-family: "NeoSans-Medium";}
	.tabla-escrutinio td:nth-of-type(3):before { content: ""!important; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es-pp td:nth-of-type(1):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-pp td:nth-of-type(2):before { content: "Números"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-pp td:nth-of-type(3):before { content: "Fecha"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-pp td:nth-of-type(4):before { content: "Semanas"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-pp td:nth-of-type(5):before { content: "Sorteos"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-pp td:nth-of-type(6):before { content: "Precios"; color: #000;font-family: "NeoSans-Medium";}

	/*	.tabla-que-es-decimosNacional td:nth-of-type(1):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es-decimosNacional td:nth-of-type(2):before { content: "Aciertos"; color: #000;font-family: "NeoSans-Medium";}
		.tabla-que-es-decimosNacional td:nth-of-type(3):before { content: "Premio por décimo"; color: #000;font-family: "NeoSans-Medium";}*/

	.tabla-que-es-decimosNacionalExtra td:nth-of-type(1):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-decimosNacionalExtra td:nth-of-type(2):before { content: "Premio por décimo"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios td:nth-of-type(1):before { content: "Coste de las apuestas"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(2):before { content: "Servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(3):before { content: "IVA del servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(4):before { content: "Precio por apuesta"; color: #000;font-family: "NeoSans-Medium";}

	/*Fix para cuando las tablas son muy estrechas*/
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(1) {padding:5px;}
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(4) {padding:5px;}

	.tabla-que-es.tabla-que-es-precios td:before{
		white-space:pre-wrap;
	}

	.tabla-que-es.tabla-que-es-precios.precios-loteria td:nth-of-type(1):before { content: "Sorteo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria td:nth-of-type(2):before { content: "Coste del décimo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria td:nth-of-type(3):before { content: "Servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria td:nth-of-type(4):before { content: "IVA del servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria td:nth-of-type(5):before { content: "Total"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.precios-loteria-manolita td:nth-of-type(1):before { content: "Sorteo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-manolita td:nth-of-type(2):before { content: "Importe a jugar"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-manolita td:nth-of-type(3):before { content: "Servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-manolita td:nth-of-type(4):before { content: "IVA del servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-manolita td:nth-of-type(5):before { content: "Total"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.precios-loteria-participaciones td:nth-of-type(1):before { content: "Producto"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-participaciones td:nth-of-type(2):before { content: "Importe a jugar"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-participaciones td:nth-of-type(3):before { content: "Servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-participaciones td:nth-of-type(4):before { content: "IVA del servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.precios-loteria-participaciones td:nth-of-type(5):before { content: "Total"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(1):before { content: "Sorteo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(2):before { content: "Nombre del sorteo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(3):before { content: "Fecha inicial"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(4):before { content: "Fecha de celebración"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(1) {padding:5px;}
	.tabla-que-es.tabla-que-es-precios.tabla-nuevas-fechas td:nth-of-type(4) {padding:5px;}

	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(1):before { content: "Cookie"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(2):before { content: "Tipo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(3):before { content: "Periodo de conservación"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(4):before { content: "Responsable"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(1) {padding:5px;}
	.tabla-que-es.tabla-que-es-precios.tabla-cookies td:nth-of-type(4) {padding:5px;}

	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(1):before { content: "Juego"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(2):before { content: "Coste de las apuestas"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(3):before { content: "Servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(4):before { content: "IVA del servicio"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(5):before { content: "Precio por apuesta"; color: #000;font-family: "NeoSans-Medium";}

	/*Fix para cuando las tablas son muy estrechas*/
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(1) {padding:0;}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(4) {padding:5px;}
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(5) {padding:5px;}

	.tabla-que-es.tabla-que-es-precios.pena-precios td:nth-of-type(1):before { content: "Peña"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.pena-precios td:nth-of-type(5):before { content: "Precio por participación"; color: #000;font-family: "NeoSans-Medium"; width: 50%;}

	.tabla-que-es.tabla-que-es-precios.pena-precios td:nth-of-type(1) {padding:0;}
	.tabla-que-es.tabla-que-es-precios.pena-precios td:nth-of-type(4) {padding:5px;}

	.tabla-que-es-decimosNavidad td:nth-of-type(1):before { content: "Tot. premios"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es-decimosNavidad td:nth-of-type(2):before { content: "Impt. a serie"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-responsive .tabla-que-es-decimosNacional td { text-align:center !important; }
	.tabla-responsive .tabla-que-es-decimosNavidad td { text-align:center !important; }

	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(1):before { content: "Fecha"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(2):before { content: "Sorteo"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(3):before { content: "Producto"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(4):before { content: "Categoría"; color: #000;font-family: "NeoSans-Medium";}
	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(5):before { content: "Importe"; color: #000;font-family: "NeoSans-Medium";}

	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(1) {padding:0;}
	.tabla-que-es.tabla-que-es-precios.tabla-premios td:nth-of-type(4) {padding:5px;}

	.tabla-responsive .tabla-que-es.tabla-que-es-precios.tabla-premios td{
		text-transform:none !important;
	}	
	.tabla-responsive
  {    
    border: 1px solid #ebedef;    
  }
  .share-popup {
    background-color: #2f3742;
    border-radius: 4px;
    color: #fff;
    left: -7.3%;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 62px;
    z-index: 999999;
	}

	.anchoFormasPago{
		width: 100%;
	}

	.p_estado_misApuestas{
		display: none;
	}

	.tabla-que-es ul{
		padding:0;
	}
	.tabla-que-es ul li{
		padding:0.3em 0;
	}

	.tabla-ultimos-res ul{
		padding:0;
	}
	.tabla-ultimos-res ul.numSolo {
		padding:0 0 0 0%;
	}
	.tabla-que-es ul.numSolo {
		padding:0 0 0 0%;
	}
	.tabla-ultimos-res ul li{
		padding:0.3em 0;
	}

	.title-sorteos-decimosNacional{
		display:block;
		color:#0098be;
		font-size:14px;
		margin-top:30px;
		margin-bottom:10px !important;
	}

	.tabla-que-es.tabla-que-es-precios.tabla-premios td{
		border:1px solid #f2f2f2 !important;
	}
	.tabla-que-es.tabla-que-es-precios td{
		border:1px solid #f2f2f2 !important;
	}

	.tabla-que-es.tabla-que-es-precios td, .tabla-que-es.tabla-que-es-precios th {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: -moz-use-text-color -moz-use-text-color #eee;
		border-image: none;
		border-style: none none solid;
		border-width: medium medium 1px;
		padding-left: 50% !important;
		position: relative;
		text-align: left;
		text-transform:none !important
	}
	.tabla-que-es.tabla-que-es-precios tr:nth-of-type(2n){
		background:#f5f6f7 !important;
	}

	.tabla-responsive .blue-bg{
		margin-left:0;
		width:50%;
  }

	.ayuda-100-premium .comb-ganadora-grupos .num-lotos li{
		line-height: 16px;
	}

	.ayuda-multibotes .tabla-ultimos-res ul {
    padding: 0 0 0 0 !important;
	}

	/*NUEVO TABLA MIS APUESTAS*/
	td#combinacionProd0 {
    width: 33% !important;
	}
	td.td-misApuestas{
    width: 33% !important;
    float: left;
    padding: 8% 1% 0% 1% !important;
    height: 73px;
	}
	td.td-misApuestasAcciones{
    width: 33% !important;
    float: left;
    padding: 8% 0% 0% 3% !important;
    height: 73px;
	}
	.altura-tr-misApuestas{
		height: 146px;
	}

	/*NUEVO TABLA MIS MOVIMIENTOS*/
	td.td-none {
		display: none;
	}
	td.saldo-movimientos.td-misMovimientos {
    background: rgba(0, 152, 190, 0.75);
    width: 100% !important;
    font-size: 1em;
    padding: 1% 0% 2% 78% !important;
    height: 30px;
	}
	td.td-misMovimientos {
		width: 35% !important;		
    float: left;
    padding: 8% 0% 12% 2% !important;
    height:0;
	}
	td.destacado1.td-misMovimientos {
		text-align: right !important;
    width: 30% !important; 
	}

	/*NUEVO MIS APUESTAS DETALLE DECIMOS*/
	.combinacionDecimo{
		margin-left: 43%;
	}

	/*NUEVO MIS APUESTAS DETALLE TABLA GRUPOS PENAS*/
	.tabla-grupos.grupos-responsive{
		display: block;
	}
	.tabla-responsive.tabla-grupos.grupos-desktop {
    display: none;
	}
	.tabla-codigosEU{
		display: block!important;
	}
	.tabla-responsive .comb-ganadora-grupos {
		/*VIEJO*/
    /*margin: 0 0% 0% 17%;*/
    /*width: 64%;*/
		/*NUEVO*/
		margin: 0 0% 0% 0%;
    width: 97%;
		padding-bottom: 5%;
	}
	.celda-tabla-grupo2-res{
		width: 34% !important;
		border-style: solid;
    border-color: #DAE4EF;
    border-width: thin;
	}
	.celda-tabla-grupo1-res{
		border-style: solid;
    border-color: #DAE4EF;
    border-width: thin;
	}
	.fondo-fila{
		background: #DAE4EF !important;
	}
	.grupo3-ancho{
		width: 1%!important;
	}
}

@media (max-width: 740px) 
{
	#estadisticas .stats-grupo2 .der{
		margin-left: 60px;
	}
}

@media screen and (max-width: 738px)
{
	.modulo-2x h3{
		font-size:30px;
	}
	.modulo-2x h4#clock{
		display:none;
	}
	.modulo-2x .header-opacity
	{
		height:120px;
	}

	.banners-agotados .modulo-2x{
		height:140px;
	}
	.banners-agotados .modulo-2x h3{
		font-size: 26px
	}
	.banners-agotados .modulo-2x .header-opacity{
		height:90px;
	}
	.banners-agotados .modulo-3x h3{
		font-size: 14px;
	}
	.banners-agotados .modulo-3x .agotadoBanda {
		margin: 70px 0 0 -2%;
	}
	.banners-agotados .modulo-2x .agotadoBanda{
		margin: 47px 0 0 -2%;
	}
}

@media (max-width: 727px) 
{
	.img-decimosNacional{
		width:100%;
	}
}

@media (max-width: 720px)
{
	.tabla-resultados-quinigol .title-012m .title{
		margin-right: 4px;
	}

	#caja_cantidad_participaciones{
		width: 65%;
	}
	.contenedor_penas_navidad{
		width: 582px!important;
		height: 600px;
	}
	#contenedor-boleto{
		width: 100%;
		padding-bottom: 0;
	}
	.caja_participaciones{
		width: 96%;
	}
	#contenedor-boleto #pie{
		padding-left: 0.5%;
	}
}

@media (max-width: 717px) 
{
	.stats-grupo1{
		margin-top: 30px!important;
		/*padding-left:20px!important;*/
	}
	.termStats{
		clear:left;
		margin-left:0;
	}
	#estadisticas .stats-grupo1 .izq{
		padding-top: 0;
		width:100%;
	}
	.espacioOcultar{
		display:none;
	}
	#estadisticas .stats-grupo2{
		padding: 68px 0 0 20px;
	}
	#estadisticas .stats-grupo2 .izq{
		margin-left: 0;
	}
	#estadisticas .stats-grupo2 .der{
		margin-left: 30px;
	}
	.FAQ-fondo #estadisticas .izquierda-boleto{
		margin-left:50px;
	}
}

@media screen and (max-width: 716px)
{
	.ayuda-quiniela .partidosAyuda .partidosApuestas .casillas{
		margin-top:-26px !important;
	}
	.ayuda-qExperto .partidosAyuda .partidosApuestas .casillas{
		margin-top:-26px !important;
	}
        
}

@media (max-width: 702px)
{
	.carrito-responsive .carrito-opciones{
		margin:15px 0 0 10px;
	}
	.precioProducto{
		margin-left:10px;
	}
}

@media screen and (max-width: 693px)
{
	.hero1-md .euromillonesBig-hero1:before{
		margin-left: -35px !important;
	}
	.hero-aside .hero-info h1.big{
		font-size:45px;
	}
	.hero1-md .half.first{
		width: 41%;
	}
	.hero1-md .half.last{
		width: 63%;
	}
}

@media (max-width: 690px) 
{
	.ayudaEU-comoJugar-m{
		display:block;
	}
	.ayudaEU-comoJugar{
		display:none;
	}

	#span_buscar_tabla{
		float: left;
		width: 100%;
		margin-top: 3px;
    margin-bottom: -2px;
	}
	.clearBuscador{
		clear: both;
		display: block!important;
	}
	#iBuscar{
		margin-left: 9px!important;
		width: 47%;
	}
	.lblOrdenar{
		width: 39%!important;
	}
	.pOrdenar{
		margin-top: -22px!important;
		margin-right: 23%!important;
		float: right!important;	
	}
}

@media (max-width: 686px) 
{
	.carrito-responsive .carrito-div {
		margin: 20px 0 0 10%;
	}
	.carrito-responsive .carrito-opciones{
		clear: left;
		float: none;
	}
	.modal-apuestasPopup
	{
		margin: 2px 0 0 30%;
	}
}

@media (max-width: 684px) {

	#ultimos-res .bote{
		margin-left:3%;
	}
	#ultimos-res .call-to-action{
		margin-left:3%;
		font-size:16.5px;
	}
	#ultimos-res .bote{
		font-size:35px;
	}
	#ultimos-res .proximo-bote{
		font-size:16.5px;
	}
	#apuestas .bote{
		margin-left:3%;
	}
	#apuestas .call-to-action{
		margin-left:3%;
		font-size:16.5px;
	}
	#apuestas .bote{
		font-size:35px;
	}
	#apuestas .proximo-bote{
		font-size:16.5px;
	}
	.cols-quinigol-resp{
		display: none;
	}
	.unoXdosMisApuestas {
		width: 22%!important;
		letter-spacing: 1.4em!important;			
		padding-top: 4%!important;
		font-size: 11px!important;
	}
	.casilla-pleno-resp{
		/*width: 66px!important;*/
		width: 89% !important; 
	}
	/*	#dropColsQuiniela{
			display: block;
		}*/
	#dropColsQuinigol{
		display: block;
	}
	.medium-resp{
		font-family: "NeoSans-medium"!important;
    font-weight: normal;
    text-transform: inherit;
    line-height: 1.5em;
	}
	.medium-resp-penas{
		font-family: "NeoSans-medium"!important;
    font-weight: normal;
    text-transform: inherit;
    line-height: 1.5em;
		font-size: 15px;
    width: 66%;
    margin-left: 18%;
		margin-top: 0;
	}
	.medium-multibotes{
		padding: 0% 4% 0% 4%;
	}
	.escrutinioPenas-margin{
		margin-bottom: 24%;
	}
}

@media (max-width: 680px) 
{
	#ultimos-res .numeros-eu{
		margin-left:15%;
	}
	#apuestas .numeros-eu{
		margin-left:15%;
	}
	#apuestas .numeros-gordo{
		margin-left:27%;
	}	
	.tabla-resultados-quinigol .title-012m .title{
		margin-right: 6%;
	}
}

@media screen and (max-width: 678px){

	.navbar-inverse .nav > li
	{
		display: inline-block;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #272822;
	}
	.navbar-inverse .glyphicon
	{
		display: none;
	}
	.navbar .fa
	{
		display: none;
	}
	.nav.navbar-nav.center
	{
		margin-left: -16px;
		display: block;
	}
	.nav.navbar-nav.center li {
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 23%;
	}
	.nav.navbar-nav.center li a
	{
		padding: 2px 9px;
	}
	.navbar-collapse
	{
		box-shadow: none;
	}
	.nav.navbar-nav.center li.mas-productos
	{
		display: inline-block;
		position: absolute;
		right: 0px;
		text-align: right;
		top: 50%;
		margin-top: -22px;
		width: auto;
		background-color: #2d2d2d;
		border-radius: 4px 0 0 4px;
	}
	.navbar-nav.center li.mas-productos a
	{
		color: #fff;
		text-align: center;
		padding: 4px;
		padding-left: 8px;
	}
	.nav.navbar-nav.center li.hide-producto
	{
		display: none;
	}
	.navbar .mas-productos .fa
	{
		display: inline-block;
    font-size: 15px;
    line-height: 33px;
	}
	.navegacion-apuestas ul li a
  {
    font-size: 11px;
    position: relative;
    padding: 54% 0% 0% 39%;
    display: inline-block;
  }
	.navegacion-apuestas ul li a p
  {
		margin-top: -37px;
	}
  .icono-reloj:before
  {
    left: 12px;
    top: 31%;
  }
  .icono-lista:before
  {
    left: 12px;
    top: 31%;
  }
	.icono-ayuda:before
  {
    left: -4px;
    top: 26%;
  }
	.icono-misDatos:before
  {
    left: -4px;
    top: 25%;
  }
	.icono-banco:before
  {
    left: -4px;
    top: 24%;
  }
	.icono-direccion:before
  {
    left: -4px;
    top: 24%;
  }
  .navegacion-apuestas .icono-calendario:before
  {
    left: 12px;
    top: 31%;
  }
  .navegacion-apuestas ul
  {    
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    text-align: left;    
  }
  .navegacion-apuestas ul li
  {
    overflow: hidden;
    text-align: left;
    width: 33.2%;
    display: inline-block;
    margin-top: 6px;
    box-shadow: none;
  }
  .navegacion-apuestas ul li.active
  {
    background-color: #0098be;
    border-radius: 4px;
  }
  .navegacion-apuestas ul li.active a
  {
    color: #fff;
  }
  .navegacion-apuestas ul li.active a.icono-reloj:before
  {
    content: url("../img/Icono-reloj-active.png");
  }
  .navegacion-apuestas ul li.active a.icono-lista:before
  {
    content: url("../img/Icono-lista-active.png");
  }
	.navegacion-apuestas ul li.active a.icono-ayuda:before
  {
    content: url("../img/Icono-ayuda-active.png");
  }
  .navegacion-apuestas ul li.active a.icono-calendario:before
  {
    content: url("../img/Icono-calendario-active.png");
  }
	.navegacion-apuestas ul li.active a.icono-misDatos:before
  {
    content: url("../img/Icono-misDatos-active.png");
  }
	.navegacion-apuestas ul li.active a.icono-banco:before
  {
    content: url("../img/Icono-banco-active.png");
  }
	.navegacion-apuestas ul li.active a.icono-direccion:before
  {
    content: url("../img/Icono-direccion-active.png");
  }
  .navegacion-apuestas ul li:first-child
  {
    border-left: none;
  }
  .navegacion-apuestas ul li a.active:after
  {
    content: none;
  }
  .navegacion-apuestas ul li
  {
    position: relative;
  }
	.nav-scroll .nav.navbar-nav.center li
	{
		width: 80px;
	}
	.nav-scroll .nav.navbar-nav.center
	{
		width: 690px;
		padding: 0 15px;
		text-align: left;
	}
	.nav-scroll .pull-right.center-xs
	{
		position: relative;
	}
	.nav-scroll .arrow-left
	{
		position: absolute;
		left: 0px;
		display: inline-block;
		top: 50%;
		margin-top: -12px;
	}
	.nav-scroll .arrow-right
	{
		position: absolute;
		float: right;
		right: 0px;
		display: inline-block;
		top: 50%;
		margin-top: -12px;
	}
	.nav-scroll .contenedor-productos
	{
		margin: 0 20px;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.navbar.nav-scroll .fa
	{
		display: inline-block;
		color: #A6A6A6;
	}
	.nav-scroll .nav.navbar-nav.center li
	{
		text-align: center;
	}
	.li-ayuda-renovaciones {
    width: 32%!important;
		height: 50px;
	}
	.a-ayuda-renovaciones{
		padding-left: 15px!important;
	}
	.p-ayuda-renovaciones{
		margin-top: 5px;
	}

	.hero1 {
		height: 228px !important;
	}
	.hero-info h4 {
		font-size:16px;
	}
	.txtContentRelojD {
    display: none;
  }
	.txtContentHistoricoD {
    display: none;
  }
	.txtContentActivasD {
    display: none;
  }
	.txtContentActivosD {
    display: none;
  }
	.txtContentInactivasD {
    display: none;
  }
	.txtContentBancosD {
    display: none;
  }
	.txtContentDireccionesD {
    display: none;
  }
	.txtContentCalendarioD {
    display: none;
  }
	.txtContentDatosD{
		font-size: 11px!important;
		margin-left: -12px!important;
	}
	.txtContentRelojR:before {
    content: "EN JUEGO";
  }
	.txtContentCancelR:before {
    content: "CANCELADAS";
		margin-left: -5px;
  }
	.txtContentHistoricoR:before {
    content: "HISTÓRICO";
  }
	.txtContentActivasR:before {
    content: "ACTIVAS";
  }
	.txtContentActivosR:before {
    content: "ACTIVOS";
  }
	.txtContentInactivasR:before {
    content: "INACTIVAS";
  }
	.txtContentCalendarioR:before {
    content: "CALENDARIO";
  }
	.txtContentBancosR:before {
    content: "BANCOS";
		margin-left: -6px;
  }
	.txtContentDireccionesR:before {
    content: "DIRECCIONES";
		margin-left: -11px;
  }

	.tab-content-misDatos{
		margin-right: 5px!important;
	}

	.div-ico-papelera{
		padding: 0;
	}

	.div-datosDireccion{
		margin-top: -3px;
    width: 91%;
    text-align: center;
	}

	/*NUEVO*/
	/*APARTADO ESCRUTINIO MIS APUESTAS EN DETALLE*/
	.tab-content-escrutinio {
    border: 1px solid #c3d6e0;
    width: 100%;
    float: left;
	}
	.caja-escrutinio {
		padding: 0%!important;
		width: 100%;
		float: left;
	}
	.caja-tabla-escrutinio{
		margin: 0px!important;
	}
	.fecha-escrutinio{
		display: none;
	}
	.txt-tabla-esc-resp{
		text-align: center;
	}
	#tabsEscrutinio{
		margin-top: 12%;
	}
	#tab-responsive{
		margin-bottom: 0%;
	}
	.li-escrutinio-resp{
		border: 0;
	}
	#tab-responsive .active:before{
		content: url(../img/activo.png);
	}
	.escrutinio-multi-resp{
		padding: 0% 0% 5% 0%!important;
	}

	.cont-prod-multibotes{
		padding: 7% 0% 7% 0%!important;
	}
	.cont2-prod-multibotes{
		padding-right: 2%;
		padding-left: 2%;
	}	
	/*NUEVO HASTA AQUI*/
}

@media screen and (max-width: 676px)
{
	.bannerInfo.masBuscadosInfo h2{
		font-size: 22px !important;
	}
	.bannerEuroabono{
		background-size: inherit;
    background-position: -80px -247px;
	}
	.bannerLaCesta{
		background-size:cover;
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -190px;
	}
}

@media (min-width: 500px) and (max-width: 670px)
{
	.unoXdosMisApuestasQuiniela{
		letter-spacing: 0.9em!important;
	}
	.unoXdosMisApuestasQuinielaR{
		letter-spacing: 1.3em!important;
	}
	.bloque1-quinigol{
		margin: 0% 0% 0% 18%!important;
	}
	.bloques-quinigol{
		margin: 0% 0% 0% 17.5%!important;
	}
	.lbl-comb-quini{
		margin-left: 68%;
	}
	#columna1-reducida{
		margin: 0% 0% 0% 22%!important;
	}
	.partidosAyuda .partidosApuestas .partido{
		font-size: 0.6em;
	}
}

@media screen and (max-width: 670px){

	.sep670{
		display:block;
	}

	.tabla-resultados-quinigol .title-012m {
		width: 100%;
	}
	.tabla-resultados-quinigol {
		width: 300px;
		margin:40px auto 40px auto!important;
		float:none;
		padding: 0 0 0 31px;
	}	
	.tabla-resultados-quinigol .contenedor-izq {
		height:88%;
		width: 58%;
	}
	.tabla-resultados-quinigol .contenedor-izq .rows {
		height: 49px;
	}
	.tabla-resultados-quinigol .contenedor-izq .rows .cols.segunda p {
		font-size: 0.7em;
	}
	.tabla-resultados-quinigol .contenedor-izq .rows .cols.primera {
		line-height:49px;
		font-size: 1.8em;
	}

	/*NUEVO*/
	.comb-ganadora-quinigol-misApuestas-resp{
		margin: 0px auto 0px auto!important;
		padding: 0;
		width: 235px;
	}
	.cont-quinigol-misApuestas-resp{
		width: 61%!important;
	}
	.col1-quinigol-misApuestas-resp{
		height: 100%!important;
	}
	.cabecera-combGanadora-misApuestas-resp{
		width: 105%!important;
	}
	.comb-jugada-quinigol-misApuestas-resp{
		margin: 9% auto 10% auto!important;
		padding: 0 0 0 64px;
	}
	.cab-quinigol{
		margin-right: -1%!important;
	}
	.jornada-quinigol-misApuestas-resp{
		text-align: left;
	}
	.cab-col-reducida{
		padding: 74.6% 0 11% 27.4% !important;
    width: 100%;
    float: left; 
	}
	.unoXdosMisApuestas {
    width: 22%!important;
    /*letter-spacing: 1em!important;*/
		letter-spacing: 0.8em!important;
    padding-top: 4%!important;
    font-size: 11px!important;
    padding-left: 12%;
	}	
	.unoXdosMisApuestasCol2 {
    float: none!important;
	}
	.unoXdosMisApuestasQuiniela{
		width: 22%!important;
    padding-top: 4.3%!important;
    font-size: 11px!important;
		float: left!important;
    padding-left: 8%;
	}
	.unoXdosMisApuestasQuinielaR{
		width: 22%!important;
    padding-top: 5.3%!important;
    font-size: 11px!important;
		float: left!important;
    padding-left: 8%;
	}
	.col-reducida{
		width: 5.1%;
	}	
}

@media screen and (max-width: 669px)
{
  .tabs .btn-group.group5 {
    width: 7%;
	}
	.tabs .btn-group.group1 {
		width: 21%;
	}
	.tabs .btn-group.group2 {
		width: 26%;
	}
	.tabs .btn-group.group3 {
		width: 25%;
	}
	.productos-navidad .btn-group.group4 {
		width: 21%;
	}
}

@media (max-width: 668px) 
{
	.FAQ-fondo #estadisticas .stats-grupo2 .izq.izq-estrellas {
		margin-left: 00px;
	}
}

@media (max-width: 663px) 
{
	.ayudaDecimosNacional-precios{
		width:100%;
	}

	#estadisticas .stats-grupo2 .der{
		margin-top:-40px;
	}
	#estadisticas .stats-grupo2 .der .barraTerm{
		clear:left;
	}
	#estadisticas .stats-grupo2 .der .titulo{
		height: auto;
		padding: 0px 0 0;
		margin-bottom: 10px;
	}
	.col-md-6.col-xs-6.condiciones-qExperto{
		clear:left;
		text-align:center;
		width:100%;
	}
	.condiciones-reduccion{
		width:100%;
	}
	.FAQ-fondo #estadisticas .col-numeros-mas{
		height:auto;
		padding:60px 0 0 0;
		float:left;
		margin-left:60px;
	}
}

@media (max-width: 662px) 
{
	.col-md-6.col-xs-6.tabla-partidos{
		width:100%;
	}
	.partidosAyuda{
		margin:0 auto;
	}
	.condiciones-reduccion{
		width:100%;
		margin-top:40px;
	}
}

@media screen and (max-width: 658px)
{
	.bannerPrimiabono{
		background-size:cover;
		background-position:0px -108px;
	}
	.bannerQexperto {
		background: url("/user/img/bannerQexperto.png") no-repeat scroll 0 bottom/ cover rgba(0, 0, 0, 0);
	}
}

@media screen and (max-width: 657px)
{
	.agotadoBanda{
		margin:30px 0 0 -3%;
	}
	.modulo-4x .agotadoBanda{
		margin:120px 0 0 -3%;
	}	
}

@media (max-width: 656px) 
{
	.banners-agotados .modulo-3x h3{
		font-size: 14px;
		width: 80%
	}
	.banners-agotados .especiales-modulos h4{
		font-size: 12px;
	}
	.banners-agotados .col-xs-6.col-sm-6.col-md-4.fast-box-navidad {
		border-radius: 3px;
		margin: 2%;
		padding: 0 0 26.8%;
		width: 46%;
	}

	.especiales-modulos h3{
		font-size:18px;
	}
	.modulo-4x .header-opacity h4{
		font-size:14px;
	}
}

@media screen and (max-width: 627px) {

  .show-627{
		display:block; 
  }
  .tabs .prod
  {
    margin-left: 0;
    text-align: center;
  }
  .individual:before
  {
    position: static;
    display: block;
  }
  .productos-100m .individual:before
  {
    position: static;
    display: block;
  }
  .premioSeguro:before
  {
    position: static;
    display: block;
  }
  .premium:before
  {
    position: static;
    display: block;
  }
  .quinigol:before
  {
		position: static;
		display: block;
  }
  .multibotes:before
  {
    position: static;
    display: block;
  }
  .qreducida:before
  {
    position: static;
    display: block;
  }
  .penaXperto:before
  {
    position: static;
    display: block;
  }
	.fondoApuestas::before
  {
    position: static;
    display: block;
  }
  .productos-100m .pena::before{
    position: static;
    display: block;
  }
  .tabs .btn-group.group2 .prod
  {
    margin-left: 0;
  }
  .pena:before
  {
    position: static;
    display: block;
  }
  .tabs .btn-group .prod
  {
    margin-left: 0 !important;
  }
  .euroabono:before
  {
    position: static;
    display: block;
  }
  .penCreciente:before
  {
    position: static;
    display: block;
  }
  .participaciones:before
  {
    position: static;
    display: block;
  }
  .decimos:before
  {
    position: static;
    display: block;
  }
	.dec_online:before
	{
		position: static;
    display: block;
	}
	.dec_fisico:before
	{
		position: static;
    display: block;
	}
	.dec_cesta:before
	{
		position: static;
    display: block;
	}
	.sorteoAux:before
  {
    position: static;
    display: block;
  }
	.lotSocial:before
  {
    position: static;
    display: block;
  }
	.lotEmpresas:before
  {
    position: static;
    display: block;
  }
	.nino-submenu:before
	{
		position: static;
    display: block;
	}

	.invierno-submenu:before
	{
		position: static;
    display: block;
	}

	.sanValentin-submenu:before
	{
		position: static;
    display: block;
	}

	.padre-submenu:before
	{
		position: static;
    display: block;
	}

	.cancer-submenu:before
	{
		position: static;
    display: block;
	}

	.primavera-submenu:before
	{
		position: static;
    display: block;
	}

	.cruzRoja-submenu:before
	{
		position: static;
    display: block;
	}

	.vacaciones-submenu:before
	{
		position: static;
    display: block;
	}

	.hispanidad-submenu:before
	{
		position: static;
    display: block;
	}

	.navidad-submenu:before
	{
		position: static;
    display: block;
	}

  .tabs .btn-group.group4 .prod
  {
    margin-left: 0;
  }
  .unclick:before
  {
    content: url("../img/Icono-rayo-small.png");
    position: static;
    display: block;
  }  
	.big {
		height: 30px;
		padding: 0;
	}
  .tabs .btn-group.group5
  {
		position: relative;
		width:4%;
  }
  .tab-ayuda:before
  {
    position: absolute;
    top: 3px;
    right: 3px;
  }
  .tabs .btn-group.group5 .btn:focus, .tabs .btn-group.group5 .btn:hover, .tabs .btn-group.group5 .btn-primary.active
	{
		background-color: #0098be;
		border: 0px;
	}
	.tabs .btn{
		min-height:95px;
	}	
}

@media (max-width: 626px) 
{
	#ultimos-res .proximo-bote{
		margin:22px 0 0 0;
		float: none;
		text-align: center;
	}
	#ultimos-res .bote{
		clear:left;
		margin-left:0;
		margin-bottom:30px;
	}
	#ultimos-res .call-to-action{
		margin-top:20px;
	}
	#ultimos-res .numeros-eu{
		margin-left:0;
	}
	#ultimos-res .numeros-gordo{
		margin-left:0;
		width: 80%;
	}
	#apuestas .proximo-bote{
		margin:22px 0 0 0;
	}
	#apuestas .bote{
		clear:left;
		margin-left:0;
		margin-bottom:30px;
	}
	#apuestas .call-to-action{
		margin-top:20px;
	}
	#apuestas .numeros-eu{
		margin-left:0;
	}
	#apuestas .numeros-gordo{
		margin-left:0;
	}
	.clear626{
		clear:left;
	}
	.ayudaEU-semanas{
		width:100%;
	}
}

@media screen and (max-width: 620px){

	.caja_penas_navidad{
		padding-left: 5px;
		width: 98%;
	}
	.caja_penas_navidad #caja_cantidad_participaciones{
		width: 99%!important;
	}
	#caja_total_apuesta{
		float: right;
	}
	.cajaPenasNavidad{
		display: none;
	}
	.safari #caja_cantidad_participaciones .menos {
		height: 34px;
	}
	.safari #caja_cantidad_participaciones .mas {
		height: 34px;
	}

	/*CARRITO NUEVO-------------------------------------------------------------------------------*/

	.carrito-desktop{
		display:none;
	}
	.carrito-mobile{
		display:block;
	}
	.carrito-mobile .eres-nuevo h3{
		margin:5px 0 10px;
	}
	.carrito-mobile .eres-nuevo-der h3{
		margin:7px 0 -5px;
	}
	.carrito-mobile .eres-nuevo{
		margin-top:0;
	}
	.carrito-mobile #fLogin{
		margin-top:0;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo-der.eres-nuevo.eres-nuevo-resp {
		display: block !important;
		background-color: #0387a9;
		width: 49.5% !important;
		float: left;
		margin-right: 0.5%;
		padding-bottom: 16%;
		margin-left: 0.5%;
	}
	span.uppercase {
		color: white;
	}
	i.glyphicon.glyphicon-play.sm-playSize {
		color: white;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
		display: inline;
		width: 49.5% !important;
		float: left;
		background: #36c4da;
		height: 60px !important;
    padding: 1% 2% 17% 2% !important;
	}
	span.regular.lower-case {
		font-weight: 900;
	}
	.icon_usuario {
    width: 100%;
    float: left;
    margin-bottom: 4%;
    margin-top: 3%;
	}
	.row.md-full.carrito-mobile {
		margin-bottom: 4%;
		display: block !important;
		width: 100%;
    margin: auto;
		margin-bottom: 4%;
	}
	.carrito-mobile .eres-nuevo h3 {
    margin: 0px 0 10px;
	}
	.eres-nuevo-login{
		text-align: center;
		width: 85%;
    margin: 20% 0% 0% 6%;
	}
	.row-offcanvas .col-xs-12.col-sm-9.main-container{
		/*		padding-right: 0px;
				padding-left: 0px;*/
		padding-right: 10px;
    padding-left: 15px;
	}
	.partidos-combinacion-ganadora{
		margin-left: 0;
		width: 100%;
	}
	.partidosAyuda .partidosApuestas .partido{
		width: 75%;
	}
	.contenedor-combinacion-ganadora{
		padding: 11px 0;
	}
	.jornada-combinacion-ganadora{
		text-align: left;
    font-size: 127%;
	}
	.partidosAyuda .pleno15 .pleno{
		text-align: left;
	}
	.th-escrutinio{
		text-align: center;
	}
	#partidos-acertados{
		width: 34%;
	}
	.columna1-elige8{
		width: 91%!important;
	}

	.parrafo_ult_tab_renovacion{
		padding-top: 0;
		padding-bottom: 22px;
	}

	.div_img_detalle_misRenovaciones{
		padding-bottom: 0;
	}

	.img_detalle_misRenovaciones{
		width: 100%;
	}

	#caja_total_apuesta .jugar_ahora, .jugar_ahora_resp, #caja_total_apuesta #deliverButton{
		width: 100%!important;
    margin-top: 10px!important;
    font-size: 17px!important;
		margin-left: auto!important;
	}

	.img-boton-carrito {
    margin-right: 15px;
	}

	input#deliverButton{
		background: rgba(227,110,0,1)!important;
		background: -moz-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(244,133,0,1) 59%, rgba(255,149,0,1) 100%)!important;
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(227,110,0,1)), color-stop(59%, rgba(244,133,0,1)), color-stop(100%, rgba(255,149,0,1)))!important;
		background: -webkit-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(244,133,0,1) 59%, rgba(255,149,0,1) 100%)!important;
		background: -o-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(244,133,0,1) 59%, rgba(255,149,0,1) 100%)!important;
		background: -ms-linear-gradient(left, rgba(227,110,0,1) 0%, rgba(244,133,0,1) 59%, rgba(255,149,0,1) 100%)!important;
		background: linear-gradient(to right, rgba(227,110,0,1) 0%, rgba(244,133,0,1) 59%, rgba(255,149,0,1) 100%)!important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e36e00', endColorstr='#ff9500', GradientType=1)!important;
		outline: 2px solid white;
    outline-offset: -6px;
	}

	button.jugar_ahora, button.jugar_ahora_resp, #caja_total_apuesta #deliverButton {
    width: 100% !important;
    margin: 3% 0% 0% 0%!important;
    float: left !important;
    padding: 0 !important;
    border-radius: 0 !important;
    height: 50px !important;
    border: 0;
    cursor: pointer;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'NeoSans-Medium';
		padding-top: 1.5px!important;
	}
}

@media screen and (max-width: 617px){

  .half.first
  {
    display: none;
  }
  .half.last
  {
    width: 107.3%;
    margin: 0 -15px;
  }
  .display-xs
  {
    display: inline-block;
  }
  .hero-tag
  {
    float: none;
  }
  .dark-opacity {
    background-color: rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
		/* For IE 8*/
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    clip-path: none;
    -webkit-clip-path:none;
	}
	.hero-aside .col-md-4
	{
		background-color: rgba(0, 0, 0, 0.5);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
		/* For IE 8*/
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	}


	.nacionalBig-heroResp:before {
    content: url("../img/loteriaNacional.png");
    float: left;
    margin-left: 20px;
	}
	.inviernoBig-heroResp:before {
    content: url("../img/menuInvierno.png");
    float: left;
    margin-left: 20px;
	}
	.sanValentinBig-heroResp:before {
    content: url("../img/menuSanValentin.png");
    float: left;
    margin-left: 20px;
	}
	.hispanidadBig-heroResp:before {
    content: url("../img/menuHispanidad.png");
    float: left;
    margin-left: 20px;
	}
	.culturaBig-heroResp:before {
    content: url("../img/menuCultura.png");
    float: left;
    margin-left: 20px;
	}
	.diaDelPadreBig-heroResp:before {
    content: url("../img/menuDiaPadre.png");
    float: left;
    margin-left: 20px;
	}
	.cancerBig-heroResp:before {
    content: url("../img/menuCancer.png");
    float: left;
    margin-left: 20px;
	}
	.diaDeLaMadreBig-heroResp:before {
    content: url("../img/menuDiaMadre.png");
    float: left;
    margin-left: 20px;
	}
	.diaEuropaBig-heroResp:before {
    content: url("../img/menuDiaEuropa.png");
    float: left;
    margin-left: 20px;
	}
	.oroBig-heroResp:before {
    content: url("../img/oro.png");
    float: left;
    margin-left: 20px;
	}
	.primaveraBig-heroResp:before {
    content: url("../img/menuPrimavera.png");
    float: left;
    margin-left: 20px;
	}
	.cruzRojaBig-heroResp:before {
    content: url("../img/cruzRoja.png");
    float: left;
    margin-left: 20px;
	}
	.otonoBig-heroResp:before {
    content: url("../img/menuOtono.png");
    float: left;
    margin-left: 20px;
	}
	.constitucionBig-heroResp:before {
    content: url("../img/menuConstitucion.png");
    float: left;
    margin-left: 20px;
	}
	.resp-lg{
		float: left;
		margin-left: 75px;
		margin-top: -75px;
		display: block;
	}
	.hero1 {
		padding:0 !important;
		height: auto !important;
		background-position: 37%;
	}
	.half.last{
		width:100% !important;
		margin:0 !important;
	}
	.half{
		padding:0;
	}
	.hero1 .dark-opacity{
		background-image:none;
	}
	.dark-opacity{
		background-color: rgba(0, 0, 0, 0.4);
	}
	.hero-tag {
		margin-left: 38%;
	}
	.safari .hero-tag {
		margin-left: 0%;
	}
	.hero-tag-premio {
		margin-left: 71%;
	}
	.safari .hero-tag-premio {
		margin-left: 46%;
	}
	.hero-tag i {
		margin-left: -109px;
	}
	.aniversarioBig-hero1 {
		margin-left: -9px!important;
	}
	.hero-info > h4{
		display:none;
	}
	h4.subtitulo{
		display:block;
	}
	.euromillonesBig-hero1:before {
		content: url("../img/euromillones.png");
		margin-left: -52px;
		margin-top: -2px;
	}
	.laPrimitivaBig-hero1:before {
		content: url("../img/laPrimitiva.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.navidadBig-hero1:before {
		content: url("../img/loteriaNavidad.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.vacacionesBig-hero1:before {
		content: url("../img/vacaciones.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.agostoBig-hero1:before {
		content: url("../img/menuAgosto.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.septiembreBig-hero1:before {
		content: url("../img/menuSeptiembre.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.inviernoBig-hero1:before {
		content: url("../img/menuInvierno.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.sanValentinBig-hero1:before {
		content: url("../img/menuSanValentin.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.hispanidadBig-hero1:before {
		content: url("../img/hispanidad.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.culturaBig-hero1:before {
		content: url("../img/menuCultura.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.diaDelPadreBig-hero1:before {
		content: url("../img/menuDiaPadre.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.cancerBig-hero1:before {
		content: url("../img/menuCancer.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.diaMadreBig-hero1:before {
		content: url("../img/menuDiaMadre.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.diaDeEuropaBig-hero1:before {
		content: url("../img/menuDiaEuropa.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.primaveraBig-hero1:before {
		content: url("../img/menuPrimavera.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.cruzRojaBig-hero1:before {
		content: url("../img/cruzRoja.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.oroBig-hero1:before {
		content: url("../img/oro.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.constitucionBig-hero1:before {
		content: url("../img/menuConstitucion.png");
		margin-left: -50px;
		margin-top: -2px;
	}
	.elGordoBig-hero1:before {
		content: url("../img/elGordo.png");
		margin-left: -70px;
		margin-top: -2px;
	}
	.quinielaBig-hero1:before {
		content: url("../img/laQuinielaYproductos.png");
		margin-left: -60px;
		margin-top: -2px;
	}
	.bonolotoBig-hero1:before {
		content: url("../img/bonoloto.png");
	}
	.nacionalBig-hero1:before{
		content: url("../img/loteriaNacional.png");
	}
	.hero-tag h5{
		text-shadow:none !important;
	}
	.hero-tag h5 span p{
		text-shadow:none !important;
	}	
	.hero-info h1.big{
		font-size:45px;
	}
	.h1-premio{
		margin-left: 112px;
		font-size: 39px !important;
	}
	.hero-aside .hero-info h1.big{
		margin-bottom:15px !important;
		font-size:40px !important;
	}
	.hero-aside .hero-tag{
		margin-top:0 !important;
	}
	.hero1-md .hero-info h1.big:before{
		content: url("../img/euromillones.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big100m:before{
		content: url("../img/euromillonesEspecial.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big-pp:before{
		content: url("../img/laPrimitiva.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big-quiniela:before{
		content: url("../img/laQuinielaYproductos.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big-gordo:before{
		content: url("../img/elGordo.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big-navidad:before{
		content: url("../img/logoLoteriaNavidad.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-md .hero-info h1.big.big-nino:before{
		content: url("../img/loteriaNino.png");
		margin-left: -40px;
		margin-top: -2px;
	}
	.hero1-premioElMillon-big{
		padding: 0 !important;
    height: auto !important;
    background-position-x: -72px;
    background-position-y: -49px; 
	}
	.row-hispanidad{
		color: inherit;
	}

	.modulo-2x{
		height:auto;
	}
	.modulo-2x h3{
		font-size:20px;
	}

	#img_google_lot{
		display: none;
	}
	#img_google_brq{
		display: none;
	}
	#img_google_lot_resp{
		display: block!important;
	}
	#img_google_brq_resp{
		display: block!important;
	}
	.popUp_agregarCarrito{
		width: 100%;
    margin-top: 0px;
    padding-left: 8px;
	}
}

@media (max-width: 610px) 
{
	.carrito-responsive .carrito-div{
		margin:20px 0 0 8%;
	}

	.FAQ-fondo #estadisticas .izquierda-boleto {
		margin-left: 30px;
	}
	.FAQ-fondo #estadisticas .stats-grupo2 .izq {
		float: none;
		display:block;
		margin:0 auto;
	}
	.FAQ-fondo #estadisticas .stats-grupo2 .izq.izq-estrellas {
		float:none;
		display:block;
		margin:0 auto 0 auto;
		padding-top:40px;
	}
	.FAQ-fondo #estadisticas .stats-grupo2 .izq .title {
		font-size: 13px;
		padding-bottom: 0px;
	}
}

@media screen and (max-width: 596px)
{
	.especiales-modulos h3{
		font-size:16px;
		width:81%;
	}
}

@media (max-width: 576px)
{
	.ayudaGordo-comoJugar{
		width:100%;
	}
}

@media (max-width: 575px) 
{
	.FAQ-fondo #estadisticas .izquierda-boleto {
		float:none;
		margin:0 auto;
	}
	.FAQ-fondo #estadisticas .col-numeros-mas{
		float:none;
		margin:0 auto;
	}
}

@media screen and (max-width: 570px) {

  .tab1, .tab2, .tab3, .tab4, .tab5
  {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
	.tab1-multibotes, .tab2-multibotes, .tab3-multibotes, .tab4-multibotes, .tab5-multibotes
  {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
	.tab1-exp, .tab2-exp, .tab3-exp, .tab4-exp, .tab5-exp, .tab6-exp
  {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
	.tab1-pen, .tab2-pen, .tab3-pen, .tab4-pen, .tab5-pen, .tab6-pen
  {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
	.tab1-nav, .tab2-nav, .tab3-nav, .tab4-nav, .tab5-nav{
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
	.tab1-creciente, .tab2-creciente, .tab3-creciente, .tab4-creciente, .tab5-creciente, .tab6-creciente {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
  .tab1-fondo, .tab2-fondo, .tab3-fondo, .tab4-fondo, .tab5-fondo, .tab6-fondo {
    width: 50%;
    background: #fff;
    border: 5px solid #ebedef;
  }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover
  {
    background-color: #0098be;
    color: #fff;
    border-radius: 0;
  }
  .nav.nav-tabs > li > a
  {
    white-space: normal;
    text-overflow:clip;
    font-size: 10px;
  }
  .FAQ ul.nav-tabs
  {
    margin-bottom: 1em;
  }
  .nav-tabs .active:before {
    bottom: -4px;
    content: url("../img/activo-res.png");
    margin-right: -10px;
    position: absolute;
    right: 50%;
    z-index: 8;
	}
	.nav-tabs > li > a
	{
		margin-right: 0;
	}
	.suerte-compra .pull-left, .suerte-compra .pull-right
	{
		float: none;
		text-align: center;
		width: 100%;
	}
}

@media (max-width: 564px) 
{
	#ultimos-res .numeros-eu{
		float:none;
		margin-left:0;
	}
	#ultimos-res .estrellas-eu{
		float:none;
	}
	#ultimos-res .num-lotos{
		margin:10px 0;
	}

	.carrito-responsive .carrito-div{
		margin:20px 0 0 5%;
	}
}

@media screen and (max-width: 560px)
{
	.bannerLaCesta{
		background-size:cover;
		/*background-position:0px -140px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -140px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -140px;
	}
}

@media screen and (max-width: 552px){

	.col-md-6.bote{
		/*width: 72%!important;*/
		width: 100%!important;
	}
	.bote button{
		margin-right: 0;
	}
	.producto-resultado{
		width: 100%;
	}
	.result-btn{
		text-align: left;
		width: 100%!important;
	}
	.btn-resultados{
		width: 100%;
	}
	.btn-resultados button {
		margin-left: 110px;
		/*float: left!important;*/
	}
	.pag-resultados h5.title{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.light{
		display: none;
	}
	.light-resp{
		display: block!important;
	}
	.div-mensajes-pagofinal{
		text-align: center;
		margin-top: 0px;
	}
	.img-pago-final1{
		float: none;
    margin-right: 0;
    margin-top: 3px;
    width: 12%;
    margin-bottom: 5px;
	}
	.img-pago-final2{
		float: none;
    margin-right: 0;
    margin-top: -14px;
    width: 11%;
    margin-bottom: 5px;
	}
	.h4-numPedido-pagoFinal{
		text-align: center;
	}
	.comb-play-multibotes{
		margin-top: 13%;
		margin-right: 7%;
	}
	.comb-win-multibotes{
		margin-top: 13%;
		margin-right: 7%;
	}
	p.text-parr {
    display: inherit;
		margin-top: -4.7% !important;
		text-align: center;
	}
	.h4-banda-premio {
    margin-top: 0;
		text-align: center;
	}
	.novedad {
    width: 100%;
		height: 52px;
    padding: 2% 1%;
	}
	.novedad h4{
		float: none!important;
    margin-left: 0px!important;
		margin-top: 0px;
    text-align: center;
    padding-top: 0px!important;
	}
	.img {
		display: none;
	}
}

@media screen and (max-width: 551px)
{
  .panel2 p
  {
    display: none;
  }
  btn-group-center .btn {
    display: block;
    font-family: "NeoSans";
    font-size: 12px;
    letter-spacing: 0;
    margin: 0 auto 5px;
    min-width: 93px;
    padding: 3px 7px;
  }
}

@media screen and (max-width: 547px)
{
	.agotadoBanda{
		margin:100px 0 0 -3%;
	}
	.modulo-4x .agotadoBanda{
		margin:100px 0 0 -3%;
	}	
}

@media (max-width: 544px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 20px;
	}
	.banners-agotados .especiales-modulos h4 {
    font-family:'NeoSans';
	}
}

@media screen and (max-width: 540px) 
{
	.carrito-mobile .eres-nuevo-der h3 {
		margin: 10px 0 -5px;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo-der.eres-nuevo.eres-nuevo-resp {
		width: 49% !important;
		padding-bottom: 29%;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
		width: 50% !important;
		padding-bottom: 29%;
	}
}

@media screen and (max-width: 532px)
{
  .col-md-6.col-sm-6.col-xs-6
  {
    width: 100%;
  }	
  .cerrar-sesion {
    text-align: center;
	}
	.pop-cerrar-sesion
	{
		left: 50%;
		margin-left: -108px;
		margin-top: 17px;
	}
	.pop-cerrar-sesion .esquina {
		height: 30px;
		left: 50%;
		margin-left: -15px;
		position: absolute;
		top: -18px;
	}
	.eres-nuevo-der {
		margin-top: 12px;
	}
	.eres-nuevo-link
	{
		margin-left: 0;
	}

	.col-xs-4{
		width: 33.33333333333333%!important;
	}
	.col-xs-6-especial{
		width: 50%!important;
	}
	.admin-cuenta .centro-iconos h3{
		font-size: 10px;
	}
	.admin-cuenta .centro-iconos p{
		display: none;
	}
	/*	.btn-decimos-nav{
			display: none;
		}*/
	#icoDecimo, #icoDecimoF{
		float: none;
	}
}

@media (max-width: 524px) 
{
	#estadisticas .stats-grupo2{
		padding: 40px 0 0 20px;
	}
	#estadisticas .stats-grupo2 .der{
		clear:left;
		margin-left:0;
		margin-top:30px;
	}
	#estadisticas .stats-grupo2 .der .titulo{
		margin-left: 25px;
	}
}

@media screen and (max-width: 523px)
{
	.new-tag{
    display: none;
	}  
}

@media (max-width: 522px) 
{
	.num-lotos.numerosDecimos .display-xs{
		display:block;
	}
}

@media screen and (max-width: 520px)
{
	.tab1-creciente
	{
		width: 15%;
	}
	.tab4-creciente {
		width: 11%;
	}
	.tab3-creciente {
		width: 15%;
	}
	.tab2-creciente {
		width: 17%;
	}
	.full.fondo-responsive {
    background: #0a6a86!important;
	}
	.margin-top{
		border-radius: 0 !important;
	}
	.li-que-es{
		margin-left: 27%!important;		
	}
	.tabla ul li{
		padding-top: 5px!important;
	}
	.tabla .tabla-compra ul li{
		padding-top: 0px!important;
	}

	/*CARRITO NUEVO--------------------------------------------------*/
	.carrito-responsive .carrito-div{
		margin:0px 0 0 0;
		float:none;
	}
	.carrito-responsive .apuestas-carrito{
		padding-top:20px;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
    padding: 1% 2% 17% 2% !important;
	}
	.modal-apuestasPopup{
		margin: 2px 0 0 10%;
	}
	.eres-nuevo-login {
    text-align: center;
    width: 100%!important;
    margin: 26% 0% 0% 0%!important;
	}
}

@media screen and (max-width: 514px){

	.bannerInfo{
		padding:10px 23px;
	}	
	.bannerInfo h2 {
    font-size:21px !important
	}

	.bannerPenaEuromillones .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuromillones-nuevo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuromillones-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuromillones-promo_BQ .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuro40 .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaLluvia .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuroMas .bannerInfo p.regular{
		display: none;
	}
	.bannerEuroabono .bannerInfo p.regular{
		display: none;
	}
	.bannerEuroabono-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimitiva .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaGordo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaGordo-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerAbonoloto .bannerInfo p.regular{
		display: none;
	}
	.bannerAbonoloto-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerGordoabono .bannerInfo p.regular{
		display: none;
	}
	.bannerGordoabono-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerAportodas .bannerInfo p.regular{
		display: none;
	}
	.bannerAportodas-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimitiva-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimitiva-promo_BQ .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimi40 .bannerInfo p.regular{
		display: none;
	}
	.bannerPrimiabono .bannerInfo p.regular{
		display: none;
	}
	.bannerPrimiabono-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPremium .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPremium-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimium .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaSuperPrimi .bannerInfo p.regular{
		display: none;
	}
	.bannerPremioSeguro .bannerInfo p.regular{
		display: none;
	}
	.bannerPremioSeguro-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerBigFriday .bannerInfo p.regular{
		display: none;
	}
	.bannerBigFriday-BF .bannerInfo p.regular{
		display: none;		
	}
	.bannerBigFriday-promo .bannerInfo p.regular{
		display: none;		
	}
	.bannerDonaManolita .bannerInfo p.regular{
		display: none;
	}
	.bannerDonaManolitaNavidad .bannerInfo p.regular{
		display: none;
	}
	.banner100premium .bannerInfo p.regular{
		display: none;
	}
	.bannerDel13 .bannerInfo p.regular{
		display: none;
	}
	.bannerMasBuscados .bannerInfo p.regular{
		display: none;
	}
	.bannerMasBuscadosNino .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaSorteoEspecial .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaCancer .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimavera .bannerInfo p.regular{
		display: none;
	}
	.bannervacaciones .bannerInfo p.regular{
		display: none;
	}
	.bannervacaciones-part .bannerInfo p.regular{
		display: none;
	}
	.bannerParticipaciones .bannerInfo p.regular{
		display: none;
	}
	.bannerinvierno .bannerInfo p.regular{
		display: none;
	}
	.bannersanvalentin .bannerInfo p.regular{
		display: none;
	}
	.bannerLaCesta .bannerInfo p.regular{
		display: none;
	}
	.bannerFondoNino .bannerInfo p.regular{
		display: none;
	}
	.bannerDecimosNavO .bannerInfo p.regular{
		display: none;
	}
	.bannerDecimosNavF .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaSanValentin .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaMillonPlus{
		background:url(/user/img/bannerPenaMillonPlusResp.jpg) no-repeat;
		background-size: cover;
	}
	.sello-blackFriday{
		display: none;
	}
	.bannerConSello{
		width: 100%;
		margin-left: 0;
	}
	.bannerAportodas-promo.margin-top {
		background: #0a6782;
		border-radius: 0 !important;
	}
	.bannerMultibotes-promo.margin-top {
		background: #0a6782;
		border-radius: 0 !important;
	}
	.bannerLoteriaSocial.margin-top {
		background: #0a6782;
		border-radius: 0 !important;
	}
	.bannerMultibotes-BF{
		background-size: cover;
	}
	.bannerBigFriday-BF{
		background-size: cover;
	}
}

@media (max-width: 507px) 
{
  .littlePasos{
    display: block;
  }
	.mediumPasos{
		display: none;
	}
	.bigPasos{
		display: none;
	}
}

@media screen and (max-width: 504px)
{
  .hero-info
  {
    margin-top: 0;
  }
	.hero1 button
	{
		width: 47%;
	}	
	.dias, .horas, .min, .seg, .dias2, .horas2, .min2, .seg2, .dias3, .horas3, .min3, .seg3, .dias4, .horas4, .min4, .seg4, .dias5, .horas5, .min5, .seg5, .dias6, .horas6, .min6, .seg6, .dias7, .horas7, .min7, .seg7, .dias8, .horas8, .min8, .seg8, .dias9, .horas9, .min9, .seg9, .dias10, .horas10, .min10, .seg10
	{
		font-size: 24px;
	}
	.hero1 h4
	{
		font-size: 15px;
	}
	.half.last {
		margin: 0 -6%;
		width: 112%;
	}
	.seg:after, .min:after, .horas:after, .dias:after, .seg2:after, .min2:after, .horas2:after, .dias2:after, .seg3:after, .min3:after, .horas3:after, .dias3:after, .seg4:after, .min4:after, .horas4:after, .dias4:after, .seg5:after, .min5:after, .horas5:after, .dias5:after, .seg6:after, .min6:after, .horas6:after, .dias6:after, .seg7:after, .min7:after, .horas7:after, .dias7:after, .seg8:after, .min8:after, .horas8:after, .dias8:after, .seg9:after, .min9:after, .horas9:after, .dias9:after, .seg10:after, .min10:after, .horas10:after, .dias10:after
	{
		top: 25px;
	}

	.hero1-md .hero1 button {
		width:22%;
	}	
}

@media screen and (max-width: 503px)
{
	.hero1-md .hero1 button {
		margin-top:20px;
	}
}

@media (max-width: 500px)
{
	.unoXdosMisApuestasQuiniela{
		letter-spacing: 1.7em!important;
	}
	.unoXdosMisApuestasQuinielaR{
		letter-spacing: 1.5em!important;
	}
	.bloque1-quinigol{
		margin: 0% 0% 0% -7%!important;
	}
	.bloques-quinigol{
		margin: 0% 0% 0% -6%!important;
	}
}

@media (max-width: 490px) 
{
	.termStats .statsBorder{
		width: 100%;
		padding: 0 0 5px 6px;
	}
}

@media screen and (max-width: 486px)
{
	.hero1-md .hero1 button {
		width:55%;
	}
}

@media screen and (max-width: 484px)
{
	#columna1-reducida {
    width: 89%!important;
    margin: 0% 0% 0% 1% !important;
    float: left;
	}

	#columna1 {
		width: 100%;
		margin: 0% 0% 0% 1% !important;
	}

	.col-reducida{
		float: left;
		width: 8%;
    background: #f3f5f6;
    border: 1px solid #c3d6e0;
    color: #565656; 
	}
	.partidosAyuda.partidosAyudaMisApuestas {
		display: none;
	}
	#dropColsQuiniela{
		display: block;
	}
}

@media (max-width: 481px) 
{
	#ultimos-res .bote{
		margin-bottom:0;
	}
	#ultimos-res .call-to-action{
		clear:left;
		margin-top:0px;
		margin-bottom:30px;
		margin-left:0;
	}
	#ultimos-res .call-to-action-img{
		margin: 5px 0 0 3%;
	}
	#apuestas .bote{
		margin-bottom:0;
	}
	#apuestas .call-to-action{
		clear:left;
		margin-top:0px;
		margin-bottom:30px;
		margin-left:0;
	}
	#apuestas .call-to-action-img{
		margin: 5px 0 0 3%;
	}
}

@media screen and (max-width: 480px)
{
	.display-none{
		display: none;
	}
	/*NUEVO*/
	#estadisticas {
    color: #555;
    float: left;
    width: 100%;
	}
	a.btn.btn-primary.pull-right {
    float: left !important;
    margin-left: 42%;
		margin-bottom: 10px;
	}
	.outer{
		width: 22px;
	}
}

@media (max-width: 479px)
{
	.ayudaEU-comoJugar-m{
		width:100%;
	}
	.ayudaPrimitiva-comoJugar{
		width:100%;
	}
	.ayudaEU-precios{
		width:100%;
	}
}

@media screen and (max-width: 475px)
{
	.especiales-modulos h3{
		font-size:12px;
		/*width:77%;*/
		width:74%;
	}
	.modulo-4x .header-opacity h4{
		font-size:11px;
		top:5px;
	}
}

@media screen and (max-width: 470px)
{
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
    padding: 1% 2% 20% 2% !important;
	}
}

@media screen and (max-width: 469px)
{
	.agotadoBanda{
		margin:70px 0 0 -3%;
	}	
	.modulo-4x .agotadoBanda{
		margin:70px 0 0 -3%;
	}	
	input[type="radio"]{
		margin: 0!important;
    margin-right: 2%!important;
    margin-left: 2%!important;
	}
	#btn-ayuda-iupay{
		position: relative;
		top: -10px;
	}
	#btn-ayuda-vdotme{
		position: relative;
		top: -15px;
	}
}

@media screen and (max-width: 468px)
{
	.tab2-creciente {
		width: 20%;
	}
}

@media screen and (max-width: 467px)
{
	.btn-group-center .btn {
		display: block;
		font-family: "NeoSans";
		font-size: 12px;
		letter-spacing: 0;
		margin: 0px auto 5px;
		min-width: 123px;
		padding: 3px 7px;
	}
	.result-num span
	{
		margin: 0 2px;
		margin-top: 5px;
	}
	.hide-mobile{
		display:none;
	}
	.margin-top-mobile{
		margin-top:20px;
	}
}

@media screen and (max-width: 463px) {

  .tabs .btn
  {
		min-height: 73px;
		padding:0;
  }
	h5.euro-absolute{
		margin-bottom:0;
		margin-top:0;
		line-height: 40px;
		height: 63px;
	}
	.euromillonesBig:before{
		content: url("../img/euromillones.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.euromillonesEspecialBig:before{
		content: url("../img/euromillonesEspecial.png");
		left: -93px;
		margin-right: 4px;
		position: absolute;
	}
	.multibotesBig:before{
		content: url("../img/multiProductos_multiBotes.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.laPrimitivaBig:before {
		content: url("../img/laPrimitiva.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.elGordoBig:before {
		content: url("../img/elGordo.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.bonolotoBig:before {
		content: url("../img/bonoloto.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.laQuinielaBig:before{
		content: url("../img/laQuinielaYproductos.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.quinigolBig:before{
		content: url("../img/Quinigol.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.nacionalBig:before {
		content: url("../img/nacional.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.cruzRojaBig:before {
		content: url("../img/cruzRoja.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.vacacionesBig:before {
		content: url("../img/vacaciones.png");
		left: -39px!important;
		margin-right: 4px;
		position: absolute;
	}
	.agostoBig:before {
		content: url("../img/menuAgosto.png");
		left: -39px!important;
		margin-right: 4px;
		position: absolute;
	}
	.septiembreBig:before {
		content: url("../img/menuSeptiembre.png");
		left: -39px!important;
		margin-right: 4px;
		position: absolute;
	}
	.inviernoBig:before {
		content: url("../img/logo_invierno_37x33.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.sanValentinBig:before {
		content: url("../img/menuSanValentin.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.hispanidadBig:before {
		content: url("../img/menuHispanidad.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.culturaBig:before {
		content: url("../img/menuCultura.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.diaDelPadreBig:before {
		content: url("../img/menuDiaPadre.png");
		left: 2px;
		margin-right: 4px;
		position: absolute;
	}
	.cancerBig:before {
		content: url("../img/menuCancer.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.diaMadreBig:before {
		content: url("../img/menuDiaMadre.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.diaEuropaBig:before {
		content: url("../img/menuDiaEuropa.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.oroBig:before {
		content: url("../img/oro.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.primaveraBig:before {
		content: url("../img/menuPrimavera.png");
		left: 1px;
		margin-right: 4px;
		position: absolute;
	}
	.otonoBig:before {
		content: url("../img/menuOtono.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.constitucionBig:before {
		content: url("../img/menuConstitucion.png");
		left: 3px;
		margin-right: 4px;
		position: absolute;
	}
	.navidadBig:before{
		content: url("../img/navidad.png");
		left: -44px;
		margin-right: 4px;
		position: absolute;
	}
	.ninoBig:before{
		content: url("../img/nino.png");
		left: 0px;
		margin-right: 4px;
		position: absolute;
	}
	.penasBig:before {
		content: url("../img/logoPenasBorde.png");
		left: 2px;
		margin-right: 4px;
		position: absolute;
		top: 11px;
	}
	.margin-euro-big strong:after{
		display: none;
	}
	.margin-euro-big p{
    display: none;
	}
	.tabs
	{
		position: relative;
		margin-top: 40px;
	}
	.tabs .col-md-12
	{
		overflow: visible;
	}
	.tabs .btn-group.group5
	{
		/*position: absolute;
		top: -27px;
		height: auto;
		right: 27px;*/
		display: none;
	}
	.tabs
	{
		margin-top: 0;
	}
	.hero-info
	{
		position: relative;
	}
	.hero-info .group5
	{
		display: inline-block;
		position: absolute;
		right: 0;
		top: 0;
		width:10%;
	}
	.group5 .btn.btn-primary.btn-block.btn-block{
		background-color:transparent;
		height:26px;
		padding:0;
	}
	.group5 .btn-primary:after{
		content:"";
	}
	.tabs .btn-group.group5 {
		width: 0;
	}
	.tabs .btn-group.group5 .btn
	{
		width: 28px;
		height: 28px;
		min-height: 0;
		background-color: #fff;
	}
	.tabs .btn-group.group5 .btn
	{
		background-color: none;
	}
	.tab-ayuda:before {
		content: url(../img/question-noradius.png);
		position: absolute;
		right: 0px;
		top: -1px;
	}
	.tabs .btn-group.group5 .btn
	{
		background-color: none;
	}
	.group5 .btn.btn-primary.btn-block.btn-block
	{
		border: 0px solid #fff;
	}
	.tabs .btn-group.group5 .btn
	{
		background-color: transparent;
	}
	.tabs .btn-group.group1 {
		width: 26%;
	}
	.tabs .btn-group.group2 {
		width: 28%;
	}
	.tabs .btn-group.group3 {
		width: 24%;
	}
	.tabs .btn-group.group4 {
		width: 22%;
	}
	.tabs .btn-group.group5 .btn:focus, .tabs .btn-group.group5 .btn:hover, .tabs .btn-group.group5 .btn-primary.active
	{
		border: 0px;
	}	
}

@media screen and (max-width: 462px)
{
	.bannerInfo h2 {
    font-size:19px !important
	}
	.bannerParticipaciones-nacional{
		background-size:cover;
		background-position:0px -60px;
	}
}

@media screen and (max-width: 459px)
{
  .tabs .prod-sub
  {
    display: none;
  }
  /*.tabs .btn-group.group2, .tabs .btn-group.group4*/
	.tabs .btn-group.group4
  {
    width: 25%;    
  }
	.tabs .btn-group.group2 {
    width: 26%;
    float: left;
	}
	.tabs .btn-group.group1, .tabs .btn-group.group3
	{
		/*width: 33%;*/
		width: 23%;
    float: left;
	}
  .tabs .btn:focus .prod, .tabs .btn:hover .prod, .tabs .btn-primary.active .prod
  {
    font-family: "NeoSans";
  }
  .tabs .prod
  {
    font-size: 10px;
  }
  .productos-100m .prod.individual{
		font-size: 10px;
  }
  .productos-100m .prod.pena{
		font-size: 10px;
  }
  .tabs .btn
  {
    white-space: normal;
  }
  .btn.btn-facebook, .btn.btn-googleplus
  {
    clear: both;
    margin-bottom: 34px;
  }
  .hero-aside .hero-info h1.big
  {
    font-size: 41px;
  }

	.productos-100m .btn-group.group6 {
    width: 21%;
	}
}

@media screen and (max-width: 456px)
{
	/*CAMBIOS KAT*/
	.btn-saldo{
		margin-bottom:4px;
	}

	.ayuda-multibotes #apuestas .estrellas-eu {
    margin: 0 0 0 0%;
	}
	.ayuda-multibotes #down-accordeon{
		margin:0;
	}

	#ultimos-res .num-lotos{
		margin:7px 0;
	}
	#ultimos-res .estrellas-eu{
		margin:0 0 0 0;
	}
	#ultimos-res .cr-primitiva{
		/*margin:0 0 0 29%;*/
		float: none;
	}
	/*	#ultimos-res .cr-gordo{
			margin:0 0 0 29%;
		}*/
	#apuestas .num-lotos{
		margin:7px 0;
	}
	#apuestas .estrellas-eu{
		margin:0 0 0 21%;
	}
	#apuestas .cr-primitiva{
		margin:0 0 0 29%;
	}
	#apuestas .cr-gordo{
		margin:0 0 0 29%;
	}
	.align-center{
		text-align:center;
		float:none;
	}
	#ultimos-res .bote{
		font-size:23px;
	}
	#apuestas .bote{
		font-size:23px;
	}
}

@media (max-width: 442px) 
{
	.ayudaPrimitiva-precios{
		width:100%;
	}
}

@media screen and (max-width: 440px)
{
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
    display: inline;
    width: 49.5% !important;
    float: left;
    height: 84px !important;
    padding: 1% 2% 23% 2% !important;
	}
}

@media screen and (max-width: 432px)
{
	#caja_cantidad_participaciones .menos{
		width: 31px;
	}
	#caja_cantidad_participaciones .mas{
		width: 31px;
	}
	#caja_cantidad_participaciones .txt_participaciones{
		width: 41%;
	}

	.producto-bote{
		width: 100%!important;        
	}
	.bote{
		width: 100%!important;        
	}
	.bote button{
		float: none;
		margin-right: 10px;
	}
	.btn-resultados{
		width: 100%;
	}
}

@media (max-width: 430px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 17px;
	}
}

@media screen and (max-width: 429px)
{
	.modulo-2x h3{
		/*font-size:15px;*/
		font-size:12px;
	}
	.modulo-2x h4{
		font-size: 13px;
	}
	.modulo-2x .header-opacity{
		height: 90px;
	}
}

@media screen and (max-width: 428px) {

	.bannerInfo {
    padding: 14px 14px;
	}
	.bannerInfo h2 {
		font-size:17px !important
	}
	.bannerInfo p{
		font-size:12px;
	}
	.bannerPrimiabono{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerLaCesta{
		background-size:cover;
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -100px;
	}
	.navidad_h5{
		display: none;
	}
	.bannerPenaPremium{
		background-position:0px -17px;
	}

	.col-md-12.text-center {
    overflow: visible;
	}

	.fila {
		width: 100% !important;
    float: left;
	}
	.iconos-multibotes {
    display: none;
	}
	.bannerPenaMillonPlus{
		background:url(/user/img/bannerPenaMillonPlusResp.jpg) no-repeat;
		background-size: cover;
	}
	#h5_otraCantidad{
		margin-top: 2%!important;
	}
	.margin-left{
		margin-left: 6px!important;
	}
	#btn_transfer_pc{
		display: none!important;
	}
	#btn_transfer_resp{
		display: block!important;
	}
}

@media screen and (max-width: 425px)
{
	.transparente-barq {
		margin-top: -1px!important;
    height: 59px!important;
    width: 182px!important;
    margin-bottom: 10px!important;
	}
}

/*422px*/
@media screen and (max-width: 26.375em)
{
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 190px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -190px;
  }
  .cbp-spmenu-right {
    right: -190px;
  }
  .cbp-spmenu-push-toright {
    left: 190px;
  }
}

@media screen and (max-width: 414px)
{
	.salto414{
		display:block;
	}
	.bannerLaCesta{
		background-size:cover;
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -70px;
	}

	.resp-lg{
		margin-top: -65px;
		margin-left: 60px;
	}
	.hero1-md .hero1 button {
		width:60%;
	}	
	.txt-cantidad{
		display: none;
	}
}

@media (max-width: 412px) 
{
	#numerosCesta{
		font-size:17px;
	}
	.result-num span{
		font-size: 14px;
	}
	.result-num span.blue-circle{
		height: 31px;
    width: 31px;
	}	
}

@media screen and (max-width: 411px)
{
	.hero1-md .hero-info h1.big{
		font-size:31px !important;
		margin-top:0 !important;
		margin-left:10%;
	}
}

@media screen and (max-width: 407px)
{
	.tab1-creciente {
		width: 17%;
	}
	.tab2-creciente {
		width: 22%;
	}
	.tab5-creciente {
		width: 14%;
	}
}

@media screen and (max-width: 400px) 
{
  @-ms-viewport {
    width: 320px;
  }

	#ultimos-res{
		padding:10px 5px;
	}
	#apuestas{
		padding:10px 5px;
	}
	.partidosAyuda .partidosApuestas .partido{
		font-size:10px;
	}
	.safari #caja_cantidad_participaciones .menos {
    height: 34px;
	}
	.safari #caja_cantidad_participaciones .mas {
    height: 34px;
	}
}

@media (max-width: 395px) 
{
	.subtitle-pago a{
		margin-left:0;
	}
}

@media screen and (max-width: 391px)
{
	.tabs .btn-group.group4 {
		width: 18%;
	}

	div#apuestas-eu {
		padding: 0 !important;
	}
	.panel-body {
		padding: 0 !important;
	} 
}

@media screen and (max-width: 385px)
{
  .desea-suerte h5 span
  {
    display: block;
    margin-top: 5px;
  }
}

@media screen and (max-width: 381px)
{
	.navbar.saldo
	{
		margin-top:59px;
	}
  .transparente {
    background: url("../img/logoTransparente.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    display: inline-block;
    margin-top: 15px;
    text-align: center;
    width: 173px;
    background-size: 100%;
    margin-bottom: 0;
	}	
	.navbar-toggle
	{
		margin-right: -15px;
		margin-left: -15px;
	}
	.modal-carrito.responsive
	{
		right: 7px;
		top: 74px;
		z-index: 999999;
	}

	.navbar.top2 {
		padding: 65px 0 2px;
	}

	.acordeon-preguntas .literales-title{
		width:100%;	
	}
}

@media (max-width: 376px) 
{
	.final-tabla .precio{
		float:right;
		clear:left;
	}
}

@media screen and (max-width: 375px)
{	
	.subtitle-pago{
		font-size:10px;
	}
	.partidosAyuda .cabecera .jornada{
		width:120px;
	}
	.partidosAyuda {
		width: 220px;
		padding:0;
	}
	.partidosAyuda .partidosApuestas .partido span{
		font-size:9px;
	}
	.partidosAyuda .partidosApuestas .partido{
		width:136px;
	}
	.partidosAyuda .partidosApuestas {
		width: 99%;
	}
	.partidosAyuda .partidosApuestas .casillas {
		width: 72px;
	}
	.col-md-6.col-xs-6.tabla-partidos {
		padding:0 5px;
	}

	.transparente-barq {
    width: 174px!important;
    height: 56px!important;
    margin-top: -1px!important;
    margin-bottom: 2px!important;
	}
}

@media screen and (max-width: 372px)
{
	#formulariotemp .tabla-responsive{
		margin-top: 30px!important;
	}
	.margin-bottom-responsive{
		margin-bottom: 80px;
	}
}

@media (max-width: 371px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 15px;
	}
}

@media screen and (max-width: 370px)
{
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo-der.eres-nuevo.eres-nuevo-resp {
		width: 100% !important;
		float: left;
		padding-bottom: 36%;
		margin: 0;
	}
	.col-md-6.col-sm-6.col-xs-6.eres-nuevo.eres-nuevo-resp {
		width: 100% !important;
		float: left;
		margin-top: 2%;
		padding-bottom: 36%;
	}
	.carrito-mobile .eres-nuevo-der h3 {
    margin: -9px 0 -5px;
	}
	.icon_usuario {
    width: 100%;
    float: left;
    margin-bottom: 1%;
    margin-top: 4%;
	}
	.icon_usuario {
    margin-top: 5%;
	}
	.eres-nuevo-login{
		margin-top: 60% !important;
	}
}

@media screen and (max-width: 368px)
{
	.msg-compra-login{
		margin-top: 80px;
	}
}

@media screen and (max-width: 367px) 
{
	.literales-title{
		float:left;
		/*width:57%; comento por si acaso luego hace falta*/
		margin-bottom:20px;
	}
	.literales-pago{
		float:left;
	}
	.horizontal-line-3{
		clear:left;
		margin-bottom:0;
		margin-top:0;
	}
	.inline-form{
		margin-left:0;
	}
	.img-tarjetas{
		margin-left:-21px !important;
		margin-top:5px;
	}
	.margin-more-mobile{
		margin-left:15px;
	}

	.acordeon-preguntas .literales-title{
		font-size:13px;	
		width:80%;
	}
	.acordeon-preguntas .literales-pago{
		height: 25px;
		width: 25px;
		margin-right:10px;
	}
	.acordeon-preguntas .literales-pago p{
		font-size: 16px;
		margin-top: 1px;
	}
	.panel-heading.cabecera-acordeon{
		height:120px;
	}
	#down-accordeon{
		margin-top:0px;
	}

	.agotadoBanda{
		margin:50px 0 0 -3%;
	}	
	.modulo-4x .agotadoBanda{
		margin:50px 0 0 -3%;
	}	
	.agotadoBanda h5{
		font-size:20px;
		line-height: 28px;
	}	
}

@media (max-width: 364px) 
{
	#ultimos-res #datetimepicker1 {
		clear:left;
	}
	#ultimos-res .estrellas-eu{
		margin:0 0 0 0;
	}
	#ultimos-res .cr-primitiva{
		/*margin:0 0 0 21%;*/
		float: none;
	}
	/*	#ultimos-res .cr-gordo{
			margin:0 0 0 36%;
		}*/
	#apuestas #datetimepicker1 {
		clear:left;
	}
	#apuestas .estrellas-eu{
		margin:0 0 0 25%;
	}
	#apuestas .cr-primitiva{
		margin:0 0 0 21%;
	}
	#apuestas .cr-gordo{
		margin:0 0 0 36%;
	}
}

@media screen and (max-width: 359px)
{
  .header-opacity h2
  {
    font-size: 19px;
  }
}

@media screen and (max-width: 352px)
{
	.hero-info h1.big{
		font-size:35px !important;
	}
}

@media (max-width: 350px) 
{
	.transferencia-ok table.datosTransferencia tr{
		display:block;
	}
}

@media screen and (max-width: 346px) {
	.info{
		float:left;
		clear:left;
		margin-left:0;
	}
	.info2{
		margin-left:0;
	}
}

@media screen and (max-width: 345px)
{
	.multibotesBig:before{
		left:-35px !important;
	}
}

@media screen and (max-width: 343px)
{
	.bannerInfo.masBuscadosInfo h2{
		font-size: 19px !important;
	}
}

@media (max-width: 341px) 
{
	.banners-agotados .modulo-3x h3{
		font-size: 13px;
		width: 75%
	}
	.banners-agotados .especiales-modulos h4{
		font-size: 12px;
	}
}

@media screen and (max-width: 338px)
{
	.big {
		height: 19px;
	}
	.hero1-md .euromillonesBig-hero1:before {
		content: url("../img/euromillonesSmall.png");
		left:50px;
		margin-top: 3px;
	}
	.hero-aside .hero-info h1.big{
		font-size: 30px !important;
		margin-bottom: 0px !important;
	}
	.hero-aside .hero-tag h5{
		margin-left: 39px;
	}
	.hero1-md .hero-info h1.big{
		font-size:27px !important;
		margin-top:0 !important;
		margin-left:10%;
	}
}

@media (max-width: 335px) 
{
	.banners-agotados .modulo-2x h3 {
		font-size: 13px;
	}
}

@media screen and (max-width: 333px)
{
	.partidosAyuda .partidosApuestas .partido{
		font-size:8.5px;
	}
	.tabla ul li{
		margin:0;
		padding:0 2px 0 0;
	}
}

/*@media screen and (max-width: 324px)
{
	.bannerInfo {
    padding: 0 0px;
	}
}*/

@media screen and (max-width: 323px)
{
	.tabs .btn-group.group1 {
		width: 19%;
	}
}

@media screen and (max-width: 320px)
{
	.resp-lg{
		margin-top: -60px;
		margin-left: 60px;
	}
}

@media (max-width: 314px) 
{
	.modal-apuestasPopup
	{
		margin: 2px 0 0 0%;
	}
}

@media (max-width: 300px) 
{
	/*botones de pago carrito*/
	.btn-pago{
		/*width:51px;
		height:42px;*/
		-moz-user-select: none;
		border-radius: 4px;
		cursor: pointer;
		font-family: "NeoSans";
		font-size: 11px;
		font-weight: normal;
		letter-spacing: 0;
		line-height: 1.42857;
		margin-bottom: 0;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
		white-space: nowrap;
		background-color: #0098be;
		border-color: #0098be;
		color: #ffffff;
		margin:0 auto;
		display: block;
		border: none;
	}
	.form-group-btn {
		width: 61px;
		float:left;
	}
	.subtitle-pago{
		font-size:10px;
		float:left;
		clear:left;
		width:61px;
		margin-top:5px;
		text-align:center;
	}
}