@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;    
  }
}

@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: 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%;
  }
}

@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;
  }
}

@media (min-width: 768px) 
{
  .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;
  }
  .navbar-toggle {
    display: none;
  }
  .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;
  }
}

@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;
  }
	/*	.hero1-md .hero1{
			height: 146px !important;
		}*/
	/*	.half.last{
			height: 146px !important;
		}*/

	.navbar-form .form-group {
    margin-bottom: 5px;
	}
  .close {
		top: 80px !important; 
	}
  .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;
  }
}

@media screen and (min-width: 768px) 
{
  .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: 30px;
    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 screen and (max-width: 400px) 
{
  @-ms-viewport {
    width: 320px;
  }
}

@media (max-width: 767px) 
{
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@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;
  }
}

@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;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) 
{
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .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;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) 
{
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .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;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) 
{
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .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;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .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;
  }
}

@media (min-width: 1200px) 
{
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (max-width: 767px) 
{
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .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;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .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;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) {
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .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;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) 
{
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .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;
  }
}

@media (min-width: 992px) and (max-width: 1199px) 
{
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) 
{
  .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;
  }
}

@media (max-width: 767px) 
{
  .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;
  }
}

@media (min-width: 768px) and (max-width: 991px) 
{
  .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 (min-width: 992px) and (max-width: 1199px) 
{
  .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) 
{
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}

/*@media (max-width: 391px) {
	.navbar.top2 .euromillones-especial:before{
		 content: url('../img/euromillones-especial-xs.png');   
	}
}*/

@media screen and (max-width:670px)
{
	.sep670{
		display:block;
	}
}

@media screen and (max-width:991px)
{
	.resultados .col-md-8.bote{
		padding: 0 0 0 50px;
		width:100%;
	}
}

@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;
	}
}
@media screen and (max-width:468px)
{
	.tab2-creciente {
		width: 20%;
	}
}

@media screen and (max-width:407px)
{
	.tab1-creciente {
		width: 17%;
	}
	.tab2-creciente {
		width: 22%;
	}
	.tab5-creciente {
		width: 14%;
	}
}

@media screen and (max-width:767px)
{
	.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:"";
	}
}

@media (max-width: 767px) 
{
	.navbar.top2 {
		padding: 72px 0 2px;
		/*padding: 57px 0 2px!important;*/
	}
}

@media (max-width: 381px) 
{
	.navbar.top2 {
		padding: 65px 0 2px;
		/*padding: 8px 0 2px;*/
	}
}

@media screen and (max-width:600px)
{
	.tabla-resultados-quinigol .contenedor-izq{
		width:270px;
		height:88%;
	}
}

@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 screen and (max-width:1001px)
{
  .header-opacity .pull-right
	{
		float: left!important;
		display: block;
		clear: both;
	}
	.header-opacity h2.center
	{
		text-align: left;
	}
}

@media screen and (max-width:983px)
{
  .panel2 p
  {
    display: none;
  }
}

@media screen and (max-width:992px)
{
	#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 h2, #footer h3
	{
		font-size: 13px;
	}
	.md-hide
	{
		display: none;
	}
	.navPie .nav-footer li
	{
		width: 100%;
		text-align: left;
		margin: 0;
		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;
	}
	.navPie.row
	{
		display: block;
		margin-left: -15px;
		margin-right: -15px;
	}
	#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)
{
	.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;
	}
}

@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;
  }
  .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 screen and (max-width: 931px)
{
  .navbar-brand-a
  {
    float: none;
    display: inline-block;
    text-align: center;
  }
  .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;
  }
}

@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;
  }
  .navegacion-apuestas.icono-calendario:before
  {
    display: block;
    position: absolute;
  }
  .navegacion-apuestas ul li.active a:after
  {    
    bottom: -17px;
  }
}

@media screen and (max-width:910px)
{
  .header-opacity h2
  {
    font-size: 21px;
  }
}

@media screen and (max-width:880px)
{
  .half.first
  {
    width: 30%;
  }
  .half.last
  {
    width: 74.59%;
  }
}

@media screen and (max-width:825px)
{
  .contenido-panel2
  {
    padding: 50px 7px;
  }
}

@media screen and (max-width:767px)
{
  .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%;
	}
	.hide-xs
	{
		display: none!important;
	}
	#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;
	}
	.navbar .fa.fa-shopping-cart
	{
		display: block;
		font-size: 2.3em;
		color: #fff;
	}
	#btn-modalcarrito-responsive .shopping-full{
		right: 29px;
		top: 16px;
		width:15px;
		height:15px;
		font-size: 10px;
	}
	#btn-modalcarrito-responsive .fa.fa-shopping-cart{
		color:#11cdff;
	}
	#btn-modalcarrito-responsive .shopping-full p{
		margin:0;
		line-height:15px;
	}
	.transparente
	{
		display: inline-block;
	}
	.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;
	}
	.navbar.saldo a{
		width: 100%;
		color: #fff;
		font-family: "NeoSans";
		display: inline;
	}
}

