@font-face {
font-family: 'striker-manager';
src: url('../fonts/Striker-Manager.eot#') format('eot'),
url('../fonts/Striker-Manager.woff') format('woff'),
url('../fonts/Striker-Manager.ttf')  format('truetype'),
url('../fonts/Striker-Manager.svg#svgFontName') format('svg');
}

@font-face {
font-family: 'conduit-bold';
src: url('../fonts/ConduitITCStd-Bold.otf');
}

body {
background: rgb(48,48,48);
background: -moz-linear-gradient(top,  rgba(48,48,48,1) 0%, rgba(10,10,10,1) 100%) repeat-x scroll 0 0 #0A0A0A;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,48,48,1)), color-stop(100%,rgba(10,10,10,1))) repeat-x scroll 0 0 #0A0A0A;
background: -webkit-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(10,10,10,1) 100%) repeat-x scroll 0 0 #0A0A0A;
background: -o-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(10,10,10,1) 100%) repeat-x scroll 0 0 #0A0A0A;
background: -ms-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(10,10,10,1) 100%) repeat-x scroll 0 0 #0A0A0A;
background: linear-gradient(to bottom,  rgba(48,48,48,1) 0%,rgba(10,10,10,1) 100%) repeat-x scroll 0 0 #0A0A0A;
color: #cccccc;
font-family: 'striker-manager',arial,sans-serif;
font-size: 1em;
line-height: normal;
margin: 0;
padding: 0;
font-weight: normal;
}

input[type="checkbox"].perso { display: none; }
 
input[type="checkbox"].perso + label span {
display: inline-block;
width: 7px;
height: 7px;
background: #ccc;
margin: -10px 4px 0 0;
vertical-align: middle;
cursor: pointer;
box-shadow: inset 1px 1px 5px 0 rgba(0,0,0,0.1);
}
 
input[type="checkbox"].perso:checked + label span{
background: #8dc63f;
}

.smart select {
-webkit-appearance: none;
border-radius: 0;
}

a {
cursor: pointer;
color: #CCCCCC;
text-decoration: none;
}

.main-table a, 
.main-clasif-table a {
color: #555555;
font-weight: bold !important;
}

a:hover {
color: #90c841 !important;
text-decoration: none;
}

ul, ol {
margin: 0;
padding: 0;
}

li {
line-height: normal;
list-style: none outside none;
}

h1, h2, h3, h4, h5, h6 {
font-size: 1em;
color: inherit;
font-family: inherit;
font-weight: bold;
line-height: normal;
margin: 0;
padding: 0;
text-rendering: auto;
}

p {
margin: 0;
}

img {
border: 0 none;
height: auto;
vertical-align: middle;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}

p, a {
/*text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.2);*/
}

table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

.m-carousel {
margin-left: 0;
overflow: hidden;
}

.m-carousel-inner {
transition-duration: 0.5s;
transition-property: transform;
transition-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
white-space: nowrap;
}

.m-carousel-inner > * {
display: inline-block;
}

.ui-header-fixed, .ui-footer-fixed {
z-index: 1200;
}

.ui-loader {
color: #ffffff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #da4f49;
*background-color: #bd362f;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
background-repeat: repeat-x;
border-color: #bd362f #bd362f #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Campo editable def, med, ata */
.bg-campo .bg-ataque, 
.bg-campo .bg-medio, 
.bg-campo .bg-defensa {
margin-left: 5px;
float: left;
width: 252px;
}

.bg-campo .bg-ataque {
background: rgba(255,0,0,0.3);
height: 110px;
margin-top: 4px;
}

.bg-campo .bg-medio {
background: rgba(255,255,0,0.3);
height: 180px;
}

.bg-campo .bg-defensa {
background: rgba(0,255,0,0.3);
height: 103px;
}

.bg-campo .barra_def,
.bg-campo .barra_med,
.bg-campo .barra_del {
position: absolute;
background: url("/img/assets/tactic-handle-h.png") no-repeat;
width: 261px;
height: 19px;
/*-webkit-transform: scale(0.77) rotate(90deg);*/
left: 0;
cursor: pointer;
}

.bg-campo .barra_def {
top: 330px;
}

.bg-campo .barra_med {
top: 200px;
}

.bg-campo .barra_del {
top: 60px;
}

.header-detail {
background: none repeat scroll 0 0 #444444;
overflow: hidden;
padding: 10px;
}

.header-detail .header-detail-img {
margin-right: 10px;
}

.header-detail-links {
padding: 10px 0;
}

.header-detail .name {
color: #FFFFFF;
font-family: 'conduit-bold';
font-size: 20px;
margin-left: 2px;
text-transform: uppercase;
}

#home-page {
	padding-bottom: 10px !important;
}

/** Styles Slider Bar **/

.bar-slide-min {
font-size: 12px;
margin: 15px 0;
}

.bar-slide-min p.text-info-slider {
overflow: hidden;
}

.bar-slide-min .text-info-slider {
margin-bottom: 10px;
}

.bar-slide-min .text-info-slider .amount,
.bar-slide-min .text-info-slider label {
color: #777777;
font-weight: bold;
line-height: normal;
padding: 0 !important;
text-align: right;
width: auto;
font-size: 12px;
}

.bar-slide-min .ui-input-text {
margin: 0;
padding: 0;
float: right;
}

.bar-slide-min .ui-slider {
background: none repeat scroll 0 0 #EEEEEE;
border: 0 none;
margin: 0;
border-radius: 30px 30px 30px 30px;
height: 10px !important;
position: relative;
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

.bar-slide-min .ui-slider-range {
background: rgb(145,199,69);
background: -moz-linear-gradient(top,  rgba(145,199,69,1) 0%, rgba(137,195,59,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,199,69,1)), color-stop(100%,rgba(137,195,59,1)));
background: -webkit-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: -o-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: -ms-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: linear-gradient(to bottom,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
border-top: 1px solid #b2d85e;
border-bottom: 1px solid #97ca3f;
border-radius: 30px 0 0 30px;
height: 8px;
padding-right: 2px;
}

.bar-slide-min .ui-slider-handle {
background:	 url("/img/assets/handle-dot-white.png") no-repeat scroll 0 0 transparent;
display: block;
height: 19px;
position: absolute;
top: -5px;
width: 18px;
}

.slide-progression {
overflow: hidden;
}

.bar-slide-golden-balls .golden-balls {
background: rgb(242,233,78);
background: -moz-linear-gradient(top,  rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1)));
background: -webkit-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -o-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: linear-gradient(to bottom,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
color: #444444 !important;
display: block;
float: right;
font-size: 15px;
height: 47px;
padding: 15px 3px 0;
text-align: center;
width: 24px;
border-radius: 4px 4px 4px 4px;
}

.bar-slide-golden-balls .bar-slide-golden-balls-container-details {
float: left;
margin-right: 4%;
width: 89%;
}

.text-info-max-min-slider {
margin-top: 10px;
padding-left: 10px;
}

.text-info-max-min-slider .max-value-slider {
float: right;
}

.box-slide-bar-progress {
margin: 5px 0 8px;
overflow: hidden;
}

.box-slide-bar-progress .title {
color: #555555;
font-size: 14px;
margin-bottom: 3px;
}

.box-slide-bar-progress .result-progress-bar {
color: #555555;
float: right;
font-size: 10px;
}

.box-slide-bar-progress .box-width-progress-bar {
float: left;
width: 86%;
}

.box-slide-bar-progress .bg-progress-bar {
background: none repeat scroll 0 0 #EEEEEE;
border: 0 none;
border-radius: 30px 30px 30px 30px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
height: 10px;
margin: 3px 0 0;
position: relative;
}

.box-slide-bar-progress .progress-bar {
background: rgb(145,199,69);
background: -moz-linear-gradient(top,  rgba(145,199,69,1) 0%, rgba(137,195,59,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,199,69,1)), color-stop(100%,rgba(137,195,59,1)));
background: -webkit-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: -o-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: -ms-linear-gradient(top,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
background: linear-gradient(to bottom,  rgba(145,199,69,1) 0%,rgba(137,195,59,1) 100%);
border-top: 1px solid #b2d85e;
border-bottom: 1px solid #97ca3f;
border-radius: 30px 30px 30px 30px;
height: 8px;
}

.box-slide-bar-progress .progress-icons {
position: absolute;
top: 19px;
left: 19%;
font-size: 13px;
color: green;
}

.box-slide-bar-progress .progress-icons .icon-arrow-right-2:before {
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

/** ESTILOS DE TABLA **/

.main-table {
width: 100%;
}

.main-table tr {
background: none repeat scroll 0 0 #F4F4F4;
border-top: 1px solid #FFFFFF;
color: #444444;
font-size: 14px;
height: 30px;
text-align: center;
font-weight: normal;
}

.main-table tr.header {
background: none repeat scroll 0 0 #FFFFFF;
border-top: 0 none;
color: #AAAAAA;
font-size: 12px;
height: 40px;
}

.main-table tr.header.dark {
border-top: 1px solid #444444;
color: #aaaaaa;
text-transform: uppercase;
background: none repeat scroll 0 0 #303030;
}

.main-table tr.cleaner {
background: none repeat scroll 0 0 #FAFAFA;
}

th.header {   
background: url("/img/assets/asc-desc.png") no-repeat right 15px;
cursor: pointer;
} 

th.headerSortUp { 
background: url("/img/assets/asc.png") no-repeat right 18px #000000;
}

th.headerSortDown { 
background: url("/img/assets/desc.png") no-repeat right 18px #000000;
}


/***************************/

/* Styles Botones */
.btn {
border-radius: 6px 6px 6px 6px;
display: block;
padding: 10px 15px;
/* font-family: 'striker-manager'; */
}

.btn-gold {
padding-right: 40px;
}

.btn.btn-gold span.golden-balls {
padding-bottom: 6px!important;
padding-top: 7px!important;
}

.btn p {
font-size: 12px;
font-weight: bold;
/*white-space: nowrap;*/
}

.btn span.icon-link {
font-size: 18px;
margin-right: 8px;
vertical-align: middle;
}

.main-player .btn.float-left span.icon-arrow-left {
margin-left: 6px;
}

.main-player .btn.float-right span.icon-arrow-right {
margin-left: 8px;
}

.btn span.icon-link-2 {
float: right;
margin-top: 5px;
}

.btn span.text {
text-transform: capitalize;
vertical-align: middle;
}

.btn span.golden-balls {
background: rgb(242,233,78);
background: -moz-linear-gradient(top,  rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1)));
background: -webkit-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -o-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: linear-gradient(to bottom,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
border-radius: 4px 4px 4px 4px;
color: #444444;
padding-left: 3px;
padding-right: 3px;
padding-top: 6px;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 24px;
}

.btn-small {
height: 19px;
width: 12px;
padding: 10px 17px 10px 12px;
}

.golden-balls-link.btn-small {
position: relative;
width: 41px;
}

.btn-small span.icon-link {
vertical-align: bottom;
}

.btn-small span.golden-balls {
padding-left: 2px;
padding-right: 3px;
padding-top: 7px;
}

.btn-center {
text-align: center;  
}

.box-text-alert .btn span.golden-balls {
	padding-top: 0;
    line-height: 24px;
}

.box-text-alert .btn span.golden-balls .icon-ball {
    display: block;
    margin-top: 12px;
}

.btn-popup-mejorar {
    display: block;
    margin: 10px 0 0;
}

/* Styles Stars */

.ec-stars-wrapper {
font-size: 0;
display: inline-block;
}

.ec-stars-wrapper span {
text-decoration: none;
display: inline-block;
font-size: 13px;
color: #dcdcdc;
}

.ec-stars-wrapper span.active {
color: #ffe000  !important;
}

.ec-stars-wrapper span.desactive {
color: #676767 !important;
}

.ec-stars-wrapper span.up {
color: #92ae23  !important;
}

/* Progress Bar */

.progress {
height: 10px;
margin-bottom: 20px;
overflow: hidden;
background-color: #eeeeee;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
color: #ffffff;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background: rgb(132,196,29);
background: -moz-linear-gradient(top,  rgba(132,196,29,1) 0%, rgba(113,193,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,196,29,1)), color-stop(100%,rgba(113,193,0,1)));
background: -webkit-linear-gradient(top,  rgba(132,196,29,1) 0%,rgba(113,193,0,1) 100%);
background: -o-linear-gradient(top,  rgba(132,196,29,1) 0%,rgba(113,193,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(132,196,29,1) 0%,rgba(113,193,0,1) 100%);
background: linear-gradient(to bottom,  rgba(132,196,29,1) 0%,rgba(113,193,0,1) 100%);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 0.6s ease;
-moz-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}

.progress .bar + .bar {
-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.banner-top-left,
.banner-top-right    {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 3px solid #000000;
border-right: 1px solid #000000;
border-top: 3px solid #000000;
float: left;
height: 90px;
}

.bannertop {
overflow: hidden;
}

.bannertop img {
vertical-align: top !important;
}

.banner-top-left
.banner-top-right,
.banner-top-left img {
float: left;
}

.menu-carousel.m-carousel-controls {
background: none repeat scroll 0 0 #303030;
box-shadow: none;
height: 40px;
overflow: hidden;
padding: 0;
position: relative;
width: 980px;
}

.menu-carousel.m-carousel-controls a {
background: none repeat scroll 0 0 transparent;
border-radius: 0 0 0 0;
color: #AAAAAA !important;
display: block;
float: left;
font-size: 12px;
margin: 0;
padding: 14px 10px;
}

.menu-carousel.m-carousel-controls a.m-active, 
.menu-carousel.m-carousel-controls a:hover {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
color: #000000 !important;
transition: all 0.5s ease-out 0s;
}

@media only screen and (min-width : 1224px) {
#home-page {
margin: 0 auto;
position: relative;
width: 980px;
/*overflow: visible !important;*/
}

.deskop-hide {display: none;}
.deskop-show {display: block;}
}

.main-container-header {
background: none repeat scroll 0 0 #282828;
height: 40px;
width: 480px;
font-family: 'striker-manager', helvetica;
-webkit-box-shadow:  0px 1px 10px 0px rgba(0, 0, 0, 0.5);
box-shadow:  0px 1px 10px 0px rgba(0, 0, 0, 0.5);
}

.main-container-header .main-container-header-menu,
.main-container-header .main-container-header-foro, 
.main-container-header .main-container-header-logo, 
.main-container-header .main-container-header-money,
.main-container-header .main-container-header-gold-ball,
.main-container-header .main-container-header-whisper,
.main-container-header .main-container-header-mail,
.main-container-header .main-container-header-avatar-player,
.main-container-header .main-container-header-info {
float: left;
}

.main-container-header .main-container-header-menu {
width: 36px;
}

.main-container-header .main-container-header-foro {
width: 35px;
}

.main-container-header .main-container-header-logo {
width: 41px;
}

.main-container-header .main-container-header-logo h1 {
text-indent: -9999px;
}


.main-container-header .main-container-header-logo h1 a {
background: url("/img/assets/logo-small.png") no-repeat scroll 0 8px transparent;
height: 22px;
margin: 0 auto;
padding: 9px 0;
width: 22px;
}

.main-container-header .main-container-header-logo,
.main-container-header .main-container-header-whisper,
.main-container-header .main-container-header-menu,
.main-container-header .main-container-header-foro,
.main-container-header .main-container-header-money {
border-right: 1px solid #3E3E3E;
height: 40px;
}

.main-container-header .main-container-header-money {
text-align: center;
vertical-align: middle;
padding: 0 10px;
}

.main-container-header .main-container-header-gold-ball {
text-align: center;
vertical-align: middle;
padding: 0 10px;
}

.main-container-header .main-container-header-money, 
.main-container-header .main-container-header-gold-ball,
.main-container-header .main-container-header-whisper,
.main-container-header .main-container-header-mail a {
height: 28px;
padding-top: 12px;
}

.main-container-header .main-container-header-gold-ball { 
color: #584e0c;
background: rgb(242,233,78);
background: -moz-linear-gradient(top,  rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1)));
background: -webkit-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -o-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: linear-gradient(to bottom,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
}

.main-container-header .main-container-header-menu a,
.main-container-header .main-container-header-foro a, 
.main-container-header .main-container-header-logo a, 
.main-container-header .main-container-header-money a,
.main-container-header .main-container-header-gold-ball a,
.main-container-header .main-container-header-whisper a,
.main-container-header .main-container-header-mail a,
.main-container-header .main-container-header-avatar-player a,
.main-container-header .main-container-header-info a {
display: block;
text-align: center;
}

.main-container-header .main-container-header-menu a,
.main-container-header .main-container-header-foro a,
.main-container-header .main-container-header-money a {
height: 28px;
padding-top: 12px;
}

.main-container-header .main-container-header-whisper,
.main-container-header .main-container-header-mail,
.main-container-header .main-container-header-avatar-player {
width: 38px;
}

.main-container-header .main-container-header-mail {
position: relative;
}

.main-container-header .main-container-header-mail span {
font-size: 0.5em;
font-weight: bold;
margin: 1px 0 0 1px;
padding: 2px 4px;
position: absolute;
top: 5px;
left: 3px;
}

.main-container-header .main-container-header-avatar-player a {
padding: 0;
border: 1px solid #3e3e3e;
}

.main-container-header .main-container-header-info {
padding-top: 12px;
width: 36px;
height: 28px;
}

.main-container-header-avatar-player img {
border: 1px solid #3E3E3E;
}

.ui-bar-a {
color: #ccc !important;
font-weight: normal !important;
}

.ui-body-c .ui-link {
font-weight: normal;
}

.link-prev-message-staff,
.link-next-message-staff {
font-size: 26px;
padding: 0;
position: absolute;
top: 46px;
}

.home-content-main-modal-container .m-carousel-inner {
margin-left: 27px;
margin-top: 13px;
width: 160px;
}

.home-content-main-modal-container .m-fluid .m-item {
color: #333333;
font-family: helvetica;
font-size: 12px;
margin-right: 35px !important;
}

.link-prev-message-staff {
left: -12px;
}

.link-next-message-staff {
right: -12px;
}

.main-container-header-money, .main-container-header-gold-ball  {
font-family: 'conduit-bold',Arial,sans-serif;
}

.main-container-header-money, .main-container-header-gold-ball {
height: 30px !important;
padding-top: 10px !important;
}

.main-container-header-money p, .main-container-header-gold-ball p {
display: inline;
line-height: 18px;
}

.main-container-header-money p span, .main-container-header-gold-ball p span {
vertical-align: middle;
vertical-align: -webkit-middle;
}

.main-container-header-money-text-icon {
margin-left: 4px;
font-size: 25px;
}

.main-container-header-gold-ball-icon {
font-size: 16px;
}

.main-container-header-info-match .link-detail-match {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
padding: 5px;
position: absolute;
right: 10px;
top: 2px;
z-index: 100;
}

.main-container-center {
padding: 0;
}

#left-panel {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
z-index: 1000;
top: 40px;
}
#left-panel.ui-panel {
min-height: 95%;
}

.main-container-menu-left nav {
margin-top: 20px;
}

.ui-panel-inner {
padding: 0;
}

.main-container-menu-left {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
width: 272px;
}

.main-container-menu-left .main-container-menu-left-menu-top {
font-family: 'striker-manager';
overflow: hidden;
padding-left: 11px;
width: 261px;
}

.main-container-menu-left-nav span {
font-family: 'striker-manager';	
}

.main-container-menu-left .main-container-header-menu,
.main-container-menu-left .main-container-header-whisper, 
.main-container-menu-left .main-container-header-mail, 
.main-container-menu-left .main-container-header-foro,
.main-container-menu-left .main-container-header-setup {
float: left;
width: 15%;
}

.main-container-menu-left .main-container-header-setup {
float: right;
}

.main-container-menu-left .main-container-header-menu a,
.main-container-menu-left .main-container-header-whisper a, 
.main-container-menu-left .main-container-header-mail a, 
.main-container-menu-left .main-container-header-foro a,
.main-container-menu-left .main-container-header-setup a {
display: block;
text-align: center;
height: 26px;
padding-top: 13px;
}

.main-container-menu-left li a {
display: block;
font-size: 12px;
font-weight: bold !important;
padding: 11px 0 11px 22px;
text-transform: uppercase;
}

.main-container-menu-left li a span {
font-weight: normal !important;
}

.main-container-menu-left .subnavegador li a {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 5px 0 5px 59px;
text-transform: capitalize;
}

.main-container-menu-left li a:hover {
background: #90c841;
color: #ffffff!important;
text-decoration: none;
}

.main-container-menu-left li a:focus {
color: #ffffff !important;
}

.main-container-menu-left li a:focus span {
color: #90c841 !important;
}

.main-container-menu-left-info {
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom rgb(224,224,224);
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(223,223,223,1) 100%);
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(223,223,223,1)));
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(223,223,223,1) 100%);
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(223,223,223,1) 100%);
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(223,223,223,1) 100%);
background: url("/img/assets/detail-info-menu-left.png") no-repeat center bottom linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(223,223,223,1) 100%);
padding: 10px 22px;
color: #777;
font-size: 14px;
font-family: 'conduit-bold';
display: none;
border-bottom: 2px solid #000000;
}

.main-container-menu-left-info li {
line-height: 22px;
}

.main-container-menu-left-info li span {
margin-left: 10px;
}

.main-container-menu-left-info .result {
color: #444;
margin-left: 2px;
}

.main-container-menu-left .main-container-header-menu .active-top {
color: #CCCCCC !important;
}

.main-container-menu-left .main-container-menu-left-nav-competition,
.main-container-menu-left .main-container-menu-left-nav-fichajes,
.main-container-menu-left .main-container-menu-left-nav-training,
.main-container-menu-left .main-container-menu-left-nav-club,
.main-container-menu-left .main-container-menu-left-nav-gold-ball,
.main-container-menu-left .main-container-menu-left-nav-foro {
border-bottom: 1px solid #000000;
}

.main-container-menu-left .main-container-header-sup {
border-bottom: 1px solid #000000;
}

.main-container-menu-left .icon-menu-left {
font-size: 18px;
margin-right: 18px;
vertical-align: sub;
}

.subnavegador {
display: block;
margin-bottom: 12px;
}

#right-panel {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
z-index: 1003;
top: 40px;
min-height: 95%;
}

.ui-panel-inner {
padding: 0;
}

.main-container-menu-right {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
width: 272px;
}

.main-container-menu-right .main-container-menu-right-menu-top {
overflow: hidden;
width: 95.9%;
padding-left: 4.1%;
font-family: 'striker-manager';
}

.main-container-menu-right-nav span {
font-family: 'striker-manager';	
}

.main-container-menu-right .main-container-header-setup {
float: right;
}

.main-container-menu-right li a {
display: block;
padding: 10px 0 10px 8.3%;
}

.main-container-menu-right .subnavegador li a {
font-size: 0.875em;
padding: 5px 25px;
color: #FFFFFF;
font-weight: bold;
text-transform: capitalize;
}

.main-container-menu-right .subnavegador li p, 
.main-container-menu-right .subnavegador .sub-subnavegador li, 
.main-container-menu-right .subnavegador li h3 {
margin: 15px 13px 15px 13px;
color: #999;
font-weight: bold;
text-align: left;
line-height: 15px;
font-size: 12px;
}

.main-container-menu-right .subnavegador li h3 {
font-size: 14px;
border-bottom: 1px solid #8dc63f;
padding-bottom: 5px;
margin-bottom: 5px;
margin-top: 20px;
color: #aaa;
}

.main-container-menu-right .subnavegador .sub-subnavegador ul li,
.main-container-menu-right .subnavegador .sub-subnavegador ol li {
margin-left: 30px;
list-style: inherit;
margin-top: 8px;
margin-bottom: 0;
}

.main-container-menu-right .sub-subnavegador li a {
padding-left: 40px;
color: #FFFFFF;
font-weight: bold;
text-transform: capitalize;
}

.main-container-menu-right li a:hover {
background: #90c841 !important;
color: #ffffff !important;
text-decoration: none !important;
}

.main-container-menu-right .btn-help-left-panel {
height: 18px;
padding-top: 11px;
white-space: nowrap;
}

.main-container-menu-right .main-container-menu-right-nav a span {
display: inline-block;
margin-right: 10px;
}

.home-content-main-modal-header .b-close {
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

.main-container-menu-right div.ui-input-text input.ui-input-text, 
.main-container-menu-right div.ui-input-text textarea.ui-input-text, 
.main-container-menu-right .ui-input-search input.ui-input-text {
background: none repeat scroll 0 0 #E3E3E3;
border-radius: 6px 6px 6px 6px;
padding: 0.4em 0;
}

.main-container-menu-right .ui-input-search {
padding: 0 23px;
}

.main-container-menu-right .ui-input-search .ui-input-clear {
display: none;
}

.main-container-menu-right li a:focus {
color: #ffffff !important;
}

.main-container-menu-right li a:focus span {
color: #90c841 !important;
}

.main-container-menu-right .main-container-menu-right-nav-help,
.main-container-menu-right .main-container-menu-right-nav-tutorial,
.main-container-menu-right .main-container-menu-right-nav-gold-ball-free {
border-bottom: 1px solid #000000;
}

/*  ==========================================================================
2.5 - Styles Main footer class = .main-container-footer
========================================================================== */

.footer-link-back, .footer-link-chat {
bottom: 0;
position: absolute;
font-size: 1.2em;
}

.footer-link-back {
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
background: none repeat scroll 0 0 #282828;
height: 30px;
left: 0;
width: 100px;
}

.footer-link-back a {
left: 20px;
position: absolute;
top: 4px;
}

.footer-link-chat {
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
background: none repeat scroll 0 0 #282828;
height: 30px;
right: 0;
width: 100px;
}

.footer-link-chat a {
right: 20px;
position: absolute;
top: 4px;
}

.main-container-footer-info-match {
background: url("/img/assets/bg-match.png") no-repeat scroll 0 10px transparent;
float: left;
font-family: 'conduit-bold';
height: 50px;
left: 0;
overflow: hidden;
width: 371px;
z-index: 100;
}

.info-money-and-best-player, 
.header-info-match-local, 
.header-info-match-visitor {
opacity: 0;
}

.btn-top-info-match-up {
height: 30px;
left: 100px;
position: absolute;
text-align: center;
width: 171px;
z-index: 110;
top: 5px;
display: none;
}

.btn-top-info-match-down {
height: 47px;
left: 6px;
position: absolute;
text-align: center;
width: 359px;
z-index: 110;
top: 5px;
}

.btn-top-info-match-down span, .btn-top-info-match-up span {
background: url("/img/assets/arrow-match-panel.png") no-repeat center -13px;
width: 13px;
height: 14px;
display: block;
margin: 0 auto;
position: absolute;
top: 0;
left: 172px;
}

.btn-top-info-match-up span {
left: 78px;
-webkit-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-moz-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); 
transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.btn-top-info-match-down:hover span, .btn-top-info-match-up:hover span {
background: url("/img/assets/arrow-match-panel.png") no-repeat center 1px;
}


.main-container-footer-info-match .m-carousel {
margin-left: 0;
max-height: 120px;
overflow: hidden;
padding-top: 10px;
position: relative;
width: 371px;
}

.main-container-footer-info-match .m-carousel-inner {
position: relative;
transition-duration: 0.5s;
transition-property: transform;
transition-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1);
white-space: nowrap;
height: 120px;
}

.main-container-footer-info-match .m-carousel-inner > * {
display: inline-block;
}

.main-container-footer-info-match .m-fluid .m-item {
margin-right: 20px;
}

.main-container-footer-info-match .m-carousel-hud a {
opacity: 1;
margin: 0;
}

.main-container-footer-info-match .m-carousel.m-fluid > .m-carousel-inner > * {
height: 125px;
width: 371px;
}

.main-container-footer-info-match .m-carousel-controls a {
-moz-user-select: none;
padding: 5px;
}

.main-container-footer-info-match .m-carousel-hud .m-carousel-next {
background: url("/img/assets/arrow-match-previous.png") no-repeat scroll -15px 0 transparent;
display: block;
height: 21px;
padding: 0;
position: absolute;
right: 6px;
text-indent: -9999px;
top: 50px;
width: 17px;
z-index: 200;
-webkit-transition: 0;
-moz-transition: 0;
-o-transition: 0;
transition: 0;
}

