@charset "utf-8";
/* CSS Document */
/*body {
    zoom: 0.95; 
    -moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}*/
/* CSS STYLE */


a:focus {
    outline:none !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
} 
body {/*-ms-zoom: 0.98;
        -moz-transform: scale(0.98);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.98);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.98);
        -webkit-transform-origin: 0 0;*/
color:#f1f1f1!important;
    background: url(../images/bg.jpg) no-repeat center center fixed;  
    -webkit-background-size: cover;  
    -moz-background-size: cover;  
    -o-background-size: cover;  
    background-size: cover;  
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale')";  
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale');   
    font-family:"Raleway", sans-serif;
    font-size: 13px;
    background-color: #000000 ;
}
a {
    color: #F7941E ;
    text-decoration: none;
}
a:hover {color:#ffffff !important;}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzMjMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #000000 0%, #232324 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#000000), color-stop(100%,#232324)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #000000 0%,#232324 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #000000 0%,#232324 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #000000 0%,#232324 100%); /* IE10+ */
    background: linear-gradient(135deg,  #000000 0%,#232324 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#232324',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    border: 4px solid #232323 !important;
    border-radius: 15px;
    text-shadow:1px 1px 2px rgba(0, 0, 0, 1);
}

img {
    max-width: 100%;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: black!important;}

.category { font-size: 16px;}

.view h3{ margin-top: -100px;}

#top {
    background: none repeat scroll 0 0 #444444;
    color: #ddd;
    font-size: 14px;
    margin-bottom:16px;
    padding-bottom:6px;
    padding-top: 6px;
}

#top .container .separator {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
    height: 10px;
    margin: 0 20px;
    width: 1px;
}

.container-peu {padding:0px 15px; margin:0 auto; max-width:1170px; width:100%;
/*position: absolute;
left: 0;
right: 0;
top: 95%;*/}

#navigation {
    /* border-bottom: 3px solid #ccc;*/
    margin-bottom:0px !important;

}
#showcase {display:none;}

#main .main-box {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #E5E5E5;/* border 1, if you have front component*/
    margin-bottom: 25px;
    padding: 10px;
    /*conflictos tzportfolio*/
    position: relative;
    overflow:visible;
    /*conflictos tzportfolio*/
}
.item-pagepublicaciones, .item-pagequienes {margin-bottom:-20px !important;}

#content-bottom {margin-bottom: 60px;}

#breadcrumbs .moduletable {
    border: 0;
    padding: 0;
}

#fullwidth{
    overflow: hidden;
}

#fullwidth .moduletable {
    border: 0;
    padding: 0;
}

.black .moduletable {
    background: none repeat scroll 0 0 #222222;
    border-color: #222222;
    color: #AAAAAA;
}
.moduletable {
    /* background: none repeat scroll 0 0 #FFFFFF;
     border: 1px solid #E5E5E5;
     margin-bottom: 20px;
     padding: 10px;*/
}

#brand {
    margin-left: -20px !important;
    padding: 20px 20px 15px 0px;
}

.marcas h2 { color: white;}

.socc div p { font-size: 14px!important;}

.page-header {
    margin: 0px;
    border-bottom: 0px none !important;
    position: absolute;
    padding: 10px 23px 0px 10px;
    background-image: url(../images/opaco.png);
    background-position: left top;
    background-repeat: repeat;
    /*top: 5%;*/
    z-index: 2;
    display: block;
    max-width: 393px;
    min-width: 393px;
}


.page-header h2 {
    text-transform: uppercase !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    margin-left: 0px !important;
    text-decoration: none !important;
    line-height: 1.1 !important;
    color: #FFF !important;
    position:relative;
    /*padding-left: 14px;*/
    margin:20px 0px !important;
}
.page-header h2 a { color: #FFF !important;}
.page-header h2 a:hover { color: #FFF !important; text-decoration:none !important; text-shadow: 1px 2px 2px #000 !important;}


/*.page-header h2:after {
background: none repeat scroll 0% 0% #F7941E;
    position: absolute;
content: "";
left: 0px;
top: 0px;
bottom: 0px;
width: 5px;
border-radius: 2px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5) inset, 0px 1px 1px rgba(255, 255, 255, 0.3);}*/

@media (max-width: 768px) {.page-header h2 {
font-size: 16px !important;}
   .menu-horizontal>li>a {
        padding: 10px 0px !important;

        text-align: center !important;
    }}


.hasTooltip {
    display: inline !important;
}

.noMainbody { display: none !important}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px 6px;
    vertical-align: middle;
}
label {
    display: block;
    margin-bottom: 5px;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    /*font-family: arial;*/
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
#pop-print {
    float: right;
    margin: 10px;
}
.btn, .button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
    background-repeat: repeat-x;
    border-color: #232323 #232323 #323232;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0px;
    padding: 4px 12px;
    text-align: center;
    text-shadow: none !important ;/*0px 1px 1px rgba(255, 255, 255, 0.95)*/
    vertical-align: middle;
}

.btn-lg{
    padding: 10px 16px !important;
    font-size: 18px !important;
    line-height: 1.33 !important;
    border-radius: 6px !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #454545 !important;
    border-color: #f3a24b !important;
}


/*html,
body {
    height: 100% !important;
*/
    /* The html and body elements cannot have any padding or margin. */
/*}*/

/* Wrapper for page content to push down footer */
#wrap {
    position:relative;



    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -30px ;
    /*padding:0 0 4em 0;*/
    /*padding: 0 0 60px;*/
}


.published { display: none!important;}


/* Set the fixed height of the footer here */
#footer {height: 30px;} 
#push {height: 1px;} 
#footer {
    position:relative;

    background-color: none 0 0 0 transparent;
    color:#fff;

}
#footer a {font-weight:400 !important; color:white !important; font-size: 17px !important; text-shadow: 2px 2px 2px #000 !important;}

#footer .moduletable {
    background: transparent;
    border: 0;
}
.navbar {
    margin-bottom: 11px !important;
}

/* LAYOUT */
/* Floats */
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.ie7 .group {
    zoom: 1;
}

/* JOOMLA */

.form-horizontal .control-label {
    text-align: inherit;
}

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.cols-2 .column-1 {
    float: left;
    width: 46%;
}
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 46%;
}
.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}
.items-row {
    margin-bottom: 10px !important;
    overflow: hidden;
}
.item-page, .items-leading, .item.column-1, .item.column-2 {
    background-image: url(../images/opaco.png);
    background-position: left top;
    background-repeat: repeat;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;

    padding: 30px 0px 10px 0px !important;
    border: 0px; /* solid #676767*/
    overflow: visible;


    position:relative;
    /*min-height: 284px;*/
}

.item-page {
    background-image: url(../images/opaco.png);
    background-position: left top;
    background-repeat: repeat;


    padding: 0px 0px 10px 0px !important;
    border: 0px; /* solid #676767*/
    min-height:550px;
    overflow: visible;


    position:relative;
    
}

.TzInner { min-height: 370px;}

.option-combo { visibility: none;}
.option-set { display:none;}
.listado_players li {  float: left;
    list-style: outside none none;
    /*margin: 5px 0;
    width: 45%;*/
    min-height: 110px;
display: block;
}
.listado_players li a { margin: auto;

}
.listado_players2 li {  float: left;
    list-style: outside none none;
    margin: 5px 0;
    width: 45%;
    min-height: 110px;
display: block;
}
.listado_players2 li a { margin: auto;

}

.bradns_order a { width: 45%; float: left; margin: 5px 0px; list-style: none; diplay:block;}



.let {float:right; width:50%; padding:0px 15px;}
.item-page h4 {color:#bebebe; margin-top:30px !important;}

.items-row .page-header {top:7% !important;}

.item-page p, .items-leading p, .item.column-1 p, .item.column-2 p, .items-row p, .acymailing_introtext, .acymailing_finaltext{
    margin: 0 0 10px;
    padding: 15px 20px 0px 10px;
    color: #f1f1f1;
    font-size: 17.5px !important;
    font-weight: 300;
    text-shadow: 1px 2px 2px #000 !important;
}

.item-page ul{
    
    margin-bottom: 10px;
    padding-left: 0px;
     list-style: outside disc;
    margin-left: 1em;
}
.item-page ul li {
     position: relative;
    left: 1em;
    padding-right: 1em !important; 
    line-height: 1.42857 !important;
      color: #f1f1f1 !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    text-shadow: 1px 2px 2px #000 !important;
    list-style: outside none none;
}

div.article-info.muted, dl.article-info.muted{
    position: absolute;
    left: 0;
    top: 1%;
    z-index: 3;
    padding-left: 10px;
    text-shadow: 1px 2px 2px #000 !important;
    color:white;
}
.article-info-term {display:none;}

.items-row img {max-width: 421px !important;

}

@media (max-width:340px)  {.items-row img, .item-page img {max-width:100% !important; padding: 0px 0px 17px 0px !important;}}



.item-page img, .items-leading img, .item.column-1 img, .item.column-2 img {
    height: auto;
    width: 100%;
    max-width: 410px;
    max-height:410px;
    vertical-align: middle;
    padding: 0px 17px 17px 0px;

}

.marbot {margin-bottom:1%;}


.item-page img.pull-left, .items-leading img.pull-left, .item.column-1 img.pull-left, .item.column-2 img.pull-left {
    margin-right: 1%;
    margin-bottom: 0.1%;
   margin-top: 35px!important;
}

.column-1, .column-2, .column-3 {
    padding: 10px 5px;
}
.column-2 {
    margin-left: 40%;
    width: 55%;
}
.column-3 {
    width: 30%;
}
.blog-more {
    padding: 10px 5px;
}
/* Media Queries */
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {

}
/* Landscape phones and down */
@media (max-width: 480px) {

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
/* Large desktop */
@media (min-width: 1200px) {

}

/*imagenes joomla*/

.item-page img[align="left"] {
    float:left;
    margin:0px 22px 10px 0px;
}
img[align="right"] {
    float:right;
    margin:0px 0px 10px 22px;
}
img[align="center"], img[align="middle"] {
    /*float:none;*/
    clear:both;
    margin:0px auto 22px auto;
}


.acymailing_form input {width:100% !important;}


/* overrides otros css */
.TzPortfolioDate {display:none ;}
#tz_options .selected {
 background: #000000 !important;
 color: #F7941E !important; 
}

.element .TzInner {
    background-image: url(../images/opaco.png) !important;
    background-position: left top !important;
    background-repeat: repeat !important;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;

    padding: 0px 0px 10px 0px !important;
    border: 0px !important; /* solid #676767*/
    border: 1px solid #DDDDDD;
    display: block;
    line-height: 20px;
    padding: 4px;
    margin: 10px;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
    -webkit-backface-visibility: hidden;
}
.element .TzPortfolioTitle, .element .title {
    margin-top: 0;
    font-size:18px !important;
    text-shadow: 1px 2px 2px #000 !important;
}
.TzPortfolioDate{color:#FFFFFF!important;}

.TzTimeLineMedia, .TzPortfolioMedia, .TzPortfolioMedia img {

    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .k2filter-cell, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 4px !important;
    padding-left: 6px !important;
}

.menu-horizontal > li > a {
    position: relative;
    display: block;
    padding: 0px 15px 0px 0px !important;
    float: left !important;
    color: #fff !important;
    text-transform: uppercase;
}

@media (max-width:640px) and (orientation:portrait) {
    .let {float:none; width:99%; margin:0 auto; padding:0px 15px;}

    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    .items-row img, .item-page img {max-width:100% !important; padding: 0px 0px 17px 0px !important;}

    .menu-horizontal > li > a {

        float: none !important;

    }
    .menu-horizontal>li>a {
        padding: 10px 0px !important;

        text-align: center !important;
    }
}

div.catItemImageBlock {
    padding: 8px;
    margin: 0px 0px 16px;
    display: none !important;
}
.bootstrap-select{display:block !important;}
.resultf {color:#F7941E !important; text-shadow: 1px 2px 2px #000 !important;}
#k2Container {
    padding: 0px 0px 0px !important;
}
.jo-k2-responsive-scroller {  /*background-image:url(../images/opaco.png); background-repeat: repeat; background-position: left top;*/ background-color:black; border: 1px solid #676767; 

                              display: block;
                              overflow: hidden;
                              width: 100% !important;
                              max-width: 1134px !important;
                              margin:0px auto 60px auto !important;

                              max-height:170px !important; }

                              #jugadores .jo-k2-responsive-scroller {  background:transparent !important;  border: 0px !IMPORTANT; 

                              display: block;
                              overflow: hidden;
                              width: 100% !important;
                              /*max-width: 500px !important;*/
                              margin:0px auto 0px auto !important;
                                min-height: 210px !important;
                              max-height:210px !important; }

                              #jugadores .sb-navigation-left {display:none;}   #jugadores .sb-navigation-right {display:none;}
                              #jugadores .showbiz .overflowholder {
overflow: hidden;
position: relative;
width: 100% !important;
z-index: 2;
margin: 0px 0px 0px 0px !important;
}
 #jugadores .showbiz .overflowholder ul {min-height:190px !important;}