@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
	}
	.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;
    /* margin-left: 20px; */
    padding: 13% 0% 0% 39%;
    display: inline-block;
  }
  .icono-reloj:before
  {
    left: 12px;
    top: 31%
  }
  .icono-lista:before
  {
    left: 12px;
    top: 31%
  }
  .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
  {
    /* border-left: 1px solid #ebedef; */
    overflow: hidden;
    text-align: left;
    /* width: 100%; */
    width: 33.2%;
    display: inline-block;
    margin-top: 6px;
    /* background-color: #fff; */
    /* border-radius: 4px; */
    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-calendario:before
  {
    content: url("../img/Icono-calendario-active.png");
  }
  .navegacion-apuestas ul li:first-child
  {
    border-left: none;
  }
  .navegacion-apuestas ul li a.active:after
  {
    content: none;
  }
	/*  .navegacion-apuestas ul li a
		{
			position: static;
		}*/
  .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;
	}
}

@media screen and (max-width:669px)
{
  .tabs .btn-group.group5 {
    width: 7%;
	}
	.tabs .btn-group.group1 {
		width: 21%;
	}
	.tabs .btn-group.group2 {
		/*width: 29%;*/
		width: 26%;
	}
	.tabs .btn-group.group3 {
		width: 25%;
	}
	.productos-navidad .btn-group.group4 {
		width: 21%;
	}
}

@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;
  }
  .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;
	}
	.hero-info h1.big{
		font-size:50px;
		padding-bottom:50px;
	}
  .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;
	}
	.dropdown-menu {
		top: 81px !important;
		left:-49px;
		z-index: 9999;
	}
}

@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)";
	}
}

@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 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: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;
	}
}

@media screen and (max-width:504px)
{
  .hero-info
  {
    margin-top: 0;
  }
  .hero-info h1.big {
    font-size: 53px;
    margin-top: 0;
	}
	.hero1 button
	{
		width: 47%;
	}
	.dias, .horas, .min, .seg, .dias2, .horas2, .min2, .seg2
	{
		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
	{
		top: 25px;
	}
}

@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;
  }
  .hero-info h1.big{
		font-size:38px;
		padding-bottom:10px; 
	}
	h5.euro-absolute{
		margin-bottom:0;
		margin-top:0;
		line-height: 40px;		
	}
	.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: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.vacacionesBig:before {
		content: url("../img/vacaciones.png");
		left: -39px!important;
		margin-right: 4px;
		position: absolute;
	}
	.inviernoBig:before {
		content: url("../img/menuInvierno.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.sanValentinBig:before {
		content: url("../img/menuSanValentin.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.diaDelPadreBig:before {
		content: url("../img/menuDiaPadre.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.cancerBig:before {
		content: url("../img/menuCancer.png");
		left: -39px;
		margin-right: 4px;
		position: absolute;
	}
	.navidadBig:before{
		content: url("../img/navidad.png");
		left: -44px;
		margin-right: 4px;
		position: absolute;
	}
	.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;
		border-color: 0px solid #fff;
	}
	.btn-primary
	{
		border-color: 0px solid #fff!important;
	}
	.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: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;
	}
}

@media screen and (max-width:391px)
{
	.tabs .btn-group.group4 {
		width: 18%;
	}
}

@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;
    height: 40px;
    margin-top: 17px;
    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;
	}
}

@media screen and (max-width:385px)
{
  .desea-suerte h5 span
  {
    display: block;
    margin-top: 5px;
  }
}

@media screen and (max-width:375px)
{
  .hero-info h1.big {
    font-size: 30px;
	}
}

@media screen and (max-width:359px)
{
  .header-opacity h2
  {
    font-size: 19px;
  }
}

/* Example media queries */
@media screen and (max-width:345px)
{
	.multibotesBig:before{
		left:-35px !important;
	}
}

@media screen and (max-width:323px)
{
	/*	.tabs .btn-group.group2 {
			width: 38%;
		}*/
	.tabs .btn-group.group1 {
		width: 19%;
	}
}