.main-container-footer-info-match .m-carousel-hud .m-carousel-prev {
background: url("/img/assets/arrow-match-previous.png") no-repeat scroll 0 0 transparent;
display: block;
height: 21px;
padding: 0;
position: absolute;
left: 3px;
text-indent: -9999px;
top: 50px;
width: 17px;
z-index: 200;
-webkit-transition: 0;
-moz-transition: 0;
-o-transition: 0;
transition: 0;
}

.main-container-footer-info-match .header-info-match-info-day {
left: 111px;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 4px;
width: 151px;
}

.main-container-footer-info-match .header-info-match-info-day p {
font-size: 14px;
color: #888888;
}

.main-container-footer-info-match .header-info-match-local {
float: left;
padding-bottom: 7%;
padding-right: 2.5%;
width: 46.8%;
}

.main-container-footer-info-match .header-info-match-visitor {
float: right;
padding-bottom: 7%;
padding-left: 2.5%;
width: 46.8%;
}

.main-container-footer-info-match .header-info-match-local ul.info-levels-match-result {
float: right;
margin-bottom: 0;
margin-top: 52px;
padding: 0;
}

.main-container-footer-info-match .header-info-match-local ul.info-levels-match-result li {
list-style: none;
}

.main-container-footer-info-match .header-info-match-local ul.info-levels-match-result span {
display: inline-block;
margin-right: 2px;

}

.main-container-footer-info-match .header-info-match-local img {
float: left;
margin: 5px 0 0 31px;
}

.main-container-footer-info-match .header-info-match-local .name-equip-match {
left: 20px;
text-align: center;
text-transform: uppercase;
top: 94px;
width: 104px;
overflow: hidden;
white-space: nowrap;
}

.main-container-footer-info-match .header-info-match-visitor .name-equip-match a,
.main-container-footer-info-match .header-info-match-local .name-equip-match a { 
color: #f1f1f1;
}

.main-container-footer-info-match .header-info-match-visitor ul.info-levels-match-result {
float: left;
margin-bottom: 0;
margin-left: 0;
margin-top: 31%;
padding: 0;
}

.main-container-footer-info-match .header-info-match-visitor ul.info-levels-match-result li {
list-style: none;
}

.main-container-footer-info-match .header-info-match-visitor ul.info-levels-match-result span {
display: inline-block;
margin-right: 2px;

}

.main-container-footer-info-match .header-info-match-visitor img {
float: right;
margin: 5px 15.5% 0 0;
}

.main-container-footer-info-match .header-info-match-visitor .name-equip-match {
right: 20px;
text-align: center;
text-transform: uppercase;
top: 94px;
width: 104px;
overflow: hidden;
white-space: nowrap;
}

.main-container-footer-info-match .info-money-and-best-player .info-money-and-best-player-title {
color: #888888;
}

.main-container-footer-info-match .info-money-and-best-player ul {
margin: 8px 0 0;
}

.main-container-footer-info-match .info-money-and-best-player li {
color: #FFFFFF;
font-size: 12px;
line-height: 14px;
list-style: none outside none;
}

.main-container-footer-info-match .info-money-and-best-player {
background: rgb(34,34,34);
background: -moz-linear-gradient(top,  rgba(34,34,34,1) 0%, rgba(23,23,23,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,1)), color-stop(100%,rgba(23,23,23,1)));
background: -webkit-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(23,23,23,1) 100%);
background: -o-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(23,23,23,1) 100%);
background: -ms-linear-gradient(top,  rgba(34,34,34,1) 0%,rgba(23,23,23,1) 100%);
background: linear-gradient(to bottom,  rgba(34,34,34,1) 0%,rgba(23,23,23,1) 100%);
-webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.8);
box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.8);
font-family: 'striker-manager',Arial,sans-serif;
left: 129px;
padding-bottom: 10px;
position: absolute;
text-align: center;
top: 46px;
width: 115px;
}

.main-container-header-info-match .info-money-and-best-player {
height: 61px;
}

.main-container-footer-info-match .info-result {
background: url("/img/assets/scoreboard-small-bg.png") no-repeat scroll 0 0 transparent;
color: #000000;
font-size: 23px;
font-weight: bold;
left: 80px;
line-height: 31px;
position: absolute;
text-align: center;
top: 49px;
width: 24px;
}

.main-container-footer-info-match .p-white-info-day {
font-size: 16px !important;
color: #ffffff !important;
}

.header-info-match-local ul.info-levels-match-result span {
display: inline-block;
margin-right: 2px;
}

.home {
min-height: 300px;
overflow: hidden;
position: relative;
width: 980px;
}

.ui-panel-content-wrap {
}

.pop-alert {
position: absolute;
display: none;
padding: 0;
top: 80px;
left: 55px;
background: rgb(224,68,68);
background: -moz-linear-gradient(top,  rgba(224,68,68,1) 0%, rgba(198,58,58,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,68,68,1)), color-stop(100%,rgba(198,58,58,1)));
background: -webkit-linear-gradient(top,  rgba(224,68,68,1) 0%,rgba(198,58,58,1) 100%);
background: -o-linear-gradient(top,  rgba(224,68,68,1) 0%,rgba(198,58,58,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,68,68,1) 0%,rgba(198,58,58,1) 100%);
background: linear-gradient(to bottom,  rgba(224,68,68,1) 0%,rgba(198,58,58,1) 100%);
color: #ffffff !important;
border: 1px solid #e97878;
border: 1px solid rgba(233, 120, 120, 0.2);
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
z-index: 200;
text-shadow: 0px 1px 0px #b52424;
}

a.pop-alert:hover,
a.pop-alert:focus {
color: #ffffff !important;
}

.pop-alert .arrow,
.pop-alert .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}

.pop-alert .arrow {
border-width: 11px;
}

.pop-alert .arrow:after {
border-width: 10px;
content: "";
}

.pop-alert .arrow {
bottom: -11px;
left: 50%;
margin-left: -13px;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
border-bottom-width: 0;
}

.pop-alert .arrow:after {
border-bottom-width: 0;
border-top-color: #C63A3A;
bottom: 1px;
content: " ";
margin-left: -6px;
}

.pop-alert-icon {
border-right: 1px solid #DF6464;
display: block;
float: left;
margin-top: 5px;
width: 26px;
}

.pop-alert-text {
display: block;
float: left;
font-family: 'conduit-bold',Arial,sans-serif;
margin-left: 5px;
margin-top: 4px;
text-align: center;
width: 23px;
margin-bottom: 2px;
}

.popup-parking {
top: 232px;
left: 4px;
}

.popup-train {
top: 212px;
left: 374px;
}

.popup-training-field {
top: 50px;
left: 335px;
}

.popup-youth-field {
top: 78px;
left: 407px;
}

.popup-gym {
top: 117px;
left: 380px;
}

.popup-office {
top: 150px;
left: 334px;
}

.popup-shop {
left: 39px;
top: 125px;
}

.popup-restaurant {
top: 170px;
left: 53px;
}

.popup-club {
top: 94px;
left: 190px;
}

#visor {
width: 480px;
height: 300px;
}

.home-content-main-modal {
/*font-family: 'conduit-bold';*/
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
width: 420px;
display: none;
}

.home-content-main-modal-header {
padding: 10px;
}

.home-content-main-modal-title {
width: 300px;
}

.home-content-main-modal-title p.title {
text-transform: uppercase;
color: #333333;
margin: 1px 0 5px 0;
width: 100%;
white-space: nowrap;
overflow: hidden;
font-size: 14px;
}

.home-content-main-modal-box-bg .icon-mail {
    font-size: 30px;
}

.home-content-main-modal-box {
background: #232323;
}

/*.home-content-main-modal-box {
width: 209px;
}*/

.home-content-main-modal-box.border-right {
border-right: 2px solid #000000;
}

.home-content-main-modal-box-bg {
height: 113px;
padding: 10px;
}

.home-content-main-modal-box-mail {
font-family: 'striker-manager',Arial,sans-serif;
color: #cccccc;
}

.home-content-main-modal-box-mail .bg-danger {
border-radius: 40px 40px 40px 40px;
font-size: 14px;
font-weight: bold;
left: 0;
padding: 2px 7px 3px;
position: absolute;
top: -8px;
}


.home-content-main-modal-container div[id$="_1"], 
.home-content-main-modal-container div[id$="_2"] {
background: none repeat scroll 0 0 #F4F4F4;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2) inset;
color: #777777;
float: left;
height: 113px;
padding: 10px;
width: 222px;
}

/*
.home-content-main-modal-container .m-carousel {
height: 117px !important; 
}

.home-content-main-modal-container .m-carousel-inner {
height: 95px !important;
}
*/

.home-content-main-modal-container div[id$="_1"] .m-carousel-inner a,
.home-content-main-modal-container div[id$="_2"] .m-carousel-inner a {
color: #90c841 !important;
}

.home-content-main-modal-box-mail a {
display: block;
margin: 5px 0 0 5px;
font-size: 30px;
}

.home-content-main-modal-box .rating {
margin-top: 20px;
}

.home-content-main-modal-box .bg- .rating {
    margin-top: 55px;
}

.home-content-main-modal-name-empleado {
/* font-family: Arial,sans-serif; */
font-size: 13px;
width: 220px;
}

.home-content-main-modal-name-empleado .name{
color: #fff;
font-size: 14px;
margin-top: 5px;
}

.home-content-main-modal-footer {
background: none repeat scroll 0 0 #FFFFFF;
padding-bottom: 1px;
padding-top: 10px;
text-align: center;
width: 100%;
}

.home-content-main-modal-footer a {
display: block;
margin: 0 10px 10px;
}

.bg-empleado-001 {background: url("/img/empleados/empleado-001.jpg") no-repeat;}
.bg-empleado-002 {background: url("/img/empleados/empleado-002.jpg") no-repeat;}

#popup_mejorar_edificio.popup-modal-Alert {
    padding: 0;
}

#popup_mejorar_edificio .b-close.cross {
    color: #888888;
    padding: 15px;
    position: absolute;
    right: 0;
    top: 0;
}

#popup_mejorar_edificio .box-info-mejora {
    background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 204px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    width: 460px;
}

#popup_mejorar_edificio .title {
    font-weight: bold;
    margin-top: 25px;
}

#popup_mejorar_edificio .box-info-mejora p {
    line-height: 28px;
}

#popup_mejorar_edificio .rating {
    margin: 0 auto;
}

#popup_mejorar_edificio .box-a .title2,
#popup_mejorar_edificio .box-c .title2 {
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
	width: auto;
}

#popup_mejorar_edificio #popup_mejorar_edificio-img,
#popup_mejorar_edificio #popup_mejorar_edificio-img2 {
    height: 80px;
    margin: 10px 0;
	width: 172px;
}

#popup_mejorar_edificio .box-a,
#popup_mejorar_edificio .box-c {
    width: 172px;
	height: 190px;
}

#popup_mejorar_edificio .box-b {
    width: 116px;
	height: 190px;
}

#popup_mejorar_edificio .box-b .icon-time {
display: block;
font-size: 20px;
margin-top: 40px;
}

.box-constructores-a.ui-disabled,
.box-constructores-b.ui-disabled,
.box-constructores-c.ui-disabled {
opacity: 0.8;
cursor: not-allowed;
}

#popup_mejorar_edificio .tiempo {
    font-weight: bold;
}

#popup_mejorar_edificio .box-confirmacion-mejora {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 10px;
    width: 460px;
}

.box-constructores {
    overflow: hidden;
}

#popup_mejorar_edificio .box-confirmacion-mejora .ui-grid-a {
    padding: 0 25px;
    width: auto;
}

#popup_mejorar_edificio .status-up {
font-family: 'conduit-bold';
font-size: 18px;
font-weight: bold;
margin-bottom: 25px;
}

#popup_mejorar_edificio .icon-money-2 {
font-size: 25px;
}

.box-constructores .title-description {
padding: 10px;
}

.box-constructores-a,
.box-constructores-b,
.box-constructores-c {
margin: 10px 5px;
}

.box-constructores-a {
margin: 10px 5px 10px 10px;
}

.box-constructores-c {
margin: 10px 10px 10px 5px;
}

.bg-emplado-constructor1,
.bg-emplado-constructor2,
.bg-emplado-constructor3 {
background: none repeat scroll 0 0 #000000;
height: 120px;
width: 145px;
margin-bottom: 5px;
}

.bg-emplado-constructor1 {
background: url("/img/empleados/constructor001.png") no-repeat scroll 22px 10px #202020;
background-size: contain;
}

.bg-emplado-constructor2 {
background: url("/img/empleados/constructor002.png") no-repeat scroll 22px 10px #202020;
background-size: contain;
}

.bg-emplado-constructor3 {
background: url("/img/empleados/constructor003.png") no-repeat scroll 22px 10px #202020;
background-size: contain;
}

.fix-padding {
padding-right: 4px !important;
}

.mail-main-content .m-carousel-pagination {
padding-top: 0;
background: #303030;
overflow: hidden;
}

.mail-main-content .m-carousel-pagination a {
color: #aaaaaa !important;
float: left;
font-size: 11px;
padding: 11px;
border-radius: 0;
border: 0;
box-shadow: 0;
background: none;
text-transform: capitalize;
margin: 0 !important;
font-weight: bold;
font-family: 'striker-manager',Arial,sans-serif;
}

.mail-main-content .m-carousel-pagination a:hover,
.mail-main-content .m-carousel-pagination a.m-active {
color: #333 !important;
background: #fff;
}

.mail-main-content .m-item {
background: #fff;
padding: 10px 0;
margin-right: 0;
}

.mail-main-content .button-controls {
border-radius: 4px;
overflow: hidden;
padding: 10px 50px;
background: rgb(55,55,55);
background: -moz-linear-gradient(top,  rgba(55,55,55,1) 0%, rgba(29,29,29,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,55,55,1)), color-stop(100%,rgba(29,29,29,1)));
background: -webkit-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -o-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: linear-gradient(to bottom,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
margin: 0 10px;
}

.mail-main-content .button-controls a {
float: left;
margin: 0;
color: #fff !important;
font-size: 12px;
display: block;
}

.mail-main-content .button-controls a:hover {
color: #9fbd27 !important;
}

.mail-main-content .button-controls a.button-controls-center {
padding: 0 20px;
border-left: 1px solid #666;
border-right: 1px solid #666;
margin: 0 20px;
}

.mail-main-content .button-controls a span {
float: left;
font-size: 16px;
margin-right: 10px;
}

.mail-main-content .ui-input-search {
background: rgb(228,228,228);
background: -moz-linear-gradient(top,  rgba(228,228,228,1) 0%, rgba(225,225,225,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(225,225,225,1)));
background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(225,225,225,1) 100%);
background: -o-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(225,225,225,1) 100%);
background: -ms-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(225,225,225,1) 100%);
background: linear-gradient(to bottom,  rgba(228,228,228,1) 0%,rgba(225,225,225,1) 100%);
}

.mail-main-content .ui-listview-filter {
overflow: hidden;
margin: 5px 10px 0 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
border-radius: 4px;
}

.mail-main-content form .icon-search {
position: absolute;
top: 12px;
font-size: 20px;
color: #999;
right: 25px;
}

.mail-main-content .ui-input-search {
padding: 8px 15px;
margin: 0 !important;
border-radius: 4px;
}

.mail-main-content .ui-input-search input {
font-size: 12px !important;
}

.mail-main-content .ui-input-search input {
font-size: 14px;
padding: 6px 0;
}

.mail-main-content .ui-listview {
margin: 0 !important;
}

.mail-main-content .ui-listview li {
background: none repeat scroll 0 0 #F6F6F6;
border-bottom: 2px solid #FFFFFF;
overflow: hidden;
}

.mail-main-content .ui-listview li.title {
background: none repeat scroll 0 0 #fff;
}

.mail-main-content .ui-listview li.title a {
color: #ccc!important;
}

.mail-main-content .ui-listview li.cleaner {
background: none repeat scroll 0 0 #fafafa;
}

.mail-main-content .ui-listview li.selected {
background: none repeat scroll 0 0 #9CF27F;
}

.mail-main-content .ui-listview .bg-checkbox {
cursor: pointer;
float: left;
padding: 18.5px 19px;
}

/*.mail-main-content .ui-listview .bg-checkbox .checkbox {
background: url("/img/assets/checkbox.png") no-repeat scroll 0 bottom transparent;
display: block;
float: left;
height: 9px;
width: 7px;
}

.mail-main-content .ui-listview .bg-checkbox .checkbox.active {
background: url("/img/assets/checkbox.png") no-repeat scroll 0 0 transparent;
}*/

.mail-main-content .ui-listview .ui-btn-text a {
color: #666666 !important;
font-size: 12px;
padding-left: 0 !important;
padding-right: 0 !important;
}

.mail-main-content .ui-listview .ui-btn-text .mail-conversation-text-all {
cursor: initial !important;
}

.mail-main-content .ui-listview .ui-btn-text .mail-conversation-text-all a {
font-weight: bold !important;
font-size: 14px !important;
cursor: pointer !important;
padding: 0 !important;
}

.mail-main-content .ui-listview .ui-btn-text .mail-conversation-text-all a:hover {
color: #8dc63f !important;
}

.mail-main-content .ui-listview .title-mail {
display: block;
margin-bottom: 5px;
}

.mail-main-content .ui-listview .resu-mail span {
font-weight: bold;
line-height: 14px;
}

.mail-main-content .ui-listview .bg-resu-mail {
float: left;
width: 370px;
}

.mail-main-content .ui-listview .time-mail {
float: right;
margin: 10px 10px 0 0;
}

.mail-main-content .ui-input-clear {
background: url("/img/assets/bullet-x.png") no-repeat center center;
text-indent: -9999px;
}

.box-mail-conversation {
background: none repeat scroll 0 0 #FFFFFF;
}

.mail-conversation {
background: none repeat scroll 0 0 #FFFFFF;
color: #000000;
position: relative;
padding: 0 15px;
border-top: 1px solid #ccc;
}

.mail-conversation-avatar {
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 13px;
margin-left: 10px;
}

.mail-conversation a[class^="icon-"] {
margin: 0 5px;
}

.mail-conversation-text {
margin-left: 50px;
padding: 10px 0;
width: 345px;
}

.mail-conversation-name p {
font-size: 11px;
font-weight: bold;
margin: 0 0 8px;
}

.mail-conversation-name span {
color: #666666;
font-size: 8px;
font-weight: normal;
margin-left: 4px;
}

.mail-conversation-text-all {
color: #444444;
font-size: 11px;
font-weight: normal;
line-height: 17px;
margin: 0;
white-space: normal;
}

.mail-conversation-control .icon-cross {
color: #CCCCCC;
font-size: 16px;
position: absolute;
right: 0;
top: 8px;
}

.mail-conversation-control .icon-arrow-left,
.mail-conversation-control .icon-cross {
margin-right: 10px;
}

.mail-conversation-control .icon-arrow-left {
bottom: 10px;
color: #CCCCCC;
position: absolute;
right: 0;
font-size: 18px;
}

.mail-conversation-control a .icon-arrow-left:hover {
color: #9fbd27;
}

.mail-conversation.selected {
background: none repeat scroll 0 0 #e3f4fe;
border: 0 none;
margin: 0;
padding: 0 12px;
cursor: initial;
border-top: 1px solid #ccc;
}

.mail-conversation.selected .mail-conversation-avatar {
left: 12px;
}

.mail-conversation.selected .mail-conversation-control .icon-cross,
.mail-conversation.selected .mail-conversation-control .icon-arrow-left {
right: 12px;
}

.mail-content-main-modal {
font-family: 'conduit-bold';
background: none repeat scroll 0 0 #FFFFFF;
color: #222222;
width: 456px;
}

.mail-content-main-modal p {
float: left;
margin: 20px 0 10px 20px;
text-transform: uppercase;
}

.mail-content-main-modal .ui-field-contain, .ui-mobile fieldset.ui-field-contain {
margin: 0 0 0 20px;
color: #999999;
}

.mail-content-main-modal .ui-field-contain label.ui-input-text {
margin: 0;
width: auto;
}

.mail-content-main-modal .ui-input-text input {
font-size: 14px;
padding: 2px !important;
}

.mail-content-main-modal label.ui-input-text {
color: #999999;
margin: 0 0 0.3em 20px;
}

.mail-content-main-modal textarea.ui-input-text {
font-family: helvetica;
background: none repeat scroll 0 0 #F4F4F4;
border: 0 none;
font-size: 12px;
line-height: 1.4em;
margin: 0.5em 0;
min-height: 180px;
padding: 10px 20px;
color: #444;
}

.mail-content-main-modal .send-button-mail {
border-radius: 4px 4px 4px 4px;
float: right;
font-size: 11px;
font-weight: bold;
margin: 15px 15px 20px 0;
padding: 8px 5px 8px 15px;
}

.mail-content-main-modal .send-button-mail span {
float: left;
font-size: 18px;
margin-right: 10px;
}

.mail-content-main-modal .send-button-mail span.text-send-mail {
display: block;
font-size: 12px;
margin-top: 3px;
}

.mail-content-main-modal textarea::-moz-placeholder {
color: #000000;
}

.mail-content-main-modal .b-close {
color: #999999;
cursor: pointer;
font-family: 'striker-manager',Arial,sans-serif;
font-size: 12px;
margin: 10px 10px 10px 0;
}

.mail-content-main-modal {
display: none;
}

.mail-content-main-modal [data-icon]:before {
content: none !important;
}

.mail-content-main-modal .ui-btn-inner {
padding: 5px 10px;
font-size: 12px;
}

.mail-content-main-modal .text-select {
display: inline-block;
margin-top: 5px;
}

.mail-content-main-modal .btn-select {
border-radius: 6px 6px 6px 6px;
display: inline-block;
margin-left: 15px;
width: 150px;
}

.mail-content-main-modal .ui-field-contain .ui-select {
float: left;
width: 63%;
}

.mail-content-main-modal .icon-arrow-down-2 {
float: right;
margin-right: 10px;
margin-top: 6px;
}

.mail-content-main-modal .ui-select .ui-btn select {
font-size: 12px;
}

.ui-select .ui-btn-inner {
width: 85px !important;
}

.icons {
font-size: 16px;
font-weight: normal !important;
margin-left: 5px;
vertical-align: bottom;
}

.m-item.team .ul-left input,
.m-item.team .ul-left .ui-select .ui-btn-inner {
background: none repeat scroll 0 0 #F4F4F4 !important;
border: 0 none !important;
border-radius: 6px 6px 6px 6px !important;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2) !important;
color: #444444 !important;
font-family: helvetica !important;
font-size: 12px !important;
line-height: 1.4em !important;
padding: 5px 10px !important;
}

input[placeholder], [placeholder], *[placeholder] {
color:#000000 !important;
}

input::-moz-placeholder, 
textarea::-moz-placeholder {
color: #000000 !important;
}

.ul-left .color-green {
vertical-align: sub;
}

.main-clasificacion header {
/* background: none repeat scroll 0 0 #303030; */
overflow: visible;
padding-left: 12px;
}

.main-clasificacion header .btn-select {
border-radius: 6px 6px 6px 6px;
float: left;
margin: 15px 16px 15px 0;
overflow: hidden;
position: relative;
width: 140px;
}

.main-clasificacion header .icon-group,
.main-clasificacion header .icon-calendar {
float: left;
font-size: 22px;
margin: 10px 0 10px 10px;
}

.main-clasificacion header .ui-select {
float: left;
position: absolute;
width: 140px;
}

.main-clasificacion header .icon-arrow-down-2 {
float: right;
margin: 14px 10px 0 0;
}

.main-clasificacion header .ui-btn-up-c {
margin: 0;
}

.main-clasificacion header .ui-btn {
margin: 0;
}

.main-clasificacion header .ui-btn-inner {
font-size: 14px;
font-weight: bold;
padding: 0.9em 34px;
}

.main-clasificacion header .ui-btn-inner:hover {
padding: 0.9em 34px;
}

.main-clasificacion .ui-select select option {
background: none repeat scroll 0 0 #FFFFFF;
border: 0 none;
padding: 10px 0 10px 10px;
}

.main-clasificacion .ui-select select:hover {
background: none repeat scroll 0 0 #90c841;
color: #fff;
}

.main-clasif-table {
width: 480px;
background: #fff;
}

.main-clasif-table tr {
border-top: 1px solid #FFFFFF;
font-size: 14px;
height: 30px;
color: #444444;
text-align: center;
background: none repeat scroll 0 0 #f4f4f4;
}

.main-clasif-table tr.top {
border: 0;
height: 60px;
}

.main-clasif-table tr[class^="goleador-"].top {
background: none;
}

.main-clasif-table tr[class^="goleador-"].top .detail-table span {
color: #333;
font-size: 32px;
vertical-align: super;
font-weight: bold;
}

.main-clasif-table tr[class^="goleador-"].top span[class^="icon-"] {
font-size: 32px;
font-weight: normal !important;
}

.tab-estadisticas .main-clasif-table {
background: url("/img/assets/bg-top-goleadores.jpg") no-repeat 0 31px #ffffff;
}

.tab-estadisticas .main-clasif-table.asistencia {
background: url("/img/assets/bg-top-asistencia.jpg") no-repeat 0 31px #ffffff;
}

.tab-estadisticas .main-clasif-table.amonestaciones tr[class^="goleador-"].top {
background: #cecece;
}

.main-clasif-table .num-pos,
.main-clasif-table .table-team-info {
font-weight: bold;
}

.main-clasificacion tr.header,
.main-clasif-table tr.header {
border-top: 1px solid #444444;
color: #aaaaaa;
text-transform: uppercase;
background: none repeat scroll 0 0 #303030;
}

tr.position-asc {
background: none repeat scroll 0 0 #C6F8B6;
}

tr.position-asc-cleaner {
background: none repeat scroll 0 0 #B4F1A1;
}

tr.position-asc-maybe {
background: none repeat scroll 0 0 #F1F8BB;
}

tr.position-asc-maybe-cleaner {
background: none repeat scroll 0 0 #EBF69A;
}

.main-clasif-table tr.cleaner {
background: none repeat scroll 0 0 #fafafa;
}

tr.position-desc {
background: none repeat scroll 0 0 #f2d8d8;
}

tr.position-desc-cleaner {
background: none repeat scroll 0 0 #f9dfdf;
}

.main-clasif-table td {
width: 42px;
}

.main-clasif-table .table-team-info .table-pos-info {
display: block;
float: left;
margin-right: 10px;
margin-top: 4px;
}

.main-clasif-table .table-flag img {
float: left;
margin-right: 10px;
margin-top: 3px;
}

.main-clasif-table .table-shirt-icon {
margin-left: 10px;
}