#jugadores .showbiz-container.retrodarkbg {
 padding: 0px 5px 0px !important; 
background: none repeat scroll 0% 0% transparent !important;
border: 0px !important;
/*max-width: 500px !important;*/
overflow: visible;
margin-top:20px;
}
#jugadores .sb-retro-dark-skin .hovercover {
background: rgba(0,0,0,0.5) !important;
}
#jugadores .showbiz-container {
z-index: 3 !important;
position: relative;
}

.ic_marquee0, 
.ic_marquee1,
.ic_marquee2  {
   /* background-image: url("../images/opaco.png");
    background-repeat: repeat;
    background-position: left top;*/
 /*   border: 1px solid #676767;*/
margin: 51px 0px 0px 1px !important;
    padding: 0px 1px;
    width: 100% !important;
   /* max-width: 1164px !important;*/
    opacity: 1;

}


.sb-retro-dark-skin .mediaholder {
    background-color: transparent !important;
    border: 0px !important;
    border-radius: 0px;
    padding: 0px;
}

.showbiz .mediaholder_innerwrap  {overflow:visible !important;}
.sb-nav-dark-retro .sb-navigation-left {
    position: absolute;
    top: 50% !important;
    left: 0px !important;
    margin-top: -15px;
    border-radius: 500px 0px 0px 500px;
    padding: 10px 0px 10px 7px;
}
.sb-nav-dark-retro .sb-navigation-right {
    position: absolute;
    top: 50% !important;
    right: 0px !important;
    margin-top: -15px;
    border-radius: 0px 500px 500px 0px;
    padding: 10px 7px 10px 0px;
}
.showbiz .overflowholder {
    overflow: hidden;
    position: relative;
    width: auto !important;
    z-index: 2;
    margin: 0px 40px 0px 40px !important;
}
.showbiz .overflowholder ul li {
    float: left !important;
    transition: all 0.25s ease-in-out 0s;
    position: relative;
    max-width: 80px !important;
    /*opacity: 1.0 !important;
        filter: alpha(opacity=100) !important; *//* For IE8 and earlier */}
.divide20 {
    width: 100%;
    height: 5px !important;
}
.showbiz .divide20 {
    width: 100%;
    max-width:80px !important;
    height: 5px !important;
}
.sb-retro-dark-skin.showbiz-container {
    max-width: 1090px !important;
    min-width: 100px;
    max-height:90px !important;
}
.showbiz-container.retrodarkbg {
    padding: 0px 20px 3px !important;
    background: none repeat scroll 0% 0% transparent !important;
    border: 0px  !important;
    max-width: 1170px;
    overflow: visible;
    /* opacity: 0.4 !important;
     filter: alpha(opacity=40) !important;*/ /* For IE8 and earlier */
}
.showbiz .hovercover {
    width: 100%;
    height: 112px !important;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(82, 189, 233, 0.85);
    transition: all 0.2s ease-out 0s;
    opacity: 0;
}
.sb-retro-dark-skin .linkicon {background:transparent !important;}
.showbiz .overflowholder ul li {
    float: left !important;
    transition: all 0.25s ease-in-out 0s;
    position: relative;
}
.sb-retro-dark-skin .showbiz-title, .sb-retro-dark-skin .showbiz-title a, .sb-retro-dark-skin .showbiz-title a:visited, .sb-retro-dark-skin .showbiz-title a:hover {
    font-weight: 700 !important;
    font-size: 10px !important; 

    margin: 10px 0 0 0 !important;
    width: 100%;
    text-transform: none !important;
    text-decoration: none !important;
    text-align:center !important;
    color:#676767 !important;
    font-family: "Raleway", sans-serif !important;
}
#jugadores .sb-retro-dark-skin .showbiz-title, #jugadores .sb-retro-dark-skin .showbiz-title a, #jugadores .sb-retro-dark-skin .showbiz-title a:visited, #jugadores .sb-retro-dark-skin .showbiz-title a:hover {
    font-weight: 700 !important;
    font-size: 10px !important; 

    margin: 10px 0 0 0 !important;
    width: 100%;
    text-transform: none !important;
    text-decoration: none !important;
    text-align:center !important;
    color:#cacaca !important;
    font-family: "Raleway", sans-serif !important;
}
.fancybox-overlay {
overflow: auto;
overflow-y: auto !important;
background: rgba(0, 0, 0, 0.4980392) !important;
}
.fancybox-skin {
    position: relative;
    background-color: #3d3d3d !important;
    /*background: #212121 url(../images/black2_bkg.png) top left repeat-x ;*/
    background: -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#212121)) !important;
    background: -webkit-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -moz-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -ms-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -o-linear-gradient(top, #3d3d3d, #212121) !important;
    color: transparent !important;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   }
h3.TzAttachmentsTitle, span.TzLikeQuestion 
 {color:#cacaca !important;}

.facnybox-inner, .fancybox-outer {background: -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#212121)) !important;
    background: -webkit-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -moz-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -ms-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -o-linear-gradient(top, #3d3d3d, #212121) !important;}

#vbCenter {
    background-color: #3d3d3d !important;
    background: #212121 url(../images/black2_bkg.png) top left repeat-x ;
    background: -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#212121)) !important;
    background: -webkit-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -moz-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -ms-linear-gradient(top, #3d3d3d, #212121) !important;
    background: -o-linear-gradient(top, #3d3d3d, #212121) !important;
    color: transparent !important;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    border:0px !important;
}
#vbBottomContainer {background-color: transparent !important; color:#FFFFFF !important; border:0px !important;}
#vbCaption {
    font-weight: bold;
    font-style:inherit !important;
    color:#FFFFFF !important;
}
#vbCloseLink {
    display: block;
    float: right;
    width: 16px !important;
    height: 16px !important;
    background: transparent url(../images/closelabel.png) no-repeat center !important;
    margin: 5px 0;
    outline: none;
}


.nsb_container {
    max-width: 100px;
    float: right !important;
    margin-top: -55px !important;
}

.fa-twitter {color:#3D3D3D !important;
             /*font-size: 24px !important;*/
             margin: 0px 0px 0px 0px !important ;
             font-weight: normal !important;
             text-align: center !important;
             display: inline-block !important;
             position: relative !important;
             padding: 0px 0px 0px 0px;

}
.fa-instagram {color:#3D3D3D !important;
             /*font-size: 24px !important;*/
             margin: 0px 0px 0px 0px !important ;
             font-weight: normal !important;
             text-align: center !important;
             display: inline-block !important;
             position: relative !important;
             padding: 0px 0px 0px 0px;

}

.socials .fa-twitter {color:white !important;}
.socials .fa-youtube {color:white !important;}
.socials .fa-wordpress {color:white !important;}

.nsb_container i
{
    background-color: white !important;
    border-radius: 50% !important;
    /*border: 1x solid #3D3D3D !important;*/
    padding: 6px 7px 6px 7px !important;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.nsb_container i:hover
{
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.fa-youtube {color:#3D3D3D !important;}


#js-mainnav.megamenu.horizontal ul.level0 li a.haschild.mega span.menu-title, #js-mainnav.megamenu.horizontal ul.level0 li a.haschild-over.mega span.menu-title {
    background: none scroll 0 0 transparent !important;
    padding-left: 0px !important;
}

#js-mainnav.megamenu .js-megamenu {
    margin: 0;
    padding: 0;
    font-family: "Raleway", sans-serif !important;
    font-size: 14px !important;
}

#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
    font-size: 11px !important;
    color: #bfbfbf;
    padding: 12px 15px;
    font-weight: 500 !important;
    text-transform: uppercase;
    border-left: 1px solid #000000;
    -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1);
    box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1);

}

#js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega, #js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega {
    font-size: 14px !important;
    text-transform: none !important;
    text-shadow: none !important;
}

#js-mainnav.megamenu ul.level0 li.mega span.mega, #js-mainnav.megamenu ul.level0 li.mega a.mega {
    display: block;
    line-height: 2 !important;
    margin: 0;
    padding: 8px 15px;
    text-decoration: none;
    cursor: pointer;
}
#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega {
    line-height: 18px !important;
    color: #bfbfbf !important;
    font-weight: 100 !important;
}
#js-mainnav.megamenu.blackwhite .childcontent-inner {
    border: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 11px !important;
    text-shadow: 0px 1px 1px #000 !important;

    background-color: #212121;
    background: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#323232)) !important;
    background: -webkit-linear-gradient(top, #212121, #323232) !important;
    background: -moz-linear-gradient(top, #212121, #323232) !important;
    background: -ms-linear-gradient(top, #212121, #323232) !important;
    background: -o-linear-gradient(top, #212121, #323232) !important;


    -webkit-box-shadow: 2px 2px 1px 0px rgba(247, 148, 30, 0.6) !important;
    box-shadow:  2px 2px 1px 0px rgba(247, 148, 30, 0.6) !important;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
#js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover > a.mega,
#js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover > span.mega,
#js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega,
#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.active,
#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.over {
    color: #F7941E !important;
}
#js-mainnav.megamenu.blackwhite ul.level1 li:hover,
#js-mainnav.megamenu.blackwhite ul.level1 li.active,
#js-mainnav.megamenu.blackwhite ul.level1 li.over,
#js-mainnav.megamenu.blackwhite ul.level1 li.haschild-over {
    background: none;
    border:0px !important;
    color: #F7941E !important;
}
#js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover > a.mega, #js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover > span.mega, #js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega, #js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.active, #js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.over {
    color: #F7941E !important;
}
#js-mainnav.megamenu.blackwhite ul.level0 li:hover, #js-mainnav.megamenu.blackwhite ul.level0 li.active, #js-mainnav.megamenu.blackwhite ul.level0 li.over, #js-mainnav.megamenu.blackwhite ul.level0 li.haschild-over {

    box-shadow: none !important;
}