@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: 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;
  }
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
/*only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  */
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; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.tabla-responsive thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}    
	.tabla-responsive tr { border-botom: 1px solid #ccc; }
	.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(1) { 
    /*background: #f5f6f7;*/
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(odd) td:nth-of-type(2) { 
    background: #fff; 
  }
  .tabla-responsive.tabla-grupos tr:nth-of-type(odd) td:nth-of-type(3) { 
    /*background: #f5f6f7;*/
  }
  .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) {
		/*VIEJO*/
    /*background: #f5f6f7;*/ 
		/*NUEVO*/
		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;
	}
	.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: "Estado"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(5):before { content: "Premio"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(6):before { content: "Acciones"; color: #0098BE;font-family: "NeoSans-Medium";}
	.mis-apuestas td:nth-of-type(6) { position:relative;}

	.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: "Precios"; 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";}

	.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";}

	/*Fix para cuando las tablas son muy estrechas*/
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(1) {padding:13px 0;}
	/*.tabla-que-es.tabla-que-es-precios td:nth-of-type(3) {padding:20px 0;}*/
	.tabla-que-es.tabla-que-es-precios td:nth-of-type(4) {padding:13px 0;}

	.tabla-que-es.tabla-que-es-precios td:before{
		white-space:pre-wrap;
	}

	.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: "Precio 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(2) {padding:13px 0;}
	/*.tabla-que-es.tabla-que-es-precios td:nth-of-type(3) {padding:20px 0;}*/
	.tabla-que-es.tabla-que-es-precios.pagina-precios td:nth-of-type(5) {padding:13px 0;}

	.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-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-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%;
	}
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 952px) 
{
  .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 */
  }
}

@media screen and (max-width: 767px)
{
	.row-offcanvas-right
  .sidebar-offcanvas {
    right: -254px; /* 6 columns */
  }  
}

@media screen and (max-width: 991px)
{  
	/*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;
	}
}

@media (max-width: 931px) 
{
	.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;
	}
}

@media (max-width: 768px) 
{
	.tabla-responsive .blue-bg{
		margin-top:-24px;
		height:30px;
	}	
	.p-mis-datos{
		display:none;
	}
}

@media (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;
	}
}

@media (max-width: 991px) 
{
	.margin-top-bottom{
		margin-top:0;
		margin-bottom:0;
	}
}

@media (max-width: 760px) {
	.tabla-que-es ul{
		padding:0;
	}
	.tabla-que-es ul li{
		padding:0.3em 0;
	}
}

@media (max-width: 760px) 
{
	.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;
	}	
}

@media (max-width: 690px) 
{
	.ayudaEU-comoJugar-m{
		display:block;
	}
	.ayudaEU-comoJugar{
		display:none;
	}
}

@media (max-width: 663px) 
{
	.ayudaDecimosNacional-precios{
		width:100%;
	}
}

@media (max-width: 576px)
{
	.ayudaGordo-comoJugar{
		width:100%;
	}
}

@media (max-width: 479px) 
{
	.ayudaEU-comoJugar-m{
		width:100%;
	}
	.ayudaPrimitiva-comoJugar{
		width:100%;
	}
	.ayudaEU-precios{
		width:100%;
	}
}

@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: 680px) 
{
	#ultimos-res .numeros-eu{
		margin-left:15%;
	}
	#ultimos-res .numeros-gordo{
		margin-left:27%;
	}
	#apuestas .numeros-eu{
		margin-left:15%;
	}
	#apuestas .numeros-gordo{
		margin-left:27%;
	}
}

@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;
	}
}

@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 (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 (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 (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 (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;
	}
	/*	#columna1 {
			width: 100%!important;
			margin: 0% 0% 0% 1% !important;
		}*/
	/*	.partidosAyuda.partidosAyudaMisApuestas {
			display: none;
		}*/
	.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%;
	}
	.medium-multibotes{
		padding: 0% 4% 0% 4%;
	}
/*	.bannerMultibotes .bannerInfo h2{
		padding-top: 5%;
	}*/
	.escrutinioPenas-margin{
		margin-bottom: 24%;
	}
}

@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;
	}
	#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 (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 (max-width: 442px) 
{
	.ayudaPrimitiva-precios{
		width:100%;
	}
}

@media (max-width: 456px) 
{
	#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%;
	}
	#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: 364px) 
{
	#ultimos-res #datetimepicker1 {
		clear:left;
	}
	#ultimos-res .estrellas-eu{
		margin:0 0 0 0;
	}
	#ultimos-res .cr-primitiva{
		margin:0 0 0 21%;
	}
	#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 (max-width: 974px) 
{
	.asker{
		margin-top:0px;
	}
	.askerBonoloto{
		margin-top:0px;
	}
}

@media (max-width: 522px) 
{
	.num-lotos.numerosDecimos .display-xs{
		display:block;
	}
}

@media (max-width: 760px) 
{
	.title-sorteos-decimosNacional{
		display:block;
		color:#0098be;
		font-size:14px;
		margin-top:30px;
		margin-bottom:10px !important;
	}
}

@media (max-width: 727px) 
{
	.img-decimosNacional{
		width:100%;
	}
}

@media (max-width: 760px) 
{
	.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;
	}
}

@media (max-width: 760px) 
{
	.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;
	}
}

@media (max-width: 767px) 
{
	.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;
	}
}