.main-clasif-table .icon-arrow-up-2 {color: #8dc63f;}
.main-clasif-table .icon-arrow-down-2 {color: #e25b52;}
.main-clasif-table .icon-dot {color: #f6a00f;}

.main-clasificacion header .icon-arrow-down-2, 
.main-clasificacion header .icon-arrow-up-2 {
float: inherit;
margin: 2px 0 0 2px;
vertical-align: middle;
}

.main-clasificacion header .icon-link {
float: inherit;
margin-right: 6px;
}

.main-clasificacion .ui-grid-b .btn {
display: inline-block;
z-index: 200;
padding: 6px 8px;
}

.main-clasificacion .ui-grid-b {
margin-top: 6px;
height: 45px;
overflow: inherit;
}

.main-clasificacion .list-table-left {
background: none repeat scroll 0 0 #FFFFFF;
padding: 15px 0 10px;
position: absolute;
text-align: center;
top: 30px;
width: 98%;
z-index: 100;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
border: 1px solid #E7E7E7;
display: none;
}

.main-clasificacion .list-table-center {
background: none repeat scroll 0 0 #FFFFFF;
padding: 15px 0 0;
position: absolute;
left: 0;
text-align: center;
top: 30px;
width: 98%;
z-index: 100;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
border: 1px solid #E7E7E7;
display: none;
}

.main-clasificacion .list-table-right {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
left: 0;
padding: 15px 0 0;
position: absolute;
text-align: center;
top: 30px;
width: 98%;
z-index: 100;
display: none;
}

.main-clasificacion .list-table-right ul,
.main-clasificacion .list-table-center ul {
height: 250px;
overflow-y: scroll;
width: auto;
}

.main-clasificacion .box-list-inline {
display: inline-block;
}

.main-clasificacion .box-list-inline li {
color: #666666;
font-size: 12px;
font-weight: bold;
line-height: 30px;
padding-left: 18px;
text-align: left;
}

.main-clasificacion .box-list-inline li:hover {
background: none repeat scroll 0 0 #9fbd27;
-webkit-box-shadow: inset 0px 0px 0px 1px #81a71c;
box-shadow: inset 0px 0px 0px 1px #81a71c;
color: #ffffff;
}

.main-clasificacion header .ui-grid-b input {
background: none repeat scroll 0 0 #E3E3E3;
border: 0 none;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
margin-bottom: 10px;
margin-top: 10px;
padding: 12px 10px;
width: 76%;
}

.main-clasificacion header .ui-grid-b .link-input-search {
color: #999999;
font-size: 20px;
position: absolute;
right: 20px;
top: 33px;
}

.main-clasif-table td.table-team-info {
text-align: left;
width: 600px;
}

.main-clasificacion header .ui-grid-b .btn.active{
background: rgb(177,202,59);
background: -moz-linear-gradient(top,  rgba(177,202,59,1) 0%, rgba(159,189,39,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,202,59,1)), color-stop(100%,rgba(159,189,39,1)));
background: -webkit-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: -o-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: -ms-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: linear-gradient(to bottom,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
color: #ffffff !important;
}

.main-clasificacion header .icon-group, 
.main-clasificacion header .icon-calendar {
font-size: 16px;
}

.main-clasificacion .ui-block-a,
.main-clasificacion .ui-block-b,
.main-clasificacion .ui-block-c {
text-align: center;
}

.tab-estadisticas .main-clasif-table {
width: 100%;
}

.main-liga .m-carousel-controls,
.main-liga-privada .m-carousel-controls {
background: none repeat scroll 0 0 #303030;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
height: 40px;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}

.main-liga .m-carousel-controls a,
.main-liga-privada .m-carousel-controls a {
color: #aaaaaa !important;
padding: 14px 10px;
display: block;
float: left;
font-size: 12px;
border-radius: 0;
margin: 0;
background: none;
}

.main-liga .m-carousel-controls a.m-active,
.main-liga .m-carousel-controls a:hover,
.main-liga-privada .m-carousel-controls a.m-active,
.main-liga-privada .m-carousel-controls a:hover {
color: #000000 !important;
background: #fff;
-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.popup-modal-Alert {
background: none repeat scroll 0 0 #FFFFFF;
color: #333333;
padding: 10px;
text-align: center;
width: 440px;
display: none;
}

.popup-modal-Alert .box-text-alert {
line-height: 26px;
margin: 30px auto 0;
width: 390px;
}

.popup-modal-Alert .text-title-alert {
font-weight: bold;
text-transform: uppercase;
font-size: 20px;
}

.popup-modal-Alert .ui-grid-a {
margin: 0 auto;
padding: 25px;
width: 320px;
}

.popup-modal-Alert .ui-grid-a .ui-block-a a {
margin-right: 10px;
}

.popup-modal-Alert .ui-grid-a .ui-block-b a {
margin-left: 10px;
}

.bg-grass {
background: url("/img/assets/texture-grass.png") repeat scroll 0 0 transparent;
padding: 30px 85px;
}

.bg-soccer-field {
background: url("/img/assets/soccer-field-small-grass-stripes.png") repeat scroll 0 0 transparent;
}

.bg-campo {
background: url("/img/assets/soccer-field-small.png") no-repeat scroll 0 0 transparent;
height: 201px;
width: 309px;
}

.bg-soccer-field-vertical {
background: url("/img/assets/soccer-field-big-grass-stripes.png") repeat scroll 0 0 transparent;
}

.bg-campo-vertical {
background: url("/img/assets/soccer-field-big.png") no-repeat scroll 0 0 transparent;
}

.configuration-detail.area input[type="radio"],
.configuration-detail.position input[type="radio"],
.precontract input[type="checkbox"] { 
display: none;
}

.configuration-detail.area .ui-icon,
.configuration-detail.position .ui-icon,
.precontract .ui-checkbox {
background: none repeat scroll 0 0 #222222;
border-radius: 16px 16px 16px 16px;
height: 18px;
margin-left: 7px;
width: 18px;
}

.precontract .ui-checkbox {
margin-left: 0;
}

.precontract .ui-checkbox .ui-btn-icon-left .ui-icon {
left: -5px;
top: 9px;
}

.precontract .ui-btn-inner {
padding: 0 !important;
width: 203px;
}

.precontract .ui-btn-text {
color: #777777;
font-size: 12px;
margin-left: 20px;
}

.configuration-detail.area .ui-icon-radio-on,
.configuration-detail.position .ui-icon-radio-on {
background: url("/img/assets/handle-dot-green.png") no-repeat scroll 0 0 transparent;
}

.precontract .ui-icon-checkbox-on {
background: url("/img/assets/checkbox-circle.png") no-repeat scroll 0 0 transparent;
}

.configuration-detail.area .ui-radio .ui-btn-icon-left .ui-btn-inner {
font-size: 12px;
height: 19px;
margin-top: 54px;
padding: 55px 12px 12px;
text-align: center;
width: 40px;
}

.configuration-detail.position .ui-btn-inner {
height: 35px;
margin: 0;
padding: 0;
width: 34px;
font-size: 12px;
text-align: center;
}

.configuration-detail.position .ui-btn-text {
left: 0;
top: 20px;
}

.configuration-detail.position .ui-icon {
left: 8px;
margin: 0;
top: 0;
}

.configuration-detail.area .area-gk .ui-radio {
left: 0;
top: -72px;
}

.configuration-detail.area .area-gk .ui-radio .ui-icon {
left: 0;
margin: 0;
top: 34px;
}

.configuration-detail.area .area-gk .ui-btn-inner {
padding-left: 0 !important;
padding-right: 0 !important;
width: 20px !important;
}

.configuration-detail.area .area-def .ui-radio {
margin-left: 30px;
}

.configuration-detail.area .area-mid .ui-radio {
margin-left: 38px;
}

.configuration-detail.area .area-fwd .ui-radio {
margin-left: 24px;
}

.configuration-detail.area [data-icon]:before,
.configuration-detail.position [data-icon]:before,
.precontract [data-icon]:before {
content: none;
font-family: 'Striker-Manager';
font-variant: normal;
font-weight: normal;
line-height: normal;
text-transform: inherit;
}

.area-gk {
background: none repeat scroll 0 0 rgba(0, 240, 255, 0.7);
height: 49px;
margin-left: 4px;
margin-top: 75px;
width: 13px;
position: relative;
}

.area-def {
background: none repeat scroll 0 0 rgba(255, 0, 0, 0.3);
height: 194px;
margin: 3px 0 0 -14px;
width: 82px;
position: relative;
}

.area-mid {
background: none repeat scroll 0 0 rgba(255, 153, 0, 0.3);
height: 194px;
margin: 3px 0 0;
width: 130px;
position: relative;
}

.area-fwd {
background: none repeat scroll 0 0 rgba(255, 255, 0, 0.3);
height: 194px;
margin: 3px 0 0;
width: 91px;
position: relative;
}

.area div,
.position div {
color: #000000;
font-size: 10px;
font-weight: bold;
}

.options-secretary-search {
background: none repeat scroll 0 0 #FFFFFF;
padding: 10px;
}

.main-content-secretary .ui-grid-a .ui-block-a {
padding-right: 10px;
}

.main-content-secretary .ui-grid-a .ui-block-b {
padding-left: 10px;
}

.main-content-secretary .ui-block-a a,
.main-content-secretary .ui-block-b a {
margin-bottom: 10px;
}

.position-gk {
top: 91px;
}

.position-lb {
left: 53px;
top: 10px;
}

.position-lcd {
left: 32px;
top: 50px;
}

.position-cd {
left: 43px;
top: 91px;
}

.position-rcd {
left: 32px;
top: 132px;
}

.position-rb {
left: 53px;
top: 166px;
}

.position-dm {
left: 86px;
top: 91px;
}

.position-lm,
.position-lcm,
.position-cm,
.position-rcm,
.position-rm {
left: 137px;
}

.position-lm {
top: 9px;
}

.position-lcm {
top: 53px;
}

.position-cm {
top: 91px;
}

.position-rcm {
top: 128px;
}

.position-rm {
top: 166px;
}

.position-am {
left: 196px;
top: 91px;
}

.position-lw {
right: 17px;
top: 9px;
}

.position-std {
right: 36px;
top: 50px;
}

.position-st {
right: 21px;
top: 91px;
}

.position-str {
right: 36px;
top: 132px;
}

.position-rw {
right: 17px;
top: 166px;
}

.slide-fidelity {
display: none; 
}

.max-age input[type="number"] {
background: none repeat scroll 0 0 #EEEEEE !important;
border: 0 none !important;
border-radius: 6px !important;
font-size: 12px !important;
margin-left: 15px !important;
padding: 14px 20px 17px 10px !important;
width: 30px !important;
}

.max-age .controls-count {
right: 14px !important;
}

.max-age div.ui-input-text {
display: inherit !important;
}

.max-age .ui-field-contain {
margin: 0;
margin-top: 5px;
}

.max-age label {
float: left;
margin-right: 10px;
margin-top: 12px;
}

.options-secretary-search .ui-grid-a {
color: #444444;
font-size: 12px;
}

.options-secretary-search .ui-grid-a .max-age,
.options-secretary-search .ui-grid-a .precontract {
margin-left: 10px;
}

.result-search-table {
width: 480px;
}

.result-search-table .table-flag img {
float: left;
margin-left: 10px;
margin-top: 3px;
}

.result-search-table tr.header {
background: none repeat scroll 0 0 #FFFFFF;
color: #AAAAAA;
font-size: 12px;
text-transform: uppercase;
}

.result-search-table .title-player-table {
text-align: left;
}

.result-search-table tr {
background: none repeat scroll 0 0 #F4F4F4;
border-top: 1px solid #FFFFFF;
color: #444444;
font-size: 12px;
height: 30px;
text-align: center;
}

.result-search-table tr .ul-level li {
color: #ccc;
font-size: 12px;
text-align: left;
}

.result-search-table tr.cleaner {
background: none repeat scroll 0 0 #FAFAFA;
}

.result-search-table td.table-player-info {
color: #888888;
text-align: left;
width: 120px;
}

.result-search-table .num-pos {
width: 40px;
}

.result-search-table .icon-cross {
color: #999999 !important;
font-size: 11px;
margin-left: 3px;
margin-right: 3px;
padding: 7px;
}

.m-item.results {
background: none repeat scroll 0 0 #FFFFFF;   
}

.search-result-time {
background: rgb(156,205,76);
background: -moz-linear-gradient(top,  rgba(156,205,76,1) 0%, rgba(133,193,54,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,205,76,1)), color-stop(100%,rgba(133,193,54,1)));
background: -webkit-linear-gradient(top,  rgba(156,205,76,1) 0%,rgba(133,193,54,1) 100%);
background: -o-linear-gradient(top,  rgba(156,205,76,1) 0%,rgba(133,193,54,1) 100%);
background: -ms-linear-gradient(top,  rgba(156,205,76,1) 0%,rgba(133,193,54,1) 100%);
background: linear-gradient(to bottom,  rgba(156,205,76,1) 0%,rgba(133,193,54,1) 100%);
border-bottom: 1px solid #95C93D;
border-top: 1px solid #B7DB65;
color: #497212;
font-size: 12px;
margin: 12px;
padding: 10px 70px;
text-align: center;
text-shadow: 0 1px 1px #fff;
-webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.search-result-no-list {
background: #444444;
border-bottom: 1px solid #444444;
border-top: 1px solid #575757;
color: #aaaaaa;
font-size: 12px;
margin: 12px;
padding: 10px 70px;
text-align: center;
text-shadow: 0 1px 1px #000;
-webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.main-content-secretary .m-carousel-controls {
background: none repeat scroll 0 0 #303030;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
height: 40px;
overflow: hidden;
padding: 0;
position: relative;
width: 575px;
}

.main-content-secretary .m-carousel-controls a {
background: none repeat scroll 0 0 transparent;
border-radius: 0 0 0 0;
color: #AAAAAA !important;
display: block;
float: left;
font-size: 12px;
margin: 0;
padding: 14px 10px;
}

.main-content-secretary .m-carousel-controls a.m-active, 
.main-content-secretary .m-carousel-controls a:hover {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
color: #000000 !important;
transition: all 0.5s ease-out 0s;
}

.bg-grass {
padding: 10px;
overflow: hidden;
}

.line-up-options {
left: 0;
position: absolute;
width: 100%;
padding-left: 12px;
}

.line-up-options a {
margin: 5px 5px 0 0;
}

.line-up-options-line {
overflow: hidden;
width: 145px;
}

.line-up-options .bg-rating {
background: rgb(55,55,55);
background: -moz-linear-gradient(top,  rgba(55,55,55,1) 0%, rgba(29,29,29,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,55,55,1)), color-stop(100%,rgba(29,29,29,1)));
background: -webkit-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -o-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: linear-gradient(to bottom,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
border-radius: 5px 5px 5px 5px;
padding: 7px 14px;
width: 65px;
}

.line-up .bg-soccer-field {
width: 309px;
float: right;
}

.line-up .bg-campo {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}

.line-up .bg-campo img {
display: block;
margin: 0 auto 5px;
}

.line-up .dorsal-shirt {
color: #fff;
display: block;
font-size: 14px;
font-weight: bold;
left: 0;
position: absolute;
text-align: center;
top: 4px;
width: 100%;
text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 1);
}

.line-up-popup-detail-options {
background: none repeat scroll 0 0 #FFFFFF;
color: #444444;
font-size: 12px;
font-weight: bold;
height: 220px;
position: absolute;
right: 0;
top: -10px;
width: 375px;
z-index: 200;
display: none;
}

.line-up-popup-detail-options li a {
color: #444444 !important;
margin: 0;
}

.line-up-popup-detail-options li {
line-height: 20px;
}

.line-up-popup-detail-options .def {
margin: 15px 0 8px 20px;
overflow: hidden;
width: 175px;
}

.line-up-popup-detail-options .neu,
.line-up-popup-detail-options .ofen {
margin: 0 0 0 20px;
overflow: hidden;
width: 175px;
}

.line-up-popup-detail-options .ofen {
margin: 8px 0 0 20px;
}

.line-up-popup-detail-options .def li,
.line-up-popup-detail-options .neu li,
.line-up-popup-detail-options .ofen li {
float: left;
margin-right: 38px;
}

.line-up-popup-detail-options .ofen.custom li {
float: none;
margin-right: 38px;
}

.line-up-popup-detail-options .title {
color: #999999;
float: none !important;
}

.line-up-popup-detail-options .perso {
position: absolute;
right: 0;
top: 15px;
width: 190px;
}

.line-up-popup-detail-options .close {
color: #999999;
position: absolute;
right: 20px;
top: 15px;
}

.line-up-popup-detail-options .btn {
bottom: 8px;
position: absolute;
right: 15px;
}

.line-up-popup-detail-options .active a {
color: #9fbd27 !important;
}

.line-up-popup-detail-options li a:hover {
color: #9fbd27 !important;
}

.line-up-table {
width: 100%;
}

.line-up-table td.table-player-info {
color: #888888;
text-align: left;
width: 200px;
padding: 6px 0;
}

.line-up-table tr {
background: none repeat scroll 0 0 #f1f9df;
border-top: 1px solid #FFFFFF;
color: #444444;
font-size: 12px;
text-align: center;
}

.line-up-table tr.header {
background: none repeat scroll 0 0 #303030;
border-top: 1px solid #000000;
color: #AAAAAA;
font-size: 12px;
text-transform: uppercase;
height: 40px;
-webkit-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.6);
box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.6);
}

.line-up-table tr.cleaner {
background: none repeat scroll 0 0 #f3fbe0;
}

.line-up-table tr.suplente {
background: none repeat scroll 0 0 #e0f1fa;
}

.line-up-table tr.suplente.cleaner {
background: none repeat scroll 0 0 #deeff9;
}

.line-up-table tr.no-conv {
background: none repeat scroll 0 0 #f6f6f6;
}

.line-up-table tr.no-conv.cleaner {
background: none repeat scroll 0 0 #f8f8f8;
}

.icon-line-up-table {
color: #CCCCCC;
font-size: 8px;
width: 25px;
}

.line-up-table .table-flag img {
float: left;
margin-left: 10px;
margin-right: 14px;
margin-top: 9px;
}

.fixed-line-up-table.line-up-table .table-flag img {
margin-top: 4px;
margin-bottom: 4px;
}

.line-up-table .line-up-table-name-player {
float: left;
margin-top: 3px;
}

.line-up-table .title-player-table {
padding-left: 10px;
text-align: left;
}

.line-up-table .line-up-table-card {
float: left;
margin-top: 5px;
}

.line-up-table .title-number-table {
width: 23px;
}

.line-up-table .padding-lv-table {
padding: 0 4px;
}

.table-card-red .line-up-table-card img,
.table-card-yellow .line-up-table-card img,
.table-card-injuried .line-up-table-card img,
.table-card-info .line-up-table-card img {
margin-left: 10px;
}

.table-card-red .golden-balls,
.table-card-injuried .golden-balls {
background: rgb(242,233,78);
background: -moz-linear-gradient(top,  rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1)));
background: -webkit-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -o-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: linear-gradient(to bottom,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
border-radius: 4px 4px 4px 4px;
color: #444444;
display: block;
float: left;
height: 28px;
margin-left: 5px;
padding-top: 3px;
text-align: center;
width: 24px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.line-up-popup-detail-options .arrow, 
.line-up-popup-detail-options .arrow:after {
border-color: rgba(0, 0, 0, 0);
border-style: solid;
display: block;
height: 0;
position: absolute;
width: 0;
}

.line-up-popup-detail-options .arrow {
border-width: 11px;
-moz-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.line-up-popup-detail-options .arrow {
border-bottom-width: 0;
border-top-color: #FFFFFF;
bottom: 21px;
left: -4.7px;
margin-left: -11px;
}

.line-up-popup-detail-options .arrow:after {
border-width: 10px;
content: "";
}

.line-up-popup-detail-options .arrow:after {
border-bottom-width: 0;
border-top-color: #FFFFFF;
bottom: 1px;
content: " ";
margin-left: -10px;
}

.table-card-info .line-up-table-name-player,
.table-card-yellow .line-up-table-name-player,
.table-card-injuried .line-up-table-name-player,
.table-card-red .line-up-table-name-player {
margin-top: 9px;
}

.table-card-info .table-flag img,
.table-card-yellow .table-flag img,
.table-card-injuried .table-flag img,
.table-card-red .table-flag img {
margin-top: 15px;
}

.squad-contract-table .table-flag img {
float: left;
margin-left: 0;
margin-top: 4px;
}

.squad-contract-table .table-name-player {
margin: 0 0 0 10px;
font-weight: bold;
float: left;
margin-top: 4px;
}

.squad-contract-table .table-name-player a {
color: #111 !important;
}

.squad-contract-table .table-name-player a:hover {
color: #92ae23 !important;
}

.squad-contract-table .title-number-table {
width: 37px;
}

.squad-contract-table td.table-player-info {
width: 160px;
}

.squad-contract-table .icon-arrow-up-2 {
color: #92ae23;
}

.squad-contract-table .icon-arrow-down-2 {
color: #d55348;
}

.squad-contract-table .icon-dot {
color: #ef9200;
}

.squad-contract-table .icon-tick {
color: #92ae23;
font-size: 16px;
width: 25px;
}

.squad-contract-table .icon-arrow-right {
color: #ef9200;
font-size: 16px;
width: 25px;
}

.squad-contract-table .icon-ball,
.squad-contract-table .icon-money-1 {
color: #e2cc00;
font-size: 21px;
width: 25px;
}

.squad-contract-table .icon-ball {
color: #8dc63f;
}

.squad-contract-table .icon-add {
color: #d55348;
font-size: 16px;
width: 25px;
}

.squad-contract-table .icon-arrow-up,
.squad-contract-table .icon-arrow-time {
color: #65b8d3;
font-size: 16px;
width: 25px;
}

.main-squad .m-carousel-controls {
background: none repeat scroll 0 0 #303030;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
height: 40px;
overflow: hidden;
padding: 0;
position: relative;
width: 575px;
}

.main-squad .m-carousel-controls a {
background: none repeat scroll 0 0 transparent;
border-radius: 0 0 0 0;
color: #AAAAAA !important;
display: block;
float: left;
font-size: 12px;
margin: 0;
padding: 14px 10px;
}

.main-squad .m-carousel-controls a.m-active,
.main-squad .m-carousel-controls a:hover {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
color: #000000 !important;
transition: all 0.5s ease-out 0s;
}

.player-options .ui-grid-a {
margin: 10px 0;
}

.player-options .ui-grid-a a {
margin: 10px;
}

.player-options .btn span.golden-balls {
padding-left: 5px;
padding-right: 5px;
width: 17px;
padding-top: 9px;
}

.player-profile .bg-personal-info {
background: url("/img/assets/texture-dots-medium.png") repeat scroll 0 0 transparent;
margin: 10px;
overflow: hidden;
}

.player-profile .avatar-personal-info {
float: left;
}

.player-profile .personal-info {
float: right;
padding: 20px 0;
width: 220px;
font-size: 12px;
font-weight: bold;
}

.player-profile .title {
text-transform: uppercase;
margin: 0 !important;
}

.player-profile .ul-level {
float: left;
margin-right: 10px;
}

.main-fichajes .player-profile li.num {
color: #92AE23;
font-size: 40px;
}

.main-fichajes .player-profile .ul-level {
margin-right: 28px;
}

.main-player .player-profile .ul-level {
float: left;
margin-right: 30px;
}

.desplegable,
.desplegable-2 {
display: none;
}

.player-profile .ul-foresight {
color: #fff;
}

.player-profile .num {
color: #92AE23;
font-size: 40px;
font-weight: bold;
line-height: 8px;
margin: 10px 0;
}

.player-profile .num .icon-untitled {
float: right;
font-size: 10px;
margin-left: 10px;
}

.player-profile .ul-level li,
.player-profile .ul-foresight li {
margin-top: 10px;
}

.player-profile .box-player-info-ficha {
height: 220px;
}

.player-profile .bg-grass-stripes {
background: url("/img/assets/soccer-field-small-grass-stripes.png") repeat scroll 0 0 transparent;
float: right;
height: 201px;
width: 309px;
}

.player-profile .bg-soccer-field-small {
background: url("/img/assets/soccer-field-small.png") no-repeat scroll 0 0 transparent;
height: 201px;
width: 309px;
}

.player-profile .bg-info-ficha {
background: url("/img/assets/papers-left.png") no-repeat scroll 0 0 transparent;
height: 220px;
left: 0;
position: absolute;
top: 0;
width: 237px;
}

.player-profile .info-ficha {
color: #555555;
font-size: 12px;
font-weight: bold;
margin: 25px 0 0 25px;
}

.player-profile .info-ficha .float-left {
color: #888888;
}

.player-profile .info-ficha li {
line-height: 24px;
margin-right: 26px;
}

.player-feactures .ui-block-a,
.player-feactures .ui-block-b {
margin: 20px 20px 0 20px;
width: 41.6%;
}

.player-feactures .title-ui-block {
font-size: 12px;
}

.player-feactures .box-levels-progress {
margin: 12px 0;
overflow: hidden;
color: #555555;
font-size: 14px;
}

.player-feactures .box-levels-progress .title {
float: left;
}

.player-feactures .box-levels-progress .result-levels {
float: right;
color: #222222;
}

.player-feactures .box-levels-progress .icon-dot {
float: right;
font-size: 21px;
color: #f6a00f;
}

.player-feactures .box-levels-progress .result-levels .detail {
color: #8dc63f;
}

.player-stats {
padding-bottom: 20px;
}

.player-stats table {
color: #555555 !important;
font-weight: bold;
}

.player-stats .title {
padding-left: 10px;
text-align: left;
color: #888888;
}

.player-skills {
padding-bottom: 20px;
}

.link-reasign-skills {
margin: 20px 15px 10px;
}

.box-link-skills {
margin: 0 15px;
}

.player-games {
padding-bottom: 20px;
}

.player-games table {
color: #555555 !important;
font-weight: bold;
}

.player-games .title-player-games-local-table {
padding-left: 10px;
text-align: left;
width: 150px;
}

.player-games .title-player-games-visitor-table {
text-align: left;
width: 150px;
}

.player-games .table-team-local-info {
padding-left: 10px;
text-align: left;
}

.player-games .table-team-visitor-info {
text-align: left;
}

.player-games table a {
color: #555555 !important;
font-weight: bold  !important;
}

.player-games table a:hover {
color: #8dc63f !important;
}

.btn-taining-plan p {
padding: 0 5px;
}

.paginacion-mensajes-home {
position: absolute;
left: 10px;
top: 10px;
}

.m-carousel-controls a.m-active, 
.m-carousel-controls a:hover {
background: none repeat scroll 0 0 transparent;
box-shadow: none;
color: #ffffff !important;
}

.main-news .btn {
margin: 10px 10px 0;
}

.main-news article.news {
background: none repeat scroll 0 0 #FFFFFF;
margin: 10px;
overflow: hidden;
}

.main-news article.news section  {
padding: 10px;
}

.main-news article.news img {
display: none;
}

.main-news article.news.active img {
display: block;
}

.main-news article.news section h2 {
color: #333333;
font-weight: bold;
text-transform: uppercase;
font-family: 'conduit-bold';
font-size: 22px;
}

.main-news article.news section .meta-news {
color: #999999 !important;
font-size: 11px;
margin-bottom: 15px;
}

.main-news article.news section p {
color: #555555;
font-size: 13px;
line-height: 20px;
}

.main-news article.news section p a {
color: #555555 !important;
font-weight: bold;
}

.main-news article.news .leer-mas {
float: right;
font-size: 24px;
margin: 0 10px 10px 0;
}

.main-chat .m-item {
background: none repeat scroll 0 0 #FFFFFF;
}

.main-chat .m-carousel-controls {
background: none repeat scroll 0 0 #303030;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
height: 40px;
overflow: hidden;
padding: 0;
position: relative;
width: 575px;
}

.main-chat .m-carousel-controls a {
background: none repeat scroll 0 0 transparent;
border-radius: 0 0 0 0;
color: #AAAAAA !important;
display: block;
float: left;
font-size: 12px;
margin: 0;
padding: 14px 10px;
font-weight: bold;
}

.main-chat .m-carousel-controls a.m-active,
.main-chat .m-carousel-controls a:hover {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
color: #000000 !important;
transition: all 0.5s ease-out 0s;
font-weight: normal;
}

.main-chat .m-carousel-controls .icon-user {
font-size: 16px;
}

.main-chat .m-carousel-controls .link-icon-user-chat:hover {
background: none;
}

.main-chat .m-carousel-controls .link-icon-user-chat.status-up:hover .icon-user,
.main-chat .m-carousel-controls .link-icon-user-chat.status-up .icon-user {
color: #8dc63f;
}

.main-chat .m-carousel-controls .link-icon-user-chat.status-down .icon-user,
.main-chat .m-carousel-controls .link-icon-user-chat.status-down:hover .icon-user {
color: #e25b52;
}

.main-chat .m-carousel-controls .link-icon-user-chat.status-stay .icon-user,
.main-chat .m-carousel-controls .link-icon-user-chat.status-stay:hover .icon-user {
color: #f6a00f;
}

.main-chat .m-carousel-controls .icon-message {
font-size: 16px;
margin-right: 5px;
vertical-align: bottom;
}

.main-chat .box-chat .chat1,
.main-chat .box-chat .chat2,
.desktop-footer .box-chat .chat1,
.desktop-footer .box-chat .chat2 {
font-size: 12px;
padding: 5px 15px;
}

.main-chat .box-chat .chat1,
.desktop-footer .box-chat .chat1 {
background: none repeat scroll 0 0 #f1f1f1;
}

.main-chat .box-chat a,
.desktop-footer .box-chat a {
font-weight: bold;
}

.main-chat .box-chat a,
.main-chat .box-chat p,
.desktop-footer .box-chat a,
.desktop-footer .box-chat p {
text-shadow: none;
}

.main-chat .ui-input-text,
.desktop-footer .ui-input-text {
background: none repeat scroll 0 0 #DDDDDD;
padding: 5px 20px;
font-size: 12px;
}

.main-chat #box-list-friends {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
position: absolute;
right: 0;
top: 40px;
z-index: 10;
}

.main-chat #box-list-friends #list-friends {
font-size: 12px;
height: 250px;
overflow-y: scroll;
padding: 5px 15px;
width: 150px;
}

.main-chat #box-list-friends #list-friends li {
line-height: 28px;
}