/*tamaño galerias */
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {
    max-width: 200px !important;
    max-height: 80px !important;
}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {

    max-width: 200px !important;
    max-height: 80px !important;
}
/*k2 catitems */
div.catItemIntroText img {
    max-width: 57% !important;
    float: left !important;
	z-index:10 !important;
}
.catItemIntroText h4 {position: absolute;
right: 5%;
top: 50%;
color: #999999 !important;
display:block !important;
text-align:center;
width:105px;
border-top: 1px solid #bfbfbf;
padding-top: 5px;
font-weight: 100;}

@media (min-width:640px) and (max-width:960px) and (orientation:landscape) {

    .K2FilterBlock {max-width: 727px !important;
}
.catItemIntroText h4 {
    position: absolute;
    right: 5%;
    top: 40% !important;
    color: #999 !important;
    display: block !important;
    text-align: center;
    width: 40% !important;
    border-top: 1px solid #BFBFBF;
    padding-top: 2px;
    font-weight: 100;
    font-size:9px !important;
}
.catItemIntroText h5 {position: absolute;
right: 5%;
top: 55% !important;

display: block !important;
text-align: center;
width: 40% !important;
border-top: 1px solid black;
padding-top: 2px;
border-bottom: 1px solid black;
padding-bottom: 2px;
color: #f8f8f8;
font-weight: 200 !important;
 font-size:9px !important;}

.catItemTitle {
    margin: 0px !important;
    text-align: center !important;
    text-shadow: 1px 1px 2px #000;
    font-weight: 300 !important;
    font-size: 11px !important;
}

}

@media (min-width:640px) and (max-width:960px) and (orientation:portrait) {

.K2FilterBlock {max-width: 615px !important;}

.catItemIntroText h4 {
    position: absolute;
    right: 5%;
    top: 50% !important;
    color: #999 !important;
    display: block !important;
    text-align: center;
    width: 50% !important;
    border-top: 1px solid #BFBFBF;
    padding-top: 2px;
    font-weight: 100;
    font-size:18px !important;
}
.catItemIntroText h5 {position: absolute;
right: 5%;
top: 65% !important;

display: block !important;
text-align: center;
width: 50% !important;
border-top: 1px solid black;
padding-top: 2px;
border-bottom: 1px solid black;
padding-bottom: 2px;
color: #f8f8f8;
font-weight: 200 !important;
 font-size:18px !important;}

.catItemTitle {
    margin: 0px !important;
    text-align: center !important;
    text-shadow: 1px 1px 2px #000;
    font-weight: 300 !important;
    font-size: 40px !important;
}
}

@media (min-width:480px) and (max-width:640px) and (orientation:portrait) {
.catItemIntroText h4 {
    position: absolute;
    right: 5%;
    top: 50% !important;
    color: #999 !important;
    display: block !important;
    text-align: center;
    width: 40% !important;
    border-top: 1px solid #BFBFBF;
    padding-top: 2px;
    font-weight: 100;
    font-size:18px !important;
}
.catItemIntroText h5 {position: absolute;
right: 5%;
top: 65% !important;

display: block !important;
text-align: center;
width: 40% !important;
border-top: 1px solid black;
padding-top: 2px;
border-bottom: 1px solid black;
padding-bottom: 2px;
color: #f8f8f8;
font-weight: 200 !important;
 font-size:18px !important;}

.catItemTitle {
    margin: 0px !important;
    text-align: center !important;
    text-shadow: 1px 1px 2px #000;
    font-weight: 300 !important;
    font-size: 20px !important;
}
}


@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.catItemIntroText h4 {
    position: absolute;
    right: 5%;
    top: 50% !important;
    color: #999 !important;
    display: block !important;
    text-align: center;
    width: 40% !important;
    border-top: 1px solid #BFBFBF;
    padding-top: 2px;
    font-weight: 100;
    font-size:10px !important;
}
.catItemIntroText h5 {position: absolute;
right: 5%;
top: 65% !important;

display: block !important;
text-align: center;
width: 40% !important;
border-top: 1px solid black;
padding-top: 2px;
border-bottom: 1px solid black;
padding-bottom: 2px;
color: #f8f8f8;
font-weight: 200 !important;
 font-size:10px !important;}

.catItemTitle {
    margin: 0px !important;
    text-align: center !important;
    text-shadow: 1px 1px 2px #000;
    font-weight: 300 !important;
    font-size: 11px !important;
}
.K2FilterBlock {
    max-width: 939px !important;
   
}
}



@media (min-width:768px){
.patro{height:190px!important;}
.derimagen{height:190px!important;}
.ingresos{height:190px!important;}
.fina{height:190px!important;}
/*.marbot{height:190px!important;}
.valores{height:190px!important;}
.historia{height:190px!important;}*/
}

@media (min-width:568px) and (orientation:portrait){
.patro{height:288px!important;}
.derimagen{height:288px!important;}
.ingresos{height:288px!important;}
.fina{height:288px!important;}
/*.marbot{height:288px!important;}
.valores{height:288px!important;}
.historia{height:288px!important;}*/
}

@media (min-width:568px) and (orientation:landscape){
	.patro{height:190px!important;}
.derimagen{height:190px!important;}
.ingresos{height:190px!important;}
.fina{height:190px!important;}
/*.marbot{height:190px!important;}
.valores{height:190px!important;}
.historia{height:190px!important;}*/
}

@media (min-width:1025px){
.patro{height:290px!important;}
.derimagen{height:290px!important;}
.ingresos{height:290px!important;}
.fina{height:290px!important;}
/*.marbot{height:187px!important;}
.valores{height:187px!important;}
.historia{height:187px!important;}*/
}

@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
.catItemIntroText h4 {
    position: absolute;
    right: 5%;
    top: 50% !important;
    color: #999 !important;
    display: block !important;
    text-align: center;
    width: 40% !important;
    border-top: 1px solid #BFBFBF;
    padding-top: 2px;
    font-weight: 100;
    font-size:12px !important;
}
.catItemIntroText h5 {position: absolute;
right: 5%;
top: 65% !important;

display: block !important;
text-align: center;
width: 40% !important;
border-top: 1px solid black;
padding-top: 2px;
border-bottom: 1px solid black;
padding-bottom: 2px;
color: #f8f8f8;
font-weight: 200 !important;
 font-size:12px !important;}

.catItemTitle {
    margin: 0px !important;
    text-align: center !important;
    text-shadow: 1px 1px 2px #000;
    font-weight: 300 !important;
    font-size: 21px !important;
}
.K2FilterBlock {
    max-width: 728px !important;
}
.col-sm-3 {width:50% !important;}

}


.catItemIntroText h5 {position: absolute;
right: 5%;
top: 65%;

display: block !important;
text-align: center;
width: 105px;
border-top: 1px solid black;
padding-top: 5px;
border-bottom: 1px solid black;
padding-bottom: 5px;
color: #f8f8f8;
font-weight: 200 !important;}
.itemIntroText h4, .itemIntroText h5 {display:none;}



div.catItemBody {
margin: 0px 0px 9px 0px !important;
   background-image: url(../images/opaco.png);
    background-position: left top;
    background-repeat: repeat;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
border-bottom:2px solid #F7941E !important;

    padding: 0px 10px 0px 0px !important;
    border: 0px; /* solid #676767*/
    overflow: visible;


    position:relative;
 -webkit-box-shadow: 0px -3px 10px 1px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px -3px 10px 1px rgba(0, 0, 0, 0.75);
box-shadow:         0px -3px 10px 1px rgba(0, 0, 0, 0.75);
}
div.catItemBody:hover:before{  position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: url(../images/over.png);
    background-position: left top;
    background-repeat: repeat;
    display:block;
    width:100%;
    height:100%;
        opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
 -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
	cursor:pointer;
	z-index:-1 ;
	 -webkit-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
                                     -moz-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
                                     box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1); 
                                     -webkit-transition-duration: 0.5s;
                                     transition-duration: 0.5s;
}
div.catItemIntroText a:link img {z-index:999999999 !important;}
.catItemTitle a:hover {text-decoration:none !important; text-shadow:none !important; color:#FF6600 !important;}

/*k2 y simple image gallery */
ul.sigFreeClassic li.sigFreeThumb {
    float: left;
    background: none repeat scroll 0% 0% transparent !important;
    margin: 0px 1px 20px 0px !important;
    padding: 0px 0px 0px 40px !important;
    list-style: none outside none !important;
}



/*k2 y videbox*/
.vb_video {
    display: block!important;
    /*margin: 0 0px 0 0 !important;*/
    padding: 0;
    list-style-type: none!important;
    list-style-image: none!important;
    line-height: normal;
    text-align: left !important;
}
.vb_slider > .vb_slider_cont > .vb_slider_padding {
    padding: 10px 0px 0px !important;
    margin: 0px !important;
    overflow: hidden !important;
    max-height: 170px !important;
}

.vb_video[data-vbcols="2"] > li {
    width: 100% !important;
    padding-bottom: 21px !important;
}
ul#group1 .vb_video[data-vbcols="2"] > li {
    width: 100% !important;
    padding-bottom: 10px !important;
}



ul#group13 .vb_slider > .vb_slider_cont {
    display: inline-block !important;
    width: auto !important;
    vertical-align: middle !important;
    margin-left: 20px !important;
    margin-top: -13px !important;
    text-align: left !important;
}

.vb_video_cont {

    margin-left: 5px !important;
    padding-right: 10px !important;
}

.vb_video_cont a img {
    box-shadow: 0 0 0 4px #000, 0 0 0 5px #232232, 2px 2px 5px 6px rgba(0,0,0,0.2) !important;
}

ul#group13 .vb_video_cont a img {
    max-width: 200px !important;
    max-height: 111px !important;}