@media (max-width: 768px) 
{
	.m-0-mobile{
		margin-top:0 !important;
	}
}

@media (max-width: 381px) 
{
	.acordeon-preguntas .literales-title{
		width:100%;	
	}
}

@media (max-width: 367px) 
{
	.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;
	}
}

@media (max-width: 767px) 
{
	.transferencia-ok .logoTransf-container{
		height: 60px;
		vertical-align: top;
	}
	.transferencia-ok table.datosTransferencia{
		line-height:25px;
	}
	.transferencia-ok .mensaje-operaciones{
		padding:5px;
	}
}

@media (max-width: 350px) 
{
	.transferencia-ok table.datosTransferencia tr{
		display:block;
	}
}

@media (max-width: 1000px) 
{
	.bote-ayudas .proximo-bote-ayuda{
		margin-left:0;
	}
}

@media (max-width: 760px) 
{
	.tabla-responsive .blue-bg{
		margin-left:0;
		width:50%;
  }
}

@media (max-width: 767px) 
{
	.tabla-responsive td,.tabla-responsive th { 
		text-align:left !important;
	}
	.iconos-mis-apuestas{
		padding-left:0px!important;
	}
}

/*FIX RESPONSIVE PRODUCTO PRINCIPAL*/
@media screen and (max-width:993px)
{
	.container{
		padding:0 20px 0 20px;
	}
	.hero-info h1.big{
		font-size:63px;
	}
	.hero-aside .hero1{
		margin-top:0 !important;
	}
}

@media screen and (max-width:880px)
{
	.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:767px)
{
	.hero1{
		background-position:0 0;
	}
	.hero-tag h5 span p{
		margin-left:-70px;
	}
	.safari .hero-tag h5 span p{
		margin-left:0px;
	}
	.hero-info h1.big{
		font-size:55px;
	}
	.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;
	}
}