.main-chat #box-list-friends #list-friends li a {
color: #333333;
}

.main-chat .link-list-friends {
background: none repeat scroll 0 0 #000000;
box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
font-size: 20px;
left: -20px;
padding: 8px 0;
position: absolute;
top: 100px;
}

.main-chat #dialog-friends,
.desktop-footer #dialog-friends,
.desktop-footer #dialog-chats {
display: none;
}

.main-chat #box-search-friends {
bottom: 10px;
position: absolute;
right: 0;
z-index: 12;
}

.main-chat #link-dialog-friends {
background: none repeat scroll 0 0 #000000;
font-size: 24px;
padding: 5px 7px;
}

.main-chat #dialog-friends,
.desktop-footer #dialog-friends,
.desktop-footer #dialog-chats {
background: none repeat scroll 0 0 #FFFFFF;
bottom: 36px;
box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.3);
font-size: 12px;
position: absolute;
right: 0;
width: 190px;
}

.main-chat .bg-friends-online,
.desktop-footer .bg-friends-online {
background: none repeat scroll 0 0 #333333;
padding: 0 20px;
}

.main-chat #dialog-friends li,
.desktop-footer #dialog-friends li,
.desktop-footer #dialog-chats li {
line-height: 32px;
}

.main-chat #dialog-friends li a,
.desktop-footer #dialog-friends li a,
.desktop-footer #dialog-chats li a {
color: #333333;
display: block;
padding: 0 20px;
font-weight: bold;
}

.main-chat #dialog-friends li a:focus,
.main-chat #dialog-friends li a:hover,
.desktop-footer #dialog-friends li a:focus,
.desktop-footer #dialog-friends li a:hover,
.desktop-footer #dialog-chats li a:focus,
.desktop-footer #dialog-chats li a:hover {
color: #ffffff !important;
background: #8dc63f;
}

.main-chat #dialog-friends .arrow,
.desktop-footer #dialog-friends .arrow,
.desktop-footer #dialog-chats .arrow,
.desktop-footer #dialog-status .arrow,
#box-popup-chat-header .arrow {
border-width: 11px;
}   

.main-chat #dialog-friends .arrow,
.desktop-footer #dialog-friends .arrow,
.desktop-footer #dialog-status .arrow,
.desktop-footer #dialog-chats .arrow,
.desktop-footer .wrapper-chat .arrow {
border-bottom-width: 0;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
left: 50%;
margin-left: -11px;
} 

#box-popup-chat-header .arrow {
border-bottom-width: 0;
border-top-color: rgba(0, 0, 0, 0.25);
left: 50%;
margin-left: -11px;
} 

.main-chat #dialog-friends .arrow, 
.main-chat #dialog-friends .arrow:after,
.desktop-footer #dialog-friends .arrow, 
.desktop-footer #dialog-friends .arrow:after,
.desktop-footer #dialog-chats .arrow, 
.desktop-footer #dialog-chats .arrow:after,
.desktop-footer #dialog-status .arrow, 
.desktop-footer #dialog-status .arrow:after,
.desktop-footer .wrapper-chat .arrow, 
.desktop-footer .wrapper-chat .arrow:after,
#box-popup-chat-header .arrow, 
#box-popup-chat-header .arrow:after {
border-color: rgba(0, 0, 0, 0);
border-style: solid;
display: block;
height: 0;
position: absolute;
width: 0;
}    

.main-chat #dialog-friends .arrow:after,
.desktop-footer #dialog-friends .arrow:after,
.desktop-footer #dialog-chats .arrow:after,
.desktop-footer #dialog-status .arrow:after,
.desktop-footer .wrapper-chat .arrow:after,
#box-popup-chat-header .arrow:after {
border-width: 10px;
content: "";
}    

.main-chat #dialog-friends .arrow:after,
.desktop-footer #dialog-friends .arrow:after,
.desktop-footer #dialog-chats .arrow:after,
.desktop-footer #dialog-status .arrow:after,
.desktop-footer .wrapper-chat .arrow:after {
border-bottom-width: 0;
border-top-color: #FFFFFF;
bottom: 2px;
content: " ";
margin-left: 67px;
}

#box-popup-chat-header .arrow:after {
border-bottom-width: 0;
border-top-color: #FFFFFF;
content: " ";
margin-left: -46px;
}

.main-chat #list-friends .jspVerticalBar,
.desktop-footer #list-friends .jspVerticalBar,
.scroll .jspVerticalBar {
width: 6px;
}

.main-chat #list-friends .jspDrag,
.desktop-footer #list-friends .jspDrag,
.scroll .jspDrag {
background: none repeat scroll 0 0 #333333;
border-radius: 6px 6px 6px 6px;
}

.main-palmares .bg-btn-black {
margin: 10px 12px;
border-radius: 6px 6px 6px 6px;
}

.main-palmares .bg-btn-black .icon-group {
left: 165px;
position: absolute;
top: 12px;
}

.main-palmares .bg-btn-black .icon-arrow-down-2 {
position: absolute;
right: 170px;
top: 14px;
}

.main-palmares .ui-block-a,
.main-palmares .ui-block-b {
background: url("/img/assets/bg-palmares.jpg") no-repeat scroll 0 0 transparent;
height: 236px;
}

.main-palmares .ui-block-a {
border-right: 2px solid #000000;
}

.main-palmares .ui-block-b {
border-left: 2px solid #000000;
}

.main-palmares .ui-grid-a .text {
color: #CCCCCC;
font-size: 12px;
font-weight: bold;
margin-top: 185px;
text-align: center;
}

.main-palmares .ui-grid-a .text .title {
color: #FFFFFF;
font-family: 'conduit-bold';
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
}

.main-palmares .main-table tr {
font-size: 12px;
text-align: left;
color: #777777;
}

.main-palmares .main-table .header {
font-size: 12px;
text-transform: uppercase;
}

.main-palmares .main-table th,
.main-palmares .main-table td {
padding-left: 10px;
}

.main-palmares .main-table td strong {
color: #444444;
}

.main-palmares .ui-grid-a img {
left: 81px;
position: absolute;
top: 17px;
}

.header-detail {
padding: 0;
}

.mail-main-content .button-controls {
padding: 10px 45px;
}


.mail-main-content .button-controls a span {
font-size: 12px;
}

.tab-estadisticas .ui-block-a, 
.tab-estadisticas .ui-block-b, 
.tab-estadisticas .ui-block-c {
float: inherit;
margin-bottom: 20px;
width: 100%;
}

.status-up {color: #8dc63f;}
.status-down {color: #e25b52;}
.status-stay {color: #f6a00f;}

.btn-active-white {
color: #ffffff;
}

.clear {
background: none repeat scroll 0 0 #f6f6f6;
}

.b-close {
cursor: pointer;
}

.color-green {
color: #90c841 !important;
}

.animate-margin-left {
margin-left: 60.8%;
}

.animate-margin-right {
right: 60.8%;
position: absolute;
}

.desktop-display-none {
display: none;
}

.relative {
position: relative;
}

.absolute {
position: absolute;
}

.float-left {
float: left;
}

.float-right {
float: right;
}

.bg-danger {
font-family: 'striker-manager',Arial,sans-serif;
color: #ffffff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #da4f49;
*background-color: #bd362f;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
background-repeat: repeat-x;
border-color: #bd362f #bd362f #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.bg-yellow-mail {
background: rgb(245,228,107);
background: -moz-linear-gradient(top,  rgba(245,228,107,1) 0%, rgba(241,197,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,228,107,1)), color-stop(100%,rgba(241,197,38,1)));
background: -webkit-linear-gradient(top,  rgba(245,228,107,1) 0%,rgba(241,197,38,1) 100%);
background: -o-linear-gradient(top,  rgba(245,228,107,1) 0%,rgba(241,197,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(245,228,107,1) 0%,rgba(241,197,38,1) 100%);
background: linear-gradient(to bottom,  rgba(245,228,107,1) 0%,rgba(241,197,38,1) 100%);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.bg-inverse {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background: rgb(124,124,117);
background: -moz-linear-gradient(top,  rgba(124,124,117,1) 0%, rgba(51,52,49,1) 48%, rgba(51,52,49,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,124,117,1)), color-stop(48%,rgba(51,52,49,1)), color-stop(100%,rgba(51,52,49,1)));
background: -webkit-linear-gradient(top,  rgba(124,124,117,1) 0%,rgba(51,52,49,1) 48%,rgba(51,52,49,1) 100%);
background: -o-linear-gradient(top,  rgba(124,124,117,1) 0%,rgba(51,52,49,1) 48%,rgba(51,52,49,1) 100%);
background: -ms-linear-gradient(top,  rgba(124,124,117,1) 0%,rgba(51,52,49,1) 48%,rgba(51,52,49,1) 100%);
background: linear-gradient(to bottom,  rgba(124,124,117,1) 0%,rgba(51,52,49,1) 48%,rgba(51,52,49,1) 100%);
background-repeat: repeat-x;
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-border-radius: 200px;
border-radius: 200px;
}

.btn-modal-black {
font-family: 'striker-manager',Arial,sans-serif;
background: rgb(0, 0, 0, 1);
background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
color: #ffffff!important;
padding: 10px;
font-size: 20px;
border-radius: 6px;
}

/*linear-gradient(to bottom, #1A2F86 0%,#13256D 100%)*/

/*.btn-modal-black {
font-family: 'striker-manager',Arial,sans-serif;
background: rgb(55,55,55);
background: -moz-linear-gradient(top,  rgba(55,55,55,1) 0%, rgba(29,29,29,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,55,55,1)), color-stop(100%,rgba(29,29,29,1)));
background: -webkit-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -o-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
background: linear-gradient(to bottom,  rgba(55,55,55,1) 0%,rgba(29,29,29,1) 100%);
color: #ffffff!important;
padding: 10px;
font-size: 20px;
border-radius: 6px;
}*/

.btn-modal-black:hover,
.btn-modal-black:focus,
.bg-btn-black:hover,
.bg-btn-black:focus {
background: rgb(177,202,59);
background: -moz-linear-gradient(top,  rgba(177,202,59,1) 0%, rgba(159,189,39,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,202,59,1)), color-stop(100%,rgba(159,189,39,1)));
background: -webkit-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: -o-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: -ms-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
background: linear-gradient(to bottom,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
-webkit-box-shadow: inset 0 0 5px 1px #6E7E00;
box-shadow: inset 0 0 5px 1px #6E7E00;
color: #ffffff !important;
}

.btn-large {
display: block;
text-align: center;
width: 218px;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}

.bg-btn-black {
/* font-family: 'striker-manager',Arial,sans-serif; */
background: rgb(0, 0, 0, 1);
background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
color: #ffffff!important;
padding: 10px;
font-size: 20px;
border-radius: 6px;
}
/*
.bg-btn-black {
font-family: 'striker-manager',Arial,sans-serif;
background: rgb(42,42,42);
background: -moz-linear-gradient(top,  rgba(42,42,42,1) 0%, rgba(29,29,29,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,42,42,1)), color-stop(100%,rgba(29,29,29,1)));
background: -webkit-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: -o-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: -ms-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: linear-gradient(to bottom,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
-webkit-box-shadow: inset 0px 1px 1px 1px #383838;
box-shadow: inset 0px 1px 1px 1px #383838;
color: #ffffff!important;
}
*/
.bg-golden-balls {
background: rgb(242,233,78);
background: -moz-linear-gradient(top,  rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1)));
background: -webkit-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -o-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
background: linear-gradient(to bottom,  rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%);
}

.btn-skills {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
border-radius: 0 0 0 0;
margin: 0 5px;
padding-left: 0;
padding-right: 0;
width: 134px;
border: 2px solid #000;
float: left;
}

.btn-skills:hover {
background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
border: 2px solid #e6d62d;
}

.btn-skills:hover span.text {
color: #e6d62d !important;
}

.btn-skills span.icon-link {
display: block;
font-size: 44px;
margin-right: 0;
color: #e6d62d;
}

.btn-skills span.text {
display: block;
margin: 5px 0;
text-shadow: initial;
color: #313131;
}

.btn-skills span.rating {
margin: 0 auto;
}

.pointer-up {
background: url("/img/assets/pointer-up.png") no-repeat scroll 0 0 transparent;
height: 7px;
width: 6px;
display: inline-block;
}

.pointer-stand {
background: url("/img/assets/pointer-stand.png") no-repeat scroll 0 0 transparent;
height: 7px;
width: 6px;
display: inline-block;
}

.pointer-down {
background: url("/img/assets/pointer-down.png") no-repeat scroll 0 0 transparent;
height: 7px;
width: 6px;
display: inline-block;
}

.pointer-plus {
background: url("/img/assets/pointer-plus.png") no-repeat scroll 0 0 transparent;
height: 7px;
width: 6px;
display: inline-block;
}

.pointer-negative {
background: url("/img/assets/pointer-negative.png") no-repeat scroll 0 0 transparent;
height: 7px;
width: 6px;
display: inline-block;
}

.font-striker-manager {
font-family: 'striker-manager',Arial,sans-serif;
}

.rating {
display: block; 
width: 65px;
height: 13px; 
background: url("/img/assets/star-rating-sprite.png") 0 0;
position: relative;
}

.rating > span {
display: block;
height: 13px; 
background: url("/img/assets/star-rating-sprite.png") 0 -13px;
}

.rating > span.star-0-0 {width: 0;}
.rating > span.star-0-1 {width: 6.6px;}
.rating > span.star-1-0 {width: 12px;}
.rating > span.star-1-1 {width: 19.7px;}
.rating > span.star-2-0 {width: 26px;}
.rating > span.star-2-1 {width: 32.5px;}
.rating > span.star-3-0 {width: 40px;}
.rating > span.star-3-1 {width: 45.6px;}
.rating > span.star-4-0 {width: 52px;}
.rating > span.star-4-1 {width: 58.5px;}
.rating > span.star-5-0 {width: 65px;}

.status-on {color: #87c33b;}
.status-aus {color: #f59d0d;}
.status-off {color: #8b8b8b;}

.btn-green {
font-family: 'striker-manager',Arial,sans-serif;
background: rgb(113,194,117);
background: -moz-linear-gradient(top,  rgba(113,194,117,1) 0%, rgba(89,180,93,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,194,117,1)), color-stop(100%,rgba(89,180,93,1)));
background: -webkit-linear-gradient(top,  rgba(113,194,117,1) 0%,rgba(89,180,93,1) 100%);
background: -o-linear-gradient(top,  rgba(113,194,117,1) 0%,rgba(89,180,93,1) 100%);
background: -ms-linear-gradient(top,  rgba(113,194,117,1) 0%,rgba(89,180,93,1) 100%);
background: linear-gradient(to bottom,  rgba(113,194,117,1) 0%,rgba(89,180,93,1) 100%);
border-top: 1px solid #b6e7b9;
border-left: 1px solid #8cdb92;
border-right: 1px solid #8cdb92;
border-bottom: 1px solid #86da8c;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
color: #458349 !important;
}

.btn-red {
font-family: 'striker-manager',Arial,sans-serif;
background: rgb(221,107,96);
background: -moz-linear-gradient(top,  rgba(221,107,96,1) 0%, rgba(213,83,72,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,107,96,1)), color-stop(100%,rgba(213,83,72,1)));
background: -webkit-linear-gradient(top,  rgba(221,107,96,1) 0%,rgba(213,83,72,1) 100%);
background: -o-linear-gradient(top,  rgba(221,107,96,1) 0%,rgba(213,83,72,1) 100%);
background: -ms-linear-gradient(top,  rgba(221,107,96,1) 0%,rgba(213,83,72,1) 100%);
background: linear-gradient(to bottom,  rgba(221,107,96,1) 0%,rgba(213,83,72,1) 100%);
border-top: 1px solid #f1afa3;
border-left: 1px solid #ec8c7b;
border-right: 1px solid #ec8c7b;
border-bottom: 1px solid #ea7d6c;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
color: #b12c21 !important;
}

.btn-green:hover,
.btn-red:hover {
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
color: #fff !important;
}

.popup-box-staff .ui-disabled  .golden-balls {
opacity: 0.5;
cursor: not-allowed;
}

.bg-admin {
font-family: 'striker-manager',Arial,sans-serif;
color: #ffffff;
background: rgb(53,106,160);
background: -moz-linear-gradient(top,  rgba(53,106,160,1) 0%, rgba(53,106,160,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,106,160,1)), color-stop(100%,rgba(53,106,160,1)));
background: -webkit-linear-gradient(top,  rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%);
background: -o-linear-gradient(top,  rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%);
background: -ms-linear-gradient(top,  rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%);
background: linear-gradient(to bottom,  rgba(53,106,160,1) 0%,rgba(53,106,160,1) 100%);
}


.desktop {
display: none !important;
}

.smart {
display: block !important;
}

.smart-inline {
display: inline-block !important;
}

.desktop-inline {
display: none !important;
}

.smart-table-cell {
display: none !important;
}

.inline-block {
display: inline-block !important;
}

.tab-estadisticas .ui-grid-a {
background: none repeat scroll 0 0 #222222;
padding: 20px 0 0;
}

.tab-estadisticas .main-clasif-table {
box-shadow: 0 0 1px 2px rgba(0,0,0,0.2);
font-weight: bold;
}

.menu-estadisticas {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #CCCCCC;
padding: 10px 0;
text-align: center;
}

.tab-estadisticas .main-clasif-table tr {
text-align: left;
} 

.tab-estadisticas .main-clasif-table tr.header {
text-align: center;
}

.tab-estadisticas .main-clasif-table .detail-table {
padding: 0 10px;
text-align: center;
font-weight: bold;
}

.menu-estadisticas a {
display: inline-block;
}

.main-liga .list-table-jornada,
.main-liga-privada .list-table-jornada {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
display: none;
left: 0;
padding: 15px 0 0;
position: absolute;
text-align: center;
top: 30px;
width: 98%;
z-index: 100;
}

.main-liga .main-table .list-table-jornada ul,
.main-liga-privada .main-table .list-table-jornada ul {
height: 250px;
overflow-y: scroll;
width: auto;
}

.text-table-left {
padding: 0 10px;
text-align: left;
}

.text-table-center {
padding: 0 10px;
text-align: center;
}

.text-table-right {
padding: 0 10px;
text-align: right;
}

.main-resultados .main-clasif-table td {
width: auto;
}

.inline-block {
display: inline-block;
}

.smart .box-select  {
border-radius: 6px 6px 6px 6px;
margin: 5px;
overflow: hidden;
}

.smart .box-select .detail-icon-right {
float: right;
margin: 10px;
}

.smart .box-select .ui-select {
float: left;
padding: 10px 0;
position: absolute;
width: 100%;
}

.smart .box-select .detail-icon-left {    
float: left;
margin: 10px;
}

.smart .box-select  .ui-btn-inner {
padding: 0;
}

.main-best-goals .main-table .btn {
margin: 5px 0;
}

.align-middle {
vertical-align: middle;
}

.align-sub {
vertical-align: sub;
}

.main-balones-oro .tab-comprar {
background: none repeat scroll 0 0 #FFFFFF;
padding-bottom: 120px;
min-height: 1150px;
}

.text-left {
text-align: left !important;
}

.text-right {
text-align: right !important;
}

.padding-0-20 {
padding:0 20px !important;
}

.padding-20-0 {
padding:20px 0px !important;
}

.padding-0-10 {
padding:0 10px !important;
}

.margin-0-10 {
margin:0 10px !important;
}

.tab-comprar .btn {
margin: 5px 0;
width: 190px;
}

.tab-comprar .options-comprar {
padding: 20px 0;
text-align: center;
}

.tab-comprar .options-comprar .ui-grid-a {
width: 480px;
}	

.tab-comprar .ui-block-a,
.tab-comprar .ui-block-b {
padding: 10px;
width: 100%;
}

.tab-comprar .options-comprar h2 {
text-transform: uppercase;
color: #888888;
}

.tab-comprar .box-option-price {
background: rgb(221,221,221);
background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(203,203,203,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(203,203,203,1)));
background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(203,203,203,1) 100%);
background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(203,203,203,1) 100%);
background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(203,203,203,1) 100%);
background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(203,203,203,1) 100%);
height: 80px;
margin: 5px 0;
position: relative;
}

.tab-comprar .box-best-option-price {
height: 128px;
/* margin-bottom: 30px; */
/* margin-top: 15px; */
}

.tab-comprar #box-prod-5 {
margin-top: 15px;
}

.tab-comprar .bg-input-radio {
background: rgb(121,121,121);
background: -moz-linear-gradient(top,  rgba(121,121,121,1) 0%, rgba(111,111,111,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,121,121,1)), color-stop(100%,rgba(111,111,111,1)));
background: -webkit-linear-gradient(top,  rgba(121,121,121,1) 0%,rgba(111,111,111,1) 100%);
background: -o-linear-gradient(top,  rgba(121,121,121,1) 0%,rgba(111,111,111,1) 100%);
background: -ms-linear-gradient(top,  rgba(121,121,121,1) 0%,rgba(111,111,111,1) 100%);
background: linear-gradient(to bottom,  rgba(121,121,121,1) 0%,rgba(111,111,111,1) 100%);
float: left;
height: 80px;
width: 38px;
}

.tab-comprar .box-option-price.active .bg-input-radio {
background: rgb(96,166,1);
background: -moz-linear-gradient(top,  rgba(96,166,1,1) 0%, rgba(80,139,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,166,1,1)), color-stop(100%,rgba(80,139,1,1)));
background: -webkit-linear-gradient(top,  rgba(96,166,1,1) 0%,rgba(80,139,1,1) 100%);
background: -o-linear-gradient(top,  rgba(96,166,1,1) 0%,rgba(80,139,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(96,166,1,1) 0%,rgba(80,139,1,1) 100%);
background: linear-gradient(to bottom,  rgba(96,166,1,1) 0%,rgba(80,139,1,1) 100%);
}

.tab-comprar .box-info {
float: left;
height: 80px;
width: 188px;
}

.tab-comprar .box-info p {
color: #252525;
font-size: 32px;
font-weight: bold;
margin-left: 15px;
margin-top: 22px;
}

.tab-comprar .box-best-option-price .box-info p {
font-size: 40px;
margin-top: 34px;
}

.tab-comprar .box-info p .icon-ball {
font-size: 18px;
}

.tab-comprar .box-best-option-price .box-info p .icon-ball {
font-size: 26px;
}

.tab-comprar .box-info p.sub-title-golden-balls {
color: #555555;
font-size: 12px;
font-style: italic;
font-weight: normal;
margin-left: 15px;
margin-top: 0;
text-align: center;
width: 80px;
}

.tab-comprar .box-best-option-price .box-info p.sub-title-golden-balls {
width: 120px;
font-size: 16px;
}

.tab-comprar .box-price {
float: left;
height: 80px;
text-align: center;
width: 115px;
}

.tab-comprar .box-price p {
color: #252525;
font-size: 26px;
font-weight: bold;
margin-top: 25px;
}

.tab-comprar .box-best-option-price .box-price p {
font-size: 34px;
margin-top: 42px;
}

.tab-comprar .box-price span.icon-price-euro {
font-size: 24px;
}

.tab-comprar .box-discount {
background: rgb(170,170,170);
background: -moz-linear-gradient(top,  rgba(170,170,170,1) 0%, rgba(144,144,144,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,170,170,1)), color-stop(100%,rgba(144,144,144,1)));
background: -webkit-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(144,144,144,1) 100%);
background: -o-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(144,144,144,1) 100%);
background: -ms-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(144,144,144,1) 100%);
background: linear-gradient(to bottom,  rgba(170,170,170,1) 0%,rgba(144,144,144,1) 100%);
float: right;
height: 70px;
margin: 5px;
text-align: center;
width: 105px;
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
}

.tab-comprar .box-option-price.active .box-discount {
background: rgb(171,227,51);
background: -moz-linear-gradient(top,  rgba(171,227,51,1) 0%, rgba(157,208,47,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,227,51,1)), color-stop(100%,rgba(157,208,47,1)));
background: -webkit-linear-gradient(top,  rgba(171,227,51,1) 0%,rgba(157,208,47,1) 100%);
background: -o-linear-gradient(top,  rgba(171,227,51,1) 0%,rgba(157,208,47,1) 100%);
background: -ms-linear-gradient(top,  rgba(171,227,51,1) 0%,rgba(157,208,47,1) 100%);
background: linear-gradient(to bottom,  rgba(171,227,51,1) 0%,rgba(157,208,47,1) 100%);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
}


.tab-comprar .box-discount p {
color: #FFFFFF;
font-size: 11px;
margin-top: 15px;
}

.tab-comprar .box-best-option-price .box-discount p {
color: #2B2B2B;
font-size: 12px;
margin-top: 36px;
}

.tab-comprar .box-discount .discount {
font-size: 28px;
font-weight: bold;
line-height: 20px;
display: block;
margin-bottom: 5px;
}

.tab-comprar .box-best-option-price .box-discount .discount {
font-size: 38px;
font-weight: bold;
line-height: 28px;
}

.tab-comprar .box-best-option-price .bg-input-radio,
.tab-comprar .box-best-option-price .box-info,
.tab-comprar .box-best-option-price .box-price,
.tab-comprar .box-best-option-price .box-discount {
height: 128px;
}

.tab-comprar .box-best-option-price .box-discount {
height: 118px;
}

.tab-comprar .box-option-price .ui-radio input {
left: 13px;
top: 39px;
}

.tab-comprar .box-best-option-price .ui-radio input {
top: 60px;
}

.tab-comprar .box-info-pay {
background: none repeat scroll 0 0 #EBEBEB;
margin-top: 15px;
width: 458px;
}

.tab-comprar .box-1 {
padding: 10px 0;
text-align: center;
}

.tab-comprar .box-1 span {
color: #303030;
font-size: 12px;
margin-left: -10px;
vertical-align: sub;
}

.tab-comprar .box-3 {
margin: 35px 0 25px;
text-align: center;
}

.tab-comprar .box-3 span {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #303030;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3) inset;
color: #303030;
font-size: 30px;
font-weight: bold;
padding: 20px 60px;
}

.tab-comprar .box-4 {
color: #303030;
font-size: 12px;
padding: 0 40px;
text-align: center;
}

.tab-comprar .box-5 {
margin: 10px 0;
padding-bottom: 10px;
}

.tab-comprar .box-info-alter-pay {
border-top: 1px solid #CCCCCC;
color: #303030;
font-size: 12px;
padding-top: 10px;
text-align: center;
}

.tab-comprar .box-6 {
padding-bottom: 20px;
padding-top: 10px;
}

.tab-comprar .box-6 .ui-block-a,
.tab-comprar .box-6 .ui-block-b {
padding: 0;
text-align: center;
}

.tab-comprar .box-6 .ui-block-a .btn,
.tab-comprar .box-6 .ui-block-b .btn {
border: 2px solid #CCCCCC;
border-radius: 16px 16px 16px 16px;
padding: 5px 25px;
}

.tab-comprar .box-option-price .ui-radio label {
height: 80px;
margin: 0;
text-indent: -999px;
width: 460px;
}

.tab-comprar .box-best-option-price .ui-radio label {
height: 128px;
}

.tab-comprar .box-7 .box-condiciones-compra {
background: none repeat scroll 0 0 #DDDDDD;
height: 36px;
}

.tab-comprar .box-7 .ui-checkbox label {
margin: 0;
text-indent: -999px;
float: left;
height: 36px;
}


.tab-comprar .box-7 .ui-btn-inner {
left: 0;
padding: 19px 224px !important;
position: absolute;
top: 0;
}

.tab-comprar .box-7 .ui-icon {
border: 1px solid #9E9E9E;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2) inset;
height: 16px;
width: 16px;
left: 80px !important;
top: 18px !important;
}

.tab-comprar .box-7 .ui-icon-checkbox-off {
background: none repeat scroll 0 0 #FFFFFF;
}