.vb_video_cont a {
    display: block;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 0px !important;
    font-size: 9pt !important;
}
.vb_slider_next {
    background: #F7941E!important;

    cursor:pointer!important;
    display: block!important;
    height: 30px !important;
    line-height: 30px !important;
    /* margin-top: -15px; */
    /*opacity: 1.0!important;*/
    filter: alpha(opacity=100)!important;
    overflow: hidden!important;
    position: absolute!important;
    text-indent: -999em!important;
    top:24px!important;
    transition: all 0.3s ease 0s!important;
    -webkit-transition: all 0.3s ease 0s!important;
    width: 30px !important;
    z-index: 1 !important;
    left:0px!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.vb_slider_prev {
    background: #F7941E!important;

    cursor:pointer!important;
    display: block!important;
    height:30px !important;
    line-height: 30px !important;
    /* margin-top: -15px; */
    /*opacity: 1.0!important;*/
    filter: alpha(opacity=100)!important;
    overflow: hidden!important;
    position: absolute!important;
    text-indent: -999em!important;
    top:-12px!important;
    transition: all 0.3s ease 0s!important;
    -webkit-transition: all 0.3s ease 0s!important;
    width: 30px !important;
    z-index: 1 !important;
    left:0px!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.vb_slider > .vb_slider_next:before {
    content: "\f078" !important;
    color: #3D3D3D!important;
    display: table-cell!important;
    font-family: FontAwesome!important;
    font-size: 20px!important;
    font-weight: 100!important;
    font-style:normal!important;
    height: 100%!important;
    left: 0!important;
    line-height: 0px!important;
    position: absolute!important;
    text-align: center!important;
    text-decoration: none!important;
    text-indent: 0!important;
    top:15px !important;
    vertical-align: middle!important;
    width: 100%!important;
    z-index: 15000 !important;
    /*opacity: 1.0!important;*/
    text-shadow:none!important;
}
.vb_slider > .vb_slider_prev:before {
    content: "\f077" !important;
    color: #3D3D3D!important;
    display: table-cell!important;
    font-family: FontAwesome!important;
    font-size: 20px!important;
    font-weight: 100!important;
    font-style:normal!important;
    height: 100%!important;
    left: 0!important;
    line-height: 0px!important;
    position: absolute!important;
    text-align: center!important;
    text-decoration: none!important;
    text-indent: 0!important;
    top:15px!important;
    vertical-align: middle!important;
    width: 100%!important;
    z-index: 15000 !important;
    /*opacity: 1.0!important;*/
    text-shadow:none!important;
}
.vb_slider > .vb_slider_next {
    margin-left: 0px !important;
    text-align: center !important;
}

.vb_slider > .vb_slider_prev {
    margin-left: 0px !important;
    text-align: center !important;
}

.vb_slider_next:hover, .vb_slider_prev:hover {
    text-decoration:none;
    opacity:0.6 !important;
    filter:alpha(opacity=60)!important;
}

ul#group23 .vb_slider_next, ul#group18 .vb_slider_next, ul#group17 .vb_slider_next, ul#group16 .vb_slider_next, ul#group15 .vb_slider_next, ul#group13 .vb_slider_next, ul#group12 .vb_slider_next {
    margin-top: -27px !important;
    text-align: center !important;
}

ul#group23 .vb_slider_prev, ul#group18 .vb_slider_prev, ul#group17 .vb_slider_prev, ul#group16 .vb_slider_prev, ul#group15 .vb_slider_prev, ul#group13 .vb_slider_prev, ul#group12 .vb_slider_prev {
    margin-top: -27px !important;
    text-align: center !important;
}

.conralla span {border-bottom:1px solid #ffffff; padding:0px 0px 3px 0px !important;}


/* k2 */
/*.k2filter-table { display: block !important;}*/
.k2filter-table {
    display: block !important;
    /*padding: 10px 8% 10px !important;*/
}
.k2filter-row {
    display: block !important;
}
.k2filter-cell {
    display: block !important;
    padding: 0px 10px 10px 0px;
}
div.itemSocialSharing {
    padding: 0px 0px !important;

}
div.itemTwitterButton {
    float: left;
    margin: 0px 24px 0px 0px !important;
    max-width: 60px !important;
}

.K2FilterBlock {
    position: relative;
    /*background: -moz-linear-gradient(center top , #3D3D3D, #212121) repeat scroll 0% 0% transparent;*/
    margin: 0px auto 2% !important;
    /*padding: 10px 2px 2px 7px;*/
    /*border: 1px solid #676767;*/
    display: block;
    overflow: visible;
    width: 100% !important;
    max-width: 1135px ;
    height: 100% !important;
    /*min-height: 128px;*/
    margin-left:15px !important;
}
.k2filter-table h3{
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    margin:0px 0px 4px 2px !important;
    text-decoration: none !important;
    line-height: normal !important;
    color:#ffffff !important;
    text-shadow: 1px 2px 2px #000 !important;
}
.title {text-transform: uppercase !important;
        font-size: 24px !important;
        font-weight: 400 !important;
        margin-left: 0px !important;
        text-decoration: none !important;
        line-height: normal !important;
        color:#fff !important;}
div.genericItemView {
    border-bottom: 0px !important;
    padding: 8px 0px 0px 14px;
    margin: 0px 0px 16px;

}




.k2FeedIcon { display:none !important;

}
#contenedora {position:relative;
              background-color: #232324;
              /*background: #212121 url(../images/black2_bkg.png) top left repeat-x;
              background: -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#212121));
              background: -webkit-linear-gradient(top, #3d3d3d, #212121);
              background: -moz-linear-gradient(top, #3d3d3d, #212121);
              background: -ms-linear-gradient(top, #3d3d3d, #212121);
              background: -o-linear-gradient(top, #3d3d3d, #212121);*/

              margin: 0px 0px 2% 0px !important;
              padding: 10px 2px 2px 7px;
              border: 1px solid #676767;
              display: block;
              overflow: hidden;
              width:100% !important;
              height: 100% !important;
              min-height: 117px;}

.cont1 {min-height: 376px !important;  padding:0px 0px 20px 0px;}
.fcont1 {max-height: 380px !important;  padding:0px 0px 20px 0px;}
.cont16 {min-height: 160px !important;  padding:0px 0px 20px 0px;}
.cont15 {min-height: 316px !important;  padding:0px 0px 20px 0px;}
.cont13 {min-height: 220px !important;  padding:0px 0px 20px 0px;}
.cont12 {min-height: 118px !important;  padding:0px 0px 20px 0px;}
.fcont18 {max-height: 100% !important;  padding:0px 0px 20px 0px; margin-top:8px !important;}
.fcont16 {max-height: 100% !important;  padding:0px 0px 20px 0px; margin-top:0px !important;}
.fcont15 {max-height: 100% !important;  padding:0px 0px 20px 0px; margin-top:-16px !important;}
.fcont13 {max-height: 100% !important;  padding:0px 0px 20px 0px; margin-top:0px !important;}
.fcont12 {max-height: 30px !important;  padding:0px 0px 20px 0px; margin-top:0px !important;}
.fcont14 {max-height: 100% !important;  padding:0px 0px 20px 0px; margin-top:0px !important;}
#fluida {position:absolute; left:37px; top:32px; width:80%; overflow: hidden !important;}

ul#group13 .vb_slider_prev, ul#group13 .vb_slider_next  {
    display:none !important;}

.vb_slider {position:absolute; top: 20px;
            left: 8px; margin:0px !important;}

div.itemBackToTop {
    display:none !important;
    text-align: right;
}
@media (max-width:768px) and (orientation:portrait) {
    .let {float:none; width:99%; margin:0 auto; padding:0px 15px;}
    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }
	

    .k2filter-table {
        display: block !important;
        /* padding: 10px 8% 10px !important;*/
    }

    div.itemContainer {
        /*float: none !important; */
    }
   .menu-horizontal>li>a {
        padding: 10px 0px !important;

        text-align: center !important;
    }
}

.catItemTitle {margin:0px !important; text-align:center !important; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); font-weight:300 !important; font-size: 21px ;}



div.itemView {
    padding: 8px 0 24px 0;
    margin: 0 0 0px 0 !important;
    border-bottom: 0px !important;
}
div.itemFullText {
    background: #232324;
    padding: 9px;
    border: 1px solid #676767;
    border-top: 0px !important;
    position: relative;
    margin-bottom: 2% !important;
    min-height: 320px !important;
}
div.itemFullText h3 {
    font-size: 29pt;
    font-weight: 400;
    color: #FFF;
    line-height: 41px;
    margin: -40px 0px 8px !important;
}
div.itemFullText h3 span {
    font-size: 35pt !important;
    font-weight: 900;
    color: #F7941E;
}

@media (max-width:480px) and (orientation:portrait) {

    .let {float:none; width:99%; margin:0 auto; padding:0px 15px;}
    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    .k2filter-table {
        display: block !important;
        padding: 10px 8% 10px !important;
    }


    div.itemFullText h3 {
        font-size: 20pt;
        font-weight: 400;
        color: #FFF;
        line-height: 24px;
        margin: -40px 0px 8px !important;
    }
    div.itemFullText h3 span {
        font-size: 23pt;
        font-weight: 900;
        color: #F7941E;
    }
    .fa-2x {
        font-size: 1.5em !important;
    }
	   .menu-horizontal>li>a {
        padding: 10px 0px !important;

        text-align: center !important;
    }

}


.maxima {max-width:322px !important; margin:0 auto !important;}
div.itemListCategory {
    background: none repeat scroll 0% 0% transparent !important;
    border:0px !important;
    margin:0px !important;
    padding: 0px !important;
}

div.itemListCategory img {display:none !important;}
div.itemListCategory h2 { color:#fff; font-family: "Raleway",sans-serif; font-weight:300; display:none;
}

div.catItemHeader {    text-align:center !important;
}

div.catItemHeader h3.catItemTitle a {
    font-family: "Raleway",sans-serif !important; 
    font-size: 24px;
    font-weight: normal;
    line-height: 110%;
    padding: 10px 0px 4px;
    margin: 0px;

    color:#f7941e !important;
}
div.itemExtraFields h3 {
    display:block !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-size: 12pt !important;
    font-weight:500 !important;
    text-decoration: none !important;
    line-height: normal !important;
    padding: 0px 0px 8px 40px !important;
    background-color:#232324 !important;
    width:100%;
    height:20px;
    z-index:999999999999999999 !important;

}

.nomove {
background-color:#232324 !important;

display: block;
z-index:999 !important;
}

.odd {
    background: none repeat scroll 0% 0% transparent ;
    padding: 3px !important;
    border-bottom: 0px !important;
}

.even {
    background: none repeat scroll 0% 0% transparent;
    padding: 3px !important;
    border: 0px !important;

}
.odd17 {
    background: none repeat scroll 0% 0% transparent ;
    padding: 3px !important;
    border-bottom: 0px !important;
}

.even17 {
    background: none repeat scroll 0% 0% transparent;
    padding: 3px !important;
    border: 0px !important;

}
.odd18 {
    background: none repeat scroll 0% 0% transparent ;
    padding: 3px !important;
    border-bottom: 0px !important;
}