@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 screen and (max-width:678px)
{
	.hero-info h1.big {
		font-size: 50px;
	}
	.hero1 {
		height: 228px !important;
	}
	.hero-info h4 {
		font-size:16px;
	}
	.txtContentRelojD {
    display: none;
  }
	.txtContentHistoricoD {
    display: none;
  }
	.txtContentCalendarioD {
    display: none;
  }
	.txtContentRelojR:before {
    content: "EN JUEGO";
  }
	.txtContentHistoricoR:before {
    content: "HISTÓRICO";
  }	
	.txtContentCalendarioR:before {
    content: "CALENDARIO";
  }

	/*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:617px)
{
	.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;
	}
	.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;
	}
	.cruzRojaBig-heroResp:before {
    content: url("../img/cruzRoja.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;
		/*NUEVO*/
		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: 20%;
	}
	.safari .hero-tag {
		margin-left: 0%;
	}
	.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: -40px;
		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;
	}
	.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;
	}
	.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;
	}
	.cruzRojaBig-hero1:before {
		content: url("../img/cruzRoja.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;
	}
	.hero-tag h5{
		text-shadow:none !important;
	}
	.hero-tag h5 span p{
		text-shadow:none !important;
	}
	.hero-info h1.big{
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
	}
	/*	.hero-info h1.big{
				display: none;
		}*/
	.pd-decimo:before{
		display: block;
		content: "Décimos de Navidad" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}
	.pd-decimoNino:before{
		display: block;
		content: "Décimos de El Niño" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-participa:before{
		display: block;
		content: "Participaciones" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-del13:before{
		display: block;
		content: "Peña del 13" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-ilusion:before{
		display: block;
		content: "Peña La Ilusión" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-buscados:before{
		display: block;
		content: "Peña Los Más Buscados" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-manolita:before{
		display: block;
		content: "Peña Doña Manolita" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-cesta:before{
		display: block;
		content: "La Cesta de Navidad" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}
	.pd-cestaNino:before{
		display: block;
		content: "La Cesta de El Niño" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !important;
	}

	.pd-premium:before{
		display: block;
		content: "Peña Los 100 Premium" !important;
		padding-bottom:35px !important;
		font-size:45px !important;
		margin-top:-6px !important;
		font-weight: bolder !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/laPrimitiva.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;
	}
}

@media screen and (max-width:504px)
{
	.hero1-md .hero1 button {
		width:22%;
	}	
}

@media screen and (max-width:503px)
{
	.hero1-md .hero1 button {
		margin-top:20px;
	}
}

@media screen and (max-width:486px)
{
	.hero1-md .hero1 button {
		width:55%;
	}
}

@media screen and (max-width:411px)
{
	.hero1-md .hero-info h1.big{
		font-size:31px !important;
		margin-top:0 !important;
		margin-left:10%;
	}
	.pd-ilusion:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-buscados:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-decimo:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-cesta:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-premium:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-manolita:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-del13:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-participa:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-decimoNino:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
	.pd-cestaNino:before{
		padding-bottom:35px !important;
		font-size:35px !important;
		margin-top:-6px !important;
	}
}

@media screen and (max-width:352px)
{
	.hero-info h1.big{
		font-size:35px !important;
	}
}

@media screen and (max-width:338px)
{
	.hero-info h1.big{
		font-size:40px;
	}
	.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 screen and (max-width:991px)
{
	.registro-desktop{
		display:none;
	}
	.registro-mobile{
		display:block;
	}
}

@media screen and (max-width:767px)
{
	.registro-rapido{
		margin-top:40px;
	}
	.tabla-carrito{
		display: none!important;
	}
	.tabla-carrito-resp{
		display: block!important;
	}
	.p-eres-nuevo{
		display: block!important;
	}
	/*
	.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;
	}*/
	.tabla-responsive{
		margin-top:0 !important;
	}
}

@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 (max-width: 702px) 
{
	.carrito-responsive .carrito-opciones{
		margin:15px 0 0 10px;
	}
	.precioProducto{
		margin-left:10px;
	}
}

@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: 610px) 
{
	.carrito-responsive .carrito-div{
		margin:20px 0 0 8%;
	}
}

@media (max-width: 564px) 
{
	.carrito-responsive .carrito-div{
		margin:20px 0 0 5%;
	}
}

@media (max-width: 520px) 
{
	/*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 (max-width:314px) 
{
	.modal-apuestasPopup
	{
		margin: 2px 0 0 0%;
	}
}

@media (max-width:376px) 
{
	.final-tabla .precio{
		float:right;
		clear:left;
	}
}

@media screen and (max-width:1072px)
{
	.especiales-modulos h3{
		font-size:13.5px;
	}
	.especiales-modulos h4{
		font-family:'NeoSans';
	}
}

@media screen and (max-width:896px)
{
	.especiales-modulos h3{
		font-size:13px;
		width:83%;
	}
}

@media screen and (max-width:767px)
{
  .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%;
	}
}

@media screen and (max-width:656px)
{
	.especiales-modulos h3{
		font-size:18px;
	}
	.modulo-4x .header-opacity h4{
		font-size:14px;
	}
}

@media screen and (max-width:596px)
{
	.especiales-modulos h3{
		font-size:16px;
		width:81%;
	}
}

@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:1075px)
{
	.modulo-2x h3{
		font-size:27px;
	}
}

@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:867px)
{
	.modulo-2x h3{
		font-size:23px;
	}
	.bote-2x {
		font-size: 35px;
	}
	.modulo-2x.normales h3::before {
		left: 20%;
	}
}

@media screen and (max-width:767px)
{
	/*	.modulo-2x.participaciones-2x{
			background-image:url(/user/img/Producto-participacionesNavidad.png) !important;
		}
		.modulo-2x.decimos-2x{
			background-image:url(/user/img/Producto-decimosNavidad.png) !important;
		}*/
	.modulo-2x h3{
		font-size:35px;
	}
}

@media screen and (max-width:738px)
{
	.modulo-2x h3{
		font-size:30px;
	}
	.modulo-2x h4#clock{
		display:none;
	}
	.modulo-2x .header-opacity
	{
		height:120px;
	}
}

@media screen and (max-width:617px)
{
	.modulo-2x{
		height:auto;
	}
	.modulo-2x h3{
		font-size:20px;
	}
}

@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:834px)
{
	.modulo-4x .agotadoBanda{
		margin:103px 0 0 -3%;
	}
	.agotadoBanda{
		margin:103px 0 0 -3%;
	}	
}

@media screen and (max-width:767px)
{
	.decimos-2x-agotado{
		background-image: url("/user/img/Producto-decimosNavidad-agotado.png") !important;
		height:none;
	}
	.decimosNino-2x-agotado{
		background-image: url("/user/img/hero-nino-agotado.jpg") !important;
		height:none;
	}
	.participaciones-2x-agotado{
		background-image: url("/user/img/Producto-participacionesNavidad-agotado.png") !important;
		height:auto;
	}
	.agotadoBanda{
		margin:40px 0 0 -3%;
	}	
	.modulo-4x .agotadoBanda{
		margin:143px 0 0 -3%;
	}
}

@media screen and (max-width:657px)
{
	.agotadoBanda{
		margin:30px 0 0 -3%;
	}
	.modulo-4x .agotadoBanda{
		margin:120px 0 0 -3%;
	}	
}

@media screen and (max-width:547px)
{
	.agotadoBanda{
		margin:100px 0 0 -3%;
	}
	.modulo-4x .agotadoBanda{
		margin:100px 0 0 -3%;
	}	
}

@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:367px)
{
	.agotadoBanda{
		margin:50px 0 0 -3%;
	}	
	.modulo-4x .agotadoBanda{
		margin:50px 0 0 -3%;
	}	
	.agotadoBanda h5{
		font-size:20px;
		line-height: 28px;
	}	
}

@media screen and (max-width:767px)
{
	.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;
	}
}

@media screen and (max-width: 952px)
{
	.bannerLaCesta{
		background-size:cover;
		/*background-position:0px -320px;*/
		background-position:0px 0px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -320px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -320px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -320px;
	}
	.bannerMultibotes{
		background-size:cover;
		background-position:0px -217px;		
	}
	.bannerEuroabono{
		background-size:cover;
		/*background-position:0px -258px;*/
		background-position: 0px -282px;
	}
}

@media screen and (max-width: 800px)
{
	.bannerLaCesta{
		background-size:cover;
		/*background-position:0px -260px;*/
		background-position:0px 0px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -260px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -260px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -260px;
	}
	.bannerMultibotes{
		background-size:cover;
		background-position:0px -217px;
	}
	.bannerEuroabono{
		background-size:cover;
		/*background-position:0px -238px;*/
		background-position: 0px -249px;
	}
}

@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 -190px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -190px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -190px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -190px;*/
		background-position:0px 0px;
	}
}

