.cup-date{float:left;margin:10px 0 0 10px; display:none}
.cup-date h3,.cup-date h4{text-transform:uppercase;color:#b1b1b1;margin:0;font-family:'MyriadLight';font-weight:normal}
.cup-date h3{font-size:1.2em}
.cup-date h4{font-size:.9em}
header .extra-logos{position:absolute;right:-8px;top:10px;width:200px}
header .extra-logos .itf-logo{float:left;width:104px;height:26px;display:block;margin-top:45px;background:url(itf-logo.jpg) no-repeat;text-indent:-999em}
header .extra-logos .aoseries-logo{width:79px;height:85px;float:right;background:url(aoseries.jpg) no-repeat;text-indent:-999em;box-shadow:-2px 2px 3px rgba(0,0,0,0.3)}
header .extra-logos .ao-triangle{border-color:transparent transparent transparent #004d74;border-style:solid;border-width:8px;height:0px;width:0px;position:absolute;right:-8px;top:77px;z-index:-1}
.search-form{display:block;clear:right;float:right;border:SOLID 0px #0174ad;border-radius:0px;height:30px;width:auto;margin:0}
.search-form input{border:0}
.search-form input[type=text]{font-family:Arial;font-size:14px;line-height:20px;margin:5px 10px;--color:#0174ad;color:#FFF;background:none;width:100px;float:left}
.search-form input[placeholder]::-webkit-input-placeholder{--color:#0174ad;color:#FFF}
.search-form input[placeholder]:-moz-placeholder{--color:#0174ad;color:#FFF}
.search-form input[placeholder]::-moz-placeholder{--color:#0174ad;color:#FFF}
.search-form input[placeholder]:-ms-input-placeholder{--color:#0174ad;color:#FFF}
.search-form input[type=submit]{width:33px;height:30px;background:url(sprites.png) -72px -35px no-repeat;float:right}
.search-form input[type=submit]:hover{opacity:0.5}
header .headerBackground{background:url('menu.png'); width:1130px; height:240px; position:absolute; left:-95px; top:0;pointer-events:none}
header nav{width:711px;position:absolute;bottom:0;right:0}
header nav div.menu-item{float:right}
header nav div.menu-item a{position:relative;font-family:'MyriadSB';font-size:16px;color:#000000;padding:0 11px 12px;line-height:40px;display:block;cursor:pointer}
header nav div.menu-item:hover .sub-menu{display:block}
header nav div.menu-item:hover a,header nav div.menu-item a.hover_state{color:#ffffff;background:#2196d2;border-radius:3px 3px 0 0;border:0}
header nav div.current-menu-item a,header nav div.current-menu-parent a{color:#2196d2}
header nav div.current-menu-item:hover a,header nav div.current-menu-parent a:hover{color:#ffffff}
header nav div.sub-menu{display:none;position:absolute;z-index:10000;background:#1589c4;width:auto;min-width:237px}
header nav div.sub-menu div.current-menu-item a{background:#1589c4}
header nav div.sub-menu div.menu-item{float:left;display:block;clear:both;width:100%;background:#2196d2;border-bottom:solid 1px #2e9fd9;margin-bottom:1px}
header nav div.sub-menu div.menu-item a{font-family:Arial;font-size:14px;font-weight:normal;line-height:17px;padding:13px;color:#fffffff}
header nav div.sub-menu div.menu-item:hover{background:#1589c4}
header nav div.sub-menu div.menu-item:hover a{background:#1589c4;color:#ffffff;border-radius:0}
header nav div.sub-menu div.menu-item.landing-page a{padding-left:35px}
header nav div.sub-menu div.menu-item.landing-page .icon-home{position:absolute;left:10px;top:13px;font-size:15px;color:#fff}
header nav .menu-item:nth-last-child(2) .sub-menu,header nav .menu-item:nth-last-child(1) .sub-menu{--right:0px}
.socialHead{float:right;margin-right:15px;padding-right:15px;border-right:0px solid #fff}
.socialHead .socialIcon{display:block;float:left;width:27px;height:27px;margin-left:5px;margin-top:5px;--color:#0174ad;color:#FFF;font-size:24px}
.socialHead .socialIcon:hover{opacity:0.5}

.login-container{position:relative;width:300px;margin-right:0px;float:right}
.login-container .login{width:258px;height:200px;background:#FFF;z-index:9999;top:40px;right:0;position:absolute;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 10px 2px rgba(50, 50, 50, 0.75);-moz-box-shadow:   0px 0px 10px 2px rgba(50, 50, 50, 0.75);box-shadow:        0px 0px 10px 2px rgba(50, 50, 50, 0.75);font-size:12px}

.login-container .login a {float:right;margin:20px 20px 0 0;clear:both}
.login-container .login span {float:left;margin:5px 30px;clear:both;width:100%}
.login-container .login input {margin:5px 30px 5px 30px;clear:both;width:75%;border:1px solid #84acc3 !important;border-radius:2px;height:20px
}
.login-container .login input[type="submit"]{color:#FFF !important;border:1px solid #84acc3 !important;background:#0078BD;font:18px Calibri, Arial;font-weight:bold;text-shadow:1px 1px 0 rgba(255,255,255,0.4);text-decoration:none !important;margin:10px 75px;cursor:pointer;width:100px;height:30px;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.login-container .login input[type="submit"]:hover{background:#2098DD}
/* .btnlogin{color:#0174ad !important;background-color:#FFF;font:13px Arial;text-shadow:1px 1px 0 rgba(255,255,255,0.4);text-decoration:none !important;float:right;position:relative;cursor:pointer;margin:5px 0 0 5px;width:100px;height:25px;text-align:center;font-weight:bold;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;-webkit-transition:background-position 1s;-moz-transition:background-position 1s;-o-transition:background-position 1s;transition:background-position 1s;line-height:25px}
.btnlogin:hover{color:#FFF !important;background-color:#0174ad} */

.socialFoot{float:left}
.socialFoot .socialIcon{display:block;float:left;width:33px;height:32px;margin-left:15px;color:#fff;font-size:24px}
.footer-wrap{margin:0 auto;margin-top:0px;position:relative;background:#1792d1}
.footer-wrap .addthis{margin:30px 0 0 0}
.footer-back{background:#ffffff url(footer-slope.png) center top no-repeat;width:100%;height:380px;position:absolute;z-index:-1;bottom:0;background-size:100%;left:0}
footer{color:#ffffff;background:#1792d1;padding:20px 0;width:960px;margin:0 auto;position:relative;overflow-y:auto}
footer a{color:#ffffff;font:14px Arial}
footer .column{float:left;width:33%}
footer .column.two{float:left;width:34%}
footer .column h5{font:18px 'MyriadSB';margin:0 0 5px 0;padding:20px 0 0 10px}
footer .column ul{list-style-type:none;padding-left:0}
footer .column ul li{padding:0 0 0 10px}
footer .column a.facebook{display:block;float:right;background:#1160b9 url(fb-logo.png) center center no-repeat;width:48px;height:48px;text-indent:-999em;border-radius:24px;margin:35px 39px 0 0}
footer .column a.itf{display:block;float:right;background:url(itf-f-logo.png) no-repeat;width:97px;height:46px;text-indent:-999em;margin:32px 46px 0 0}
footer .legalcopy{margin:45px 0 0 0;float:left;width:100%;clear:both}
footer .legalcopy .copyright{float:left}
footer .legalcopy .privacy{float:right}
.container section{background:#ffffff;width:100%;position:relative;float:left}
.container section .content{width:580px;float:left;position:relative;margin-left:25px;margin-bottom:40px}
.container section .content.large{width:910px}
.container section .side:first-child h3{border-left:SOLID 1px #ededed;border-bottom:SOLID 1px #ededed}
.container section .side .content{padding:0 18px 18px 18px}
#latestNotícias .side,#teams .side{margin-right:0}
.side .advert span{font-size:10px}
.container section.countdown{font:28px 'Myriad';color:#ffffff}
.container section.countdown span{float:left;display:block;line-height:90px}
.container section.countdown span.e-start{margin:0 45px}
.container section.countdown .hc-countdown{float:left;display:block;margin:14px 0 0 0}
.container section.countdown .hc-countdown span.countdown_section{text-transform:uppercase;font:14px 'Myriad';margin:0 15px;text-align:center}
.container section.countdown .hc-countdown span.separator{font:bold 42px 'Myriad';margin:2px 0 0 5px}
.container section.countdown .hc-countdown span.countdown_section span.countdown_amount{font:bold 42px 'Myriad'}
.container section.header-promo-strip{display:block;float:left;background:#229ad8;border-top:SOLID 1px #1d84b9;border-bottom:SOLID 1px #0d425e;min-height:89px}
.container section.header-promo-strip .box-1,.container section.header-promo-strip .box-2,.container section.header-promo-strip .box-3{display:block;float:left;height:90px;overflow:none;text-align:center}
.container section.header-promo-strip .box-1,.container section.header-promo-strip .box-1 img{width:224px!important}
.container section.header-promo-strip .box-2{width:436px!important;background:#333366}
.container section.header-promo-strip .box-3{width:300px!important;background:#cc0000;float:right}
.footer-featured{position:relative}
.footer-featured img{width:100%}
.main_news_p {color:white;padding-left:22px;margin-top:-30px}
.container section .content .news-summary,.container .footer-featured .news-summary{position:absolute;left:25px;bottom:35px;width:auto;background:#e96723}
.container section .content .news-summary .date,.container .footer-featured .news-summary .star{display:block;float:left;color:#ffffff;width:83px;font-family:'MyriadSEIT';font-size:26px;padding:20px}
.container section .content .news-summary .post,.container .footer-featured .news-summary .post{display:block;float:left;max-width:373px;background:#ffffff;padding:20px 0 20px 25px;font-size:14px}
.container section .content .news-summary .post h2,.container .footer-featured .news-summary .post h2{font-family:'Myriad';font-size:28px;font-weight:normal;margin:0 0 5px;padding:0 20px 0 0}
.container section .content .news-summary .post h2 a,.container .footer-featured .news-summary .post h2 a{color:#000000}
.container section .content .news-summary .post h2 a:hover,.container .footer-featured .news-summary .post h2 a:hover,h2 a.activeHover{color:#e96723!important}
.container section .content .news-summary .post p,.container .footer-featured .news-summary .post p{line-height:19px;margin:0;padding:0 20px 0 0}
.container section .content #nprev,.container section .content #nnext{position:absolute;z-index:1000;display:block;width:18px;height:28px;text-indent:-999em;outline:none;margin-top:215px}
#iprev,#inext{position:absolute;z-index:1000;display:block;width:18px;height:28px;text-indent:-999em;outline:none;margin-top:267px}
.container section .content #nprev,#iprev{background:url(sprites.png) -151px -210px no-repeat;float:left;margin-left:30px}
.container section .content #nnext,#inext{background:url(sprites.png) -151px -238px no-repeat;margin-right:30px;right:0}
.container section .side{float:right;width:339px;}
.container section .side ul{padding-left:0}
.container section .side .widget_sp_image{margin-bottom:20px}
.container section .side li{list-style:none}
#groupstabs{padding-left:0;list-style-type:none;margin:0}
#groupstabs li{margin-bottom:0}
#groupstabs a.tabs{display:block;float:left;background:#1d1d1d;font:16px/50px 'Myriad';width:50%;height:50px;color:#ffffff;text-align:center;outline:none}
#groupstabs a.tabs:hover{text-decoration:none}
#groupstabs a.tabs.allteams{width:100%}
#groupstabs .ui-tabs-active a{background:#1791d1}
#groupstabs .ui-tabs-active a:after{content:'Arrow';display:block;width:0px;border-top:SOLID 8px #1791d1;border-left:SOLID 10px transparent;border-right:SOLID 10px transparent;margin-left:48%;text-indent:-999em;position:relative;z-index:1000}
.teams .social{font:14px Arial}
.teams .social .share{display:block;float:left;width:150px;padding:0 0 0 35px;margin:35px 0 0 0}
.teams .social .tweets{display:block;float:left;background:url(twt-quotes.png) 115px 0 no-repeat;height:122px}
.teams .social .tweets p{width:330px;margin:30px 0 5px 0}
.teams .social .tweets .hashtag{color:#1791d1;margin-left:5px}
.twt-user a{background:url(twt-user-icon.png) 0 2px no-repeat;padding:0 0 0 25px;color:#1791d1;font:bold 13px Arial}
.tv .channel{display:block;font:bold 14px/12px Arial;height:40px}
.tv .channel img{display:inline;float:left;margin-right:20px}
.tv a{color:#e96723}
.container section .tv .content{padding:35px 32px;margin:0 0 13px 0}
.container section .tv .content p{color:#000;line-height:21px}
.photo-gallery .view-gallery{font:16px 'MyriadSB';color:#ffffff;background:#96b909;border:SOLID 1px #7f8023;border-radius:3px;width:151px;height:35px;display:block;margin:36px auto 0 auto;text-align:center;line-height:35px}
.latest-news .l-news-slider{min-height:480px}
.latest-news .l-news-slider .l-news-group{width:660px}
.latest-news .l-news-slider .l-news-group .l-news-slide,.cycle-slide .l-news-slide{display:block;float:left;width:33.3%}
.latest-news .l-news-slider .l-news-group .l-news-slide .content{padding:22px;font:13px Arial}
.l-news-slide .content h4,.l-news-slide .content h4 a{font:bold 14px Arial;margin:0 0 10px 0;color:#000000}
.l-news-slide .content h4 a:hover{color:#e96723}
.l-news-slide .content p{font:13px Arial}
.l-news-slide .content .date{font:13px Arial;color:#666666;margin:0 0 10px 0}
.l-news-slide .content .twt-user{display:block;margin:5px 0 20px 0;padding:5px 0 20px 0}
#lnprev,#lnnext{position:absolute;margin:77px 0 0 0}
#lnnext{right:0}
.slider-controls{width:100%;position:absolute;top:0;left:0;z-index:1000}
.container .newsletter-signup{position:relative}
.container .newsletter-signup .wrap{display:block;height:62px;padding:25px 0 0 0;background:#1792d1 url(nl-signup-back.png) 250px top no-repeat;border:SOLID 1px #116089}
.newsletter-signup .lleyton{position:absolute;bottom:0;left:397px;display:block;width:82px;height:104px;background:url(lleyton.png) no-repeat}
.newsletter-signup .wrap p{margin:0 0 0 35px;color:#ffffff}
.newsletter-signup .wrap p strong{font-weight:bold;font-size:18px}
.newsletter-signup .wrap input{float:left}
.newsletter-signup .wrap input[type=text]{border:SOLID 1px #1583bc;border-radius:3px;font:14px Arial;color:#373737;padding:10px;width:258px;margin:0 18px 0 0}
.newsletter-signup .wrap a.signup{display:block;background:#0a6ea2;border:SOLID 1px #106692;border-radius:3px;color:#ffffff;font:16px 'MyriadSB';height:38px;line-height:38px;margin:0 83px 0 0;padding:0 30px}
.container .footer-featured .news-summary{}
.container .footer-featured .news-summary .post{min-height:90px}
.container .footer-featured .news-summary .star{background:url(f-f-star.png) center center no-repeat;min-height:82px}
.container #sponsors{background-image:none;width:100%}
.container #sponsors .headSection{text-align:center}
.container #sponsors .sponsors-wrap{text-align:center}
.container #sponsors .sponsors-wrap ul{padding-left:0;margin:0;list-style-type:none}
.container #sponsors .sponsors-wrap li{display:inline-block;zoom:1;width:20%;text-align:center;margin-bottom:0}
.container #sponsors .sponsors-wrap li:first-child{width:100%}
.e-prev,.e-next{z-index:1000;display:block;width:24px;height:48px;text-indent:-999em;outline:none}
.e-prev{background:url(sprites.png) -151px -314px no-repeat}
.e-next{background:url(sprites.png) -151px -266px no-repeat}
#hero-banner,#groups,#groups-pre{margin:0;width:621px}
.slideshow{overflow:hidden;float:left;width:660px;position:relative}
.slideshow ul.overview{position:absolute;margin:0;list-style-type:none;padding-left:0}
.slideshow ul.overview li.slide{float:left;width:660px;position:relative;margin:0}
.slideshow .sliderwrap .slide-link{display:block;width:100%;position:absolute;z-index:1}
.slideshow .buttons{width:34px;height:68px;display:block;position:absolute;top:40%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.slideshow .slide-next{right:0px;background:url(sprites.png) 0px 0px no-repeat}
.slideshow .slide-prev{left:0px;background:url(sprites.png) -34px 0px no-repeat}
.slideshow:hover .slide-next{opacity:0.8;right:0px}
.slideshow:hover .slide-prev{opacity:0.8;left:0px}
.slideshow:hover .slide-next:hover,.slideshowr:hover .slide-prev:hover{opacity:1}
.slideshow .paging-nav{width:100%;position:absolute;bottom:5px;text-align:center;z-index:10}
.slideshow .paging-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.slideshow .paging-nav li a{width:11px;height:11px;display:block;background:#fff;background:rgba(225,225,225,0.5);filter:alpha(opacity=50);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.slideshow .paging-nav li a:hover{background:#fff;background:rgba(225,225,225,0.7);filter:alpha(opacity=70)}
.slideshow .paging-nav li a.active{background:#fff;background:rgba(225,225,225,1);filter:alpha(opacity=100);cursor:default}
#hero-banner .slideshow,#hero-banner .sliderwrap .slide-link{height:479px}
#hero-banner .sliderwrap .summary{background:#000;background:rgba(0,0,0,0.5);filter:alpha(opacity=50);width:100%;height:150px;position:absolute;left:0;bottom:0}
#hero-banner .sliderwrap .summary .post{background:none;max-width:none!important}
#hero-banner .sliderwrap .summary .post h1{color:#fff;font-size:2.5em;padding:20px 20px 50px}
#hero-banner .sliderwrap .summary .date,#hero-banner .sliderwrap .summary p{display:none}
#teams .slideshow,#teams .sliderwrap .slide-link{height:326px}
#teams .buttons{top:120px}
#teams .team-slide{position:relative}
#teams .team-slide .país{font:48px 'MyriadBlack';color:#ffffff;position:absolute;z-index:1;top:115px;text-transform:uppercase;width:100%;text-align:center}
#teams .team-slide .opacity{background:#000;background:rgba(0,0,0,0.2);filter:alpha(opacity=20);position:absolute;width:100%;height:100%}
#teams .team-slide .país img{display:inline;width:auto;height:34px;margin-right:17px;margin-bottom:10px;vertical-align:middle}
#teams .team-slide .player{font:20px 'Myriad';width:250px;color:#ffffff;position:absolute;margin:-100px 0 0 0;line-height:60px;text-align:center;bottom:20px}
#teams .sliderwrap,#teams .sliderwrap a{height:326px!important}
#teams .team-slide .left{background:#1069a1;right:50%}
#teams .team-slide .right{background:#4aa1d7;left:50%}
#teams .side .widget_sp_image{margin-bottom:0}
#latestNotícias,#home-posts,#teams{margin-bottom:0}
#home-posts{padding:15px 0}
#home-posts .post-wrap{float:left;position:relative;width:220px;margin-left:16px}
#home-posts article{float:left;position:relative;width:100%}
#home-posts article .summary{width:100%;padding-bottom:20px; font-size:12px}
#home-posts .post-cat{color:#fff;background:#00336b;position:absolute;top:0;left:-6px;padding:4px 15px;font-size:11px;z-index:99;text-transform:uppercase}
#home-posts .post-cat-triangle{border-color:transparent #4b4b4b transparent transparent;border-style:solid;border-width:8px;height:0px;width:0px;position:absolute;left:-14px;top:12px}
#home-posts article .date{color:#acacac;font-size:11px;text-transform:uppercase}
#home-posts article h1{margin:0;font-size:1.7em}
.zoom-thumb img{ width:100%;height:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}
.zoom-thumb{width:220px;height:194px;overflow:hidden;margin-bottom:5px;position:relative;background:#000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.team .zoom-thumb{width:169px;height:152px}
.zoom-thumb .maisInfo{display:block;width:27px;height:26px;position:absolute;top:47%;left:50%;margin-left:-13px;background:url(sprites.png) -76px -38px no-repeat;z-index:1;opacity:0;filter:alpha(opacity=0);transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-backface-visibility:hidden}
#home-posts article:hover .zoom-thumb img,.thumbGaleria:hover .zoom-thumb img,.team .zoom-thumb:hover img{transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15)}
#home-posts article:hover .zoom-thumb img,.thumbGaleria:hover .zoom-thumb img,.team .zoom-thumb:hover img{opacity:0.5;filter:alpha(opacity=60)}
#home-posts article:hover .zoom-thumb .maisInfo,.thumbGaleria:hover .zoom-thumb .maisInfo,.team .zoom-thumb:hover .maisInfo{opacity:1;filter:alpha(opacity=100)}
table.about-tournament table{width:50%}
.headSection{font:16px 'MyriadBold';text-transform:uppercase;padding-left:60px;margin:0;line-height:50px;border-bottom:SOLID 1px #ededed}
.headSection a{color:#000000}
.headSection a:hover{color:#0077af}
.container .news-story{background-image:none}
.header{padding:20px 25px 0px 25px;clear:both}
.header:after{content:'';display:block;float:left;clear:both}
.header h2{font-size:60px;line-height:70px;margin:0}
.breadcrumbs{display:block;width:100%;height:10px;margin:10px 0 40px 0;--background:#fcfcfc}
.breadcrumbs a{display:block;float:left;background:#f2f2f2;color:#000000;font-size:14px;line-height:35px;height:35px;padding-left:25px}
.breadcrumbs a:hover{color:#0077af}
.breadcrumbs a:after{content:'';position:absolute;border-left:SOLID 25px #f2f2f2;border-bottom:SOLID 35px transparent}
.breadcrumbs a.home{background:#e6e6e6;padding-left:20px}
.breadcrumbs a.home:after{border-left:SOLID 25px #e6e6e6}
.breadcrumbs a.active{background:#ffffff}
.breadcrumbs a.active:after{border:0}

.container .news-story h3,.container .gallery h3{font:16px 'MyriadBold';text-transform:uppercase;margin:0;padding-left:5px;height:40px;line-height:40px;border-bottom:none}
.content .story-info{overflow-y:auto;border-bottom:1px solid #ededed}
.content .story-info h1{margin-bottom:10px}
.content .story-info .authorSign{float:left;padding-bottom:20px}
.content .story-info .date{padding-right:10px;margin-right:10px;color:#666;float:left;border-right:1px solid #ededed}
.content .story-info .comBubble{float:right}
.content .story-info .comBubble a{color:#acacac}
.content .story-info .psocial{float:right;height:30px;position:relative}
.psocial .pbtn{float:left;margin-top:-5px;margin-left:5px;display:block;width:27px;height:27px;z-index:5;cursor:pointer;color:#1792d1;font-size:24px}
.news-story .content .media-slider{position:relative;margin:0 0 35px 0;width:570px;z-index:10;float:left}
.news-story .content .media-slider img{height:auto;display:block}
.news-story .content .media-slider .slider-controls{top:45%}
.news-story article{position:relative}
.news-story .content .story{position:relative;width:570px}
.content h1{font:2.5em 'Myriad';margin:0}
.news-story .content .quote p{font:22px 'Myriad';color:#000000;float:right;width:270px;margin:0 0 35px 45px}
.news-story .side h3{border:none;padding:0}
.top-story h1{margin:0;line-height:30px;font-size:1.7em}
.mais-stories.right{float:right;width:290px;margin:0}
.mais-stories ul{list-style-type:none;padding-left:0;margin:0}
.mais-stories ul li article{float:left;width:100%;position:relative}
.mais-stories ul li{float:left;min-height:70px;width:96%;border-top:solid 1px #EDEDED;padding:2%;position:relative}
.mais-stories ul li h1{margin:0;font-size:1.5em}
.mais-stories ul li a.title{display:block;color:#000000}
.mais-stories.right ul li:first-child{border-top:none}
.mais-stories.right img{width:80px;height:auto;float:left;margin-right:15px}
.mais-stories.right ul li h1{font-size:1.2em;overflow:hidden;height:3.5em;line-height:1.2em}
.mais-stories.right ul li h1 span{color:#acacac}
.date{font:13px Arial;color:#acacac}
.mais-stories{float:left}
.mais-stories ul li{float:left;width:100%;clear:both;margin:0}
.mais-stories ul li img{width:150px;height:auto;float:left;margin-right:20px}
.mais-stories ul li h1{font-size:20px}
.mais-stories ul li p{margin:5px 0}
#home-posts a,.top-story a,.latest-stories a,.mais-stories a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}
#home-posts .mais,.latest-stories .mais,.mais-stories .mais{display:none}
.top-story:hover,.mais-stories li:hover{background:#EDEDED!important}
.mais-stories.right.single{width:100%;margin-top:20px}
.teams .content .advert{float:right;width:300px;margin-left:25px;margin-bottom:25px}
.container .advert a{display:block}
.container .advert span{float:right;font-size:11px}
.container section .top-story{float:left;position:relative;width:260px;padding:5px}
.container section .top-story h2{font:25px 'Myriad';margin:0;line-height:auto}
.container section .top-story h2 a{color:#000000}
.container section .top-story img{width:260px;height:auto;margin-bottom:10px}
.container section.news-archive{background:#ffffff}
.container section.news-archive .side{margin:0 20px;width:260px}
.container section.news-archive .side h3{padding:0;border:none;height:20px;line-height:20px}
.container section.news-archive .side ul li a{display:block;color:#24a5e7;font:16px 'Myriad';margin:20px 0;padding:0 0 0 10px}
.container section.news-archive .side ul li a.active{font:28px 'Myriad';color:#000000;background:#f2f2f2;display:block;height:50px;line-height:50px}
.container section.news-archive .side ul li a.active:after{content:'';border-left:SOLID 25px #f2f2f2;height:0px;border-bottom:SOLID 25px transparent;border-top:SOLID 25px transparent;display:block;float:right;background:#ffffff}
.container section.news-archive .content .archive-year{background:url(news-archive-head.png) no-repeat;width:620px;height:165px;color:#ffffff;font:89px 'MyriadBlack';position:relative}
.container section.news-archive .content .archive-year span{position:absolute;bottom:-25px;right:-5px}
.container section.news-archive .content{width:620px;margin:0 0 0 20px}
.news-archive .content .archive-story{padding:0 0 30px 0;margin:30px 0 0 0;border-bottom:DOTTED 1px #cccccc}
.news-archive .content .archive-story .date{display:block;float:left;width:100px;font:29px 'MyriadLight';color:#808080}
.news-archive .content .archive-story h4,.news-archive .content .archive-story h4 a{font:bold 14px Arial;margin:0;color:#000000}
.news-archive .content .archive-story .author{font:13px Arial;color:#666666}
.pagination{margin:30px 0 0 0;float:left;width:100%;position:relative}
.pagination a,.pagination .current{float:left;display:block;margin-right:5px;color:#000000;text-align:center;height:35px;padding:0 12px;line-height:35px;text-indent:0!important;width:auto;position:relative}
.pagination a{background:#f2f2f2}
.pagination .current{background:#CCC}
.pagination .next,.pagination .prev{width:70px}
.pagination .dots{display:none}
a#inifiniteLoader{position:fixed;z-index:2;bottombottom:15px;rightright:10px;display:none}
.comBubble{position:relative;width:auto!important;font-size:.9em;color:#acacac;text-align:right}
.triBubble{background:url(sprites.png) -14px -317px;float:right;padding-left:4px;margin-left:5px}
.triBubble span{background:#b1b1b1;border-top-left-radius:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em;padding:2px 7px;color:#fff;font-size:.9em}
.container .std-content{background-image:none;margin-bottom:0}
.std-content .content-hero{width:100%}
.std-content .content-hero img{width:100%;height:auto}
.history .content .text{font:14px Arial;color:#4a4a4a}
.container section.landing .landing-story{margin:0 10px 10px 0;float:left;position:relative;width:48%}
.container section.landing .landing-story .img-box{background:#fff}
.container section.landing .landing-story img{width:100%;height:auto}
.container section.landing .landing-story h3{font:1.3em 'Myriad';margin:0;color:#fff;padding:5%;position:absolute;bottom:0;background:#000;filter:alpha(opacity=50);background:rgba(0,0,0,0.5);width:90%}
.container section.landing .landing-story a{display:block;width:100%;position:absolute;height:100%;z-index:5}
.additional-left{float:left}
.container .gallery{background-image:none}
.gallery .gallery-nav{border:SOLID 1px #e3e3e3;height:57px;margin:20px 25px 0}
.gallery .gallery-nav{margin-bottom:20px}
.gallery .gallery-nav.thumbnails{border:0 none;margin:0 0 20px;width:610px}
.gallery .gallery-nav .cycle{height:57px;overflow:hidden}
.gallery .thumbnails .prev,.gallery .thumbnails .next{background-color:transparent}
#hprev,.prev{float:left;background-image:url(h-prev.png)}
#hnext,.next{float:right;background-image:url(h-next.png)}
.gallery .gallery-nav .cycle a{margin:16px 34px;text-align:center;font:21px Arial;color:#000000}
.gallery .gallery-nav .cycle a{margin:16px 30px}
.gallery .gallery-nav.thumbnails .cycle a{margin:0}
.gallery .gallery-nav.thumbnails .cycle-thumbs img{opacity:0.4;filter:alpha(opacity=40)}
.gallery .gallery-nav.thumbnails .cycle-thumbs img:hover,.gallery .gallery-nav.thumbnails .cycle-thumbs .active img{opacity:1.0;filter:alpha(opacity=100)}
.gallery .gallery-nav .cycle a:hover,.gallery .gallery-nav .cycle a.active{border-bottom:SOLID 3px #80ce04}
.description{padding:15px 0}
.description .caption{color:#4a4a4a;float:left;font-size:14px;line-height:18px;width:70%}
.description .photographer span{color:#999;float:right;font-size:12px;line-height:18px}
.thumbGaleria{padding:10px;width:232px;float:left;position:relative}
.thumbGaleria .img-box{padding:5px;border:solid #dedede 1px;background:#fff}
.thumbGaleria h4{font:20px 'Myriad';margin:5px 0}
.thumbGaleria h4 span,.container section .side li h4 span{color:#acacac;font-weight:normal}
.thumbGaleria a{display:block;width:100%;position:absolute;height:100%;z-index:5}
#gallerySwipe{list-style-type:none;float:left;min-width:548px;min-height:300px;position:relative;background:#dedede;padding:17px}
#gallerySwipe li img{width:7.500em}
#gallerySwipe li{float:left;margin:2px}
.navPage{position:relative;margin:20px 0;float:left;width:100%;border:#dedede solid 1px}
.navPage h1{float:left;margin:15px 0 0 20px;text-transform:uppercase;color:#717171;font-weight:normal}
.navPage .backBtn a[rel="prev"]{float:left;background:url(h-prev.png) no-repeat center #f4f4f4;display:block;width:46px;height:57px;color:transparent}
.navPage .nextBtn a[rel="next"]{float:right;background:url(h-next.png) no-repeat center #f4f4f4;display:block;width:46px;height:57px;color:transparent}
body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}
body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}
body.ps-active *:focus,div.ps-active *:focus{outline:0}
div.ps-document-overlay{background:#000}
div.ps-uilayer{background:#000;cursor:pointer}
div.ps-zoom-pan-rotate{background:#000}
div.ps-zoom-pan-rotate *{display:block}
div.ps-carousel-item-loading{background:url(loader.gif) no-repeat center center}
div.ps-carousel-item-error{background:url(error.gif) no-repeat center center}
div.ps-caption{color:#ffffff;font-size:14px;font-family:"Lucida Grande",Helvetica,Arial;bottom:60px;left:5%!important;top:auto!important;position:fixed!important;z-index:99;width:70%!important}
div.ps-caption *{display:inline}
div.ps-toolbar{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#ffffff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial;text-align:center;height:44px;display:table;table-layout:fixed}
div.ps-toolbar *{display:block}
div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none}
div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell}
div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(icons.png);background-repeat:no-repeat}
div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}
div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}
div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}
div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}
div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(icons@2x.png)}
}
.timeline{width:95%!important;margin:0 2.5%!important;position:relative;text-align:left;float:left;overflow:hidden}
.timeline:before{position:absolute;width:2px;background:rgba(17,17,22,0.2);filter:alpha(opacity=20);top:0px;left:50%;margin-left:-1px;content:'';height:100%}
.timeline h2{font-family:'Myriad';font-weight:normal;font-size:5em;color:#dadada;line-height:.7em;margin:0}
.timeline h3{border:0!important;padding:0!important;font:2em 'Myriad'!important;height:.8em!important;text-transform:none!important;margin:10px 0!important}
.timeline .subtitle p{font:1.2em 'Myriad' normal;margin:0}
.timeMenu{position:fixed;top:0px;max-width:920px;background:#fff;padding:10px 20px 0 20px;margin-left:-24px;z-index:100;box-shadow:0px 40px 20px #fff;filter:Alpha(opacity=98);opacity:.98;display:none}
.timeMenu a{background:rgba(0,0,0,0.2);filter:alpha(opacity=20);font-size:.9em;color:#fff;width:40px;height:40px;line-height:40px;margin:3px;float:left;border-radius:50%;display:block;text-align:center;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;-ms-transition:background 0.2s linear;transition:background 0.2s linear}
.timeMenu a:hover{background:rgba(0,0,0,0.4);filter:alpha(opacity=40)}
.timeRow{width:100%;clear:both;float:left;position:relative;margin-bottom:50px}
.timeThumb img{width:100%;max-width:435px;height:auto}
.timeYear,.timeTitle,.timeInfo{width:48%;position:relative}
.timeRight .timeYear,.timeRight .timeTitle,.timeRight .timeInfo,.timeLeft .timeThumb{float:right;padding-left:2%}
.timeLeft .timeYear,.timeLeft .timeTitle,.timeLeft .timeInfo,.timeRight .timeThumb{text-align:right;float:left;padding-right:2%}
.timeInfo .copyBox{margin-top:20px}
.timeInfo .copyBox ul{position:relative;padding-left:0;list-style-type:none}
.timeInfo .copyBox .timeMonth{color:#fff;font-size:13px;background:#e96723;height:100%;overflow-y:auto;width:25px;position:absolute}
.timeLeft .timeInfo .copyBox .timeMonth{float:right;right:0}
.timeRight .timeInfo .copyBox .timeMonth{float:left}
.timeInfo .copyBox .timeCopy{background:#f4f3f3;padding:15px}
.timeLeft .timeInfo .copyBox .timeCopy{padding-right:40px}
.timeRight .timeInfo .copyBox .timeCopy{}
.timeInfo .copyBox .timeMonth div{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);bottom:50%;position:absolute}
.timeInfo .copyBox .timeCopy p{font-size:1em;color:#000}
.timeLeft .timeInfo .copyBox .arrow{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #f4f3f3;position:absolute;right:2%;top:20%}
.timeRight .timeInfo .copyBox .arrow{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #f4f3f3;position:absolute;left:2%;top:20%}
.container .teams{background-image:none}
.teams .content{max-width:100%!important}
.teams .content h3{border:none!important;height:45px;line-height:50px;float:left;background:url(teams-h-icon.png) 25px center no-repeat}
.teams .team-row{width:915px;margin-bottom:30px;float:left}
.teams .team-row .team-column{width:25%;display:block;float:left;background:#f7f7f7}
.teams .team-row .team-column .país{display:block;background:#000000;color:#ffffff;font:16px 'MyriadBold';line-height:27px;padding:20px}
.teams .team-row .team-column .país img{float:left;margin:0 10px 0 0;height:26px;width:auto}
.teams .team-row .team-column .team{border:SOLID 1px #dedede;border-right:0;padding:13%;min-height:225px}
.teams .team-row .team-column .team .players-team{font:normal 1em Arial;color:#000000;line-height:25px}
.teams .team-row .team-column .team .players-team a,.teams .team-row .team-column .team .players-team span{color:#000000;display:block;margin-top:10px;height:20px}
.teams .maisPlayer{margin-left:5px;width:15px;height:15px;position:absolute;background:url(sprites.png) -45px -95px}
.teams .team-row .team-column .team div a:hover{color:#4e4e4e}
.teams .team-row .team-column:last-child .team{border-right:SOLID 1px #dedede}
.teams .team-row .team-column .team img{width:169px;height:auto}
.teams .provisional-schedule{display:block;width:auto;background:#2196d2;color:#ffffff;font:17px 'MyriadBold';padding:20px;margin:20px 0}
.teams table{float:left;font:14px 'Myriad';width:32%;margin-right:2%;margin-bottom:2%}
.teams table.last{margin-right:0}
.teams table tr th,.teams table tr td{text-align:center;padding:12px 0}
.teams table tr th{background:#000000;color:#ffffff}
.teams table tr td{background:#e0e0e0;color:#484848}
.teams table tr td.first{background:#222222;color:#ffffff;width:100px}
.teams table tr.alt td.first{background:#282828}
.teams table tr.alt td{background:#d0d0d0}
.head-país .ppaís{position:relative;display:block;float:left;width:100%;padding-left:0!important}
.head-país .ppaís li{float:left;list-style-type:none;font:25px 'Myriad'!important;margin-bottom:0!important}
.head-país .ppaís .pgroup{background:#1792d1;color:#fff!important;padding:2%}
.head-país .ppaís .parrow{position:relative;background:#000;padding:0}
.head-país .ppaís .parrow.pblue{background:#000}
.head-país .ppaís .parrow div{border-style:solid;border-width:1.04em;height:0px;width:0px;position:absolute;left:0;top:0;z-index:1}
.head-país .ppaís .parrow.pblue div{border-color:transparent transparent transparent #1792d1}
.head-país .ppaís .pflag{background:#000;color:#fff!important;width:42%!important;padding:2% 0% 2% 8%}
.head-país .ppaís .pflag img{margin:0 5px 3px 0;height:26px;width:auto}
.head-país .ppaís .parrow.pblack{background:#1792d1}
.head-país .ppaís .parrow.pblack div{border-color:transparent transparent transparent #000}
.head-país .ppaís .psocial{background:#ededed!important;color:#1792d1!important;padding:1.5% 0;width:155px!important;height:1.44em;position:relative}
.head-país .ppaís .psocial .psupport{position:absolute;font-size:12px;top:2px;left:35px}
.head-país .ppaís .psocial .pbtn{display:block;float:left;width:27px;height:27px;margin-top:11px;position:relative;z-index:5;cursor:pointer}
.head-país .ppaís .psocial .st_twitter_custom{margin-left:50px}
.head-país .ppaís .psocial .st_facebook_custom{margin-left:14px}
.head-país .ppaís .parrow.pgrey{background:}
.head-país .ppaís .parrow.pgrey div{border-color:transparent transparent transparent #ededed}
.player-profile .content h3{height:auto}
.player-info{float:left;width:100%;margin-top:30px}
.player-info img{padding:5px;border:solid #dedede 1px;background:#fff}
.player-info.pone img{float:left;margin-right:25px}
.player-info.ptwo img{float:right;margin-left:25px}
.player-info .profile{float:left;width:280px}
.player-info .profile h3{margin:0 0 5px 0!important;font-size:1.5em!important}
.player-info .profile table tr{border-top:1px solid #ededed}
.player-info .profile table tr:first-child{border-top:0}
.player-info .profile table tr td{padding:7px}
.player-info .profile table tr td:first-child{padding-right:15px;width:60%}
.player-info .summary{float:left;width:100%}
.container section.players-país .content.large{position:relative;padding:30px 0}
.container section.players-país .content.large dt,.container section.players-país .content.large dd{line-height:40px;border-bottom:1px solid#ededed}
.search_for{display:block;float:left;font:18px 'Myriad';color:#bbbbbb;margin:25px 0 0 0}
.search_for .search_term{color:#999999}
.search article{float:left;width:100%;padding-bottom:20px;border-bottom:1px solid #ededed}
.read-mais a.continue{display:block;float:left;background:#24a5e6;font:14px Arial;color:#ffffff;height:35px;line-height:35px;padding:0 15px}
.read-mais span.cats{font:14px Arial;line-height:35px;padding:0 15px}
.read-mais span.cats a{color:#24a5e6}
hr{height:0px;border:0;margin:0 20px 30px 20px;padding:30px 0 0 0;border-bottom:DOTTED 1px #cccccc}
.left,.alignleft{float:left}
.alignleft{margin:0 20px 10px 0}
.right,.alignright{float:right}
.alignright{margin:0 0 10px 20px}
.aligncenter{margin:0 auto 20px auto}
.article-clear{clear:both;margin:0 0 45px 0}
.mob-show{display:none}
.tickets-wrap{margin:0 0 20px 0}
.tickets{overflow:hidden;margin:-4px -2px 0 0;width:912px;padding:0 0 3px}
.tickets h2{margin:0 19px 2px;font:bold 20px/24px Arial,Helvetica,sans-serif}
.tickets h3{margin:0 19px 23px;font:14px/17px Arial,Helvetica,sans-serif}
.tickets h4{margin:0;text-align:center;color:#fff;padding:18px 0;background:#0090d4;font:bold 17px/19px Arial,Helvetica,sans-serif}
.tickets table{width:100%;border-collapse:collapse}
.tickets th{text-align:center;padding:15px 0;border:none;background:#4c4c4c;font:bold 17px/19px Arial,Helvetica,sans-serif;color:#fff;width:152px!important}
.tickets td{padding:0 15px 0;font-size:14px;line-height:29px;vertical-align:top;background:#f7f7f7}
.tickets td.session{line-height:21px;padding-top:13px}
.tickets td.date{font-weight:bold;line-height:21px;padding-top:13px;text-align:left;border:none!important}
.tickets td.gray{background:#eee}
.tickets .space{height:12px}
.tickets .space td{padding:0!important;font-size:0;line-height:0}
.tickets .cell-border td{border-left:1px solid #e5e5e5}
.tickets .border{height:1px}
.tickets .border td{background:#e5e5e5;font-size:0;line-height:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#cboxOverlay{background:url(overlay.png) repeat 0 0}
#colorbox{}
#cboxTopLeft{width:21px;height:21px;background:url(controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url(loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(loading.gif) no-repeat center center}
#cboxClose{position:absolute;bottom:0;right:0;background:url(controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.cboxIE6 #cboxTopLeft{background:url(ie6/borderTopLeft.png)}
.cboxIE6 #cboxTopCenter{background:url(ie6/borderTopCenter.png)}
.cboxIE6 #cboxTopRight{background:url(ie6/borderTopRight.png)}
.cboxIE6 #cboxBottomLeft{background:url(ie6/borderBottomLeft.png)}
.cboxIE6 #cboxBottomCenter{background:url(ie6/borderBottomCenter.png)}
.cboxIE6 #cboxBottomRight{background:url(ie6/borderBottomRight.png)}
.cboxIE6 #cboxMiddleLeft{background:url(ie6/borderMiddleLeft.png)}
.cboxIE6 #cboxMiddleRight{background:url(ie6/borderMiddleRight.png)}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src= this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}
.matchSchedule{font:15px Myriad;font-weight:lighter}
.matchSchedule th{padding:10px 0;background:#009bdf;border-right:1px solid #fff;color:#fff;text-transform:uppercase;font-weight:lighter;vertical-align:top}
.matchSchedule th:first-child,.matchSchedule th:nth-child(2){width:100px}
.matchSchedule tr td{padding:10px}
.matchSchedule tr.day td:nth-child(2),.matchSchedule tr.evening td:first-child{text-align:center}
.matchSchedule tr.evening{background:#ededed;color:#000}
.matchSchedule tr.day td:first-child{background:#000;color:#fff}
.matchSchedule tr.linebreak td{padding:0;height:10px}
.playersListing{width:600px;margin-bottom:40px}
.playersListing thead{text-transform:uppercase;font-size:13px;color:#888;font-family:Myriad;text-align:left}
.playersListing tr{height:50px}
.playersListing tr:nth-child(even){background:#f7f7f7}
.playersListing tr td{width:100px;padding:0 5px}
.playersListing tr td:last-child{width:auto}
#dfp-728x90{text-align:center}
#tournament-btns{position:relative;float:left;width:100%;padding-bottom:0px}
#tournament-btns .btn{background:#0174ad;float:left;font-family:MyriadLight;font-size:15px;color:#d9f2ff;width:25%;height:65px;line-height:55px;overflow:hidden}
#tournament-btns #hc_live-scores{background:#e31736;color:#fff4f6}
#tournament-btns #hc_live-scores .off,#tournament-btns #schedule .off,#tournament-btns #results .off,#tournament-btns #draw .off{position:absolute;width:25%;height:100%;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}
#tournament-btns #hc_live-scores .on,#tournament-btns #schedule .on,#tournament-btns #results .on,#tournament-btns #draw .on{position:absolute;width:25%;height:100%;bottom:100%;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}
#tournament-btns .btn .icon-ball,#tournament-btns .btn .icon-clock,#tournament-btns .btn .icon-users,#tournament-btns .btn .icon-draw{display:inline-block;font-size:30px;width:70px;line-height:65px;text-align:center;margin-right:20px}
#tournament-btns .btn .off .icon-ball{background:#da1130;color:#fff4f6}
#tournament-btns .btn .on .icon-ball{background:#fff4f6;color:#e31736}
#tournament-btns .btn span.amcom{background:url(amcom.png) no-repeat;position:absolute;display:block;bottom:5px;right:5px;width:64px;height:11px;text-indent:-999px}
#tournament-btns .btn .off .icon-clock,#tournament-btns .btn .off .icon-users,#tournament-btns .btn .off .icon-draw{background:#026ca1;color:#d9f2ff}
#tournament-btns .btn .on .icon-clock,#tournament-btns .btn .on .icon-users,#tournament-btns .btn .on .icon-draw{background:#d9f2ff;color:#0174ad}
#tournament-btns #hc_live-scores:hover .off,#tournament-btns #schedule:hover .off,#tournament-btns #results:hover .off,#tournament-btns #draw:hover .off{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}
#tournament-btns #hc_live-scores:hover .on,#tournament-btns #schedule:hover .on,#tournament-btns #results:hover .on,#tournament-btns #draw:hover .on{bottom:0}


/****************
*				*
*	NOTICIAS	*
*				*
****************/
.news-container .big-news {width:715px;height:220px;float:left}
.anuncio{width:225px;height:650px;float:right;margin:0 0 15px 5px}
.news-container .newsc{float:left;width:335px;padding:5px;height:390px;margin:35px 20px 0 0;border-right-style:inset;border-right-color:#000;border-right-width:2px}
.news-container .newsc.last{border-right-width:0;margin:35px 0 0 0}
.news-container {width:730px;float:left;margin-top:20px}
.halfc{width:430px;padding:10px;margin:15px 17px 0 0;min-height:400px;float:left}
.halfc.last{margin:15px 0 0 0;width:470px}
.halfc h2{margin:0;padding:0;color:#005193;font-family:Arial;font-size:21px;font-weight:normal}
.news-container .big-news .nleft{width:345px;height:220px;float:left;margin:5px}
.news-container .big-news .nright{width:350px;height:220px;float:left;margin:5px;position:relative}
.news-container .nright a.h2{margin:5px;padding:0;color:#005193;font-weight:normal;text-decoration:none;font-size:25px}
.news-container .nright a.h2:hover{text-decoration:underline}
.news-container .nright p{padding:0;margin:5px}
.news-container .nright span{position:absolute;bottom:5px;left:5px}
.news-container .nright a.readmore{position:absolute;bottom:5px;right:5px}

.news-container .little-news{width:340px;height:175px;float:left;position:relative;margin:10px auto}
.news-container .little-news .nimg{width:150px;float:left}
.news-container .little-news .nimg img, .news-container .big-news .nleft img, .news-page .big-news img, .news-page .little-news .nimg img{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;cursor:pointer}
.news-container .little-news .nimg img:hover, .news-container .big-news .nleft img:hover, .news-page .big-news img:hover, .news-page .little-news .nimg img:hover{filter:alpha(opacity=50);opacity:0.5}
.news-container .little-news a.h2{min-width:185px;margin:0;padding:0;color:#005193;font-weight:normal;font-size:18px;float:left;text-decoration:none}
.news-container .little-news a.h2:hover{text-decoration:underline}
.news-container .little-news p{clear:both;font-size:12px;padding-right:10px}
.news-container .little-news span{font-size:12px;position:absolute;bottom:0;left:0}
.news-container .little-news a.readmore{font-size:12px;position:absolute;bottom:0;right:15px}

.breadcrumb{list-style-type:none;margin:0;padding:0;position:relative;top:-5px}
.breadcrumb li {font-size:12px;display:inline}
.breadcrumb li a{font-size:12px;color:#005193;text-decoration:none}
.breadcrumb li a:hover{text-decoration:underline}

.news-page{width:690px;float:left;margin-top:-10px;}
.news-page .little-news{width:100%;float:left;position:relative;margin:0 0 10px 0;border-bottom:1px solid #e6e6e6; margin-bottom:20px; margin-top:20px}
.news-page .little-news .nimg{width:280px;float:left; margin-bottom:20px}
.news-page .little-news a.h2{width:400px;margin:0;padding:0 0 0 10px;color:#005193;font-weight:normal;font-size:18px;float:left;text-decoration:none}
.news-page .little-news a.h2:hover{text-decoration:underline}
.news-page .little-news p{font-size:12px;float:left;padding:0 0 0 10px;width:400px;margin:10}
.news-page .little-news span{color:#005193;font-size:14px;float:left;padding:0 0 0 10px;margin:5px 0}
.news-page .little-news a.readmore{font-size:12px;position:absolute;bottom:0;right:15px; height:20px}


.news-page .little-news-no-foto{width:100%;float:left;position:relative;margin:0 0 10px 0;border-bottom:1px solid #e6e6e6; margin-bottom:20px}
.news-page .little-news-no-foto a.h2{width:680px;margin:0;margin-top:10px;padding:0 0 0 10px;color:#005193;font-weight:normal;font-size:18px;float:left;text-decoration:none}
.news-page .little-news-no-foto a.h2:hover{text-decoration:underline}
.news-page .little-news-no-foto p{font-size:12px;float:left;padding:0 0 0 10px;width:680px;margin:10}
.news-page .little-news-no-foto span{color:#005193;font-size:14px;float:left;padding:0 0 0 10px;margin:5px 0}
.news-page .little-news-no-foto a.readmore{font-size:12px;position:absolute;bottom:0;right:15px; height:20px}

.news-page .big-news{width:100%;height:auto;float:left;position:relative;border-bottom:1px solid #e6e6e6}
.news-page .big-news img {width:100%;margin:10px auto}
.news-page .big-news a.h2{color:#005193;font-weight:normal;margin:0;margin-top:10px;padding:0 0 0 10px;width:100%;float:left;font-size:25px;text-decoration:none}
.news-page .big-news a.h2:hover{text-decoration:underline}
.news-page .big-news span{color:#005193;padding:0 0 0 10px;margin:5px 0}
.news-page .big-news p{font-size:12px;padding:0 0 0 10px;margin:10}
.news-page .big-news a.readmore{position:absolute;right:10px;bottom:5px}
.news-page .page-news{width:100%;height:auto;float:left;position:relative;border-bottom:1px dashed #FAFAFA}
.news-page .page-news > img {width:100%;margin:10px auto}
.news-page .page-news h2 {color:#005193;font-weight:normal;margin:5px;padding:0}
.news-page .page-news span.date{color:#005193;margin:5px}
.news-page .page-news p{margin:5px 10px 30px 10px}

/* CABECALHO DE JOGADORES/EQUIPAS NO SUB-MENU DE TORNEIOS */
.torn_hdr{font-family:Arial;font-size:14pt;font-weight:bold;color:#0089D8;float:left;margin-top:5px;margin-left:10px;margin-right:10px}


/* CABECALHO DA FICHA DE JOGADOR INDIVIDUAL DO MENU DE TORNEIOS */
h1.profile_t{width:215px;height:20px;background:url(profile_pt.png);background-repeat:no-repeat;position:relative
}
h1.profile_t span {display:none
}


/* MEDIA TAB*/
.media-page{width:700px;float:left;margin-top:-10px}

/* PHOTO CANVAS*/
.media-page .little-media{width:160px;height:160px;padding:5px;display:inline-block}

/* TOURNAMENTS TAB */
.tournaments-page{width:100%;margin-top:-10px;min-height:200px}
/* TOURNAMENT MENU*/
.tournament_selectors{width:100%;height:22px;border-bottom:1px solid #DEDEDE}
.tournament_selectors div.active {border-bottom:1px solid #FFF;color:#000;background-image:none}
.tournament_selectors div {float:left; margin-left:5px;padding:0 2px;font-size:12px;color:#333;border-radius:0px 0px 0px 0px;text-align:center;margin-right:10px;cursor:pointer;height:30px;line-height:30px;border:1px solid #E4E8F1;background-image:url(tab.png)}
.tournament_selectors div:hover {border:1px solid #0000FF}
.tournament_selectors a {font-size:12px;color:#333;text-align:center;cursor:pointer;text-decoration:none}

/* TOURNAMENT ORDER OF PLAY*/
.order_selectors{width:100%;height:22px;border-bottom:1px solid #DEDEDE;display:block;}
.order_selectors div.active {border-bottom:1px solid #FFF;color:#000;background-image:none}
.order_selectors div
{
	float:inherit;
	margin-left:0px;
	margin-right:10px;
	margin-top:5px;
	padding:0 2px;
	font-size:12px;
	color:#333;
	border-radius:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
	height:30px;
	line-height:30px;
	border:1px solid #E4E8F1;
	background-image:url(tab.png);
	width:70px;
	display: inline-block;
}
.order_selectors div:hover {border:1px solid #0000FF}
.order_selectors a {font-size:12px;color:#333;text-align:center;cursor:pointer;text-decoration:none}
/* TOURNAMENTS HEADER*/
.tournaments-page .tournament-headers{font-size:18px;font-family:Arial;color:#0078BD}
.tournaments-page .torneios_col1{width:40px;height:50px;position:relative;float:left;background:url(trofeus.png);background-repeat:no-repeat;background-position:center}
.tournaments-page .torneios_col2{height:50px;float:left}
.tournaments-page .torneios_colTornm{height:50px;text-align:left;font-family:Arial;font-size:15px;font-weight:normal;vertical-align:middle;display:table-cell;border:#000 0px solid}
.tournaments-page .torneios_colTornm a {color:#0078BD;font-size:15px;text-decoration:none}
.tournaments-page .torneios_colTornm a:hover {font-weight:bold;font-size:15px;text-decoration:underline}
.tournaments-page .torneios_colTornm a:visited {color:#B1B1B1;font-size:15px;text-decoration:underline}
.tournaments-page .torneios_cellSpace{width:80px;height:50px;display:table-cell;float:right}
.tournaments-page .torneios_colType{width:120px;height:50px;text-align:center;font-family:Arial;font-size:13px;font-weight:normal;vertical-align:middle;display:table-cell}
.tournaments-page .torneios_colDate{width:120px;height:50px;text-align:center;font-family:Arial;font-size:11px;font-weight:normal;vertical-align:middle;display:table-cell}
.tournaments-page .torneios_colState{width:120px;height:50px;text-align:center;font-family:Arial;font-size:12px;font-weight:normal;vertical-align:middle;display:table-cell}
.tournaments-page .torneios_colState a {color:#0078BD;text-decoration:none}
.tournaments-page .torneios_colState a:hover {font-weight:bold;text-decoration:underline}
.tournaments-page .torneios_colState a:visited {color:#B1B1B1;text-decoration:underline}
.tournaments-page .torneios_linha1 {width:100%;height:50px}
.tournaments-page .torneios_linha2 {width:100%;height:50px}
.tools_container{width:150px;height:250px;margin:0px auto;display:inline-block;position:relative;float:right}
.tools_container2{margin:0px auto;position:relative;float:left}
.community_bg {width:200px;height:42px;margin:0px auto;display:inline-table;cursor:pointer;border:1px white inset;border-bottom:0px}
.conteudo2 {margin-left:10px;width:540px;text-align:center;display:block}
.conteudo2_profile {margin-left:10px;width:720px;text-align:center;display:inline-table}
.private_box {width:770px; min-height: 500px;text-align:left;display:inline-table}
.name_torneio {font-family:arial;font-size:12px;color:#fff}
.state_torneio {font-family:arial;font-size:14px;color:#fff}
h1.signin_bt {width:102px;height:22px;background:url(signin_bt.png);background-repeat:no-repeat;cursor:pointer;margin:0px auto}
h1.signin_bt:hover {background-position:0 -22px}
h1.signin_bt:active {background-position:0 -44px}
h1.signin_bt span {display:none}

/* BRAKETS */

.player_c1{background-color:#F7F7F7; font-size:9px}
.braket_players {cursor:pointer;border-radius:0px 0px 0px 0px;padding:0 0 0 0;margin:0 0 0 0;border:0px solid #FFFFFF}
.braket_players_out {cursor:pointer;border-radius:0px 0px 0px 0px;border:0px solid #0078BD}
.braket_time {color:#000000;font-size:8px}
/* Player&Team */
.braket_team {color:#000000;font-size:10px}

/* GRUPOS */
.grupos_table{border:solid #0078BD 1px}
.grupos_table td{font-family:Arial,Helvetica,Verdana;font-size:14px;text-decoration:none}
.grupos_table a{color:#0078C3;font-family:Arial,Helvetica,Verdana;font-size:14px;text-decoration:none}
.grupos_table a:visited{color:#B1B1B1;font-family:Arial,Helvetica,Verdana;font-size:14px;text-decoration:none}
.grupos_table2{	margin-top:10px;border:solid #0078BD 1px}
.grupos_table2 td{height:20px;font-family:Arial,Helvetica,Verdana;font-size:14px;text-decoration:none}

/* TOURNAMENT 1vs1 */
.game_bg{width:920px;height:235px;border:solid #0078BD 1px;margin-left:2px;padding:10px 0}
.team1{width:160px;height:210px;position:relative;margin:0px auto;display:table-cell;float:left;left:45px;/*top:-17px*/}
.team_nome{font-family:arial;font-size:14px;color:#ffffff;font-weight:bold;margin-top:10px}
.res1{width:60px;height:85px;position:relative;margin:0px auto;display:table-cell;float:left;left:220px;top:25px;font-family:arial;font-size:100px;color:#0078BD;font-weight:bold}
.res2{width:60px;height:85px;position:relative;margin:0px auto;display:table-cell;float:left;left:280px;top:25px;font-family:arial;font-size:100px;color:#0078BD;font-weight:bold}
.team2{width:160px;height:210px;position:relative;margin:0px auto;display:table-cell;float:right;right:85px;/*top:-40px*/}
.score-line{width:20px;height:85px;position:relative;margin:0px auto;display:table-cell;float:left;left:235px;top:20px;font-family:arial;font-size:100px;color:#0078BD;font-weight:bold}
.res1b{width:60px;height:85px;position:relative;margin:0px auto;display:table-cell;float:left;left:220px;top:25px;font-family:arial;font-size:100px;color:#0078BD;font-weight:bold}
.res2b{width:60px;height:85px;position:relative;margin:0px auto;display:table-cell;float:left;left:280px;top:25px;font-family:arial;font-size:100px;color:#0078BD;font-weight:bold}
.game_data{position:relative;margin:0px auto;float:left;left:125px;top:180px;font-family:arial;font-size:18px;color:#0078BD;font-weight:bolder;text-align:left}
.game_hora{width:150px;position:relative;margin:0px auto;float:left;left:145px;top:180px;font-family:arial;font-size:22px;color:#0078BD;font-weight:bolder;text-align:left}
.game_datahora{font-family:arial;font-size:12px;color:#a8a8a8;font-weight:bolder;text-align:left}
.game_team{font-family:arial;font-size:12px;color:#000000;font-weight:bolder;text-align:left}
.game_vs{font-family:arial;font-size:18px;color:#0078BD;font-weight:bolder}
.teams_logo{top:16px;left:18px;width:160px;height:210px;position:relative;margin:0px auto;display:table-cell;float:left}
.teams_dir2{width:10px;height:210px;display:table-cell;float:left}
.teams_dir{width:370px;height:210px;display:table-cell}
.teams_bottom{width:560px;text-align:left}
.team_nome1{font-family:arial;font-size:16px;color:#0078BD;font-weight:bold;margin-top:10px;margin-left:35px}
.team_nome2{font-family:arial;font-size:16px;color:#0078BD;font-weight:bold;margin-top:10px;margin-left:35px}

/* MEDIA BULLET LIST */
.media_list{list-style-type:none;margin-left:-35px;width:150px;display:inline-block;vertical-align:top}
.media_bullet_item{font-family:Arial Rounded MT Bold, Arial;font-size:16px;font-weight:bold;text-decoration:none;color:#0078C3}
.media_bullet_item:hover{font-family:Arial Rounded MT Bold, Arial;font-size:16px;font-weight:bold;text-decoration:none;color:#0087D4}
.ladofull{width:100%;margin-right:10px;vertical-align:top}
.bg2_full{width:100%;}
.t_generico1{margin-left:5px;margin-right:5px}

h1.edit2_bt{left:0px;width:102px;height:22px;background:url(edit_bt_pt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.edit2_bt:hover{background-position:0 -22px}
h1.edit2_bt:active{background-position:0 -44px}
h1.join_bt{left:0px;width:102px;height:22px;background:url(join_bt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.join_bt:hover {background-position:0 -22px}
h1.join_bt:active {background-position:0 -44px}
h1.leave_bt{left:0px;width:102px;height:22px;background:url(leave_bt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.leave_bt:hover {background-position:0 -22px}
h1.leave_bt:active {background-position:0 -44px}
h1.abort_bt{left:0px;width:102px;height:22px;background:url(abort_bt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.abort_bt:hover {background-position:0 -22px}
h1.abort_bt:active {background-position:0 -44px}
h1.aprove_bt{left:0px;width:102px;height:22px;background:url(aprove_bt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.aprove_bt:hover {background-position:0 -22px}
h1.aprove_bt:active {background-position:0 -44px}
h1.denny_bt{left:0px;width:102px;height:22px;background:url(denny_bt.png);background-repeat:no-repeat;cursor:pointer;position:relative}
h1.denny_bt:hover {background-position:0 -22px}
h1.denny_bt:active {background-position:0 -44px}
h1.teams_fb{width:30px;height:29px;background:url(teams_fb.png);background-repeat:no-repeat;position:relative;margin:0px;float:left;cursor:pointer}
h1.teams_fb h2 {display:none}
h1.teams_twitter{width:30px;height:29px;background:url(teams_twitter.png);background-repeat:no-repeat;position:relative;margin:0px;float:left;cursor:pointer}
h1.teams_twitter h2 {display:none}
h1.teams_youtube{width:30px;height:29px;background:url(teams_youtube.png);background-repeat:no-repeat;position:relative;margin:0px;float:left;cursor:pointer}
h1.teams_youtube h2 {display:none}

h1.search_bt{left:0px;top:11px;width:30px;height:30px;background:url(search_bt.png);background-repeat:no-repeat;position:relative;cursor:pointer;margin:0px;float:left}
h1.search_bt:hover {background-position:0 -30px}
h1.search_bt:active {background-position:0 -60px}
.search_bt span{display:none}
.search_text{margin-top:5px;width:310px;height:28px;background-color:transparent;border:0px solid white;color:#FFFFFF}
.search1{height:50px;width:340px;display:table-cell;margin:0px auto;vertical-align:top}
.search2{height:30px;width:35px;display:table-cell;margin:0px auto}
.search{margin-top:11px;margin-left:15px;top:10px;width:321px;height:30px;background:url(bg_search.png)}
.pesquisa_players{float:right;margin-right:10px}
.Bemvindo2{font-size:14px;color:#000000;font-weight:bold}
.top2{width:590px;height:51px;background:url(top2.png);background-repeat:no-repeat; margin:0px auto;display:table}
h1.players_t_popup{left:10px;top:-5px;width:150px;height:21px;background:url(players_pt.png);background-repeat:no-repeat;position:relative}
h1.players_t_popup span {display:none}

/* DADOS DO JOGADOR NO PERFIL */
#playerBioInfoCard {margin:0;margin-top:0px;padding:0;outline:0}

#playerBioInfoCard div {display:block}

/*** PLAYER DIV HEADER ***/
#playerBioInfoCardHeader {text-align:left;padding:0px 0px 0;border-bottom:0;line-height:40px;background:url(name_pattern.png) repeat-x}
#playerBioInfoCardHeader h1{color:#002864;font-size:20px;padding:0px 0px 0px 5px;text-transform:uppercase}
/*** PLAYER DIV HEADER ***/

/*** PLAYER CARD DIV CSS ***/
#playerBioInfoCardMain {height:218px;width:720px;margin-top:10px;background: no-repeat top left}

/*** PLAYER DIV PHOTO ***/
#playerBioHeadShot {height:100%;width:180px;padding:8px 10px 9px 0px;float:left;position:relative;background:url(frame.png) no-repeat}
#playerBioHeadShotCopy{height:15px;width:140px;padding:0 4px;font-size:10px;color:white;font-family:Verdana;line-height:15px;position:absolute;bottom:0;left:11px}
#playerBioHeadShot img{margin-top:6px;margin-left:-1px;border:1px solid white}
/*** PLAYER DIV PHOTO ***/

/*** PLAYER DIV INFO ***/
#playerBioInfoList {width:330px;float:left;padding:4px 0px;list-style-type:none}
#playerBioInfoList li{border-bottom:1px dotted #E8E8E8;min-height:20px;line-height:20px;font-size:11px;font-weight:normal;text-align:left}
#playerBioInfoList li span{float:left;width:105px;padding:0 10px;font-weight:bold}
/*** PLAYER CARD DIV INFO ***/

/*** PLAYER RANKING AND COUNTRY ***/
#playerBioInfoExtra {width:165px;padding:9px 10px 5px;float:right;vertical-align:middle;}
#playerBioInfoExtra div{margin-bottom:0px}
#playerBioInfoExtra #playerBioInfoRank{height:43px;padding:0 5px 5px;text-align:center;font-size:10px;font-family:Verdana;margin-top:30px;vertical-align:middle}
#playerBioInfoExtra #playerBioInfoRank #rank{font-size:30px;font-weight:bold;font-family:Arial;display:block;line-height:30px;color:#0078BD}
#playerBioInfoExtra #playerBioInfoRank #rank_text{font-size:14px;font-family:Arial;display:block;line-height:10px;color:#0078BD}
#playerBioInfoExtra #playerBioInfoFlag{padding:3px 5px;height:70px;font-size:10px;font-family:Verdana;text-align:center;margin-top:-10px;vertical-align:middle}
#playerBioInfoExtra #playerBioInfoFlag img{margin-bottom:0px}
#playerBioInfoExtra #playerBioInfoFlag p{margin:0;font-weight:bold}
/*** PLAYER RANKING AND COUNTRY ***/

/*** PLAYER PROFILE TABS ***/
.tabSection{float:left;margin-top:15px;width:720px;display:block}
.tabSection .profileTabs{float:left;width:715;display:block}
.tabSection .profileTabs ul.tabs {float:left;width:715px;height:7px;margin:0px;padding:0px;list-style:none;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}

.tabSection .profileTabs .div_tab.ui-tabs-active {cursor:pointer;height:25px;background:#2c5697;color:#FFFFFF;margin-top:0px;line-height:25px;font-weight:bold}
#playerProfile .tabSection .profileTabs .div_tab.first-child {width:171px}
.tabSection .profileTabs .div_tab{cursor:pointer;width:150px;float:left;list-style:none;padding:0;margin:0;text-align:center;height:25px;background:#DEE7EE;color:#000000;line-height:25px;text-transform:uppercase;border-radius:10px 10px 0px 0px}
.tabSection .profileTabs ul.tabs li.ui-tabs-active a {color:#FFFFFF}
.tabSection .profileTabs ul.tabs li a {text-decoration:none;color:#000000}
.ui-tabs-hide {display:none}

/*** PROFILE TABS ***/
.tabSection .panel {float:left;top:3px;text-align:left}
.tabSection h2 {margin:15px 0px;text-transform:uppercase;font-size:1.0em;color:#0090FF;font-weight:bold;display:block;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px}

.module {background:#fff;padding:10px;border-bottom:solid 1px #002856;float:left;width:665px;margin:10px;color:#000}
.module.photos div span {font-weight:normal;font-size:12px}
.module.tournInfo h2 + div {border-top:none}
.module.tournInfo div {float:left;width:100%;line-height:25px;border-bottom:1px dashed #7D7D7D}
.module.tournInfo h2 {margin-bottom:10px}
.module.tournInfo div span {font-weight:normal;font-size:12px}
.module.tournInfo .span_sub{color:#00a8ec;font-weight:normal;font-size:12px}
.module.overview {border-bottom:none}
.module.overview table {width:100%}
.label{font-weight:normal;font-size:12px}
.sub_label{color:#00a8ec;font-weight:normal;font-size:12px}
.blueHeaderBar610 {margin:0 10px 0 10px;float:left;width:500px !important;padding-left:12px;height:18px;line-height:17px;background:#002856;color:#FFFFFF;font-weight:bold;font-size:16px;text-transform:uppercase;text-align:left}
.lightBlueBox610 {float:left;width:492px;padding:10px;background:#DDE7EE;margin:0 10px 10px 10px}
.listColumn2 {float:left;width:510px}
.module.stats .bioStatsTbl {width:470px;margin-bottom:15px}
#playerProfile .tblGrid {background:#ffffff}

.my_teams_header{color:#002864;font-size:20px;padding:0px 0px 0px 0px;text-transform:uppercase}


/* ALERTA - EQUIPA EDITADA COM SUCESSO */
.alerta1{font-family:Arial;font-weight:bolder;font-size:16px;color:#06F;width:100%;text-transform:uppercase;height:100px;text-align:center;vertical-align:middle;display:table}

/* GALERIA - TORNEIO */
#wrapper{list-style:none;margin:10px 0;float:left;padding:0}
#wrapper li {float:left;margin:5px 15px 5px 0}
#wrapper li.last {float:left;margin:5px 0 5px}
.legenda{background-color:#F9F9F9;border:1px solid #CCCCCC; padding:3px;font:11px/1.4em Arial; color:#000; text-decoration:none; text-align:center}
.imagem{border:1px solid #CCCCCC; padding:0px; text-align:center}
/* MEDIA TAB*/
.tournament-media-page{width:950px;float:left;margin-top:-10px}

/* PHOTO CANVAS*/
.tournament-media-page .little-media{width:160px;height:160px;padding:5px;display:inline-block}

/* RANKING */
.ranking_table{height:30px;text-align:center;background-color:#003560}
.tevents{border-collapse:collapse;width:100%;font-size:14px}
.teventscell{background-color:#008AD9;border-bottom:1px solid #ebebeb;border-collapse:collapse;border-top:1px solid #ebebeb;font-weight:bold;padding:1px;color:#FFF}

.torneio_title{background-color:#008AD9;border-bottom:1px solid #ebebeb;border-collapse:collapse;border-top: 1px solid #ebebeb;font-weight:bold;padding:1px;color:#FFF}
/* ALUGAR COURT */
.court_rent{height:100%;width:600px;margin-left:-10px}
.rent_div{width:600px;display:inline-block;position:relative;float:left}
.rent_table{width:600px}
.week_day{width:85px;text-align:center;border:1px solid #E2E2E2}
.rent_hour{width:150px;text-align:center;border:1px solid #E2E2E2}
.rent_col{width:85px;text-align:center;border:1px solid #E2E2E2}

/* AVALIAÇÃO JOGADORES BEGIN */
.form_aval{height:100%;width:555px}
.aval_div{width:555px;display:inline-block;position:relative;float:left}
.aval_table{width:555px}
.aval_obs{width:100px;text-align:center;border:1px solid #E2E2E2}
.aval_objectiv{width:300px;text-align:center;border:1px solid #E2E2E2}
.aval_score{width:130px;text-align:center;border:1px solid #E2E2E2}
.aval_obs_text{width:100%;border:0px}
.aval_obs_main{margin-top:-10px;width:550px;height:60px;resize:vertical}
.aval_paragraph{margin-top:10px}
.aval_url_paragraph{margin-top:0px;height:10px}
.aval_serv_url{width:550px;margin-top:-10px}
.button_aval{display:block;position:relative;margin-bottom:10px}
/* AVALIAÇÃO JOGADORES END */

/*** TORNEIOS - SEPARADORES INTERNOS BEGIN ***/
.tabSectionTorn{margin-top:15px;width:100%;display:block}
.tabSectionTorn .profileTabsTorn{width:100%;display:block}
.tabSectionTorn .profileTabsTorn ul.tabs {width:100%;height:7px;margin:0px;padding:0px;list-style:none;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px}

.tabSectionTorn .profileTabsTorn .div_tab.ui-tabs-active {height:25px;background:#2c5697;color:#FFFFFF;margin-top:0px;line-height:25px;font-weight:bold}
#playerProfile .tabSectionTorn .profileTabsTorn .div_tab.first-child {width:171px}
.tabSectionTorn .profileTabsTorn .div_tab{width:150px;float:left;list-style:none;padding:0;margin:0;margin-left:10px;text-align:center; font-size:10px;height:25px;background:#DEE7EE;color:#000000;line-height:25px;text-transform:uppercase;border-radius:10px 10px 0px 0px;cursor:pointer}
.tabSectionTorn .profileTabsTorn ul.tabs li.ui-tabs-active a {color:#FFFFFF}
.tabSectionTorn .profileTabsTorn ul.tabs li a {text-decoration:none;color:#000000}
.ui-tabs-hide {display:none}

/*** PROFILE TABS ***/
.tabSectionTorn .panel {float:left;width: 99.6%;background:#2c5697;padding-top:3px;padding-bottom:3px;text-align:left}
.tabSectionTorn h2 {margin:15px 0px;text-transform:uppercase;font-size:1.0em;color:#0090FF;font-weight:bold;display:block;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px}

.moduleTorn {background:#002856;padding:10px;border-bottom:solid 1px #002856;float:left;width:95.5%;margin:10px;color:#ffffff}
.moduleTorn.photos div span {font-weight:normal;font-size:12px}
.moduleTorn.tournInfo h2 + div {border-top:none}
.moduleTorn.tournInfo div {float:left;width:100%;line-height:25px;border-bottom:1px dashed #7D7D7D}
.moduleTorn.tournInfo h2 {margin-bottom:10px}
.moduleTorn.tournInfo div span {font-weight:normal;font-size:12px}
.moduleTorn.tournInfo .span_sub{color:#00a8ec;font-weight:normal;font-size:12px}
.moduleTorn.overview {border-bottom:none}
.moduleTorn.overview table {width:100%}
.label{font-weight:normal;font-size:12px}
.sub_label{color:#00a8ec;font-weight:normal;font-size:12px}
.blueHeaderBar610 {margin:0 10px 0 10px;float:left;width:500px !important;padding-left:12px;height:18px;line-height:17px;background:#002856;color:#FFFFFF;font-weight:bold;font-size:16px;text-transform:uppercase;text-align:left}
.lightBlueBox610 {float:left;width:492px;padding:10px;background:#DDE7EE;margin:0 10px 10px 10px}
.listColumn2 {float:left;width:510px}
.moduleTorn.stats .bioStatsTbl {width:470px;margin-bottom:15px}
.sub_hover{color:#FFF;text-decoration:none}
.sub_hover:hover{color:#CCC}
#playerProfile .tblGrid {background:#ffffff}

.my_teams_header{color:#002864;font-size:20px;padding:0px 0px 0px 0px;text-transform:uppercase}
/*** TORNEIOS - SEPARADORES INTERNOS END ***/

/* ORIENTAÇÃO DE POSIÇÕES PARA O MENU LATERAL(Proximos torneios, dados no perfil de login, ...) */
/*.lado1_margemleft{width:25px;display:table-cell;margin:0px auto}*/
/*.lado1{width:100%;display:table-cell;margin:0px auto;vertical-align:top}*/
.lado1{width:100%;margin:0px auto;vertical-align:top}
/*.lado2_margemleft{width:8px;display:table-cell;margin:0px auto auto auto}*/
/*.lado2{width:385px;display:table-cell;margin:0px auto;vertical-align:top;padding-top:68px}*/

/*** TORNEIOS - INFORMATION TABLE BEGIN  ***/
.pn {display:none;width:100%;margin-top: 40px;margin-right: -10px;color:#000;max-width:910px}
.pn h2{background:transparent url(gradient_menu.png) ;border-top-right-radius:10px;border-top-left-radius:10px;position:relative;text-transform:uppercase;font-weight:bold;font-size:1.2em}
.pn_header_span{display:block;font-weight:bold;padding:5px 10px 7px;color:#000;text-transform:uppercase;font-size:0.7em}
.pn-in{margin-top:-15px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#f6f6f6 url(pn-sd.jpg) repeat-x 0 0}
.pn-in ul{list-style:none;width:100%;padding-left:0px;line-height:30px}
.hlf-left{display:inline-table;width:50%;font-size:0.8em;padding:0;background:transparent repeat-x 0 0;position:relative}
.hlf-left .subject{padding-left:5px}
.hlf-right{display:inline-table;width:49%;font-size:0.8em;padding:0;background:transparent repeat-x 0 0;position:relative}
.hlf-right .subject{padding-left:5px}
.pn-ft{margin-top:-20px;height:5px;border-bottom-right-radius:20px;background:transparent url(f-base.gif) no-repeat left bottom}

/*** TORNEIOS - INFORMATION TABLE END  ***/

/*** TORNEIOS - COVERAGE TABLE BEGIN  ***/
.pn_coverage {display:block;width:920px;}
.pn_coverage h2{height:30px;background:transparent url(gradient_menu.png) ;border-top-right-radius:10px;border-top-left-radius:10px;position:relative;text-transform:uppercase;font-weight:bold;font-size:1.2em}
.pn_coverage_header_span{display:block;font-weight:bold;padding:5px 10px 7px;color:#fff;text-transform:uppercase;font-size:0.6em}
.pn_coverage-in{margin-top:-20px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#f6f6f6 url(pn-sd.jpg) repeat-x 0 0}
.pn_coverage-in ul{list-style:none;width:100%;padding-left:0px;line-height:30px}
.hlf_coverage-left{display:inline-table;width:33%;font-size:0.8em;padding:0;background:transparent url(tline.gif) repeat-x 0 0;position:relative;text-align:center}
.hlf_coverage-left .subject{padding-left:5px}
.hlf_coverage-middle{display:inline-table;width:33%;font-size:0.8em;padding:0;background:transparent url(tline.gif) repeat-x 0 0;position:relative;text-align:center}
.hlf_coverage-middle .subject{padding-left:5px}
.hlf_coverage-right{display:inline-table;width:33%;font-size:0.8em;padding:0;background:transparent url(tline.gif) repeat-x 0 0;position:relative;text-align:center}
.hlf_coverage-right .subject{padding-left:5px}
.pn_coverage-ft{margin-top:-20px;height:5px;border-bottom-right-radius:20px;background:transparent url(f-base.gif) no-repeat left bottom;background-color:#DFF6B9}
.pn_final-in{margin-top:-20px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.pn_final-in ul{list-style:none;width:100%;padding-left:0px;line-height:30px}
.hlf_coverage_final-left{display:inline-table;width:30%;font-size:0.8em;padding:0;position:relative}
.hlf_coverage_final-left .subject{padding-left:5px}
.hlf_coverage_final-middle{display:inline-table;width:30%;font-size:0.8em;padding:0;position:relative;text-align:center}
.hlf_coverage_final-middle .subject{padding-left:5px}
.hlf_coverage_final-right{display:inline-table;width:39%;font-size:0.8em;padding:0;position:relative;text-align:center}
.hlf_coverage_final-right .subject{padding-left:5px}
/*** TORNEIOS - COVERAGE TABLE END  ***/

/* RECUPERA PASSWORD - DOMESTICOS */
.recupera{cursor:pointer;font-size:13px;margin:5px 0px 0px 107px;color:#6D6D6D}
.recupera:hover{color:#222}

.lostpwbox{width:278px;height:210px;padding:15px;text-align:left;font-size:13px}
.lostpwbox form input[type="text"]{width:230px;height:22px;text-align:left;border:none;outline:none;margin:10px 0;border-radius:3px}

.button4{width:35px !important;height:27px !important;color:#FFF;border:#CCC 0px solid;border-radius:4px 4px 4px 4px;cursor:pointer;background:#549ECA}
.button4>a{color:#DDDDDD;text-decoration:none;display:block}
.button4:hover{background:#015A9E;color:#FFF}

/* REGISTO - DOMESTICOS */
.registoform select{-moz-appearance:none;background-image:url("doublearrow_select.png");background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;text-indent:0.01px;text-overflow:"";font-size:11px;color:#706F6F;background-position:96% center}
.titulo_pagina{color:#1D1D1B;font-size:23px;line-height:30px}
.subtitulo_pagina{font-size:19px;color:#6E6E6E}
.subtitulo_pagina2{font-size:13px;color:#6E6E6E}
.inputregisto{font-size:14px;border:1px solid #E2E2E2;padding:4px;outline:none;color:#000;vertical-align:top}

.button3{height:30px;color:#FFF;border:#CCC 0px solid;border-radius:4px 4px 4px 4px;cursor:pointer;background:#549ECA}
.button3>a{color:#DDDDDD;text-decoration:none;display:block}
.button3:hover{background:#015A9E;color:#FFF}

tr.border_bottom td {
  border-bottom:1pt solid #ddd;
}


/* ################# BUTTON STYLE 2 ################# */

.a-btn-2{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#0078BE',GradientType=0 );padding-right:105px;margin-bottom:2px;height:40px;display:inline-block;position:relative;border:1px solid #5d81ab;-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:6px;float:right;clear:both;overflow:hidden;text-decoration:none;width:100px;cursor:pointer}
.a-btn-2-text{width:160px;padding-top:10px;padding-left:5px;display:block;color:#cacaca;font:16px Calibri, Arial;background:-webkit-linear-gradient(#fff, #cacaca);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.a-btn-2-text:hover{width:160px;padding-top:10px;padding-left:5px;display:block;color:#fff;font:16px Calibri, Arial;background:-webkit-linear-gradient(#E3E3E3, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.a-btn-2-icon-right{position:absolute;right:0px;top:0px;height:100%;width:50px}
.a-btn-2-icon-right span{width:18px;height:18px;opacity:0.8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;left:50%;top:50%;margin:-10px 0px 0px 0px;border:0px solid rgba(0,0,0,0.5);background:#80a9da url(arrow_right.png) no-repeat center center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.a-btn-2:hover{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4)}

.a-btn-2:hover .a-btn-2-icon-right span{opacity:1;background-color:#0085D2}
.a-btn-2:active{position:relative;top:1px;background:#5d81ab;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;border-color:#80a9da}
.a-btn-2:active .a-btn-2-icon-right span{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

.a-btn-3{
	background:#DEE7EE;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#0078BE',GradientType=0 );
    margin-bottom:2px;
    height:40px;
    float:left;
    position:relative;
    border:1px solid #5d81ab;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:6px;
    overflow:hidden;
    text-decoration:none;
    cursor:pointer;
    margin-right: 5px;
}
.a-btn-3-text{width:160px;padding-top:10px;padding-left:5px;display:block;color:#cacaca;font:16px Calibri, Arial;background:-webkit-linear-gradient(#fff, #cacaca);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.a-btn-3-text:hover{width:160px;padding-top:10px;padding-left:5px;display:block;color:#fff;font:16px Calibri, Arial;background:-webkit-linear-gradient(#E3E3E3, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.a-btn-3-icon-right{position:absolute;right:0px;top:0px;height:100%;width:50px}
.a-btn-3-icon-right span{width:18px;height:18px;opacity:0.8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;left:50%;top:50%;margin:-10px 0px 0px 0px;border:0px solid rgba(0,0,0,0.5);background:#80a9da url(arrow_right.png) no-repeat center center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.a-btn-3:hover{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4)}

.a-btn-3:hover .a-btn-3-icon-right span{opacity:1;background-color:#0085D2}
.a-btn-3:active{position:relative;top:1px;background:#5d81ab;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;border-color:#80a9da}
.a-btn-3:active .a-btn-3-icon-right span{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

.scroll-top-wrapper {position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#0078BD;color:#eeeeee;width:50px;height:48px;line-height:48px;right:30px;bottom:30px;padding-top:2px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.scroll-top-wrapper:hover {background-color:#0089D9}
.scroll-top-wrapper.show {visibility:visible;cursor:pointer;opacity:1.0}
.scroll-top-wrapper i.fa {line-height:inherit}

.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.clearfix {display:inline-block}

html[xmlns] .clearfix {display:block}

* html .clearfix {height:1%}

.print_bracket{float:right;margin-right:10px;margin-top:-30px;font-size:14px;background:#53a0ca;border:none;padding:10px;border-radius:5px;color:#FFF;}
.print_bracket:hover{background:#66b3dd;color:#FFF;}
.clear{ clear: both;height:1%}



.team-item{
    width: 30%;
    height: 185px;
    float: left;
    margin: 10px;
}
.team-item .team-img{
    width: 90%;
    height: 120px;
    margin: 5px 5%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color:#FFF;
}
.team-item .team-name{
    width: 100%;
    float: left;
    text-align: center;
    color:#000;
}

.button5{
    float:right;
    padding: 5px 10px;
    height:20px;
    color:#FFF;
    border:#CCC 0px solid;
    border-radius:4px 4px 4px 4px;
    cursor:pointer;
    background:#549ECA;
    line-height: 20px;
}
.button5>a{color:#DDDDDD;text-decoration:none;display:block}
.button5:hover{background:#015A9E;color:#FFF}

.aviso{
    width: 90%;
    margin: 10px 5%;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
}
.aviso.ok{
    border: 1px solid green;
    background-color: #BEF2BE;
}
.aviso.erro{
    border: 1px solid red;
    background-color: #FFCDCD;
}
.container-team{
    width: 895px;
    margin: 10px;
    padding: 10px;
    border: 1px solid #000;
    float: left;
}
.container-team .team-name{
    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.container-team .team-img{
    width: 150px;
    height: 150px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color:#FFF;
    float: left;
    margin-right:10px;
}
.container-team .team-flag{
    float: right;
    width: 45px;
}
.container-team .team-desc{
    width: 710px;
    float: left;
    margin-left: 20px;
}
.container-team .team-win{
    width: 360px;
    float: left;
}
.container-team .team-win img{
    position: relative;
    top: 7px;
    margin-right:5px;
}
.container-team .team-stats{
    width: 360px;
    float: right;
    line-height: 28px;
}
.container-team .team-stats .team-stats-l{
    float: left;
    width: 70%;
    text-align: right;
}
.container-team .team-stats .team-stats-r{
    float: right;
    width: 15%;
    text-align: left;
}
.players-container{
    width: 895px;
    margin: 10px;
    padding: 10px;
    float: left;
}

.players-container .player-title{
    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
}
.players-container .player-title2{
    margin: 15px;
    width: calc(100% - 30px);
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    border-bottom: 1px solid #000;
}
.convite{
    width: 200px;
    margin: 10px;
    float: left;
    text-align: center;
}
.convite a{
    color:#000;
}
.convite a:hover{
    text-decoration: underline;
}

.player-item{
    width: 200px;
    min-height: 75px;
    float: left;
    padding: 5px;
    border: 1px solid #D8D8D8;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    margin: 5px;
    position: relative;
}
.player-item .player-img{
    float: left;
    height: 50px;
    width: 50px;
    background-size: contain;
    background-position: center;
    background-color: #FFF;
    background-repeat: no-repeat;
    margin-right: 5px;

}
.player-item .player-flag{
    /*float: left;*/
    width: 100%;
    margin: 5px 0;
    line-height: 22px;
    min-height: 48px;
}
.player-item a.player-name{
    /*float: left;*/
    /*width: 140px;*/
    color:#000;
}
.player-item a.player-name:hover{
    text-decoration: underline;
}
.player-item a.player-delete{
    position: absolute;
    top: 5px;
    right: 10px;
    color:red;
    font-weight: bold;
}
.rankings-tabs .rankings-chart{width:47%;overflow:hidden;margin-left:2%;display:inline-block;vertical-align:top}
.rankings-tabs .rankings-chart .tab-content{background:#042b56;font-size:13px;color:#fff;padding:2%;width:96%;position:relative}
.rankings-tabs .rankings-chart .tab-content ul{margin:0;padding:0;outline:0}
.rankings-tabs .rankings-chart .tab-content li{list-style-type:none;background:url('rankings/rankings-listing-bg.png') repeat-x left top;height:33px;line-height:33px;overflow:hidden;clear:both;margin-bottom:1px;position:relative;*margin-bottom:-2px}
.rankings-tabs .rankings-chart .tab-content li.active{background-position:left bottom;overflow:visible;height:33px;line-height:33px}
.rankings-tabs .rankings-chart .tab-content li > *{float:left;display:inline;padding:0 10px}
.rankings-tabs .rankings-chart .tab-content li .rank{width:10%;height:33px;padding:0;text-align:center;font-weight:bold;font-size:18px;border-right:1px solid #042b57}
.rankings-tabs .rankings-chart .tab-content li .name{color:#FFF;font-size:13px;margin:0;width:70%;overflow:hidden;font-weight:bold;border-right:1px solid #042b57}
.rankings-tabs .rankings-chart .tab-content li .name a{color:#FFF;font-size:13px;text-decoration:none}
.rankings-tabs .rankings-chart .tab-content li .name2{color:#FFF;font-size:13px;margin:0;width:100%;overflow:hidden;font-weight:bold;border-right:1px solid #042b57}
.rankings-tabs .rankings-chart .tab-content li .name2 a{color:#FFF;font-size:13px;text-decoration:none;padding:0 10px}
.rankings-tabs .rankings-chart .tab-content li .score{float:right;padding:0 20px 0 0}
.rankings-tabs .rankings-chart .tab-content .ranking-title a{text-decoration:none;text-align:center;display:block;position:relative !important;color:#FFF}

.clearfix{clear:both;}
/*RANKINGS*/
.page-rankings .ranking-nav ul{list-style:none;padding:0;margin:0;}
.page-rankings .ranking-nav ul li{display:inline;padding:0}
.page-rankings .ranking-nav ul li a{display:block;background:#bcbbbb;width:114px;float:left;text-align:center;color:#FFF;font-weight:bold;text-transform:uppercase;padding:5px 10px;}
.page-rankings .ranking-nav ul li.selected a{background:#196389}
.page-rankings h1{font-size:21px;text-transform:uppercase;font-weight:normal;margin:0;padding:15px 0;color:#172137;}
.page-rankings .content{border-top:1px solid #ddd;margin:30px 0;min-height:300px;padding:30px 0}
.page-rankings .players-rank{padding:0;margin:0;border-spacing:0;border-collapse:collapse;}
.page-rankings .players-rank th{color:#196389;text-align:left;background:#dadce0;padding:6px 5px 6px 15px;font-size:10px;text-transform:uppercase;}
.page-rankings .players-rank td{text-align:left;padding:6px 5px 6px 15px;font-size:12px}
.page-rankings .players-rank tr:nth-child(odd){background:#f2f2f2}
.page-rankings .players-rank tr:nth-child(even){background:#e6e6e6}