.even18 {
    background: none repeat scroll 0% 0% transparent;
    padding: 3px !important;
    border: 0px !important;

}
div.itemExtraFields {
    margin: 0px;
    padding: 0px !important;
    border: 0px !important;
}

.itemExtraFieldsValue {font-size:14pt; font-weigth:100 !important; color:#f7941e; text-align: left;}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
    float: none !important;
    font-weight: 100 !important;
    margin: 2px 0px 0px 0px !important;
    width: 150px !important;
    display: block !important;
    color: #FFF !important;
}
div.itemExtraFields ul#group1, div.itemExtraFields ul#group16 {margin-top:0px !important}
div.itemExtraFields ul#group17, div.itemExtraFields ul#group23 {margin-bottom:2% !important;}
div.itemExtraFields ul#group1, div.itemExtraFields ul#group24, div.itemExtraFields ul#group18, div.itemExtraFields ul#group23, div.itemExtraFields ul#group17, div.itemExtraFields ul#group16, div.itemExtraFields ul#group15, div.itemExtraFields ul#group13, div.itemExtraFields ul#group12 {
    /*position: relative;
    margin-top: 10px;*/
    padding: 10px 2px 2px 7px;
    display: block;
    overflow: hidden !important;
    height: 100% !important;
    min-height: 117px;
}
ul#group16 span.itemExtraFieldsLabel, ul#group15 span.itemExtraFieldsLabel, ul#group13 span.itemExtraFieldsLabel, ul#group12 span.itemExtraFieldsLabel {display:none !important;}
ul#group16 span.itemExtraFieldsValue h2, ul#group15 span.itemExtraFieldsValue h2, ul#group13 span.itemExtraFieldsValue h2, ul#group12 span.itemExtraFieldsValue h2 {display:block !important; font-size:11pt  !important; font-weight:400 !important; margin: 0px 0px 5px !important;}
ul#group16 span.itemExtraFieldsValue p, ul#group15 span.itemExtraFieldsValue p, ul#group13 span.itemExtraFieldsValue p, ul#group12 span.itemExtraFieldsValue p {display:block !important; font-size:9pt  !important; font-weight:100 !important; color:#fff !important; margin:0px 0px 5px 0px !important;}


ul#group16 span.itemExtraFieldsValue h2 {padding: 5px 0px 5px 3px;
border-bottom: 1px dotted #3d3d3d; display:block;}

li.even.typeTextarea.group18, li.even.typeTextarea.group24 {display: inline-block !important;
                              /*float: left !important;*/
                              font-weight: 100 !important;
                              /*margin: 0px 0.4% 15px 35% !important;*/
                              margin-right: 0.4% !important;
                              margin-bottom: 15px !important;
                              margin-left: 35% !important;
                              width: 35% !important;
                              position:absolute;
                              top:0px;}

li.odd.typeTextarea.group18, li.odd.typeTextarea.group24 {display: inline-block !important;
                             /*float: left !important;*/
                             font-weight: 100 !important;
                             /*margin:0% !important;*/
                             margin-right: 0% !important;
                             margin-bottom: 0% !important;
                             margin-left: 0% !important;
                             position:absolute;
                             top:0px;}

li.even18.typeTextarea.group18, li.even18.typeTextarea.group24 {display: inline-block !important;
                                /*float: left !important;*/
                                font-weight: 100 !important;
                                /*margin: 0px 0.4% 15px 85% !important;*/
                                margin-right: 0.4% !important;
                                margin-bottom: 15px !important;
                                margin-left: 85% !important;
                                width: 25% !important;
                                position:absolute;
                                top:0px;}

li.odd18.typeTextarea.group18, li.odd18.typeTextarea.group24 {display: inline-block !important;
                               /*float: left !important;*/
                               font-weight: 100 !important;
                               /*margin: 0px 0.4% 15px 60% !important;*/
                               margin-right: 0.4% !important;
                               margin-bottom: 15px !important;
                               margin-left: 60% !important;
                               width: 25% !important;
                               position:absolute;
                               top:0px;}

li.even.itemExtraFieldsValue.group18, li.even.itemExtraFieldsValue.group24 {display: inline-block !important;
                                      /*float: left !important;*/
                                      font-weight: 100 !important;
                                      margin: 0px 0.4% 15px 0% !important;
                                      width: 25% !important;
                                      position:absolute;
                                      top:0px;}

li.odd.itemExtraFieldsValue.group18, li.odd.itemExtraFieldsValue.group24 {display: inline-block !important;
                                     /*float: left !important;*/
                                     font-weight: 100 !important;
                                     margin: 0px 0.4% 15px 20% !important;
                                     width: 25% !important;
                                     position:absolute;
                                     top:0;
}

li.even18.itemExtraFieldsValue.group18, li.even18.itemExtraFieldsValue.group24 {display: inline-block !important;
                                        /*float: left !important;*/
                                        font-weight: 100 !important;
                                        margin: 0px 0.4% 15px 80% !important;
                                        width: 25% !important;
                                        position:absolute;
                                        top:0;
}

li.odd18.itemExtraFieldsValue.group18, li.odd18.itemExtraFieldsValue.group24 {display: inline-block !important;
                                       /*float: left !important;*/
                                       font-weight: 100 !important;
                                       margin: 0px 0.4% 15px 50% !important;
                                       width: 25% !important;
                                       position:absolute;
                                       top:0;
}
ul#group18 .itemExtraFieldsValue, ul#group23 .itemExtraFieldsValue {font-size: 7pt !important;
                                  font-weigth: 100 !important;
                                  color: #ffffff !important}



li.even.typeTextarea.group17, li.even.typeTextarea.group23 {display: inline-block !important;
                              /*float: left !important;*/
                              font-weight: 100 !important;
                              /*margin: 0px 0.4% 15px 36% !important;*/
                              margin-right: 0.4% !important;
                              margin-bottom: 15px !important;
                              margin-left: 36% !important;
                              width: 32% !important;
                              position:absolute;
                              top:0px;}

li.odd.typeTextarea.group17, li.odd.typeTextarea.group23 {display: inline-block !important;
                             /*float: left !important;*/
                             font-weight: 100 !important;
                             /*margin: 0px 0.4% 15px 0% !important;*/
                             margin-right: 0.4% !important;
                             margin-bottom: 15px !important;
                             margin-left: 0% !important;
                             width: 36% !important;
                             position:absolute;
                             top:0px;}

li.even17.typeTextarea.group17, li.even17.typeTextarea.group23 {display: inline-block !important;
                                /*float: left !important;*/
                                font-weight: 100 !important;
                                /*margin: 0px 0.4% 15px 55% !important*/
                                margin-right: 0.4% !important;
                                margin-bottom: 15px !important;
                                margin-left: 55% !important;
                                width: 25% !important;
                                position:absolute;
                                top:0px;}

li.odd17.typeTextarea.group17, li.odd17.typeTextarea.group23 {display: inline-block !important;
                               /*float: left !important;*/
                               font-weight: 100 !important;
                               /*margin: 0px 0.4% 15px 68% !important;*/
                               margin-right: 0.4% !important;
                               margin-bottom: 15px !important;
                               margin-left: 68% !important;
                               width: 42% !important;
                               position:absolute;
                               top:0px;}

li.even.itemExtraFieldsValue.group17, li.even.itemExtraFieldsValue.group23 {display: inline-block !important;
                                      /*float: left !important;*/
                                      font-weight: 100 !important;
                                      margin: 0px 0.4% 15px 0% !important;
                                      width: 25% !important;
                                      position:absolute;
                                      top:0;}

li.odd.itemExtraFieldsValue.group17, li.odd.itemExtraFieldsValue.group23 {display: inline-block !important;
                                     /*float: left !important;*/
                                     font-weight: 100 !important;
                                     margin: 0px 0.4% 15px 20% !important;
                                     width: 25% !important;
                                     position:absolute;
                                     top:0;
}

li.even17.itemExtraFieldsValue.group17, li.even17.itemExtraFieldsValue.group23 {display: inline-block !important;
                                        /*float: left !important;*/
                                        font-weight: 100 !important;
                                        margin: 0px 0.4% 15px 40% !important;
                                        width: 25% !important;
                                        position:absolute;
                                        top:0;
}

li.odd17.itemExtraFieldsValue.group17, li.odd17.itemExtraFieldsValue.group23 {display: inline-block !important;
                                       /*float: left !important;*/
                                       font-weight: 100 !important;
                                       margin: 0px 0.4% 15px 80% !important;
                                       width: 25% !important;
                                       position:absolute;
                                       top:0;
}
ul#group17 .itemExtraFieldsValue, ul#group23 .itemExtraFieldsValue {font-size: 7pt !important;
                                  font-weigth: 100 !important;
                                  color: #ffffff !important}






div.itemIntroText {
    color: #444;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    background: none repeat scroll 0% 0% #232324;
    background-image:url(../images/introtext_bg.png);
    background-position: center fixed;
    background-repeat: no-repeat;
    -webkit-background-size: cover;  
    -moz-background-size: cover;  
    -o-background-size: cover;  
    background-size: cover;  
    padding: 2px;
    border-top: 1px solid #676767;
    border-right: 1px solid #676767;
    border-left: 1px solid #676767;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-bottom: 0px none !important;
    position: relative;
}



/*k2*/ 




/* portada  */

#brand, #feature #representacion, #repres, #represj{  opacity: 1;
   -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}
#feature #marketing, #coach, #miento, #aseso, #derechos, #large, #large2  {  opacity: 1;
   -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;
}
#feature #consulting {  opacity: 1;
   -webkit-animation: fadein 4s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 4s; /* Firefox < 16 */
        -ms-animation: fadein 4s; /* Internet Explorer */
         -o-animation: fadein 4s; /* Opera < 12.1 */
            animation: fadein 4s;
}
#feature #publicaciones {  opacity: 1;
   -webkit-animation: fadein 5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 5s; /* Firefox < 16 */
        -ms-animation: fadein 5s; /* Internet Explorer */
         -o-animation: fadein 5s; /* Opera < 12.1 */
            animation: fadein 5s;
}
#feature #quienes, #feature #prensa, #feature #large, #large2, #feature #prensapor, .container-peu {  opacity: 1;
   -webkit-animation: fadein 12s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 12s; /* Firefox < 16 */
        -ms-animation: fadein 12s; /* Internet Explorer */
         -o-animation: fadein 12s; /* Opera < 12.1 */
            animation: fadein 12s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.gkGridGK5Wrap {
    background: url("../images/719.png") no-repeat center center !important;
}
.gkGridGK5Wrap.active {
    background-image: none !important;
    padding: 5px !important;
    margin-left: 1px !important;
}
.gkGridGK5Wrap > .gkGridElement.active {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1.000)!important; 
    -ms-transform: scale(1.000)!important;
    -o-transform: scale(1.000)!important;
    transform: scale(1.000)!important; 
}
.gkGridGK5Wrap > .gkGridElement {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow:inherit !important;
    position: absolute;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(.31,.77,.46,.92);
    -moz-transition-timing-function: cubic-bezier(.31,.77,.46,.92);
    -ms-transition-timing-function: cubic-bezier(.31,.77,.46,.92);
    -o-transition-timing-function: cubic-bezier(.31,.77,.46,.92);
    transition-timing-function: cubic-bezier(.31,.77,.46,.92);
    z-index: 1;
}