.tab-comprar .box-7 .ui-icon-checkbox-on {
background: none repeat scroll 0 0 #92ae23;
}

.tab-comprar .box-7 .text-acept-condiciones-compra {
color: #666666;
font-size: 14px;
line-height: 34px;
margin-left: 45px;
}

.tab-comprar .box-7 .box-condiciones-compra .ui-checkbox input {
display: none;
}

.tab-comprar .box-7 .scroll {
background: none repeat scroll 0 0 #EBEBEB;
color: #313131;
font-size: 12px;
height: 171px;
overflow-y: scroll;
padding: 20px 15px;
width: 430px;
}

#box-popup-chat-header {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
display: none;
left: 190px;
position: absolute;
top: 40px;
width: 265px;
}

#box-popup-chat-header .mail-conversation-text {
width: 160px;
}

.table-player-info a {
color: #303030;
}

#box-popup-chat-header .mail-conversation {
border-bottom: 0 none;
}

#box-popup-chat-header .mail-conversation a:hover .icon-cross {
color: #e25b52 !important;
}

#box-popup-chat-header .arrow {
-moz-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
left: 122px;
top: 6px;
}

#box-popup-chat-header .menu-head-chat-header {
overflow: hidden;
}

#box-popup-chat-header .menu-head-chat-header a {
color: #000000;
display: block;
font-size: 18px;
padding: 6px 10px;
}

.main-container-footer-info-match .info-result {
line-height: 38px;
}

.main-container-header .main-container-header-mail span {
padding: 0px 4px 2px 4px;
}

.main-container-footer-info-match .header-info-match-visitor ul.info-levels-match-result li,
.main-container-footer-info-match .header-info-match-local ul.info-levels-match-result li {
line-height: 20px;
} 

#slider-match .info-money-and-best-player, 
#slider-match .header-info-match-local, 
#slider-match .header-info-match-visitor { 
opacity:0;
}	

.main-container-footer-info-match .progress,
.main-container-header .progress {
background-color: rgba(255, 255, 255, 0.7);
border-radius: 6px 6px 6px 6px;
height: 4px;
margin-bottom: 0;
margin-top: 120px;
}

.main-container-header .progress {
border-radius: 0px;
}



#slider-match .header-info-match-visitor .progress {
border-radius: 0;
margin-left: -10px;
width: 168px;
}

#slider-match .header-info-match-local .progress {
border-radius: 0;
margin-left: 16px;
width: 168px;
}

.main-container-footer-info-match .progress {
margin-top: 117px;
}

::made-up-pseudo-element, .main-container-footer-info-match .header-info-match-info-day {
top: 10px;
}

::made-up-pseudo-element, .main-container-header .main-container-header-mail span {
font-size: 10px;
padding: 4px 6px;
}

::made-up-pseudo-element, .footer-link-back a {
top: 6px;
}

::made-up-pseudo-element, .footer-link-chat a {
top: 6px;
}

::made-up-pseudo-element, .footer-link-chat a {
top: 6px;
}

::made-up-pseudo-element, .pop-alert-text {
margin-top: 5px;
}

.box-mail-conversation .scroll {
height: 250px;
}

div[class^="box-constructores"].ui-disabled a {
color: #666666 !important;
pointer-events: none;
cursor: not-allowed;
}

#confirm-mejorar-edificio {
display: none;
}

.popup-close {
padding: 10px;
right: 0;
top: 0;
cursor: pointer;
}

.main-hospital .m-center:not(.m-fluid) > .m-carousel-inner {
margin-right: -2000px !important;
}

.main-hospital .box-lesion {
background: none repeat scroll 0 0 #191919;
font-size: 14px;
padding: 10px;
}

.main-hospital .box-tiempo-lesion p {
font-size: 12px;
padding: 10px 0 0;
text-align: center;
}

.main-hospital .icon-time {
color: #CCCCCC;
font-size: 16px;
margin-right: 5px;
vertical-align: sub;
}

.text-motivacion {
margin: 10px 0;
}

.text-motivacion .icon-stats-up {
color: #FFFFFF;
font-size: 20px;
}

.main-motivacion div[class^="item-car-"] {
    height: 300px;
}

.main-motivacion .aisgnar-jugador p {
    font-size: 12px;
}

.main-motivacion  .aisgnar-jugador span {
    font-size: 22px;
}

.main-motivacion  .ui-disabled {
color: #666666 !important;
cursor: not-allowed;
}

.main-motivacion .list-plantilla-car {
left: 333px;
top: 169px;
}

.main-container-header-money-text a  {
color: #303030 !important;
display: inherit !important;
margin: 0 !important;
padding: 0 !important;
}

.main-container-header-gold-ball-text a {
color: #303030 !important;
display: inherit !important;
margin: 0 !important;
padding: 0 !important;
}

.tab-remodel header div {
    color: #777777;
    display: inline-block;
    font-size: 12px;
    margin: 10px 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 5px;
}

.tab-remodel header div p {
    margin-left: 10px;
}

.box-remodel-estadio {
    float: left;
    width: 660px;
}

.tab-remodel .main-table tr {
    text-align: left;
    border-top: 0 none;
    color: #000000;
    height: auto;
}

.tab-remodel .main-table tr.title {
    color: #666666;
}

.text-center {
    text-align: center !important;
}

.tab-remodel .main-table tr.text-center {
	color: #777777;
    height: 30px;
}

.tab-remodel .main-table th, 
.tab-remodel .main-table td {
    padding: 0 0 0 10px;
}

.box-info-remodel-estadio {
    float: right;
    width: 320px;
}

#fondo_estadio {
    height: 369px;
    margin: 40px auto 0;
    width: 593px;
}

.tab-remodel .header {
	color: #999999!important;
    height: 30px!important;
	margin-top: 10px;
}

.main-remodelar {
    overflow: hidden;
    padding-bottom: 40px;
}

.tab-remodel .main-table .btn {
    display: inline-block;
    margin: 15px 0;
}

div[class^="grada-2-"] {
    z-index: 10;
}

div[class^="grada-1-"] {
    z-index: 20;
}

div[class^="grada-0-"] {
    z-index: 30;
}

div[class^="grada-c"] {
    z-index: 40;
}

.grada-2-8 { left: 460px; top: 188px; width: 128px; height: 159px; border-radius: 0 0 150px; }
.grada-2-7 { left: 459px; top: 22px; width: 128px; height: 161px; border-radius: 0 150px 0 0; }
.grada-2-6 { left: 299px; top: 1px; width: 180px; height: 63px; }
.grada-2-5 { left: 110px; top: 1px; width: 185px; height: 70px; }
.grada-2-4 { left: 0; top: 21px; width: 133px; height: 162px; border-radius: 150px 0 0; }
.grada-2-3 { left: 1px; top: 188px; width: 131px; height: 162px; border-radius: 0 0 170px 300px; }
.grada-2-2 { left: 110px; top: 304px; width: 184px; height: 64px; }
.grada-2-1 { left: 300px; top: 305px; width: 180px; height: 63px; }

.grada-1-8 { height: 136px; left: 424px; top: 188px; width: 133px; border-radius: 0 0 150px; }
.grada-1-7 { height: 138px; left: 423px; top: 45px; width: 133px; border-radius: 0 150px 0 0; }
.grada-1-6 { height: 72px; left: 299px; top: 33px; width: 159px; }
.grada-1-5 { height: 69px; left: 134px; top: 33px; width: 160px; }
.grada-1-4 { height: 160px; left: 33px; top: 44px; width: 131px; border-radius: 150px 0 0; }
.grada-1-3 { height: 137px; left: 35px; top: 188px; width: 135px; border-radius: 0 0 0 150px; }
.grada-1-2 { height: 69px; left: 134px; top: 267px; width: 160px; }
.grada-1-1 { height: 70px; left: 300px; top: 266px; width: 159px; }

.grada-0-8 { height: 101px; left: 389px; top: 188px; width: 125px; border-radius: 0 0 150px; }
.grada-0-7 { height: 101px; left: 388px; top: 82px; width: 125px; border-radius: 0 150px 0 0; }
.grada-0-6 { height: 61px; left: 299px; top: 76px; width: 125px; }
.grada-0-5 { height: 61px; left: 168px; top: 76px; width: 126px; }
.grada-0-4 { height: 103px; left: 75px; top: 80px; width: 132px; border-radius: 150px 0 0; }
.grada-0-3 { height: 101px;  left: 75px; top: 188px; width: 132px; border-radius: 0 0 0 150px; }
.grada-0-2 { height: 60px; left: 168px; top: 234px; width: 126px; }
.grada-0-1 { height: 60px; left: 300px; top: 234px; width: 125px; }

.grada-c-1 { height: 102px; left: 381px; top: 134px; width: 53px; }
.grada-c-2 { height: 102px; left: 158px; top: 134px; width: 52px; }