@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: 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;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -154px;*/
		background-position:0px 0px;
	}
}

@media screen and (max-width: 523px)
{
	.bannerMultibotes{
		background-size:cover;
		background-position:0px -37px;
	}
	.new-tag{
    display: none;
	}  
}

@media screen and (max-width: 514px)
{
	.bannerInfo{
		padding:10px 23px;
	}
	/*	.bannerInfo h5{
			display:none;
		}*/
	.bannerInfo h2 {
    font-size:21px !important
	}
}

@media screen and (max-width: 324px)
{
	.bannerInfo {
    padding: 0 0px;
	}
	.hero-info h1.big.total-navidad {
		font-size: 32px !important;
	}
}

@media (max-width: 946px) {
	.FAQ-fondo #estadisticas .stats-grupo2 .izq.izq-estrellas{
		margin-left: 60px;
	}
}

@media (max-width: 740px) {
	#estadisticas .stats-grupo2 .der{
		margin-left: 60px;
	}
}

@media (max-width: 717px) 
{
	.stats-grupo1{
		margin-top: 30px;
		padding-left:20px;
	}
	.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 (max-width: 668px) 
{
	.FAQ-fondo #estadisticas .stats-grupo2 .izq.izq-estrellas {
		margin-left: 00px;
	}
}

@media (max-width: 663px) 
{
	#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: 610px) 
{
	.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 (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 (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 (max-width: 490px) 
{
	.termStats .statsBorder{
		/*width: 252px;*/
		width: 100%;
		padding: 0 0 5px 6px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -132px;*/
		background-position:0px 0px;
	}
}

@media screen and (max-width: 462px)
{
	.bannerInfo h2 {
    font-size:19px !important
	}
	.bannerParticipaciones-nacional{
		background-size:cover;
		background-position:0px -60px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -124px;*/
		background-position:0px 0px;
	}
}

@media screen and (max-width: 448px)
{
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -124px;*/
		background-position:0px 0px;
	}
}

@media screen and (max-width: 428px)
{
	.bannerInfo {
    padding: 14px 14px;
	}
	.bannerInfo h2 {
		font-size:17px !important
	}
	.bannerInfo p{
		font-size:12px;
	}
	.hero-info h1.big.total-navidad {
		font-size: 37px !important;
	}
	.bannerEuroabono{
		background-size: inherit;
    background-position: -243px -238px;
	}
	.bannerPrimiabono{
		background-size:cover;
		background-position:0px 0px;
	}
	.bannerLaCesta{
		background-size:cover;
		/*background-position:0px -100px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -100px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -100px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -113px;*/
		background-position:0px 0px;
	}
	.navidad_h5{
		display: none;
	}
	.bannerPenaPremium{
		background-position:0px -17px;
	}

	.bannerInfoQexperto h2, h5 {
    margin-top: 11%;
	}

	.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: 414px)
{
	.salto414{
		display:block;
	}
	.bannerLaCesta{
		background-size:cover;
		/*background-position:0px -70px;*/
		background-position:0px 0px;
	}
	.banner100premium{
		background-size:cover;
		/*background-position:0px -70px;*/
		background-position:0px 0px;
	}
	.bannerDonaManolita{
		background-size:cover;
		background-position:0px -70px;
	}
	.bannerMasBuscados{
		background-size:cover;
		/*background-position:0px -106px;*/
		background-position:0px 0px;
	}
}

@media screen and (max-width: 343px)
{
	.bannerInfo.masBuscadosInfo h2{
		font-size: 19px !important;
	}
}

@media (max-width: 760px) 
{
	.ayuda-100-premium .comb-ganadora-grupos .num-lotos li{
		line-height: 16px;
	}
}

@media (max-width: 952px) 
{
	.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%;
	}
}

@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 (max-width: 767px) 
{
	.banners-agotados .col-xs-6.col-sm-6.col-md-6.fast-box-navidad{
		padding:0;
	}
}

@media (max-width: 738px) 
{
	.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: 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%;
	}
}

@media (max-width: 544px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 20px;
	}
	.banners-agotados .especiales-modulos h4 {
    font-family:'NeoSans';
	}
}

