#f11-bar { height: 60px; border-bottom:1px solid; }
#m-bar { height: 65px; border-bottom:1px solid; border-top:1px solid; }
#x-bar { height: 95px; border-bottom:1px solid; border-top:1px solid; }
#footer { height: 150px; padding-top:15px; border-bottom:0px solid; border-top:0px solid; text-align:center; font-size:11px; padding-top:20px; }
*html #f11-bar, *html #m-bar, *html #x-bar { text-align:center; }

.select-app-link { padding:5px 7px; }
.select-app-link-current { padding:5px 7px; border:1px solid #FFF; }

#f11-bar #logo { float:left; padding-top:6px; }
#f11-bar #select-app { float:left; margin-left:30px; padding:20px 0px 0px 0px; }
#f11-bar #select-app ul { display:inline; }
#f11-bar #select-app ul li { padding:10px 15px; }
#f11-bar #select-app ul li a{ font-size:12px; }
#f11-bar #select-app span a{ font-size:12px; padding:0px 10px; }
#f11-bar #select-app span a:hover{ text-decoration:underline; }
#f11-bar #select-app a { font-size:17px; font-weight:bold; text-decoration:none;}
#f11-bar #select-app-trigger { float:left; margin-left:20px; padding:20px 0px 0px 0px; }
#f11-bar #my-account { float:right; font-size:13px; }
#f11-bar #my-account #my-account-pic { float:left; width:50px; padding:5px; height:50px; text-align:center; }
#f11-bar #my-account #my-account-pic img { width:35px; margin-top:5px;}
#f11-bar #my-account #my-account-name { float:left; margin-left:0px; padding:20px 0px 0px 0px; font-weight:bold; }
#f11-bar #my-account #my-account-name a { text-decoration:none; text-shadow:1px 1px 0px #FFF; color:#6079AB !important;}
#f11-bar #my-account #my-account-name a:hover { text-decoration:underline; }
#f11-bar #my-account #my-account-name span { font-size:11px; font-weight:normal; }
#f11-bar #my-account #my-account-name span a{ text-shadow:0px 0px 0px #FFF;}
#f11-bar #my-account #my-account-trigger { float:left; margin-left:10px; padding:20px 0px 0px 0px; }
#f11-bar #my-account #my-account-logout { float:left; margin-left:0px; padding:20px 0px 0px 0px; color:#CCC !important;}
#f11-bar #my-account #my-account-logout a { text-decoration:none; color:#6079AB !important;}
#f11-bar #my-account #my-account-logout a:hover { text-decoration:underline; color:#6079AB !important;}
#f11-bar #my-account #my-account-login-options { float:left; padding:0px 0px 0px 0px;}
#f11-bar #my-account #my-account-login-options a { text-decoration:none;}
#f11-bar #my-account #my-account-login-options a:hover { text-decoration:underline;}

#m-bar #menu-wrapper { margin-top:20px; }
#m-bar #menu-wrapper ul#menu{ list-style:none; }
#m-bar #menu-wrapper ul#menu li{ list-style:none; }

#t-bar .wrapper table { width:100%; border:0px; }
#t-bar .wrapper table tr td { border:0px;}
#t-bar .wrapper table tr td.t-pic{ width:40px; }
#t-bar .wrapper table tr td.t-name{ position:relative; width:290px; color: #4D5156; font-size: 20px; font-weight: bold; text-shadow: 1px 1px 0 #FFFFFF; vertical-align: middle; }
#t-bar .wrapper table tr td.t-name span, #t-bar .wrapper table tr td.t-name span a, #t-bar .wrapper ul.other-tournaments li.close a { font-size:12px; text-shadow:0px 0px 0px; color:#336699; font-weight:normal; text-decoration:none;}
#t-bar .wrapper table tr td.t-name span a:hover, #t-bar .wrapper ul.other-tournaments li.close a:hover { text-decoration:underline;}
#t-bar .wrapper ul.other-tournaments { display:none; position:absolute; width:285px; background:#E4F4FF; border:1px solid #BFDEF4; border-top:0px; z-index:100; margin-top:15px; margin-left:-5px; box-shadow:1px 8px 7px #717B96; }
#t-bar .wrapper ul.other-tournaments li a{ display:block; color: #617184; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 0 #FFFFFF; padding:7px 15px; text-decoration:none;}
#t-bar .wrapper ul.other-tournaments li a:hover { color: #609578; }
#t-bar .wrapper table tr td.t-menu { vertical-align: middle; }
#t-bar .wrapper table tr td.t-menu ul{ list-style:none; float:right; }
#t-bar .wrapper table tr td.t-menu ul li { list-style:none; float:left; }
#t-bar .wrapper table tr td.t-menu ul li a{ color: #336699;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF; }
#t-bar .wrapper table tr td.t-menu ul li a:hover { color: #609578; }
#t-bar .wrapper table tr td.t-menu ul li.selected a, #t-bar .wrapper table tr td.t-menu ul li.selected a:hover { color:#4D5156; }

#t-bar { height:50px; background: url("https://cdn.fut11.com/images/header_bg.gif") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #C1DCED; border-top: 1px solid #DFF0FB; }
body.new {background-color: #F4FBFF !important;}
#body-content.new-color { background-color: #F4FBFF; }
#body-content.new-color .wrapper { background:#FFF; border:4px solid #E7F4FC; padding:20px; width:980px;}
#f11-bar.logo-bar {
    background: url("https://cdn.fut11.com/images/bg_window_header.png") repeat-x scroll 0 0 #ececec !important;
    border-bottom: 1px solid #CCCCCC !important;
    border-top: 1px solid #E9E9E9 !important;
}
#f11-bar.logo-bar a {color:#333 !important;}

#x-bar #info { float:left; width:80%;}
#x-bar #title { font-size:20px; margin-top:13px; }
#x-bar #title-comments { font-size:14px; padding-top:9px; line-height:20px;}
#x-bar #actions { float:right; font-size:14px; width:20%; padding-top:40px; }

#x-bar.type-2 #info { float:left; width:20%; padding-top:20px;}
#x-bar.type-2 .step { float:left; font-size:15px; width:20%; padding-top:30px; }

#x-bar.type-3 { height:40px;}
#x-bar.type-3 #info { float:left; width:100%; padding-top:0px;}
#x-bar.type-3 #actions { float:right; font-size:14px; width:50%; padding-top:40px; }
#x-bar.type-3 #title { font-size:25px; padding-top:15px;}
#x-bar.type-3 #x-bar-crumbs { font-size:15px; padding-top:10px; }
#x-bar.type-3 #x-bar-crumbs li { display:inline-block; }
#x-bar.type-3 #x-bar-crumbs li.separator { display:inline-block; }
#x-bar.type-3 #x-bar-crumbs li a { display:inline-block; padding:0px 10px;}
#x-bar.type-3 #x-bar-crumbs li.first a { display:inline-block; padding:0px 10px; padding-left:0px;}

.column-right p { clear:both; padding:10px 0px;}
.column-right p b { float:left; width:40%; padding:0px;}

.fantasy_tournament                       { float:left; width:44%; margin:10px; padding:10px; background: #f5f4f3; border:1px solid #ccc; border-color: #ccc #999 #999 #ccc; min-height:120px;}
.fantasy_tournament .pic                  { float:left; width:20%; }
.fantasy_tournament .pic img              { width:50px; }
.fantasy_tournament .text                 { float:left; width:75%; padding-right:5px; }
.fantasy_tournament .title                { padding:0px 0px 10px; font-size: 16px; }
.fantasy_tournament .author               { padding:0px 0px 10px; font-size: 11px; color:#666; }
.fantasy_tournament .details              { margin:0px; padding:0px; padding-top:7px; font-size: 10px; border-top:1px solid #ccc; }
.fantasy_tournament .details li           { padding:5px 0px; clear:both;}
.fantasy_tournament .details label        { float:left; width:29%; padding-right:5px; }
.fantasy_tournament .actions              { float:left; width:15%; margin:0px; padding:0px; font-size: 11px; display:none; }
.fantasy_tournament .actions li           { padding:5px 0px; border-bottom:1px solid #ddd;}
.fantasy_tournament .actions li a         { text-decoration:none; }
.fantasy_tournament .actions li a:hover   { text-decoration:underline;}

#application-titlebar .title { float:left; width:50%; font-size:25px; }
#application-titlebar .actions { float:right; width:45%; text-align:right; padding-right:20px;}
#application-titlebar .actions a { margin:0px 10px;}

#application-titlebar.type-2 .pic { float:left; width:200px; height:230px; margin-right:20px; text-align:center;}
#application-titlebar.type-2 .pic.small { float:left; width:50px; height:50px; margin-right:20px; text-align:center;}
#application-titlebar.type-2 .pic.thumb { float:left; width:100px; height:100px; margin-right:20px; text-align:center;}
#application-titlebar.type-2 .title { float:left; width:71%; font-size:25px; }
#application-titlebar.type-2 .title .title-actions{ font-size:12px; padding-top:5px; }
#application-titlebar.type-2 .title.with-small { float:left; width:90%; }
#application-titlebar.type-2 .title.with-thumb { float:left; width:85%; }
#application-titlebar.type-2 .actions { float:left; width:71%; border-top:1px solid #CCC; padding-top:10px; margin-top:10px; text-align:left; padding-right:0px;}
#application-titlebar.type-2 .actions.with-thumb { float:left; width:85%; padding-top:10px; margin-top:10px; text-align:left; padding-right:0px;}
#application-titlebar.type-2 .notices {  border:1px solid #E0BB3E; background:#FFFCD7; padding:10px; margin:10px 0px; text-align:left; }
#application-titlebar.type-2 .notices.with-thumb { float:left; width:79%; padding:10px; margin:10px 0px; text-align:left; }
#application-titlebar.type-2 .extra_info { float:left; width:71%; border-top:1px solid #CCC; padding-top:10px; margin-top:10px; }
#application-titlebar.type-2 .extra_info.with-thumb { float:left; width:85%; padding-top:10px; margin-top:10px; }
#application-titlebar.type-2 .extra_info div { clear:both; padding:5px 0px;}
#application-titlebar.type-2 .extra_info div label { float:left; width:50%; font-weight:bold;}
.profile-box { margin-bottom:20px; }

.general-table h2 { padding-left:10px;}
.general-table { background:#f5f4f3; border:1px solid #CCC; min-height:400px; }
.general-table div.tabs { background:#f5f4f3; margin-top:20px; text-align:center; border-bottom:1px solid #CCC;}
.general-table div.tablecontent { background:#fff; margin:0px; padding:20px 6px 10px; min-height:400px;}
.general-table div.tablecontent h2 { margin-top:0px; font-size:15px;}
.general-table tr td div.fantasy_team_name { padding:5px 0px; font-size:15px;}
.general-table tr td div.fantasy_team_author { padding:5px 0px; color:#666; font-size:11px; }
.general-table tr.first_place td div.fantasy_team_name { padding:7px 0px; font-size:15px; font-weight:bold;}
.general-table tr.first_place td div.fantasy_team_author { padding:7px 0px; color:#666; font-size:13px; }
.general-table tr td.points { font-size:20px;}
#por_jornada h2 { text-align:center; margin-bottom:6px;}
#por_jornada h3 { font-size:13px; font-weight:bold; text-align:center; margin-bottom:20px; padding-left:14px;}

/* Invite people */
.custom_invitations label { display:block; font-weight:bold; padding-bottom:8px;}
.custom_invitations textarea { width:90%; }
.guests { list-style:none; margin:0px; padding:0px;}
.guests li { padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px; font-size:11px; }
.guests li.clear { padding:0px; border-bottom:0px; margin-bottom:0px; clear:both; }
.guests li label { float:left; width:30%; color:#666;}
.guests li span { float:left; width:70%; color:#333;}

#team_members_module table tr td {vertical-align:middle;}



/************ Shortcut Buttons ************/

.shortcut-button {
                border: 1px solid #ccc;
                background: #f7f7f7 url('/images/shortcut-button-bg.gif') top left no-repeat;
                display: block;
                width: 120px;
                margin: 0 0 20px 0;
								text-decoration:none;
                }

.shortcut-button span {
                border: 1px solid #fff;
                display:block;
                padding: 15px 10px 15px 10px;
                text-align: center;
                color: #555;
                font-size: 13px;
                line-height: 1.3em;
                }

.shortcut-button span img {
                margin-bottom: 10px;
                }

.shortcut-button:hover {
                background: #fff;
								text-decoration:none;
                }
				
.shortcut-button span:hover {
				color: #0078cc; 
                }

ul.shortcut-buttons-set li {
                float: left;
                margin: 0 15px 0 0;
				padding: 0 !important;
				background: 0;
                }

.content-box,
.content-box-header,
ul.content-box-tabs li a.current,
.shortcut-button,
.notification {
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
				border-radius: 6px;
                }

.shortcut-button span {
                -moz-border-radius: 7px;
                -webkit-border-radius: 7px;
				border-radius: 7px;
                }

.small-warning { font-size:11px;}
.small-warning span { font-weight:bold; color:red; }

.live { font-size:14px; font-weight:bold; color:red;}

#website-help .indent{padding:20px;}
#website-help .question{font-size:14px; margin:10px 0px; text-decoration:underline; cursor:hand; cursor:pointer; padding:10px 0px 10px 16px;}
#website-help .question.current { background-color:#f5f4f3; }
#website-help .column-right { background-color:#f5f4f3; min-height:300px;}
#website-help .answer { padding:20px; font-size:15px; line-height:20px; }
#website-help h3 { font-size:16px; font-weight:bold; margin:15px 0px; }

#home_index #welcome_text ul {list-style:disc; margin-left:25px;}
#home_index #welcome_text ul li { padding:3px 3px;}
#home_index #welcome_text { font-size:14px; line-height:18px;}
#home_index h3 { font-size:18px; border-bottom:1px solid #CCC; padding-bottom:5px;}
#home_index .shortcut-buttons-set li { margin-left:20px;}

#tips { padding-left:10px; border-top:1px solid #ccc; min-height:200px;}
#tips h4 { font-size:15px; font-weight:bold; padding-bottom:15px; margin-top:20px; color:#0061A6;}
#tips .tip { font-size:14px; line-height:21px; }

/* Points Section */
#fantasy_concept_points #cp #cp_explain { font-size:14px; margin-bottom:25px; line-height:19px;}
#fantasy_concept_points #cp h2.account_section_title { background-color:#f5f4f3; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; color:#0061A6; font-weight:bold; margin:0px; font-size:13px;}
#fantasy_concept_points #cp h2.account_section_title a {display:block; border-top:1px solid #FFF; padding:10px; padding-left:35px; cursor:hand; cursor:pointer; }
#fantasy_concept_points #cp h2.account_section_title a.closed { background: url(/images/gray_triangle_right.png) no-repeat 14px 13px;}
#fantasy_concept_points #cp h2.account_section_title a.open { background: url(/images/gray_triangle_down.png) no-repeat 14px 13px;}
#fantasy_concept_points #cp h2.account_section_title a:hover { background-color:#eee;}
#fantasy_concept_points #cp .user_fields { border:1px solid #ccc; border-bottom:0px; padding:10px 40px;}
#fantasy_concept_points #cp .user_fields.last { border-bottom:1px solid #ccc;}
#fantasy_concept_points #cp h2.account_section_title.last { border-bottom:1px solid #CCC;}
#fantasy_concept_points h3 { font-weight:bold; font-size:13px; margin:30px 0px 20px;}
#fantasy_concept_points table th { font-weight:bold;}
#fantasy_concept_points table th.concept { width:80%;}
#fantasy_concept_points div.note {font-weight:normal; color:#666; padding:15px 0px 0px 9px;}

#fantasy_gameplay #cp .cp_explain { font-size:14px; margin-bottom:25px; line-height:19px;}
#fantasy_gameplay h3 { font-weight:bold; font-size:13px; margin:30px 0px 20px;}
#fantasy_gameplay div.note {font-weight:bold; color:#666; padding:15px 0px 0px 9px;}

a.live { color:red;}

/* Live Player Stats */
.player_stats_live h2 {margin:20px 0px 10px 0px;}
.player_stats_live table { margin-top:25px;}
.player_stats_live table th { font-size:20px; color:#333;}
.player_stats_live td {border-bottom:1px solid #CCC; padding:5px 0px; font-size:16px; color:#666; cursor:hand; cursor:pointer;}
.player_stats_live td a {color:#0061A6; text-decoration:underline;}
.player_stats_live td.hover {background-color:#FFF9DF;}
.player_stats_live tr.extra_stats th { font-size:11px; font-weight:normal; }
.player_stats_live tr.extra_stats td {border-bottom:0px; font-size:11px;}
.player_stats_live tr.extra_stats div table { margin-top:0px;}
.player_stats_live tr.extra_stats td { padding:0px;}
.player_stats_live tr.extra_stats td div { background:#EAF3FD; border:1px solid #C6DFF9; padding:5px; margin-bottom:20px; border-bottom:1px solid #61ACDF;}
.player_stats_live tr.extra_stats table tr th { color:#0061A6; border-bottom:2px solid #C6DFF9;}
.player_stats_live tr.extra_stats table tr td { background:#fff; border:1px solid #C6DFF9; padding:5px 0px;}
.player_stats_live tr.extra_stats td.hover {background-color:#FFF;}
.player_stats_live th.center, .player_stats_live td.center { text-align:center;}
.player_stats_live h1#total { margin:30px 0px 10px; padding:10px 0px; background:#333; border:1px solid #000; color:#ccc; text-align:center;}
.player_stats_live span.captain { color:#0061A6; font-size:11px; font-weight:bold;}
.player_stats_live .note { color:#0061A6; font-weight:bold; }
table tr td.center, table tr th.center { text-align:center;}
table tr td.negative { padding-right:15px; }
table tr th.sort { cursor:hand; cursor:pointer;}

/* forgotPassword */

#forgotPassword { font-size:14px; width:500px;}

ul#player_posts li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC;}
ul#player_posts li div.date { font-size:11px; color:#666;}

.mega_banner_wrapper { text-align:center; background:#000; padding:10px 0px;}
.mega_banner_wrapper .mega_banner { margin:0 auto; width:985px; height:95px; overflow:hidden;}
.inner_banner { margin:0px 0 25px; width:800px; height:90px; overflow:hidden;}

/* Session Matches Panel */
.session_matches { margin:20px 0 10px;  font-size:12px; color:#B9DFF7; border-radius:10px; border:1px solid #4C83A6;
	
	background: #89b8d5; /* Old browsers */
	background: -moz-linear-gradient(top, #89b8d5 0%, #6b9bb8 50%, #6491ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89b8d5), color-stop(50%,#6b9bb8), color-stop(100%,#6491ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #89b8d5 0%,#6b9bb8 50%,#6491ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #89b8d5 0%,#6b9bb8 50%,#6491ad 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #89b8d5 0%,#6b9bb8 50%,#6491ad 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89b8d5', endColorstr='#6491ad',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #89b8d5 0%,#6b9bb8 50%,#6491ad 100%); /* W3C */
		
}
.session_matches_cycle_wrapper { width:935px !important;}
.session_matches #sprev { float:left; width:3.5%; padding-left:5px; cursor:hand; cursor:pointer; color:#C7E1F1; height:47px; padding-top:28px; font-size:30px; text-shadow: 1px 1px 2px #4C7995;}
.session_matches #snext { float:right; width:2.5%; padding-right:5px; text-align:right; cursor:hand; cursor:pointer; color:#C7E1F1; height:47px;padding-top:28px; font-size:30px; text-shadow: 1px 1px 2px #4C7995;}
.session_matches .session_match { width:99%;}
.session_matches .padded_content { padding:10px;}
.session_matches .session_matches_title { color:#CEE9F9; font-weight:bold; padding:5px; text-align:center; text-shadow:-1px -1px 0 #4C83A6; font-size:16px; background: transparent; }
.session_matches .match { float:left; width:100px; }
.session_matches .match div.vertical-spacing{ margin:3px 0px; }
.session_matches .match .name{ float:left; width:65%; color: #FFFFFF;
    float: left;
    font-weight: bold;
    text-shadow: 1px 1px 0 #4C83A6; }
.session_matches .match .score{ float:left; width:25%; }
.session_matches .match .starts_at{ font-size:10px; }

.league_menu{font-size:10px; display:inline-block; border:1px solid #ccc; padding:10px;}
.league_menu a:hover{background-color:#ccc;}


