/*
 9px -- 0.818em
10px -- 0.909em
11px -- 1em
12px -- 1.091em
13px -- 1.182em
14px -- 1.273em
15px -- 1.364em
16px -- 1.455em
18px -- 1.636em
20px -- 1.818em
24px -- 2.182em

*/

/******************************************************/
/*                         GENERAL                    */
/******************************************************/
body { padding: 0; margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5b5b5b; }
img { border: 0; }
.clear-fix { clear: both; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 1em; font-weight: normal; margin: 0; padding: 0; }
iframe { border: 0; }
a:link,
a:visited { color: #000; text-decoration: none; }
a:active { text-decoration: none }
a:hover { color: #EB6005; text-decoration: underline; }
/******************************************************/
/*                        LAYOUT                      */
/******************************************************/
#wrapper { background: #605750 url("Images/bg.gif") no-repeat top center; }
#header { }
.header-content { background: #000 url("Images/bg-top.jpg") no-repeat top center; height: 44px; }
.header-content a { display: block; width: 1259px; height: 44px; margin: 0 auto; }
.header-menu { background: url("Images/bg-top-menu.png") repeat-x top left; height: 44px; }
#main { width: 960px; margin: 0 auto; }
.main-container { clear: both; /*overflow: hidden;*/ position: relative; }
.main-header-container { margin: 5px 0; }
.main-header-top-container .logo { width: 325px; height: 87px; display: block; float: left; }
.main-header-top-container .wp-module-bannersweight { float: right; margin-top: 5px; width: 467px; height: 60px; }
.main-header-bottom-container .main-club-logos { height: 39px; width: 960px; }
.main-header-bottom-container { background: #FFF; }
.main-header-right-container { float: right; padding: 5px; }
.main-header-right-container .data-container { float: left; margin-right: 20px; font-size: 0.909em; font-weight: bold; text-transform: uppercase; line-height: 20px; margin: 0 10px; }
.main-header-right-container .SearchContainer { float: right; }
.main-header-bottom-container .wp-module-clublogos { }
.main-header-bottom-container .main-menu { }
.header-bottom-background { background: url("Images/bg-main-header-bottom.png") repeat-x bottom left; height: 7px; }
.main-content-container { background: #FFF; padding: 0 5px; min-height: 250px; overflow: hidden; clear: both; }
.main-banner-container { background: #FFF; text-align: center; clear: both; }
.main-top-container { background: #FFF; clear: both; }
.main-center-container { background: #FFF; padding: 0 0 0 5px; clear: both; overflow: hidden; }
.main-center-left-container { float: left; width: 675px; position: relative; overflow: auto; }
.main-center-main-container { float: none; width: 100% !important; position: inherit; }
.item-center-container { width: auto !important; }
.main-center-right-container { float: right; width: 255px; margin: 10px 0 0 10px; }
.main-bottom-container { background: #FFF; padding: 0 5px; }
.main-bottom-top-container { clear: both; overflow: hidden; }
.main-bottom-top-container .ViewItemContainer { float: left; } /* solo para portada, revisar cuando hagamos el resto de páginas */
.main-bottom-bottom-container { background: url("Images/bg-separator.gif") repeat-x left 10px; padding-top: 20px; }
#footer { height: 80px; background: url("Images/bg-footer.jpg") repeat-x bottom left; color: #FFF; }
.footer-container { width: 960px; margin: 0 auto; overflow: hidden; clear: both; padding: 10px 0; }
.footer-left-container { float: left; }
.footer-right-container { float: right; }
.footer-menu { margin-bottom: 10px; }
.footer-content { font-size: 0.818em; text-align: right; color: #FFF; width: 830px; height: 75px; }
.main-bottom-container .main-footer-logos { width: 950px; height: 82px; }
.main-bottom-bottom-container .main-menu-footer-container { width: 950px; height: 247px; }
/* Home */
.template-layout-el_home .main-center-container { min-height: 456px; }
.template-layout-el_home .main-center-left-container { width: 620px; }
.template-layout-el_home .main-center-right-container { width: 314px; position: relative; margin: -3px 3px 0 0; }
/* Home Static */
.template-layout-el_disclaimer .main-center-container { min-height: 456px; }
.template-layout-el_disclaimer .main-center-left-container { width: 620px; }
.template-layout-el_disclaimer .main-center-right-container { width: 314px; position: relative; margin: -3px 3px 0 0; }
/* EB */
.template-layout-eb_home .main-center-container { min-height: 415px; }
.template-layout-eb_home .main-center-left-container { width: 620px; }
.template-layout-eb_home .main-center-right-container { width: 314px; position: relative; margin: -3px 3px 0 0; }
#eb-layout .main-header-right-container { padding: 5px 0; }
#eb-layout .main-header-right-container .data-container { color: #FFF; }
/* EL */

#wrapper-bg.el-layout { background: #FFF url("Images/tae-bg-repeat.jpg") repeat-x top left; }
#wrapper-bg.el-layout #wrapper { background: transparent url("Images/tae-bg.jpg") no-repeat top center; }
#el-layout .main-header-top-container { background: url("Images/el-sprite.png") no-repeat 0 -240px; height: 87px; }
/* EC */
.template-layout-ec_home .main-center-container { min-height: 456px; }
.template-layout-ec_home .main-center-left-container { width: 620px; }
.template-layout-ec_home .main-center-right-container { width: 314px; position: relative; margin: 0 0 3px 0; }
#wrapper-bg.ec-layout { background: #FFF url("Images/ec-bg-repeat.jpg") repeat-x top left; }
#wrapper-bg.ec-layout #wrapper { background: transparent url("Images/ec-bg.jpg") no-repeat top center; }
#ec-layout .main-header-top-container { background: url("Images/el-sprite.png") no-repeat 0 -440px; height: 87px; }
#ec-layout a:hover { color: #005ABB; }
/* EBI */
.template-layout-ebi_home .main-center-container { min-height: 456px; }
.template-layout-ebi_home .main-center-left-container { width: 620px; }
.template-layout-ebi_home .main-center-right-container { width: 314px; position: relative; margin: -3px 3px 0 0; }
#wrapper-bg.ebi-layout { background: #FFF url("Images/ebi-bg-repeat.jpg") repeat-x top left; }
#wrapper-bg.ebi-layout #wrapper { background: transparent url("Images/ebi-bg.jpg") no-repeat top center; }
#ebi-layout .main-header-top-container { background: url("Images/el-sprite.png") no-repeat 0 -340px; height: 87px; }
#ebi-layout a:hover { color: #C36F0F; }
/* EBFL */
.template-layout-ebfl_home .main-center-left-container { width: 620px; }
.template-layout-ebfl_home .main-center-right-container { width: 314px; position: relative; margin: -3px 3px 0 0; }
#wrapper-bg.ebfl-layout { background: #FFF url("Images/ebtv-bg-repeat.jpg") repeat-x top left; }
#wrapper-bg.ebfl-layout #wrapper { background: transparent url("Images/ebtv-bg.jpg") no-repeat top center; }
#ebfl-layout .main-header-top-container { background: url("Images/el-sprite.png") no-repeat 0 -540px; height: 87px; }
#ebfl-layout a:hover { color: #707070; }

/******************************************************/
/*                       NAVIGATION                   */
/******************************************************/

/*-------------*/
/* global menu */
/*-------------*/
.wp-module-5797 { width: 960px; margin: 0 auto; }
.wp-module-5797 .SubTabsContainer { }
.wp-module-5797 .SubTabsContainer ul { margin: 0; padding: 0; list-style: none outside; background: url("Images/top-menu-separator.gif") no-repeat top left; height: 40px; }
.wp-module-5797 .SubTabsContainer ul li { float: left; background: url("Images/top-menu-separator.gif") no-repeat top right; width: 135px; height: 40px; }
.wp-module-5797 .SubTabsContainer ul li a { text-decoration: none; color: #FFF; text-transform: uppercase; display: block; font-size: 0.909em; margin-top: 2px; text-align: center; padding: 5px 20px; font-weight: bold; }
.wp-module-5797 .SubTabsContainer ul li a:hover,
.wp-module-5797 .SubTabsContainer ul li.selected a { color: #FF5113; }
.wp-module-5797 .SubTabElement1731 a,
.SubTabElement1732 a { margin-top: 8px !important; }

.SubTabsContainer ul li.SubTabElement1803 { background: #F30; }
.SubTabsContainer ul li.SubTabElement1803 a:hover,
.SubTabsContainer ul li.SubTabElement1803.selected a { color: #000; }

.eb-layout .wp-module-5797 .SubTabElement1728 a { color: #FF5113; }
.el-layout .wp-module-5797 .SubTabElement1730 a { color: #FF5113; }
.ec-layout .wp-module-5797 .SubTabElement1731 a { color: #FF5113; }
.ebi-layout .wp-module-5797 .SubTabElement1733 a { color: #FF5113; }
.ebfl-layout .wp-module-5797 .SubTabElement1734 a { color: #FF5113; }

/* en momentos de jornada pueden destacar la opción EBTV del menú global añadiendo la clase highlightedEBTV */
/* los estilos del highlightedEBTV son de prueba, tendrían que pasarnos el diseño final */
.highlightedEBTV .SubTabsContainer ul li.SubTabElement1732 { background: #F30; }
.highlightedEBTV .SubTabsContainer ul li.SubTabElement1732 a:hover,
.highlightedEBTV .SubTabsContainer ul li.SubTabElement1732.selected a { color: #000; }
/*-----------*/
/* main menu */
/*-----------*/
.main-header-bottom-container .AspNet-Menu-Horizontal ul { list-style: none outside; margin: 0; padding: 0; position: relative; z-index: 9999; }
.main-header-bottom-container .AspNet-Menu ul { background: #FFF; border: 1px solid #DDD; border-bottom: 0; }
.main-header-bottom-container .AspNet-Menu li { border-bottom: 1px solid #DDD; height: 25px; line-height: 25px; position: relative; }
.main-header-bottom-container .AspNet-Menu li a { font-weight: bold; font-size: 0.909em; text-decoration: none; color: #5B5B5B; display: block; padding: 0 10px; }
.main-header-bottom-container .AspNet-Menu li a.AspNet-Menu-ChildSelected { color: #000; }
.main-header-bottom-container .AspNet-Menu li a:hover,
.main-header-bottom-container .AspNet-Menu li a.AspNet-Menu-Selected { color: #FF5113; }
.main-header-bottom-container .AspNet-Menu li > ul { display: none !important; }
.main-header-bottom-container .AspNet-Menu li:hover > ul { display: block !important; position: absolute; width: 240px; }
.main-header-bottom-container .AspNet-Menu li li { width: 240px; }
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 { float: left; border-right: 1px solid #F0F0F0; border-left: 1px solid #EAEAEA; border-bottom: 0; background: url("Images/bg-menu.png") no-repeat right top; }
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a { color: #000; text-transform: uppercase; }
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-ChildSelected,
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a:hover,
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-Selected { color: #FFF; background: #FF5113; }
.main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-1 ul { position: absolute; left: 100%; top: -1px; }
/* EC (blue) */
#ec-layout .main-header-bottom-container .AspNet-Menu li a:hover,
#ec-layout .main-header-bottom-container .AspNet-Menu li a.AspNet-Menu-Selected { color: #005ABB; }
#ec-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-ChildSelected,
#ec-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a:hover,
#ec-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-Selected { color: #FFF; background: #005ABB; }
/* EBI (yellow) */
#ebi-layout .main-header-bottom-container .AspNet-Menu li a:hover,
#ebi-layout .main-header-bottom-container .AspNet-Menu li a.AspNet-Menu-Selected { color: #C36F0F; }
#ebi-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-ChildSelected,
#ebi-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a:hover,
#ebi-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-Selected { color: #FFF; background: #C36F0F; }
/* EBFL (black) */
#ebfl-layout .main-header-bottom-container .AspNet-Menu li a:hover,
#ebfl-layout .main-header-bottom-container .AspNet-Menu li a.AspNet-Menu-Selected { color: #404040; }
#ebfl-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-ChildSelected,
#ebfl-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a:hover,
#ebfl-layout .main-header-bottom-container .AspNet-Menu li.AspNet-Menu-Depth-0 > a.AspNet-Menu-Selected { color: #FFF; background: #404040; }
/*---------*/
/* submenu */
/*---------*/
.wp-module-name-submenu .SubTabContainer { margin: 0; padding: 0; list-style: none outside; }
.wp-module-name-submenu .SubTabContainer li { background: url("Images/el-sprite.png") no-repeat -960px 6px; padding: 5px 0 5px 20px; font-size: 0.909em; line-height: 16px; font-weight: bold; border-top: 1px solid #DEDEDE; }
.wp-module-name-submenu .SubTabContainer li:first-child { border: 0; }
.wp-module-name-submenu .SubTabContainer li a { color: #5b5b5b; font-size: 1em; text-decoration: none; }
.wp-module-name-submenu .SubTabContainer li a:hover,
.wp-module-name-submenu .SubTabContainer li.selected a,
.box-menu .list li.wp-item-container a:hover { color: #FF5113; }
/* EC (blue) */
#ec-layout .wp-module-name-submenu .SubTabContainer li,
.wp-module-name-submenu.ec-box .SubTabContainer li { background: url("Images/el-sprite.png") no-repeat -960px -114px; }
#ec-layout .wp-module-name-submenu .SubTabContainer li a:hover,
#ec-layout .wp-module-name-submenu .SubTabContainer li.selected a,
.wp-module-name-submenu.ec-box .SubTabContainer li a:hover,
.wp-module-name-submenu.ec-box .SubTabContainer li.selected a,
#ec-layout .box-menu .list li.wp-item-container a:hover { color: #005abb; }
/* EBI (yellow) */
#ebi-layout .wp-module-name-submenu .SubTabContainer li,
.wp-module-name-submenu.ebi-box .SubTabContainer li { background: url("Images/el-sprite.png") no-repeat -960px -54px; }
#ebi-layout .wp-module-name-submenu .SubTabContainer li a:hover,
#ebi-layout .wp-module-name-submenu .SubTabContainer li.selected a,
.wp-module-name-submenu.ebi-box .SubTabContainer li a:hover,
.wp-module-name-submenu.ebi-box .SubTabContainer li.selected a,
#ebi-layout .box-menu .list li.wp-item-container a:hover { color: #C36F0F; }
/* EBFL (black) */
#ebfl-layout .wp-module-name-submenu .SubTabContainer li,
.wp-module-name-submenu.ebfl-box .SubTabContainer li { background: url("Images/el-sprite.png") no-repeat -960px -174px; }
#ebfl-layout .wp-module-name-submenu .SubTabContainer li a:hover,
#ebfl-layout .wp-module-name-submenu .SubTabContainer li.selected a,
.wp-module-name-submenu.ebfl-box .SubTabContainer li a:hover,
.wp-module-name-submenu.ebfl-box .SubTabContainer li.selected a,
#ebfl-layout .box-menu .list li.wp-item-container a:hover { color: #000; }
/* HIDDEN TABS */
.SubTabElement630,
.SubTabElement1690,
.SubTabElement1629,
.SubTabElement1736,
.SubTabElement1737,
.SubTabElement1650,
.SubTabElement1776 { display: none; }
/*-------------*/
/* footer menu */
/*-------------*/
.footer-menu { float: right; }
.footer-menu ul { margin: 0; padding: 0; list-style: none outside; }
.footer-menu ul li { float: left; margin-left: 10px; }
.footer-menu ul li a { font-size: 0.818em; color:#FFF; text-decoration: none; }
.footer-menu ul li a:hover { }
/******************************************************/
/*                          MODULES                   */
/******************************************************/

/*----------*/
/* buscador */
/*----------*/
.SearchContainer { width: 155px; height: 21px; background: url("Images/el-sprite.png") no-repeat -320px -160px; }
.SearchContainer .SearchBox { height: 19px; width: 125px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 0; border: 0; margin: 1px 0 0 5px; color: #808080; float: left; }
.SearchContainer .SearchButton { width: 24px; height: 21px; padding: 0; margin: 0; background: none; text-indext: -99999px; font-size: 0; line-height: 0; border: 0; cursor: pointer; }
/* EL (orange) */
#el-layout .SearchContainer { background: url("Images/el-sprite.png") no-repeat -320px 0; }
/* EC (blue) */
#ec-layout .SearchContainer { background: url("Images/el-sprite.png") no-repeat -320px -80px; }
/* EBI (yellow) */
#ebi-layout .SearchContainer { background: url("Images/el-sprite.png") no-repeat -320px -40px; }
/* EBFL (black) */
#ebfl-layout .SearchContainer { background: url("Images/el-sprite.png") no-repeat -320px -120px; }
/*------------*/
/* club logos */
/*------------*/
.wp-module-clublogos { background: url("Images/bg-clublogos.png") repeat-x top left; height: 39px; }
.wp-module-clublogos .ViewItemContainer { padding-top: 5px; }
.HomeClubLogosContainer { width: 100%; }
/*--------------*/
/* footer logos */
/*--------------*/
.wp-module-name-footer-logos { padding-top: 10px; }
/* GOOGLE TRANSLATE (R) */
#google_translate_element { position: relative; right: 2px; top: 1px; float: right; }
#google_translate_element a:hover { text-decoration: none; }
/*----------*/
/* sponsors */
/*----------*/
.wp-module-sponsors2011 .wp-data-item { width: 120px; text-align: center; }
/*--------------*/
/* social links */
/*--------------*/
.SocialContainer a { width: 44px; height: 46px; display: block; }
.SocialContainer { position: absolute; left: -44px; top: 205px; }
.SocialContainer a { margin-bottom: 5px }
.SocialContainer .youtube { background: url("Images/el-sprite.png") no-repeat -880px 0; }
.SocialContainer .facebook { background: url("Images/el-sprite.png") no-repeat -880px -60px; }
.SocialContainer .twitter { background: url("Images/el-sprite.png") no-repeat -880px -120px; }
.SocialContainer .rss { background: url("Images/el-sprite.png") no-repeat -880px -180px; display: none; }
.SocialContainer .bwin { background: url("Images/el-sprite.png") no-repeat -780px -180px; }
.el-layout .SocialContainer .rss { display: inherit; }
/* BANNER THIS WEEK GAMES BOTTOM */
.wp-module-name-home-top-right-head-banner { width: 298px; height: 26px; overflow: hidden; }
/* BANNER THIS WEEK GAMES BOTTOM EC (R) */
#ec-layout .wp-module-name-home-top-right-head-banner { display: none; }
/******************************************************/
/*                       LISTADOS                     */
/******************************************************/
.wp-item-link,
a.wp-item-link,
a.wp-item-link:visited { color: #ff5113; font-size: 1.455em; font-weight: bold; text-decoration: none; }
.ViewMoreItems { float: right; margin-top: 5px; } 
.ViewMoreItems a { background: url("Images/el-sprite.png") no-repeat -960px 1px; padding-left: 20px; color: #5b5b5b; font-weight: bold; font-size: 0.909em; text-decoration: none; display: block; height: 16px; line-height: 16px; }

.wp-pager {}
.wp-pager a { padding: 0 5px 0 0; font-size: 1em; color: #555; }
.main-center-right-container .wp-pager { margin: -7px 0 0 20px; }

/* EC (blue) */
#ec-layout .wp-item-link,
#ec-layout a.wp-item-link,
#ec-layout a.wp-item-link:visited { color: #005ABB; }
/* EBI (yellow) */
#ebi-layout .wp-item-link,
#ebi-layout a.wp-item-link,
#ebi-layout a.wp-item-link:visited { color: #C26E0E; }
/* EBFL (black) */
#efbl-layout .wp-item-link,
#ebfl-layout a.wp-item-link,
#efbl-layout a.wp-item-link:visited { color: #707070; }
#eb-layout .wp-module-name-turkish-airlines-euroleague a { color: #FF5113; }
#eb-layout .wp-module-name-eurocup a { color: #005ABB; }
#eb-layout .wp-module-name-turkish-airlines-euroleague .list a { font-size: 10px !important; }
#eb-layout .wp-module-name-eurocup .list a { font-size: 10px !important; }
/*---------------------*/
/* tabs de portada */
/*---------------------*/
.home-tabs-container { background: url("Images/bg-home-news.png") no-repeat right top; }
/********/
/* news */
/********/
.home-list { position: relative; height: 394px; }
.home-list .wp-img-container { height: 316px; }
.home-list .wp-img-container a { display: block; }
.home-list .wp-video-link { width: 65px; height: 29px; display: block; background: url("Images/el-sprite.png") no-repeat -780px 0; position: absolute; right: 10px; bottom: 80px; }
.home-list .wp-data-item { position: absolute; left: 0; top: 0; }
.home-list .wp-data-item .wp-data-container { background: #000; opacity: 0.9; position: absolute; bottom: 0; left: 0; padding: 10px; color: #FFF; width: 598px; height: 48px; }
.home-list .wp-data-item .wp-data-container a { color: #FF5113; }
.home-list .wp-navigation-container { margin-top: 324px; float: left; padding: 0 15px 0 10px; margin-right: 10px; border-right: 1px solid #242424; }
.home-list .wp-navigation-container.last { border-right: 0; margin-right: 0; padding-right: 0; }
.home-list .wp-navigation-container a { border: solid 2px #2A2A2A; display: block; width: 118px; height: 50px; }
.home-list .home-index-selected a { border: solid 2px #FF5113; }
/* EC (blue) */
.ec-layout .home-list .home-index-selected a { border: solid 2px #005ABB; }
.ec-layout .home-list .wp-video-link { background-position: -780px -80px; }
.ec-layout .home-list .wp-data-item .wp-data-container a { color: #005ABB; }
/* EBI (yellow) */
.ebi-layout .home-list .home-index-selected a { border: solid 2px #C26E0E; }
.ebi-layout .home-list .wp-video-link { background-position: -780px -40px; }
.ebi-layout .home-list .wp-data-item .wp-data-container a { color: #C26E0E; }
/* EBFL (black) */
.ebfl-layout .home-list .home-index-selected a { border: solid 2px #404040; }
.ebfl-layout .home-list .wp-video-link { background-position: -780px -120px; }
.ebfl-layout .home-list .wp-data-item .wp-data-container a { color: #404040; }
/**********/
/* videos */
/**********/
#videoshome-list { position: relative; height: 394px; }
#videoshome-list .wp-navigation-container a { color: #FFF; border: 0; }
#videoshome-list .wp-navigation-container a:hover { text-decoration: none; }
#videoshome-list .home-index-selected a { color: #FF5113; }
.upper-band-ebtv { display: none; }
.highlightedEBTV .upper-band-ebtv { display: block; position: absolute; z-index: 10; left: 0; }
/**********/
/* images */
/**********/

/*----------------------------*/
/* noticias de portada en box */
/*----------------------------*/
.home-newsbox { float: left; clear: none !important; height: 245px; overflow: hidden; }
.home-newsbox .element .wp-item-header { margin-bottom: 5px; }
.home-newsbox .element .wp-img-container img { width: 100px; height: 100px; }
.home-newsbox .element .wp-item-summary { float: left; margin-left: 10px; width: 175px; }
/******************************************************/
/* VIEW ITEMS */
/******************************************************/

/* ARTICULO (ENTREVISTA, FAN MAIL) */
/******************************************************/
.articleItemContainer { }
.articleItemContainer .iconContainer { width: 1% }
.articleItemContainer .iconContainer img { border: 1px solid #000 !important }
.articleItemContainer .icontitleContainer { }
.articleItemContainer .iconContainer .icontitleFieldContainer { }
.articleItemContainer .iconContainer .icontitleFieldValue { }
.articleItemContainer .dataContainer { vertical-align: top; padding-left: 10px; padding-bottom: 10px; }
.articleItemContainer .titleContainer { color: #000000; font-size: 2.182em; font-weight: bold; }
.articleItemContainer .titleContainer * { display: inline !important }
.articleItemContainer .descriptionContainer { padding-top: 10px; text-align: justify; }
.articleItemContainer .otherdataContainer { padding-bottom: 10px; }
.articleItemContainer .otherdataContainer .tblImages { float: right; padding-left: 10px; padding-bottom: 10px; width: 1%; }
.articleItemContainer .otherdataContainer .ImagesContainer { }
.articleItemContainer .otherdataContainer .ImagesItem { border: 2px solid #50463C; padding: 0px; }
.articleItemContainer .otherdataContainer .ImagesItem br { display: none }
.articleItemContainer .otherdataContainer .ImagesItem div { background-color: #50463C; padding-top: 2px; padding-bottom: 2px; }
.articleItemContainer .otherdataContainer .ImagesItem a { white-space: normal !important; color: #FFF; font-weight: bold; }
.articleItemContainer .contentFieldContainer { text-align: justify; font-size: 1.091em; }
.articleItemContainer .dateContainer { padding-top: 25px; padding-bottom: 10px; white-space: nowrap; font-size: 1.091em; }
.articleItemContainer .authorContainer { float: right; margin-top: -15px; }
.articleItemContainer .barbuttonsContainer { text-align: right; border-top: 1px solid #AAA; padding-top: 10px; }
.articleItemContainer .barbuttonsContainer a { margin-left: 20px; color: #5B5B5B; cursor: pointer; font-size: 1.091em; }
.articleItemContainer .barbuttonsContainer a img { vertical-align: middle; margin-right: 3px; }
.articleItemContainer .barbuttonsContainer .socialBookmarksContainer { display: none; text-align: right; margin-top: 3px; }
.articleItemContainer .barbuttonsContainer .socialBookmarksContainer table { margin-left: auto; border: solid 1px #f0f0f0; }
.articleItemContainer .barbuttonsContainer .socialBookmarksContainer table td { padding: 3px 10px }
.articleItemContainer .barbuttonsContainer .socialBookmarksContainer table td a { margin: 0 }
.barbuttonsContainer .barbuttonsContentContainer { float: right; padding-bottom: 5px; }
.barbuttonsContainer .barbuttonsContentContainer a { float: left; }
.barbuttonsContainer .barbuttonsContentContainer .TwitterContainer { float: left; margin-top: -6px; }
.barbuttonsContainer .barbuttonsContentContainer .TwitterContainer a { margin-left: 0; width: 26px; height: 26px; display: block; background: url("/_euroleague/Themes/euroleague/css/images/twitter-logo-small.gif") no-repeat top left; }
.barbuttonsContainer .barbuttonsContentContainer .TwitterContainer a img { display: none; }
.barbuttonsContainer .socialBookmarksContainer { clear: both; }
/******************************************************/
/*                       ELEMENTOS                    */
/******************************************************/
/*-----------*/
/* estáticos */
/*-----------*/
.footer-contentViewItemContainer { color: #FFF; font-size: 0.818em; text-align: right; }
.footer-contentViewItemContainer .wp-item-container .wp-item-pane .p-middle { float: none; }
/******************************************************/
/*                  PREDEFINED STYLES                 */
/******************************************************/
/*-----------*/
/* elementos */
/*-----------*/
.item-container { padding: 0 10px; max-width: 630px; }
.item-title { font-size: 2.182em; font-weight: bold; color: #000; padding-bottom: 10px; }
.item-content { font-size: 1.091em; text-align: justify; }
/*----------*/
/* listados */
/*----------*/
.list-container { background: url("Images/bg-separator.gif") repeat-x left 10px; padding-top: 20px; }
.list-title { text-transform: uppercase; color: #ff5113; font-weight: bold; padding-bottom: 10px; }
.list-item-container { border-bottom: 1px solid #DEDEDE; padding-bottom: 10px; margin-bottom: 10px; clear: both; overflow: hidden; }
.list-item-icon { float: left; width: 100px; margin-right: 20px; }
.list-item-content { float: right; width: 510px; }
.list-item-title { font-weight: bold; padding-bottom: 5px; }
.list-item-description { text-align: justify; }
/* EC (blue) */
#ec-layout .list-title { color: #005ABB; }
/* EBI (yellow) */
#ebi-layout .list-title { color: #c26e0e; }
/* EBFL (black) */
#ebfl-layout .list-title { color: #404040; }
/*--------*/
/* boxing */
/*--------*/
.container-top-background { background: url("Images/bg-box.png") no-repeat top left; height: 10px; }
.container-bottom-background { background: url("Images/bg-box.png") no-repeat bottom left; height: 10px; margin-bottom: 10px; }
/* ancho para 3 columnas iguales (home) */
.box { width: 286px; background: url("Images/box.png") no-repeat bottom left; clear: both; overflow: hidden; padding: 15px; }
.main-center-right-container .box { margin-bottom: 15px; }
.box-top { background: url("Images/el-sprite.png") no-repeat 0 -160px; height: 10px; margin: -15px -15px 5px; }
.box-title,
.box .wp-module-title { background: url("Images/el-sprite.png") no-repeat 0 0; height: 36px; font-size: 1.364em; color: #FFF; line-height: 38px; padding: 0 15px; font-weight: bold; margin: -15px -15px 5px; }
.box .element .wp-item-link { color: #ff5113; }
.box .content-title { color: #ff5113; font-size: 1.455em; font-weight: bold; text-decoration: none; margin-bottom: 5px; }
#ec-layout .box .content-title { color: #005ABB; }
/* Caja con el logotipo de Turkish Airlines */
.box-highlighted .box-title { background: url("Images/el-sprite.png") no-repeat 0 -1066px; }
/* Caja preparada para banners sin paddings */
.box.box-no-padding .box-content { margin: -6px; }
/* Caja preparada para banners sin paddings laterales */
.box.box-no-padding-x .box-content { margin: 0 -5px; }
/* Caja para ad j */
.box.box-ad-unit-j .box-content { margin: -4px 0 0 -3px; width: 232px; height: 202px; }
/* ancho para columna derecha (default) */
.box-small { width: 256px; background: url("Images/box-small.png") no-repeat bottom left; width: 225px; }
.box-small .box-top { background: url("Images/el-sprite.png") no-repeat -480px -160px; }
.box-small .box-title,
.box-small .wp-module-title { background: url("Images/el-sprite.png") no-repeat -478px 0; }
.height275 { height: 255px; }
.height230 { height: 210px; }
.height515 { height: 495px; }
.maxheight400 { max-height: 420px; }
/* Caja small preparada para banners sin paddings */
.box-small.box-no-padding { background: url("Images/box-small.png") no-repeat bottom left; width: 225px; }
.box-small.box-no-padding .box-content { margin: -10px; }
/* Caja small preparada para banners sin paddings laterales */
.box-small.box-no-padding-x .box-content { margin: 0 -10px; }
/* EC (blue) */
.ec-box { width: 286px; background: url("Images/box.png") no-repeat bottom left; clear: both; overflow: hidden; padding: 15px; }
.ec-box .box-title,
.ec-box .wp-module-title,
#ec-layout .box .wp-module-title { background: url("Images/el-sprite.png") no-repeat 0 -80px; }
.ec-box .element .wp-item-link,
.ec-box .content-title { color: #005abb; }
.ec-box .ViewMoreItems a { background: url("Images/el-sprite.png") no-repeat -960px -119px; }
.ec-box.box-small { width: 226px; background: url("Images/box-small.png") no-repeat bottom left; }
.ec-box.box-small .box-title,
.ec-box.box-small .wp-module-title,
#ec-layout .box-small .wp-module-title { background: url("Images/el-sprite.png") no-repeat -478px -80px; }
/* EBI (yellow) */
.ebi-box { width: 286px; background: url("Images/box.png") no-repeat bottom left; clear: both; overflow: hidden; padding: 15px; }
.ebi-box .box-title,
.ebi-box .wp-module-title,
#ebi-layout .box .wp-module-title { background: url("Images/el-sprite.png") no-repeat 0 -40px; }
.ebi-box .element .wp-item-link,
.ebi-box .content-title { color: #C26E0E; }
.ebi-box .ViewMoreItems a { background: url("Images/el-sprite.png") no-repeat -960px -59px; }
.ebi-box.box-small { width: 226px; background: url("Images/box-small.png") no-repeat bottom left; }
.ebi-box.box-small .box-title,
.ebi-box.box-small .wp-module-title,
#ebi-layout .box-small .wp-module-title { background: url("Images/el-sprite.png") no-repeat -478px -40px; }
/* EBFL (black) */
.ebfl-box { width: 286px; background: url("Images/box.png") no-repeat bottom left; clear: both; overflow: hidden; padding: 15px; }
.ebfl-box .box-title,
.ebfl-box .wp-module-title,
#ebfl-layout .box .wp-module-title { background: url("Images/el-sprite.png") no-repeat 0 -120px; }
.ebfl-box .element .wp-item-link,
.ebfl-box .content-title { color: #404040; }
.ebfl-box .ViewMoreItems a { background: url("Images/el-sprite.png") no-repeat -960px -179px; }
.ebfl-box.box-small { width: 226px; background: url("Images/box-small.png") no-repeat bottom left; }
.ebfl-box.box-small .box-title,
.ebfl-box.box-small .wp-module-title,
#ebfl-layout .box-small .wp-module-title { background: url("Images/el-sprite.png") no-repeat -478px -120px; }
/*-------*/
/* lists */
/*-------*/
.list { border-top: 1px solid #DEDEDE; margin: 5px 0 0 0; padding: 5px 0 0 0; list-style: none outside; clear: both; overflow: hidden; }
.eu-selector ul { border-top: 1px solid #DEDEDE; margin: 5px 0 15px; padding: 5px 0 0 0; list-style: none outside; }
.list li,
.list .wp-item-header,
.eu-selector ul li { background: url("Images/el-sprite.png") no-repeat -960px 1px; padding-left: 20px; font-size: 0.909em; line-height: 16px; font-weight: bold; }
.list li a,
.list .wp-item-link,
.eu-selector ul li a { color: #5b5b5b; font-size: 1em; }
/* EC (blue) */
.ec-box .list li,
.ec-box .list .wp-item-header,
.ec-list li,
.ec-list .wp-item-header,
#ec-layout .list li,
#ec-layout .list .wp-item-header,
#ec-layout .eu-selector ul li { background: url("Images/el-sprite.png") no-repeat -960px -119px; }
.ec-box.box-menu .list li { background-position: -960px -114px; }
/* EBI (yellow) */
.ebi-box .list li,
.ebi-box .list .wp-item-header,
.ebi-list li,
.ebi-list .wp-item-header,
.ebi-list .eu-selector ul li { background: url("Images/el-sprite.png") no-repeat -960px -59px; }
.ebi-box.box-menu .list li { background-position: -960px -54px; }
/* EBFL (black) */
.ebfl-box .list li,
.ebfl-box .list .wp-item-header,
.ebfl-list li,
.ebfl-list .wp-item-header,
.ebfl-list .eu-selector ul li { background: url("Images/el-sprite.png") no-repeat -960px -179px; }
.ebfl-box.box-menu .list li { background-position: -960px -174px; }
/*------*/
/* tabs */
/*------*/
.tabs { margin-top: -9px; position: relative; z-index: 100; height: 40px; }
.tabs a { float: left; display: block; width: 145px; height: 35px; background: url("Images/el-sprite.png") no-repeat 0 -900px; color: #FFF; font-weight: bold; text-decoration: none; font-size: 1.091em; line-height: 30px; text-align: center; margin-left: -40px; position: relative; }
.tabs a.first { width: 120px; background: url("Images/el-sprite.png") no-repeat 0 -740px; margin-left: 0; text-indent: -20px; }
/* EC (blue) */
.ec-tabs a,
.ec-layout .tabs a { background: url("Images/el-sprite.png") no-repeat 0 -980px; }
.ec-tabs a.first,
.ec-layout .tabs a.first { background: url("Images/el-sprite.png") no-repeat 0 -820px; }
/* EBI (yellow) */
.ebi-tabs a,
.ebi-layout .tabs a { background: url("Images/el-sprite.png") no-repeat 0 -940px; }
.ebi-tabs a.first,
.ebi-layout .tabs a.first { background: url("Images/el-sprite.png") no-repeat 0 -780px; }
/* EBFL (black) */
.ebfl-tabs a,
.ebfl-layout .tabs a { background: url("Images/el-sprite.png") no-repeat 0 -1020px; }
.ebfl-tabs a.first,
.ebfl-layout .tabs a.first { background: url("Images/el-sprite.png") no-repeat 0 -860px; }
/* selected */
.tabs a.tab-selected { background: url("Images/el-sprite.png") no-repeat 0 -1020px; }
.tabs a.first.tab-selected { background: url("Images/el-sprite.png") no-repeat 0 -860px; }
/* LIST MENU */
.box-menu .list { border: 0; margin: 0; padding: 0; }
.box-menu .list li { border-top: 1px solid #DEDEDE; padding: 5px 0 5px 20px; }
.box-menu .list li.wp-item-container { background: none !important; padding: 5px 0; }
.box-menu .list li.wp-item-container a:hover { text-decoration: none; }
.box-menu .list li:first-child { border: 0; }
/*--------------*/
/* footer links */
/*--------------*/
.footer-links { clear: both; }
.footer-links-title { text-transform: uppercase; font-weight: bold; margin-bottom: 5px; }
.footer-links-subtitle { font-weight: bold; padding: 2px 0 5px; }
.footer-links-column { float: left; padding: 10px 30px; border-right: 1px solid #EEE; }
.footer-links-lastcolumn { border-right: 0; }
.footer-links-column .footer-links-column { float: left; padding: 0; border-right: 0; margin-right: 20px; }
.footer-links-column .footer-links-lastcolumn { margin-right: 0; }
.footer-links ul { margin: 0 0 10px 0; padding: 0; list-style: none outside; }
.footer-links ul li { background: url("Images/el-sprite.png") no-repeat -960px -240px; padding: 2px 15px; }
/* STATS */
.stats-selector-container { clear: both; overflow: hidden; margin: 15px 0; }
.stats-selector-container .title { float: left; width: 150px; text-align: right; padding-right: 10px; height: 17px; }
.stats-selector-container .selector { float: left; width: 301px; text-align: right; }
.stats-selector-container .selector select { width: 300px; font-size: 12px; text-align: right; }
.stats-selector-container .selector select.from,
.selector select.to { width: 100px; }
.stats-selector-container .row { clear: both; padding: 10px 2px; }
.StatsLeadersContainer { background-color: #FFF; height: auto; padding-top: 10px; clear: both; overflow: hidden; }
.StatsLeadersTopics { background: url("Images/box-top-standings.png") no-repeat scroll center top transparent; height: 31px; padding: 5px 0 0 5px; width: 943px; }
.StatsLeadersTopics div a { background-image: url("/_euroleague/Themes/euroleague/css/images/statsleaders_tabs.png"); background-position: center top; background-repeat: no-repeat; float: left; height: 30px; margin-right: 5px; text-align: center; width: 120px; color: #FFF !important; font-size: 1.364em; font-weight: bold; line-height: 30px; }
.StatsLeadersTopics div a.selected { background-position: center -35px; }
.StatsLeadersTopics div a:hover { text-decoration: none; }
.StatsLeadersCategory { border-right: 1px solid #DDD; float: left; padding: 0 5px; width: 222px; }
.content-season .StatsLeadersCategory:last-child,
.content-round .StatsLeadersCategory:last-child,
.content-phase .StatsLeadersCategory:last-child { border: 0; }
.StatsLeadersCategoryTitle { border-top: 1px solid #DDD; color: #FE6B01; font-weight: bold; margin-bottom: 5px; padding: 5px 0 0 5px; text-align: left; text-transform: uppercase; }
#stats-leaders-content { background: url("Images/box-large.png") no-repeat scroll left bottom transparent; clear: both; overflow: hidden; padding: 10px; width: 948px; }
.StatsLeadersContent { clear: both; }
.StatsLeadersContent .StatsLeadersImage { float: left; padding-left: 5px; }
.StatsLeadersContent .StatsLeadersImage img { height: 100px; width: 80px; }
.StatsLeadersContent .StatsLeadersData { float: left; }
.StatsLeadersContent .StatsLeadersData table { width: 135px; }
.StatsLeadersContent .StatsLeadersData td { padding: 0 0 5px 5px; }
.StatsLeadersContent .StatsLeadersData td.StatsLeadersNumber { text-align: right; }
.StatsLeadersContent .StatsLeadersData td a.StatsCenterPlayerName { color: #5B5B5B !important; font-weight: normal !important; text-transform: capitalize !important; }
/******************************************************/
/*                  ESTILOS A MEJORAR                 */
/******************************************************/
/*-----------------*/
/* this week games */
/*-----------------*/
.WeekGamesViewListContainer { height: 298px; margin-bottom: 7px; overflow: hidden; position: relative; }
.WeekGamesViewListContainer .mainTitleContainer { padding: 0; margin: 0 auto; text-align: center; }
.WeekGamesViewListItemContainer { border: 0 !important; }
.WeekGamesViewListItemContainer .titleContainer { position: absolute; top: 0; }
.WeekGamesViewListItemContainer .titleContainer-1 { margin-left: 77px }
.WeekGamesViewListItemContainer .titleContainer-2 { margin-left: 153px }
.WeekGamesViewListItemContainer .titleContainer-3 { margin-left: 229px }
.WeekGamesViewListItemContainer .titleContainer a { text-decoration: none; font-size: 0.9em; color: #666; line-height: 21px; background-image: url(/_euroleague/Themes/euroleague/css/images/tabs.gif); background-repeat: no-repeat; background-position: center top; width: 74px; height: 21px; text-align: center; display: block; }
.WeekGamesViewListItemContainer .titleContainer-0 a { width: 77px !important; background-position: left top; }
.WeekGamesViewListItemContainer .titleContainer-3 a { width: 76px !important; background-position: right top; }
.WeekGamesViewListItemContainer .titleContainer .Selected { background-position: center -29px !important; }
.WeekGamesViewListItemContainer .titleContainer-0 .Selected { background-position: left -29px !important }
.WeekGamesViewListItemContainer .titleContainer-3 .Selected { background-position: right -29px !important }
.WeekGamesViewListItemContainer .contentContainer { display: none; margin-top: 27px; }
/*----------------*/
/* search results */
/*----------------*/
.SearchResultsHits { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; display: block; text-align: left; font-weight: bold; text-decoration: underline; }
.SearchGroupTableContainer { text-align: left }
.SearchResultsList { width: 100% }
.SearchResultItem { border-bottom: 1px dotted #EEE; padding: 10px 0; }
.SearchResultTitle { padding-bottom: 3px; font-size: 1.3em; }
.SearchResultTitle a { font-weight: bold; }
.SearchResultModuleName { font-size: 11px }
.SearchResultTabLocation { padding-bottom: 3px }
.SearchResultTabLocation a,
.SearchResultTabLocation a:visited { color: #666 !important; font-weight: bold; }
.SearchResultAbstract { padding-bottom: 5px; padding-top: 2px; text-align: justify; }
.SearchResultCreatedDate { color: #999; font-style: italic; }
.SearchGroupTableContainer .ListPager { margin: 15px 0; }
.SearchGroupTableContainer .ListPager .wp-pager-pages { color: #FFF; }
.SearchGroupTableContainer .ListPager .wp-pager-pages a { color: #000; }
.SearchGroupTableContainer .ListPager .PagerCounters { display: none; }
.SearchEmptyMessage { display: block; margin: 10px 0; }
/*------------*/
/* interviews */
/*------------*/
.ViewListContainer .interviewItemContainer { border-bottom: 1px solid #50463C }
.interviewItemContainer { margin-top: 10px; margin-left: 5px; margin-bottom: 5px; padding: 0 10px 0 0; }
.interviewItemContainer .titleContainer { color: #000 !important; font-size: 1.4em; }
.interviewItemContainer .titleContainer a { color: #000 !important; font-weight: bold; }
.interviewItemContainer .iconContainer { float: right; padding-bottom: 10px; padding-right: 10px; width: 1%; }
.interviewItemContainer .descripcionContainer { padding-top: 20px; padding-bottom: 15px; clear: both; overflow: hidden; }
.interviewItemContainer .descripcionContainer a { color: #666; font-weight: bold; }
.interviewItemContentContainer .authorContainer { float: none; margin-top: 0; }
.interviewItemContentContainer .dateContainer { padding: 0 }
.interviewItemContentContainer .otherdataContainer { border: 0 }

#el-layout .interviewItemContainer .descripcionContainer a { color: #FF5113; }
#ec-layout .interviewItemContainer .descripcionContainer a { color: #005ABB; }
#eb-layout .interviewItemContainer .descripcionContainer a { color: #666; }
#ebi-layout .interviewItemContainer .descripcionContainer a { color: #666; }
#ebfl-layout .interviewItemContainer .descripcionContainer a { color: #666; }

/*-------*/
/* blogs */
/*-------*/
.bloggersModuleTitle { text-transform: uppercase; font-weight: bold; text-align: right; padding: 10px 5px 5px 5px; color: #000 !important; width: 189px; margin-bottom: 5px; border: 0; }
.Firefox .bloggersModuleTitle { width: 179px }
.bloggersSubTabsContainer { text-align: right; width: 189px; }
.bloggersSubTabElement { list-style: none; text-transform: uppercase; padding-right: 5px; font-weight: bold; padding-bottom: 2px; }
.bloggersselected a { color: #EB6005 !important }
.MainBlogViewListContainer .blogItemContainer { border-bottom: 1px solid #50463C }
.BlogViewListContainer .blogItemContainer { border-bottom: 1px solid #50463C }
.blogListPager { display: none }
.blogRightModuleTitle { font-family: Arial, Helvetica, sans-serif; color: #000 !important; font-weight: bold; font-size: 1.3em; width: 99%; text-transform: uppercase; padding-right: 5px; padding-top: 10px; border-bottom: 1px solid #50463C; white-space: nowrap; margin: 0 !important; padding-bottom: 0; }
.blogsContentContainer { }
.blogsContainer { padding: 5px }
.blogsContainer .titleContainer { background-image: url(/_euroleague/Themes/euroleague/css/images/arrow_blog.gif); background-repeat: no-repeat; background-position: left top; padding-left: 14px; }
.blogsContainer .titleContainer a { font-weight: bold }
.blogsContainer .blogdateContainer { font-size: 9px; color: #4E463B; padding-left: 14px; }
/*======================================*/
/*========== TURKISH AIRLINES ==========*/
/*======================================*/
/* header */
.TurkishAirlinesBannerContainer { height: 100px; background-color: #FFF; text-align: center; }
/* content */
.TurkishAirlinesContainer .EuroleagueTitleViewItemContainer .titleFieldValue { color: #000 }
/* blogs */
.TurkishAirlinesContainer .bloggersModuleTitle { font-size: 1.2em }
.TurkishAirlinesContainer .bloggersselected a,
.TurkishAirlinesContainer .bloggersSubTabElement a:hover { color: #C60000 !important }
.TurkishAirlinesContainer .blogItemContainer { margin-top: 10px }
.TurkishAirlinesContainer .blogItemContainer .titleContainer { color: #000 !important; font-size: 1.4em; }
.TurkishAirlinesContainer .blogItemContainer .titleContainer a { color: #000 !important }
.TurkishAirlinesContainer .blogItemContainer .postedbyContainer { padding-bottom: 5px }
.TurkishAirlinesContainer .blogItemContainer .dateContainer { padding-bottom: 15px; color: #000; }
.TurkishAirlinesContainer .blogItemContainer .dateContainer * { display: inline }
.TurkishAirlinesContainer .blogItemContainer .descripcionContainer a { color: #C60000 !important }
.TurkishAirlinesContainer .blogRightModuleTitle { border: 0; text-transform: inherit; font-size: 1.2em; color: #C60000 !important; }
.TurkishAirlinesContainer .blogsContainer { padding: 10px 0 0 0 }
.TurkishAirlinesContainer .blogsContainer .titleContainer { background-image: url("/_euroleague/Themes/euroleague/css/images/dot_blog.gif"); padding-left: 7px; }
.TurkishAirlinesContainer .blogsContainer .titleContainer a:hover { color: #C60000 }
.TurkishAirlinesContainer .blogsContainer .blogdateContainer { color: #000; font-size: 1em; padding-left: 7px; }
.TurkishAirlinesContainer .bloggerInfoContainer { font-size: 1em; padding: 5px 0; text-align: left; }
.TurkishAirlinesContainer .bloggerInfoContainer .wp-module-title { font-size: 1.4em !important; }
/* interviews */
.TurkishAirlinesContainer .ViewListContainer .interviewItemContainer { border-bottom: 1px solid #50463C }
.TurkishAirlinesContainer .interviewItemContainer { margin-top: 10px; margin-left: 5px; margin-bottom: 5px; padding: 0 10px 0 0; }
.TurkishAirlinesContainer .interviewItemContainer .titleContainer { color: #000 !important; font-size: 1.4em; }
.TurkishAirlinesContainer .interviewItemContainer .titleContainer a { color: #000 !important; font-weight: bold; }
.TurkishAirlinesContainer .interviewItemContainer .iconContainer { float: right; padding-bottom: 10px; padding-right: 10px; width: 1%; }
.TurkishAirlinesContainer .interviewItemContainer .descripcionContainer { padding-top: 20px; padding-bottom: 15px; clear: both; overflow: hidden; }
.TurkishAirlinesContainer .interviewItemContainer .descripcionContainer a { color: #C60000 !important; font-weight: bold; }
.TurkishAirlinesContainer .interviewItemContentContainer .authorContainer { float: none; margin-top: 0; }
.TurkishAirlinesContainer .interviewItemContentContainer .dateContainer { padding: 0 }
.TurkishAirlinesContainer .interviewItemContentContainer .otherdataContainer { border: 0 }
.TurkishAirlinesContainer .ViewListContainer .podcastItemContainer { border-bottom: 1px solid #50463C; overflow: hidden; }
/* podcast */
.TurkishAirlinesContainer .podcastItemContainer { margin-top: 10px; margin-left: 5px; margin-bottom: 5px; padding: 0 10px 0 0; }
.TurkishAirlinesContainer .podcastItemContainer .titleContainer { color: #000 !important; font-size: 1.4em; }
.TurkishAirlinesContainer .podcastItemContainer .titleContainer a { color: #000 !important; font-weight: bold; }
.TurkishAirlinesContainer .podcastItemContainer .iconContainer { float: right; padding-bottom: 10px; padding-right: 10px; width: 1%; }
.TurkishAirlinesContainer .podcastItemContainer .descripcionContainer { padding-top: 20px; padding-bottom: 15px; }
.TurkishAirlinesContainer .podcastItemContainer .descripcionContainer a { color: #C60000 !important; font-weight: bold; }
.TurkishAirlinesContainer .podcastItemContainer .linksContainer { margin-top: 10px; color: #C60000; }
.TurkishAirlinesContainer .podcastItemContainer .linksContainer a { font-weight: normal; text-transform: uppercase; }
.TurkishAirlinesContainer .podcastsContainer { padding: 10px 0 0 0 }
.TurkishAirlinesContainer .podcastsContainer .titleContainer { background: url("/_euroleague/Themes/euroleague/css/images/dot_blog.gif") no-repeat left top; padding-left: 7px; }
.TurkishAirlinesContainer .podcastsContainer .titleContainer a { font-weight: bold }
.TurkishAirlinesContainer .podcastsContainer .titleContainer a:hover { color: #C60000 }
.TurkishAirlinesContainer .podcastsContainer .dateContainer { color: #000; font-size: 1em; padding-left: 7px; }
.TurkishAirlinesContainer .podcastsContainer .linksContainer { padding-left: 7px; color: #C60000; }
.TurkishAirlinesContainer .podcastsContainer .linksContainer a { font-weight: normal; text-transform: uppercase; color: #C60000 !important; }
.TurkishAirlinesContainer .podcastItemContentContainer .dataContainer { padding: 0 }
.TurkishAirlinesContainer .podcastItemContentContainer .dateContainer { padding: 0 }
.TurkishAirlinesContainer .podcastItemContentContainer .otherdataContainer { border: 0 }
.TurkishAirlinesContainer .podcastItemContentContainer .mp3Container { clear: both }
.newItemContentContainer { width: 100%; }
.articleItemContentContainer { width: 100%; }
.ItemContentContainer { width: 100%; }
/* OBSOLETO */

/* ================ Photo Gallery ============================*/
.PhotoGalleryMenu { text-transform: uppercase; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6C00 !important; }
.PhotoGalleryMenu A,
.PhotoGalleryMenu A:visited,
.PhotoGalleryMenu A:active { text-decoration: none; color: #50463C !important; font-weight: bold; line-height: 18px; }
.PhotoGalleryMenu .ItemSelected A,
.PhotoGalleryMenu .ItemSelected A:visited,
.PhotoGalleryMenu .ItemSelected A:active { font-weight: bold; color: #FF6C00 !important; }
.PhotoGalleryMenu .TextLevel0 { }
.PhotoGalleryMenu .TextLevel1 { padding-left: 12px; background-image: url("/_euroleague/Themes/euroleague/css/images/news_bullets.gif"); background-position: left; background-repeat: no-repeat; }
.PhotoGalleryMenu .TextLevel2 { padding-left: 22px }
.PhotoGalleryMenu .rl0 TD.TextLevel0 { padding-bottom: 20px }
/*=== Basic View Item ==============================================================================*/
.FilesContainer { padding-top: 10px }
.FilesTitle { text-decoration: underline; color: #50463C; }
.FilesDataGrid { margin-top: 5px }
/*================= PREVIEW ===================*/
.previewItemContainer .previewItemContentContainer .otherdataContainer { border-top: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
/*================= NOTICIA ===================*/
.newItemContainer .dataContainer { padding-left: 0px !important }
/*============= HISTORICO NOTICIAS ============*/
.historyNewItemContainer .otherdataContainer { border-top: 1px solid #ABA899 }
.historyNewItemContainer .otherdataContainer .tblImages { float: right; padding-left: 10px; padding-bottom: 10px; width: 1%; }
.historyNewItemContainer .otherdataContainer .ImagesContainer { }
.historyNewItemContainer .otherdataContainer .ImagesItem { border: 2px solid #50463C; padding: 0px; }
.historyNewItemContainer .otherdataContainer .ImagesItem br { display: none }
.historyNewItemContainer .otherdataContainer .ImagesItem div { background-color: #50463C; padding-top: 2px; padding-bottom: 2px; }
.historyNewItemContainer .otherdataContainer .ImagesItem a { white-space: normal !important; color: #FFF; font-weight: bold; }
.historyNewItemContainer .contentFieldContainer { text-align: justify }
/*============== ENTREVISTA ===================*/
.interviewItemContainer .iconContainer .interviewTitle img { margin-bottom: 10px }
.interviewItemContainer .dataContainer { padding-left: 0px !important }
/*=============== FAN MAIL ====================*/
.fanmailItemContainer .iconContainer .fanmailTitle img { margin-bottom: 10px }
.fanmailItemContainer .dataContainer { padding-left: 0px !important }
/*================= BLOG ===================*/
.blogItemContainer { margin-top: 15px; margin-bottom: 5px; margin-left: 5px; padding-right: 10px; display: block; }
.blogItemContainer .dateContainer { color: #000; text-align: left; }
.blogItemContainer .titleContainer { font-weight: bold; font-size: 1.5em; text-align: left; color: #000; }
.blogItemContainer .titleContainer a { font-weight: bold; color: #000; }
.blogItemContainer .descripcionContainer { text-align: justify; padding-top: 10px; }
.blogItemContainer .descripcionContainer a { font-weight: bold; }
.blogItemContainer .descripcionContainer .iconContainer { float: left; width: 1%; padding-right: 10px; padding-bottom: 10px; }
.blogItemContainer .descripcionContainer .iconContainer img { border: 0px !important }
.blogItemContainer .postedbyContainer { padding-top: 10px; padding-bottom: 15px; text-transform: uppercase; clear: both; text-align: left; }
.blogItemContainer .postedbyContainer * { display: inline }
.bloggerInfoContainer { text-align: right; text-transform: uppercase; font-weight: bold; font-size: 18px; }
.bloggerInfoContainer .wp-module-title { font-size: 1.182em !important; text-transform: capitalize; }
.bloggerInfoImageContainer { }
.bloggerInfoImageContainer .ImagesContainer { padding: 10px 5px 10px 0px; margin: 0px; text-align: right; }
.bloggerInfoLinkContainer a { color: #5B5B5B; }
.blogItemContainer .barbuttonsContainer { text-align: right; border-top: 1px solid #ABA899; padding-top: 10px; }
.blogItemContainer .barbuttonsContainer a { margin-left: 20px; color: #5B92B0; cursor: pointer; }
.blogItemContainer .barbuttonsContainer a img { vertical-align: middle; margin-right: 3px; }
.blogItemContainer .barbuttonsContainer .socialBookmarksContainer { display: none; text-align: right; margin-top: 3px; }
.blogItemContainer .barbuttonsContainer .socialBookmarksContainer table { margin-left: auto; background-color: #f7f7f7; border: solid 1px #f0f0f0; }
.blogItemContainer .barbuttonsContainer .socialBookmarksContainer table td { padding: 3px 10px }
.blogItemContainer .barbuttonsContainer .socialBookmarksContainer table td a { margin: 0 }

#el-layout .blogItemContainer .descripcionContainer a { color: #FF5113; }
#ec-layout .blogItemContainer .descripcionContainer a { color: #005ABB; }
#eb-layout .blogItemContainer .descripcionContainer a { color: #666; }
#ebi-layout .blogItemContainer .descripcionContainer a { color: #666; }
#ebfl-layout .blogItemContainer .descripcionContainer a { color: #666; }

/*================== WALLPAPERS ====================*/
.FirstWallpaperItemContainer { padding: 0px 10px 10px 10px }
.FirstWallpaperTitleContainer { }
.FirstWallpaperTitleContainer span { color: #6195B1; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.FirstWallpaperImageContainer { padding-top: 10px }
.FirstWallpaperDownloadThisContainer { text-align: center; padding-top: 10px; padding-right: 5px; width: 50%; vertical-align: top; }
.FirstWallpaperDownloadThisContainer .DownloadVersion { font-weight: bold; color: #000; text-transform: uppercase; font-size: 12px; height: 25px; line-height: 25px; padding-top: 1px; }
.FirstWallpaperDownloadThisContainer .DownloadImagesFilesDataGrid { width: 100% }
.FirstWallpaperDownloadThisContainer .FilesItemStyle { padding-left: 10px }
.FirstWallpaperDownloadThisContainer .FilesItemStyle a { background-image: url(/_euroleague/Themes/euroleague/css/images/wallpaper_download_small.gif); background-position: right; background-repeat: no-repeat; padding-right: 15px; font-weight: bold; height: 15px; line-height: 15px; }
.FirstWallpaperDownloadAllContainer { text-align: left; padding-top: 10px; padding-left: 5px; width: 50%; vertical-align: top; }
.FirstWallpaperDownloadAllContainer .DownloadAllLink { background-image: url(/_euroleague/Themes/euroleague/css/images/wallpaper_download.gif); background-position: right; background-repeat: no-repeat; padding-right: 25px; font-weight: bold; color: #000; text-transform: uppercase; font-size: 12px; height: 25px; line-height: 25px; }
/*================== DEVOTION NEWS ===================*/
.DevotionNewsItemContainerPane-1 { display: none }
.DevotionNewsItemContainerPane-3 { display: none }
/*=== MEDIA ONLY ===*/
.mediaonlyFieldContainer { padding: 10px; text-align: justify; }
/* HOME CONTENT */
.HomeCenterTopItemContainer { height: 450px; overflow: hidden; margin-bottom: 10px; }
.wp-module-2569 { margin-top: 10px; }
/*================== EDIT ITEM ==================*/
.editItemRenderer { text-align: left !important }
/* INSTITUTE FORM (R) */
.instituteEditItemContainer { padding-left: 10px }
.instituteEditItemLeftContainer { float: left; width: 317px; text-align: left; margin-right: 25px; }
.instituteEditItemRightContainer { float: left; width: 317px; text-align: left; }
.instituteEditItemFooterContainer { clear: both; padding-top: 20px; padding-bottom: 20px; }
.instituteEditItemFooterContainer a { display: block-inline; padding: 5px 10px; border: 1px solid #AAA; }
.instituteEditItemContainer .normal { width: 315px !important }
.instituteEditItemTextContainer { display: block; clear: both; text-align: left; padding: 20px 0 5px 0; }
/* EBI MASTER FORM (R) */
.ebi-master-form { width: 675px; }
.ebi-master-form .editItemTools { padding: 0; }
.ebi-master-form .content { border: 1px solid #CCC; margin-bottom: 10px; background-color: #F8F8F8; }
.ebi-master-form .title { color: #FFF !important; background-color: #C36F0F; padding: 5px 15px; font-size: 1.3em; font-weight: bold; }
.ebi-master-form .subtitle { padding: 15px 15px 0; display: block; font-weight: bold; }
.ebi-master-form .fields { padding: 10px 0; margin-bottom: 10px; overflow: hidden; clear: both; }
.ebi-master-form .fields .simple div { padding: 0 15px; }
.ebi-master-form .fields .simple div table tr { display: block; float: left; margin-right: 10px; }
.ebi-master-form .fields .doble { overflow: hidden; clear: both; }
.ebi-master-form .fields .doble div { float: left; width: 305px; padding: 0 15px; }
.ebi-master-form .fields .doble div input { width: 305px !important; }
.ebi-master-form .fields .doble div table tr { display: block; float: left; margin-right: 10px; }
.ebi-master-form .fields .triple { overflow: hidden; clear: both; }
.ebi-master-form .fields .triple div { float: left; width: 194px; padding: 0 15px; }
.ebi-master-form .fields .triple div input { width: 193px !important; }
.ebi-master-form .fields .triple div table tr { display: block; float: left; margin-right: 10px; }
.ebi-master-form .fields .triple div table input { width: auto !important; }
.ebi-master-form .fields .cuadruple { overflow: hidden; clear: both; }
.ebi-master-form .fields .cuadruple div { float: left; width: 138px; padding: 0 15px; }
.ebi-master-form .fields .cuadruple div input { width: 138px !important; }
.ebi-master-form .fields .left { float: left; }
.ebi-master-form .fields .right { float: right; }
.ebi-master-form .fields .label { padding-top: 10px !important; line-height: 15px; font-size: 12px; font-weight: normal !important; }
.ebi-master-form .fields textarea { width: 100% !important; font-family: Arial !important; font-size: 12px; }
.ebi-master-form a.CommandButton { background-color: #C36F0F; border: 1px double #C36F0F; color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 10px 0; padding: 5px 10px; }
/*================ PHOTO POLLS ================*/
.PhotoPollContainer { margin-bottom: 50px }
.PhotoPollContainer .titleFieldContainer { text-transform: uppercase; font-weight: bold; float: left; margin-bottom: 5px; }
.PhotoPollContainer .votesFieldContainer { float: right; color: #FF6D00; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; }
.PhotoPollContainer .imageFieldContainer { clear: both; margin-bottom: 5px; border-top: 1px solid #999; padding-top: 5px; }
.PhotoPollContainer .ImagesListContainer { text-align: center }
.PhotoPollContainer .ImagesListContainer .ImagesDataList { margin: 0 auto }
.PhotoPollContainer .descriptionFieldContainer { color: #666; text-align: center; }
.poll-results-container { /*float: right;*/ margin-bottom: 20px; margin-right: 25px; }
.poll-results-container .ModuleTitle { color: #000 !important; border: 0; font-size: 1.3em; margin: 0 0 10px 0; text-transform: uppercase; }
.poll-result { margin-bottom: 10px; overflow: hidden; }
.poll-result .title { float: left; text-transform: uppercase; font-weight: bold; }
.poll-result .progressbar { width: 200px; height: 15px; float: left; margin: 0 5px; }
.poll-result .progressbar span { display: block; height: 15px; background-color: #FF6600; width: 0; }
.poll-result-odd .progressbar span { background-color: #000 }
.poll-result .percentage { float: left; font-weight: bold; }
/*=== Base View List ============================================================================***/
.ModuleTitle { border-bottom: 1px solid #D1DFE8; padding-bottom: 5px; padding-top: 5px; color: #5B92B0 !important; font-weight: bold; font-size: 1.6em; text-align: left; width: 99%; margin-left: 5px; margin-right: 5px; }
.ViewListItemContainer { border-bottom: solid 1px #A6A5A3; vertical-align: top; }
.iconContainer img { border: 1px solid #000 !important }
.iconContainer .fanmailTitle img,
.iconContainer .interviewTitle img { border: 0px !important }
/*======= ARTICULOS DESTACADOS (ENTREVISTAS, FANMAIL...) ======*/
.outstandingArticlesContentContainer { }
.outstandingArticlesContainer { padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.outstandingPlayerSpotlight .outstandingPlayerSpotlightTable .iconContainer img { width: 150px !important; height: 120px !important; }
.outstandingArticlesContainer .iconContainer img { width: 250px !important; height: 200px !important; }
.outstandingArticlesContainer .titleContainer { border-bottom: 1px solid #D1DFE8; padding-bottom: 5px; }
.outstandingArticlesContainer .titleContainer a { /*color: #5B92B0 !important;*/ color: #000; font-weight: bold; font-size: 1.6em; }
.outstandingArticlesContainer .iconContainer { vertical-align: top; padding-top: 5px; padding-right: 4px; width: 1%; }
.outstandingArticlesContainer .dataContainer { padding-top: 5px; vertical-align: top; }
.outstandingArticlesContainer .descriptionContainer { text-align: justify; font-size: 1.1em; }
/*========= ARTICULOS (ENTREVISTAS, FANMAIL...) ==========*/
.articlesContentContainer { width: 99% !important; margin-top: 5px; }
.articlesContentContainer td { vertical-align: top }
.articlesContainer td { }
.articlesContainer table { padding-left: 5px; padding-right: 5px; }
.articlesContainer .titleContainer { }
.articlesContainer .titleContainer a { /*color: #5B92B0 !important;*/ color: #000; font-weight: bold; font-size: 1.5em; }
.articlesContainer .lastnameContainer { border-bottom: 1px solid #D1DFE8; padding-bottom: 5px; }
.articlesContainer .lastnameContainer { color: #5B92B0 !important; text-transform: uppercase; }
.articlesContainer .iconContainer { vertical-align: top; padding-top: 5px; padding-right: 4px; width: 1%; }
.articlesContainer .dataContainer { vertical-align: top; padding-top: 5px; font-weight: bold; width: 100% !important; }
.articlesContainer .descriptionContainer { vertical-align: top; padding-top: 5px; }
/*============ ARCHIVO DE ARTICULOS =============*/
.articlesArchiveContentContainer { padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.articlesArchiveContentContainer .articlesArchiveHeaderContainer { display: block; margin-bottom: 5px; border-bottom: 1px solid #D1DFE8; }
.articlesArchiveContentContainer .titleHeaderContainer { color: #000; font-weight: bold; font-size: 1.6em; padding-bottom: 5px; }
.articlesArchiveContainer { width: 100%; padding-left: 5px; }
.articlesArchiveContainer .titleContainer { }
.articlesArchiveContainer .titleContainer a { font-weight: bold !important }
/*================= CLUB SCENE ==================*/
.outstandingClubSceneContainer img { width: 150px !important; height: 120px !important; }
/*============= NOTICIAS PORTADA ================*/
.frontPageNewsContentContainer { /*text-align: center; */ padding: 0px; margin: 0px; height: 454px; }
.HomeMainContent .MainLeftContainer .ListPager { display: none }
.frontPageNewsContainer { padding: 2px 0px 3px 0px; border-bottom: 1px solid #B4B0AC; width: 220px; margin-left: auto; margin-right: auto; }
.frontPageNewsContainer .iconContainer { padding-right: 4px; vertical-align: top; }
.frontPageNewsContainer img {
*/width: 92px !important; height: 150px !important; }
.frontPageNewsContainer .dataContainer { vertical-align: top }
.frontPageNewsContainer .dateContainer { color: #8B8B8B; font-weight: bold; font-size: 0.9em; }
.frontPageNewsContainer .titleContainer { font-weight: bold; color: #000; font-size: 1em; }
.frontPageNewsContainer .descriptionContainer { padding-top: 8px; color: #060606; font-size: 1em; }
/* 08-09 */
.frontPageNewsContentContainer08 { text-align: center; padding: 0px; margin: 0 0 0 5px; }
.frontPageNewsContainer08 { width: 300px; position: relative; *position: inherit;
z-index: 1; }
.wp-module-2564 { margin-left: 5px; }
.frontPageNewsContainer08 .iconContainer { vertical-align: top; height: 450px; width: 300px; }
.frontPageNewsContainer08 img { border: 0 !important; width: 300px; }
.frontPageNewsContainer08 .dataContainer { vertical-align: top; background-color: #FFF; padding: 2px; position: absolute; z-index: 1; *position: inherit;
*margin-top: -117px;
*height: 117px;
width: 296px; bottom: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.frontPageNewsContainer08 .dateContainer { color: #8B8B8B; font-weight: bold; font-size: 0.9em; }
.frontPageNewsContainer08 .titleContainer { font-weight: bold; color: #000; font-size: 1.3em; }
.frontPageNewsContainer08 .descriptionContainer { color: #060606; font-size: 1em; padding-top: 3px; }
/*========== TITULARES DE LA PORTADA ============*/
.frontPageHeadLinesNewsContentContainer { padding-left: 5px; margin: 0px; }
.frontPageHeadLinesNewsContentContainer .headlinesHeaderContainer { padding-right: 5px }
.frontPageHeadLinesNewsContentContainer .titleHeaderContainer { text-align: left; color: #666; font-weight: bold; }
.frontPageHeadLinesNewsContentContainer .moreNewsContainer { text-align: right }
.frontPageHeadLinesNewsContentContainer .moreNewsContainer a { color: #FF6C00 !important; font-weight: bold; }
.frontPageHeadLinesNewsContainer .titleDescriptionContainer { background-image: url(/_euroleague/Themes/euroleague/css/images/headline_news_dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 6px; }
.frontPageHeadLinesNewsContainer .titleDescriptionContainer a { color: #6B92AC; font-weight: bold; }
/* 08-09 */
.frontPageHeadLinesNewsContentContainer08 { margin: 5px 0 0 4px }
.frontPageHeadLinesNewsContentContainer08 .headlinesHeaderContainer { padding-right: 5px; padding-top: 1px; }
.frontPageHeadLinesNewsContentContainer08 .frontPageHeadLinesNewsContainer { margin-top: 5px; width: 302px; background-color: #DDD; min-height: 65px; !important:;
}
.frontPageHeadLinesNewsContentContainer08 .iconContainer { vertical-align: top }
.frontPageHeadLinesNewsContentContainer08 img { border: 0 !important }
.frontPageHeadLinesNewsContentContainer08 .dataContainer { vertical-align: top; padding: 0 6px; }
.frontPageHeadLinesNewsContentContainer08 .titleContainer { font-weight: bold; color: #000; font-size: 1.3em; }
.frontPageHeadLinesNewsContentContainer08 .descriptionContainer { color: #060606; font-size: 1em; }
.frontPageHeadLinesNewsContentContainer08 .moreNewsContainer { text-align: right }
.frontPageHeadLinesNewsContentContainer08 .moreNewsContainer a { color: #FF6C00 !important; font-weight: bold; }
/*============= NOTICIAS DESTACADAS (R) =============*/
.outstandingNewsContentContainer { font-family: Arial, Helvetica, sans-serif; }
.outstandingNewsContainer { padding-bottom: 10px; border-bottom: 1px solid #DCDCDC; margin-bottom: 10px; }
.outstandingNewsContainer .iconContainer { vertical-align: top; padding-right: 4px; }
.outstandingNewsContainer .iconContainer img { border: 0 !important; padding-left: 5px; }
.outstandingNewsContainer .dataContainer { padding-left: 5px; vertical-align: top }
.outstandingNewsContainer .titleContainer { font-weight: bold; color: #000; font-size: 1.3em; }
.outstandingNewsContainer .descriptionContainer { padding-top: 8px; text-align: justify; }
/*============= NOTICIA HIGHLIGHTED (R) =============*/
.highlighted-new .titleContainer { border-bottom: 1px solid #DCDCDC; margin-bottom: 10px; padding-bottom: 5px; }
.highlighted-new .titleContainer a { font-size: 1.8em; }
.highlighted-new .iconContainer,
.highlighted-new .iconContainer img,
.highlighted-new .dataContainer { padding: 0; }
/*============== ARCHIVO DE NOTICIAS (R) ================*/
.newsArchiveContentContainer .list { border: 0; margin: 0; padding: 0; }
.newsArchiveContentContainer .newsArchiveHeaderContainer { padding: 5px 5px 5px 0px }
.newsArchiveContentContainer .titleHeaderContainer { text-align: left; color: #FF5113; font-weight: bold; }
.newsArchiveContainer .titleDescriptionContainer { padding: 0 20px; }
.newsArchiveContainer .titleDescriptionContainer a { font-weight: normal; }
#ec-layout .newsArchiveContentContainer .titleHeaderContainer { color: #005ABB; }
/*================== ENTREVISTAS ================*/
.interviewsContentContainer .interviewsContainer .lastnameContainer { border: 0px !important; padding: 0px !important; }
.interviewsContentContainer .interviewsContainer .dataContainer { border-bottom: 1px solid #D1DFE8 !important; padding-bottom: 5px !important; }
.interviewsContentContainer .interviewsContainer .dateContainer { font-weight: normal !important }
/*============== SPECIAL FEATURES (R) ===============*/
.specialFeaturesTitleContainer { color: #5991AC; font-weight: bold; font-size: 1.6em; margin-top: 10px; text-align: center; width: 205px; margin-left: auto; margin-right: auto; }
.specialFeaturesMainContainer { }
.specialFeaturesContentContainer { }
.specialFeaturesContainer { padding-bottom: 5px }
.specialFeaturesContainerFirst { border-bottom: 1px solid #DFDFDF; }
.specialFeaturesContainer .typeContainer { padding: 5px 0; }
.specialFeaturesContainer .iconContainer { vertical-align: top; width: 1%; padding-right: 4px; }
.specialFeaturesContainer .iconContainer img { border: 0 !important; width: 65px !important; height: 65px !important; }
.specialFeaturesContainer .dataContainer { padding-left: 5px; vertical-align: top }
.specialFeaturesContainer .titleContainer { margin-bottom: 5px; }
.specialFeaturesContainer .titleContainer a { color: #FF5113; font-weight: bold; font-size: 1.4em; }
.specialFeaturesContainer .descriptionContainer { font-size: 1em }
.specialFeaturesContainer .descriptionContainer .morelinkContainer { color: #FF5113; display: inline-block; font-size: 1em; font-weight: bold; margin-top: 5px; }
.specialFeaturesBottomLinksContainer { text-align: left !important; padding-left: 8px; padding-top: 3px; }
.specialFeaturesBottomLinksContainer a { display: block; color: #5991AC !important; text-transform: uppercase; font-size: 0.8em; font-weight: bold; background-image: url(/_euroleague/Themes/euroleague/css/images/doble_arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
.specialFeaturesContainer .descriptionContainer .morelinkContainer { color: #FF5113; display: inline-block; font-size: 1em; font-weight: bold; margin-top: 5px; }
/* SPECIAL FEATURES EC (R) */
#ec-layout .specialFeaturesContainer .titleContainer a { color: #005ABB; }
#ec-layout .specialFeaturesContainer .descriptionContainer .morelinkContainer { color: #005ABB; }
/*==================== FANMAIL ==================*/
.fanmailContainer .lastnameContainer { border: 0px; padding: 0px; }
.fanmailContainer .dataContainer { border-bottom: 1px solid #D1DFE8; padding-bottom: 5px; }
/*================== DEVOTION ===================*/
.outstandingDevotionNewsContainer { width: 99% }
.outstandingDevotionNewsContainer img { width: 300px !important; height: 180px !important; }
.devotionNewsContainer img { width: 220px !important; height: 100px !important; }
/*================== JUGADORES ====================*/
.playersMainContainer { padding-left: 80px; padding-top: 10px; padding-bottom: 10px; width: 98%; }
.charContainer { text-transform: uppercase; font-size: 2.4em; font-weight: bold; font-family: "Times New Roman", Times, serif; color: #FD6A01; text-align: left; padding-left: 4px; }
.playersContainer a .lastnameContainer { color: #000 !important; border: 0px; }
.playersContainer a:hover .lastnameContainer { color: #EB6005 !important }
/*================== PATROCINADORES ====================*/
.sponsorsViewListContainer { padding-top: 10px; padding-left: 5px; width: 95% !important; }
.sponsorsTitle { text-transform: uppercase; color: #50463C; font-size: 1.8em; font-weight: bold; padding-top: 10px; padding-bottom: 10px; text-align: left; }
.sponsorsContainer { text-align: center }
.SponsorsFooterContainer { margin: 10px 0 }
/*================== WALLPAPERS ====================*/
.wallpaperTabTitle { text-transform: uppercase; color: #50463C; font-weight: bold; font-size: 16px; padding: 10px 10px 5px 10px; }
.wallpaperViewListContainer { padding: 10px }
table.wallpaperViewListItemContainer { padding-right: 10px }
a.wallpaperViewListIcon { width: 98px; height: 75px; text-align: center; padding-top: 4px; }
a.wallpaperViewListIcon:hover { background-image: url(/_euroleague/Themes/euroleague/css/images/wallpaper_hover.gif); background-repeat: no-repeat; background-position: top left; }
div.wallpaperViewListIconTitle { padding-top: 3px }
.wallpaperViewListIconTitle a { font-weight: bold !important; color: #000; text-transform: uppercase !important; font-size: 10px; }
/*====================== BLOGS ==================*/
.bloggersModuleTitle { text-transform: uppercase; font-weight: bold; text-align: right; padding: 10px 5px 5px 5px; color: #000 !important; width: 189px; margin-bottom: 5px; border: 0; }
.Firefox .bloggersModuleTitle { width: 179px }
.bloggersSubTabsContainer { text-align: right; width: 189px; }
.bloggersSubTabElement { list-style: none; text-transform: uppercase; padding-right: 5px; font-weight: bold; padding-bottom: 2px; }
.bloggersselected a { color: #EB6005 !important }
.MainBlogViewListContainer .blogItemContainer { border-bottom: 1px solid #50463C }
.BlogViewListContainer .blogItemContainer { border-bottom: 1px solid #50463C }
.blogListPager { display: none }
.blogRightModuleTitle { font-family: Arial, Helvetica, sans-serif; color: #000 !important; font-weight: bold; font-size: 1.3em; width: 99%; text-transform: uppercase; padding-right: 5px; padding-top: 10px; border-bottom: 1px solid #50463C; white-space: nowrap; margin: 0 !important; padding-bottom: 0; }
.blogsContentContainer { }
.blogsContainer { padding: 5px }
.blogsContainer .titleContainer { background-image: url(/_euroleague/Themes/euroleague/css/images/arrow_blog.gif); background-repeat: no-repeat; background-position: left top; padding-left: 14px; }
.blogsContainer .titleContainer a { font-weight: bold }
.blogsContainer .blogdateContainer { font-size: 9px; color: #4E463B; padding-left: 14px; }
/*============== THE CLUB ===================*/
.ClubInfoContainer .ListPager { display: none }
.ClubInfoContainer .ItemContainer { border: 0px; padding: 0px; }
.ClubInfoContainer .ViewItemFieldTitle { display: block; margin-top: 10px; margin-bottom: 5px; color: #FE6B01; font-family: Arial; font-weight: bold; font-size: 14px; text-transform: uppercase; }
.ClubInfoContainer .FieldContainer { text-align: justify }
/*============= CLUB TROPHY =================*/
.ClubTrophyContainer { width: 215px }
.ClubTrophyContainer .ViewItemFieldTitle { display: block; margin-top: 10px; margin-bottom: 5px; color: #FE6B01; font-family: Arial; font-weight: bold; font-size: 14px; text-transform: uppercase; }
.ClubTrophyContainer .FieldContainer { background-color: #B0CAD7; padding: 5px; font-size: 9px; }
/*================ CLUB MAIN NEWS ===============*/
.ClubNewsTitle { text-align: left }
.ClubMainNewViewListContainer img { width: 145px !important; height: 200px !important; }
.ClubMainNewViewListContainer .TitleContainer { padding-bottom: 5px }
.ClubMainNewViewListContainer .TitleContainer a { font-weight: bold; color: #1D3A5A; }
.ClubMainNewViewListContainer .IconContainer { float: left; padding-right: 5px; }
.ClubMainNewViewListContainer .DescriptionContainer { text-align: justify }
.ClubMainNewViewListContainer .ViewMore { font-weight: bold; color: #FF6D00 !important; }
/*=============== CLUB SECONDARY NEWS =====================*/
.ClubSecondaryNewsViewListContainer table td { vertical-align: top; padding: 0px 5px 0px 5px; }
.ClubSecondaryNewsViewListContainer .IconContainer { float: left }
.ClubSecondaryNewsViewListContainer .IconContainer img { width: 70px; height: 50px; }
.ClubSecondaryNewsViewListContainer .DateTitleContainer { color: #8B8B8B; font-weight: bold; font-size: 0.9em; }
.ClubSecondaryNewsViewListContainer .TitleContainer a { color: #000 !important; font-weight: bold; }
.ClubSecondaryNewsViewListContainer .DescriptionContainer { clear: both; text-align: justify; padding-top: 3px; }
/*===================== CLUB HEADLINES ========================*/
.ClubHeadlinesViewListContainer { padding: 10px 5px 0px 0px }
.ClubHeadlinesViewListContainer .TitleHeaderContainer { color: #FE6B01; font-size: 11px; font-family: Arial; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #B8D0DC; }
.ClubHeadlinesViewListContainer .TitleContainer a { color: #000 !important; background-image: url(/_euroleague/Themes/euroleague/css/images/doble_arrow_black.gif); background-repeat: no-repeat; background-position: left; padding-left: 15px; }
/*================ BANNERS RIGHT ==================*/
.bannersRightViewListContainer * { border: 0px; padding: 0px; margin: 0px; }
.bannersRightViewListIconContainer a { display: block }
.bannersRightViewListContentContainer { display: none }
/*==================== QUOTES ======================*/
.QuotesViewListContainer { }
.QuoteItemContainer { padding-bottom: 20px }
.QuoteItemContainer .QuoteImageContainer { width: 1% }
.QuoteItemContainer .QuoteImageContainer img { border: 1px solid #000 }
.QuoteItemContainer .QuotePersonClubPositionContainer { vertical-align: bottom; padding-left: 5px; text-transform: uppercase; font-weight: bold; }
.QuoteItemContainer .QuotePersonNameContainer { vertical-align: top; padding-left: 5px; text-transform: uppercase; font-weight: bold; }
.QuoteItemContainer .QuoteDescriptionContainer { text-align: justify; padding-top: 5px; }
.QuoteItemContainer .QuoteContenidoContainer { text-align: justify; padding-top: 5px; }
/*===================== PREVIEW QUOTE ========================*/
.PreviewQuotesViewListContainer .QuotePersonNameContainer { vertical-align: bottom }
.QuoteItemContainer .QuoteTitleContainer { vertical-align: top; font-weight: bold; padding-left: 5px; }
/*====================== BANNERS FLASH PORTADA =====================*/
.ImageContainer * { padding: 0px }
.ImageContainer a { display: block }
.ImageContainer .FieldContainer { position: absolute }
.FlashContainer { text-align: center }
.MainBannerContainer { text-align: center }
/*================== NEWS ARCHIVE LINK ================*/
.newsArchiveLinkViewListItemContainer { border: 0px; padding-top: 10px; padding-bottom: 10px; }
.newsArchiveLinkViewListContentContainer { }
.newsArchiveLinkViewListTitleContainer { text-transform: uppercase; background-image: url(/_euroleague/Themes/euroleague/css/images/headline_news_dot_orange.gif); background-repeat: no-repeat; background-position: left center; padding-left: 6px; }
.newsArchiveLinkViewListTitleContainer a { color: #EB6005 !important; font-weight: bold; }
/*=================== DEVOTION RIGHT BANNERS ===================*/
.DevotionRightBannersViewListContainer { padding-right: 10px }
.DevotionRightBannersViewListContainer table td { display: block; padding-top: 4px; }
.DevotionRightBannersViewListContainer img { width: 224px; height: 82px; }
/*=============== LEFT COLUMN BANNERS ===========================*/
.LeftBannersViewListContainer { margin-top: 30px; margin-bottom: 10px; text-align: center; width: 100%; padding-left: 2px; clear: both; }
.LeftBannersViewListContainer td { text-align: center }
/*============= PHOTO GALLERY ================*/
.PhotoGalleryViewListContainer { }
.PhotoGalleryViewListContainer td { }
.PhotoGalleryContentContainer { }
.photoGalleryThumbnailItem { background-color: #DDD; height: 65px; margin-bottom: 5px; }
.photoGalleryThumbnailIcon { width: 65px; text-align: center; }
.photoGalleryThumbnailIcon img { width: 65px; height: 65px; }
.photoGalleryThumbnailLink { text-align: left; font-size: 1.8em; padding-left: 10px; }
.photoGalleryThumbnailLink a:hover { text-decoration: none; color: #000; }
.photoGalleryPlayLink { width: 65px; text-align: center; }
.photoGalleryPlayLink img { border: 0 }
/*======= LINKS =======*/
.linksContainer { }
.linksContainer .link { font-weight: bold; background: url(/_euroleague/Themes/euroleague/css/images/headline_news_dot_black.gif) no-repeat left center; padding-left: 6px; margin-left: 10px; }
/*==== SUBTABS INTERVIEW Y FANMAIL ===========================================================================*/
.InterviewSubTabSubTabsContainer { padding: 5px 0 !important; margin: 3px 10px 3px 0 !important; }
.InterviewSubTabSubTabElement { list-style-type: none; margin: 4px 0 !important; font-size: 1em; }
.InterviewSubTabSubTabElement a { font-weight: bold !important }
.InterviewSubTabselected a { color: #EB6005 !important }
/*======SUBTABSELEMENTS INTERVIEW Y FANMAIL ===============*/
.InterviewSubTabSubTabsTabName { font-size: 1.15em; font-weight: bold; background-color: #F0F0F0; padding: 1px; padding-left: 3px; width: 100%; margin-top: 5px; }
.InterviewSubTabSubTabsTabName { font-size: 1.15em; font-weight: bold; background-color: #F0F0F0; padding: 1px; padding-left: 3px; width: 100%; margin-top: 5px; }
.InterviewSubTabSubTabsElementsContainer { margin-right: 5px }
/*======SIGNIN ===============*/
.SigninTextBox { border: 1px solid gray; font-size: 10px; }
.SigninPassword { border: 1px solid gray; font-size: 11px; }
.SigninButton { background-color: #F6CCAA; border: 1px solid black; }
.SignInError { color: Red }
.SignInContainer { margin-left: 2px; margin-right: 2px; }
.divForgetPassgordLink { font-weight: bold; margin-bottom: 5px; }
.rememberPasswordMainContainer .singinUserIdentifier { font-weight: bold; margin-right: 10px; }
.rememberPasswordMainContainer .footerButtonsContainer { clear: both; overflow: hidden; padding: 10px 0 20px 195px; }
.rememberPasswordMainContainer .footerButtonsContainer a.singinRememberPasswordAccept { background-color: #FF6F17; border: 1px solid black; color: #FFF; font-weight: bold; padding: 3px 7px; display: block; float: left; }
.rememberPasswordMainContainer .footerButtonsContainer a.singinRememberPasswordCancel { font-weight: bold; float: left; margin-left: 10px; padding: 3px 7px; }
.SignOutContainer { padding: 10px 0; }
/*=================== BUSCADOR DE NOTICIAS =======================*/
.newsFilterRepeaterItemStyle { vertical-align: top }
.newsFilterTextBox { border: 1px solid #B3B3B1; height: 19px; width: 140px; }
.newsFilterSearchButton { background-color: #F0F0F0; border-left: 1px solid #AAA; border-top: 1px solid #AAA; border-right: 1px solid #000; border-bottom: 1px solid #000; line-height: 20px; }
/*==================== ABECEDARIO JUGADORES ============================*/
.abcFilterRepeaterItemStyle { width: 100%; text-align: center; padding-top: 10px; }
.abcFilterLinkButtonList { border-bottom: 2px solid #FD6A01; display: block; width: 85%; margin-left: auto; margin-right: auto; white-space: nowrap; }
.abcFilterLinkButtonList li { list-style-position: outside; list-style-type: none; display: inline; padding-left: 4px; padding-right: 4px; }
.abcFilterLinkButtonList a { font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 2em; }
.abcFilterLinkButtonList a:hover { text-decoration: none }
/*======================== MENU IZQUIERDO ====================*/
.leftMenuContinue { padding-top: 0px !important }
.leftMenuViewListContainer { padding-top: 10px }
.leftMenuViewListItemContainer { border: 0px; padding-right: 10px; padding-left: 10px; }
.leftMenuViewListEdit { display: none }
.devotionleftmenu { padding-top: 5px }
div.finalfourmenuleft { padding-top: 5px }
.leftMenuSubTabsContainer { padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.leftMenuSubTabContainer { margin: 0px; padding: 0px; }
.leftMenuSubTabElement,
.leftMenuViewListTitleContainer { list-style-type: none; text-transform: uppercase; text-align: right; padding-bottom: 10px; }
.leftMenuSubTabElement a,
.leftMenuSubTabElement a:visited,
.leftMenuViewListLink { line-height: 12px; font-weight: bold; color: #4F473C; }
.leftMenuSubTabElement a:hover,
.leftMenuViewListLink:hover { color: #FF6D00 }
.leftMenuselected a { color: #FF6D00 !important }
div.leftMenuHistory { padding-top: 0 }
/*================== FILTRADO DE MESES DE LOS BLOGS ===============*/
.monthsFilterRepeaterItemStyle { padding-top: 5px; padding-bottom: 10px; width: 100%; }
.monthsFilterLinkButtonList { display: none }
.monthsFilterLinkButtonList li { padding-left: 14px; list-style: none; list-style-image: url(/_euroleague/Themes/euroleague/css/images/arrow_blog.gif); list-style-position: outside; }
.firefox .monthsFilterLinkButtonList li { list-style-position: inside }
.monthsFilterLinkButtonList li a { font-weight: bold }
/*=== MEDIA ONLY ===*/
table.Normal { margin-left: 10px }
table.Normal input { width: 350px !important }
.RegisterContainer .editControl,
.editItemFooter { clear: both; display: block; }
.RegisterContainer .editControl .label { float: left; width: 160px; }
.RegisterContainer .editControl .normal,
.editControl select { float: left; width: 350px !important; }
.RegisterContainer .editItemFooter { padding-top: 10px }
.RegisterContainer .CommandButton { background-color: #FF6F17; border: 1px solid black; color: #FFF !important; font-weight: bold; padding: 5px 7px !important; }
.RegisterContainer .CommandButton:hover { color: #FFF; text-decoration: none; }
.mediaonlySignInContainer { padding-bottom: 20px }
.mediaonlySignInContainer .SignInPasswordLabelContent { padding-top: 5px }
.mediaonlySignInLabel { font-weight: bold; width: 200px; }
.mediaonlySignInTextBox,
.mediaonlySignInPassword { width: 200px !important }
.mediaonlySignInRememberContainer { padding-top: 10px; padding-bottom: 10px; }
.mediaonlySignInRegister { padding-top: 10px }
.mediaonlySignInRegister a { font-weight: bold; color: #FF6000 !important; font-size: 1.2em; text-decoration: underline; }
.mediaonlySignOutContainer { padding-top: 10px }
.mediaonlySignOutLinkContainer a { background-color: #FF6F17; border: 1px solid black; color: #FFF !important; font-weight: bold; padding: 5px 7px; }
.mediaonlySignOutLinkContainer a:hover { color: #FFF; text-decoration: none; }
.mediaonlySignInButton { background-color: #FF6F17; border: 1px solid black; color: #FFF; font-weight: bold; padding: 3px 7px; cursor: pointer; }
/*=============== RSS ===================*/
.RssFeedsDisplay { margin-top: 20px }
.RssFeedsDisplay td { padding-bottom: 10px }
.RssFeedsDisplay .rssLogo { display: none }
.RssFeedsDisplay .rssLink { background: url(rss.gif) no-repeat left top; padding-left: 20px; display: block; height: 16px; line-height: 16px; float: left; }
/*=================== EUROLEAGUE ===============*/
.EuroleagueTitleViewItemContainer .titleFieldValue { font-size:22px; text-transform:uppercase; font-weight:bold; padding-left:5px; padding-top:10px; display:block }
.EuroleagueNewsTitleViewItemContainer .titleFieldValue { font-size:22px; text-transform:uppercase; font-weight:bold; display:block }
.EuroleagueSubTitle { text-align: left; display: block; padding-top:10px; margin-bottom:5px; font-weight:bold; font-size:14px; text-transform:uppercase }
/* PLAYER ACCUMULATED AVERAGES (R) */
.AccumulatedAverageTitle { color: #000000; display: block; font-size: 12px; margin-bottom: 10px; text-transform: uppercase; font-weight: bold; display: none; }
.PlayerAccumulatedAveragesStatistics { border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin-bottom:20px; width:100% }
.PlayerAccumulatedAveragesStatistics * { }
.PlayerGridHeader { color:#000; background-color:#DEDEDE; font-weight: bold; }
.PlayerGridHeader th { border:1px solid #DEDEDE }
.PlayerGridRow { border:1px solid #DEDEDE }
.PlayerTitleColumn { font-weight:bold; }
.PlayerAccumulatedAveragesStatistics td { border-top:1px solid #DEDEDE !important; border-left:1px solid #DEDEDE !important; text-align:center; padding:1px; empty-cells:show; }
.PlayerGridCellHighligth { background-color: #DEDEDE; }
.PlayerGridCellClubName { text-align: left !important; width: 225px; }
/* PLAYER CAREER STATS (R) */
.PlayerCareerStatsContainer .EuroleagueSubTitle { font-size: 12px; }
.PlayerCareerStatsContainer table { width: 100%; }
.PlayerCareerStatsContainer .careerFieldTitle { display: none; }
.eu-carrer-stats-competition { font-weight: bold; display: block; text-align: left; padding-bottom: 5px; text-transform: uppercase; }
/* PLAYER CAREER BESTS (R) */
.CareerBestsMainContainer { padding-bottom:10px }
.CareerBestsMainContainer .EuroleagueSubTitle { font-size: 12px; }
.CareerBestsTitle { text-align:left; }
.CareerBestsContainer { width:100%; }
.CareerBestsContainer td { border: 1px solid #DEDEDE; }
.CareerBestsContainer td:first-child { background-color: #DEDEDE; font-weight: bold; }
.careerFieldTitle { display:block; margin-top:10px; margin-bottom:5px; color:#FE6B01; font-family:Arial; font-weight:bold; font-size:14px; text-transform:uppercase }
/* PLAYER INFO (R) */
.player-page-container { color:#000; }
.player-page-container .main-center-right-container .list { border: 0; margin: 0; }
.player-page-container .main-center-right-container ul { list-style: none; margin: 0; padding: 0; }
.player-page-container .main-center-right-container li { margin-bottom: 5px; }
.PlayerInfoMainContainer { float:left; }
.PlayerNameContainer { margin-bottom: 10px; }
.PlayerNameContainer span { display: block; color:#000; font-weight:bold; font-size:22px; text-align: left; text-transform: uppercase; }
.PlayerNameContainer h1 { font-weight:bold; margin: 0; }
.PlayerInfoContainer { float:right; padding-left:10px; width:100px; }
.PlayerInfoContainer * { }
.PlayerInfoContainer div { margin-bottom: 5px; }
.PlayerInfoContainer div span { display: block; }
.PlayerInfoContainer .PlayerTeam { text-transform:capitalize; }
.PlayerInfoTitle { font-weight:bold; }
.PlayerIconContainer { float:left; text-align:right; margin-left: 130px; }
.PlayerIconContainer img { margin-left:auto; width:128px !important; height:160px !important; border: 1px solid #000 !important; }
/* PLAYER PHASE STATS (R) */
.PhaseTypeName { font-weight:bold; font-size:12px; margin-bottom:10px; display:block; text-align:left; color: #000; text-transform: uppercase; }
.PlayerPhaseStatisticsContainer { margin-bottom:10px !important; border-right:1px solid #dedede; border-bottom:1px solid #dedede; width:100% }
.PlayerPhaseStatisticsContainer * { font-size: 11px; color: #000; }
.PlayerPhaseStatisticsContainer .Header td { background-color:#dedede; font-weight:bold; vertical-align:middle; white-space:nowrap }
.PlayerPhaseStatisticsContainer .TopHeader { vertical-align:bottom }
.PlayerPhaseStatisticsContainer .BottomHeader { vertical-align:top; border-top:0px }
.PlayerPhaseStatisticsContainer td { border-left:1px solid #dedede; border-top:1px solid #dedede; text-align:center; padding:1px }
.PlayerPhaseStatisticsContainer .RivalContainer a { color:#000 }
/* columnas tablas de estadísticas del jugador */
.PlayerPhaseStatisticsContainer .PlayerGameNumberContainer { width: 20px; }
.PlayerPhaseStatisticsContainer .RivalContainer { /*width: 175px;*/ text-align:left; white-space:nowrap; }
.PlayerPhaseStatisticsContainer .PlayerTimePlayedContainer { width: 60px; }
.PlayerPhaseStatisticsContainer .PlayerScoreContainer { width: 30px; }
.PlayerPhaseStatisticsContainer .PlayerFieldGoals2Container { width: 40px; }
.PlayerPhaseStatisticsContainer .PlayerFieldGoals3Container { width: 40px; }
.PlayerPhaseStatisticsContainer .PlayerFreeThrowsContainer { width: 40px; }
.PlayerPhaseStatisticsContainer .PlayerOffensiveReboundsContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerDefensiveRebounds { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerTotalReboundsContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerAssistancesContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerStealsContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerTurnoversContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerBlocksFavourContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerBlocksAgainstContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerFoulsCommitedContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerFoulsReceivedContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .PlayerRankingContainer { width: 25px; }
.PlayerPhaseStatisticsContainer .TitleFooter { text-align:left }
.PlayerPhaseStatisticsContainer .TotalFooter { background-color:#CCC }
.PlayerPhaseStatisticsContainer .AverageFooter,
.PlayerPhaseStatisticsContainer .AverageFooter * { color:#FFF !important; background-color:#000; }
/* PLAYER STATS */
.eu-player-stats-container { display: none; }
.eu-player-stats-container,
.PlayerStatsMainContainer { float:left; padding-left:10px; padding-right:10px; width:130px; padding-top:41px }
.eu-player-stats-container .row { border-bottom: dashed 1px #B8B8B8; padding: 5px 0; }
.eu-player-stats-container .main-title,
.eu-player-stats-container .row .title { font-weight: bold; }
.eu-player-ranks-container .EuroleagueSubTitle { font-size: 12px; }
.PlayerStatsContainer { background-color:#FE6B01; color:#FFF; font-weight:bold; display:block; margin-bottom:10px }
.PlayerStatsTitle { text-transform:uppercase }
.PlayerStatsContainer td { text-align:center; border:1px solid #000; padding-top:1px; padding-bottom:1px; font-family:Arial; font-size:9px }
/* CAREER MISCELLANEOUS (R) */
.PlayerCareerMiscellaneousContainer { }
.PlayerCareerMiscellaneousContainer .ListPager { display:none }
.PlayerCareerMiscellaneousContainer .ItemContainer { border:0px; padding:0px }
.PlayerCareerMiscellaneousContainer .ViewItemFieldTitle { display:block; margin-top:10px; margin-bottom:5px; color:#000; font-weight:bold; font-size:12px; text-transform:uppercase }
.PlayerCareerMiscellaneousContainer .FieldContainer { text-align:justify }
/* OTHER COMPETITION (R) */
.player-page-container .careerFieldContainer table { border: 0 !important; background-color: #dedede !important; }
.player-page-container .careerFieldContainer table { font-size: 11px !important; font-family: Arial !important; }
.player-page-container .careerFieldContainer tr.blanco td { background-color: #dedede !important; color: #000 !important; font-weight: bold; }
.player-page-container .careerFieldContainer tr.blanco td span { color: #000 !important; }
.player-page-container .careerFieldContainer td { border: 0 !important; color: #000 !important; }
.player-page-container .careerFieldContainer { }
/*  PLAYER TEAM INFO (R) */
.EuroleaguePlayerTeamInfoContainer { text-align:center; float: left; width: 120px; position: absolute; top: 60px; left: 10px; }
.EuroleaguePlayerTeamInfoContainer .TeamImage { }
.EuroleaguePlayerTeamInfoContainer .TeamLink { }
.EuroleaguePlayerTeamInfoContainer .TeamLink a { text-transform:uppercase; font-weight:bold }
/* SHOW PLAYER (R) */
.ShowPlayerMainContainer { padding:10px; width:95% }
.PlayerInfoStatsContainer { vertical-align:top; display:block; text-align:left; clear: both; overflow: hidden; }
.PlayerTopRightContainer { text-align:right; float:right; width:265px; padding-top:35px }
.PlayerTopRightContainer table { margin-left:auto }
.PlayerTopRightContainer img { margin-left:auto; border: 1px solid #000 !important; }
.StatisticsTitleContainer { text-align:left; clear:both }
.StatisticsTitleContainer span { font-size: 12px; }
/* PLAYER LIST (R) */
.PlayerListMainContainer { }
.PlayerListTitleContainer span { text-transform:uppercase; font-size: 1.818em; font-weight: bold; color: #000; }
.PlayerListSubTitleContainer { text-align:left; }
.PlayerListSubTitleContainer a { text-transform: uppercase; padding: 0 7px; border-right: 1px solid #4F473C; line-height: 12px; font-weight:bold; }
.PlayerListSubTitleContainer a.lnkSelected { color:#FF6D00; }
.PlayerListSubTitleContainer a.lnkEnd { border-right:0px !important }
.AlphabetContainer { display:block; padding-top:20px; width:100%; clear:both }
.lnkLetterAlphabet { text-transform:uppercase; font-size:2.2em; font-weight:bold; color:#000 !important; text-align:left; padding-left:4px; border-bottom:2px solid #FD6A02 }
.lnkLetterAlphabet:hover { text-decoration:none }
.AlphabetContainer .active,
.SelectedLetterAlphabetContainer .lnkLetterAlphabet { color:#FD6A02 !important; background-image:url(/_euroleague/Themes/euroleague/css/images/flecha_bottom_alphabet_selected.gif); background-repeat:no-repeat; background-position:center bottom }
.eu-player-list-results { margin-top: 20px; }
.PlayerListContainer { width:100%; margin: 0 auto 15px; }
.PlayerListContainer a { color:#000 !important; text-transform:capitalize; }
.PlayerListContainer a span { color:#FD6A02 !important; }
.PlayerListItemContainer { padding-right:10px }
/* PLAYER LIST EC (R) */
#ec-layout .PlayerListSubTitleContainer a.lnkSelected { color:#005ABB; }
#ec-layout .lnkLetterAlphabet { border-bottom: 2px solid #005ABB; }
#ec-layout .AlphabetContainer .active,
#ec-layout .SelectedLetterAlphabetContainer .lnkLetterAlphabet { color:#005ABB !important; border-bottom: 2px solid #005ABB; background-image: none; }
#ec-layout .PlayerListContainer a span,
#ec-layout .PlayerListContainer a:hover { color:#005ABB !important; }
/* PLAYER SEARCH (R) */
.PlayerSearchTitleButtonContainer { padding-top:20px }
.PlayerSearchTitle { margin-right:10px; background-color:#666; color:#FFF; padding:0px; font-weight:bold; font-size:16px; text-transform:uppercase; height:23px; line-height:23px; float:left; width:190px; text-align:center }
.PlayerSearchButton { float:right; padding-left:5px; padding-right:5px; height:24px }
.PlayerSearchFiltersContainer { }
.PlayerSearchSelectionContainer select { margin-top:10px; width:100%; }
.PlayerSearchMainContainer { clear:both }
.PlayerListSearchContainer { clear:both !important; display:block !important; width:95%; text-align:left; margin-top: 10px; margin-right:auto }
.PlayerListSearchContainer div { margin-bottom: 5px; }
.PlayerListSearchContainer .eu-player-list-search-watermarked { color: #999; }
.PlayerListSearchContainer .lnkReset { color: #EB6005; margin-left: 10px; text-decoration: underline; }
.PlayerSearchContainer { float:left; width:250px; margin-left:15px }
.PlayerSearchResultsContainer { float:right; width:380px }
.PlayerSearchResultsContainer .PlayerInfoMainContainer { float:right }
.PlayerSearchResultsContainer .PlayerInfoContainer { float:right; width:200px }
.PlayerSearchResultsContainer .PlayerIconContainer { float:right; padding-right:10px; border:1px solid #000; }
/* PLAYER SEARCH EC (R) */
#ec-layout .PlayerListSearchContainer .lnkReset { color: #005ABB; }
/* COACH LIST CONTAINER (R) */
.CoachListContainer { width:100%; margin: 5px 0 15px; }
.CoachListContainer a { color:#000 !important; text-transform:uppercase; }
.CoachListContainer a span { color: #FD6A02 !important; }
#ec-layout .CoachListContainer a span { color: #005ABB !important; }
.CoachListItemContainer { padding-right:5px; }
/* COACH TEAM INFO (R) */
.CoachTeamInfoContainer { text-align:center; float: left; width: 120px; position: absolute; top: 60px; left: 10px; }
.CoachTeamInfoContainer .TeamImage { }
.CoachTeamInfoContainer .TeamLink { }
.CoachTeamInfoContainer .TeamLink a { text-transform:uppercase; font-weight:bold }
/* COACH INFO (R) */
.player-page-container .main-center-left-container { color:#000; }
.player-page-container .main-center-right-container .list { border: 0; margin: 0; }
.player-page-container .main-center-right-container ul { list-style: none; margin: 0; padding: 0; }
.player-page-container .main-center-right-container li { margin-bottom: 5px; }
.PlayerInfoMainContainer { float:left; }
.CoachNameContainer { margin-bottom: 10px; }
.CoachNameContainer span { display: block; color:#000; font-weight:bold; font-size:22px; text-align: left; text-transform: uppercase; }
.CoachNameContainer h1 { font-weight:bold; margin: 0; }
.CoachInfoContainer { float:right; padding-left:10px; width:100px; }
.CoachInfoContainer * { }
.CoachInfoContainer div { margin-bottom: 5px; }
.CoachInfoContainer div span { display: block; }
.CoachInfoContainer .PlayerTeam { text-transform:capitalize; }
.CoachIconContainer { font-weight:bold; }
.CoachIconContainer { float:left; text-align:right; margin-left: 130px; }
.PlayerIconContainer img { margin-left:auto; width:128px !important; height:160px !important; border: 1px solid #000 !important; }
.CoachInfoMainContainer { float:left }
.CoachNameContainer { color:#4B4336; font-family:"Arial"; font-weight:bold; font-size:18px; padding-bottom:10px; padding-top:10px }
.CoachInfoTitle { font-weight:bold }
.CoachInfoContainer { float:left; padding-right:10px; width:200px }
.CoachInfoContainer * { font-family:Arial; font-size:9px }
.CoachLinksContainer { float:left; padding-left:10px; padding-right:10px; width:120px; vertical-align:top }
.CoachLinksContainer div { background-color:#FE6B01; border:1px solid #000; padding:5px; text-align:center; width:100px }
.CoachLinksContainer div a { color:#FFF !important; font-weight:bold }
.CoachIconContainer { text-align:right; float:left }
.CoachIconContainer img { width:128px !important; height:160px !important }
.CoachIconContainer table { margin-left:auto }
.CoachIconContainer img { margin-left:auto; border:1px solid #000 !important }
.ec-layout .CoachLinksContainer div { background-color:#005ABB; }
/* SHOW COACH (R) */
.CoachInfoStatsContainer { vertical-align:top; display:block; text-align:left; clear: both; overflow: hidden; }
.CoachTopRightContainer { text-align:right; float:right; width:265px; padding-top:35px; }
.CoachTopRightContainer table { margin-left:auto; }
.CoachTopRightContainer img { margin-left:auto; border: 1px solid #000 !important; }
.ShowCoachContentContainer { clear:both; text-align:left }
.ShowCoachMainContainer { padding:10px; width:95% }
/* GAME CLUB STATS */
.GameTeamStatsContainer { width:100% !important; margin-bottom:20px }
.GameTeamStatsContainer td { border:1px solid #FFF; text-align:center; padding:2px }
.GameTeamStatsContainer * { font-size:9px }
.GameTeamStatsContainer .TeamName { background-color:#50463C; color:#FFF }
.GameTeamStatsContainer .TeamName td { font-weight:bold; text-align:left; text-transform:capitalize }
.GameTeamStatsContainer .Header { background-color:#ABA597 }
.GameTeamStatsContainer .Header td { font-weight:bold }
.GameTeamStatsContainer .AlternatingRow { background-color:#CCC }
.GameTeamStatsContainer .PlayerContainer { text-align:left; text-transform:capitalize }
.GameTeamStatsContainer .PlayerStartFive { font-weight:bold }
.GameTeamStatsContainer .PlayerContainer a { color:#000 }
.GameTeamStatsContainer .TotalFooter { background-color:#FE6B01; color:#FFF }
.GameTeamStatsContainer .TotalFooter td { font-weight:bold }
.GameTeamStatsContainer .TitleFooter { text-align:left; text-transform:uppercase }
.GameTeamStatsContainer .DorsalFooter { background-color:#FFF }
/* PARTIAL STATS */
.PartialsContainer { border:0px }
.PartialsContainer td { text-align:center; border:2px solid #FFF; padding:2px }
.PartialsContainer * { font-family:Arial; font-size:9px }
.PartialsContainer .HeaderContainer { border:2px solid #FFF; height:16px; background: none; }
.PartialsContainer .TitleContainer { background-color:#ABA597; font-weight:bold }
.PartialsContainer .AlternatingColumn { background-color:#CCC }
.PartialsContainer .PartialsClubNameContainer { font-weight:bold; text-transform:capitalize }
/* GAME BOXSCORE */
.GameScoreMainContainer { height:1%; text-align:center !important; background-color:#52453D; width:673px; margin-left:auto; margin-right:auto }
.GameScoreTopContainer { color:#FFF; font-weight:bold; text-align:center; background-image:url("/_euroleague/Themes/euroleague/css/images/bg_gamescore_top.jpg"); background-repeat:no-repeat; background-position:left top; padding-top:10px; height:31px !important; }
.AppleMAC-Safari .GameScoreTopContainer,
.Firefox .GameScoreTopContainer { padding-top:0px }
.AppleMAC-Safari .GameScoreTopContainer span,
.Firefox .GameScoreTopContainer span { line-height:32px }
.GameScoreTopContainer .PhaseTypeContainer { text-transform:uppercase }
.GameScoreTopContainer .GameNumberContainer { padding-left:5px }
.GameScoreTopContainer .GameDateContainer { text-transform:capitalize; white-space:nowrap }
.GameScoreTopContainer .StadiumContainer { text-transform:capitalize }
.GameScoreCenterContainer { background-image:url("/_euroleague/Themes/euroleague/css/images/bg_gamescore_middle.jpg"); background-repeat:repeat-y; background-position:left top; padding-top:10px; padding-bottom:10px; height:60px }
.GameScoreCenterContentContainer { vertical-align:middle; width:450px; margin-left:auto; margin-right:auto }
.LocalClubContainer a { color:#F46E0D; text-transform:uppercase; font-size:14px; font-family:Arial; text-align:center; font-weight:bold; float:left; width:150px }
.GameScoreContainer { float:left; color:#CCC; text-transform:uppercase; font-size:18px; font-family:Arial; text-align:center; font-weight:bold; padding:0px 20px 0px 20px; width:100px }
.GameScoreTitle { text-align:center; color:#FFF; text-transform:uppercase; font-size:18px; font-family:Arial; text-align:center; font-weight:bold; padding-bottom:5px }
.GameScoreData { width:100px; text-align:center; text-transform:lowercase }
.RoadClubContainer a { color:#F46E0D; text-transform:uppercase; font-size:14px; font-family:Arial; text-align:center; font-weight:bold; float:left; width:150px }
.GameScoreBottomContainer { background-image:url("/_euroleague/Themes/euroleague/css/images/bg_gamescore_bottom.jpg"); background-repeat:no-repeat; background-position:left bottom; height:31px; clear:both }
.Firefox .GameScoreBottomContainer { }
.GameScoreLinksBottomContainer { height:31px; text-align:left; padding-left:50px; float:left }
.GameScoreLinksBottomContainer .LastLink a { border-right:0px !important }
.GameScoreLinksBottomContainer a,
.GameScoreLinksBottomContainer a:visited { color:#F46E0D; font-size:11px; font-family:Arial; font-weight:bold; border-right:1px solid #FFF; line-height:10px; height:10px; padding-right:3px; padding-left:1px }
.GameScoreTimeBottomContainer { float:right; text-align:center; text-align:left; padding-left:20px; height:31px }
.GameScoreTimeBottomContainer span span { color:#FFF; font-weight:bold; text-align:center; padding-bottom:10px; padding-right:30px; padding-left:30px }
.GameScoreTimeBottomContainer .LastLink a { border-right:0px !important }
.GameScoreTimeBottomContainer a,
.GameScoreTimeBottomContainer a:visited { color:#F46E0D; font-size:11px; font-family:Arial; font-weight:bold; border-right:1px solid #FFF; line-height:10px; height:10px; padding-right:3px; padding-left:1px }
/* SHOW GAME */
.ShowGameMainContainer { }
.ShowGameMainContainer .BoxscoreContainer { display:block; padding-top:10px; margin-bottom:10px }
.ShowGameMainContainer .RefereesContainer { }
.ShowGameMainContainer .RefereesContainer * { font-family:Arial; font-size:9px; text-transform:capitalize }
.ShowGameMainContainer .RefereesContainer .TitleContainer { font-weight:bold }
.ShowGameMainContainer .AudienceContainer { margin-bottom:10px }
.ShowGameMainContainer .AudienceContainer * { font-family:Arial; font-size:9px }
.ShowGameMainContainer .AudienceContainer .TitleContainer { font-weight:bold }
.ShowGameMainContainer .PartialsStatsByQuarterContainer { float:left; margin-bottom:20px; padding-left:10px }
.ShowGameMainContainer .LegendContainer { font-family:Arial; font-size:9px; margin-bottom:20px; padding-left:20px }
.ShowGameMainContainer .ColumnTitle { font-weight:bold }
.ShowGameMainContainer .TeamStatsMainContainer { width:703px !important; margin-left:auto; margin-right:auto; clear:both }
.ShowGameMainContainer .LocalClubStatsContainer { }
.ShowGameMainContainer .RoadClubStatsContainer { }
/* GAME ROUND RESULTS */
.wp-module-gameroundresults { margin-top: 15px; padding: 25px 0 0 120px; border-top: 15px solid #000; }
.wp-module-gameroundresults .round-title { font-size: 14px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; display: block; color: #E8B900 }
.wp-module-gameroundresults .group-title { text-transform: uppercase; font-weight: bold; background-color: #D8D8D8; width: 300px; }
.wp-module-gameroundresults ul { list-style:  none; }
#ec-layout .wp-module-gameroundresults { border-top: 15px solid #005ABB; }
#ec-layout .wp-module-gameroundresults .round-title { color: #000; }
#ec-layout .wp-module-gameroundresults li a:hover { color: #005ABB !important; }
/* ====================*/
/* TEAM PAGE (R)
/* ====================*/
.team-page-container { }
.team-page-container .wp-module-teamtitle { color: #000000; font-size: 22px; font-weight: bold; margin-bottom: 10px; }
.team-main-container { overflow: hidden; clear: both; margin: 10px 0; }
.team-main-container .team-left-container { float: left; margin-right: 25px; width: 350px; }
.team-main-container .team-right-container { float: right; width: 300px; color: #000; margin-top: 10px; }
.team-main-container .team-right-container .wp-module-title { font-size: 14px; color: #000; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }
.team-main-container .team-right-container .wp-item-header { margin-top: 5px; }
.team-latestnews-top { margin-bottom: 10px; }
.team-latestnews-top .wp-item-header { margin-top: 10px; !important;
}
.team-main-container .team-right-container .wp-item-header a,
.team-main-container .team-right-container .wp-item-header a:hover,
.team-main-container .team-right-container .wp-item-header a:link { color: #000 !important; font-size: 12px; }
.team-latestnews-top .wp-item-header a,
.team-latestnews-top .wp-item-header a:hover,
.team-latestnews-top .wp-item-header a:link { font-size: 14px !important; }
.team-club-info-title { margin-bottom: 10px; text-transform: uppercase; font-size: 12px; color: #000; font-weight: bold; }
.team-club-info-content { color: #000; margin-bottom: 15px; }
.team-data-container { overflow: hidden; clear: both; margin: 0 0 15px 0; }
.team-data-container .team-left-container { float: left; margin-right: 25px; width: 280px; color: #000; }
.team-data-container .team-left-container * { color: #000; font-size: 12px; }
.team-data-container .team-left-container div { margin-bottom: 15px; }
.team-data-container .team-left-container span { display: block; margin-bottom: 5px; }
.team-data-container .team-right-container { float: right; width: 370px; color: #000; }
.team-page-container .wp-module-teamlogo { width: 255px; margin-bottom: 15px; }
.team-page-container .wp-module-teamlogo a { width: 255px; display: block; text-align: center; }
.team-page-container .wp-module-teamlogo img { text-align: center; }
.team-page-container .main-center-right-container .list { border: 0; margin: 0; }
.team-page-container .main-center-right-container ul { list-style: none; margin: 0; padding: 0; }
.team-page-container .main-center-right-container li { margin-bottom: 5px; }
.team-page-container .wp-module-teamlinks { }
/* TEAM PHASE GAMES (R) */
.ClubGamesMainContainer { text-align:left; width: 350px; color: #000; }
.ClubGamesMainContainer .ClubSubTitle { white-space:nowrap; color: #000; font-size: 14px; }
.TeamPhaseGamesContainer * { font-size:11px; }
.TeamPhaseGamesMainContainer { margin-bottom: 15px; }
.TeamPhaseGamesMainContainer table { width: 350px; }
.TeamPhaseGamesMainContainer .TeamPhaseGamesTitle { font-weight:bold !important; padding:0px 5px 5px 0; display:block; font-size: 12px; text-transform: uppercase; }
.TeamPhaseGamesContainer .TeamPhaseGamesTitle { font-weight:bold !important; padding:0px 5px 5px 5px; display:block }
.TeamPhaseGamesData { width:100%; }
.TeamPhaseGamesContainer .TeamPhaseGamesAlternatingRow { background-color:#CCC }
.TeamPhaseGamesContainer .GameNumberContainer { padding-left:5px }
.TeamPhaseGamesContainer .WinLoseContainer { padding-left:5px }
.TeamPhaseGamesContainer .VersusContainer { padding-right:10px; width:100% }
.TeamPhaseGamesContainer .StandingsRoadScoreContainer { padding-right:5px }
.TeamPhaseGamesContainer .TeamPhaseGameScoreContainer { white-space:nowrap }
/* TEAM PLAYERS (R) */
.TeamPlayersMainContainer { text-align:left; color: #000; }
.TeamPlayersMainContainer .EuroleagueSubTitle { color: #000; }
.TeamPlayersContainer { border:0px !important; width:100% }
.TeamPlayersContainer th { padding: 5px 0; text-align: center; }
.TeamPlayersContainer td { padding:5px; text-align: center; }
.TeamPlayersContainer td.col-no { width: 20px; }
.TeamPlayersContainer th.col-name,
.TeamPlayersContainer td.col-name { text-align: left; }
.TeamPlayersContainer .PlayerContainer { text-align:left }
.TeamPlayersContainer .TeamPlayersHeader { font-weight:bold; }
.TeamPlayersContainer .TeamPlayerAlternatingRow,
.TeamPlayersContainer .TeamCoachRow { background-color:#CDCDCD; }
/*================= CLUB INFO ===============*/
.TeamInfoMainContainer { }
.ClubNameContainer { color:#4B4336; font-family:"Arial"; font-weight:bold; font-size:18px; padding-bottom:10px; padding-top:10px; text-transform:uppercase }
.ClubIconContainer { vertical-align:top; padding-right:10px }
.ClubIconContainer img { border:1px solid #000 !important }
.ClubInfoContainer { vertical-align:top }
.ClubInfoTitle { font-weight:bold }
.TeamLinksContainer a { vertical-align:top; background-color:#FE6B01; color:#FFF !important; font-weight:bold; padding:3px 5px 3px 15px; text-transform:uppercase; background-image:url("/_euroleague/Themes/euroleague/css/images/doble_arrow_white_blue.gif"); background-repeat:no-repeat; background-position:left center; display:block; height:15px; white-space:nowrap }
.TeamLinksContainer a:hover { text-decoration:none }
.TeamLinksContainer div { padding-top:5px }
/*================= SHOW TEAM ====================*/
.ShowTeamMainContainer { padding:10px; width:95% }
.ClubTopContainer { height:130px; text-align:left }
.ClubTopLeftContainer { width:420px; float:left }
.ClubTopRightContainer { width:230px; float:right; text-align:right }
.ClubTopRightContainer img { width:120px !important; height:120px !important }
.ClubCenterContainer { text-align:left; clear:both }
.ClubNewsTitle { border-bottom:1px solid #B8D0DC }
.ClubCenterLeftContainer { width:290px; float:left; padding-right:10px }
.ClubCenterRightContainer { width:380px; text-align:right; float:left }
.ClubBottomContainer { padding-top:10px; clear:both }
.ClubBottomLeftContainer { width:440px; float:left }
.ClubBottomLeftContainer .ListPager,
.ClubBottomLeftContainer .PagerCounters { display:none }
.ClubBottomLeftContainer .contentFieldTitle { margin-top:10px; margin-bottom:5px; color:#FE6B01; font-family:Arial; font-weight:bold; font-size:14px; text-transform:uppercase }
.ClubBottomLeftContainer .contentFieldContainer { text-align:justify !important; display:block }
.ClubBottomRightContainer { margin-left:5px; width:230px; text-align:right; float:left }
.ClubBottomRightContainer .titleFieldValue { margin-top:10px; padding-bottom:6px; color:#FE6B01; font-family:Arial; font-weight:bold; font-size:14px; text-transform:uppercase }
/* GAME INFO (R) */
.eu-show-games-main-container { padding:10px 0; }
.eu-show-games-header-container { text-align:left; }
.eu-show-games-title { font-size: 22px; text-transform:uppercase; font-weight:bold; }
.eu-show-games-show-by a { text-transform:uppercase; padding-right:5px; padding-left:5px; border-right:1px solid #4F473C; line-height:12px; font-weight:bold; }
.eu-show-games-show-by a.lnkSelected { color:#005ABB; }
.eu-show-games-show-by a.lnkEnd { border-right:0px !important }
.eu-show-games-container { }
.eu-show-games-topic-header { text-align:left; padding-top:10px; padding-bottom:10px; color: #000; }
.eu-show-games-topic-header span { font-size:13px; text-transform:uppercase; font-weight:bold }
.eu-show-games-grids-container { }
.eu-game-info-grid-container { margin-bottom: 10px; color: #000; }
.eu-game-info-grid-container table { width:100%; }
.eu-game-info-grid-container td { padding:5px 10px; font-size:11px; border-bottom: dashed 1px #BFBFBF; }
.eu-game-info-grid-header { background-color: #d8d8d8; }
.eu-game-info-grid-header th { text-transform:uppercase; font-weight:bold; font-size:13px; color:#000; line-height: 19px; padding-left: 5px; text-align: center; }
.eu-game-info-grid-main-header { text-align: left !important; }
.eu-game-info-grid-main-column { color:#000 !important; font-weight:bold !important; }
.eu-game-info-grid-score-column { width: 50px; }
.eu-game-info-grid-report-column { width: 50px; }
.eu-game-info-grid-report-column a { width:21px; height:14px; background-image:url(images/game_report.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto; text-indent: 21px; overflow: hidden; }
.eu-game-info-grid-quotes-column { width: 50px; }
.eu-game-info-grid-quotes-column a { width:21px; height:14px; background-image:url(images/game_quotes.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto; text-indent: 21px; overflow: hidden; }
.eu-game-info-grid-preview-column { width: 50px; }
.eu-game-info-grid-preview-column a { width:21px; height:14px; background-image:url(images/game_preview.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto; text-indent: 21px; overflow: hidden; }
.eu-game-info-grid-date-column { width: 115px; text-align: center; }
.eu-game-info-grid-date-hour-column { width: 145px; text-align: left; }
.eu-game-info-grid-hour-column { width: 40px; text-align: center; }
.eu-game-info-grid-tv-column { width: 50px; white-space: nowrap; text-align: center; }
.eu-game-info-grid-livetv-column { width: 80px; font-weight: bold; }
#ec-layout .eu-game-info-grid-livetv-column { display: none; }
.eu-tv-schedules .eu-game-info-grid-livetv-column a { background: url("/_euroleague/Themes/euroleague/css/images/b_watchlive.gif") no-repeat scroll 0 0 #FFFFFF; display: block; height: 20px; width: 75px; }
.eu-game-info-grid-tv-main-container td { border: 0; }
.eu-game-info-grid-tv-container { margin-left: 20px; }
.eu-game-info-grid-tv-container td { border-bottom: dashed 1px #BFBFBF; }
.eu-game-info-grid-tv-container .TelevisionScheduleCountry { font-weight: bold; color: #000000; }
.eu-game-info-grid-tv-main-container .eu-game-info-grid-score-column { width: 75px; }
.eu-standings { }
.eu-team-stats-headcoach { font-weight: bold; text-align: left; margin: 3px 0; }
.eu-team-stats-headcoach .title { font-weight: normal; }
.GamesWonContainer { width: 50px; text-align: center; }
.GamesLostContainer { width: 50px; text-align: center; }
.PointsFavourContainer { width: 50px; text-align: center; }
.PointsAgainstContainer { width: 50px; text-align: center; }
.TotalPointsContainer { width: 50px; text-align: center; }
/*================================================================*/
/*================================================================*/
/*================================================================*/

/*=================== RESULTS =================*/
.ShowResultsMainContainer { padding-left:10px }
.GameResultsMainContainer { }
.GameResultsMainHeaderContainer { padding-top:3px; padding-bottom:2px; width:98% }
.GameResultsMainHeaderContainer .CompetitionContainer { }
.GameResultsMainHeaderContainer .CompetitionContainer .CompetitionTitle { text-transform:uppercase; font-weight:bold !important }
.GameResultsMainHeaderContainer .PhaseGameContainer { font-weight:bold !important; font-size:10px }
.GameResultsMainHeaderContainer .PhaseGameContainer .PhaseTitle { text-transform:capitalize }
.GameResultsMainHeaderContainer .PhaseGameContainer .GameNumberTitle { text-transform:uppercase }
.ShowResultsTitleContainer { color:#4F473C; font-size:30px; text-transform:uppercase; font-weight:bold; padding:10px; display:block }
.GameResultsContainer { width:98% }
.GameResultsHeaderContainer { background-color:#CECECE }
.GameResultsHeaderContainer th { font-size:10px; padding:5px }
.GameResultsContainer td { padding:5px }
.GameResultsContainer .GameMatchContainer { text-transform:capitalize; font-size:10px; width:100%; text-align:left; font-weight:bold }
.GameResultsContainer .GameMatchContainer a { white-space:normal !important }
.GameResultsContainer .GamePreviewContainer { text-align:center; width:60px }
.GameResultsContainer .GamePreviewContainer a { width:21px; height:14px; background-image:url(images/game_preview.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto }
.GameResultsContainer .GameScoreContainer { font-family:Arial; font-size:11px; font-weight:normal; white-space:nowrap; color:#000; width:60px; float:none !important; padding:5px }
.GameResultsContainer .GameScoreContainer a { white-space:nowrap !important }
.GameResultsContainer .GameReportContainer { text-align:center; width:60px }
.GameResultsContainer .GameReportContainer a { width:21px; height:14px; background-image:url(images/game_report.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto }
.GameResultsContainer .GameQuotesContainer { text-align:center; width:60px }
.GameResultsContainer .GameQuotesContainer a { width:21px; height:14px; background-image:url(images/game_quotes.gif); background-repeat:no-repeat; background-position:top left; display:block; margin-left:auto; margin-right:auto }
.PostGamesContainer { padding-bottom:30px }
.GameResultsAlternatingContainer { background-color:#9CF }
.GameDateContainer { text-align:center; text-transform:capitalize; white-space:nowrap !important; font-weight:normal !important }
.GameCetTimeContainer { text-align:center; white-space:nowrap !important }
.GameLocalTimeContainer { text-align:center; white-space:nowrap !important }
/*================== STATS COMPARISON ===============*/
.StatsComparisionTitleContainer { }
.StatsComparisionListContainer { }
.StatsComparisionContainer { }
.StatsComparisionContainer .Header td { background-color:#FFF !important; font-weight:bold; font-size:10px }
.StatsComparisionContainer td { background-color:#CEDFE7; border:1px solid #FFF; text-align:center; font-weight:bold; padding:2px; font-size:10px; empty-cells:show }
.StatsComparisionContainer td img { border:1px solid #000 !important }
.LocalEuroleagueRankingContainer { }
.LocalClubAverageContainer { white-space:nowrap }
.StatContainer { background-color:#DAD7D2 !important; font-weight:normal !important }
.LocalPlayerImageContainer { width:65px; height:50px }
.LocalPlayerNameContainer { }
.LocalPlayerNameContainer a { color:#000 !important }
.LocalPlayerAverageContainer { white-space:nowrap }
.RoadPlayerAverageContainer { white-space:nowrap }
.RoadPlayerNameContainer { }
.RoadPlayerNameContainer a { color:#000 !important }
.RoadPlayerImageContainer { width:65px; height:50px }
.RoadClubAverageContainer { white-space:nowrap }
.RoadEuroleagueRankingContainer { }
/*================= SHOW GAME PREVIEW =====================*/
.GamePreviewContainer { width:100% }
.GamePreviewTopContainer { padding:10px }
.GamePreviewTopContainer .contentFieldContainer { text-align:justify }
.GamePreviewQuotesContainer { padding-bottom:20px }
.GamePreviewCenterLeftContainer { width:50%; border-top:1px dotted #B1B0AC; background-color:#DAD7D2; padding:5px; vertical-align:top }
.GamePreviewCenterRightContainer { width:50%; border-top:1px dotted #B1B0AC; border-left:1px dotted #B1B0AC; background-color:#DAD7D2; padding:5px; vertical-align:top }
.GamePreviewBottomLeftContainer { width:50%; border-top:1px dotted #B1B0AC; background-color:#DAD7D2; padding:5px; vertical-align:top }
.GamePreviewBottomRightContainer { width:50%; border-top:1px dotted #B1B0AC; border-left:1px dotted #B1B0AC; background-color:#DAD7D2; padding:5px; vertical-align:top }
.GamePreviewQuotesContainer .CoachesQuotesContainer,
.GamePreviewQuotesContainer .PlayersQuotesContainer { padding-left:10px }
/*=================== SHOW GAME QUOTES =====================*/
.GameQuotesContainer { padding-top:20px }
.GameQuotesLeftContainer { border-top:1px dotted #B1B0AC; width:50%; padding:5px; vertical-align:top }
.GameQuotesRightContainer { border-top:1px dotted #B1B0AC; border-left:1px dotted #B1B0AC; width:50%; padding:5px; vertical-align:top }
/*===================== SHOW GAME REPORT ============================*/
.GameReportContainer { padding:10px }
.GameReportContainer .contentFieldContainer { text-align:justify }
.GameReportContainer .reportdateFieldContainer { padding-top: 20px; font-weight: bold; clear: both; }
.GameReportContainer .authorFieldContainer { padding-top: 5px; font-weight: bold; clear: both; }
/*================= STANDINGS =====================*/
.ShowStandingsMainContainer { width:70%; text-align:left; padding:10px; float:left }
.ShowStandingsHeaderContainer { padding-top:3px; padding-bottom:2px; width:98%; text-align:left; /*padding-bottom:10px*/ }
.ShowStandingsTitleContainer { color:#4F473C; font-size:30px; text-transform:uppercase; font-weight:bold }
.PhaseGroupsStandingsMainContainer { }
.PhaseGroupsStandingsHeaderContainer { margin-bottom: 10px; }
.PhaseNameContainer { color:#4F473C; font-size:12px; text-transform:uppercase; font-weight:bold; /*float:right*/ }
.PhaseGroupsStandingsContainer { }
.PhaseGroupStandingsMainContainer { }
.PhaseGroupStandingsHeaderContainer { background: transparent url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo.gif") repeat-x left top; border-left: solid 1px #DC5D00; border-right: solid 1px #DC5D00; }
.StandingsGroupNameContainer { color:#FFF; font-size:14px; text-transform:uppercase; font-weight:bold; line-height: 21px; padding-left: 5px; }
.PhaseGroupStandingsContainer { }
.StandingsContainer { border:0px; margin-bottom:5px }
.StandingsContainer td { border:0px !important; padding:3px; width:12%; border-bottom: dashed 1px #BFBFBF !important; }
.StandingsContainer th { border:0px; font-weight:bold; font-size:12px; text-align:left; padding:3px 3px 10px 3px; }
.StandingsHeaderContainer {/*background-color:#CCC;*/ text-transform:uppercase }
.StandingsHeaderContainer th { white-space:nowrap }
.StandingsContainer .ClubContainer { font-size:10px; padding:2px; text-transform:capitalize; width:40% }
.StandingsContainer .ClubContainer a { font-weight:bold !important }
.StandingsContainer .ClubContainer a:hover { color:#000 !important }
.StandingsAlternatingRow { /*background-color:#91C2EB */ }
/*========================== SCHEDULES ===========================*/
.ShowScheduleMainContainer { padding:10px }
.ShowScheduleHeaderContainer { text-align:left }
.ShowScheduleTitleContainer { color:#4F473C; font-size:30px; text-transform:uppercase; font-weight:bold }
.ShowScheduleSelectorContainer a { text-transform:uppercase; padding-right:5px; padding-left:5px; border-right:1px solid #4F473C; line-height:12px; font-weight:bold; color:#4F473C }
.ShowScheduleSelectorContainer a.lnkSelected { color:#FF6D00 }
.ShowScheduleSelectorContainer a.lnkEnd { border-right:0px !important }
.SchedulesMainContainer {/*background-image:url(/_euroleague/Themes/euroleague/css/images/bg_schedule_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px*/ }
.SchedulesHeaderContainer { text-align:left; padding-top:10px; padding-bottom:10px }
.SchedulesTitleContainer { color:#4F473C; font-size:13px; text-transform:uppercase; font-weight:bold }
.RegularSeasonSpecialSelection a { text-transform:uppercase; padding-right:5px; padding-left:5px; border-right:1px solid #4F473C; line-height:12px; font-weight:bold; color:#4F473C; font-size:11px }
.RegularSeasonSpecialSelection a.SelectedLeg { color:#FF6D00 }
.RegularSeasonSpecialSelection a.lnkEnd { border-right:0px }
.SchedulesContainer {/*width:561px; background-image:url(/_euroleague/Themes/euroleague/css/images/bg_schedule_top.gif); background-repeat:no-repeat; background-position:top; background-color:#CCC9C0; margin-left:auto; margin-right:auto*/ }
.ScheduleMainContainer { margin-bottom: 10px; /*padding:0px 10px 0px 10px*/ }
.ScheduleHeaderContainer {/*padding-top:10px; padding-bottom:5px;*/ text-align:left; background: transparent url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo.gif") repeat-x left top; border-left: solid 1px #DC5D00; border-right: solid 1px #DC5D00; }
#ec-layouy .ScheduleHeaderContainer { background: none #005ABB; }
.ScheduleTitleContainer { text-transform:uppercase; font-weight:bold; font-size:13px; color:#FFF; line-height: 19px; padding-left: 5px }
.ScheduleContainer { width:100% }
.ScheduleContentContainer { width:100% }
.ScheduleContentContainer td { padding:3px; font-size:10px; border-bottom: dashed 1px #BFBFBF; }
.ScheduleContentContainer .ClubContainer {/*width:113px;*/ text-align:left; float: none !important; }
.ScheduleContainer .ScheduleContentContainer .ClubContainer a { font-family:Arial, Arial, Helvetica, sans-serif; color:#000 !important; font-weight:bold !important; text-transform:capitalize }
.ScheduleContentContainer .VersusTypeContainer {/*width:20px*/ }
.ScheduleContentContainer .GameDateContainer {/*border-right:1px solid #000; width:135px;*/ white-space:nowrap !important }
.ScheduleContentContainer .CetContainer {/*border-right:1px solid #000; width:70px;*/ white-space:nowrap !important }
.ScheduleContentContainer .LocalTimeContainer {/*border-right:1px solid #000; width:70px;*/ white-space:nowrap !important }
.ScheduleContentContainer .TVContainer {/*width:60px;*/ white-space:nowrap !important }
.ScheduleContainer .ScheduleContentContainer .TVContainer a { color:#000 !important; font-weight:bold !important }
/*======================== STATISTICS ============================*/
.stats-results table { width: 100%; }
.EuroleagueStatsContainer { padding-left:10px }
.StatsCenterHeaderContainer { text-align:left; padding-top:10px; padding-bottom:10px }
.NavigationFirstLevelContainer {/*color:#4F473C; font-size:30px;*/ font-size: 22px; text-transform:uppercase; font-weight:bold }
.NavigationSecondLevelContainer { padding-top:5px }
.NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer ul { padding: 0; margin: 0; }
.NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer li { list-style-type:none; display:inline }
.NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer li a { text-transform:uppercase; padding-right:5px; padding-left:5px; border-right:1px solid #4F473C; line-height:12px; font-weight:bold; /*color:#4F473C;*/ font-size:12px !important }
.NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer li a:hover,
.NavigationSecondLevelContainer .selectedStatsCenterLevel2SubTabsContainer a { color:#FF6D00 }
.NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer .SubTabElement146 a { border-right:0px }
.NavigationThirdLevelContainer { }
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer ul { padding: 0; margin: 10px 0 0 0; }
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer li { list-style-type:none; display:inline }
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer li a { text-transform:uppercase; padding-right:5px; padding-left:5px; border-right:1px solid #4F473C; line-height:12px; font-weight:bold; /*color:#4F473C;*/ font-size:10px !important }
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer li a:hover,
.NavigationThirdLevelContainer .selectedStatsCenterLevel3SubTabsContainer a { color:#FF6D00 }
.NavigationSecondLevelContainer .StatsCenterLevel2selected a,
.NavigationThirdLevelContainer .StatsCenterLevel3selected a { color:#FF6D00 !important }
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer .SubTabElement148 a,
.NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer .SubTabElement635 a { border-right:0px }
.EuroleagueStatsSelectorsContainer td { text-align:center }
.EuroleagueStatsTopic,
.EuroleagueStatsCategory { text-align:left; width:1% }
.EuroleagueStatsCategory br { display:none }
.EuroleagueStatsTopic span,
.EuroleagueStatsCategory span { font-weight:bold }
.EuroleagueStatsResults { padding-top:10px; padding-bottom:10px; text-align:center }
.StatsGridResults caption { font-weight:bold; padding-bottom:5px; font-size:12px }
.StatsCenterPager { border-top:5px solid #FFF; padding-top: 15px; text-align: center; }
.StatsCenterPager td { text-align:center; padding:0px !important; font-weight:bold; border: 0 !important; }
.StatsCenterPager td td { padding-left:8px !important; padding-right:8px !important }
.StatsCenterPager td table { margin-left:auto; margin-right:auto }
.StatsCenterPager td table a:hover { color:#000 !important }
.StatsCenterPager table td span { color:#EB6005 }
.StatsCenterPager .wp-pager-pages a { background-color: #000; color: #FFCC00; display: inline-block; font-size: 1.2em; font-weight: bold; margin: 0 5px; padding: 5px 10px; }
#ec-layout .StatsCenterPager .wp-pager-pages a { background-color: #005ABB; color: #FFF; }
/* resultados individual */
.StatsHeaderGridResults { background-color: #d8d8d8; }
.StatsHeaderGridResults th { text-transform:uppercase; font-weight:bold; font-size:13px; color:#FFF; line-height: 19px; padding-left: 5px; text-align: center; }
#ec-layout .StatsHeaderGridResults th { color: #FFF; }
.StatsGridResults { width: auto; }
.StatsGridResults td { padding:5px 10px; font-size:11px; border-bottom: dashed 1px #BFBFBF; white-space: nowrap; }
.StatsRowAlternatingGridResults { background-color:#EEE }
.StatsGridResults .StatsCenterTeams { max-width: 150px; white-space: normal; }
.StatsCenterPlayerName,
.StatsCenterClubAlias { color:#000 !important; font-weight:bold; text-transform:capitalize; font-size:10px }
/* resultados equipo */
.TeamsStatsCenterContainer { width:95% !important; border:0px !important; margin-left:auto; margin-right:auto }
.TeamsStatsCenterContainer * { font-size: 11px; }
.TeamsStatsCenterContainer td { border: 0; border-bottom: 1px dashed #BFBFBF; padding: 5px 10px; }
.TeamsStatsCenterContainer .TeamName td { text-align:center !important; background-color:#FFF; font-weight:bold; border: 0; }
.TeamsStatsCenterContainer .TeamName td span { color: #000; }
.TeamsStatsCenterHeader { background: transparent url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo_big.gif") repeat-x left -4px; border-left: solid 1px #DC5D00; border-right: solid 1px #DC5D00; }
.TeamsStatsCenterHeader .StatsCenterHeader { /*background-color: #C55300;*/ }
.TeamsStatsCenterHeader td { border: 0; padding: 2px 4px; text-transform: uppercase; }
.TeamsStatsCenterHeader .SpecialTitleHeader { color:#FFF !important }
.TeamsStatsCenterHeader a { color:#FFF !important }
.PlayerContainerStatsCenter a { color:#000 !important; font-weight:bold; text-transform:capitalize; font-size:10px }
.AlternatingRowTeamsStatsCenter { background-color:#eee !important }
.StatsCenterSelectedHeader a { color:#FFF !important }
/* */
#ec-layout .StatsHeaderGridResults { background: transparent url("/_euroleague/Themes/euroleague/css/uleb/images/bg_gameinfo.gif") repeat-x left top; border-left: solid 1px #0E456C; border-right: solid 1px #0E456C; }
/*============== SELECTOR DE RONDAS POR FASES ===================*/
.PhasesGamesSelectorMainContainer { text-align:right; font-weight:bold; padding-right:5px; padding-bottom: 10px; margin-bottom: 10px; }
.PhaseGamesSelectorMainContainer span { font-size:12px; display:block; padding-top:10px; padding-bottom:5px; text-transform:uppercase; color:#4F473C }
.PhaseGamesSelectorContainer { text-align:right; margin-left:auto }
.PhaseGamesSelectorContainer a { font-weight:bold; display:block; text-transform:capitalize; color:#4F473C !important }
.PhaseGamesSelectorContainer a:hover,
.PhaseGamesSelectorMainContainer a:hover span { color:#FF6D00 !important; text-decoration:none }
.SelectedPhaseGamesSelectorContainer a { color:#FF6D00 !important }
.SelectedPhaseGamesSelectorContainer a:hover { text-decoration:none }
.PhaseGamesSelectorContainer a.NoSelectableLink { color:#AAA !important }
/* estilos especiales para el selector de rondas por fases de la categoría RESULTS */
.ResultsPhasesGamesSelectorMainContainer { text-align:left; font-weight:bold; padding-left:10px; width:180px !important; }
.ResultsPhasesGamesSelectorMainContainer .content-title { }
.ResultsPhasesGamesSelectorMainContainer ul { list-style: none outside none; margin: 0; padding: 0; }
.ResultsPhasesGamesSelectorMainContainer li:first-child { border: 0 none; }
.ResultsPhasesGamesSelectorMainContainer li { background: url("Images/el-sprite.png") no-repeat scroll -960px -174px transparent; border-top: 1px solid #DEDEDE; padding: 5px 0 5px 20px; font-size: 0.909em; font-weight: bold; line-height: 16px; }
.ResultsPhasesGamesSelectorMainContainer .PhaseGamesSelectorContainer { text-align:left; margin-right:auto; width:100% }
.ResultsPhasesGamesSelectorMainContainer .PhaseGamesSelectorNumberContainer * { display:inline; text-transform:capitalize; font-size:11px }
.ResultsPhasesGamesSelectorMainContainer .SelectedPhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer * { color:#FF6D00 !important }
/*============== SELECTOR DE GRUPOS POR FASES ===================*/
.PhasesGroupsSelectorMainContainer { text-align:right; font-weight:bold; padding-right:5px }
.PhaseGroupsSelectorMainContainer span { font-size:12px; display:block; padding-top:10px; padding-bottom:5px; text-transform:uppercase; color:#4F473C }
.PhaseGroupsSelectorContainer { text-align:right; margin-left:auto }
.PhaseGroupsSelectorNameContainer a { font-weight:bold; text-transform:capitalize; color:#4F473C !important }
.PhaseGroupsSelectorNameContainer a:hover { color:#FF6D00 !important; text-decoration:none }
.SelectedPhaseGroupsSelectorContainer a { color:#FF6D00 !important }
.PhaseGroupsSelectorNameContainer a.NoSelectableLink { color:#AAA !important }
/*============== SELECTOR DE EQUIPOS POR FASES ===================*/
.PhasesTeamsSelectorMainContainer { text-align:right; font-weight:bold; padding-right:5px }
.PhaseTeamsSelectorMainContainer span { font-size:12px; display:block; padding-top:10px; padding-bottom:5px; text-transform:uppercase; color:#4F473C }
.PhaseTeamsSelectorContainer { text-align:right; margin-left:auto }
.PhaseTeamsSelectorNameContainer a { font-weight:bold; display:block; text-transform:capitalize; color:#4F473C }
.PhaseTeamsSelectorNameContainer a:hover { color:#FF6D00; text-decoration:none }
.SelectedPhaseTeamsSelectorContainer a { color:#FF6D00 !important }
.PhaseTeamsSelectorNameContainer a.NoSelectableLink { color:#AAA !important }
/*====================== SELECTOR DE TEMPORADAS ==========================*/
.SeasonSelectorMainContainer { padding: 0 0 10px 10px; margin-bottom: 10px; border-bottom: dotted 1px #999; }
.SeasonSelectorPhaseList { text-align:right; padding-bottom:10px }
.SelectedSeasonSelectorContainer a,
.SeasonSelectorContainer a:hover { color:#FF6D00 !important; font-weight:bold; }
.SeasonSelectorContainer a,
.SeasonSelectorContainer a:visited { font-weight:bold; color:#4F473C !important; white-space:nowrap; }
.SelectedSeasonSelectorContainer a.NoSelectableLink { color:#AAA !important }
/*============== SELECTOR DE EQUIPOS POR TEMPORADA ===================*/
.SeasonTeamsSelectorMainContainer { text-align:right; font-weight:bold; padding-right:5px; padding-top:10px }
.SeasonTeamsSelectorContainer { text-align:right; margin-left:auto }
.SeasonTeamsSelectorNameContainer a { font-weight:bold; display:block; text-transform:capitalize; color:#4F473C }
.SeasonTeamsSelectorNameContainer a:hover { color:#FF6D00; text-decoration:none }
.SelectedSeasonTeam a { color:#FF6D00 !important }
.SeasonTeamsSelectorNameContainer a.NoSelectableLink { color:#AAA !important }
/*======================== ROASTERS ========================*/
.RoastersMainContainer { padding:10px 0px 10px 0px }
.RoastersTitleContainer { color:#4F473C; font-size:22px; text-transform:uppercase; font-weight:bold; display:block; padding-bottom:10px }
.RoastersContainer { margin-left:auto; margin-right:auto; padding:0px !important; margin:0px !important }
.Roaster { vertical-align:top; padding-bottom:15px }
.RoasterImage { text-align:center }
.RoasterImage img { width:70px !important; height:70px !important }
.RoasterName { text-transform:uppercase; color:#4F473C; font-size:9px; font-weight:bold; text-align:center }
/* =================== Seasons Phases Selector ================= */
.SeasonsPhasesSelectorMainContainer { text-align:right; font-weight:bold; text-transform:uppercase; font-size:12px; margin-top:40px; color:#4F473C; width:100% }
.SeasonsPhasesSelectorMainContainer td { text-align:right !important; padding-right:6px }
.SeasonsPhasesSelectorMainContainer a { color:#4F473C; font-size:11px }
.SeasonPhasesSelectorPhaseList table { width:100% }
.SeasonPhasesSelectorPhaseList div { width:100% }
.SelectedSeasonPhasesSelectorContainer a { color:#FF6D00 !important; font-weight:bold }
.SeasonPhasesSelectorTitle { padding-right:4px; padding-bottom:8px }
.SeasonsPhasesSelectorSeasonsList { margin-top:30px }
.SeasonsPhasesSelectorSeasonsList A { color:#4F473C; font-weight:bold !important; padding-bottom:8px }
.SeasonPhasesSelectorPhaseList TD { font-weight:bold !important; color:#4F473C }
/*============== SELECTOR DE EQUIPOS POR TEMPORADA ===================*/
.TVScheduleCountriesSelectorMainContainer { text-align:right; font-weight:bold; padding-right:5px; padding-top:10px }
.TVScheduleCountriesSelectorContainer { text-align:right; margin-left:auto }
.TVScheduleCountriesSelectorNameContainer a { font-weight:bold; display:block; text-transform:capitalize; color:#4F473C }
.TVScheduleCountriesSelectorNameContainer a:hover { color:#FF6D00; text-decoration:none }
.SelectedSeasonTeam a { color:#FF6D00 !important }
.TVScheduleCountriesSelectorNameContainer a.NoSelectableLink { color:#AAA !important }
/*================= TV SCHEDULES ====================*/
.TVSchedulesMainContainer { width:700px }
.TVSchedulesHeaderContainer { color:#4B4336; /* font-family:"Arial";*/ font-weight:bold; font-size:14px; padding-bottom:5px; padding-top:5px; text-align:right; text-transform:uppercase }
.TVSchedulesHeaderContainer .TVSchedulesTitleContainer { }
.TVScheduleHeaderContainer {/*background-color:#CCC; color:#000; font-weight:bold; font-size:12px; padding:3px;*/ text-align:left; background: transparent url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo.gif") repeat-x left top; border-left: solid 1px #DC5D00; border-right: solid 1px #DC5D00; }
.TVScheduleContentContainer { width:100%; display:block; margin-bottom:20px }
.TVScheduleContainerTable { margin-bottom: 10px; }
.TVScheduleGameTitleRow {/*background-color:#91C2EB*/ }
.TVScheduleContainerTable td { text-align:left; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px }
.TVScheduleContainerTable .LocalTimeContainer { width:70px; ; white-space:nowrap !important }
.TVScheduleContainerTable .CetContainer { width:70px; ; white-space:nowrap !important }
.TVScheduleContainerTable .GameDateContainer { width:120px; ; white-space:nowrap !important }
.TVScheduleContainerTable .ClubContainer { font-size:11px; padding:2px; text-transform:capitalize }
.TVScheduleContainerTable .ClubContainer a { font-weight:bold }
.TVScheduleContainerTable .RoadClubContainer { width:300px }
.TVScheduleContainerTable .VersusTypeContainer { width:20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.TVScheduleContainerTable .LocalClubContainer { width:auto; white-space: nowrap; }
.TVScheduleScheduleListRow { }
.TVsContainer { padding-bottom:10px }
.TVsContainer table { width:100% }
.TVsContainer table td { width:50%; border-bottom: dashed 1px #BFBFBF; }
.TVScheduleAlternatingItemStyle { }
/* ============== LEFT CONTENT ==================*/
.mainLeftContainer .leftContent { text-align:center; width:95%; padding:3px }
.mainLeftContainer .leftContent .leftContentItemContainer { text-align:left }
/* TEAM STATS  (R) */
.team-stats-container .main-center-right-container .list { border: 0; margin: 0; }
.team-stats-container .main-center-right-container ul { list-style: none; margin: 0; padding: 0; }
.team-stats-container .main-center-right-container li { margin-bottom: 5px; }
.team-stats-container .wp-module-teamlinks { }
.ShowTeamStatsMainContainer { }
.ShowTeamStatsSeasonTitleContainer { }
.ShowTeamStatsSeasonTitleContainer span { font-size: 14px; color: #000; text-transform: uppercase; }
.TeamPhaseStatisticsContainer { color: #000; }
.ClubStatisticsPhaseTypeName { color: #000; text-transform: uppercase; font-size: 12px; margin-bottom: 10px; display: block; }
.ShowTeamStatsTitleContainer { color: #000; font-size:22px; text-transform:uppercase; font-weight:bold; padding:10px 0; display:block; text-align:left; }
.ShowTeamStatsMainContainer .PlayerContainer { text-align:left; white-space:nowrap }
/*================== WALLPAPERS ====================*/
.MainCenterBigLeftTopContainer { vertical-align:top; width:450px }
.MainCenterBigRightTopContainer { vertical-align:top }
.MainCenterBigRightTopContainer .SubTabsContainer a { color:#50463C !important; text-transform:uppercase; font-weight:bold }
.MainCenterBigRightTopContainer .SubTabsContainer .selected a { color: #FF6C00 !important }
.MainCenterBigRightTopContainer .SubTabsContainer a:hover { text-decoration:none; color: #FF6C00 !important }
.MainCenterBigLeftBottomContainer { vertical-align:top }
.MainCenterBigRightBottomContainer { vertical-align:top }
/*============== Photo Archive ======================= */
.ShowPhotoArchiveContainer { text-align: center; width: 500px; margin: auto; }
.PhotoArchiveItemContainer { margin: auto }
.PhotoArchiveMainContainer { margin: auto; width: 500px; height: 400px; }
.PhotoArchiveMainContainer div { text-align: center }
.PhotoArchiveListTitle,
.PhotoArchiveItemContainer .ViewItemFieldTitle { display: block; margin-top: 10px; margin-bottom: 5px; color: #50463c; font-family: Arial; font-weight: bold; font-size: 14px; text-transform: uppercase; text-align: left; width: 100%; }
.PhotoArchiveList .Album { text-align: center }
/*============= DomesticLeagues =============== */
.DomesticNewsItemContainer { margin: 10px; width: 100%; }
.titleDomesticNewsFieldContainer { color: #5b92b0; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid #DEE9ED; width: 100%; }
/* ==============SeasonPersonSelector ================== */
.SeasonPersonSelectorMainContainer { margin-top: 20px; padding: 4px; }
.SeasonPersonSelectorMainContainer A { font-weight: bold; color: #4F473C; font-size: 10px; }
.SeasonPersonSelectorPhaseList { width: 100% }
.ulebMainContainer .EuroleagueTitleViewItemContainer .titleFieldValue { color: #006 !important }
.ulebMainContainer .EuroleagueNewsTitleViewItemContainer .titleFieldValue { color: #006 !important }
.ulebMainContainer a:hover { color: #C03 !important }
.ulebMainContainer .MainFooterContainer { border-top: 1px solid #FFF !important }
.ulebMainContainer .PhasesGamesSelectorMainContainer { width: 100% !important }
/*=================== NOTICIAS DE PORTADA =========================*/
.ulebMainContainer .frontPageNewsContainer { width: 280px !important }
.ulebMainContainer .frontPageHeadLinesNewsContainer .titleDescriptionContainer a { color: #00599C }
.ulebMainContainer .frontPageHeadLinesNewsContentContainer .moreNewsContainer a { color: #FF6C00 }
.ulebMainContainer .frontPageNewsContainer img { width: 120px !important; height: 150px !important; }
/*==================== GAME CLUB STATS =====================*/
.ulebMainContainer .GameTeamStatsContainer .TeamName td { background-color: #006 !important }
.ulebMainContainer .GameTeamStatsContainer .Header { background-color: #6295B2 !important }
/*================= PARTIAL STATS ================*/
.ulebMainContainer .PartialsContainer .TitleContainer { background-color: #6295B2 !important }
.ulebMainContainer .PartialsContainer .AlternatingColumn { background-color: #CCC }
/*=================== STANDINGS =================*/
.ulebMainContainer .ShowStandingsTitleContainer { color: #006 !important }
.ulebMainContainer .PhaseNameContainer { color: #006 !important }
.ulebMainContainer .StandingsGroupNameContainer { color: #006 !important }
/*========================== SCHEDULES ===========================*/
.ulebMainContainer .ShowScheduleTitleContainer { color: #006 !important }
.ulebMainContainer .ShowScheduleSelectorContainer a { border-right: 1px solid #006 !important; color: #006 !important; }
.ulebMainContainer .ShowScheduleSelectorContainer a.lnkSelected { color: #C03 !important }
.ulebMainContainer .SchedulesTitleContainer { color: #006 !important }
.ulebMainContainer .RegularSeasonSpecialSelection a { border-right: 1px solid #006 !important; color: #006 !important; }
.ulebMainContainer .RegularSeasonSpecialSelection a.SelectedLeg { color: #C03 !important }
.ulebMainContainer .ShowScheduleSelectorContainer a.lnkEnd { border-right: 0px !important }
.ulebMainContainer .RegularSeasonSpecialSelection a.lnkEnd { border-right: 0px !important }
/*======================== STATISTICS ============================*/
.ulebMainContainer .NavigationFirstLevelContainer { color: #006 !important }
.ulebMainContainer .NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer li a { border-right: 1px solid #006 !important; color: #006 !important; }
.ulebMainContainer .NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer li a:hover,
.ulebMainContainer .NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer .StatsCenterLevel2selected a { color: #C03 !important }
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer li a { border-right: 1px solid #006 !important; color: #006 !important; }
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer li a:hover,
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer .StatsCenterLevel3selected a { color: #C03 !important }
.ulebMainContainer .NavigationSecondLevelContainer .StatsCenterLevel2selected a,
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3selected a { color: #C03 !important }
.ulebMainContainer .NavigationSecondLevelContainer .StatsCenterLevel2SubTabsContainer .SubTabElement636 a,
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer .SubTabElement204 a,
.ulebMainContainer .NavigationThirdLevelContainer .StatsCenterLevel3SubTabsContainer .SubTabElement638 a { border: 0px !important }
.ulebMainContainer .StatsCenterPager table td span { color: #C03 !important }
.ulebMainContainer .StatsCenterSelectedHeader a { color: #C03 !important }
.ulebMainContainer .PlayerContainerStatsCenter a:hover { color: #000 !important }
.ulebMainContainer .StatsCenterPlayerName:hover,
.ulebMainContainer .StatsCenterClubAlias:hover { color: #000 !important }
/*================== GAME BOXSCORE ================*/
.ulebMainContainer .GameScoreMainContainer { background-color: #006 !important }
.ulebMainContainer .GameScoreTopContainer { background-image: url("/_euroleague/Themes/euroleague/css/images/uleb_bg_gamescore_top.jpg") }
.ulebMainContainer .GameScoreCenterContainer { background-image: url("/_euroleague/Themes/euroleague/css/images/uleb_bg_gamescore_middle.jpg") }
.ulebMainContainer .LocalClubContainer { color: #C03 !important }
.ulebMainContainer .RoadClubContainer { color: #C03 !important }
.ulebMainContainer .GameScoreBottomContainer { background-image: url("/_euroleague/Themes/euroleague/css/images/uleb_bg_gamescore_bottom.jpg") }
.ulebMainContainer .GameScoreBottomContainer a,
.ulebMainContainer .GameScoreBottomContainer a:visited,
.ulebMainContainer .GameScoreBottomContainer a:hover { color: #EC003C !important; /*#C03*/ }
.ulebMainContainer .GameScoreTimeBottomContainer a,
.ulebMainContainer .GameScoreTimeBottomContainer a:visited,
.ulebMainContainer .GameScoreTimeBottomContainer a:hover { color: #EC003C !important; /*#C03*/ }
/*======================== ROASTERS ========================*/
.ulebMainContainer .RoastersTitleContainer { color: #006 !important }
.ulebMainContainer .RoasterName { color: #006 !important }
/*====================== PLAYER LIST ======================*/
.ulebMainContainer .PlayerListTitleContainer span { color: #C03 !important }
.ulebMainContainer .PlayerListSubTitleContainer span { color: #C03 !important }
.ulebMainContainer .LetterAlphabetContainer { border-bottom: 2px solid #C03 !important }
.ulebMainContainer .SelectedLetterAlphabetContainer { border-bottom: 2px solid #C03 !important }
.ulebMainContainer .SelectedLetterAlphabetContainer .lnkLetterAlphabet { color: #C03 !important; background-image: url(/_euroleague/Themes/euroleague/css/images/uleb_flecha_bottom_alphabet_selected.gif); }
.ulebMainContainer .PlayerListContainer a span { color: #C03 !important }
/*================ PLAYER SEARCH ==================*/
.ulebMainContainer .PlayerSearchTitle { background-color: #006 !important }
/*================= BLOG ===================*/
.ulebMainContainer .blogItemContainer { border-bottom: 1px solid #006 !important }
/*================== PATROCINADORES ====================*/
.ulebMainContainer .sponsorsTitle { color: #006 !important }
/*================== WALLPAPERS PRINCIPALES ====================*/
.ulebMainContainer .outstandingWallpaperContainer { background-color: #006 !important }
.ulebMainContainer .outstandingWallpaperContainer .iconContainer { background-color: #006 !important }
/*================== WALLPAPERS ====================*/
.ulebMainContainer .wallpaperContainer { background-color: #006 !important }
.ulebMainContainer .wallpaperContainer .iconContainer { background-color: #006 !important }
/*============================================================*/
/*====================== SELECTORES ==========================*/
/*============================================================*/
/*============== SELECTOR DE RONDAS POR FASES ===================*/
.ulebMainContainer .PhaseGamesSelectorMainContainer span { color: #006 !important }
.ulebMainContainer .PhaseGamesSelectorContainer a { color: #006 !important }
.ulebMainContainer .PhaseGamesSelectorMainContainer .PhaseGamesSelectorContainer a:hover,
.ulebMainContainer .PhaseGamesSelectorMainContainer .PhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer a:hover span { color: #C03 !important }
.ulebMainContainer .PhaseGamesSelectorMainContainer .PhaseGamesSelectorContainer .SelectedPhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer a,
.ulebMainContainer .PhaseGamesSelectorMainContainer .PhaseGamesSelectorContainer .SelectedPhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer a span { color: #C03 !important }
/*============== SELECTOR DE GRUPOS POR FASES ===================*/
.ulebMainContainer .PhaseGroupsSelectorMainContainer span { color: #006 !important }
.ulebMainContainer .PhaseGroupsSelectorNameContainer a { color: #006 !important }
.ulebMainContainer .PhaseGroupsSelectorNameContainer a:hover { color: #C03 !important }
.ulebMainContainer .SelectedPhaseGroupsSelectorContainer a { color: #C03 !important }
/*============== SELECTOR DE EQUIPOS POR FASES ===================*/
.ulebMainContainer .PhaseTeamsSelectorMainContainer span { color: #006 !important }
.ulebMainContainer .PhaseTeamsSelectorNameContainer a { color: #006 !important }
.ulebMainContainer .PhaseTeamsSelectorNameContainer a:hover { color: #C03 !important }
.ulebMainContainer .SelectedPhaseTeamsSelectorContainer a { color: #C03 !important }
/*====================== SELECTOR DE TEMPORADAS ==========================*/
.ulebMainContainer .SelectedSeasonSelectorContainer a,
.ulebMainContainer .SeasonSelectorContainer a:hover { color: #C03 !important }
.ulebMainContainer .SeasonSelectorContainer a,
.ulebMainContainer .SeasonSelectorContainer a:visited { color: #006 !important }
/*============== SELECTOR DE EQUIPOS POR TEMPORADA ===================*/
.ulebMainContainer .SeasonTeamsSelectorNameContainer a { color: #006 !important }
.ulebMainContainer .SeasonTeamsSelectorNameContainer a:hover { color: #C03 !important }
.ulebMainContainer .SelectedSeasonTeam a { color: #C03 !important }
/*============================================================*/
/*========================== MENUS ===========================*/
/*============================================================*/
/*==================== MENU IZQUIERDO ========================*/
.ulebMainContainer .leftMenuSubTabElement a,
.ulebMainContainer .leftMenuViewListLink { color: #006 !important }
.ulebMainContainer .leftMenuSubTabElement a:hover,
.ulebMainContainer .leftMenuViewListLink:hover { color: #C03 !important }
.ulebMainContainer .leftMenuselected a { color: #C03 !important }
.Firefox ul.AspNet-Menu { background: none !important }
/*==================== MENU HORIZONTAL =====================*/
.ulebMainContainer .menuHorizontalSubTabElement a { color: #FFF !important }
.ulebMainContainer .menuHorizontalSubTabElement a:hover { color: #FFF !important }
/*===================== VIEW ITEMS ===========================*/
.ulebMainContainer .FilesTitle { color: #006 !important }
/*=============== ARTICULO (ENTREVISTA, FAN MAIL...) ====================*/
.ulebMainContainer .articleItemContainer .otherdataContainer .ImagesItem { border: 2px solid #006 !important }
.ulebMainContainer .articleItemContainer .otherdataContainer .ImagesItem div { background-color: #006 !important }
/*====================== BANNERS FLASH =====================*/
.ulebMainContainer .ImageContainer { width: 170px; padding-top: 40px; }
.ulebMainContainer .ImageContainer img { width: 170px; height: 300px; }
.ulebMainContainer .FlashContainer { width: 170px; margin: 0px !important; padding: 40px 0 0 0 !important; }
.ulebMainContainer .FlashContainer * { width: 170px; margin: 0px !important; padding: 0px !important; }
/*==================== DEFAULT 2 COLUMNS =======================*/
.ulebMainContainer .MainCenterContainer { padding-left: 10px }
/*****/
.HeaderContainer .HeaderHomeLinkContainer .lnkHome { width: 322px; height: 91px !important; float: left; padding: 0; margin: 0; }
.HeaderContainer .HeaderHomeLinkContainer .lnkHome:hover { text-decoration: none }
.HeaderContainer .HeaderSearchContainer { text-align: right; padding-top: 12px; padding-right: 10px; }
.HeaderContainer .HeaderSearchContainer div { width: 250px; margin-left: auto; }
.HeaderContainer .DateContainer { color: #FFF; font-weight: bold; }
.MenuTopContainer { height: 50px; background: #FFF url(/_euroleague/Themes/euroleague/css/images/menu.jpg) no-repeat top center; }
.MainContentContainer { position: relative; }
.MainContent { background-color: #FFF; nowhitespace: afterproperty; vertical-align: top; /*text-align: center*/ ; }
.MainFooterContainer { clear: both; height: 18px; margin-top: 10px !important; padding-bottom: 10px; padding-top: 5px; border-top: 1px solid #F46F08; }
.MainFooterLeftContainer a,
.MainFooterLeftContainer a:visited,
.MainFooterLeftContainer a:active { color: #ADA397; font-weight: bold; text-align: left; }
.MainFooterRightContainer { color: #ADA397; font-weight: bold; text-align: right; }
/*============================ DEFAULT ==========================*/
.MainContent .mainLeftContainer,
.MainContent .MainLeftContainer { width: 160px; background-image: url(/_euroleague/Themes/euroleague/css/images/line_dotted.gif); background-repeat: repeat-y; background-position: right; vertical-align: top; text-align: right; }
.MainContent .MainCenterBigContainer { vertical-align: top; /*text-align: center; */ text-align: left; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
/*==================== DEFAULT 2 COLUMNS =======================*/
.MainContent .MainCenterContainer { padding-bottom: 10px; vertical-align: top; }
.MainContent .MainRightContainer { width: 220px; /*text-align: center; */ text-align: left; padding-top: 10px; vertical-align: top; }
/****************************** HOME *********************************/
.HomeMainContent .MainLeftContainer { width: 310px !important; vertical-align: top; background-image: none !important; padding-bottom: 10px; text-align: left; }
.HomeMainContent .MainCenterContainer { width: 318px !important; vertical-align: top; padding-bottom: 10px; }
.HomeMainContent .MainRightContainer { width: 330px !important; vertical-align: top; padding-bottom: 10px; padding-top: 0 !important; }
body .HomeMainContent .MainCenterContainer .iFrameContainer,
body .HomeMainContent .MainCenterContainer iframe { width: 305px !important }
body .HomeMainContent .MainCenterContainer iframe body { margin: 2px 0 0 0; !important:;
}
.SponsorsContainer,
.BannersBottomContainer { background-color: #FFF; padding-bottom: 5px; clear: both; }
.BottomContentContainer { background-color: #FFF; padding-bottom: 5px; clear: both; }
/****************************** HOME NEW *********************************/
.NewContainer { background: #000 url(/_euroleague/Themes/euroleague/css/images/bg-new-home.jpg) no-repeat center top; height: 100%; }
.NewContainer .TopContainer { height: 50px; background: #722710 url(/_euroleague/Themes/euroleague/css/images/bg-header-top.jpg) repeat-x left top; }
.NewContainer .TopContainer .TopBannerContainer { width: 958px; margin: 0 auto; height: 50px; background: #722710 url(/_euroleague/Themes/euroleague/css/images/top-banner.jpg) no-repeat left top; }
.NewContainer .MainContainer { padding: 0; position: relative; }
.NewContainer .MainContainer .HeaderContainer { background: none; height: auto; }
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer { height: 91px }
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer .lnkHome { width: 250px }
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer .ViewItemContainer,
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer #module-5224,
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer #module-5241,
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer .wp-module-5224,
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer .wp-module-5241 { float: right; margin-top: 15px; }
.NewContainer .MainContainer .HeaderContainer .HeaderTopContainer .ViewItemContainer table { width: auto }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer { background: #222 url(/_euroleague/Themes/euroleague/css/images/bg-header-bottom.gif) repeat-x left top; clear: both; overflow: hidden; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer #flashcontent { display: block; position: relative; top: auto; right: auto; float: left; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .HeaderSearchContainer { float: right; padding-top: 0; padding-right: 15px; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .DateContainer { color: #AAA; float: left; width: auto; margin-right: 5px; line-height: 25px; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .SearchContainer { color: #AAA; float: left; width: auto; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .SearchContainer .SearchBox { background-color: #A9A9A9; float: left; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .SearchContainer .SearchButton { border: 0 !important; background: transparent url(/_euroleague/Themes/euroleague/css/images/search-button.gif) no-repeat left top !important; text-indent: -99999px; font-size: 0; line-height: 0; width: 16px; height: 16px; float: left; margin-left: 2px; margin-top: 3px; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .HeaderBottomTopContainer { overflow: hidden; border-bottom: 1px solid #040404; padding: 3px 0; }
.NewContainer .MainContainer .HeaderContainer .HeaderBottomContainer .HeaderBottomBottomContainer { clear: both; border-top: 1px solid #2C2C2C; padding: 3px 0; }
.NewContainer .MainContainer .SocialContainer a { width: 44px; height: 46px; display: block; }
/*.NewContainer .MainContentContainer { position: relative; }*/
.NewContainer .MainContentContainer .SocialContainer { position: absolute; left: -44px; top: 0; /*top: 211px;*/ }
.NewContainer .MainContentContainer .SocialContainer a { margin-bottom: 5px }
.NewContainer .MainContentContainer .SocialContainer .youtube { background: url(/_euroleague/Themes/euroleague/css/images/youtube-logo.gif) no-repeat left top }
.NewContainer .MainContentContainer .SocialContainer .facebook { background: url(/_euroleague/Themes/euroleague/css/images/facebook-logo.gif) no-repeat left top }
.NewContainer .MainContentContainer .SocialContainer .twitter { background: url(/_euroleague/Themes/euroleague/css/images/twitter-logo.gif) no-repeat left top }
.NewContainer .MainContentContainer .SocialContainer .rss { background: url(/_euroleague/Themes/euroleague/css/images/rss-logo.gif) no-repeat left top }
.NewContainer .MainContentContainer .SocialContainer .bwin { background: url(/_euroleague/Themes/euroleague/css/images/bwin.gif) no-repeat left top }
.NewContainer .MainContainer .SponsorsContainer { background: none; padding: 5px 0; }
.NewContainer .MainContainer .MainFooterContainer { height: 80px }
/*======================= NEWS =====================*/
.MainNewsContainer { padding-left: 10px; padding-top: 10px; }
.MainNewsContainer .MainLeftSpecialContainer { padding-bottom: 10px; vertical-align: top; }
.MainNewsContainer .MainRightSpecialContainer { width: 220px; /*text-align: center; */ padding-top: 10px; vertical-align: top; padding-bottom: 10px; }
/*=================== DEVOTION ======================*/
.MainRightContainerDevotion { padding: 30px }
.BannerTopContainer { background-color: #FFF; padding: 0 4px; }
.BannerTopContainer .ViewItemItemContainer { text-align: left }
/*============== TV ================*/
.TVPopupContainer { padding-top: 20px; clear: both; }
.TVPopupTopContainer { float: right; margin-right: 20px; }
.Firefox .TVPopupTopContainer { margin-right: 75px }
.PrintableVersionContainer { text-align: right; background-color: #FFF; padding: 20px; }
.PrintableVersionContainer a,
.PrintableVersionContainer a:visited { color: #000; background: url("/_euroleague/Themes/euroleague/print.gif") no-repeat left center; height: 16px; display: block; float: right; padding-left: 20px; }
/* GAME CENTER EL (R) */
.game-banner-container { }
.game-right-ad-container { text-align: center; margin: 0 auto 15px; width:240px; height:210px }
.main-center-main-container .game-right-ad-container { margin: 10px 13px 0 0; position: absolute; right: 0; text-align: right; }
.game-content-container { color: #000000; }
.game-content-container .eu-show-games-title { color: #000; }
#el-layout .game-content-container .eu-show-games-show-by a.lnkSelected,
#el-layout .game-content-container .SelectedSeasonSelectorContainer a,
#el-layout .game-content-container .SeasonSelectorContainer a:hover,
#el-layout .game-content-container .SelectedPhaseGroupsSelectorContainer a,
#el-layout .game-content-container a:hover,
#el-layout .game-content-container .NavigationSecondLevelContainer .StatsCenterLevel2selected a,
#el-layout .game-content-container .NavigationThirdLevelContainer .StatsCenterLevel3selected a,
#el-layout .game-content-container .ResultsPhasesGamesSelectorMainContainer .SelectedPhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer *,
#el-layout .game-content-container .SelectedPhaseGamesSelectorContainer a { color: #E8B900; }
#ec-layout .game-content-container .eu-show-games-show-by a.lnkSelected,
#ec-layout .game-content-container .SelectedSeasonSelectorContainer a,
#ec-layout .game-content-container .SeasonSelectorContainer a:hover,
#ec-layout .game-content-container .SelectedPhaseGroupsSelectorContainer a,
#ec-layout .game-content-container a:hover,
#ec-layout .game-content-container .NavigationSecondLevelContainer .StatsCenterLevel2selected a,
#ec-layout .game-content-container .NavigationThirdLevelContainer .StatsCenterLevel3selected a,
#ec-layout .game-content-container .ResultsPhasesGamesSelectorMainContainer .SelectedPhaseGamesSelectorContainer .PhaseGamesSelectorNumberContainer *,
#ec-layout .game-content-container .SelectedPhaseGamesSelectorContainer a { color: #005ABB !important; }
.game-content-container .MainCenterBigContainer { padding: 0 5px 10px 0; }
.game-content-container .MainCenterBigContainer .BwinBannersRightContainer { float: right; }
/* GAME INFO */
.game-content-container .eu-game-info-grid-header,
.game-content-container .StatsHeaderGridResults,
.game-content-container .TeamsStatsCenterHeader { background: #000; border: 0; }
.game-content-container .eu-game-info-grid-header th,
.game-content-container .StatsHeaderGridResults th,
.game-content-container .TeamsStatsCenterHeader .SpecialTitleHeader,
#el-layout .TeamsStatsCenterHeader a { color: #FFCC00; }
.game-content-container a.flogs-wi,
.game-content-container a.flogs-wi:link,
.game-content-container a.flogs-wi:hover { color: #000 !important; }
.game-content-container .ShowGameMainContainer,
.game-content-container .ShowGameMainContainer td { /*color: #024499;*/ }
.game-content-container .GameScoreMainContainer { width: auto; height: auto; position: relative; background-color: #000; }
.game-content-container .GameScoreTopContainer { background: #333 none; text-align: left; padding-left: 10px; height: 60px !important; }
#ec-layout .game-content-container .GameScoreMainContainer { background-color: #005ABB; }
#ec-layout .game-content-container .GameScoreTopContainer { background-color: #666; }
.game-content-container .GameScoreCenterContainer { background: transparent none; margin-top: -40px; padding: 0; height: auto; display: inline-block; padding-bottom: 5px; }
.game-content-container .GameScoreCenterContentContainer { width: 540px; padding-top: 5px; display: inline-block; }
.game-content-container .GameScoreCenterContentContainer a { color: #FFF; font-size: 1.4em; font-family: inherit; width: 200px; }
.game-content-container .GameScoreCenterContentContainer a:hover { color: #FFF !important; }
.game-content-container .GameScoreCenterContainer .GameScoreTitle { padding-bottom: 20px; z-index: 10; display: block; }
.game-content-container .GameScoreCenterContainer .LocalClubContainer { float: left }
.game-content-container .GameScoreCenterContainer .GameScoreContainer { float: left }
.game-content-container .GameScoreCenterContainer .RoadClubContainer { float: left }
.game-content-container .GameScoreBottomContainer { background: transparent none; position: absolute; top: 8px; right: 10px; }
.game-content-container .GameScoreLinksBottomContainer a,
.game-content-container .GameScoreLinksBottomContainer a:visited { color: #FFF }
.game-content-container .GameScoreLinksBottomContainer a:hover { color: #FFF !important; }
.game-content-container .ShowGameMainContainer .PartialsContainer td,
.game-content-container .ShowGameMainContainer .PartialsContainer th { font-weight: normal; background-color: #333; color: #FFF; border: solid 1px #FFF; padding: 2px 5px; }
.game-content-container .ShowGameMainContainer .PartialsContainer .AlternatingColumn { background-color: #666 }
.game-content-container .ShowGameMainContainer .PartialsStatsByQuarterContainer { float: left; width: 49%; }
.game-content-container .ShowGameMainContainer .PartialsStatsByQuarterContainer .PartialsMainContainer div { float: right; background: url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo_bottom_bet.gif") repeat-x bottom left; padding-bottom: 15px; margin-right: 5px; }
.game-content-container .ShowGameMainContainer .PartialsStatsByQuarterContainer table { margin-left: auto }
.game-content-container .ShowGameMainContainer .PartialsStatsEndOfQuarterContainer { float: left; width: 48%; }
.game-content-container .ShowGameMainContainer .PartialsStatsEndOfQuarterContainer .PartialsMainContainer div { float: left; background: url("/_euroleague/Themes/euroleague/css/images/bg_gameinfo_bottom_bet.gif") repeat-x bottom left; padding-bottom: 15px; margin-left: 5px; }
.game-content-container .GameTeamStatsContainer .TeamName { background-color: #FFF }
.game-content-container .GameTeamStatsContainer .TeamName td span { color: #E8B900; font-weight: bold; font-size: 1.6em; text-transform: uppercase; }
#ec-layout .game-content-container .GameTeamStatsContainer .TeamName td span { color: #000; }
.game-content-container .GameTeamStatsContainer .Header { background-color: #000; }
#ec-layout .game-content-container .GameTeamStatsContainer .Header { background-color: #005ABB; }
.game-content-container .GameTeamStatsContainer .Header td { border: 0; color: #FFF; }
.game-content-container .GameTeamStatsContainer .TotalFooter { background-color: #000 }
.game-content-container .GameTeamStatsContainer .TotalFooter td { color: #FFCC00; }
#ec-layout .game-content-container .GameTeamStatsContainer .TotalFooter td { color: #FFF; }
.game-content-container .eu-team-stats-headcoach { float: right }
.game-content-container .CoachesQuotesContainer,
.game-content-container .PlayersQuotesContainer { background-color: #000 }
.game-content-container .EuroleagueSubTitle { color: #FFF }
.game-content-container .QuoteItemContainer,
.game-content-container .articleItemContentContainer,
.game-content-container .GameReportContainer .ItemMiddlePane-2 { color: #000; }
.game-content-container .GamePreviewCenterLeftContainer,
.game-content-container .GamePreviewBottomLeftContainer,
.game-content-container .GameQuotesLeftContainer { background-color: #FFF; border: 0; padding: 10px; }
.game-content-container .GamePreviewCenterRightContainer,
.game-content-container .GamePreviewBottomRightContainer,
.game-content-container .GameQuotesRightContainer { background-color: #FFF; border: 0; border-left: solid 1px #EFF4FB; padding: 10px; }
.game-content-container .QuoteItemContainer .QuoteImageContainer img { border: 0 }
.game-content-container .GameScoreLinksBottomContainer,
.game-content-container .GameScoreTimeBottomContainer { float: none; text-align: right; width: 300px; }
.game-content-container .GameScoreTimeBottomContainer span span { padding: 0 }
.game-content-container .GameScoreTimeBottomContainer a,
.game-content-container .GameScoreTimeBottomContainer a:visited { color: #FFD71B }
.game-content-container .GameReportContainer .ItemMiddlePane-2 a,
.game-content-container .GameReportContainer .ItemMiddlePane-2 a:visited,
.game-content-container .GameReportContainer .ItemMiddlePane-2 a:hover { color: #024499 }
.game-content-container .GamePreviewQuotesContainer { border-bottom: 1px solid #000 }
.game-content-container div.eu-game-info-grid-main-colum-title { background: none; padding: 0; }
.game-content-container .wp-module-seasonselector { }
.game-content-container .wp-module-seasonselector ul { border: 0; list-style: none outside none; margin: 0; padding: 0; }
.game-content-container .wp-module-seasonselector li:first-child { border: 0; }
.game-content-container .wp-module-seasonselector li { background-position: -960px 6px; border-top: 1px solid #DEDEDE; padding: 5px 0 5px 20px; font-size: 0.909em; font-weight: bold; line-height: 16px; }
.game-content-container .wp-module-seasonselector { }
.game-content-container .wp-module-seasonselector { }
.game-content-container .wp-module-seasonselector { }
/* GAME CENTER EL (R) */
/*#el-layout .game-content-container .GameScoreLinksBottomContainer a:hover { color: #FFD71B }*/

/* GAME CENTER EC (R) */
#ec-layout .eu-game-info-grid-header { background: url("/_euroleague/Themes/euroleague/css/uleb/images/bg_gameinfo.gif") repeat-x scroll left top transparent; border-left: 1px solid #0E456C; border-right: 1px solid #0E456C; }
#ec-layout .eu-game-info-grid-header th { color: #FFFFFF; }
#ec-layout .eu-show-games-show-by a { }
#ec-layout .eu-show-games-show-by a.lnkSelected { color: #005ABB !important; }
#ec-layout .eu-game-info-grid-header { background-color: #d8d8d8; color: #005ABB; }
.GamesWonContainer { width: 50px; text-align: center; }
.GamesLostContainer { width: 50px; text-align: center; }
.PointsFavourContainer { width: 50px; text-align: center; }
.PointsAgainstContainer { width: 50px; text-align: center; }
.TotalPointsContainer { width: 50px; text-align: center; }
a.flogs-wi,
a.flogs-wi:link { display: block; float: right; color: #FFF; padding-right: 10px; margin-top: 10px; font-weight: bold; }
a.flogs-wi-black,
a.flogs-wi-black:link { color: #000; }
a.flogs-wi:hover { text-decoration: none }
.flogs-wi img { height: 20px; vertical-align: middle; }
/* FACEBOOK OPEN GRAPH (R) */
.wp-field-type-facebookopengraphFieldContainer { float: left; width: 47px; overflow: hidden; margin-right: 20px; }
/* LIVESCORE (R) */
.LiveScoreMainContainer { margin-bottom: 7px; margin-top: 3px; overflow: hidden; }
.LiveScoreMainContainer div { }
.LiveScoreMainContainer table { border-style:none; border-collapse:collapse; /* border-top: 1px solid #d8d8d8; padding: 5px 0; */ }
.LiveScoreMainContainer tbody { border-style:none; border-collapse:collapse; padding:0px; margin:0px }
.LiveScoreMainContainer td { padding:0px; margin:0px; border-style:none; border-collapse:collapse }
.LiveScoreMainContainer .LiveScoreHeaderContainer { text-align: left; clear: both; color: #000; }
.LiveScoreMainContainer .PhaseTitleContainer,
.LiveScoreMainContainer .RoundTitleContainer { float: left; padding: 1px 10px 1px 1px; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: bold; font-size: 1.091em; }
.LiveScoreMainContainer .LiveScoreGamesContainer { clear: both; /* border-top: 1px solid #d8d8d8; margin-top: 5px; */ }
.LiveScoreMainContainer .GameDateTitleContainer { color: #000; }
.LiveScoreMainContainer .GameDateTitleContainer td { padding: 3px; font-size: 1em; font-weight: bold; }
.LiveScoreMainContainer .LiveScoreGameDate { text-align:left; }
.LiveScoreMainContainer .LiveScoreGameStatus { text-align:center; width:50px; display: none; }
.LiveScoreMainContainer .LiveScoreGroupCet { display: none; }
.LiveScoreMainContainer .LiveScoreGroupLabel { display: none; }
.LiveScoreMainContainer .CompetitionContainer { display: none; }
.LiveScoreMainContainer .LiveScoreTeamsAndResultsContainer { width: 100%; }
.LiveScoreMainContainer .LiveScoreTeamsAndResultsContainer td { border-bottom:1px solid #FFF; padding:2px; }
.LiveScoreMainContainer .LiveScoreTeams { width: 220px !important; }
.LiveScoreMainContainer .LiveScoreMinuteOrStatus { width: 90px; text-align:center; }
.LiveScoreMainContainer .LiveScoreMinuteOrStatus div { float: right; padding-left: 5px; }
.LiveScoreMainContainer .LiveScoreMinuteOrStatus div a { float: left; }
.LiveScoreMainContainer .LiveScoreMinuteOrStatus div span { float: right; }
.LiveScoreMainContainer .liveScoreBottomContentContainer { padding-top: 5px; }
.LiveScoreMainContainer .LiveScoreTeamsAndResultsItem { }
.LiveScoreSponsorContainer { display: none; }
/* LIVE SCORE EL (R) */
#ec-layout .LiveScoreMainContainer .GameDateTitleContainer { color: #F60; }
/* LIVE SCORE EC (R) */
#ec-layout .LiveScoreMainContainer .GameDateTitleContainer { color: #005ABB; }
/*================= LIVE SCORE ===================*/
.LiveScoreLinkPreview { width:21px; height:14px; background-image:url(images/game_preview.gif); background-repeat:no-repeat; background-position:top left; /* Si no se ven los iconos en linea descomentar las 2 líneas siguientes y comentar el float:left; *//*display:-moz-inline-box !important; *//*display:inline; */ float:left; margin-left:auto; margin-right:auto }
.LiveScoreLinkReport { width:21px; height:14px; background-image:url(images/game_report.gif); background-repeat:no-repeat; background-position:top left; /* Si no se ven los iconos en linea descomentar las 2 líneas siguientes y comentar el float:left; *//*display:-moz-inline-box !important; *//*display:inline; */ float:left; margin-left:auto; margin-right:auto }
.LiveScoreLinkQuotes { width:21px; height:14px; background-image:url(images/game_quotes.gif); background-repeat:no-repeat; background-position:top left; /*border:1px solid #84aadd; *//* Si no se ven los iconos en linea descomentar las 2 líneas siguientes y comentar el float:left; *//*display:-moz-inline-box !important; *//*display:inline; */ float:left; margin-left:auto; margin-right:auto }
/* ========== Uleb LiveScore ============== */
.PopupWindowMainContainer { background-color:#fff; text-align:center; width:100%; height:100% }
/* VIEW ITEM */
.wp-field-contenido { font-size: 1.091em; }