.bg-glass { background: url("/img/campo/details/bg-glass.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 111px; left: 153px; top: 130px; width: 285px; z-index: 1; }

.campo { background: url("/img/campo/details/glass.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 103px; left: 218px; top: 134px; width: 285px; z-index: 2; }

.bg-obras {
background: #ffe21c !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ffe21c 0%, #ffe21c 10%, #252525 10%, #252525 20%, #ffe21c 20%, #ffe21c 29%, #252525 30%, #252525 40%, #ffe21c 40%, #ffe21c 41%, #ffe21c 50%, #252525 50%, #252525 60%, #ffe21c 60%, #ffe21c 69%, #252525 70%, #252525 80%, #ffe21c 80%, #ffe21c 90%, #252525 90%, #252525 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffe21c), color-stop(10%,#ffe21c), color-stop(10%,#252525), color-stop(20%,#252525), color-stop(20%,#ffe21c), color-stop(29%,#ffe21c), color-stop(30%,#252525), color-stop(40%,#252525), color-stop(40%,#ffe21c), color-stop(41%,#ffe21c), color-stop(50%,#ffe21c), color-stop(50%,#252525), color-stop(60%,#252525), color-stop(60%,#ffe21c), color-stop(69%,#ffe21c), color-stop(70%,#252525), color-stop(80%,#252525), color-stop(80%,#ffe21c), color-stop(90%,#ffe21c), color-stop(90%,#252525), color-stop(100%,#252525))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ffe21c 0%,#ffe21c 10%,#252525 10%,#252525 20%,#ffe21c 20%,#ffe21c 29%,#252525 30%,#252525 40%,#ffe21c 40%,#ffe21c 41%,#ffe21c 50%,#252525 50%,#252525 60%,#ffe21c 60%,#ffe21c 69%,#252525 70%,#252525 80%,#ffe21c 80%,#ffe21c 90%,#252525 90%,#252525 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ffe21c 0%,#ffe21c 10%,#252525 10%,#252525 20%,#ffe21c 20%,#ffe21c 29%,#252525 30%,#252525 40%,#ffe21c 40%,#ffe21c 41%,#ffe21c 50%,#252525 50%,#252525 60%,#ffe21c 60%,#ffe21c 69%,#252525 70%,#252525 80%,#ffe21c 80%,#ffe21c 90%,#252525 90%,#252525 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ffe21c 0%,#ffe21c 10%,#252525 10%,#252525 20%,#ffe21c 20%,#ffe21c 29%,#252525 30%,#252525 40%,#ffe21c 40%,#ffe21c 41%,#ffe21c 50%,#252525 50%,#252525 60%,#ffe21c 60%,#ffe21c 69%,#252525 70%,#252525 80%,#ffe21c 80%,#ffe21c 90%,#252525 90%,#252525 100%)!important; /* IE10+ */
background: linear-gradient(135deg,  #ffe21c 0%,#ffe21c 10%,#252525 10%,#252525 20%,#ffe21c 20%,#ffe21c 29%,#252525 30%,#252525 40%,#ffe21c 40%,#ffe21c 41%,#ffe21c 50%,#252525 50%,#252525 60%,#ffe21c 60%,#ffe21c 69%,#252525 70%,#252525 80%,#ffe21c 80%,#ffe21c 90%,#252525 90%,#252525 100%)!important; /* W3C */
}

.bar-obras {
border-radius: 6px 6px 0 0;
height: 6px;
margin-bottom: 5px;
margin-top: -5px;
width: 100%;
}

.pop-alert-content {
margin: 4px 8px 6px 14px;
overflow: hidden;
}

.header-link-back a {
border-right: 1px solid #3E3E3E;
float: left;
font-size: 22px;
padding: 9px 10px 5px;
}

.box-numero-recuperaciones {
margin-top: 20px;
text-align: center;
}

.home-content-main-modal-box {
width: 100%;
min-width: 240px;
}

.box-home-doble .home-content-main-modal-box {
width: 240px;
}

.ul-foresight .num {
margin-bottom: 17px!important;
margin-left: 82px!important;
}

.info-ficha .detail-list {
display: block;
float: left;
width: 50%;
overflow: hidden;
}

.info-ficha ul {
width: 237px;
}

.header-detail-info .bandera {
vertical-align: inherit;
}

#loading_canvas {
width: 100%;
height: 100%;
display: none;
z-index: 201;
background: rgba(0,0,0,0.8);
position: absolute;
top: 0;
left: 0;
}

.img-loading {
background: url("/img/loading/buildingIcon.png") no-repeat -10px 30px;
width: 134px;
height: 115px;
}

.box-loading {
position: absolute;
top: 25%;
left: 44%;
}

.box-loading .box-slide-bar-progress {
margin: 0;
margin-top: -4px;
}

.pop-home-icon-alone .pop-alert-content {
margin: 6px 16px;
}

.home,
.main-clasificacion.main-liga,
.main-player,
.main-calendario,
.main-plantilla,
.main-sponsors,
.main-news,
.main-escuelas,
.main-fichajes,
.main-creditos,
.main-manager,
.main-ligas-privadas,
.mail-main-content {
margin-bottom: 70px;
}

li[id^="mensaje_"] .box-mail-conversation {
display: none;
}

.count {
position: relative;
display: inline-block;
}

.count .up {
background: rgb(0, 0, 0, 1);
background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
border-radius: 5px 0 0 5px;
color: #FFFFFF;
display: block;
padding: 8px 5px 6px;
box-shadow: -2px 0 1px 0 rgba(0, 0, 0, 0.1);
font-size: 18px;
}

.count .down {
background: rgb(0, 0, 0, 1);
background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
border-radius: 0 5px 5px 0;
color: #FFFFFF;
display: block;
padding: 8px 5px 6px;
box-shadow: -2px 0 1px 0 rgba(0, 0, 0, 0.1);
font-size: 18px;
}

.count .box-count {
background: none repeat scroll 0 0 #DDDDDD !important;
padding: 9px 5px 11px;
width: 28px;
text-align: center;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
height: 16px;
font-size: 14px;
color: #555555;
}

.count .up:hover,
.count .down:hover {
background: rgb(175,201,58);
background: -moz-linear-gradient(top,  rgba(175,201,58,1) 0%, rgba(160,189,40,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,201,58,1)), color-stop(100%,rgba(160,189,40,1)));
background: -webkit-linear-gradient(top,  rgba(175,201,58,1) 0%,rgba(160,189,40,1) 100%);
background: -o-linear-gradient(top,  rgba(175,201,58,1) 0%,rgba(160,189,40,1) 100%);
background: -ms-linear-gradient(top,  rgba(175,201,58,1) 0%,rgba(160,189,40,1) 100%);
background: linear-gradient(to bottom,  rgba(175,201,58,1) 0%,rgba(160,189,40,1) 100%);
-webkit-box-shadow: inset 0px 1px 1px 1px #c6d84d;
box-shadow: inset 0px 1px 1px 1px #c6d84d;
color: #ffffff !important;
}

.box-select-finanzas {
/* background: none repeat scroll 0 0 #FFFFFF; */
color: #333333;
height: 40px;
padding: 15px 25px 15px 5px;
/* border-bottom: 1px solid #90CC41; */
}

.box-select-finanzas .select-finanzas .select-wrapper a {
display: inline-block;
}

.select-finanzas .ui-select {
background: none repeat scroll 0 0 #DFDFDF;
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
}

.select-finanzas .ui-select .ui-btn-inner {
width: auto !important;
font-size: 12px;
padding: 5px 40px 5px 20px;
}

.select-finanzas .icon_select {
background: none repeat scroll 0 0 #FFFFFF;
border-left: 2px solid #C3C3C3;
padding: 6px 5px 3px;
position: absolute;
right: 0;
top: 8px;
z-index: 2;
}

.main-table  .bg-red {
background: #f05a5a;
border-bottom: 10px solid #FFFFFF;
border-top: 10px solid #FFFFFF;
height: 40px;
}

.main-mercado .ui-grid-b {
height: 40px;
}

.main-cartera .result-search-table .table-flag img {
margin-top: 0;
}

.main-cartera .result-search-table tr {
cursor: pointer;
}

.main-cartera .result-search-table tr.header {
cursor: none;
}

.main-cartera .box-boton-contratar {
background: none repeat scroll 0 0 #444444;
box-shadow: 0 1px 2px rgba(153, 153, 153, 0.5) inset;
padding: 10px 100px;
}

.bg-red td {
font-weight: bold;
color: #fff;
}

.bg-bar-menu {
background: rgb(0, 0, 0, 1);
background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
-webkit-box-shadow: inset 0px 1px 1px 1px #383838;
box-shadow: inset 0px 1px 1px 1px #383838;
color: #ffffff !important;
border-radius: 6px 6px 6px 6px;
display: inline-block;
height: 38px;
}
/*
.bg-bar-menu {
background: rgb(42,42,42);
background: -moz-linear-gradient(top,  rgba(42,42,42,1) 0%, rgba(29,29,29,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,42,42,1)), color-stop(100%,rgba(29,29,29,1)));
background: -webkit-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: -o-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: -ms-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background: linear-gradient(to bottom,  rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
-webkit-box-shadow: inset 0px 1px 1px 1px #383838;
box-shadow: inset 0px 1px 1px 1px #383838;
color: #ffffff !important;
border-radius: 6px 6px 6px 6px;
display: inline-block;
height: 38px;
}
*/

.bg-bar-menu .btn {
border-left: 1px solid #444444;
border-radius: 0 0 0 0;
float: left;
margin: 11px 0 0;
padding: 0 25px;
}
	
.bg-bar-menu .text {
font-family: 'striker-manager',Arial,sans-serif;
color: #ffffff !important;
font-weight: bold;
}

.bg-bar-menu .icon-link {
color: #ffffff !important;
}

.bg-bar-menu .btn:hover span.icon-link {
color: #ffffff !important;
}

.bg-bar-menu .btn:hover span.text {
color: #8DC63F !important;
}

.bg-bar-menu .btn.active span.text {
color: #8DC63F !important;
}

.link-continuar .btn .icon-arrow-back {
-moz-transform: scale(1.2) rotate(180deg);
-webkit-transform: scale(1.2) rotate(180deg);
-o-transform: scale(1.2) rotate(180deg);
-ms-transform: scale(1.2) rotate(180deg);
transform: scale(1.2) rotate(180deg);
display: block;
}

/* Mobile ----------- */
@media only screen 
and (max-width : 768px) { 
	.main-container-header-money p span, 
	.main-container-header-gold-ball p span {
	vertical-align: sub;
	}
	.main-container-footer-info-match {
	left: 50px;
	}
	.line-up-options.smart {
	width: 145px;
	}
	.line-up-options.smart .btn span.icon-link {
	margin-right: 0;
	}
	.line-up-popup-detail-options {
	top: 0;
	}
	.line-up-options.smart .bg-campo {
	z-index: 9!important;
	}
	.line-up-popup-detail-options .def {
	width: 155px;
	float: left;
	}
	.line-up-popup-detail-options .neu, 
	.line-up-popup-detail-options .ofen {
	margin: 15px 0 0 20px;
	width: 155px;
	float: left;
	}
	.line-up-popup-detail-options .arrow {
	bottom: 63px;
	}
	.fixed-line-up-table.line-up-table {
	width: 480px !important;
	top: 40px !important;
	box-shadow: none !important;
	}
	.line-up-table .table-flag img {
	margin-top: 4px!important;
	padding-bottom: 4px!important;
	}
	td[id^="media"] {
	width: 42px;
	}
	.pop-alert {
	-moz-transform: scale(0.8) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(0.8) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(0.8) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(0.8) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(0.8) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	}
	.ui-footer-fixed {
	bottom: -3px;
	}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 768px) {
	.box-mail-conversation .scroll {
		height: 510px;
	}
	
	.btn-modal-black {
	font-family: 'striker-manager',Arial,sans-serif;
	background: rgb(0, 0, 0, 1);
	background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	color: #ffffff!important;
	}
	/*
	.bg-btn-black {
	font-family: 'striker-manager',Arial,sans-serif;
	background: rgb(42,42,42);
	background: -moz-linear-gradient(top, rgba(42,42,42,1) 0%, rgba(29,29,29,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,42,42,1)), color-stop(100%,rgba(29,29,29,1)));
	background: -webkit-linear-gradient(top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
	background: -o-linear-gradient(top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
	background: linear-gradient(to bottom, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
	color: #ffffff!important;
	}
	*/
	#iframe_container {
	margin: 0 auto;
	width: 980px;
	}

	.main-container-header-sup {
	height: 39px;
	}

	.btn span.golden-balls {
	padding-bottom: 1px;
	}
	
	#box-popup-chat-header {
    left: 10px;
	}
	
	#box-popup-chat-header .arrow:after {
    margin-left: 66px;
	}

	#top-header {
	overflow: visible;
	z-index: 1001;
	}
	
	.main-container-header {
	margin: 0 auto;
	width: 980px;
	z-index: 1001;
	}

	.main-container-header .main-container-header-mail span {
	font-size: 12px;
	left: 1px;
	padding: 2px 5px;
	top: 2px;
	}

	.main-container-header .deskop-header-box-right {
	float: right;
	}

	.main-container-header .main-container-header-down {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	overflow: hidden;
	width: 980px;
	}

	.main-container-header .main-container-header-date {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	color: #555555;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0 25px;
	}

	.main-container-header .main-container-header-money {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	padding: 0 25px;
	color: #555555;
	}

	.main-container-header .main-container-header-date p {
	line-height: 40px;
	}

	.main-container-header .main-container-header-gold-ball,
	.main-container-header .main-container-header-money {
	float: right !important;
	}

	.main-container-header .main-container-header-money {
	border-right: 0 !important;
	}

	.main-container-header .main-container-header-info-match {
	left: 305px;
	position: absolute;
	top: -10px;
	}

	.main-container-header .main-container-footer-info-match .m-carousel-inner,
	.main-container-header .main-container-footer-info-match .m-carousel, 
	.main-container-header .main-container-footer-info-match .m-carousel.m-fluid > .m-carousel-inner > * {
	height: 135px !important;
	max-height: 135px !important;
	}

	.main-container-header .main-container-footer-info-match .header-info-match-visitor {
	width: 49.8% !important;
	padding-left: 0 !important;
	}

	.main-container-header .main-container-footer-info-match .header-info-match-visitor ul.info-levels-match-result {
	margin-left: 6.5% !important;
	margin-top: 29% !important;
	}

	.main-container-header .main-container-header-logo-sponsor, 
	.main-container-header .main-container-header-logo-tv-sponsor {
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
	}

	.main-container-header .main-container-header-info,
	.main-container-header .main-container-header-avatar-player {
	display: inline-block;
	float: none;
	}

	.main-container-header .main-container-header-info {
	display: inline-block;
	float: none;
	height: 40px;
	padding: 0;
	vertical-align: middle;
	}

	.main-container-header .main-container-header-info a {
	display: block;
	height: 29px;
	padding-top: 11px;
	}

	.main-container-header .main-container-header-logo-sponsor {
	padding: 5px 10px 0;
	border-left: 1px solid #3E3E3E;
	border-right: 1px solid #3E3E3E;
	margin-right: 10px;
	height: 35px;
	}
	
	.main-container-header-logo-sponsor.bg-danger a {
	vertical-align: middle;
	color: #fff;
	}
		
	.main-container-footer-info-match .info-result {
	line-height: 30px !important;
	}

	.desktop-footer #link-dialog-friends p {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	}

	.desktop-footer #link-dialog-friends .icon-user-friends {
	font-size: 20px;
	margin-right: 5px;
	vertical-align: sub;
	}

	body:not(:-moz-handler-blocked) .desktop-footer #link-dialog-friends .icon-user-friends {
	vertical-align: middle;
	}

	.desktop-footer {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	bottom: 0;
	height: 40px;
	position: relative;
	z-index: 9999;
	}

	#dialog-status {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
	width: 45px;
	position: absolute;
	display: none;
	box-shadow: 2px 4px rgba(0, 0, 0, 0.2);
	}

	#dialog-status li {
	line-height: 28px;
	}

	.desktop-footer #dialog-friends .arrow:after,
	.desktop-footer #dialog-status .arrow:after,
	.desktop-footer #dialog-chats .arrow:after {
	border-width: 5px;
	}
	
	/*
	.desktop-footer #dialog-friends, 
	.desktop-footer #dialog-friends {
	width: 171px;
	}
	*/
	
	.desktop-footer #dialog-chats {
    width: 134px;
	}

	#dialog-status li a {
	display: block;
	}

	#dialog-status li a:hover {
	background: #000;
	}

	.home-content-main-modal {
	display: none;
	}

	.pop-alert {
	left: 140px;
	top: 215px;
	}

	.popup-restaurant {
	left: 140px;
	top: 400px;
	}

	.popup-parking {
	left: 75px;
	top: 570px;
	}

	.popup-train {
	left: 790px;
	top: 480px;
	}

	.popup-training-field {
	left: 704px;
	top: 130px;
	}

	.popup-youth-field {
	left: 838px;
	top: 192px;
	}

	.popup-gym {
	left: 820px;
	top: 269px;
	}
	
	.popup-hospital-construct {
	left: 200px;
    top: 215px;
	}
	
	.popup-hospital-construct a {
	padding-right: 40px;
	}

	.popup-office {
	left: 688px;
	top: 350px;
	}

	.popup-shop {
	left: 104px;
	top: 313px;
	}

	.popup-club {
	left: 423px;
	top: 239px;
	}

	.scroll {
	height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 265px;
	}

	#visor {
	height: 680px;
	width: 980px;
	}

	.box-desktop-chat {
	bottom: 38px;
	position: absolute;
	width: 624.5px;
	box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.1);
	}

	body:not(:-moz-handler-blocked) .box-desktop-chat {
	bottom: 38px;
	}

	.box-desktop-chat header {
	background: none repeat scroll 0 0 #222222;
	font-weight: bold;
	overflow: hidden;
	padding: 10px 12px;
	}

	.box-desktop-chat .tab-chat-general {
	background: none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	}

	.box-desktop-chat header a {
	color: #999999;
	font-size: 12px;
	}

	.box-desktop-chat .chat-close a {
	display: block;
	margin-right: 12px;
	padding-top: 8px;
	}

	.box-desktop-chat .ui-input-text {
	margin: 0 !important;
	}

	.box-desktop-chat .box-chat {
	float: left;
	height: 270px;
	overflow-y: scroll;
	width: 450px;
	}

	.box-desktop-chat .box-list-friends {
	float: right;
	height: 270px;
	overflow-y: scroll;
	width: 158px;
	}

	.box-desktop-chat .box-list-friends li {
	line-height: 20px;
	}

	.box-desktop-chat .box-list-friends li a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	}

	input::-moz-placeholder, textarea::-moz-placeholder {
	color: #111111;
	}
	
	.main-container-header-logo-tv-sponsor.bg-danger {
	padding: 5px 10px 0;
	height: 35px;
	}
	
	.main-container-header .main-container-header-logo-tv-sponsor a {
	vertical-align: middle;
	color: #fff;
	}

	.desktop-footer .wrapper-chat a p {
	font-size: 12px;
	font-weight: bold;
	}

	.desktop-footer .icon-message {
	font-size: 18px;
	margin-right: 5px;
	vertical-align: sub;
	}

	body:not(:-moz-handler-blocked) .desktop-footer .icon-message {
	vertical-align: middle;
	}

	.desktop-footer #link-dialog-chats .icon-chat {
	font-size: 20px; 
	margin-left: 5px; 
	vertical-align: sub;
	}

	body:not(:-moz-handler-blocked) .desktop-footer #link-dialog-chats .icon-chat {
	vertical-align: middle;
	}

	.desktop-footer .wrapper-chat .arrow:after {
	border-width: 5px !important;
	margin: 0 0 0 5px;
	top: -49px;
	display: none;
	}

	.wrapper-chat .title {
	font-size: 14px;
	margin-top: 2px;
	}

	.desktop-footer #link-dialog-friends .icon-user-friends {
	(;vertical-align: sub;);
	}

	.header-detail {
	background: rgb(51, 51, 51, 1);
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(73, 73, 73, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51, 51, 51, 1)), color-stop(100%,rgba(73, 73, 73, 1)));
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%,rgba(73, 73, 73, 1) 100%);
	background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%,rgba(73, 73, 73, 1) 100%);
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%,rgba(73, 73, 73, 1) 100%);
	background: linear-gradient(to bottom, rgba(51, 51, 51, 1) 0%,rgba(73, 73, 73, 1) 100%);
	padding: 10px 20px;
	}

	.desktop.title {
	font-size: 20px;
	font-weight: bold;
	padding: 45px 0 15px;
	text-transform: uppercase;
	font-family: 'conduit-bold';
	}

	.header-detail-links {
	left: 0;
	position: absolute;
	top: 80px;
	width: 980px;
	text-align: center;
	}

	.header-detail-links .btn-modal-black .text {
	font-size: 12px;
	font-weight: bold;
	vertical-align: text-top;
	}

	.header-detail-links .icon-edit,
	.header-detail-links .icon-setup-1 {
	font-size: 20px;
	vertical-align: middle;
	}

	.header-detail-links .btn-modal-black {
	display: block;
	margin: 0 10px !important;
	padding: 8px 10px 3px;
	float: left;
	}

	.header-detail-links .btn-modal-black.fix-padding {
	padding-right: 10px !important;
	}

	.header-detail-links .btn-modal-black .icon-edit,
	.header-detail-links .btn-modal-black .icon-setup-1 {
	float: left;
	margin-right: 10px;
	}

	.box-avatar-usuario {
	float: left;
	width: 220px;
	}

	.team.desktop .box-avatar-usuario {
	height: 236px;
	}

	.team.desktop .box-avatar-usuario .link-img {
	height: 236px;
	width: 220px;
	}

	.team.desktop .hover-avatar-manager {
	height: 236px;
	}

	.manager.desktop {
	border-bottom: 1px solid #575757;
	height: 219px;
	overflow: hidden;
	position: relative;
	background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 transparent;
	}

	.team.desktop {
	height: 236px;
	}

	.hover-avatar-manager {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	height: 219px;
	left: 0;
	position: absolute;
	width: 220px;
	opacity: 0;
	}

	.hover-avatar-manager:hover {
	opacity: 1;
	}

	.hover-avatar-manager .hover-avatar-manager-icon {
	font-size: 75px;
	margin: 35px 0 0 70px;
	}

	.hover-avatar-manager .hover-avatar-manager-text {
	font-size: 14px;
	line-height: 15px;
	margin: 0 auto;
	text-align: center;
	white-space: normal;
	width: 185px;
	}

	.options,
	.options-admin {
	text-align: center;
	}

	.options a, 
	.options-admin a {
	display: inline-block;
	width: auto;
	}
	
	.options a {
	padding: 0 18px 8px;
	}

	.options a span,
	.options-admin a span {
	vertical-align: middle;
	}

	.options a {
	background: rgb(42,42,42);
	background: -moz-linear-gradient(top,  rgba(42,42,42,1) 0%, rgba(26,26,26,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,42,42,1)), color-stop(100%,rgba(26,26,26,1)));
	background: -webkit-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(26,26,26,1) 100%);
	background: -o-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(26,26,26,1) 100%);
	background: -ms-linear-gradient(top,  rgba(42,42,42,1) 0%,rgba(26,26,26,1) 100%);
	background: linear-gradient(to bottom,  rgba(42,42,42,1) 0%,rgba(26,26,26,1) 100%);
	}

	.options a .text,
	.options-admin a .text {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	}

	.options {
	background: none repeat scroll 0 0 #444444;
	padding: 10px 0;
	}

	.options-admin {
	background: none repeat scroll 0 0 #222222;
	padding: 10px 0;
	}

	.manager.desktop .title-list {
	display: block;
	float: left;
	width: 160px;
	color: #CCCCCC;
	}

	.manager.desktop .ul-left {
	border-right: 3px solid #111111;
	width: 325px;
	}

	.manager.desktop .ul-right {
	padding: 35px 0 25px 40px;
	width: 342px;
	}

	.manager.desktop ul {
	padding: 37px 25px 25px 25px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	}

	.manager.desktop ul a {
	color: #FFFFFF;
	}

	.manager.desktop ul li {
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	}

	.links-ul-usuario {
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
	}

	.main-clasif-table {
	width: 980px;
	}

	.main-table .header-detail {
	padding: 10px 20px;
	overflow: visible;
	}

	.main-table header .icon-arrow-down-2,
	.main-table header .icon-arrow-up-2 {
	margin: 0 0 0 18px;
	}

	.main-table .ui-block-a {
	text-align: right;
	width: 37.333%;
	}

	.main-table .ui-block-b {
	text-align: center;
	width: 25.333%;
	}

	.main-table .ui-block-c {
	text-align: left;
	}

	.main-table header .icon-group,
	.main-table header .icon-calendar {
	font-size: 22px;
	}

	.main-table .ui-grid-b .btn {
	padding: 10px 8px;
	}
	.main-table .box-list-inline li {
	font-size: 14px;
	}

	.main-table .header-detail {
	background: rgb(16,16,16);
	background: -moz-linear-gradient(top,  rgba(16,16,16,1) 0%, rgba(59,59,59,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,16,16,1)), color-stop(100%,rgba(59,59,59,1)));
	background: -webkit-linear-gradient(top,  rgba(16,16,16,1) 0%,rgba(59,59,59,1) 100%);
	background: -o-linear-gradient(top,  rgba(16,16,16,1) 0%,rgba(59,59,59,1) 100%);
	background: -ms-linear-gradient(top,  rgba(16,16,16,1) 0%,rgba(59,59,59,1) 100%);
	background: linear-gradient(to bottom,  rgba(16,16,16,1) 0%,rgba(59,59,59,1) 100%);
	padding: 10px;
	}

	.main-table {
	padding-bottom: 40px;
	}

	.mail-main-content .header-detail {
	padding: 20px;
	}

	.mail-main-content .m-carousel-pagination {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

	.desktop.title {
	padding: 54px 0 8px 0;
	}

	.mail-main-content .ui-listview-filter {
	width: 380px;
	margin: 0 10px 10px;
	}

	.mail-main-content .button-controls {
	float: right;
	padding: 12px 14px 12px 28px;
	position: absolute;
	top: 10px;
	right: 10px;
	}

	.mail-main-content .button-controls a .ico {
	font-size: 18px;
	}            

	.mail-main-content .button-controls a .text {
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	}

	.mail-main-content {
	padding-bottom: 20px;
	}

	.mail-main-content .ui-listview .ui-btn-text a {
	padding-top: 16px;
	padding-bottom: 14px;
	}

	body:not(:-moz-handler-blocked) .mail-main-content .ui-listview .ui-btn-text a {
	font-size: 14px;
	padding-bottom: 11px;
	padding-top: 11px;
	}

	.mail-main-content .ui-listview .bg-checkbox {
	padding: 0;
	width: 47px;
	text-align: center;
	line-height: 47px;
	}
	
	.mail-main-content .bg-checkbox label {
	height: 48px;
	width: 100%;
	display: block;
	cursor: pointer;
	}
	
	.mail-main-content .ui-input-search, div.ui-input-text {
	margin: 0;
	}
	
	.mail-main-content  .num-selector {
	font-size: 14px;
	vertical-align: top;
	}
	
	.mail-main-content  .selector {
	margin: 10px 0 0 0;
	color: #555;
	text-align: center;
	}

	.mail-conversation-name p {
	font-size: 14px;
	line-height: 16px;
	}
	
	.mail-content-main-modal .ui-field-contain div.ui-input-text {
	width: 70% !important;
	}

	.mail-conversation-name span {
	font-size: 12px;
	}

	.mail-conversation-text-all {
	font-size: 14px;
	}

	.mail-conversation-text {
	width: 820px;
	}

	.mail-conversation.selected {
	padding: 0 15px;
	}

	.mail-main-content .m-carousel-pagination a {
	font-size: 16px;
	}

	.title-mail {
	display: inline-block !important;
	width: 230px;
	}

	.resu-mail {
	display: inline-block !important;
	width: 600px;
	overflow: hidden;
	white-space: nowrap;
	}

	.mail-main-content .ui-listview .time-mail {
	margin: 0 20px 0 0;
	}
	
	.main-content-secretary .search-criteria {
	background: url("/img/assets/texture-dots-light.png") repeat scroll 20px bottom rgba(0, 0, 0, 0);
	}

	.main-content-secretary .options-secretary-search {
	background: url("/img/assets/texture-dots-light.png") repeat scroll 20px bottom rgba(0, 0, 0, 0);
	margin-bottom: 15px;
	height: 325px;
	}

	.main-content-secretary .ui-grid-b {
	margin-left: 260px;
	overflow: inherit;
	width: 700px;
	}


	.main-content-secretary .ui-block-b {
	margin: 0 20px;
	}

	.main-content-secretary .ui-grid-b > *:nth-child(n) {
	width: 31.333%;
	}


	.main-content-secretary .ui-block-c a {
	margin-bottom: 10px;
	}

	.main-content-secretary .slide-fidelity {
	margin-left: 260px;
	}

	.main-content-secretary .slide-clause {
	float: left;
	margin-left: 260px;
	width: 330px;
	}

	/*
	.main-content-secretary .max-age {
	float: left;
	margin-left: 38px;
	margin-top: 20px;
	}
	*/

	.main-content-secretary .precontract {
    float: left;
    margin-left: 15px;
    margin-top: 27px;
    overflow: hidden;
    width: 132px;
	}

	.main-content-secretary .slide-quality {
	float: left;
	margin-left: 260px;
	width: 330px;
	}

	.main-content-secretary .slide-progression {
	float: left;
	margin-left: 27px;
	width: 343px;
	}

	.main-content-secretary #secretary-search-desktop {
	margin-left: 260px;
	}

	.main-content-secretary .bar-slide-golden-balls .bar-slide-golden-balls-container-details {
	width: 87%;
	}

	.main-content-secretary {
	/* padding-bottom: 80px; */
	}

	.main-content-secretary .search-criteria .configuration-detail {
	display: block;
	left: 410px;
	margin-top: 15px;
	position: absolute;
	z-index: 300;
	}

	.main-content-secretary .search-criteria .bg-grass {
	box-shadow: 0 0 1px 1px;
	overflow: hidden;
	padding: 33px 50px;
	}

	.main-content-secretary .b-close {
	color: #FFFFFF;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 10px;
	}

	.main-content-secretary .results {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px 0;
	}

	.main-content-secretary .list-table-center {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7E7E7;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 15px 0 0;
	position: absolute;
	text-align: center;
	top: 30px;
	width: 99%;
	z-index: 100;
	}

	.main-content-secretary .list-table-center input {
	background: none repeat scroll 0 0 #E3E3E3;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px;
	width: 76%;
	}

	.main-content-secretary .list-table-center .link-input-search {
	color: #999999;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 33px;
	}

	.main-content-secretary .list-table-center ul {
	height: 250px;
	overflow-y: scroll;
	width: auto;
	}

	.main-content-secretary .list-table-center ul li {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 18px;
	text-align: left;
	}

	.main-content-secretary .list-table-center ul li:hover {
	background: none repeat scroll 0 0 #9fbd27;
	-webkit-box-shadow: inset 0px 0px 0px 1px #81a71c;
	box-shadow: inset 0px 0px 0px 1px #81a71c;
	color: #ffffff;
	}

	.main-content-secretary .max-age label {
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	} 

	.main-content-secretary .precontract .ui-checkbox .ui-btn-icon-left .ui-icon {
	left: 0;
	top: 9px;
	}

	.main-content-secretary .options-secretary-search .title {
	margin-bottom: 10px;
	margin-left: 260px;
	}

	.main-content-secretary .bg-search-criteria {
	background: url("/img/assets/texture-dots-dark.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

	.main-content-secretary .header-detail .desktop.title {
	padding: 54px 0 27px 0;
	}

	.main-content-secretary .precontract .ui-btn-text {
	vertical-align: text-top;
	margin-left: 28px;
	}

	.main-content-secretary .result-search-table {
	width: 980px;
	}

	.main-content-secretary .result-search-table td.table-player-info {
	width: 270px;
	}

	.main-content-secretary .max-age .ui-input-text {
    margin: 0;
    width: 180px;
	}

	.main-content-secretary .bar-slide-min .ui-slider {
	background: rgb(39,39,39);
	background: -moz-linear-gradient(top,  rgba(39,39,39,1) 0%, rgba(30,30,30,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(100%,rgba(30,30,30,1)));
	background: -webkit-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(30,30,30,1) 100%);
	background: -o-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(30,30,30,1) 100%);
	background: -ms-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(30,30,30,1) 100%);
	background: linear-gradient(to bottom,  rgba(39,39,39,1) 0%,rgba(30,30,30,1) 100%);
	box-shadow: 0 1px 1px 0 #353535 inset;
	border-bottom: 0.5px solid rgba(0, 0, 0, 0.5);
	}

	.main-content-secretary .bar-slide-min .ui-slider-range,
	.main-content-secretary .bar-slide-min .ui-slider {
	height: 6px !important;
	}
	
	.main-liga .tab-premios .configuration-detail {
	margin: 60px 30px 0 0;
	height: 420px!important;
	}
	
	.main-liga .tab-premios .bg-soccer-field-vertical {
	margin: 5px auto 0;
	}

	.bg-soccer-field-vertical {
	background: url("/img/assets/soccer-field-big-grass-stripes.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 403px;
	width: 261px;
	margin: 40px auto 0;
	}

	.bg-soccer-field-vertical .bg-campo {
	background: url("/img/assets/soccer-field-big.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 403px;
	width: 261px;
	}

	.bg-soccer-field-vertical .bg-campo .absolute p {
	margin: 0;
	text-align: center;
	}

	.bg-soccer-field-vertical .bg-campo .absolute p a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	}
	
	.tab-premios .box-title-line-up {
	padding: 10px 30px;
	width: 301px;
	height: auto;
	}

	.player-profile .bg-personal-info {
	float: left;
	margin: 0;
	padding-right: 200px;
	width: 455px;
	height: 220px;
	}

	.player-profile .bg-info-ficha {
	background: url("/img/assets/papers-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left: 418px;
	}

	.player-profile .info-ficha {
	margin: 25px 0 0 20px;
	overflow: hidden;
	}
	
	.main-player .player-profile .info-ficha {
	margin: 25px 0 0 40px;
	}

	.links-player-user {
	background: none repeat scroll 0 0 #303030;
	border-top: 1px solid #000000;
	padding: 10px 0;
	text-align: center;
	}

	.links-player-user a {
	display: inline-block;
	}
	
	.main-news article.news {
	margin: 0 0 20px 0;
	}
	
	.main-news .column-news {
	vertical-align: top;
	}
	
	.main-news .column-news.column-news-1 {
    margin: 20px 10px 10px 6px;
    width: 456px;
	}
	
	.main-news .column-news.column-news-2,
	.main-news .column-news.column-news-3 {
	width: 220px;
	margin: 20px 10px 10px 10px;
	}
	
	.main-news .column-news.column-news-3 {
    margin: 20px 0 10px 10px;
    width: 218px;
	}

	/* Hack para Chrome en Desktop*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.player-profile .num {
		line-height: 0;
		margin: 30px 0;
		}

		.ul-level .title,
		.ul-foresight .title {
		margin-bottom: 18px !important;
		}
	}
	
	.text-posicion {
	display: block;
	text-align: center;
	width: 24px;
	}
	
	.poppup-car .m-center {
    border-bottom: 1px solid #3F3F3F;
    border-left: 1px solid #3F3F3F;
    border-right: 1px solid #3F3F3F;
	}
	
	.poppup-car .configuration-detail {
    border-bottom: 1px solid #3F3F3F;
    border-left: 1px solid #3F3F3F;
    border-top: 1px solid #3F3F3F;
	}

	.main-liga .main-resultados .flag-table, 
	.main-liga-privada .main-resultados .flag-table {
	vertical-align: super;
	}

	.main-liga .main-resultados .icon-ball,
	.main-liga-privada .main-resultados .icon-ball {
	color: #000000;
	}

	.main-liga .ui-grid-c {
	overflow: inherit;
	height: 48px;
	}

	.main-liga .ui-grid-c .ui-block-a,
	.main-liga .ui-grid-c .ui-block-b,
	.main-liga .ui-grid-c .ui-block-c,
	.main-liga .ui-grid-c .ui-block-d,
	.main-liga-privada .ui-grid-c .ui-block-a,
	.main-liga-privada .ui-grid-c .ui-block-b,
	.main-liga-privada .ui-grid-c .ui-block-c,
	.main-liga-privada .ui-grid-c .ui-block-d {
	width: 25%;
	text-align: center;
	}

	.main-liga .ui-grid-c input,
	.main-liga-privada .ui-grid-c input {
	background: none repeat scroll 0 0 #E3E3E3;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px;
	width: 76%;
	}

	.main-liga .ui-grid-c .link-input-search,
	.main-liga-privada .ui-grid-c .link-input-search {
	color: #999999;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 33px;
	}

	.main-liga .ui-grid-c .ui-link,
	.main-liga-privada .ui-grid-c .ui-link {
	z-index: 200;
	}

	.main-liga .list-table-jornada .scroll,
	.main-liga-privada .list-table-jornada .scroll {
	height: 250px;
	width: 167px;
	}

	.main-liga .main-resultados .main-clasif-table td .ui-link,
	.main-liga-privada .main-resultados .main-clasif-table td .ui-link {
	color: #333333;
	font-weight: bold;
	}

	.main-liga .m-carousel-controls,
	.main-liga-privada .m-carousel-controls {
	background: none repeat scroll 0 0 #303030;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
	height: 40px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
	}

	.main-liga .m-carousel-controls a,
	.main-liga-privada .m-carousel-controls a {
	color: #aaaaaa !important;
	padding: 14px 10px;
	display: block;
	float: left;
	font-size: 12px;
	border-radius: 0;
	margin: 0;
	background: none;
	}

	.main-liga .m-carousel-controls a.m-active,
	.main-liga .m-carousel-controls a:hover,
	.main-liga-privada .m-carousel-controls a.m-active,
	.main-liga-privada .m-carousel-controls a:hover {
	color: #000000 !important;
	background: #fff;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	}

	#loading {
	height: 100%;
	left: 0;
	opacity: 0.9;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
	}

	.tab-estadisticas {
	background: none repeat scroll 0 0 #FFFFFF;
	}

	.tab-estadisticas .ui-block-a, 
	.tab-estadisticas .ui-block-b {
	float: left;
	margin-bottom: 0;
	width: 475px;
	}

	.tab-estadisticas .main-table {
	font-weight: bold; 
	}

	.tab-estadisticas {
	background: none repeat scroll 0 0 #222222;
	padding-bottom: 60px;
	}

	.tab-estadisticas .main-table .title {
	font-family: 'conduit-bold';
	font-size: 20px;
	text-transform: uppercase;
	}

	.tab-estadisticas .main-table a {
	color: #666666;
	}

	.tab-estadisticas .ui-block-a {
	margin-right: 5px;
	margin-left: 10px;
	}

	.tab-estadisticas .ui-block-b {
	margin-left: 5px;
	margin-right: 10px;
	}

	.main-liga .line-up-table .line-up-table-name-player {
	margin-top: 2px;
	}

	.main-liga .line-up-table .table-flag img {
	margin-top: 3px;
	} 

	.main-liga .main-alineacion .line-up-table {
	width: 640px;
	}

	.main-liga .line-up-table th.title {
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'conduit-bold';
	}

	.main-liga .line-up-table tr.header {
	border-top: 0 none;
	box-shadow: none;
	}

	.main-liga .main-alineacion .box-title-line-up {
	text-align: center;
	}

	.main-liga .main-alineacion .box-title-line-up a {
	display: inline-block;
	}

	.desktop.title {
	padding: 54px 0 8px 0;
	}
	
	.new_pitido_button {
	margin-left: 10px;
	}

	.main-calendario .icon-competicion-calendario-top {
	border-radius: 12px 12px 12px 12px;
	display: inline-block;
	margin-right: 10px;
	padding: 5px;
	}

	.leyenda-calendario div {
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 25px 0;
	}

	.controls-calendario a, 
	.controls-calendario span {
	color: #eee;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: initial;
	padding: 8px;
	font-family: 'conduit-bold';
	}
	 
	.controls-calendario span[class^="icon-"] {
	font-family: 'striker-manager';
	font-size: 24px;
	}
	
	.controls-calendario a {
	padding: 0;
	}
	
	.controls-calendario .text {
	vertical-align: top;
	padding: 0;
	padding-top: 9px;
	}

	.controls-calendario .icon-arrow-left-5,
	.controls-calendario .icon-untitled {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	}

	.tactics-tactic-squad .ui-link {
	color: #666666;
	font-weight: bold;
	}

	.tactics-tactic-squad ul li .icon-edit {
	margin-left: 0;
	}

	.controls-count {
	position: absolute;
	right: 0;
	top: 0;
	}

	.bg-bar-menu .btn {
	border-left: 1px solid #444444;
	border-radius: 0 0 0 0;
	float: left;
	margin: 11px 0 0;
	padding: 0 25px;
	}

	.bg-bar-menu .btn span.icon-link {
	margin-right: 0;
	}

	.main-palmares .ui-block-a, 
	.main-palmares .ui-block-b,
	.main-palmares .ui-block-c, 
	.main-palmares .ui-block-d {
	background: url("/img/assets/bg-palmares.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
	height: 236px;
	width: 244px;
	border: 1px solid #000000 !important;
	}

	.main-palmares .ui-grid-c > *:nth-child(n) {
	margin-right: 1px !important;
	}

	.main-palmares .ui-block-a,
	.main-palmares .ui-block-b,
	.main-palmares .ui-block-c,
	.main-palmares .ui-block-d {
	border: 0 none;
	margin: 0;
	padding: 0;
	}

	.main-palmares .list-table-center {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 15px 0 0;
	position: absolute;
	left: 0;
	text-align: center;
	top: 30px;
	width: 98%;
	z-index: 100;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	border: 1px solid #E7E7E7;
	display: none;
	}

	.main-palmares .list-table-center ul {
	height: 250px;
	overflow-y: scroll;
	width: auto;
	}

	.main-palmares .box-list-inline {
	display: inline-block;
	}

	.main-palmares .box-list-inline li {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 18px;
	text-align: left;
	}

	.main-palmares .box-list-inline li:hover {
	background: none repeat scroll 0 0 #9fbd27;
	-webkit-box-shadow: inset 0px 0px 0px 1px #81a71c;
	box-shadow: inset 0px 0px 0px 1px #81a71c;
	color: #ffffff;
	}

	.main-palmares header input {
	background: none repeat scroll 0 0 #E3E3E3;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 12px 10px;
	width: 76%;
	}

	.main-palmares header .link-input-search {
	color: #999999;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 33px;
	}

	.main-palmares header .btn.active{
	background: rgb(177,202,59);
	background: -moz-linear-gradient(top,  rgba(177,202,59,1) 0%, rgba(159,189,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,202,59,1)), color-stop(100%,rgba(159,189,39,1)));
	background: -webkit-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -o-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -ms-linear-gradient(top,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: linear-gradient(to bottom,  rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	color: #ffffff !important;
	}

	.main-palmares header .icon-group, 
	.main-palmares header .icon-calendar {
	font-size: 16px;
	}

	.main-palmares .bg-btn-black .icon-group,
	.main-palmares .bg-btn-black .icon-arrow-down-2 {
	left: inherit;
	position: inherit;
	top: inherit;
	}

	.main-palmares .bg-btn-black .detail {
	vertical-align: middle;
	}

	.main-palmares .header-detail.desktop {
	text-align: center;
	}

	.main-palmares .desktop.title {
	text-align: left;
	}

	.main-palmares .header-detail.desktop {
	overflow: visible;
	}

	.main-palmares .bg-btn-black {
	z-index: 101;
	margin: 0;
	}

	.main-palmares .ui-grid-c img {
	left: 81px;
	position: absolute;
	top: 17px;
	}

	.main-palmares .ui-grid-c .text {
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	margin-top: 185px;
	text-align: center;
	}

	.main-palmares .ui-grid-c .text .title {
	color: #FFFFFF;
	font-family: 'conduit-bold';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	}

	.main-palmares  {
	padding-bottom: 40px;
	}

	.main-palmares .main-table .header th.detail2 {
	width: 230px !important;
	} 

	.main-palmares .main-table .header th.detail {
	width: 605px !important;
	}

	.footer-desktop {
	bottom: -1px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1000;
	height: 80px;
	}

	.desktop-footer {
	margin: 0 auto;
	width: 980px;
	}

	.footer-desktop .desktop {
	background: none repeat scroll 0 0 #282828;
	}

	.footer-desktop .desktop .btn {
	border-left: 1px solid #CCCCCC;
	border-radius: 0 0 0 0;
	display: inline-block;
	font-family: 'conduit-bold';
	margin: 10px 5px;
	padding: 0 10px;
	}

	.footer-desktop .desktop .btn p {
	font-size: 14px;
	font-weight: normal;
	}

	.footer-desktop .desktop .logo-uplay-footer {
	background: url("/img/assets/logo_uplay_online_new_negativo_horizontal.png") no-repeat scroll 0 0 transparent;
	width: 78px;
	height: 25px;
	display: block;
	background-size: contain;
	border: 0;
	}
	
	.footer-desktop .desktop .logo-uplay-footer:hover {
	background: url("/img/assets/logo_uplay_online_new_horizontal.png") no-repeat scroll 0 0 transparent;
	background-size: contain;
	}

	.footer-desktop .desktop .logo-as-footer {
	background: url("/img/assets/logo-as.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	height: 22px;
	width: 67px;
	}

	.footer-desktop .desktop .logo-as-footer:hover {
	background: url("/img/assets/logo-as.png") no-repeat scroll 0 -22px rgba(0, 0, 0, 0);
	}

	.footer-menu-right {
	float: right;
	}

	.footer-menu-left {
	float: left;
	margin-left: -25px;
	}

	.footer-desktop .desktop .icon-facebook,
	.footer-desktop .desktop .icon-twitter,
	.footer-desktop .desktop .icon-feed {
	font-size: 20px;
	vertical-align: top;
	}

	.main-table.main-liga .desktop.title {
	padding: 54px 0 15px 15px;
	}

	.main-clasificacion .box-slide-bar-progress .box-width-progress-bar {
	width: 80px;
	}

	.main-clasificacion .box-slide-bar-progress .result-progress-bar {
	float: left;
	margin-left: 10px;
	}

	.main-clasificacion .tab-premios .line-up-table td {
	padding: 0 10px;
	}

	.main-clasificacion .tab-premios .line-up-table .table-equip-info,
	.main-clasificacion .tab-premios .line-up-table .table-player-info {
	width: 180px;
	}

	.main-clasificacion .tab-premios .line-up-table a {
	color: #555555;
	font-weight: bold;
	}

	.main-clasificacion .tab-premios .line-up-table-name-player {
	margin-top: 0;
	}

	.main-best-goals .main-table th.title,
	.main-clasificacion .tab-premios .line-up-table th.title {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: inherit;
	}

	.main-clasificacion .tab-premios .line-up-table {
	width: 620px;
	}

	.main-clasificacion .tab-premios .configuration-detail {
	height: 474px;
	}

	.tab-mejores-goles {
	padding-bottom: 80px;
	}

	.main-best-goals .main-table a {
	font-weight: bold;
	text-shadow: none;
	}

	.main-clasif-table .table-flag img {
	margin-top: 5px;
	}

	.main-clasif-table .table-team-info .table-pos-info {
	font-size: 16px;
	margin-top: 4px;
	}

	.main-crear_liga_privada {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px 0;
	overflow: hidden;
	position: relative;
	width: 500px;
	}

	.main-crear_liga_privada .b-close {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
	}

	.main-crear_liga_privada label {
	color: #777777;
	margin-right: 20px;
	}

	.main-crear_liga_privada textarea {
	background: none repeat scroll 0 0 #F4F4F4 !important;
	border: 0 none !important;
	color: #444444 !important;
	font-family: helvetica !important;
	font-size: 12px !important;
	line-height: 1.4em !important;
	margin: 0.5em 0 !important;
	min-height: 180px !important;
	padding: 10px !important;
	border-radius: 6px 6px 6px 6px !important;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2) !important;
	}

	.main-crear_liga_privada input,
	.main-crear_liga_privada .ui-select .ui-btn,
	.main-crear_liga_privada .selector2 {
	background: none repeat scroll 0 0 #F4F4F4 !important;
	border: 0 none !important;
	border-radius: 6px 6px 6px 6px !important;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2) !important;
	color: #444444 !important;
	font-family: helvetica !important;
	font-size: 12px !important;
	line-height: 1.4em !important;
	padding: 5px 10px !important;
	}

	.main-crear_liga_privada .error {
	background: none repeat scroll 0 0 rgba(190, 0, 70, 0.1) !important;
	box-shadow: 0 0 1px 1px rgba(190, 0, 70, 0.5) !important;
	}

	.main-crear_liga_privada .ui-field-contain {
	border-width: 0 !important;
	margin: 10px 0 !important;
	overflow: hidden !important;
	padding: 10px 0 !important;
	}

	.main-crear_liga_privada .ui-field-contain label.ui-input-text {
	display: inline-block !important;
	float: left !important;
	margin: 0 0 0 10px !important;
	vertical-align: inherit !important;
	width: 200px !important;
	}

	.main-crear_liga_privada .ui-input-text,
	.main-crear_liga_privada .selector2 {
	float: right !important;
	margin-right: 10px !important;
	width: 250px !important;
	}

	.main-crear_liga_privada .label-text-description {
	float: left !important;
	margin-left: 10px !important;
	width: 100% !important;
	}

	.main-crear_liga_privada .input-text-area {
	float: left !important;
	margin: 0 !important;
	width: 100% !important;
	}

	.main-crear_liga_privada div.ui-input-text {
	margin: 0 -6px 0 0 !important;
	}

	.main-crear_liga_privada .title {
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	font-weight: bold;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	text-shadow: none;
	}

	.main-crear_liga_privada .ui-select .ui-btn .ui-btn-inner {
	font-size: inherit;
	padding: 0;
	text-align: left;
	}


	.main-crear_liga_privada .select-liga-privada .ui-select {
	display: block;
	float: right;
	margin-right: 10px;
	width: 271px;
	}

	.main-crear_liga_privada .box-boton {
	margin-top: 240px;
	padding: 0 10px;
	text-align: right;
	}

	.tab-comprar .ui-block-a {
	padding: 0 10px 0 20px;
	width: 50%;
	}

	.tab-comprar .ui-block-b {
	padding: 0 20px 0 10px;
	width: 50%;
	}

	.tab-comprar .options-comprar .ui-grid-a {
	width: 980px;
	}

	.tab-comprar .btn {
	margin: 0;
	width: auto;
	}

	.result-search-table {
	width: 980px;
	background: #fff;
	}

	.desktop {
	display: block  !important;
	}

	.desktop-inline {
	display: inline-block  !important;
	}

	.smart {
	display: none  !important;
	}

	.smart-inline {
	display: none  !important;
	}

	.smart-table-cell {
	display: table-cell !important;
	}
	
	.box-constructores .golden-balls-link {
	padding: 10px 35px 10px 10px !important;
	max-width: 100px;
	}
	
	.poppup-car .m-center .btn-skills {
    background: none repeat scroll 0 0 #191919;
    color: #a8a8a8 !important;
    height: 89px;
    margin: 0;
    padding-top: 25px;
    width: 131px !important;
	box-shadow: 0 0 1px 1px #3F3F3F;
	}
	
	.poppup-car .btn-skills span.icon-link {
    color: #A8A8A8 !important;
	}
	
	.poppup-car .m-center .btn-skills:hover {
	background: none repeat scroll 0 0 #191919;
	}
	
	.bg-btn-black.ui-disabled {
	color: #666666 !important;
	cursor: not-allowed;
	}
	
	.main-hospital .main-manager-header-name .desktop.title {
	padding: 54px 0 5px 0;
	}
	
	.main-form-amistosos {
	padding: 40px 100px;
	}
	
	.main-form-amistosos td {
	padding: 0 10px;
	}
	
	.main-form-amistosos .btn {
	padding: 5px 20px;
	}
	
	.main-form-amistosos .main-table tr {
	height: 50px;
	}
	
	.main-form-amistosos .main-table {
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
	}
	
	.main-match-line .header-detail.desktop .golden-balls-link {
	float: right;
	padding-bottom: 8px;
	padding-right: 40px;
	}
	
	.position-best-field-info label {
	color: #303030;
	font-weight: bold;
	font-size: 12px;
	}
	
	.position-best-field-info img {
	display: block;
	margin: 0 auto;
	}
		
	.bg- {
	background: url("/img/empleados/staff-none.png") no-repeat scroll 140px bottom rgba(0, 0, 0, 0);
	background-size: contain;
	}

	.bg-secretario_tecnico {
	background: url("/img/empleados/staff-001.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-ojeador_juvenil {
	background: url("/img/empleados/staff-002.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-entrenador {
	background: url("/img/empleados/staff-003.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-entrenador_juveniles {
	background: url("/img/empleados/staff-004.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-medico {
	background: url("/img/empleados/staff-005.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-fisioterapeuta {
	background: url("/img/empleados/staff-006.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-psicologo {
	background: url("/img/empleados/staff-007.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-financiero {
	background: url("/img/empleados/staff-008.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-comercial {
	background: url("/img/empleados/staff-009.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-cocinero {
	background: url("/img/empleados/staff-010.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-encargado_estacion {
	background: url("/img/empleados/staff-011.jpg") no-repeat scroll 140px 0 transparent;
	}

	.bg-mantenimiento {
	background: url("/img/empleados/staff-012.jpg") no-repeat scroll 140px 0 transparent;
	}
	
	.name-equip-header {
	vertical-align: middle;
	font-weight: bold;
	z-index: 2;
	position: relative;
	margin-left: 30px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	}
	
	/* Borrar */
	.avatar-personal-info {
	background: url("/img/empleados/staff-none.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
	width: 215px;
	height: 220px;
	background-size: 145% 100%;
	}
	/******************/
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.main-container-footer-info-match .header-info-match-info-day {
	top: 12px;
	}
	.main-container-footer-info-match .info-money-and-best-player ul {
	margin: 5px 0 0;
	}
	.main-container-footer-info-match .info-result p {
    font-family: 'conduit-bold';
	font-weight: normal;
	line-height: 38px !important;
	}
	.main-container-header .main-container-header-mail span {
	font-size: 10px;
	padding: 2px 6px 4px 6px;
	}
	.box-constructores .btn span.golden-balls {
	padding-bottom: 4px;
	padding-top: 8px;
	}
	.footer-desktop .desktop .detail-text-footer {
	margin: 0;
	padding: 4px 10px 0 10px;
	vertical-align: text-bottom;
	}
	#popup_mejorar_edificio .icon-time {
	margin-bottom: 10px;
	}
	.box-boton .btn span.golden-balls {
	padding-top: 7px;
    padding-bottom: 5px;
	}
	.max-age input[type="number"] {
	padding: 14px 20px 14px 10px !important;
	}
	.line-up-options .btn span.golden-balls {
	padding-bottom: 4px;
	padding-top: 9px;
	}
	.table-card-red .golden-balls, .table-card-injuried .golden-balls {
	padding-top: 5px;
	padding-bottom: 0;
	}
	.bg-bar-menu {
	height: 45px;
	}
	.tab-remodel header div p {
    margin-right: 10px;
	}
	#popup-finanzas {
    left: 120px;
	}
	.main-container-header-money-text, .main-container-header-gold-ball-text {
	vertical-align: -webkit-baseline-middle !important;
	}
	.pop-alert-icon {
	margin-top: 2px;
	}
	.box-options-obras .box-info-time-obras {
	margin-top: 7px !important;
	}
	.header-link-back a {
    padding: 9px 10px 3px;
	}
	.popup-box-staff {
		padding: 5px 5px 8px 5px;
	}
	.popup-box-staff .btn span.golden-balls {
	padding-top: 8px!important;
	height: 31px;
	}
	.main-container-footer-info-match .info-money-and-best-player {
	padding-bottom: 13px;
	}
	.tab-premios .box-title-line-up {
	width: 260px;
	}
	.main-liga .tab-premios .configuration-detail {
	margin: 71px 30px 0 0;
	}
	.count .box-count {
	height: 14px;
	padding: 9px 5px 11px;
	}
}