@media (max-width: 430px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 17px;
	}
}

@media (max-width: 371px) 
{
	.banners-agotados .modulo-2x h3 {
    font-size: 15px;
	}
}

@media (max-width: 341px) 
{
	.banners-agotados .modulo-3x h3{
		font-size: 13px;
		width: 75%
	}
	.banners-agotados .especiales-modulos h4{
		font-size: 12px;
	}
}

@media (max-width: 335px) 
{
	.banners-agotados .modulo-2x h3 {
		font-size: 13px;
	}
}

@media (max-width: 395px) 
{
	.subtitle-pago a{
		margin-left:0;
	}
	/*
	.btn-pago{
			height:42px;
	}
	*/
}

@media (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;
	}
}

@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;
	}
}

@media screen and (max-width:991px)
{
	.balonTachado{
		display:none;
	}
}

@media screen and (max-width:400px)
{
	#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 screen and (max-width:333px)
{
	.partidosAyuda .partidosApuestas .partido{
		font-size:8.5px;
	}
}

@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:1009px)
{
	.ayuda-multibotes #apuestas .contenedor-apuesta {
		width: 90%;
	}
	.ayuda-penas #apuestas-eu .contenedor-apuesta {
		width: 90%;
	}	
}

@media screen and (max-width:991px)
{
	.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;
	}
}

@media screen and (max-width:760px)
{
	.ayuda-multibotes .tabla-ultimos-res ul {
    padding: 0 0 0 0 !important;
	}

	/*NUEVO TABLA MIS APUESTAS*/
	td#combinacionProd0 {
    width: 40% !important;
	}
	td.td-misApuestas{
    width: 30% !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 screen and (max-width:456px)
{
	.ayuda-multibotes #apuestas .estrellas-eu {
    margin: 0 0 0 0%;
	}
	.ayuda-multibotes #down-accordeon{
		margin:0;
	}	
}

@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: 767px)
{
	.apuestas-qExperto{
		margin-top:20px !important;
	}
}

@media (max-width:720px){
	.tabla-resultados-quinigol .title-012m .title{
		margin-right: 4px;
	}
} 

@media (max-width:680px)
{
	.tabla-resultados-quinigol .title-012m .title{
		/*VIEJO*/
		/*margin-right: 0px;*/
		/*NUEVO*/
		/*margin-right: 34px;*/
		margin-right: 6%;
	}
} 
@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 (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 (max-width:670px)
{
	.tabla-resultados-quinigol .title-012m {
		/*VIEJO*/
		/*width: 214px;*/
		/*NUEVO*/
		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 {
		/*VIEJO*/
		/*width: auto;*/
		/*NUEVO*/
		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 (max-width:936px) 
{
  .littlePasos{
    display: none;
  }
	.mediumPasos{
		display: none;
	}
	.bigPasos{
		display: block;
	}
}

@media (min-width:936px) 
{
  .littlePasos{
    display: none;
  }
	.mediumPasos{
		display: block;
	}
	.bigPasos{
		display: none;
	}
}

@media (max-width:507px) 
{
  .littlePasos{
    display: block;
  }
	.mediumPasos{
		display: none;
	}
	.bigPasos{
		display: none;
	}
}

@media screen and (max-width:532px)
{                    
	.col-xs-4{
		width: 33.33333333333333%!important;
	}
	.col-xs-6-especial{
		width: 50%!important;
	}
}

@media screen and (max-width: 514px)
{
	.bannerPenaEuromillones .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuromillones-nuevo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuromillones-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaEuro40 .bannerInfo p.regular{
		display: none;
	}
	.bannerEuroabono .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimitiva .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimitiva-promo .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPrimi40 .bannerInfo p.regular{
		display: none;
	}
	.bannerPrimiabono .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaPremium .bannerInfo p.regular{
		display: none;
	}
	.bannerPremioSeguro .bannerInfo p.regular{
		display: none;
	}
	.bannerBigFriday .bannerInfo p.regular{
		display: none;
	}
	.bannerDonaManolita .bannerInfo p.regular{
		display: none;
	}
	.banner100premium .bannerInfo p.regular{
		display: none;
	}
	.bannerDel13 .bannerInfo p.regular{
		display: none;
	}
	.bannerMasBuscados .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaSorteoEspecial .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaCancer .bannerInfo p.regular{
		display: none;
	}
	.bannervacaciones .bannerInfo p.regular{
		display: none;
	}
	.bannervacaciones-part .bannerInfo p.regular{
		display: none;
	}
	.bannerParticipaciones .bannerInfo p.regular{
		display: none;
	}
	.bannerLaCesta .bannerInfo p.regular{
		display: none;
	}
	.bannerPenaMillonPlus{
		background:url(/user/img/bannerPenaMillonPlusResp.jpg) no-repeat;
		background-size: cover;
	}
}

@media screen and (max-width: 768px)
{
	.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;
		/*text-align: left;*/
	}
	.col-sm-6{
		/*margin: 0 auto!important;*/
		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;
	}
}

@media screen and (max-width:372px)
{
	#formulariotemp .tabla-responsive{
		margin-top: 30px!important;
	}
	.margin-bottom-responsive{
		margin-bottom: 80px;
	}
}

@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;
	}
}