#scrollaqui {height:8px;}
[itemprop="articleBody"] {margin-top:30px;}
[itemprop="description"] {color:white !important;}

.TzInner { min-height: 480px!important;}

/*.item-pagepublicaciones [itemprop="articleBody"] {margin-top:0px !important;}*/

#coach, #miento, #aseso, #derechos, #repres, #represj  {display:block; border:1px solid #59585e; min-height:106px; max-width:100%; position:relative; background-image: url("../images/background.png");}
#publicaciones, #equipo, #oficinas, #conferencias, #showme, #transfer, #otros, #soccerex, #otros, #newsletter, #calzada, #presna2, #jugadores, #equipos, #marcas, #nois, #instituciones, #prensapor, #consulting, #representacion, #marketing {
display:block; /*background-color: #000;*/ border:1px solid #59585e; min-height:190px; max-width:99%; position:relative;}
.item-pagepublicaciones #jugadores, .item-pagepublicaciones #equipos, .item-pagepublicaciones #marcas, .item-pagepublicaciones #nois, .item-pagepublicaciones #instituciones {min-height:280px !important;}
#equipo, #oficinas {min-height:280px !important;}
.valores {
min-height: 280px !important;
}

#repres, #represj { min-height:70px!important;}

.TzPortfolioDescription h3 { min-height: 70px;}

#equipos, #marcas, #nois, #instituciones, #jugadores { /*padding: 10px;*/ max-width:100% !important;}

.patro{height:350px;}

.derimagen{height:350px;}

@media (min-width:960px) {#equipos, #marcas, #instituciones{/*height:820px !important;*/}}

#equipos a img { /*max-width: 80px;*/ max-height: 80px; /*height: auto; margin: 10px 10px;*/}
/*#marcas a img { 
max-width: 80px;
  max-height: 90px;
  height: auto;
  margin: 10px 10px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}*/
#instituciones a img { 
  /*max-width: 80px;
  max-height: 90px;
  height: auto;
  margin: 10px 10px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);*/
  padding: 5px;
}



.historia {
min-height: 280px !important;
}
.nomax img{ max-height: none!important; max-width: none!important;}
.socc h3 { color: white;
  background-color: rgba(247,148,30,0.6) ;
  padding: 12px;
font-size: 22px;
}

.main { padding-top: 70px!important;}

#quienes, #prensa{display:block; border:1px solid #59585e !important; min-height:190px; max-width:98.5%; position:relative;}
/*#marketing, #representacion {background-position: right top; background-repeat: no-repeat; background-size:100% auto; }*/
#marketing, #representacion { background-repeat: no-repeat; background-size: 100% 100% !important; } 
#publicaciones {background-image: url(../images/clientes.png); background-position: right top; background-repeat: no-repeat; background-size: 100% 100% !important; }
#consulting {background-image: url(../images/Services.png); background-position: left bottom; background-repeat: no-repeat; background-size: cover;}
#quienes {background-image: url(../images/quien.png); background-position: right top; background-repeat: no-repeat;}
#prensapor {background-image: url('../images/Consulting.png'); background-size: cover; background-position: right center; background-repeat: no-repeat;}
#prensa {background-image: url('../images/About-us.png'); background-size: 100% 100% !important; background-position: center center; background-repeat: no-repeat;}
#prensa h2 { text-shadow: 2px 2px #ff0000;}
#quienesnonot, #prensanonot{display:block; background-color: #000; border:1px solid #59585e !important; min-height:190px;  position:relative;max-width: 99%;}
#quienesnonot {background-image: url(../images/quiennonot.jpg); background-position: right top; background-repeat: no-repeat;}
#prensanonot {background-image: url(../images/public.jpg); background-position: right top; background-repeat: no-repeat;}
.study {background-image: url(../images/casestudy.png); background-position: center center; background-repeat: no-repeat;}
.patro{background-image: url(../images/Rights.png); background-position: right top; background-repeat: no-repeat; height:315px;}
.derimagen{background-image: url(../images/Sponsorship.png); background-position: right center; background-repeat: no-repeat; height:315px;}
.dercom{background-image: url(../images/dercom.png); background-position: right top; background-repeat: no-repeat;  min-height:92px!important; }
.reprejug{background-image: url(../images/mark1.png); background-position: right top; background-repeat: no-repeat; min-height:92px!important;}
.fisjur{background-image: url(../images/fisjur.png); background-position: right top; background-repeat: no-repeat; min-height:92px!important;}
.nutri{background-image: url(../images/nutri.png); background-position: right center; background-repeat: no-repeat; min-height:92px!important;}
.coach{background-image: url(../images/coaching.png); background-position: right center; background-repeat: no-repeat; min-height:92px!important;}
.repre{background-image: url(../images/mark2.png); background-position: right top; background-repeat: no-repeat; min-height:92px!important;}
.newsletter{background-image: url(../images/newsletter.png); background-position: center center; background-repeat: no-repeat;}
#calzada{background-image: url(../images/calzada.png); background-position: left center; background-repeat: no-repeat;}
.minaltimg{background-image: url(../images/opaco.png); background-position: top left; background-repeat: repeat;}
.ingresos{background-image: url(../images/ingresos.png); background-position: right center; background-repeat: no-repeat;}
.diez{background-image: url(../images/villa.png); background-position: right center; background-repeat: no-repeat; height: 500px!important;}
.once{background-image: url(../images/once.png); background-position: right center; background-repeat: no-repeat; height: 500px!important;}
.doce{background-image: url(../images/doce.png); background-position: right center; background-repeat: no-repeat;}
.trece{background-image: url(../images/trece.png); background-position: right center; background-repeat: no-repeat;}
.catorce{background-image: url(../images/catorce.png); background-position: right center; background-repeat: no-repeat;}
.quince{background-image: url(../images/quince.png); background-position: right center; background-repeat: no-repeat;}
.fina{background-image: url(../images/consul2.png); background-position: right center; background-repeat: no-repeat;}
.valores{background-image: url(../images/valores.png); background-position: right top; background-repeat: no-repeat;}
.historia{background-image: url(../images/historia.png); background-position: right top; background-repeat: no-repeat;}


.normal_img { 
    max-height: 100%!important;
    max-width: 100%!important;
    margin-top: 115px;
}

/*leaders*/
#large {display: block;
        /*background-image: url("../images/background.png");*/
        background-repeat: repeat;
        border: 1px solid #59585e !important;
        min-height: 170px;
        max-width: 100%;
        position: relative;}

#large2 {display: block;
        background-image: url("../images/background.png");
        background-repeat: repeat;
        border: 1px solid #59585e !important;
        min-height: 293px;
        max-width: 100%;
        position: relative;}

#large2 h3 { margin-top: 10px!important;}
       
#equipo {background-image: url(../images/equipo.png); background-position: right top; background-repeat: no-repeat;}
#oficinas {background-image: url(../images/oficinas.png); background-position: right top; background-repeat: no-repeat;}
#showme {background-image: url(../images/conferencias.png); background-position: right top; background-repeat: no-repeat;}
#transfer {background-image: url(../images/transfer.png); background-position: right top; background-repeat: no-repeat;}
#otros {background-image: url("../images/background.png"); background-position: right top; background-repeat: repeat;}
#conferencias {background-image: url(../images/publica.png); background-position: right top; background-repeat: no-repeat;}

#coach h2, #miento h2, #aseso h2, #derechos h2, #repres h2, #represj h2, #large h2, #large2 h2, #equipo h2, #oficinas h2, #conferencias h2, #showme h2, #transfer h2, #otros h2, #soccerex h2, #otros h2, #newsletter h2, #calzada h2, #jugadores h2, #marcas h2, #nois h2, #equipos h2, #instituciones h2, #prensapor h2 { text-transform:uppercase; font-size:24px; font-weight:400; margin-left:15px;  text-decoration: none !important;
                                                                                                                                                                                     line-height: 1.0 !important; text-shadow: 2px 2px 2px #000 !important;}

#coach h2 span, #miento h2 span, #aseso h2 span, #derechos h2 span, #repres h2 span, #represj h2 span, #instituciones h2 span, #marcas h2 span, #nois h2 span, #equipos h2 span, #prensapor h2 span, #jugadores h2 span, #large h2 span, #equipo h2 span, #oficinas h2 span, #conferencias h2 span, #showme h2 span, #soccerex h2 span, #otros h2 span, #newsletter h2 span, #calzada h2 span {color:#ffffff; text-transform:uppercase; font-size:80% !important; text-decoration: none !important;
                                                                                                                                                                      line-height: normal !important;text-shadow: 2px 2px 2px #000 !important; }
#coach:hover, 
#coach:focus, 
#miento:hover, 
#miento:focus, 
#aseso:hover, 
#aseso:focus, 
#derechos:hover, 
#derechos:focus, 
#repres:hover, 
#repres:focus, 
#represj:hover, 
#represj:focus, 
#large:hover, 
#large:focus, 
#equipo:hover, 
#equipo:focus, 
#oficinas:hover, 
#oficinas:focus, 
#conferencias:hover, 
#conferencias:focus, 
#showme:hover, 
#showme:focus, 
#transfer:hover, 
#transfer:focus,
#otros:hover, 
#otros:focus, 
#soccerex:hover, 
#soccerex:focus, 
#otros:hover, 
#otros:focus, 
#newsletter:hover, 
#newsletter:focus, 
#calzada:hover, 
#calzada:focus, 
#jugadores:hover, 
#jugadores:focus, 
#prensapor:hover, 
#prensapor:focus, 
#marcas:hover, 
#marcas:focus,
#nois:hover, 
#nois:focus,
#equipos:hover, 
#equipos:focus, 
#instituciones:hover, 
#instituciones:focus
{border:1px solid #f7941e !important; 
                                     -webkit-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
                                     -moz-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
                                     box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1); 
                                     -webkit-transition-duration: 0.5s;
                                     transition-duration: 0.5s;
}
#large:hover:before,
#coach:hover:before, 
#miento:hover:before, 
#aseso:hover:before, 
#derechos:hover:before, 
#repres:hover:before, 
#represj,
#represj:hover:before, 
/*#instituciones:hover:before, 
#marcas:hover:before, 
#equipos:hover:before, */
#prensapor:hover:before, 
#equipo:hover:before, 
#oficinas:hover:before, 
#conferencias:hover:before, 
#showme:hover:before, 
#transfer:hover:before, 
#otros:hover:before, 
#soccerex:hover:before,  
#newsletter:hover:before, 
#calzada:hover:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: url(../images/over.png);
    background-position: left top;
    background-repeat: repeat;
    display:block;
    width:100%;
    height:100%;
    /*min-height:190px;*/
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */

}