.ui-active,
.ui-active span.text {
color: #8DC63F !important;
}

.ui-active:hover,
.ui-active:hover span.text {
color: #ffffff !important;
}

.ui-selected {
background: none repeat scroll 0 0 #9fbd27;
-webkit-box-shadow: inset 0px 0px 0px 1px #81a71c;
box-shadow: inset 0px 0px 0px 1px #81a71c;
color: #ffffff;
}

div[id^="modal_"] {
z-index: 1030!important;
top: 175px!important;
}


.ui-popup-container {
z-index: 999!important;
}

#popup-modal-hire {
z-index: 1030!important;
}

.ui-popup-screen {
z-index: 998!important;
}

.b-modal {
z-index: 1010!important;
background-color: rgb(0, 0, 0)!important;
opacity: 0.7!important;
}

#popup_mejorar_edificio, 
#popup-modal-Alert-fire {
z-index: 1030!important;
}

#popup_mejorar_edificio {
top: 138px!important;
}

.box-options-obras .box-slide-bar-progress {
float: left;
margin: 12px 0;
overflow: hidden;
width: 100%;
}

.detail-marco {
width: 55px;
height: 50px;
position: absolute;
top: 40px;
right: 0;
background: url("/img/tutorial/detail-link-ball-oro.jpg") no-repeat -30px 0;
}

.box-options-obras .box-info-time-obras {
color: #303030;
float: left;
margin-right: 10px;
text-align: center;
width: 90px;
}

.box-options-obras .golden-balls-link {
float: right;
padding-left: 15px;
padding-right: 40px;
padding-top: 7px;
margin-top: 4px;
}


.home-content-main-modal-title {
overflow: hidden;
}

.box-options-obras .btn span.golden-balls {
padding-bottom: 3px;
padding-top: 4px;
}

.btn span.golden-balls .icon-ball {
display: block;
}

.popup-box-staff .btn span.golden-balls {
padding-bottom: 0;
padding-top: 9px;
height: 31px;
}

.pop-home-icon-alone .arrow {
left: 46%!important;
}

a[id*="AGILIZAR_EDIFICIO"] {
padding-right: 50px !important;
}

a[id*="AGILIZAR_EDIFICIO"] span.golden-balls {
width: 34px !important;
}

/* Hacks ----------- */

/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.btn span.golden-balls {
	padding-bottom: 4px;
	padding-top: 9px;
	}
	.main-container-header .main-container-header-mail span {
	font-size: 11px;
	padding: 2px 6px 4px 5px;
	}
	.footer-menu-left {
	margin-left: 10px;
	}
	.footer-desktop .desktop .btn {
	font-family: 'striker-manager',Arial,sans-serif;
	}
	.footer-desktop .desktop .btn span.text {
	vertical-align: text-bottom;
	}
	.count .box-count {
	height: 12px;
	}
	.home-content-main-modal-box-mail .bg-danger {
	padding: 1px 6px 5px 5px;
	}
	.bg-bar-menu .btn span.icon-link {
	margin-right: 5px;
	}
	.bg-bar-menu .btn {
	margin: 9px 0 0;
	}
	.tactics-tactic-squad ul li .icon-edit {
	margin-left: 10px;
	}
}

/* Mozilla */
@media screen and (min--moz-device-pixel-ratio:0) {	
	.btn span.golden-balls {
	padding-bottom: 2px;
	}
	.box-options-obras .golden-balls-link {
	padding-top: 10px;
	}
	.box-options-obras .box-info-time-obras {
    margin-top: 3px;
	}
	.main-mision .logo-viky-mision {
    top: 50px !important;
	}
	.main-mision .box-text {
    /* width: 190px !important;*/
	}
	.main-mision .list-misions li {
    /*height: 20px !important;*/
    /*padding-bottom: 25px !important;*/
	}
	.main-mision .list-misions {
	/*top: 130px !important;*/
	}
	.main-mision .list-misions li {
		width: 350px!important;
	}
}

.loading {
background: url("/img/loading/SMloading002.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);
height: 100%;
position: absolute;
top: 0;
width: 100%;
z-index: 1000;
}

.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push {
margin-left: 0px!important;
}

.tr-selected {
background: #def012!important;
}

.tr-hover {
background: #edf5db!important;
}

.ui-panel-dismiss {
z-index: 9999!important;
background: rgba(0,0,0,0.5);
}

.ui-disabled {
pointer-events: none !important;
color: #666666 !important;
cursor: not-allowed;
}

.ui-disabled a {
pointer-events: none !important;
color: #666666 !important;
cursor: not-allowed;
}

.ui-disabled .text {
color: #666666 !important;
cursor: not-allowed;
}

.ui-disabled .icon-link {
color: #666666 !important;
cursor: not-allowed;
}

.vertical-middle {
vertical-align: middle;
}

.main-clasif-table .table-team-info .table-pos-info {
margin: 4px 10px 0;
}

.main-clasif-table {
width: 960px;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

.main-clasificacion.main-liga .m-item.tab-clasificacion {
padding: 10px;
background: #fff;
}

.main-resultados {
padding: 10px;
background: #fff;
}

.main-resultados .flag-table {
float: left;
margin: 6px 5px 0 0;
}

.main-resultados .flag-table img {
border: 0 none;
height: auto;
vertical-align: inherit;
}

.main-resultados .text-table-left a {
float: left;
margin-top: 5px;
}

.text-table-center span[class^="icon-arrow-"] {
font-size: 10px;
}

.main-clasif-table .top td.td-1 {
border-right: 0;
}

.main-clasif-table .top td.td-2 {
border-right: 0;
border-left: 0;
padding: 0 5px;
}

.main-clasif-table .top td.td-3 {
border-right: 0;
border-left: 0;
padding: 0 5px;
}

.main-clasif-table .top td.td-4 {
border-left: 0;
padding-left: 15px;
}

a.m-carousel-next:hover,
a.m-carousel-prev:hover,
a .icon-tactic-save:hover,
a .icon-untitled:hover,
a .icon-arrow-left-5:hover,
a .icon-tick:hover,
a .icon-edit:hover {
color: #8dc63f;
}
a .icon-cross:hover {
color: #e25b52;
}

a.btn.btn-red:hover .icon-cross {
color: #fff !important;
}

.bold {
font-weight: bold;
}

.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open {
left: 0 !important;
}


.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal, .ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push, .ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal, .ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.select-wrapper {
position: relative;
}

.select-wrapper .btn  {
z-index: 2;
position: relative;
height: 18px;
}

.combodesp {
display: none;
background: none repeat scroll 0 0 #FFFFFF;
padding: 0;
position: absolute;
text-align: center;
top: 37px;
width: 99%;
z-index: 3;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
border: 1px solid #E7E7E7;
}

.combodesp .scroll {
height: 200px;
width: 100%;
overflow-y: scroll;
}

.combodesp li {
color: #666666;
font-size: 12px;
font-weight: bold;
line-height: 30px;
padding-left: 18px;
text-align: left;
white-space: nowrap;
cursor: pointer;
}

.combodesp li:hover {
background: none repeat scroll 0 0 #9fbd27;
-webkit-box-shadow: inset 0px 0px 0px 1px #81a71c;
box-shadow: inset 0px 0px 0px 1px #81a71c;
color: #ffffff;
}

.combodesp li a {
color: #333;
}

.combodesp li:hover a {
color: #fff !important;
}

.select-wrapper .btn span.icon-link {
margin-right: 0;
}

.select-wrapper .combovisor.text {
display: block;
overflow: hidden;
width: 75%;
white-space: nowrap;
margin-top: 2px;
margin-left: 5px;
line-height: 13px;
}

.main-container-header .main-container-header-logo-equipo {
padding: 5px 10px 0;
border-left: 1px solid #3E3E3E;
border-right: 1px solid #3E3E3E;
margin-right: 10px;
height: 35px;
float: left;
width: 161px;
}

.main-container-header-logo-equipo .shadow-camiseta {
position: absolute;
box-shadow: 0 0 30px rgba(255, 255, 255, 0.5);
width: 55px;
height: 22px;
z-index: 1;
top: 15px;
left: 95px;
}

/** Switch button **/

.onoffswitch {
position: relative; 
width: 70px;
-webkit-user-select:none; 
-moz-user-select:none; 
-ms-user-select: none;
}
.onoffswitch-checkbox {
display: none;
}
.onoffswitch-label {
display: block;
overflow: hidden;
cursor: pointer;
border: 2px solid #000;
border-radius: 5px;
}
.onoffswitch-inner {
width: 200%; 
margin-left: -100%;
-moz-transition: margin 0.3s ease-in 0s; 
-webkit-transition: margin 0.3s ease-in 0s;
-o-transition: margin 0.3s ease-in 0s; 
transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
float: left; 
width: 50%; 
height: 30px; 
padding: 0; 
line-height: 30px;
font-size: 12px; 
color: white; 
font-family: Trebuchet, Arial, sans-serif; 
font-weight: bold;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
}
.onoffswitch-inner:before {
content: "ON";
padding-left: 12px;
background-color: #90c841 ; 
color: #303030;
}
.onoffswitch-inner:after {
content: "OFF";
padding-right: 10px;
background-color: #F8F8F8; 
color: #666666;
text-align: right;
}
.onoffswitch-switch {
width: 25px; 
margin: 0px;
background: #050505;
border: 2px solid #000; 
border-radius: 5px;
position: absolute; 
top: 0; 
bottom: 0; 
right: 41px;
-moz-transition: all 0.3s ease-in 0s; 
-webkit-transition: all 0.3s ease-in 0s;
-o-transition: all 0.3s ease-in 0s; 
transition: all 0.3s ease-in 0s; 
background-image: -moz-linear-gradient(center top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background-image: -webkit-linear-gradient(center top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background-image: -o-linear-gradient(center top, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
background-image: linear-gradient(to bottom, rgba(42,42,42,1) 0%,rgba(29,29,29,1) 100%);
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
right: 0px; 
}

/********************************/

.pijama-verde {
background: #edf5db !important;
}

.pijama-verde.clean {
background: #e9f5ce !important;
}

.pijama-rojo {
background: rgba(238, 95, 91, 0.3) !important;
}

.pijama-rojo.clean {
background: rgba(238, 95, 91, 0.2) !important;
}

.popup-modal-Alert.popup-welcome .box-text-alert h2 {
font-size: 20px;
line-height: 50px;
}

.popup-modal-Alert.popup-welcome .box-text-alert p {
font-size: 14px;
margin-bottom: 10px;
line-height: 18px;
}

.popup-modal-Alert.popup-welcome .box-text-alert  p.text-destacado {
font-size: 18px;
font-weight: bold;
}

.popup-modal-Alert.popup-welcome .box-text-alert p a {
color: #61A700;
font-weight: bold;
}

#popup-modal-balones,
.popup-welcome {
display: none;
width: 603px;
padding: 0;
border: 2px solid #4f4f4e;
border-radius: 4px;
-webkit-box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

.popup-welcome h2,
#popup-modal-balones h2 {
line-height: 55px;
background: url(/img/assets/bg-header-popup-welcome.jpg) no-repeat;
color: #fff;
text-shadow: 1px 1px #000;
font-size: 18px;
}

#popup-modal-balones .box-text-alert .bg-golden-balls {
padding: 10px 20px;
border-radius: 4px;
font-weight: bold;
box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
color: #303030;
}

#popup-modal-balones .box-text-alert .bg-golden-balls .icon-ball {
font-size: 12px;
}

.popup-welcome .box-text-alert {
background: url(/img/assets/bg-popup-welcome.jpg) no-repeat;
width: 563px;
height: 243px;
margin: 0;
padding: 20px;
color: #fff;
background-size: cover;
}

#popup-modal-balones .ui-grid-a {
padding: 60px 60px 0;
}

#popup-modal-balones .box-text-alert {
background: url(/img/assets/bg-popup-balones.jpg) no-repeat;
padding: 40px 20px;
font-size: 14px;
line-height: normal;
margin: 0;
width: auto;
color: #fff;
background-size: cover;
}

.popup-welcome .box-text-alert p {
margin-top: 20px;
}

#popup-modal-balones .b-close.icon-close,
.popup-welcome .b-close {
font-size: 18px;
padding: 5px;
background: #dddcdb;
border-radius: 25px;
border: 2px solid #000;
position: absolute;
right: -10px;
top: -10px;
}

.b-close:hover .icon-cross,
a:hover .icon-cross {
color: #e25b52 !important;
}

.btn.btn-green .icon-link:hover {
color: #ffffff !important;
}

.home-content-main-modal-container .m-carousel-controls a.m-active, 
.home-content-main-modal-container .m-carousel-controls a:hover {
color: #90c841 !important;
}

#popup_mejorar_edificio .box-info-mejora p[id^="popup_mejorar_edificio-desc"] {
line-height: 14px !important;
margin: 10px 0;
display: block;
height: 40px;
}

.font-bold {
font-weight: bold !important;
}

/*
#box-search-friends {
width: 171px;
}
*/

#amigoslista .scroll {
height: 150px;
width: 100%;
background: #f2f2f2;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
box-shadow: inset 0 0 10px rgba(0,0,0,0.4);
}

.bg-box-tutorial2 {
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
position: fixed;
z-index: 1010;
top: 0;
left: 0;
}

.box-tutorial-home {
width: 100%;
height: 100%;
position: absolute;
z-index: 1020;
top: 0;
left: 0;
}

.box-main-tutorial-home {
width: 980px;
margin: 0 auto;
}

.box-welcome {
background: url("/img/tutorial/bg-welcome.png") no-repeat;
height: 242px;
width: 578px;
margin: 250px 0 0 180px;
color: #fff;
}

.box-welcome .title {
margin-left: 240px;
padding-top: 60px;
font-size: 18px;
margin-bottom: 20px;
padding-right: 20px;
}

.box-welcome .text {
margin-left: 240px;
font-size: 14px;
padding-right: 20px;
line-height: 20px;
}

.box-welcome .link-continuar {
text-align: right;
padding-right: 20px;
position: absolute;
bottom: 30px;
right: 20px;
}

.box-welcome .link-continuar a {
font-weight: bold;
padding-left: 20px;
}

.box-main-tutorial-home-2 .box-btn-campo {
background: url("/img/tutorial/bg-btn-campo-tutorial.jpg") no-repeat;
width: 187px;
height: 99px;
top: 142px;
left: 614px;
position: absolute;
z-index: 9999;
}

.box-main-tutorial-home-2.paso9 .box-btn-campo {
background: url("/img/tutorial/bg-btn-campo-constructor-tutorial.jpg") no-repeat;
}

.box-main-tutorial-home-2 .box-btn-campo a {
display: block;
width: 116px;
height: 82px;
margin: 10px 0 0 71px;
}

.box-main-tutorial-home-2 {
width: 980px;
margin: 0 auto;
height: 717px;
}

.box-main-tutorial-home-2 .box-viky {
background: url("/img/tutorial/bg-vicky-tutorial-home-bottom.png") no-repeat;
width: 564px;
height: 151px;
bottom: 20px;
right: 20px;
position: fixed;
}

.box-main-tutorial-home-2.paso3 .box-viky {
background: url("/img/tutorial/bg-vicky-tutorial-home-bottom-03.png") no-repeat;
}

.box-main-tutorial-home-2.paso4 .box-viky {
background: url("/img/tutorial/bg-vicky-tutorial-home-bottom-04.png") no-repeat;
}

.box-main-tutorial-home-2.paso5 .box-viky {
background: url("/img/tutorial/bg-vicky-tutorial-home-bottom-05.png") no-repeat;
}

.box-main-tutorial-home-2 .box-viky .text {
color: #fff;
margin: 50px 0 0 15px;
width: 320px;
line-height: 16px;
}

.box-main-tutorial-home-2 .box-viky a {
font-size: 14px;
position: absolute;
right: 167px;
bottom: 40px;
color: #000;
padding-left: 18px;
}

.box-main-tutorial-empleado {
width: 980px;
margin: 0 auto;
height: 820px;
}

.box-main-tutorial-empleado .box-btn-home {
background: url("/img/tutorial/bg-btn-empleados-tutorial.png") no-repeat;
width: 85px;
height: 86px;
position: fixed;
top: 0;
margin-left: 40px;
}

.box-top-btn-home {
margin: 0 auto;
width: 980px;
}

.box-main-tutorial-empleado .box-btn-home a {
display: block;
width: 42px;
height: 40px;
}

.box-main-tutorial-empleado .box-staff-empleado {
background: url("/img/tutorial/bg-staff-tutorial.jpg") no-repeat;
width: 310px;
height: 156px;
position: absolute;
top: 323px;
left: 336px;
}

.box-main-tutorial-empleado .box-staff-empleado a {
display: block;
width: 100%;
height: 156px;
}

.box-main-tutorial-empleado .box-btn-flecha {
background: url("/img/tutorial/flecha-tutorial-home.png") no-repeat;
width: 62px;
height: 68px;
position: absolute;
left: 308px;
top: 250px;
}

.box-main-tutorial-home-2.paso3 .box-btn-flecha {
background: url("/img/tutorial/flecha-tutorial-home.png") no-repeat;
width: 62px;
height: 68px;
position: absolute;
left: 300px;
top: 410px;
}

.box-main-tutorial-home-2.paso7 .box-btn-flecha {
background: url("/img/tutorial/flecha-tutorial-home.png") no-repeat;
width: 62px;
height: 68px;
position: absolute;
left: 300px;
top: 210px;
}

.box-main-tutorial-empleado.paso8 .box-btn-flecha {
left: 180px;
top: 535px;
}

.box-main-tutorial-home-2.paso10 .box-btn-flecha {
left: 618px;
top: 260px;
-moz-transform: rotate(200deg);
-webkit-transform: rotate(200deg);
-o-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
}

.box-main-tutorial-home-2.paso11 .box-btn-flecha {
left: 905px;
top: 83px;
-moz-transform: rotate(280deg);
-webkit-transform: rotate(280deg);
-o-transform: rotate(280deg);
-ms-transform: rotate(280deg);
transform: rotate(280deg);
}


.main-mision {
width: 980px;
margin: 0 auto;
position: fixed;
z-index: 1001;
}

.main-mision .logo-viky-mision {
background: url("/img/assets/bg-logo-viky-mision.png") no-repeat;
width: 75px;
height: 76px;
position: absolute;
right: 0;
top: 85px;
z-index: 1001;
}

.main-mision .list-misions {
width: 350px;
position: absolute;
right: 78px;
top: 90px;
z-index: 1001;
border: 1px solid #000;
border-radius: 6px 0 0 6px;
box-shadow: 0 0 10px 1px rgba(0,0,0,0.4);
padding: 0;
background: #3b3b3b;
}

.main-mision .list-misions li {
background: #3b3b3b;
border-bottom: 1px solid #000;
padding-bottom: 10px;
}

.main-mision .box-text {
font-size: 12px;
width: 196px;
white-space: nowrap;
vertical-align: super;
margin-left: 30px;
}

.main-mision .box-premio {
font-size: 12px;
white-space: nowrap;
text-align: right;
margin-top: 6px;
}

.main-mision .box-star {
position: absolute;
top: 15px;
}

.main-mision .disabled .box-star {
color: #000;
}

.main-mision .disabled .box-premio,
.main-mision .disabled .box-text {
color: #7c7c7c;
}

.box-mision {
top: 0;
left: 0;
width: 100%;
}











.main-mision {
width: 980px;
margin: 0 auto;
position: fixed;
z-index: 1001;
}

.main-mision .logo-viky-mision {
background: url("/img/assets/bg-logo-viky-mision.png") no-repeat;
width: 75px;
height: 76px;
position: absolute;
right: 0;
top: 85px;
z-index: 1001;
}