/*BARRA BUSCAR Y ORDENAR TABLA MIS APUESTAS*/
@media screen and (max-width: 690px){
	#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 screen and (max-width: 767px){
	#clock_navidad{
		display: none;
	}
	#clock_nino{
		display: none;
	}
}

@media screen and (max-width: 720px){
	#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 screen and (max-width: 432px){
	#caja_cantidad_participaciones .menos{
		width: 31px;
	}
	#caja_cantidad_participaciones .mas{
		width: 31px;
	}
	#caja_cantidad_participaciones .txt_participaciones{
		width: 41%;
	}
}

@media screen and (max-width: 768px){
	.producto-bote{
		display: inline-block;
	}
	.bote{
		display: inline-block;
	}    
}

@media screen and (max-width: 552px){
	/*    .producto-bote{
					width: 25%!important;        
			}*/
	.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;
	}
	.comb-play-multibotes{
		margin-top: 13%;
		margin-right: 7%;
	}
	.comb-win-multibotes{
		margin-top: 13%;
		margin-right: 7%;
	}
}

@media screen and (max-width: 432px){
	.producto-bote{
		width: 100%!important;        
	}
	.bote{
		width: 100%!important;        
	}
	.bote button{
		float: none;
		margin-right: 10px;
	}
	.btn-resultados{
		width: 100%;
	}
	/*    .btn-resultados button{
					margin-right: auto;
			}    */
}

@media screen and (max-width: 951px){
	#contenedor-boleto {
		padding-bottom: 0;
	}
}

@media (max-width: 952px) 
{
	.h3-responsive-resbot{
		margin-right: 48px!important;
	}
}

@media (max-width: 813px) 
{
	.h3-responsive-resbot{
		margin-right: 37px!important;
	}
}

@media screen and (max-width: 768px)
{
	#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%;
	}
}

@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%;
	}
	.outer{
		width: 22px;
	}
}

@media screen and (max-width:414px)
{
	.pd-ilusion:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-buscados:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-decimo:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-participa:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-cesta:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-premium:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-manolita:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-del13:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-decimoNino:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.pd-cestaNino:before{
		padding-bottom:35px !important;
		font-size:30px !important;
		margin-top:0px !important;
	}
	.resp-lg{
		margin-top: -65px;
		margin-left: 60px;
	}
	.hero1-md .hero1 button {
		width:60%;
	}
	/*	.form-saldo h5{
			display: none;
		}*/
	.txt-cantidad{
		display: none;
	}
}

@media screen and (max-width:320px)
{	
	.pd-ilusion:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-buscados:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-decimo:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-participa:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-cesta:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-premium:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-manolita:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-del13:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-decimoNino:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.pd-cestaNino:before{
		padding-bottom:35px !important;
		font-size:24px !important;
		margin-top:0px !important;
	}
	.resp-lg{
		margin-top: -60px;
		margin-left: 60px;
	}
}

@media screen and (max-width: 391px)
{    
	div#apuestas-eu {
		padding: 0 !important;
	}
	.panel-body {
		padding: 0 !important;
	} 
}

@media screen and (max-width: 484px)
{    
	#columna1-reducida {
    width: 89%!important;
    margin: 0% 0% 0% 1% !important;
    float: left;
	}

	#columna1 {
		width: 100%!important;
		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 (min-width: 670px) and (max-width: 991px){
	.cab-ganadora-quinigol {
    float: left !important;
    margin-left: 67%;
	}
}

@media (min-width: 570px) and (max-width: 991px){
	.margin-bottom-cupon{
		margin-bottom: 7%;
	}
}

@media screen and (max-width: 459px){
	p.text-parr {
		display: none;
	}
	.img {
		display: none;
	}
}

@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: 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: 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: 450px){
	.hero3-vacaciones {   
		background-position: 392px;
	}
}