#repres:hover:before, 
#represj:hover:before {
    min-height:60px!important;
} 

#derechos:hover:before, #aseso:hover:before, #miento:hover:before, #coach:hover:before, #represj:hover:before, #repres:hover:before {
     min-height:92px;
}

/*leaders*/

.gkGrid-notis-1 {display:block; background-color: #000; border:1px solid #59585e !important; min-height:190px; max-width:97.5%; position:relative;}

.gkGrid-notis-1 div.module-content {width :96%; margin-left:15px !important; margin-top: -10px !important;}
.gkGrid-notis-1 div.module-title {color:#ffffff; font-weight:200 !important; font-family: "Raleway",sans-serif !important; width :80%;}



.nspArts {
    
}
.nspArt .fnone {
    clear: none !important;
    float: none;
    width: 100%;
}


.nspArt h4.nspHeader {padding:0px !important;line-height: 0.9 !important;}
.nspArt h4.nspHeader a {
    font-size: 14px !important;
    margin: 0px;
    padding: 0px 20px 0px 0px !important;
line-height: 0.9 !important;
    color:#f7941e !important;
}
.nspArt p.nspText {
    /*display: none !important;*/
    margin: 0px;
    padding: 0px !important;
    color:#fff !important;
}
.nspArt .nspInfo {color:#cacaca !important;}
.nspBotInterface, .nspTopInterface {
    clear: both;
    float: right;
    margin: -29px 0px !important;
    overflow: hidden;
}

#representacion:hover, #marketing:hover, #consulting:hover, #publicaciones:hover, #quienes:hover, #prensa:hover, .gkGrid-notis-1:hover, #representacion:focus, #marketing:focus, #consulting:focus, #publicaciones:focus, #quienes:focus, #prensa:focus, .gkGrid-notis-1:focus, #quienesnonot:hover, #quienesnonot:focus, #prensanonot:hover, #prensanonot:focus, #prensapor:hover, #prensapor:focus
{border:1px solid #f7941e !important; 
 -webkit-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
 -moz-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
 box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1); 
 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;
}
#representacion:hover:before, #marketing:hover:before, #consulting:hover:before, #publicaciones:hover:before, #quienes:hover:before, #quienesnonot:hover:before, #prensanonot:hover:before
{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: url(../images/over.png);
    background-position: left top;
    background-repeat: repeat;
    display:block;
    width:100%;
    height:100%;
    min-height:190px;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */

}

#prensa:hover:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: url(../images/over.png);
    background-position: left top;
    background-repeat: repeat;
    display:block;
    width:100%;
    height:100%;
    min-height:100px;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

#representacion h2, #marketing h2, #consulting h2, #publicaciones h2, #quienes h2, #prensa h2, .gkGrid-notis-1 h2, .module-title, #quienesnonot h2, #prensanonot h2 { margin-bottom: -10px !important;text-transform:uppercase; font-size:24px; font-weight:400; margin-left:15px;  text-decoration: none !important;
                                                                                                                                                                      line-height: 0.8 !important; text-shadow: 1px 2px 2px #000 !important;}

#representacion h2 span, #marketing h2 span, #consulting h2 span, #publicaciones h2 span, #quienes h2 span, #prensa h2 span, .gkGrid-notis-1 h2 span, #quienesnonot h2 span, #prensanonot h2 span {color:#ffffff; text-transform:uppercase; font-size:80% !important; text-decoration: none !important;
                                                                                                                                                                                                   line-height: normal !important;text-shadow: 1px 2px 2px #000 !important; }
a.blockcolor {color:#ffffff;}
a.blockcolor:hover{text-decoration:none !important;color:#f7941e !important; }
a.blockcolor:hover span{text-decoration:none !important;color:#f7941e !important; }

#gk-grid-95 .gkGridElement.gkGrid-representacion-1, #gk-grid-95 .gkGridElement.gkGrid-marketing-1  {
    top:0.1% !important;
}

.socials {float:right; display:inline-flex; margin-top: -13px;}
.socials li {float:left; display:inline-block;padding: 0px 1px 0px 1px;}
.socials li img { width: 42px;}
address {color:WHITE; text-align:center;}
address h3 { 
color:white;
    text-transform: uppercase;
font-size: 20px;
font-weight: 400;
margin-left: 15px;
text-decoration: none !important;
line-height: 0.8 !important;
text-shadow: 2px 2px 2px #000 !important;
text-align:center;
}

#mapa { max-width:100%!important; max-height:100% !important;}

.mod-languages { text-align: right;}

@media (max-width:480px) and (orientation:portrait) {

    #mapa { margin-top: 50px;}
	
	.patro{ height:113px!important;}
.derimagen{ height:113px!important;}
}

@media (min-width:1024px) and (orientation:landscape) {



    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    .k2filter-table {
        display: block !important;

    }
    .k2filter-row {float:none;}

@media (min-width:1280px) and (orientation:landscape) {
    #feature .gkGridGK5 {max-height:585px;}}



    .gkGridGK5::-webkit-scrollbar {
        height: 0;
        width: 0;
    }
    #gk-grid-95 .gkGridElement.gkGrid-quienes-1 {
        height: 25%;
        width: 24.7% !important;
        left: 0% !important;
        top: 50%;
        z-index: 6;
    }

    #gk-grid-95 .gkGridElement.gkGrid-prensa-1 {
        height: 25%;
       width: 25% !important;
left: 24.8% !important;
        top: 50%;
        z-index: 6;
    }
    #gk-grid-95 .gkGridElement.gkGrid-artprensa-1 {
        height: 25%;
         width: 24.7% !important;
        left: 50% !important;
        top: 50% ;
        z-index: 6;
    }
    #gk-grid-95 .gkGridElement.gkGrid-notis-1 {
        height: 24% !important;
        width: 24.7% !important;
        left: 75% !important;
        top: 50% !important;
        z-index: 7;
        color: black;

    }


}




@media  (min-width:480px) and (max-width:800px) and (orientation:landscape)  { 

    .let {float:none; width:99%; margin:0 auto; padding:0px 15px;}
    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }
    /*.anchura {max-width:80%; margin:0 auto;}*/

    .items-row img, .item-page img {max-width:100% !important; padding: 0px 0px 17px 0px !important;}
    .k2filter-table {
        display: block !important;
        padding: 10px 8% 10px !important;
    }
    .K2FilterBlock {/*background:#212121 !important;*/}
    /*.k2filter-row {float:left;}*/
    .navbar-header {
        float: none !important;
    }

    #brand {
        padding-left: 0px !important;
        padding-top: 5px;
        margin-top: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
    }

    #brand img {max-width:95% !important; margin:0 auto !important;}

    .gkGridGK5 {
        height:100% !important;
        max-height: 100% !important;
        min-height: 100% !important;
        overflow: auto !important;
        max-width: 100% !important;
        margin: 0 auto;
        /*-ms-overflow-style: none; overflow: -moz-scrollbars-none !important;*/
    }



    ::-webkit-scrollbar { 
        display: none; 
    }
    .gkGridGK5::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

    #gk-grid-95 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }


    #gk-grid-95 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-quienes-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-124 .gkGridElement.gkGrid-quienesnonot-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-95 .gkGridElement.gkGrid-prensa-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-prensanonot-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
     #gk-grid-124 .gkGridElement.gkGrid-artprensa-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-notis-1 {
        top: 1170px !important;
        max-height: 190px !important;
        min-height: 190px !important;
        overflow-y: auto !important;
        min-width: 98.5% !important;

    }
    .gkGrid-notis-1 div.module-content {

        margin-left: -15px !important;

    }


    .nspArt h4.nspHeader a{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt h4.nspHeader{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt p.nspText {
        font-size: 11px !important;
        line-height:normal !important;
    }
    .nspBotInterface, .nspTopInterface {
        display: none;
    }

    #representacion h2, #marketing h2, #consulting h2, #publicaciones h2, #quienes h2, #prensa h2, #quinesnnonot h2, #prensasnonot h2, #prensapor h2 { 
        text-shadow: 1px 2px 2px #000 !important;}


}

@media (max-width:840px) and (orientation:portrait)  {

    .let {float:none; width:99%; margin:0 auto;}
    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    .k2filter-table {
        display: block !important;
        /* padding: 10px 8% 10px !important;*/
    }
    .k2filter-cell {
        margin-bottom: 40px !important;
    }
    .K2FilterBlock {/*background:#212121 !important;*/}
    /*.k2filter-row {float:left;}*/

    /* .anchura {max-width:80%; margin:0 auto;}*/
    .navbar-header {
        float: none !important;
    }

    #brand {
        padding-left: 0px !important;
        padding-top: 5px;
        margin-top: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
    }

    #brand img {max-width:95% !important; margin:0 auto !important;}

    .gkGridGK5 {
        height:100% !important;
        max-height: 100% !important;
        min-height: 100% !important;
        overflow: auto !important;
        max-width: 100% !important;
        margin: 0 auto;
        /*-ms-overflow-style: none; overflow: -moz-scrollbars-none !important;*/
    }



    ::-webkit-scrollbar { 
        display: none; 
    }
    .gkGridGK5::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

    #gk-grid-95 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }


    #gk-grid-95 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-quienes-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-quienesnonot-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-prensa-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-prensanonot-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
     #gk-grid-95 .gkGridElement.gkGrid-artprensa-1 {
        top: 1170px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-artprensa-1 {
        top: 1170px !important;
        height: 195px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-notis-1 {
        top: 1365px !important;
        max-height: 190px !important;
        min-height: 190px !important;
        overflow-y: auto !important;
        min-width: 98.5% !important;

    }
    .nspArt p.nspText {
    display: block!important; }


    .gkGrid-notis-1 div.module-content {

        margin-left: -15px !important;

    }


    .nspArt h4.nspHeader a{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt h4.nspHeader{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt p.nspText {
        font-size: 11px !important;
        line-height:normal !important;
    }
    .nspBotInterface, .nspTopInterface {
        display: none;
    }

    #representacion h2, #marketing h2, #consulting h2, #publicaciones h2, #quienes h2, #prensa h2, #quinesnnonot h2, #prensanonot h2 { 
        text-shadow: 1px 2px 2px #000 !important;}

}




@media (min-width:768px) and (max-width:1024px) and (orientation:landscape)  {
    /*  .anchura {max-width:80%; margin:0 auto;}*/
    .let {float:right; width:40%; margin:0 auto;}
    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    .k2filter-table {
        display: block !important;
        /*padding: 10px 0px 10px !important;*/
    }


    #brand img {max-width:100% !important; }

    .gkGridGK5 { height:100% !important; max-height:100% !important; min-height:100% !important;  overflow-y: auto !important;  /*-ms-overflow-style: none; overflow: -moz-scrollbars-none !important;*/ }
    ::-webkit-scrollbar { 
        display: none; 
    }
    .gkGridGK5::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

    #gk-grid-95 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }


    #gk-grid-95 .gkGridElement.gkGrid-marketing-1 {
        top: 0px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-marketing-1 {
        top: 0px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-consulting-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-consulting-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-publicaciones-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-publicaciones-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-quienes-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-quienesnonot-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-prensa-1 {
        top: 390px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-prensanonot-1 {
        top: 390px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
       #gk-grid-124 .gkGridElement.gkGrid-artprensa-1 {
       top: 390px !important;
        height: 195px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-notis-1 {
        top: 390px !important;
        max-height: 190px !important;
        min-height: 190px !important;

    }
    .gkGrid-notis-1 div.module-content {

        margin-left: 15px !important;
        width: 94% !important;

    }


    .nspArt h4.nspHeader a{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt h4.nspHeader{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt p.nspText {
        font-size: 11px !important;
        line-height:normal !important;
    }
    .nspBotInterface, .nspTopInterface {
        display: none;
    }

    #representacion h2, #marketing h2, #consulting h2, #publicaciones h2, #quienes h2, #prensa h2, #quienesnonot h2, #prensanonot h2 { 
        text-shadow: 1px 2px 2px #000 !important;}

}

@media (max-width:640px) and (min-width:384px) and (orientation:landscape)  {


    .item-page h4 {
        color: #BEBEBE;
        margin-top: 30px !important;
        padding: 0px 10px !important;
    }

    /*  .anchura {max-width:80%; margin:0 auto;}*/

    .K2FilterBlock {/*background:#212121 !important;*/}
    .k2filter-table {
        display: block !important;
        /* padding: 10px 3% 30px !important;*/
    }
    /*.k2filter-row {float:left;}*/
    .k2filter-cell {
        margin-bottom: 40px !important;
    }
    .navbar-header {
        float: none !important;
    }

    #brand {
        padding-left: 0px !important;
        padding-top: 5px;
        margin-top: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
    }

    #brand img {max-width:95% !important; margin:0 auto !important;}

    .gkGridGK5 {
        height:100% !important;
        max-height: 100% !important;
        min-height: 100% !important;
        overflow-y: auto !important;
        max-width: 100% !important;
        margin: 0 auto;
    }

    ::-webkit-scrollbar { 
        display: none; 
    }
    .gkGridGK5::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

    #gk-grid-95 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-representacion-1 {
        height: 190px !important;
        min-height: 190px !important;
    }


    #gk-grid-95 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-marketing-1 {
        top: 195px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-consulting-1 {
        top: 390px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-publicaciones-1 {
        top: 585px !important;
        height: 190px !important;
        min-height: 190px !important;
    }


    #gk-grid-95 .gkGridElement.gkGrid-quienes-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-quienesnonot-1 {
        top: 780px !important;
        height: 190px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-prensa-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
    #gk-grid-124 .gkGridElement.gkGrid-prensanonot-1 {
        top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
      #gk-grid-124 .gkGridElement.gkGrid-artprensa-1 {
       top: 975px !important;
        height: 195px !important;
        min-height: 190px !important;
    }
       #gk-grid-95 .gkGridElement.gkGrid-artprensa-1 {
       top: 1170px !important;
        height: 195px !important;
        min-height: 190px !important;
    }

    #gk-grid-95 .gkGridElement.gkGrid-notis-1 {
        top: 1365px !important;
        max-height: 210px !important;
        min-height: 190px !important;
        overflow-y: auto;
        min-width: 98.5% !important;

    }
    .gkGrid-notis-1 div.module-content {

        margin-left: 15px !important;
        width: 94% !important;

    }


    .nspArt h4.nspHeader a{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt h4.nspHeader{
        font-size: 13px !important;
        line-height:1 !important;
    }
    .nspArt p.nspText {
        font-size: 11px !important;
        line-height:normal !important;
    }
    .nspBotInterface, .nspTopInterface {
        display: none;
    }

    #representacion h2, #marketing h2, #consulting h2, #publicaciones h2, #quienes h2, #prensa h2, #prensanonot h2, #quienesnonot h2 { 
        text-shadow: 1px 2px 2px #000 !important;}

}






.view {
/*width: 25% !important;*/

float: left;
border: 0px solid #3d3d3d !important;
overflow: hidden;
position: relative;
text-align: center;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
cursor: default;
background-color: transparent  !important;
}

.view2 {
/*width: 25% !important;*/
height: 265px;

float: left;
border: 10px solid #3d3d3d !important;
overflow: hidden;
position: relative;
text-align: center;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
cursor: default;
background-color: transparent  !important;
}

.view .mask {
width: 100% !important;
height: 245px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view2 .mask2 {
width: 100% !important;
height: 245px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view p, .view ul li {
font-family: inherit !important;
font-style: normal !important;
font-size: 12px !important;
position: relative;
color: #fff;
padding: 0px 5px !important; 
text-align: left;
margin:0px 0px 3px 0px !important;
}
.view2 p, .view2 ul li {
font-family: inherit !important;
font-style: normal !important;
font-size: 12px !important;
position: relative;
color: #fff;
padding: 0px 5px !important; 
text-align: left;
margin:0px 0px 3px 0px !important;
}

.view ul { padding-right:10px;}
.view2 ul { padding-right:10px;}

.view h2 {

margin: 10px 0 5px 0 !important;
}
.view2 h2 {

margin: 10px 0 5px 0 !important;
}

.mask2 h3 { font-size:14px; color:white; margin-top:0px!important; margin-left:10px;}
.mask2 .info { margin: 5px!important;}

.cubo_socc { max-width:315px; float:left; margin:10px;}


#toolbar-list {margin-bottom:40px !important;}


.whitespace_preserver {text-transform: uppercase;
font-size: 24px;
font-weight: 400;
margin-left: 15px;
text-decoration: none !important;
line-height: 0.8 !important;
text-shadow: 2px 2px 2px #000 !important;
color:white !important;}



#contenedora.relative span.itemExtraFieldsValue a {width: 100%;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
display: block;
text-align: center;
line-height: 117px;
color: #FFF !important;
text-transform: uppercase !important;
font-size: 12pt !important;
font-weight: 500 !important;
text-decoration: none !important;
background-color: #232324;
/*background-image: url(../images/prive.jpg) !important;
background-position: center;
background-repeat: no-repeat;*/
text-shadow: 2px 2px 2px #000 !important;}

#contenedora.relative {background-color: transparent !important;}



#contenedora.relative:hover {
border:1px solid #f7941e !important; 
 -webkit-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
 -moz-box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1);
 box-shadow: 0px 0px 5px 0.5px rgba(247,149,30,1); 
 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;}


#contenedora.relative:hover:before {
     position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: url(../images/over.png);
    background-position: left top;
    background-repeat: repeat;
    display:block;
    width:100%;
    height:100%;
    min-height:190px;
    opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */}



    .koowa.com_docman {

    background-image: url("../images/opaco.png");
background-position: left top;
background-repeat: repeat;
padding: 10px  !important;
border: 0px none;
min-height: 394px;
overflow: visible;
position: relative; }

 .docman_block h3.koowa_header {display:none !important;}

.label-success {background-color: #F7941E !important; font-size:9px !important;}


.koowa .docman_document_details {color:#cecece !important;}
.koowa .koowa_header__item--image_container {
    color: white !important;}
	
	
.fancybox-inner img{
width:100% !important; 
}

.nspArt h4.nspHeader	{
	width: 55%;
	float: right;
}

.nspArt a { display:block; float:left;}


/**
 * Kim styles
 */
.history-link {
    background-image: url('../images/&MaxW=640&imageVersion=default&AR-141219036.jpg') !important;
    background-size: cover !important;
}

.player-management-bg {
    /*background-image: url('../images/player-management-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}

.rights-comm-bg {
    background-image: url('../images/Rights and Communication.png') !important;   
    background-size: cover !important;
}

.tax-and-legal-advice-bg {
    background-image: url('../images/Tax-and-Legal.png') !important;   
    background-size: cover !important;
}

.sports-and-coaching-bg {
    /*background-image: url('../images/sport-coaching-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}

.my-rights-bg {
    /*background-image: url('../images/Tax-and-Legal-Advice-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}

.marketing-sponsorship-bg {
    /*background-image: url('../images/marketing-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}


.consulting-and-dev-bg {
    /*background-image: url('../images/consulting-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}

.corporate-finance-bg {
    /*background-image: url('../images/Corporate-Financial-copy.png') !important;   */
    background-image: none;   
    background-size: cover !important;
}

.history-bg {
    background-image: url('../images/history.png') !important;   
    background-size: cover !important;
}

.values-bg {
    background-image: url('../images/Values.png') !important;   
    background-size: cover !important;
}

.team-bg {
    background-image: url('../images/Team.png') !important;   
    background-size: cover !important;
}

.offices-bg {
    background-image: url('../images/Offices.png') !important;   
    background-size: cover !important;
}



#large.custom-box-bg {
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgba(36, 36, 36, .5);
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin: 0 0 100px; /* bottom = footer height */
}

.socials {
    /*padding-left: 0px;*/
}

#navigation {}

.my-bg-parag {
    background-image: url(../images/opaco.png);
    background-position: left top;
    background-repeat: repeat;
    padding: 15px 20px 0px 10px;
    color: #f1f1f1;
    font-size: 17.5px !important;
    font-weight: 300;
    text-shadow: 1px 2px 2px #000 !important;
    margin-left: 6px;
    margin-right: 4px;
}

#footer {
    position: absolute !important;
    left: 0;
    bottom: 0;
    height: 100px;
    width: 100%;
    vertical-align: middle;
    padding-top: 39px;
}

.mylarge-modal {
    color: #333;
}

#content-body-modal {
    padding: 10px 25px;
    text-align: justify;
    margin: 0 0 10px;
    color: #f1f1f1;
    font-size: 17.5px !important;
    font-weight: 300;
    text-shadow: 1px 2px 2px #000 !important;
}

#content-body-modal p {
    margin: 0 0 20px;
}

.modal-body {
    background-color: #2F2F2F;
    color: #fff;
}

.modal-header {
    /*color: #333;*/
    color: #fff;
    background-image: url('../images/over.png');
    background-color: #794E20;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    text-shadow: 1px 2px 2px #000 !important;
}

.modal-content {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.icon-image {
    position: absolute;
    top: 102px;
    right: -23px;
}

.icon-container {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
}

#closeMyModal:hover {
    transform: rotateZ(360deg);
}

#closeMyModal {
    position: absolute;
    top: 30px;
    right: 15px;
    font-size: 30px;
    color: #fff;
    text-shadow: 1px 1px 5px #000 !important;
    transition: transform 1s;
    cursor: pointer;
}

.sport-image-icon {
    right: -17px;
}

.marketing-image-icon {
    right: -34px;
}

.center-vertical {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.brands-box {
    min-height: 100px;
    max-height: 100px;
}

.brands-box a > img {
    margin: 0px auto;
    display: block;
    max-width: 100% !important;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}