/*
.main-mision .list-misions {
width: 371px;
position: absolute;
right: 78px;
top: 90px;
z-index: 1001;
border: 1px solid #000;
border-radius: 6px 0 0 6px;
box-shadow: 0 0 10px 1px rgba(0,0,0,0.4);
background: #3b3b3b;
padding: 10px;
}
*/

.main-mision .box-icon-mision {
background: rgb(0,151,63);
background: -moz-linear-gradient(-45deg, rgba(0,151,63,1) 0%, rgba(0,125,52,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,151,63,1)), color-stop(100%,rgba(0,125,52,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: linear-gradient(135deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00973f', endColorstr='#007d34',GradientType=1 );
width: 53px;
border: 1px solid #fff;
border-radius: 100%;
line-height: 53px;
text-align: center;
font-size: 32px;
color: #fff;
box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.3);
position: absolute;
top: 60px;
left: -28px;
}

.main-mision .list-misions li {
background: url("/img/assets/bg-mision.png") no-repeat #3b3b3b;
border-bottom: 1px solid #000;
width: 371px;
height: 160px;
position: relative;
}

.main-mision .list-misions li .box-text-mision {
padding: 20px 20px 0 60px;
color: #fff;
font-size: 14px;
overflow: hidden;
max-height: 68px;
}

.main-mision .list-misions li .box-text-mision h2 {
text-transform: uppercase;
font-size: 14px;
margin-bottom: 10px;
white-space: nowrap;
}

.main-mision .box-premios-mision div[class^="box-icon"] {
background: rgb(154,154,154);
background: -moz-linear-gradient(top, rgba(154,154,154,1) 0%, rgba(97,97,97,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(154,154,154,1)), color-stop(100%,rgba(97,97,97,1)));
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: -o-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: -ms-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: linear-gradient(to bottom, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#616161',GradientType=0 );
width: 41px;
line-height: 41px;
text-align: center;
font-size: 26px;
color: #fff;
display: inline-block;
}

.main-mision .box-money-mision,
.main-mision .box-balls-mision,
.main-mision .box-points-mision {
margin: 0 10px;
width: 70px;
font-size: 12px;
text-align: center;
border-radius: 4px;
}

.main-mision .box-money-mision p,
.main-mision .box-balls-mision p,
.main-mision .box-points-mision p {
white-space: nowrap;
overflow: hidden;
margin-top: 5px;
color: #fff;
}

.main-mision .box-premios-mision {
position: absolute;
bottom: 10px;
right: 10px;
}

.main-mision #list-misions li a {
height: 173px;
}

.main-mision .box-premios-mision .ui-active div[class^="box-icon"] {
background: rgb(0,151,63);
background: -moz-linear-gradient(-45deg, rgba(0,151,63,1) 0%, rgba(0,125,52,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,151,63,1)), color-stop(100%,rgba(0,125,52,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
background: linear-gradient(135deg, rgba(0,151,63,1) 0%,rgba(0,125,52,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00973f', endColorstr='#007d34',GradientType=1 );
}

.main-mision .box-premios-mision .ui-active .box-icon-balls-mision {
color: #584e0c;
background: rgb(242,233,78) !important;
background: -moz-linear-gradient(top, rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1))) !important;
background: -webkit-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: -o-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: linear-gradient(to bottom, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
}

.main-mision .box-premios-mision .ui-disabled {
opacity: 0.3;
cursor: not-allowed;
}

.main-mision .box-text {
font-size: 12px;
width: 196px;
white-space: nowrap;
vertical-align: super;
margin-left: 30px;
}

.main-mision .box-premio {
font-size: 12px;
white-space: nowrap;
text-align: right;
margin-top: 6px;
}

.main-mision .box-star {
position: absolute;
top: 15px;
}

.main-mision .disabled .box-star {
color: #000;
}

.main-mision .disabled .box-premio,
.main-mision .disabled .box-text {
color: #7c7c7c;
}

.box-mision {
top: 0;
left: 0;
width: 100%;
}









.box-main-tutorial-home-2.paso21 .box-btn-campo-oro .options-comprar {
position: absolute;
top: 205px;
left: 200px;
}

.box-main-tutorial-home-2.paso21 .box-btn-flecha {
background: url("/img/tutorial/flecha-tutorial-home.png") no-repeat;
width: 62px;
height: 68px;
position: absolute;
left: 220px;
top: 240px;
-moz-transform: rotate(280deg);
-webkit-transform: rotate(280deg);
-o-transform: rotate(280deg);
-ms-transform: rotate(280deg);
transform: rotate(280deg);
}

.box-main-tutorial-home-2.paso23 .box-btn-flecha {
background: url("/img/tutorial/flecha-tutorial-home.png") no-repeat;
width: 62px;
height: 68px;
position: absolute;
left: 700px;
top: 40px;
-moz-transform: rotate(280deg);
-webkit-transform: rotate(280deg);
-o-transform: rotate(280deg);
-ms-transform: rotate(280deg);
transform: rotate(280deg);
}

.box-main-tutorial-home-2.paso23 .box-btn-campo-oro .options-comprar {
/* position: absolute; */
/* top: 205px; */
/* left: 200px; */
margin-top: 205px;
}

.box-main-tutorial-home-2.paso12 .box-btn-flecha {
left: 890px;
top: 160px;
}

.box-main-tutorial-home-2.paso24 .box-btn-campo-oro .header-detail {
background: none;
padding: 10px 20px;
margin-top: 130px;
border: 5px solid gold;
}

.home-content-main-modal-footer {
width: 242px !important;
}

#popup-escuela,
#popup-confirmacion-escuela {
z-index: 1030!important;
}

.detail-title-info {
font-size: 13px;
padding: 10px 15px;
background: #444;
font-family: arial;
width: 300px;
border-radius: 6px;
box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
}

#messenger .tab-chat-general {
width: 100%;
}

#messenger .cabecera {
background: #333;
overflow: hidden;
padding: 10px;
}

.box-comprar-balones-de-oro .box-7 .scroll h2,
.box-comprar-balones-de-oro .box-7 .scroll h3,
.box-comprar-balones-de-oro .box-7 .scroll a,
.box-comprar-balones-de-oro .box-7 .scroll p {
margin-bottom: 10px;
}

.box-comprar-balones-de-oro .box-7 .scroll p {
font-size: 10px;
line-height: 14px;
}

.link-info-edficio {
font-size: 16px;
color: #aaa;
margin-left: 5px;
vertical-align: text-top;
cursor: pointer;
}

.link-info-edficio:hover {
color: #8dc63f;
}

.box-info-edificios {
position: absolute;
right: -240px;
background: #fff;
padding: 20px;
top: 0;
width: 200px;
border-left: 1px solid #000;
min-height: 200px;
font-size: 14px;
color: #222;
line-height: 16px;
display: none;
z-index: 1040;
}

.box-info-edificios .text-description-info-edificios {
}

.box-info-edificios ul {
margin-top: 20px;
}

.box-info-edificios ul .rating {
margin-bottom: 5px;
}

.box-info-edificios ul li[class^="nivel"] {
margin-bottom: 15px;
}

.box-header-alert {
background: url("/img/assets/texture-dots-medium.png") repeat #000;
color: #fff;
margin: -10px -10px;
padding: 10px;
}

.box-header-alert .text-title-alert {
font-size: 16px;
line-height: 38px;
margin-left: 10px;
}

.box-header-alert span[class^="icon-"] {
font-size: 22px;
vertical-align: sub;
}

.popup-modal-alert-new,
#popup-modal-Alert-jugador-renovar {
background: none repeat scroll 0 0 #444;
color: #ccc;
font-size: 14px;
}

.popup-modal-alert-new .box1,
.popup-modal-alert-new .box2,
#popup-modal-Alert-jugador-renovar .box1,
#popup-modal-Alert-jugador-renovar .box2 {
background: #1c1c1c;
color: #fff;
padding: 5px 20px;
border-radius: 6px;
margin: 20px auto 0;
max-width: 260px;
}

.popup-modal-Alert.popup-misiones {
display: block;
z-index: 2000;
position: absolute;
top: 180px;
left: 270px;
width: 480px;
border-radius: 6px;
padding: 0;
}

.popup-modal-Alert.popup-misiones .box1 {
background: url("/img/assets/bg-box1.jpg") no-repeat;
height: 87px;
}

.popup-modal-Alert.popup-misiones .box1 .detail-img {
width: 130px;
height: 130px;
border-radius: 100%;
position: absolute;
top: -75px;
left: 175px;
background: url("/img/assets/logo-vicky-pop-misiones.png") no-repeat #fff;
background-size: contain;
}

.popup-modal-Alert.popup-misiones .box2 {
background: url("/img/assets/bg-box2.jpg") repeat-y;
padding-bottom: 15px;
}

.popup-modal-Alert.popup-misiones .box2 h3 {
color: #8dc63f;
font-size: 18px;
font-weight: bold;
margin: 0 40px;
padding-bottom: 15px;
}

.popup-modal-Alert.popup-misiones .box2 p {
color: #fff;
font-size: 14px;
line-height: 22px;
margin: 0 60px;
}

.popup-modal-Alert.popup-misiones .box3 {
background: url("/img/assets/bg-box3.jpg") no-repeat;
height: 131px;
}

.popup-modal-Alert.popup-misiones .box3 h4 {
color: #8dc63f;
font-size: 14px;
margin-bottom: 15px;
padding-top: 10px;
}

.popup-modal-Alert.popup-misiones .box3 div[class^="box-icon"] {
background: rgb(154,154,154);
background: -moz-linear-gradient(top, rgba(154,154,154,1) 0%, rgba(97,97,97,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(154,154,154,1)), color-stop(100%,rgba(97,97,97,1)));
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: -o-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: -ms-linear-gradient(top, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
background: linear-gradient(to bottom, rgba(154,154,154,1) 0%,rgba(97,97,97,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#616161',GradientType=0 );
width: 50px;
line-height: 50px;
text-align: center;
font-size: 26px;
color: #fff;
display: inline-block;
}

.popup-modal-Alert.popup-misiones .box3 .ui-active .box-icon-balls-mision {
color: #584e0c;
background: rgb(242,233,78) !important;
background: -moz-linear-gradient(top, rgba(242,233,78,1) 0%, rgba(221,199,22,1) 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,233,78,1)), color-stop(100%,rgba(221,199,22,1))) !important;
background: -webkit-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: -o-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
background: linear-gradient(to bottom, rgba(242,233,78,1) 0%,rgba(221,199,22,1) 100%) !important;
}

.popup-modal-Alert.popup-misiones .box3 .box-money-mision,
.popup-modal-Alert.popup-misiones .box3 .box-balls-mision,
.popup-modal-Alert.popup-misiones .box3 .box-points-mision {
margin: 0 10px;
width: 100px;
font-size: 12px;
border-radius: 4px;
display: inline-block;
}

.popup-modal-Alert.popup-misiones .box3 .box-money-mision p,
.popup-modal-Alert.popup-misiones .box3 .box-balls-mision p,
.popup-modal-Alert.popup-misiones .box3 .box-points-mision p {
white-space: nowrap;
overflow: hidden;
margin-top: 5px;
color: #fff;
font-size: 16px;
}

.popup-modal-Alert.popup-misiones .box4 {
background: url("/img/assets/bg-box4.jpg") no-repeat;
height: 63px;
}

.popup-modal-Alert.popup-misiones .box4 .btn {
margin-top: 10px;
}


.font-14 {font-size: 14px !important;}
.font-16 {font-size: 16px !important;}
.font-18 {font-size: 18px !important;}
.font-20 {font-size: 20px !important;}

@media only screen and (max-width : 480px) {
	.main-container-header {
	height: 55px;
	font-size: 32px;
	}
	.main-container-header .main-container-header-menu {
	width: 52px;
	}
	.main-container-header .main-container-header-menu a {
	height: auto;
	padding: 12px 10px;
	}
	.main-container-header .main-container-header-logo h1 a {
	height: 22px;
	margin: 7px 15px 0;
	padding: 5px 0;
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	}
	.main-container-header .main-container-header-mail a {
	height: 28px;
	padding: 14px 15px 14px;
	width: 32px;
	margin: 0 15px;
	}
	.main-container-header .main-container-header-mail span {
	font-size: 0.5em;
	left: 20px;
	}
	.main-container-header-avatar-player img {
	border: 1px solid #3E3E3E;
	vertical-align: top;
	width: 56px !important;
	height: 53px !important;
	}
	.main-container-header .main-container-header-avatar-player a {
	padding: 0 20px;
	width: 40px;
	}
	.main-container-header .main-container-header-avatar-player {
	width: 80px;
	}
	.main-container-header .main-container-header-info {
	padding: 12px 6px 0;
	height: 44px;
	}
	.main-container-menu-left li a {
	font-size: 20px;
	}
	.main-container-menu-left .subnavegador li a {
	font-size: 18px;
	padding: 10px 0 10px 59px;
	}
	.main-container-menu-left .icon-menu-left {
	vertical-align: inherit;
	}
	.pop-alert {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
	.mobile .header-detail-mobile {
	padding: 20px;
	background: none repeat scroll 0 0 #444444;
	height: 23px;
	}
	.mobile .header-detail-mobile .title {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'conduit-bold';
	margin-top: 5px;
	}
	.mobile .header-detail-mobile .menu-mobile ul {
	display: none;
	left: 0;
	top: 62px;
	width: 480px;
	}
	.mobile .header-detail-mobile .menu-mobile ul li {
	line-height: 60px;
	text-transform: capitalize;
	font-size: 22px;
	}
	.mobile .header-detail-mobile .menu-mobile ul li a {
	background: rgb(0, 0, 0, 1);
	background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	display: block;
	border: 2px solid #000
	}
	.mobile .header-detail-mobile .menu-mobile ul li a.active {
	background: rgb(177,202,59);
	background: -moz-linear-gradient(top, rgba(177,202,59,1) 0%, rgba(159,189,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,202,59,1)), color-stop(100%,rgba(159,189,39,1)));
	background: -webkit-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -o-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -ms-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: linear-gradient(to bottom, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	-webkit-box-shadow: inset 0 0 5px 1px #6E7E00;
	box-shadow: inset 0 0 5px 1px #6E7E00;
	color: #ffffff !important;
	font-weight: bold;
	}
	.mobile .header-detail-mobile .icon-menu-mobile {
	font-size: 23px;
	cursor: pointer;
	}
	/*** Sub Menus Mobile ***/
	.link-menu-mobile.btn p {
	font-size: 18px;
	}
	.link-menu-mobile.btn span.icon-link,
	.link-menu-mobile.btn span.text {
	vertical-align: sub;
	}
	.box-list-menu-mobile {
	background: #fff;
	padding: 6px;
	width: 90%;
	position: absolute;
	top: 60px;
	left: 17px;
	border-radius: 6px;
	-moz-box-shadow: 0 0 12px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,.6);
	box-shadow: 0 0 12px rgba(0,0,0,.6);
	z-index: 1;
	}
	.box-list-menu-mobile li {
	line-height: 30px;
	}
	.box-list-menu-mobile li {
	border: 1px solid #000;
	background: rgb(0, 0, 0, 1);
	background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%,rgba(0, 0, 0, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34, 34, 34, 1)), color-stop(100%,rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0,rgba(0, 0, 0, 1) 100%);
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #145072;
	text-decoration: none;
	}
	.box-list-menu-mobile li:hover {
	background: rgb(177,202,59);
	background: -moz-linear-gradient(top, rgba(177,202,59,1) 0%, rgba(159,189,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,202,59,1)), color-stop(100%,rgba(159,189,39,1)));
	background: -webkit-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -o-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: -ms-linear-gradient(top, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	background: linear-gradient(to bottom, rgba(177,202,59,1) 0%,rgba(159,189,39,1) 100%);
	}
	.box-list-menu-mobile li:hover a {
	color: #fff;
	}
	.box-list-menu-mobile li a {
	color: #fff;
	padding: .7em 15px .7em 15px;
	display: block;
	white-space: nowrap;
	text-align: left;
	font-size: 18px;
	}
	/***************************/
	.main-table li {
	background: none repeat scroll 0 0 #f4f4f4;
	}
		
	.main-table li.cleaner {
	background: none repeat scroll 0 0 #fafafa;
	}
		
	.main-table li.position-asc {
	background: none repeat scroll 0 0 #edf5db;
	}
	.main-table li.position-desc {
	background: none repeat scroll 0 0 #f2d8d8;
	}

	.main-table li.position-desc-cleaner {
	background: none repeat scroll 0 0 #f9dfdf;
	}
	
	/*** Listas de Tablas ***/
	.table-mobile-a a,
	.table-mobile-a {
	color: #333;
	}
	.table-mobile-a section {
	background: none repeat scroll 0 0 #F4F4F4;
	overflow: hidden;
	color: #333;
	}
	.table-mobile-a section.cleaner {
	background: none repeat scroll 0 0 #FAFAFA;
	}
	.table-mobile-a section img {
	width: 60px;
	height: 60px;
	margin: 10px 10px 0 10px;
	}
	.box-a {
	padding-top: 10px;
	white-space: nowrap;
	}
	.box-a div,
	.box-b div {
	display: inline-block;
	white-space: nowrap;
	line-height: 30px;
	}
	.table-mobile-a section .box-a .num {
	width: 6%;
	}
	.table-mobile-a section .box-a .name {
	width: 48%;
	}
	.table-mobile-a section .box-a .pos {
	width: 10%;
	}
	.table-mobile-a section .box-a .media {
	width: 0;
	font-size: 40px;
	float: right;
	margin-right: 62px;
	margin-top: 10px;
	}
	.table-mobile-a section .box-a .media.pack-option {
	margin-top: 0;
	font-size: 36px;
	}
	.table-mobile-a section .box-b div {
	width: 25%;
	}
	.table-mobile-a section .box-b .valor {
	width: 29%;
	}
	.table-mobile-a section .box-b .anos {
	width: 10%;
	}
	.table-mobile-a section .box-b .entreno-oro {
	float: right;
	width: 15%;
	}
	.table-mobile-a section .box-c div {
	width: 49%;
	display: inline-block;
	padding: 10px 0;
	}
	.table-mobile-a section .box-c div .btn p {
	font-size: 16px;
	}
	/*********************/
	
	
	
	
}

@keyframes shake { 
	0% { transform: translate(0px,0px); }
	50% { transform: translate(5px,0px); }
	100% { transform: translate(-10px,0px); }
} 

@-moz-keyframes shake { 
	0% { -moz-transform: translate(0px,0px); }
	50% { -moz-transform: translate(5px,0px); }
	100% { -moz-transform: translate(-10px,0px); }
}

@-webkit-keyframes shake { 
	0% { -webkit-transform: translate(0px,0px); }
	25% { -webkit-transform: translate(5px,0px); }
	75% { -webkit-transform: translate(-10px,0px); }
}

@-o-keyframes shake { 
	0% { -o-transform: translate(0px,0px); }
	50% { -o-transform: translate(5px,0px); }
	100% { -o-transform: translate(-10px,0px); }
}

@-ms-keyframes shake { 
	0% { -ms-transform: translate(0px,0px); }
	50% { -ms-transform: translate(5px,0px); }
	100% { -ms-transform: translate(-10px,0px); }
}

.do-shake {
	animation: shake 1.1s infinite linear;
	-moz-animation: shake 1.1s infinite linear;
	-webkit-animation: shake 1.1s infinite linear;
	-o-animation: shake 1.1s infinite linear;
	-ms-animation: shake 1.1s infinite linear;
}

@keyframes up-and-down-shake { 
	0% { transform: translate(0px,0px); }
	50% { transform: translate(0px,5px); }
	100% { transform: translate(0px,-10px); }
} 

@-moz-keyframes up-and-down-shake { 
	0% { -moz-transform: translate(0px,0px); }
	50% { -moz-transform: translate(0px,5px); }
	100% { -moz-transform: translate(0px,-10px); }
}

@-webkit-keyframes up-and-down-shake { 
	0% { -webkit-transform: translate(0px,0px); }
	25% { -webkit-transform: translate(0px,5px); }
	75% { -webkit-transform: translate(0px,-10px); }
}

@-o-keyframes up-and-down-shake { 
	0% { -o-transform: translate(0px,0px); }
	50% { -o-transform: translate(0px,5px); }
	100% { -o-transform: translate(0px,-10px); }
}

@-ms-keyframes up-and-down-shake { 
	0% { -ms-transform: translate(0px,0px); }
	50% { -ms-transform: translate(0px,5px); }
	100% { -ms-transform: translate(0px,-10px); }
}

.up-and-down {
	animation: up-and-down-shake 1.1s infinite linear;
	-moz-animation: up-and-down-shake 1.1s infinite linear;
	-webkit-animation: up-and-down-shake 1.1s infinite linear;
	-o-animation: up-and-down-shake 1.1s infinite linear;
	-ms-animation: up-and-down-shake 1.1s infinite linear;
}

@keyframes bg-show-up-20 { 
	0% { background-position-y:20px; }
	100% { background-position-y:0px; }
} 

@-moz-keyframes bg-show-up-20 { 
	0% { background-position-y:20px; }
	100% { background-position-y:0px; }
}

@-webkit-keyframes bg-show-up-20 { 
	0% { background-position-y:20px; }
	100% { background-position-y:0px; }
}

@-o-keyframes bg-show-up-20 { 
	0% { background-position-y:20px; }
	100% { background-position-y:0px; }
}

@-ms-keyframes bg-show-up-20 { 
	0% { background-position-y:20px; }
	100% { background-position-y:0px; }
}

.do-bg-show-up-20 {
	animation: bg-show-up-20 0.3s ease;
	-moz-animation: bg-show-up-20 0.3s ease;
	-webkit-animation: bg-show-up-20 0.3s ease;
	-o-animation: bg-show-up-20 0.3s ease;
	-ms-animation: bg-show-up-20 0.3s ease;
}

.mail-main-content .ui-btn-text {
-moz-user-select: initial;
-webkit-user-select: initial;
-ms-user-select: initial;
}

.main-balones-oro {
padding-bottom: 70px;
}

/* Styles popup interstitial */

.interstitial_full {
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background-color:black;
    background-color:rgba(0,0,0,0.9);
    z-index:9999999;
}
.interstitial_box{
    background: url("/img/bg-interstitial.png") no-repeat #fef2b3;
    height:400px;
    width:600px;
    margin:100px auto;
    border: 1px solid #fef2b3;
    border-radius:10px;
    position: relative;
}
.interstitial_box .close_interstitial{
    background: url(/img/popup_close.png) no-repeat;
    position: absolute;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    top: 10px;
    right: 10px;
}

.interstitial_box .position-absolute {
    position: absolute;
}

.interstitial_box .text-uppercase {
text-transform: uppercase;
}

.interstitial_box .interstitial-content-box-top {
height: 180px;
}

.interstitial_box .text-1 {
top: 15px;
left: 24px;
-moz-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.interstitial_box .text-1 p {
color: #fff;
font-weight: bold;
font-size: 15px;
line-height: 16px;
margin: 0;
display: inherit;
}

.interstitial_box .text-title {
left: 185px;
top: 30px;
}

.interstitial_box .title-1 {
font-size: 35px;
color: #ffe974;
font-weight: bold;
text-shadow: 0 0 1px #000;
margin: 0;
text-align: left;
}

.interstitial_box .title-2 {
color: #fff;
text-align: left;
margin: 0;
font-weight: bold;
font-size: 23px;
}

.interstitial_box .text-2 {
top: 104px;
width: 599px;
-moz-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
font-weight: bold;
font-size: 23px;
}

.interstitial_box .text-3 {
left: 260px;
}

.interstitial_box .text-3 p {
color: #000;
font-size: 60px;
margin: 0;
}

.interstitial_box .text-4 {
left: 240px;
top: 250px;
}

.interstitial_box .text-4 p {
color: #000;
font-size: 34px;
margin: 0;
}

.interstitial_box .interstitial_button {
color: #fff;
bottom: 30px;
right: 60px;
background: rgb(55,130,30);
background: -moz-linear-gradient(top,  rgba(55,130,30,1) 0%, rgba(45,107,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,130,30,1)), color-stop(100%,rgba(45,107,25,1)));
background: -webkit-linear-gradient(top,  rgba(55,130,30,1) 0%,rgba(45,107,25,1) 100%);
background: -o-linear-gradient(top,  rgba(55,130,30,1) 0%,rgba(45,107,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,130,30,1) 0%,rgba(45,107,25,1) 100%);
background: linear-gradient(to bottom,  rgba(55,130,30,1) 0%,rgba(45,107,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37821e', endColorstr='#2d6b19',GradientType=0 );
padding: 5px 15px;
border-radius: 6px;
border: 1px solid #51a233;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
}

.interstitial_box .interstitial_button:hover {
color: #ffffff;
box-shadow: none;
background: rgb(45,107,25);
background: -moz-linear-gradient(top,  rgba(45,107,25,1) 0%, rgba(55,130,30,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,107,25,1)), color-stop(100%,rgba(55,130,30,1)));
background: -webkit-linear-gradient(top,  rgba(45,107,25,1) 0%,rgba(55,130,30,1) 100%);
background: -o-linear-gradient(top,  rgba(45,107,25,1) 0%,rgba(55,130,30,1) 100%);
background: -ms-linear-gradient(top,  rgba(45,107,25,1) 0%,rgba(55,130,30,1) 100%);
background: linear-gradient(to bottom,  rgba(45,107,25,1) 0%,rgba(55,130,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6b19', endColorstr='#37821e',GradientType=0 );
}

/******************************************/

.bannertop {
margin: 0 auto 70px;
width: 980px;
}

.banner-top-left, .banner-top-right {
border-bottom: 10px solid #000000;
border-top: 10px solid #000000;
}

.bannertop ins.adsbygoogle {
width: 962px !important;
}

.bg-btn-facebook {
	color: #fff;
	background: #6d84b4;
	background: -moz-linear-gradient(top,  #6d84b4 0%, #3b5998 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d84b4), color-stop(100%,#3b5998));
	background: -webkit-linear-gradient(top,  #6d84b4 0%,#3b5998 100%);
	background: -o-linear-gradient(top,  #6d84b4 0%,#3b5998 100%);
	background: -ms-linear-gradient(top,  #6d84b4 0%,#3b5998 100%);
	background: linear-gradient(to bottom,  #6d84b4 0%,#3b5998 100%);
	border-color: #3b5998;
}

.bg-btn-facebook:hover {
	color: #fff;
	background: #3b5998;
	background: -moz-linear-gradient(top,  #3b5998 0%, #6d84b4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5998), color-stop(100%,#6d84b4));
	background: -webkit-linear-gradient(top,  #3b5998 0%,#6d84b4 100%);
	background: -o-linear-gradient(top,  #3b5998 0%,#6d84b4 100%);
	background: -ms-linear-gradient(top,  #3b5998 0%,#6d84b4 100%);
	background: linear-gradient(to bottom,  #3b5998 0%,#6d84b4 100%);
	border-color: #3b5998;
}

#popup-modal-facebook .b-close {
	position: absolute;
	top: -20px;
	right: -17px;
	z-index: 2001;
	color: #ccc;
	background: #000;
	border-radius: 100%;
	border: 2px solid;
	padding: 11px 10px 9px 10px;
}

#popup-modal-facebook .b-close .icon-cross {
	font-size: 30px;
}

.link-amigos-chat {
	position: absolute;
	top: -1px;
	right: -12px;
}


.bg-black-interstitial {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
}

.wrapper-interstitial {
	position: absolute;
	top: 20%;
	left: 50%;
	z-index: 99999;
}

.wrapper-interstitial .interstitial {  
	width: 566px;
	height: 300px;
	background: #fff;
	left: -50%;
	position: relative;
	padding: 25px;
	border-radius: 8px;
	box-shadow: 0 0 10px #000;
}

.wrapper-interstitial .interstitial .icon-cross {
	position: absolute;
	right: -20px;
	top: -20px;
	font-size: 20px;
	background: #000;
	padding: 10px;
	border-radius: 100%;
	border: 1px solid #ccc;
  box-shadow: 0 0 10px #000;
}

.wrapper-interstitial .interstitial h2{
	text-align: center;
	font-size: 26px;
	margin-bottom: 60px;
}