

@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900|Roboto+Condensed:300,400,500,700|Roboto+Slab:300,400,700,900);

@font-face {
	font-family: 'zerozero-iconsoneregular';
	src: url('fonts/zerozero-icons-one-regular-webfont.eot');
	src: url('fonts/zerozero-icons-one-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-icons-one-regular-webfont.woff') format('woff'),
	     url('fonts/zerozero-icons-one-regular-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-icons-one-regular-webfont.svg#zerozero-iconsoneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'zerozero-iconsoneregular';
		src: url('fonts/zerozero-icons-one-regular-webfont.svg#zerozero-iconsoneregular') format('svg');
	}
}

@font-face {
	font-family: 'zerozero-iconstworegular';
	src: url('fonts/zerozero-icons-two-regular-webfont.eot');
	src: url('fonts/zerozero-icons-two-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-icons-two-regular-webfont.woff') format('woff'),
	     url('fonts/zerozero-icons-two-regular-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-icons-two-regular-webfont.svg#zerozero-iconstworegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'zerozero-iconstworegular';
		src: url('fonts/zerozero-icons-two-regular-webfont.svg#zerozero-iconstworegular') format('svg');
	}
}

@font-face {
	font-family: 'zerozero-trophiesoneregular';
	src: url('fonts/zerozero-trophies-one-regular-webfont.eot');
	src: url('fonts/zerozero-trophies-one-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-trophies-one-regular-webfont.woff') format('woff'),
	     url('fonts/zerozero-trophies-one-regular-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-trophies-one-regular-webfont.svg#zerozero-trophiesoneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'zerozero-trophiesoneregular';
		src: url('fonts/zerozero-trophies-one-regular-webfont.svg#zerozero-trophiesoneregular') format('svg');
	}
}

body{ 
	margin: 0px;
	/*background-color: #263340;*/
	font-size: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*
	-webkit-text-stroke: 1px rgba(0,0,0,0.1);
	-moz-osx-text-stroke: 1px rgba(0,0,0,0.1);
	*/
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.hover {background-color: #F5F5F5 !important;}

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

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

.zzlive{
	background-color: yellow;
}
.zzlive_min{
    /*width: 26px;*/
    height: 19px;
    border-radius: 13px;
    color: #287256;
    padding-top: 4px;
    text-align: right;
    margin-left: 4px;
    margin-top: 1px;
    float: right;
    font-weight: 700;
    font-size: 12px;
}


.zzlive_min .blinker {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    font-size:14px;
    font-weight: 700;
    padding-left:2px;
}
.blinker {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    font-size:14px;
    font-weight: 700;
    padding-left:2px;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

/* LIVE JORNADA */
.live_gc{
	width: 30px;
	text-align: right;
	float: left;
	margin-top:2px;
}
.live_ml{
	width: 50px;
	margin: auto;
	margin-top:3px;
	font-weight:bold;
}
.live_gf{
	width: 30px;
	text-align: left;
	float: right;
	margin-top:2px;
}

/* LIVE ELIM2 */
.live_gc_elim2{
	width: 22px;
	text-align: right;
	float: left;
	margin-top:2px;
}
.live_ml_elim2{
	width: 26px;
	float: left;
	height: 17px;
	margin-top:3px;
}
.live_gf_elim2{
	width: 22px;
	text-align: left;
	float: right;
	margin-top:2px;
}

a{
	color: #444;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

#dropdown_container a:hover{
	color: #FFF !important;
}
/*
a:visited{
	color: inherit;
}
*/
a:hover{
	color: #2277AA !important;
}

th{
	height: 20px;
	background-color: #F6F8FC;
	color: #789;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}

th.hover {background-color: #EAF0F8 !important;}
td.hover {background-color: #F6F8FC !important;}
td.hovercell {
	background-color: #EAF0F8 !important;
	/*color: #2277AA;*/
}

.regular_text{
	font-size: 12px;
}

.zztext{
	padding: 0px 0px 0px 2px;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	line-height: 20px;
}

.zztext *{
	font-size: inherit;
}

.zztext a{
	font-weight: 700;
	color: #345;
	text-decoration: none;
}

.text_faded{
	color: #AAA !important;
}

.text_faded a{
	color: #AAA !important;
}

/* HEADER */

#footer{
	width: 100%;
	margin: 100px auto 0;
	background-color: #222D38;
	display: table;
	font-size: 11px;
	font-weight: 400;
	color: #9099A3;
	position: relative; /* 1XBET */
}

#footer .pa{
	color: white;
}

#footer a:not(.zz-at-btn) {
	color: white;
}

#footer a:hover{
	color: white !important;
	text-decoration: underline;
}


#footer .container{
	width: 940px;
	padding: 0px 10px 10px 10px;
	margin: 0 auto;
	background-color: #222D38;
	display: table;
}

#footer .column{
	width: 156px;
	margin: 16px 0px 0px 0px;
	float: left;
}

#footer .column span{
	font-size: 16px;
	font-weight: 700;
	display: table;
	text-transform: uppercase;
}

#footer .column span.icn_zerozero{
	text-transform: none !important;
}

#footer .app_icon{
	width: 60px;
	height: 60px;
	margin: 10px 0px 0px 0px;
	border-radius: 10px;
	background-color: #FFF;
}

#footer .download{
	width: 140px;
	height: 28px;
	margin: 10px 0px 0px 0px;
	border-radius: 4px;
	background-color: #FFF;
}

#footer ul{
	padding: 0px 0px 0px 0px;
	list-style: none;
	/*display: inline-block;*/
	margin-bottom: 0px;
}

#footer ul span.text{
	width: 150px;
	font-size: 12px;
	font-weight: 300;
	line-height: 14px;
	display: inline-block;
	color: #FFF;
}


#footer li{
	width: 100%;
	margin: 0px;
	padding: 4px 8px 4px 0px;
	/*float: left;*/
	list-style: none;
	font-size: 12px;
	font-weight: 300;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	color: #FFF;
	
	min-height: 26px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	gap: 4px;
}

#footer li:hover{
	color: #2277AA;
}

#footer li.title{
	margin: 0px 0px 2px 0px;
	font-weight: 700;
	color: #FFF;
}

#footer li span{
	margin: 0px 2px 0px 0px;
	font-size: 28px !important;
	font-weight: 400 !important;
	display: inline-block !important;
}

#footer li span.icn_zerozero{
	margin: 0px 2px 0px 0px;
	font-size: 14px !important;
	font-weight: 400 !important;
	display: inline-block !important;
}

#footer li span.live{
	margin: 0px 0px 0px 2px;
	font-size: 11px !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	font-style: italic;
	color: #FC0;
}

#footer li .micrologo_and_text .text{
	position: relative;
	left: 4px;
	padding: 0;
}

#footer li div{
	/*display: inline-table;*/
	/*vertical-align: top;*/
	/*padding: 2px 0px 0px 4px;*/
}

#footer li a{
	color: #FFF;
	font-size: 13px;
}

#footer li a:hover{
	color: #2277AA !important;
}

#footer li a:visited{
	color: #FFF;
}

#copyright{
	width: 100%;
	height: 40px;
	padding: 16px 0px 30px 0px;
	margin: 0 auto;
	background-color: #1D2630;
	display: table;
	text-align: center;
	font-size: 11px;
	font-weight: 400;
	color: #9099A3;
}

#copyright div{
	/*padding: 10px 0px 10px 0px;*/
}

#copyright ul{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	display: inline-table;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

#copyright li{
	height: 22px;
	margin: 0px;
	padding: 6px 8px 0px 8px;
	float: left;
	list-style: none;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	width: auto;
	display: inline;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}

#copyright li:hover{
	color: #F08C59 !important;
}

.tracezz{
	padding: 10px 0px 10px 0px;
	background-color: #4A1E26;
	color: #8F7D80;
	font: 700 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
}

.tracezz a{
	color: #8090A0;
}

/* HEADER - MENU */

.oe_overlay{
	background: #000;
	opacity: 0;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#menu_header{
	width: 100%;
	height: 35px;
	/*border-bottom: 2px solid rgba(0,0,0,0.5);*/
	background-color: #2C3E50;
	/*box-shadow: 0 3px 0px 0px rgba(0, 0, 0, 1);
	z-index: 2;*/
	position: relative; /* 1XBET */
	z-index: 50; /* 1XBET */
}

#menu{
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	/*display: inline;*/
	list-style: none;
}
/*
#menu ul{
	width: 100%;
	
	text-align: left;
	
	margin: 0;
	padding: 15px 4px 17px 0;
	
}
*/
#menu li.main_item{
	height: 24px;
	padding: 8px 4px 0px 4px;
	margin: 0px 2px 0px 2px;
	float: left;
	list-style: none;
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #D2D8DE;
	text-transform: uppercase;
	width: auto;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	text-align: center;
	/*letter-spacing: -0.05em;*/
	border-bottom: 3px solid #2C3E50;
}

#menu li.main_item:hover{
	color: #FFF;
	border-bottom: 3px solid #2277AA !important;
}

#menu li.main_item.selected{
	border-bottom: 3px solid #2277AA !important;
}


#menu li.fun{
	padding: 8px 4px 0px 4px;
	margin: 0px 2px 0px 2px;
	float: right;
	display: block;
	color: #A2B4C6;
}

#menu li.fun a{
	color: #A2B4C6;
}


#menu li.fun:first-of-type{
	padding: 8px 6px 0px 0px;
}

/*#menu li */.dropdown{
	width: 100%;
	/*height: 400px;*/
	background-color: #202A38;
	color: #000;
	padding: 0px;
	position: absolute;
	z-index: 10;
	/*top: 36px;*/
	top: 91px;
	left: 0;
	display: none;
	/*border-top: 2px solid #232C36;*/
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	/*border-top: 2px solid #000;*/
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

#menu li .dropdown1{
	width: 100%;
	/*height: 312px;*/
	background-color: #FFF;
	color: #000;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 10;
	top: 49px;
	left: 0;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: 3px solid #F08C59;
}

/*
#menu li:hover .dropdown{
	display: block;
	opacity: 0.99;
	visibility: visible;
}
*/

#dropdown_container{
	width: 960px;
	display: table;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	background-color: #222D38;
}

#dropdown_container .container .title{
  font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
  padding: 0px 0px 8px 0px !important;
  margin: 20px 0px 0px 0px !important;
  color: #2277AA !important;
  text-transform: uppercase;
  text-align: left;
}

#dropdown_container #menu_multimedia .container .title{
	width: 240px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

#dropdown_container #menu_news.container .title:first-of-type{
	margin: 10px 0px 0px 0px !important;
}

#dropdown_container .container .title:first-of-type{
	margin: 0px 0px 0px 0px !important;
}

#menu_news .news_box_list{
	width: 490px;
	float: left;
	color: #FFF;
}

#dropdown_container #menu_transfermarket .column_460{
	margin: 0px 10px 0px 0px;
}

#dropdown_container #menu_transfermarket .column_460:first-of-type{
	margin: 0px 10px 0px 10px;
}

#menu_transfermarket .news_box_list{
	width: 460px;
	float: left;
	color: #FFF;
}

#menu_transfermarket .market .news_box_list{
	margin: 5px 0px 5px 0px;
}

#menu_news .news_box_list .content{
	width: 260px;
	padding: 0px 20px 0px 0px;
	float: left;
}

#menu_transfermarket .news_box_list .content{
	width: 240px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#dropdown_container #menu_multimedia .news_box_list .newstitle{
	height: 43px;
	overflow: hidden;
}

#dropdown_container .news_box_list .newstitle a{
	color: #D4D8DC;
	line-height: 22px !important;
}

#dropdown_container .column_300 .news_box_list .newstitle a{
	color: #D4D8DC;
	line-height: 16px !important;
}

#dropdown_container .column_140 .news_box_list{
	padding: 0px;
}

#dropdown_container .column_140 .news_box_list .newstitle a{
	color: #D4D8DC;
	line-height: 16px !important;
}

#dropdown_container .news_box_list .dateauthor{
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: left;
}

#dropdown_container .news_box_list .newstext{
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: none;
	text-align: left;
	float: left;
}

#menu_header .dropdown .menu{
	width: 160px;
	height: 100%;
	float: left;
	margin: 0px;
}

#menu_header #dropdown_container .container{
	width: 790px;
	padding: 0px 0px 10px 10px;
	float: left;
}

#menu_stats .container{
	padding: 0px 0px 0px 0px !important;
}

#menu_header .dropdown .column{
	padding: 0px 10px 0px 0px;
	float: left;
	display: inline-block;
}

#menu_header .dropdown .column:last-of-type{
	margin: 0px 0px 0px 0px;
}

#menu_header .dropdown .column span{
	width: 100%;
	font-size: 12px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
	float: left;
	text-align: left !important;
}


#menu_header .dropdown .column ul{
	padding: 4px 0px 10px 0px;
	list-style: none;
	display: inline-block;
	margin-bottom: 0px;
}

#menu_header .dropdown .column li{
	width: 100%;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	list-style: none;
	font-size: 11px;
	font-weight: 300;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	color: #234;
	text-align: left;
}

#menu_header .dropdown .column li:hover{
	color: #F08C59;
}

#menu_header .dropdown .column li img{
	width: 20px;
	height: 28px;
}

#menu_header .dropdown .column li span{
	width: 120px;
	border: 0px;
	padding: 6px 0px 0px 0px;
	float: right;
	display: inline-block;
	font-size: 11px;
	font-weight: 300;
}

#dropdown_container .box{
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #304050;
}

#dropdown_container #menu_transfermarket .box{
	border: 0px;
}


#dropdown_container .box:first-of-type{
	border-top: 0px;
}

#dropdown_container .box .header{
	width: 100%;
	height: 35px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #2277AA;
	letter-spacing: -1px;
	text-transform: capitalize;
	margin: 10px 0px 4px 0px; /*tem de ficar assim*/
	border: 0px;
}

#dropdown_container .subtitle{
	  padding: 0px 0px 10px 0px !important;
}

#dropdown_container #menu_stats .subtitle{
	  padding: 0px 0px 0px 0px !important;
	  font-weight: 700 !important;
}

/*
#menu_header .container .row{
	width: 100%;
	display: inline-block;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #8294A6;
}

#menu_header .container .row:first-of-type{
	border-top: 0px;
}
*/

#menu_header .container .topcountry{
	width: 100%;
	height: 292px;
	padding: 8px 0px 10px 0px;
	border-bottom: 1px solid #E5E5E5;
}

#menu_header .container .bottomcountry{
	width: 100%;
	height: 32px;
	padding: 10px 0px 0px 0px;
}

/*
#menu_header .container .row .title{
	font-size: 12px;
	float: left;
}

#menu_header .container .row .title img{
	width: 26px;
}

#menu_header .container .row .title span{
	display: inline-block;
	vertical-align: top;
	margin: 6px 0px 0px 0px;
}

#menu_header .container .row .links{
	font-size: 12px;
	font-weight: 300;
	color: #234;
	float: left;
}

#menu_header .container .row .links span{
	display: inline-block;
	margin: 6px 8px 0px 8px;
}
*/

#dropdown_container .menu #submenu{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	list-style: none;
	height: 100%;
}

#dropdown_container .menu li.sub_item{
	width: 152px;
	height: 40px;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.02em;
	color: #FFF;
	float: left;
	display: block !important;
	list-style: none;
	padding: 0px 0px 0px 8px;
	text-align: left;
	text-transform: uppercase;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
}
/*
#dropdown_container .menu li.sub_item:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;       
}
*/
#dropdown_container .menu li.sub_item a{
	display: table-cell;
	color: #FFF !important;
	line-height: 16px;
	vertical-align: middle;
	height: 40px;
	width: 152px;
}
#dropdown_container .menu li.sub_item a:visited{
	color: #FFF !important;
}

#dropdown_container .menu li.sub_item:hover{
	background-color: #2277AA;
}

#dropdown_container .compets_flags{
	/*width: 480px;*/
	margin: 6px 0px 10px 0px;
	text-align: left;
}

/*
#dropdown_container .compets_flags .micrologo_and_text{
	padding: 0px 16px 12px 0px;
	display: inline-block !important;
}

#dropdown_container .compets_flags .micrologo_and_text .image{
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	float: left;
	background-size: cover;
	background-position: center;
	display: block;
	padding: 0px;
	margin: 0px 0px 2px 1px;
}

#dropdown_container .compets_flags .text{
	font-size: 9px !important;
	font-weight: 700;
	color: #D4D8DC;
	letter-spacing: 0.04em;
}
*/

#dropdown_container #menu_stats .combo{
	margin: 10px 0px 0px 0px;
	text-align: left;
}

/*
#dropdown_container #menu_fun .fun{
	padding: 0px 10px 0px 10px;
}
*/

#dropdown_container #menu_competitions .combo{
	margin: 10px 0px 5px 0px;
	text-align: left;
}

#dropdown_container #menu_competitions .column_190 .micrologo_and_text{
	padding: 2px 0px 2px 6px;
	display: block !important;
}

#dropdown_container #menu_competitions .column_190 .text a{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	line-height: 12px !important;
	color: #D4D8DC;
	text-transform: none !important;
}
#dropdown_container #menu_countries .column_140 .micrologo_and_text{
	padding: 2px 0px 2px 6px;
	display: block !important;
}

/*
#dropdown_container #menu_stats .stats{
	width: 280px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #A0B0C0;
}
*/

#dropdown_container #menu_countries .column_140 div{
	text-align: left;
	cursor: initial;
}

#dropdown_container #menu_countries .column_140 div a{
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	line-height: 18px;
	color: #D4D8DC;
}

#dropdown_container #menu_countries .column_140 div a:hover{
	color: #FFF;
}

#dropdown_container div.more{
	padding: 10px 0px 0px 0px;
	clear: both;
}

#dropdown_container #menu_multimedia div.more{
	margin: 10px 0px 0px 20px;
}

#dropdown_container #menu_fun div.more{
	margin: 10px 0px 0px 0px;
	text-align: left;
}

#dropdown_container div.more a{
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	text-transform: uppercase;
}

#dropdown_container #menu_transfermarket.container, #dropdown_container #menu_fun.container{
	width: 960px;
	padding: 0px;
}

#dropdown_container #menu_encyclopedia .column_140{
	margin: 0px 0px 0px 0px !important;
}

#dropdown_container #menu_encyclopedia .column_480{
	margin: 0px 0px 0px 10px;
}

#dropdown_container #menu_encyclopedia .links{
	width: 480px;
	margin: 26px 0px 10px 0px;
	color: #8090A0;
	font-weight: 400;
	font-size: 11px;
	display: inline-block;
	text-transform: none;
	text-align: left;
 	word-wrap: break-word;
}

#dropdown_container #menu_encyclopedia .links span{
	word-wrap; normal;
	display: inline-block;
}

#dropdown_container #menu_encyclopedia .links a{
	font-size: 18px !important;
}

#dropdown_container #menu_encyclopedia .links span.icn_zerozero{
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	top: 2px;
	position: relative;
	text-transform: none !important;
}

#dropdown_container #menu_encyclopedia .links div, #dropdown_container #menu_multimedia .links div{
	margin: 10px 0px 10px 0px;
	color: #8090A0;
	font-weight: 400;
	font-size: 11px;
}

#dropdown_container #menu_encyclopedia .links div, #dropdown_container #menu_multimedia .links div:first-of-type{
	margin: 0px 0px 10px 0px;
}

#dropdown_container #menu_encyclopedia .links a, #dropdown_container #menu_multimedia .links a{
	color: #D4D8DC;
	font-weight: 400;
	font-size: 13px;
}

.news_menu_highlight{
	width: 470px;
	height: 124px;
	display: inline-block;
	float: left;
}

.news_menu_highlight .photo{
	width: 170px;
	height: 114px;
	float: left;
}

.news_menu_highlight .photo img{
	width: 170px;
	height: 114px;	
}

.news_menu_highlight .frame{
	width: 280px;
	padding: 0px 10px 0px 10px;
	float: left;
}

.news_menu_list{
	width: 300px;
	border-left: 1px solid #CCC;
	display: inline-block;
	float: left;
}

.news_menu_list div{
	margin: 0px 0px 0px 10px;
}

.news_menu{
	float: left;
	width: 146px;
	padding: 0px 10px 0px 0px;
}


/* COUNTDOWN */

#countdown{
	width: 960px;
	height: 50px;
	margin: 0 auto;
	margin-top: 10px;
	display: table;
	font-size: 11px;
	font-weight: 400;
	color: #FFF;
	background-color: #000;
}

#countdown:hover{
	opacity: 0.8;
	cursor: pointer;
}

#countdown #team{
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	width: 250px;
	height: 50px;
	text-align: right;	
}

#countdown #edition_logo{
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	width: 250px;
	height: 50px;
	text-align: right;
	background-size: cover !important;
	background-position: 0px !important;
}

#countdown #edition_title{
	width: 376px;
	float: left;
	height: 40px;
	padding: 10px 0px 0px 10px;
	font: 400 28px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
}

#countdown #event_title{
	width: 376px;
	float: left;
	height: 46px;
	padding: 4px 0px 0px 10px;
	font: 700 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
}

#countdown #event_title span{
    font-size: 14px;
    display: block;
    font-weight: 400;
    top: -2px;
    position: relative;
}

#countdown #over_home{
	font: 700 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	position: absolute;
	width: 250px;
	height: 40px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	background-image: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: linear-gradient(to left, rgba(0,0,0,1) 0, rgba(34,45,56,0.0) 100%);
}

#countdown #over_away{
	font: 700 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	position: absolute;
	width: 250px;
	height: 40px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	background-image: -o-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -moz-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -ms-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,1) 0, rgba(34,45,56,0.0) 100%);
}

#countdown #clock_container{
	width: 460px;
	float: left;
	height: 50px;

	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
}

#countdown #clock_container_edition{
	width: 324px;
	float: right;
	height: 50px;
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
}

#countdown #edition{
	width: 460px;
	height: 18px;
	padding: 4px 0px 0px 0px;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#countdown #clock{
	width: 460px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	/*padding: 6px 0px 6px 0px;*/
	text-align: center;
}

#countdown #clock_container_edition #clock{
	width: 324px !important;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 4px 0px 6px 0px !important;
	text-align: center;
}

#countdown #clock span{
	font: 700 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

#countdown #clock_container_edition #clock span{
	font: 700 38px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
}


/* SCHEDULE */

#schedule{
	width: 960px;
	height: 108px;
	overflow: hidden;
	margin: 0 auto;
	/*display: table;*/
	font-size: 11px;
	font-weight: 400;
	color: #FFF;
	background-color: #161E28;
}

#schedule_content{
	background-color: #161E28;
	/*display: table;*/
	clear: both;
}

#schedule div.micrologo_and_text{ 
    display: inline-block; 
    /*width: 100%;*/
    float: left !important;
}

#schedule .menu{
	width: 960px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*border-bottom: 1px solid #232C36;*/
	background-color: #161E28;
}

#schedule .menu ul{
	margin: 0 auto;
	padding: 0px;
	position: relative;
	list-style: none;
}

#schedule .menu li{
	height: 20px;
	margin: 0px;
	padding: 8px 8px 0px 8px;
	border-top: 1px solid #161E28;
	float: left;
	list-style: none;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #A2B4C6;
	text-transform: uppercase;
	width: auto;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}

#schedule .menu .groups{
	display:block;
	float:left;
}

#schedule .menu .groups li{
	color: #2277AA;
}

#schedule .menu .groups li.selected{
	padding-top: 7px;
	border-top: 2px solid #2277AA;
	color: #2277AA;
}

#schedule .menu .compets{
	display:block;
	float:right;
}

#schedule .menu .compets li.selected{
	padding-top: 7px;
	border-top: 2px solid #FFF;
	color: #FFF;
}

#schedule .menu li.last{
	margin: 0px 40px 0px 0px;
}

#schedule .menu li:hover{
	color: #FFF !important;
}

#schedule .list{
	border-top: 1px solid #162029;
	border-bottom: 1px solid #162029;
	border-left: 1px solid #162029;
	height: 76px;
	padding: 0px 0px 0px 0px;
	float: left;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #162029;
}

#schedule .list div.schedule_text{
	width: 958px;
	height: 48px;
	padding: 28px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	float: left;
	font-size: 14px;
	border-right: 1px solid #162029;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	display: inline-block;
}

#schedule .list div.schedule_text a{
	color: #FFF;
}

#schedule .list div.schedule_text a:hover{
	color: #F08C59;
}

#schedule .list div.schedule_item{
	width: 124px;
	height: 66px;
	color: #FFF;
	padding: 4px 6px 6px 6px;
	float: left;
	border-right: 1px solid #162029;
	background-color: #2C3E50;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	display: inline-block;
}

/*
.schedule_item:hover .card-front {
        -webkit-transform: rotateX(50deg);
        -moz-transform: rotateX(50deg);
        -ms-transform: rotateX(50deg);
        -o-transform: rotateX(50deg);
        transform: rotateX(50deg);
        -webkit-transform: perspective(1000) rotateX(50deg);
        -moz-transform: perspective(1000) rotateX(50deg);
        -ms-transform: perspective(1000) rotateX(50deg);
        -o-transform: perspective(1000) rotateX(50deg);
        transform: perspective(1000px) rotateX(50deg);
}

.schedule_item:hover .card-back {
        z-index: 950;
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform: perspective(1000) rotateX(0deg);
        -moz-transform: perspective(1000) rotateX(0deg);
        -ms-transform: perspective(1000) rotateX(0deg);
        -o-transform: perspective(1000) rotateX(0deg);
        transform: perspective(1000px) rotateX(0deg);
}

.schedule_item .card-back{
	left: 0px;
	top: 0px;
	background-color: #425466;
	color: rgba(255,255,255,0.3) !important;
}

.schedule_item .card-back a{
	color: #FFF;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.schedule_item .card-back a:hover{
	color: #F08C59;	
}
*/
.schedule_item .card-front, .schedule_item .card-back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 400ms;
	-moz-transition: -moz-transform 400ms;
	-o-transition: -o-transform 400ms;
	transition: transform 400ms;
	display: block;
	position: relative;
}
    
.schedule_item .card-front {
	width: 124px;
	height: 66px;
	-webkit-transform: perspective(1000) rotateX(0);
	-moz-transform: perspective(1000) rotateX(0);
	-ms-transform: perspective(1000) rotateX(0);
	-o-transform: perspective(1000) rotateX(0);
	transform: perspective(1000px) rotateX(0);
	z-index: 900;
}
    
.schedule_item .card-back {
	top: -70px;
	left: -6px;
	width: 124px;
	height: 68px;
	padding: 4px 6px 4px 6px;
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	-o-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	z-index: 800;
}



#schedule .list div.schedule_item:hover{
	/*background-color: #162029;*/
	/*transform: translate(-124, 0);*/
}

.schedule_item .competition{
	height: 22px;
	font-size: 11px;
	font-weight: 700;
	color: #FFF;
	margin: 0px 0px 0px 0px;
}

.schedule_item .competition span{
	font-size: 11px;
	font-weight: 700;
	color: #A2B4C6;
	display: inline;
	float: left;
	margin: 3px 0px 0px 2px;
}

.schedule_item .competition .text{
	font-size: 13px !important;
}

.schedule_item .competition .status{
	font-weight: 700;
	color: #9099A3;
	float: right;
	margin: 2px 0px 0px 0px;
}

.schedule_item .ft{
	color: #FFF !important;
}

.schedule_item .ongoing{
	color: #CF3 !important;
}

.schedule_item .report{
	font-size: 10px;
	color: #FFF;
	position: relative;
	top: 4px;
	clear: both;
	/*text-align: center;*/
}

.schedule_item .report span{
	/*padding: 2px 4px 2px 4px;*/
	margin: 0px 10px 0px 0px;
	text-transform: uppercase;
}

.schedule_item .report span span{
	margin: 0px 2px 0px 0px;
}

.schedule_item .links{
	height: 10px;
	font-size: 10px;
	color: #FFF;
	margin: 0px 0px 8px 0px;
	padding: 4px 0px 0px 0px;
	text-align: left;
}

.schedule_item .links span{
	text-transform: uppercase;
	display: inline;
	position: relative;
	top: -1px;
	margin: 0px 10px 0px 0px;
}

.schedule_item .links span span{
	font-size: 6px;
	margin: 0px 3px 0px 0px;
}

.schedule_item .team{
	width: 124px;
	float: left;
	line-height: 14px;
	height: 15px;
}

.schedule_item .team span.text{
	width: 102px;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: -0.02em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.schedule_item .team span{
	float: right;
	font-size: 14px;
	font-weight: 400;
	padding: 0px;
}

.schedule_item .team span.extra{
	float: none;
	font-size: 12px;
	font-weight: 300;
	padding: 0px 0px 0px 4px;
}

.schedule_item .date{
	font-size: 11px;
	position: relative;
	top: 4px;
	color: #A2B4C6;
	clear: both;
	font-weight: 400;
}

.schedule_item .date span{
	margin: 2px 0px 0px 0px;
	color: #9099A3;
	float: right;
}

.schedule_item .live{
	background-color: #F08C59 !important;
	color: #3C4650 !important;
	font-weight: 700;
}

.schedule_item .decorrer{
	background-color: #FFF !important;
	color: #3C4650 !important;
	font-weight: 700;
}


.schedule_item .phase{
	padding: 0px 10px 0px 0px;
	font-size: 10px;
	color: #9099A3;
}

/* NEWS ROTATOR */

#rotator{
	width: 630px;
	float: left;
}

.rotator_content{
	width: 480px;
	height: 320px;
	float: left;
}

.rotator_content div{
	position: absolute;
	color: #FFF;
	display: none;
}

.rotator_content div.image{
	display: block;
	width: 480px;
	height: 320px;
	overflow: hidden;
}

.rotator_content img{
	width: 480px;
}

.rotator_content .wrapper{
	width: 480px;
	height: 320px;
	display: block;
	position: relative;
}

.rotator_content .wrapper div{
	display: table;
	position: relative;
}

.rotator_content .wrapper .keywords{
	padding: 10px 0px 0px 0px;
}

.rotator_content .counter{
	height: 20px;
	padding: 4px 8px 2px 8px;
	margin: 0px 1px 0px 1px;
	font: 400 18px 'zerozero-iconsoneregular';
	background-color: rgba(0,0,0,0.6);
	color: #FFF;
}

.rotator_content div.title_gradient{
	position: absolute;
	bottom: 0px;
	width: 460px;
	padding: 10px 10px 10px 10px;
	background-image: -o-linear-gradient(top, rgba(22,30,40,1) 30%, rgba(22,30,40,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(22,30,40,1) 30%, rgba(22,30,40,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(22,30,40,1) 30%, rgba(22,30,40,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(22,30,40,1) 30%, rgba(22,30,40,0.0) 100%);
	background-image: linear-gradient(to top, rgba(22,30,40,1) 30%, rgba(22,30,40,0.0) 100%);
}

.rotator_content div.title{
	font-size: 34px;
	font-weight: 900;
	line-height: 32px !important;
	letter-spacing: -0.04em;
	color: #FFF;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
}

.rotator_content div.dateauthor{
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	bottom: 0px;
	text-transform: none;
	font-size: 12px;
}

.rotator_content div.title .intro{
	font: 700 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0px;
}

.rotator_content div.title .intro .result{
	padding: 2px 8px 3px 8px;
	background-color: #F63;
	text-shadow: none;
	border-radius: 10px;
	font-size: 12px;
}

.rotator_content .intro .jogosamigaveis{
	background-color: #8560A8 !important;
	color: #FFF;
}

.rotator_content div.selected{
	display: block;
}

/* big img content */
.big_img_content{
	width: 460px;
	height: 320px;
	float: left;
}
.section_940 .big_img_content:nth-child(even){
	margin: 0px 0px 0px 20px;
}

.big_img_content div{
	color: #FFF;
}

.big_img_content .rotator_news{
	z-index: 0;
	position: absolute;
}

.big_img_content div.image{
	display: block;
	width: 460px;
	height: 306px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}

.big_img_content img{
	width: 460px;
}

.big_img_content .wrapper{
	width: 460px;
	height: 306px;
	display: block;
}

.big_img_content .wrapper div{
	display: table;
	position: relative;
}

.big_img_content .wrapper .keywords{
	padding: 10px 0px 0px 10px;
}

.big_img_content .counter{
	height: 20px;
	padding: 4px 8px 2px 8px;
	margin: 0px 1px 0px 1px;
	font: 400 18px 'zerozero-iconsoneregular';
	background-color: rgba(0,0,0,0.6);
	color: #FFF;
}

.big_img_content div.title_gradient{
	position: absolute;
	bottom: 0px;
	width: 440px;
	padding: 10px 10px 10px 10px;
	background-image: -o-linear-gradient(top, rgba(22,30,41,1) 0%, rgba(22,30,41,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(22,30,41,1) 0%, rgba(22,30,41,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(22,30,41,1) 0%, rgba(22,30,41,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(22,30,41,1) 0%, rgba(22,30,41,0.0) 100%);
	background-image: linear-gradient(to top, rgba(22,30,41,1) 0, rgba(22,30,41,0.0) 100%);
}

.big_img_content div.title{
	font-size: 34px;
	font-weight: 900;
	line-height: 32px !important;
	letter-spacing: 0;
	color: #FFF;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
}

.big_img_content div.title .intro{
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0px;
}

.big_img_content div.title .intro .result{
	padding: 2px 8px 3px 8px;
	background-color: #F63;
	text-shadow: none;
	border-radius: 10px;
	font-size: 12px;
}

.big_img_content div.small_text{
	margin-top:8px;
	font-size: 14px;
	font-weight: 400;
	/*line-height: 32px !important;*/
	letter-spacing: 0;
	color: #FFF;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
}

.big_img_content .intro .jogosamigaveis{
	background-color: #8560A8 !important;
	color: #FFF;
}

.big_img_content div.selected{
	display: block;
}


.rotator_selector{
	width: 150px;
	float: left;
}

.rotator_selector ul{
	margin: 0 auto;
	padding: 0px;
	position: relative;
	list-style: none;
	background-color: #162029;
}

.rotator_selector li{
	width: 134px;
	height: 47px;
	border-left: 3px solid #2C3E50;
	margin: 0px 0px 1px 0px;
	background-color: #2C3E50;
	padding: 8px 8px 8px 8px;
	float: left;
	list-style: none;
	font-size: 12px;
	font-weight: 700;
	line-height: 12px;
	letter-spacing: 0px;
	color: #A2B4C6;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.rotator_selector li.selected{
	border-left: 3px solid #2277AA;
	color: #FFF;
	background-color: #1A222E;
}

.rotator_selector li:hover{
	border-left: 3px solid #425466;
	color: #FFF;
	background-color: #425466;
}

/* TEXTOVER_IMAGE HIGHLIGHT*/

.textover_image{
	width: 620px;
	height: 276px;
	float: left;
}

.large .textover_image{
	width: 780px;
}
/*.home .textover_image{
	width: 620px;
}*/
.large #highlights .textover_image{
	width: 760px;
}
/*.home #highlights .textover_image{
	width: 600px;
}
.home #highlights .textover_image.video{
	height: 620px;
}*/

.big_img_content .textover_image{
	width: 460px;
	height: 310px;
}

.column_460 .textover_image{
	width: 460px;
	height: 310px;
	margin: 15px 0px 0px 0px !important;
} 

.column_460 .textover_image.video{
	width: 460px;
	height: 430px;
	margin: 15px 0px 0px 0px !important;
} 


.column_300 .textover_image{
	width: 300px;
	height: 200px;
	margin: 15px 0px 0px 0px !important;
} 

.column_300 .textover_image.playmaker{
	padding: 0px;
} 

.column_250 .textover_image{
	width: 250px;
	height: 167px;
	margin: 15px 0px 0px 0px !important;
}

#dropdown_container .column_250 .textover_image{
	width: 250px;
	height: 167px;
	margin: 0px 0px 0px 0px !important;
}

.column_240 .textover_image{
	width: 240px;
	height: 160px;
	margin: 15px 0px 0px 0px !important;
}

.column_220 .textover_image{
	width: 220px;
	height: 146px;
} 

.column_200 .textover_image{
	width: 200px;
	height: 133px;
} 

.column_140 .textover_image{
	width: 140px;
	height: 93px;
} 

.textover_image .container{
	width: 620px;
	height: 276px;
	position: absolute;
	color: rgb(32,28,18);
}
.textover_image.video .container{
	height: 276px;
}

.themes .textover_image .container{
	background-color: #000;
}

.large .textover_image .container{
	width: 780px !important;
}

.large #highlights .textover_image .container{
	width: 760px !important;
}
/*.home #highlights .textover_image .container{
	width: 600px !important;
}*/

.big_img_content .textover_image .container{
	width: 460px !important;
	height: 310px;
}

.column_460 .textover_image .container{
	width: 460px !important;
	height: 310px;
}

.column_300 .textover_image .container{
	width: 300px !important;
	height: 200px;
}

.column_250 .textover_image .container{
	width: 250px !important;
	height: 167px !important;
	padding: 0px !important;
}

.column_240 .textover_image .container{
	width: 240px !important;
	height: 160px;
}

.column_220 .textover_image .container{
	width: 220px !important;
	height: 146px;
}

.column_200 .textover_image .container{
	width: 200px !important;
	height: 133px;
}

.column_140 .textover_image .container{
	width: 140px !important;
	height: 93px;
}

.textover_image .container div{
	position: absolute;
}

.textover_image.video .container div{
	position: relative;
}


.textover_image > div > div.image{
	display: block;
	width: 620px;
	height: 276px;
	overflow: hidden;
	background-color: rgb(19,26,32);
	text-align: right;
}


/*.home .textover_image > div > div.image{
	width: 600px;
}*/

.big_img_content .textover_image > div > div.image{
	width: 460px;
	height: 310px;
}

.videos .textover_image.video{
	width: 620px;
	height: 624px;
}

.videos .textover_image.video .container{
	width: 620px;
	height: 624px;
}

.column_460 .textover_image.video .container{
	width: 460px;
}

.themes .textover_image div.image{
	background-color: #000 !important;
}

.photopage .textover_image > div.container > div.image{
	text-align: center;
}

.videos .textover_image.video > div.container > div.image{
	text-align: right;
	height: 466px;
}

.videos .textover_image > div.container > div.image{
	text-align: center;
}

.videos .textover_image > div.container > div.image span.icn_zerozero{
	color: #FFF;
	font-size: 86px;
	margin: 50px 0px 0px 0px;
	display: inline-block;
}

.column_250 .textover_image > div.container > div.image span.icn_zerozero{
	color: #FFF;
	font-size: 70px;
	margin: 44px 96px 0px 0px;
	display: inline-block;
}

.column_240 .textover_image > div.container > div.image span.icn_zerozero{
	color: #FFF;
	font-size: 70px;
	margin: 44px 96px 0px 0px;
	display: inline-block;
}

.column_220 .textover_image > div.container > div.image span.icn_zerozero{
	color: #FFF;
	font-size: 70px;
	margin: 34px 80px 0px 0px;
	display: inline-block;
}

.column_460 .textover_image > div.container > div.image{
	width: 460px !important;
	height: 310px;
}

.column_460 .textover_image.video > div.container > div.image{
	width: 460px !important;
	height: 360px;
}

.column_300 .textover_image > div.container > div.image{
	width: 300px !important;
	height: 200px;
}

.column_250 .textover_image > div.container > div.image{
	width: 250px !important;
	height: 167px;
}

.column_240 .textover_image > div.container > div.image{
	width: 240px !important;
	height: 160px;
}

.column_220 .textover_image > div.container > div.image{
	width: 220px !important;
	height: 146px;
}

.column_200 .textover_image > div.container > div.image{
	width: 200px !important;
	height: 133px;
}

.column_140 .textover_image > div.container > div.image{
	width: 140px !important;
	height: 93px;
}

.large #highlights .textover_image > div > div.image{
	width: 760px !important;
}

.large .textover_image > div > div.image{
	width: 780px !important;
}

.textover_image img{
	width: 480px;
}

.bet .textover_image img{
	width: 620px;
}

.big_img_content .textover_image img{
	width: 460px;
}

.photopage .textover_image img{
	width: auto;
}

.column_460 .textover_image img{
	width: 460px;
}

.column_300 .textover_image img{
	width: 300px;
}

.column_250 .textover_image img{
	width: 250px;
}

.column_240 .textover_image img{
	width: 240px;
}

.column_220 .textover_image img{
	width: 220px;
}

.column_200 .textover_image img{
	width: 200px;
}

.column_140 .textover_image img{
	width: 140px;
}

.textover_image .wrapper{
	width: 620px;
	height: 276px;
	display: block;
	position: relative;
}

.big_img_content .textover_image .wrapper{
	width: 460px;
	height: 320px;
}

.textover_image.video .wrapper{
	height: auto !important;
	margin-bottom:10px;
}

.large #highlights .textover_image .wrapper{
	width: 760px !important;
}

.large .textover_image .wrapper{
	width: 780px !important;
}

.column_460 .textover_image .wrapper{
	width: 460px !important;
	height: 310px;
}

.column_300 .textover_image .wrapper{
	width: 300px !important;
	height: 200px;
}

.column_250 .textover_image .wrapper{
	width: 250px !important;
	height: 167px;
}

.column_240 .textover_image .wrapper{
	width: 240px !important;
	height: 160px;
}

.column_220 .textover_image .wrapper{
	width: 220px !important;
	height: 146px;
}

.column_200 .textover_image .wrapper{
	width: 200px !important;
	height: 133px;
}

.column_140 .textover_image .wrapper{
	width: 140px !important;
	height: 93px;
}

.textover_image .wrapper div{
	display: table;
	position: relative;
}

.textover_image .wrapper .keywords{
	padding: 0px 0px 0px 10px;
	top: 10px !important;
	z-index: 1;
}

.textover_image.playmaker .wrapper .number{
	margin: 0 auto;
	top: 10px;
	font: 900 60px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #FFF;
	z-index: 1;
}

.textover_image.playmaker .wrapper .label{
	margin: 0 auto;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #A0C0B0;
	text-transform: uppercase;
	z-index: 1;
}

.column_460 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
	left: 5px !important;
}

.column_300 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

.column_250 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 5px;
	top: 5px !important;
}

.column_240 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 5px;
	top: 5px !important;
}

.column_220 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

.column_200 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

.column_140 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

.textover_image div.title_gradient{
	width: 300px;
	height: 276px;
	position: absolute;
	bottom: 0px;
	background-image: -o-linear-gradient(right, rgba(19,26,32,1) 50%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(right, rgba(19,26,32,1) 50%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(left, rgba(19,26,32,1) 50%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(right, rgba(19,26,32,1) 50%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to right, rgba(19,26,32,1) 50%, rgba(19,26,32,0.0) 100%);
	vertical-align: bottom;
}

.big_img_content .textover_image div.title_gradient{
	height: 290px;
	bottom: 10px;
}

.large .textover_image div.title_gradient{
	width: 600px;
}

.themes .textover_image div.title_gradient{
	background-image: -o-linear-gradient(right, rgba(32,28,18,1) 50%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(right, rgba(32,28,18,1) 50%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(left, rgba(32,28,18,1) 50%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(right, rgba(32,28,18,1) 50%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to right, rgba(32,28,18,1) 50%, rgba(32,28,18,0.0) 100%) !important;
}

.column_460 .textover_image div.title_gradient{
	width: 460px;
	height: 200px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
}

.column_300 .textover_image div.title_gradient{
	width: 300px;
	height: 120px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 40%, rgba(19,26,32,0.0) 100%);
}

.column_300 .textover_image.playmaker div.title_gradient{
	width: 300px;
	height: 200px;
	background-image: -o-linear-gradient(top, rgba(34,45,56,1) 30%, rgba(34,45,56,0.6) 100%);
	background-image: -moz-linear-gradient(top, rgba(34,45,56,1) 30%, rgba(34,45,56,0.6) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(34,45,56,1) 30%, rgba(34,45,56,0.6) 100%);
	background-image: -ms-linear-gradient(top, rgba(34,45,56,1) 30%, rgba(34,45,56,0.6) 100%);
	background-image: linear-gradient(to top, rgba(34,45,56,1) 30%, rgba(34,45,56,0.6) 100%);
}

.themes .column_300 .textover_image div.title_gradient{
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
}

.column_250 .textover_image div.title_gradient{
	width: 250px;
	height: 120px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
}

.column_240 .textover_image div.title_gradient{
	width: 240px;
	height: 120px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
}

.themes .column_250 .textover_image div.title_gradient{
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
}

.column_220 .textover_image div.title_gradient{
	width: 220px;
	height: 110px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 30%, rgba(19,26,32,0.0) 100%);
}

.themes .column_220 .textover_image div.title_gradient{
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 30%, rgba(32,28,18,0.0) 100%) !important;
}

.column_200 .textover_image div.title_gradient{
	width: 200px;
	height: 100px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
}

.column_140 .textover_image div.title_gradient{
	width: 140px;
	height: 93px;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 20%, rgba(19,26,32,0.0) 100%);
}

.themes .column_200 .textover_image div.title_gradient{
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 20%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 20%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 20%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 20%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 20%, rgba(32,28,18,0.0) 100%) !important;
}

.textover_image div.title{
	width: 290px;
	font: 900 34px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 32px !important;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 10px;
	/*bottom: 10px;*/
	bottom: 0px;
	text-transform: none;
}

.textover_image div.dateauthor{
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0px;
	text-transform: none;
}

#highlights .textover_image div.dateauthor{
	position: relative;
	line-height: 12px;
}

#highlights .textover_image div.dateauthor span.icn_zerozero{
	top: 2px;
}
/*
.section_620 .textover_image{
	width: 600px;
    height: 320px;
    margin: 0px !important;
    padding: 0px 10px 0px 10px;
}
.section_620 .textover_image .container{
	width: 600px !important;
    height: 320px;
}
.section_620 .textover_image>div.container>div.image{
	width: 600px !important;
    height: 320px;
    text-align:left !important;
}
.section_620 .textover_image .wrapper{
	width: 600px !important;
    height: 320px;
}
.section_620 .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
    top: 5px!important;
    left: 5px!important;
}
.section_620 .textover_image div.title_gradient{
	width: 600px;
    height: 200px;
    background-image: -o-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -moz-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -webkit-linear-gradient(bottom,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -ms-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: linear-gradient(to top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
}
.section_620 .textover_image div.title{
    width: 600px!important;
    padding: 0px 0px 2px 0px!important;
    font: 900 26px 'Roboto',Helvetica,Arial,Verdana,sans-serif!important;
    line-height: 26px!important;
    letter-spacing: -0.02em!important;
    color: #FFF!important;
    display: inline-block;
    text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
    position: absolute;
    left: 5px;
    bottom: 5px;
    text-transform: none;
}
.section_620 .textover_image div.title .intro{
	font: 700 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 0px 0px 2px 0px;
}

.section_620 .textover_image div.title{
	width: 580px;
}*/

.section_620 .column_140{
	margin-left: 10px;
}

.big_img_content .textover_image div.title{
	width: 290px;
	bottom: 10px;
}

.textover_image.video div.title{
	width: 620px;
	font: 900 34px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 32px !important;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	text-transform: none;
	left: 0px;
}
.textover_image.video div.title.black{
	background-color: #000;
	margin-top:0px !important;
	padding:8px 4px 4px 4px !important;
	width:592px;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	/*color: #333 !important;
	text-shadow: none;*/
}

.textover_image.video div.title span{
	display: inline-block;
	letter-spacing: 0px;
	font-size: 13px;
	top: 0px;
}

.textover_image.video div.text{
	width: 620px;
	font: 400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 24px !important;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	text-transform: none;
	left: 0px;
	margin: 10px 0px 0px 0px;
}
.textover_image.video div.text.black{
	color: #FFF !important;
	text-shadow: none;
	width: 592px;
	background-color: #000;
	padding:10px 4px 4px 4px;
	margin-top:0px;
}

.column_460 .textover_image.video div.title{
	width: 460px;
	font: 900 30px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 28px !important;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	text-transform: none;
	left: 0px;
	top: 4px;
}


.textover_image.video div.title a{
	color: #FFF !important;
}
.textover_image.video div.title.black a{
	color: #FFF !important;
	background-color: #000;
}

.large .textover_image div.title{
	width: 400px !important;
}

.column_460 .textover_image div.title{
	width: 450px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 26px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 26px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.column_300 .textover_image div.title{
	width: 290px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.themes .column_300 .textover_image div.title{
	font-size: 26px !important;
	line-height: 26px !important;
}

.videos .column_300 .textover_image div.title{
	font-size: 22px !important;
	line-height: 22px !important;
}

.column_250 .textover_image div.title{
	width: 240px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.column_240 .textover_image div.title{
	width: 230px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.column_220 .textover_image div.title{
	width: 210px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.column_200 .textover_image div.title{
	width: 195px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

.column_140 .textover_image div.title{
	width: 135px !important;
	padding: 0px 0px 2px 0px !important;
	font: 900 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 14px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 5px;
	text-transform: none;
}

#countries .column_140 .textover_image div.title{
	font-size: 18px !important;
	line-height: 18px !important;
}

#countries .textover_image div.title .intro{
	font-size: 10px !important;
	line-height: 16px;
}

.textover_image div.title .intro{
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0px;
	/*color: #A0C0B0 !important;*/
}

.column_460 .textover_image div.title .intro{
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
	padding: 0px 0px 2px 0px;
}


.column_300 .textover_image div.title .intro{
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
	padding: 0px 0px 2px 0px;
}

.column_300 .textover_image.playmaker div.title .intro{
	display: inline !important;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #A0C0B0 !important;
}

.column_200 .textover_image div.title .intro{
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
	padding: 0px 0px 2px 0px;
}

.textover_image div.title span.text{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 14px !important;
	display: block !important;
	color: #FFF !important;
	letter-spacing: 0px !important;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	margin: 8px 0px 0px 0px;

}

.textover_image.playmaker div.title span{
	display: inline !important;
	text-transform: none !important;
	padding: 0px 0px 0px 4px;
	text-shadow: none !important;
}

.textover_image.playmaker div.title span.tags{
	display: block !important;
	padding: 0px !important;
	color: #A0C0B0 !important;
}

.textover_image div.title span p{ /*serve para limpar os <p> que possam vir dos editiores de texto*/
	margin: 0px 0px 0px 0px;
}

.column_300 .footer.textover_image{
	width: 290px;
	height: 18px;
	/*margin: 0px 0px 20px 0px;*/
	padding: 0px 4px 0px 6px;
	text-align: left;
	/*background-color: rgb(32,28,18);*/
	color: rgb(166,143,121);
}

.column_300 .footer.textover_image a{
	color: rgb(166,143,121) !important;
}

.textover_image span.rels{
	z-index: 10;
	width: 610px;
	font-size: 11px !important;
	color: #FFF !important;
}

.textover_image span.rels a{
	color: #FFF !important;
}

.large .textover_image span.rels{
	width: 760px !important;
}

.textover_image span.rels .micrologo_and_text{
	margin: 0px 3px 0px 0px !important;
}

.textover_image span.rels img{
	width: 15px !important;
	height: 11px !important;
}

.textover_image span.rels .micrologo_and_text .text{
	font-size: 11px !important;
	padding: 1px 1px 0px 0px !important;
	letter-spacing: 0px !important;
}

/* HOME NEWS */
#home_news{
	width: 100%;
	display: inline-block;
	background-color: #FAFAFA;
	padding: 0px 0px 10px 0px;
}


#home_news .menu{
	width: 950px;
	height: 40px;
	padding: 0px 0px 0px 10px;
	float: left;
	border-bottom: 1px solid #E5E5E5;
}

#home_news .menu ul{
	margin: 0 auto;
	padding: 0px;
	position: relative;
	list-style: none;
}

#home_news .menu li{
	height: 27px;
	margin: 0px;
	padding: 12px 12px 0px 12px;
	float: left;
	list-style: none;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #999;
	text-transform: uppercase;
	width: auto;	
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}

#home_news .menu li.selected{
	border-bottom: 2px solid #F08C59;
	color: #F08C59;
}

#home_news .menu li:hover{
	color: #F08C59;
}

#home_news_content{
	padding: 10px;
}

#home_news_content .content_main{
	width: 630px;
	height: 100%;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	float: left;
}

#home_news_content .content_right{
	width: 300px;
	height: 100%;
	padding: 10px 0px 10px 10px;
	vertical-align: top;
	float: right;
}

#home_news_content .rbnews{
	padding: 10px;
	background-color: #F5F5F5;
}

#home_news_content .rbnews ul{
	margin: 0px;
	list-style: none;
}

/* PAGE */

#homepage, #page{
	width: 100%;
	padding: 0px 0px 20px 0px;
	
	background-image: url("img/zz_bg.jpg");
	background-repeat: no-repeat;
	background-color: #959EA7;
	
	background-position: top center;
	background-position-y: top;


	/*background-attachment: fixed;*/
	/*
	background-image: -o-linear-gradient(bottom, rgb(128,144,160) 91px, rgb(212,216,220) 800px);
	background-image: -moz-linear-gradient(bottom, rgb(128,144,160) 91px, rgb(212,216,220) 800px);
	background-image: -webkit-linear-gradient(bottom, rgb(128,144,160) 91px, rgb(212,216,220) 800px);
	background-image: -ms-linear-gradient(bottom, rgb(128,144,160) 91px, rgb(212,216,220) 800px);
	background-image: linear-gradient(to bottom, rgb(128,144,160) 91px, rgb(212,216,220) 800px);
	*/
	/*background-color: rgb(212,216,220);*/
	
	display: table;
}

.bg_pt{
	/*background-image: url("img/zz_layer_uefa-europa-league_v002.jpg") !important;*/
	background-image: url("img/zz_bg.jpg");
}

.bg_br{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_es{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_it{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_fr{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_de{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_uk{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

.bg_en{
	/*background-image: url("img/ZZ_Layer_SCO_2015_Benfica_Sporting.jpg");*/
	background-image: url("img/zz_bg.jpg");
}

#page_full{
	width: 100%;
	/*padding: 10px;*/
	background-color: #FFF;
}

#container{
	width: 960px;
	margin: 0 auto;
	/*background-color: #263039;*/
	background-color: #FFF;
	/*display: table;*/
	/*box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);*/
	position: relative;
}

#home{
	width: 970px;
	margin: 0 auto;
	background-color: #FFF;
	/*display: table;*/
	/*position: relative;*/
	/*top: 5px;*/
	/*margin-bottom: 20px;*/
}

#main_news{
	width: 630px;
	height: 320px;
	background-color: #161E28;
	margin: 0 auto;
	position: relative;
	padding: 10px;
}

#mnews{
	width: 650px;
    height: 100%;
    vertical-align: top;
    float: left;
}

.box_container{
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #FFF;
	display: inline-table;
	font-size: 12px;
	font-weight: 400;
}

.box_container.match{
	background-color: rgb(19,26,32);
}

.multimedia .box_container{
	background-color: #201C12 !important;
}

.box_multimedia{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	background-color: #FFF;
	color: #000;
	display: table;
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.2);
}

#footer_highlights{
	width: 100%;
	padding: 10px 0px 10px 0px;
	background-color: #2C3640;
	display: table;
	font-size: 12px;
	font-weight: 400;
}

#highlights{
	width: 940px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	vertical-align: top;
	float: left;
	background-color: rgb(19,26,32);
}

#highlights .home{
	width: 600px;
	height: 100%;
	float: left;
	background-color: rgb(19,26,32);
}

.themes #highlights{
	background-color: #201C12;
	margin: 20px 0px 0px 0px;
}

.large #highlights{
	width: 760px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
}

/*.home #highlights{
	width: 600px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
}*/

#home #highlights.themes{
	background-color: rgb(229,223,216);
	color: rgb(0,0,0);
}

#highlights.themes{
	background-color: rgb(32,28,18);
	color: rgb(166,143,121);
}

#highlights.themes .header{
	margin: 6px 0px 10px 0px;
	color: rgb(166,143,121) !important;
	border-bottom: 1px solid rgba(166,143,121,0.4);
	/*border-color: rgb(89,67,44) !important;*/
}

.full #highlights {
	box-sizing: border-box;
	width: 100%;
}

#home #highlights.themes .subheader{
	margin: 0px 0px 10px 0px;
	color: rgb(128,96,64) !important;
	border-color: rgba(128,96,64, 0.4) !important;
}

#home #highlights.themes .microtitle{
	color: #444 !important;
}

#highlights.themes .microtitle{
	color: #FFF !important;
}

#home #highlights.themes .newstitle a{
	color: #444 !important;
}

#highlights.themes .newstitle a{
	color: #FFF !important;
	line-height: 1;
}

#home #highlights.raiox{
	background-color: #222D38;
	padding:10px;
}
#home #highlights.raiox input[type=text]{
	height:30px;
	background-color:#4e565f;
	border:0px;
	width:246px;
	text-align:center;
}
#home #highlights.raiox input[type=submit]{
	width:246px;
	background-color:#2277AA;
}
#home #highlights.raiox .icn_zerozero{
	color:#FFF;
	font-size:200px;
}

.highlight_box{
	width: 172px;
	margin: 0px 10px 0px 10px;
	float: left;
}

.highlight_box .photo{
	width: 172px;
	height: 115px;
	background-color: #000;
}

.highlight_box .title{
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	color: #FFF;
}

.highlight_box .text{
	font-size: 11px;
	font-weight: 300;
	line-height: 12px;
	color: #FFF;
}

.highlight_box .link{
	font-size: 12px;
	font-weight: 700;
	line-height: 34px;
	color: #9099A3;
}

.highlight_box .link a{
	color: #9099A3;
}

.highlight_box .link a:hover{
	color: #F08C59;
}

/* ENTITIES */


#page_header_container{
	width: 960px;
	margin: 0 auto;
	background-color: rgb(48,64,80);
	/*background-image: -o-linear-gradient(top, rgb(30,38,58), rgb(54,62,82));
	background-image: -moz-linear-gradient(top, rgb(30,38,58), rgb(54,62,82));
	background-image: -webkit-linear-gradient(top, rgb(30,38,58), rgb(54,62,82));
	background-image: -ms-linear-gradient(top, rgb(30,38,58), rgb(54,62,82));
	background-image: linear-gradient(to top, rgb(30,38,58), rgb(54,62,82));*/
	display: table;
}

.themes #page_header_container{
	background-color: rgb(128,96,64) !important;
}


#page_header{
	/*background-image: url('img/header_bg.png');
	background-repeat: no-repeat;*/
}

#page_header.full{
	background-image: none;
	height: 70px;
}

#page_header.full span{
	padding: 0px 10px 0px 16px;
	color: #FFF;
	display: inline-block;
}

#page_header.full span:before{
	font: 400 32px 'zerozero-iconsoneregular';
	content: '\0041';
}

#page_header.full h1{
	margin: 14px 0px 0px 0px;
	font-size: 28px;
	font-weight: 700;
	color: #FFF;
	display: inline-block;
}

#page_content{
	background-color: #FFF;
	/*border-top: 1px solid #C5C5C5;*/
	display: block;
	/*display: table;*/
	/*min-height: 2420px;*/
	float: left;
}

/*Fundos gerais*/
#page_content_wiki{
	background-color: #FFF; 
	/*border-top: 1px solid #C5C5C5;*/
	display: block;
	/*display: table;*/
	min-height: 2420px;
}

#page_content_admin{
	background-color: #F4F8F4;
	/*border-top: 1px solid #C5C5C5;*/
	display: block;
	/*display: table;*/
	min-height: 2420px;
}

#page_main, #page_main_wiki, #page_main_admin{
	width: 460px;
	height: 100%;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	float: left;
}

#page_main.home, #page_main.themes, #page_main_wiki.home, #page_main_admin.home{
	width: 620px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	vertical-align: top;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#page_main.large, #page_main_wiki.large, #page_main_admin.large{
	width: 780px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	vertical-align: top;
	float: left;
}

#page_main.full, #page_main_wiki.full, #page_main_admin.full{
	width: 940px;
}

/*Fundos gerais*/
#page_main_wiki{
	background-color: #FFF; 
}

#page_main_admin{
	background-color: #F4F8F4;
}

#rnews{
	width: 310px;
	height: 100%;
	vertical-align: top;
	float: right;
}

#page_rightbar{
	width: 300px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	/*background-color: #FAFAFA;*/
	vertical-align: top;
	float: right;
}

#page_rightbar_wiki{
	width: 300px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	background-color: #FDEFEA;
	vertical-align: top;
	float: right;
}

#page_rightbar_admin{
	width: 300px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	background-color: #F4F8F4;
	vertical-align: top;
	float: right;
}

#page_news{
	width: 620px;
	height: 100%;
	padding: 10px 10px 0px 10px;
	vertical-align: top;
	float: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

/* BOX */


.box, #page_main.full .box{
	/*ao alterar a margin ter cuidado para ver se em todo o site fica bem*/
	width: 100%;
	margin: 0px 0px 10px 0px;
	clear: both;
	display: inline-block;
}

#highlights .box{
	margin: 0px 0px 0px 0px !important;
}

.box .smallheader{
	width: 100%;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #036;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin: 6px 0px 6px 0px;
	text-align: left;
}

.box .verysmallheader{
	width: 100%;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #036;
	border-bottom: 0px solid #E0E4E8;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px; /*tem de ficar assim*/
}

.box .header{
	width: 100%;
	height: 28px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: rgb(51,153,204);
	border-bottom: 1px solid rgba(51,153,204,0.4);
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px; /*tem de ficar assim*/
}

.themes .box .header, .themes .box .subheader{
	color: rgb(128,96,64) !important;
	border-bottom: 1px solid rgba(128,96,64,0.4) !important;
}

.box .header span{
	padding: 0px 0px 0px 4px;
	font-size: 14px;
	font-weight: 400;
	position: relative;
	top: -1px;
	color:inherit;
}

.wiki{
	background-color: #FCE9E2;
	color: #E63 !important;
}

.stamp_text.wiki:hover{
	background-color: #F8EEE8;
	color: #E63;
}

.stamp.wiki:hover{
	background-color: #F8EEE8;
	color: #E63;
}

.box .stamp_text{
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	font-size: 12px;
	border-radius: 4px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 16px;
}

.box .stamp_text span{
	margin-right: 6px !important;
	font-size: 10px;
}

.rbbox .stamp_wrapper{
	position: absolute;
	width: 120px;
	height: 22px;
	overflow: hidden;
	float: right;
	right:10px;
}

.rbbox .stamp_wrapper .button_aLeft{
	width: 32px;
	height: 22px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #F8EEE8;
	top: 0px;
	right: 0px;
	position: absolute;
	line-height: 20px;
	text-align: left;
}

.button_aLeft span{
	padding: 4px 36px 0px 32px;
	text-align: right;
	color: #E63 !important;
	font-size: 12px !important;
}

.rbbox .stamp_wrapper .button_bLeft{
	width: 30px;
	height: 16px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #000;
	position: absolute;
	top: 1px;
	right: 1px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	padding: 4px 0px 0px 0px;
}

.rbbox .stamp_wrapper .button_c{
    color:#fff;
    text-transform:uppercase;
}

.rbbox .stamp_wrapper .button_c span{
    color:#093d6f;
}

.box .stamp{
	margin-top:12px;
	border-radius: 4px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 10px;
	float:right;
	display:table;
}

.box .stamp span{
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	color: #E63 !important;
	font-size: 10px !important;
}

.rbbox .stamp{
	border-radius: 4px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 10px;
	position:absolute;
	right:10px;
	color: #E63 !important;
}
.rbbox .stamp_text{
	border-radius: 4px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 10px;
	color: #E63 !important;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
}
.rbbox .stamp_text span {
    margin-right: 6px !important;
    font-size: 10px;
}

.rbbox .stamp span{
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	color: #E63 !important;
	font-size: 10px !important;
}

#page_main_wiki .header{
	width: 100%;
	height: 35px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #E63;
	border-bottom: 1px solid #D2D4D6;
	letter-spacing: 0px;
	margin: 0px 0px 4px 0px; /*tem de ficar assim*/
}

#page_main_wiki .box .header{
	width: 100%;
	height: 35px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #E63;
	border-bottom: 1px solid #D2D4D6;
	letter-spacing: 0px;
	margin: 0px 0px 4px 0px; /*tem de ficar assim*/
}


#page_main_admin .header{
	width: 100%;
	height: 35px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #030;
	border-bottom: 1px solid #D2D4D6;
	letter-spacing: 0px;
	margin: 0px 0px 4px 0px; /*tem de ficar assim*/
}

#page_main_admin .box .header{
	width: 100%;
	height: 35px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #030;
	border-bottom: 1px solid #D2D4D6;
	letter-spacing: 0px;
	margin: 0px 0px 4px 0px; /*tem de ficar assim*/
}


/*
.box .header{
	position: relative;
	left: -20px;
	height: 33px;
	padding: 7px 10px 0px 10px;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	background-image: -o-linear-gradient(top, rgb(0,51,102), rgb(34,85,136));
	background-image: -moz-linear-gradient(top, rgb(0,51,102), rgb(34,85,136));
	background-image: -webkit-linear-gradient(top, rgb(0,51,102), rgb(34,85,136));
	background-image: -ms-linear-gradient(top, rgb(0,51,102), rgb(34,85,136));
	background-image: linear-gradient(to top, rgb(0,51,102), rgb(34,85,136));
	text-transform: uppercase;
	display: inline-block;
}

.box .header:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	border: 5px solid #123;
	border-left-color: transparent;
	border-bottom-color: transparent;
}
*/
.box .subheader{
	width: 100%;
	height: 12px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #263039;
	text-transform: uppercase;
}

.box .round_header div{
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	float: left;
}

.box .round_header a{
	color: #2277AA !important;
}

.box .round_header span{
	font-size: 8px;
}

.box .round_header .previous{
	font-size: 13px;
	text-align: left;
	width: 25%;
	margin: 8px 0px 0px 0px;
}

.box .round_header .round{
	text-align: center;
	width: 50%;
}

.box .round_header .next{
	font-size: 13px;
	text-align: right;
	width: 25%;
	margin: 8px 0px 0px 0px;
}

.box .text{
	font-size: 14px;
	font-weight: 700;
	/*color: #FFF;*/
}

#home .box .header{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 26px;
	font-weight: 700;
	color: #2277AA;
	border-bottom: 0px;
	text-transform: capitalize;
}

#highlights .box .section_940{
	padding: 0px 0px 0px 0px !important;
}

.box .section_940{
	width: 940px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	display: table;
	float: left;
}

.box .section_620{
	width: 620px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	display: table;
	float: left;
}

.box .section_620:first-of-type{
	padding: 0px 0px 0px 0px;
}

/*
.box .section_620:nth-child(2){
	padding: 0px;
	border: 0px;
}
*/

.box .home_section{
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	display: table;
}

#highlights .box .home_section{
	padding: 0px 0px 0px 0px !important;
}

/*
.box .home_section:nth-child(2){
	padding: 0px;
	border: 0px;
}
*/

#home .box .subheader{
	width: 100%;
	height: 22px;
	padding: 10px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: rgb(51,153,204);
	text-transform: uppercase;
	letter-spacing: -0.02em;
	border-bottom: 1px solid rgba(51,153,204,0.4);
	clear: both;
}

.themes #highlights.multimedia .subheader{
	width: 100%;
	height: 22px;
	padding: 10px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: rgb(128,96,64);
	text-transform: uppercase;
	letter-spacing: -0.02em;
	border-bottom: 1px solid rgba(128,96,64,0.4);
	clear: both;
}

#highlights.multimedia_pm{
	background-color: rgb(22,40,30);
}

#highlights.multimedia_pm .subheader_pm{
	width: 100%;
	height: 22px;
	padding: 10px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: rgb(54,152,110);
	text-transform: uppercase;
	letter-spacing: -0.02em;
	border-bottom: 1px solid rgba(54,152,110,0.4);
	clear: both;
}

#highlights.multimedia_zztv{
	background-color: rgb(44,62,80);
}

#highlights.multimedia_zztv .subheader_zztv{
	width: 100%;
	height: 22px;
	padding: 10px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: rgb(51,153,204);
	text-transform: uppercase;
	letter-spacing: -0.02em;
	border-bottom: 1px solid rgba(51,153,204,0.4);
	clear: both;
}

#highlights.multimedia_zztv .subheader_zztv_light{
	width: 100%;
	height: 22px;
	padding: 0px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: rgb(51,153,204);
	text-transform: uppercase;
	letter-spacing: -0.02em;
	/* border-bottom: 1px solid rgba(51,153,204,0.4); */
	clear: both;
}


#highlights.multimedia_wikizz{
	background-color: #d8c492;
}


#highlights.multimedia_wikizz .subheader_wikizz{
	width: 100%;
	height: 22px;
	padding: 10px 0px 8px 0px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #E63;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	border-bottom: 1px solid #E63;
	clear: both;
}


.box .innerbox{
	width: 100%;
	margin: 0px 0px 0px 0px;
	display: table;
}

/*
#team_squad .innerbox{
	padding: 4px 0px 0px 0px;
	
	border-top: 1px solid #E5E5E5;
}

#team_squad .innerbox:first-of-type{
	margin: 0px 0px 10px 0px;
	border-top: 0px;
}
*/

#team_staff .innerbox{
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	/*border-top: 1px solid #E5E5E5;*/
}

#team_staff .innerbox:first-of-type{
	margin: 0px 0px 10px 0px;
	border-top: 0px;
}

#coach_titles .innerbox{
	padding: 4px 0px 0px 0px;
}

#coach_titles .innerbox:first-of-type{
	border-top: 0px;
}

/*
.box .innerbox .title{
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 4px 0px;
	color: #69C;
	text-transform: capitalize;
}

.box .innerbox .title span{
	margin: 0px 0px 0px 2px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}
*/

.box .title{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px !important;
	margin: 4px 0px 0px 0px !important;
	color: #2277AA !important;
	text-transform: uppercase;
}

.box .title a{
	color: #2277AA !important;
}

.box .title:first-of-type{
	margin: 0px;
}

.box .title span{
	margin: 0px 0px 0px 2px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	position: relative;
	top: -1px;
}

.box .subtitle{
	font-size: 12px !important;
	padding: 0px 0px 0px 0px !important;
	margin:  0px 0px 0px 0px !important;
}

.dropdown .box .subtitle{
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #D4D8DC !important;
	padding: 0px 0px 0px 0px !important;
	margin:  0px 0px 0px 0px !important;
	text-transform: uppercase;
}

.box .filters .subtitle{
	font-size: 10px!important;
	padding: 0px 0px 0px 0px!important;
	margin: 4px 0px 0px 0px!important;
	display: block;
}

.box .highlight{
	background-color: #262C39;
	color: #FFF;
	display: inline-block;
}

.box .list{
	padding: 10px 0px 0px 0px;
}

.box .footer .pmstats{
	height: 28px;
	padding: 4px 4px 0px 6px;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #287256;
	text-align: right;
	clear: both;
}

.box .footer{
	height: 28px;
	padding: 4px 4px 0px 6px;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #2277AA;
	text-align: right;
	clear: both;
}



.box .footer a{
	color: #2277AA !important;
	text-decoration: none;
}

.themes .box .footer a{
	color: rgb(166,143,121) !important;
}

/*
.themes .box .footer a{
	color: rgb(128,96,64) !important;
	text-decoration: none;
}
*/

.box .footer div{
	margin: 3px 0px 0px 6px;
	font-size: 11px;
	display: inline-table;
	position: relative;
	top: 1px;
}

.box .notes{
	padding: 8px;
	border-left: 2px solid #E0E4E8;
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	font-style: italic;
	color:#888;
	margin-top:6px;
	margin-bottom:10px;
	line-height: 14px;
	
}

.box .smallnotes{
	padding: 4px;
	font: 400 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	font-style: italic;
	color:#AAA;
	margin-top:6px;
	margin-bottom:10px;	
}

/* KEYWORDS */

.keywords{
	position: relative;
	display: inline-block;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	bottom: 5px;
	left: 5px;
}

.keywords .counter{
	height: 19px;
	padding: 5px 8px 2px 8px;
	margin: 0px 1px 0px 1px;
	font: 400 14px 'zerozero-iconsoneregular';
	background-color: rgba(0,0,0,0.6);
	color: #FFF;
	text-transform: none !important;
}

#transfer_feed .keywords{
	top: 0px !important;
	left: 0px;
}

#news_body .keywords{
	top: 0px !important;
	left: 0px;
}

#news_body .keywords a{
	color:#fff;
}

.themes .keywords{
	top: 5px !important;
}

.themes #news_body .keywords{
	text-transform: uppercase;
	z-index: 1;
	display: inline-block;
	top: 0px !important;
	left: 0px;
}

.column_200 .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.column_220 .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.column_300 .keywords, .news_box_rightbar .newsphoto .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.news_box_list .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.photo_box_list .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.media_box_list_small .keywords{
	text-transform: uppercase;
	position: absolute;
	z-index: 1;
	display: inline;
}

.news_menu .keywords{
	float: left;
	display: inline-block;
}

.news_menu_highlight .keywords{
	float: left;
	display: inline-block;
}

.keywords div, .zz-tagcloud .keywords a{
	height: 15px;
	padding: 5px 6px 2px 6px;
	margin: 0px 1px 0px 0px;
	background-color: #2C3E50;
	color: #FFF;
	text-transform: uppercase;
	float: left;
	position: relative !important;
}

.keywords .icn_zerozero{
	font-size: 11px !important;
}

.videos .keywords .icn_zerozero{
	font-size: 12px !important;
}

.keywords .theme{
	background-color: #4AD !important;
}

.keywords .live{
	background-color: #FF6601 !important;
}

.keywords .competition{
	background-color: #234 !important;
}

.keywords .benfica{
	background-color: #C00 !important;
}

.keywords .fcporto{
	background-color: #369 !important;
}

.keywords .sporting{
	background-color: #060 !important;
}

.keywords .academica{
	background-color: #000 !important;
}

.keywords .numeroszz{
	background-color: #099 !important;
}

.keywords .pacos{
	background-color: #FC3 !important;
	color: #060 !important;
}

.keywords .history{
	background-color: rgb(128,96,64) !important;
	color: #FFF;
}

.keywords .video{
	background-color: #2277AA !important;
	color: #FFF;
}

.keywords .video span.time{
	position: relative;
	top: -2px;
	left: 2px;
}

.keywords .jogosamigaveis{
	background-color: #8560A8 !important;
	color: #FFF;
}

.keywords .premierleague{
	background-color: #2277AA !important;
	color: #FFF;
}

.keywords .realmadrid{
	background-color: #06C !important;
	color: #FFF;
}

.keywords .liga2{
	background-color: #9C0 !important;
	color: #FFF;
}


/* NEWS BODY*/

#news_body .timestamp{
	padding: 10px 0px 2px 2px;
	color: #444;
	font-size: 14px;
	font-weight: 400;
}

#news_body .timestamp span{
	padding: 0px 0px 0px 2px;
	color: #999;
	font-style: italic;
	font-size: 12px;
	font-weight: 400;
}

#news_body .title h1{
	padding: 0px 0px 0px 2px;
	font: 900 34px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	/*
	font-weight: 900;
	font-size: 36px;
	*/
	color: #000000;
	line-height: 32px;
	letter-spacing: -0.02em;
}

#news_body .lead{
	padding: 8px 0px 0px 2px;
	font-size: 18px;
	font-weight: 400;
	color: #666;
	line-height: 18px;
}

#news_body .authors{
	height: 16px;
	padding: 0px 0px 10px 2px;
	font-size: 14px;
	font-weight: 400;
	color: #999;
	clear: both;
}

#news_body .authors div{
	float: left;
	margin: 0px 8px 0px 0px;
	width:550px;
}

#news_body .authors span{
	color: #696;
}

#news_body .sticker_frame{
	width:190px;
	height:240px;
	float:left;
	position: relative;
}

#news_body .photo_frame{
	width: 620px;
	position: relative;
}

#news_body .photo{
	width: 620px;
	max-height: 413px;
	overflow: hidden;
	margin: 6px 0px 6px 0px;
	background-color: #000;
	text-align: center;
	clear: both;
}

#news_body .photomed{
	width: 400px;
	max-height: 300px;
	overflow: hidden;
	margin: 6px 0px 6px 0px;
	background-color: #000;
	text-align: center;
	clear: both;
}

#news_body > div.photo_frame > div.photo > img{
	width: 620px;
}

#news_body .news_note_left{
	font-size: 20px;
	font-weight: 400;
	float: left;
	color: #8090A0;
	margin: 5px 10px 5px 0px;
	padding: 10px;
	width: 280px;
	border-top: #8090A0 2px solid;
	background-color: #F6F8FA;
	line-height:24px;
}

#news_body .news_note_right{
	font-size: 20px;
	font-weight: 400;
	float: right;
	color: #8090A0;
	margin: 5px 0px 5px 10px;
	padding: 10px;
	width: 280px;
	border-top: #8090A0 2px solid;
	background-color: #F6F8FA;
	line-height:24px;

}

#news_body .news_note_title{
	background-color: #F6F8FA;
	font-size: 20px;
	font-weight: 700;
	color: #8090A0;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}

#news_body .caption{
	width: 608px;
	position: absolute;
	font-size: 11px;
	font-weight: 700;
	color: #FFF;
	line-height: 12px;
	bottom: 0;
	left: 0;
	padding: 20px 6px 10px 6px;
	text-align: left !important;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	text-transform: uppercase;
}

#news_body .captionmed{
	width: 388px;
	position: absolute;
	font-size: 11px;
	font-weight: 700;
	color: #FFF;
	line-height: 12px;
	bottom: 0;
	left: 0;
	padding: 20px 6px 10px 6px;
	text-align: left !important;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	text-transform: uppercase;
}

#news_body .text{
	padding: 0px 0px 0px 2px;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
}

/*
#news_body .text *{
	font-size: inherit;
}
*/
#news_body .text a{
	font-weight: 400;
	color: #069;
	text-decoration: none;
}

.themes #news_body .text a{
	color: rgb(128,96,64) !important;
}

#news_body .news_photo_img{
	width: 400px;
	height: 300px;
	float: left;
	position: relative;
	display: block;
}

#news_body .news_photo_med{
	margin-bottom: 10px !important;
	float: left;
	position: relative;
	display: block;
}


#news_body .news_photo_peq{

	float: left;
	position: relative;
	display: block;
}



#news_body .news_photo_med_vertical{

	float: left;
	position: relative;
	display: block;
}

#news_body .news_photo_med_vertical img{

}

#news_body .news_photo{
	display: block;
	position: absolute;
}

#news_body .news_video .news_photo{
	position: relative !important;
}

#news_body .news_video{
	width: 480px;
	float: left;
	position: relative;
	display: block;
}

#news_body .news_caption{
	position: absolute;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	line-height: 12px;
	bottom: 0;
	left: 0;
	padding: 20px 6px 10px 6px;
	text-align: left !important;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
}
/*
#news_body .news_video .news_caption{
	position: relative !important;
}
*/
#news_body .phrase_box{
	width: 290px;
	padding: 12px 0px 12px 10px;
	margin: 12px 20px 8px 0px;
	border-top: 5px solid #E5E5E5;
	border-bottom: 5px solid #E5E5E5;
	float: left;
	font: 700 30px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	font-style: italic;
	color: #666;
	line-height: 30px;
	text-align: left !important;
}

#news_body .phrase_box div{
	padding: 10px 0px 0px 0px;
	font-style: italic;
	font-size: 12px;
	font-weight: 900;
	color: #999;
	letter-spacing: 0px;
}

#news_body .highlight_box{
	width: 618px;
	padding: 12px 0px 12px 0px;
	margin: 12px 0px 8px 0px;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	float: left;
	font: 300 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	line-height: 20px;
	text-align: left !important;
}


#news_preview .box_left{
    float: left;
    font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    color: #304050;
    /*
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 10px;
    */
    width: 300px;
}

#news_preview .stats_resume .title{
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
    color: #8294A6 !important;
    padding: 0px 0px 2px 0px !important;
}

#news_preview .stats_resume .subtitle{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 10px 0px !important;
}

#news_preview .stats_resume .photo_logo{
	width: 100px;
	float: left;
}

#news_preview .stats_resume .shield{
	width: 64px;
	height: 64px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin: 0px 0px 0px 21px;
}

#news_preview .stats_resume .content{
	width: 200px;
	float: left;
}

#news_preview .stats_resume .numbers{
	width: 200px;
	float: left;
}

#news_preview .stats_resume .numbers div{
	padding: 0px 8px 0px 8px;
	float: left;
}

#news_preview .stats_resume .numbers span{
	font: 400 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    color: #304050;
}

#news_preview .stats_resume .numbers span.legend{
	padding: 0px;
	display: block;
	font: 700 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    color: #8294A6;
    text-align: center;
}

#news_preview .stats_resume .form{
	width: 200px;
	float: left;
	padding: 10px 0px 0px 0px;
}

#news_preview .stats_resume .form div{
    width: 20px;
    height: 20px;
    margin: 0px 3px 0px 3px;
    color: #FFF;
    border-radius: 10px;
    line-height: 20px;
    text-align: center;
    float: left;
}

#news_preview .stats_resume .form div.win{
	background-color: #693;
}

#news_preview .stats_resume .form div.draw{
	background-color: #999;
}

#news_preview .stats_resume .form div.lost{
	background-color: #C33;
}

#news_preview .stats_resume .form div.total{
	padding: 3px 0px 0px 0px;
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    color: #8294A6;
}

#news_preview .stats_resume .milestones{
	clear: both;
	float: left;
}

#news_preview .stats_resume .footer{
	clear: both;
}

#news_preview .pitch{
	margin: 6px 0px 6px 0px;
}

#news_preview .header{
	height: 35px;
    font: 700 30px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
    color: #444;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
    text-transform: none;
    border: 0px;
    letter-spacing: -1px;
    display: inline-block;
}

#news_preview .preview_callup{
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #444;
}

#news_preview .preview_callup span{
    font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #8294A6;
    text-transform: uppercase;
}

#news_preview .preview_callup span.none{
	font-size: 11px;
    color: #444 !important;
    text-transform: none;
    font-weight: 400;
}

#news_preview .preview_callup span.icn_zerozero{
	font-size: 12px;
    position: relative;
    top: 1px;
    margin: 0px 4px 0px 0px;
    text-transform: none;
}

#news_preview .preview_callup .subheader{
    font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #263039;
    text-transform: none;
    display: block;
    padding: 0px 0px 10px 0px;
    clear: both;
}

#news_preview .preview_callup .smallheader{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #036;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	padding: 0px;
	text-align: left;
	clear: both;
}

#news_preview .preview_callup div.home, #news_preview .preview_callup div.away{
	width: 140px;
	padding: 0px 10px 10px 0px;
	float: left;
}

#news_preview .preview_callup .shield{
    height: 64px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 0px;
}

#news_preview .preview_callup .text{
	text-align: center;
    font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #8294A6;
    text-transform: uppercase;
}

#news_preview .preview_playmaker{
	background-color: #E8F0EC;
	padding: 10px 20px 20px 20px;
}

#news_preview .preview_playmaker .num_golos{
	width: 100px;
}

#news_preview .preview_playmaker .ball_numbers{
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #F4FCF8;
	color: #000;
	width:100px;
	height: 80px;
	text-align: center;
	padding: 20px 0px 0px 0px;
	font: 900 35px 'Roboto', Helvetica, Arial, Verdana, sans-serif;

}

#news_preview .preview_playmaker .ball_numbers a{
	text-decoration:none;
	color: #000;
}

#news_preview .preview_playmaker .ball_numbers .value_label{
	font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #269872;

}

#news_preview .preview_playmaker .texto{
	color: #000;
	padding: 0px 0px 0px 20px;
	font: 400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

#news_preview .preview_playmaker .texto span{
	color: #269872;
	padding: 0px 0px 0px 0px;
	font: 400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	display: block;
}

#news_preview .preview_playmaker .hashtags{
	color: #8090A0;
	padding: 0px 0px 0px 00px;
	font: 400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin-top:3px;

}

#news_preview .preview_playmaker .header span {
    padding: 0px 0px 0px 4px;
	font: 400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    position: relative;
    top: 10px;
    float: right;
    color: #269872;
}

#news_preview .preview_playmaker .header span a{
    color: #269872;
}

.pitch_eleven_horizontal_bench{
	background-image: url("../img/bg_relvado_onze_horizontal.png");
	background-size: cover;
	width: 618px;
	height: 610px;	
	/*height: 470px;*/
	margin: 0px auto;
}

.pitch_eleven_horizontal_bench .player_name{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background-color: rgba(0,0,0,0.4);*/
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	line-height: 11px;
	/*text-shadow: 1px 1px #000;*/
}

.pitch_eleven_horizontal_bench .player_name a{
	color: #FFF !important;
	text-decoration: none;
}

.pitch_eleven_horizontal{
	background-image: url("../img/bg_relvado_onze_horizontal.png");
	background-size: cover;
	width: 618px;
	height: 464px;
	margin: 0px auto;
}

.pitch_eleven_horizontal .player_name{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background-color: rgba(0,0,0,0.4);*/
	font-size: 12px;
	font-weight: 600;
	color: #FFF;
	line-height: 12px;
	/*text-shadow: 1px 1px #000;*/
	padding-top: 5px;
}

.pitch_eleven_horizontal .player_name a{
	color: #000 !important;
	text-decoration: none;
}


.pitch_futsal_horizontal{
	background-image: url("../img/bg_futsal_cinco_horizontal.png");
	background-size: cover;
	width: 618px;
	height: 464px;
	margin: 0px auto;
}

.pitch_futsal_horizontal .player_name{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background-color: rgba(0,0,0,0.4);*/
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	line-height: 12px;
	/*text-shadow: 1px 1px #000;*/
}

.pitch_futsal_horizontal .player_name a{
	color: #fff !important;
	text-decoration: none;
}

.pitch_beach_horizontal{
	background-image: url("../img/bg_beach_cinco_horizontal.png");
	background-size: cover;
	width: 618px;
	height: 464px;
	margin: 0px auto;
}

.pitch_beach_horizontal .player_name{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background-color: rgba(0,0,0,0.4);*/
	font-size: 12px;
	font-weight: 700;
	color: #000;
	line-height: 12px;
	/*text-shadow: 1px 1px #000;*/
}

.pitch_beach_horizontal .player_name a{
	color: #000 !important;
	text-decoration: none;
}

.pitch_hoquei_horizontal{
	background-image: url("../img/bg_hoquei_cinco_horizontal.png");
	background-size: cover;
	width: 618px;
	height: 464px;
	margin: 0px auto;
}

.pitch_hoquei_horizontal .player_name{
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background-color: rgba(0,0,0,0.4);*/
	font-size: 12px;
	font-weight: 700;
	color: #000;
	line-height: 12px;
	/*text-shadow: 1px 1px #000;*/
}

.pitch_hoquei_horizontal .player_name a{
	color: #000 !important;
	text-decoration: none;
}

.pitch .team{
	width: 300px;
	height: 450px;
}

/*
#news_body #edition_table .title{
	font-size: 16px !important;
	color: #2277AA !important;
}
*/

#news_body .info_bar{
	width: 620px;
}

#news_body .author-social-link span{
	color: #069;
}

#news_body .author-social-link a{
	color: #069;
}

#news_body .author-social-link {
	padding-top: 4px;
	display: inline-block;
}

.author-social-link .icn_zerozero{
	margin-right: 4px;
	margin-top: -2px;
	float: left;
}

#news_body .left{
	margin: 0px 10px 0px 0px;
	float: left;
}

#news_body .right{
	margin: 0px 0px 0px 10px;
	float: right;
}

#news_body .socialbar{
	/*width: 620px;*/
	height: 29px;
	padding: 2px 0px 2px 0px;
	clear: both;
	font-size: 11px;
	font-weight: 300;
	color: #8090A0;
}

#news_body .socialbar:last-of-type{
	/*margin: 10px 0px 0px 0px;
	border-bottom: 0px;*/
}

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

.socialbar .left{
	width: 192px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
	vertical-align: middle;
}

.socialbar .right{
	width: 417px;
	padding: 0px 0px 0px 2px;
	float: left;
}

.socialbar .icon{
	padding: 8px 4px 0px 4px;
	float: left;
	display: inline-block;
}

.socialbar .icon .number{
	padding: 2px 0px 0px 0px;
}

.socialbar span{
	padding: 0px 2px 0px 2px;
	float: left;
}

.socialbar .group{
	float: right;
	padding: 5px 6px 5px 0px;
}

.socialbar .group .button{
	width: 30px;
	height: 24px;
	margin: 0px 1px 0px 1px;
	float: left;
}

.socialbar .comment{
	background: url('img/tools_24px_sprite.png') no-repeat 0px 0;
}

.socialbar .print{
	background: url('img/tools_24px_sprite.png') no-repeat -30px 0;
}

.socialbar .like{
	background: url('img/tools_24px_sprite.png') no-repeat -60px 0;
}

.socialbar .facebook{
	background: url('img/tools_24px_sprite.png') no-repeat -90px 0;
}

.socialbar .twitter{
	background: url('img/tools_24px_sprite.png') no-repeat -120px 0;
}

.socialbar .other{
	background: url('img/tools_24px_sprite.png') no-repeat -150px 0;
}


/* TOOLS */

.tools{
	float: left;
	font-size: 12px;
	font-weight: 700;
	color: #999;
}

.news_box_list .tools{
	position: absolute;
	bottom: 4px;
}

.news_box_rightbar .tools{
	float: right;
}

.tools .icon{
	padding: 5px 3px 0px 0px;
	float: left;
	display: inline-block;
	font-weight: 400;
	font-size: 11px;
}

.tools .icon span{
	padding: 2px 2px 0px 4px;
	float: left;
	font: 400 16px 'zerozero-iconsoneregular' !important;
}

/* ICONS FONTS */

.icn_trophies{
	font-family: 'zerozero-trophiesoneregular' !important;
}

.icn_zerozero{
	font-family: 'zerozero-iconsoneregular' !important;
	font-size: 16px;
	text-transform: none;
}

.icn_zerozero.hover{
	color: #CCC !important;
}

.icn_zerozero.hover:hover{
	color: #000 !important;
}

.icn_zerozero span{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	top: -2px;
	position: relative;
}

.icn_zerozero2{
	font-family: 'zerozero-iconstworegular' !important;
	font-size: 16px;
	text-transform: none;
}

.icn_zerozero2.hover{
	color: #CCC !important;
}

.icn_zerozero2.hover:hover{
	color: #000 !important;
}

.icn_zerozero2 span{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	top: -2px;
	position: relative;
}

.icn_search:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0062';
}

.icn_play:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0032';
}

.icn_video:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0068';
}

.icn_photo:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0041';
}

.icn_news:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0045';
}

.icn_views:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004C';
}

.icn_rightarrow:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0030';
}

.icn_comments:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0042';
}

.icn_plus:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0050';
}

.icn_minutes:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0046';
}

.icn_arrow_up:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\002B';
}

.icn_arrow_down:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0048';
}

.icn_card:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0055';
}

.icn_doublecard:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0056';
}

.icn_goal:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\006A';
}

.icn_report:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0048';
}

.icn_warning:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0047';
}

.icn_info:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0047';
}

.icn_pin:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0043';
}

.icn_edit:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0046';
}

.icn_favorite:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0047';
}

.icn_home:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0049';
}

.icn_map:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004A';
}

.icn_menu:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004B';
}

.icn_more:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004C';
}

.icn_message:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004D';
}

.icn_box:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\004F';
}

.icn_trash:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0052';
}

.icn_bookmark:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0053';
}

.icn_audio:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0054';
}

.icn_password:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0057';
}

.icn_print:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\005A';
}

.icn_feed:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0061';
}

.icn_settings:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0063';
}

.icn_share:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0064';
}

.icn_star:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0066';
}

.icn_alert:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0069';
}

.icn_check:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\006B';
}

.icn_facebook:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\006D';
	color: #369;
}

.icn_twitter:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\006E';
	color: #0CF;
}

.icn_youtube:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\006F';
	color: #C33;
}

.icn_google:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0070';
	color: #C33;
}

.icn_instagram:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0071';
	color: #369;
}

.icn_page:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0031';
}

.icn_thanks:before{
	font-family: 'zerozero-iconsoneregular' !important;
	content: '\0069';
}

#rightbar_footer_center{
	height: 28px;
	padding: 12px 16px 0px 6px;
	/*border-top: 1px solid #E5E5E5;*/
	font-size: 12px;
	font-weight: 700;
	color: #036;
	text-align: center;
}

#main_box_footer{
	height: 24px;
	background-color: #FFF;
	position: relative;
	top: -1px;
	padding: 11px 6px 0px 6px;
	border-top: 1px solid #E5E5E5;
	font-size: 12px;
	font-weight: 700;
	color: #234;
	text-align: center;
	clear: both;
}

#main_box_footer div{
	float: left;
}

#main_box_footer .dotted{
	width: 1px;
	height: 10px;
	background-image: url("img/entity/vertical_dotted.png");
	background-repeat: repeat-y;
	background-position: center;
	float: left;
}

.box_table_bdr #main_box_footer{
	width: 446px;
	height: 25px;
	background-color: #FFF;
	position: relative;
	top: 0px;
	padding: 11px 6px 0px 6px;
	border-left: 0px solid #E5E5E5;
	border-right: 0px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	font-size: 12px;
	font-weight: 700;
	color: #234;
	text-align: center;
}

/* FILTERS */
.filters{
	/*height:34px;*/
	padding: 0px 0px 3px 0px;
	display: inline-block;
	position: relative;
	border-bottom: 1px solid #E0E4E8;
	width: 100%;
}

.filters label{
	float: left;
	position: relative;
	margin: 5px 2px 5px 2px;
	color: #89A;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}

.filters span{
	margin: 0px 2px 0px 2px;
    margin: 0px 2px 0px 2px;
    height: 26px;
    vertical-align: middle;
}

.filters label span{
	margin: 0px 2px 0px 2px;
    margin: 0px 2px 0px 2px;
    display: table-cell !important;
    height: 26px;
    vertical-align: middle;
}

.filters label.right{
	float: right;
}

label .chosen-container-single .chosen-single{
	border-radius: 0px;
	-webkit-border-radius: 0px;
}

.rbbox .chosen-container .chosen-results{
	overflow: visible;
	max-height: none;
}

.filters label input[type=submit]{
	height:30px;
}

.filters .button{
	margin: 2px 0px 2px 0px;
	float: right;
}

.filters .button input{
	padding: 10px;
	background-color: #8090A0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #FFF;
	border: 0px;
	text-align: center;
	float: right;
	font: 900 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	cursor: pointer;
}

.filters .button input:hover{
	background-color: #A0B0C0;
	color: #FFF;
}

/* HEADER */
#page_header .top{
	/*width: 960px;*/
	width: 650px;
	height: 66px;
	padding: 0px 0px 0px 0px;
}

#page_header .bottom{
	width: 960px;
	height: 204px;
	padding: 0px 0px 0px 0px;
}

#page_header.themes{
	background-image: none;
}

#page_header.themes .single{
	width: 960px;
	height: 70px;
	padding: 0px 0px 0px 0px;
}

#page_header.single{
	background-image: none;
}

#page_header .single{
	/*width: 960px;
	height: 114px;*/
	padding: 0px 0px 0px 0px;
}

/*#page_header .single.nomenu{
	height: 55px;
}*/

.single .title{
	/*margin: 16px 0px 0px 20px;
	height: 64px;*/
	padding: 16px 20px;
	font-size: 34px;
	font-weight: 900 !important;
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #FFF;
	letter-spacing: -0.02em;
}

.single .title h1{
	display: inline;
}

.themes .menu_holder .single .title{
	color: rgb(185,167,150) !important;
}

.single .title span{
	font-size: 26px !important;
	margin: 0px 8px 0px 0px;
}

#page_header .profile_picture{
	/*width: 150px;
	height: 150px;*/
	position: relative;
	top: 0px;
	float: left;
	margin:10px 10px 0px 10px;
	border-radius: 6px;
	background-color: rgba(0, 0, 0, 0.1);
}

#page_header .profile_picture_white_border{
	/*width: 150px;
	height: 150px;*/
	position: relative;
	top: 0px;
	float: left;
	margin:10px 10px 0px 10px;
	border-radius: 6px;
	background-color: rgba(0, 0, 0, 0.1);
}

#page_header .profile_picture_white{
	/*width: 142px;
	height: 142px;*/
	position: relative;
	top: 0px;
	float: left;
	margin:4px 4px 0px 4px;
	background-color: #FFF;
	border-radius: 4px;
}

#page_header .profile_picture .logo img{
	/*max-height: 110px;  
	max-width: 120px; */
	position: absolute;  
	top: 0;  
	bottom: 0;  
	left: 0;  
	right: 0;  
	margin: auto; 
}

#page_header .profile_picture_white .logo img{
	/*max-height: 110px;  
	max-width: 120px; */
	position: absolute;  
	top: 0;  
	bottom: 0;  
	left: 0;  
	right: 0;  
	margin: auto;
	max-width: 140px;
}

#page_header .top .factsheet{
	width: 376px;
	padding: 10px 0px 0px 0px;
	float: left;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	/*overflow: hidden;*/
}

.factsheet img{
	width: 18px;
	height: 12px;
	position: relative;
	top: 1px;
}

.factsheet div{
	float: left;
	height: 20px;
}

.factsheet .info{
	margin: 1px 0px 0px 0px;
}

.factsheet span{
	font-size: 10px;
	margin: -1px 6px 0px 6px;
	color: #FFF;
	display: inline-block;
	vertical-align: middle;
}

.factsheet .stamps_admin{
	margin: 2px 0px 0px 0px;
}

.factsheet .stamps_admin span{
	margin: 0px 4px 0px 0px;
	padding: 2px 4px 2px 4px;
	font-size: 11px !important;
	border-radius: 2px;
	background-color: rgba(51,153,204,0.5) !important;
}

.factsheet .stamps_admin span.user{
	display: table;
	margin: 0px 0px 2px 0px;
	font-size: 14px !important;
}

.factsheet .stamps_admin span.green{
	color: #FFF !important;
	background-color: rgba(0,153,0,0.5) !important;
}

.factsheet .stamps_admin span.red{
	color: #FFF !important;
	background-color: rgba(204,0,0,0.5) !important;
}

.factsheet .text{
	font-size: 13px;
}

#page_header .top .combo{
	width: 90px;
	padding: 12px 10px 0px 0px;
	float: right;
}

#page_header .top .combo select{
	width: 90px;
}

h1{
	width: 100%;
	font-size: 34px;
	font-weight: 900;
	margin: 0px;
	display: inline-block;
}

h1.small{
	font-size: 24px !important;
}

h1 span.name{
	font-size: 34px;
	font-weight: 900;
	color: #FFF !important;
	margin: 0px 0px 6px 0px;
	padding: 0px 6px 0px 0px !important;
	display: inline-block;
	line-height: 32px;
	letter-spacing: -0.02em;
}

h1 span.name span{
	font-size: 22px !important;
	font-weight: 300 !important;
	margin: 0px 0px 0px 0px !important;
	display: inline-block !important;
}

h1 span.name .number{
	font-size: 30px !important;
	font-weight: 300 !important;
	margin: -3px 3px 0px 0px !important;
	display: inline-block !important;
}

.datasheet{
	/*width: 486px;*/
	float: left;
	min-height: 120px;
	padding: 0px 0px 0px 4px;
	/*margin: 0px 0px 0px 18px;*/
}

.datasheet .stats{
	width: 390px;
	height: 120px;
	float: left;
	background: none;
}

.datasheet span{
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	width: 470px;
 	display: inline-block;
 	padding: 10px 10px 0px 0px;
}

.datasheet span a{
	color: #FFF;
}

/* H2 */

.entity_h2, .entity_h2_nomenu{
	/*width: 965px;*/
	width: 960px;
	background-color: rgb(59,74,89);
	/*background-image: -o-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -moz-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -webkit-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -ms-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: linear-gradient(to top, rgb(34,42,64), rgb(50,58,80));*/
	display: block;
	clear: both;
}

.themes .entity_h2, .themes .entity_h2_nomenu{
	background-color: rgb(134,104,74) !important;
}

.h2{
	position: relative;
	width:790px;
	height: 50px;
	padding: 0px 0px 0px 10px;
	/*border-top: 1px solid #3A4258;*/
	/*border-bottom: 1px solid #182032;*/
	float: left;
	color: #ABC;
}

.themes .h2{
	color: rgb(185,167,150) !important;
}

#page_header.themes .h2{
	position: relative;
	left: -5px;
	width: 800px;
	height: 48px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #3A4258;
	border-bottom: 1px solid #182032;
	float: left;
	color: #ABC;
	background-image: -o-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -moz-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -webkit-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -ms-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: linear-gradient(to top, rgb(34,42,64), rgb(50,58,80));
}

.single .title span h2{
	font-size: 14px;
	letter-spacing: 0px;
	padding: 0px;
}

.entity_h2_nomenu .menu_title:after {
	content: '';
	position: absolute;
	left: -1px;
	bottom: -6px;
	border: 3px solid #182032;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

.menu_title:after {
	content: '';
	position: absolute;
	left: -1px;
	bottom: -6px;
	border: 3px solid #182032;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

/*.menu_holder:after {
	content: '';
	position: absolute;
	left: -1px;
	bottom: -6px;
	border: 3px solid #182032;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

#page_header.themes .menu_holder:after {
	content: '';
	position: absolute;
	left: 165px;
	bottom: -5px;
	border: 2px solid #012;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

.h2:before {
	content: '';
	position: absolute;
	left: 800px;
	bottom: -5px;
	border: 2px solid #012;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

#page_header.themes .h2:before {
	content: '';
	position: absolute;
	left: -1px;
	bottom: -6px;
	border: 3px solid #182032;
	border-left-color: transparent;
	border-bottom-color: transparent;
}
*/

.entity_h2_nomenu .h2{
	width: 950px;
}

.entity_h2_nomenu .selected{
	color: #FFF;
}

/*
.entity_h2_nomenu .h2:before {
	content: '';
	position: absolute;
	left: 960px;
	bottom: -5px;
	border: 2px solid #012;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
*/
.h2 span{
	height: 30px;
	margin: 17px 10px 0px 10px;
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	display: inline-block;
	color: #ABC;
	text-transform: uppercase;
}

.h2 span.selected a{
	color: #FFF;
}

.h2 span a{
	color: rgb(160,168,175);
}

.themes .h2 span a, .themes .h2 span a:visited{
	color: rgb(185,167,150) !important;
}

.h2 h2.title{
	height: 30px;
	margin: 11px 10px 0px 0px;
	font: 700 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	display: inline-block;
	color: #ABC;
	text-transform: uppercase;
}

/*
.h2 span a.selected{
	color: #FFF;
}
*/

.h2 span a:hover {color: #FFF;}

h2{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font: 700 34px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	color: #F0F4F8;
	display: inline-block;
}

h2 span{
	display: inline-table;
	margin: 0px 0px 0px 0px;
	font: 400 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 6px;
	color: #F0F4F8;
	
}

h2 span a{
	color: #69C;
}

/* PAGE MENU */

.menu_holder{
	cursor: pointer;
}

.menu_holder:hover{
	background-color: rgb(74,88,102);
	/*
	background-image: -o-linear-gradient(top, rgb(46,54,76), rgb(62,70,92));
	background-image: -moz-linear-gradient(top, rgb(46,54,76), rgb(62,70,92));
	background-image: -webkit-linear-gradient(top, rgb(46,54,76), rgb(62,70,92));
	background-image: -ms-linear-gradient(top, rgb(46,54,76), rgb(62,70,92));
	background-image: linear-gradient(to top, rgb(46,54,76), rgb(62,70,92));
	*/
	/*border-top: 1px solid #464E64;*/
	/*border-bottom: 1px solid #2A3248;*/
	color: #FFF;

}

.themes .menu_holder:hover{
	background-color: rgb(143,116,88) !important;
	color: #FFF !important;
}

.menu_holder:hover span{
	color: #FFF !important;
}

.themes .menu_holder:hover span{
	color: #FFF !important;
}

.entity_h2_nomenu .menu_title{
	position: relative;
	left: -5px;
	width: 5px;
	height: 50px;
	float: left;
	color: #F0F4F8;
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	/*border-top: 1px solid #40485E;*/
	/*border-bottom: 1px solid #242C42;*/
	background-image: -o-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -moz-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -webkit-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: -ms-linear-gradient(top, rgb(34,42,64), rgb(50,58,80));
	background-image: linear-gradient(to top, rgb(34,42,64), rgb(50,58,80));
}

.menu_holder, .menu_title{
	position: relative;
	width: 160px;
	height: 50px;
	float: left;
	color: rgb(160,168,175);
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	/*border-top: 1px solid #40485E;*/
	/*border-bottom: 1px solid #242C42;*/
	background-color: rgb(65,80,94);
}

.themes .menu_holder, .menu_title{
	color: rgb(185,167,150) !important;
	background-color: rgb(138,109,80) !important;
}

#page_header.themes .menu_holder{
	text-align: center;
	float: right;
}

.menu_holder span, .menu_title span{
	height: 30px;
	margin: 14px 0px 0px 10px;
	padding: 2px 0px 0px 2px;
	display: inline-block;
	font-size: 16px;
	/*color: rgb(160,168,175);*/
}

.themes .menu_holder span, .themes .menu_title span{
	color: rgb(185,167,150) !important;
	font-weight: 700 !important;
}

.menu_holder span.title{
	height: 30px;
	display: inline-block;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	position: relative;
	top: -3px;
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
}

.entity_homepage_menu{
	position: absolute;
	z-index: 3;
	/*top: 471px;*/
	top: 272px;
	width: 160px;
	display: none;
	/*box-shadow: 0 2px 8px rgba(0, 0, 0, 0.85);*/
}

.eng_ww_widget{
	z-index: 0;
}

.single .entity_homepage_menu{
	/*top: 329px !important;*/
	top: 130px !important;
}

.entity_menu{
	width: 160px;
	float: left;
	vertical-align: top;
}

.vertical_menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-color: rgb(213,216,220);
}

.themes .vertical_menu ul{
	background-color: rgb(229,223,216) !important;
}

.vertical_menu li{
	width: 160px;
	height: 38px;
	margin: 1px 0px 0px 0px;
	display: block;
	transition: all 0.2s;
	overflow: hidden;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: rgb(48,64,80);
	cursor: pointer;
	text-transform: uppercase;
}

.themes .vertical_menu li{
	background-color: rgb(242,239,235) !important;
	color: rgb(128,96,64) !important;
}

.vertical_menu li:first-of-type{
	margin: 0px 0px 0px 0px;
}

.vertical_menu li a{
	color: rgb(48,64,80);
	text-decoration: none;
	display: table-cell;
	width: 160px;
	height: 38px;
	vertical-align: middle;
	padding: 0px 0px 0px 8px;
}

.themes .vertical_menu li a{
	color: rgb(128,96,64) !important;
	text-decoration: none;
}

.vertical_menu li:hover a{
	color: #FFF !important;
	text-decoration: none;
}

.vertical_menu li.button{
	color: rgb(48,64,80);
	background-color: rgb(234,235,237);
}

.vertical_menu li.admin{
	background-color: #FDEFEA;
	color: #E63;	
}

.vertical_menu li.admin a{
	color: #E63;
	background-color: #FDEFEA;
	text-decoration: none;

}


.vertical_menu li.warning{
	background-color: #F00;
}

.vertical_menu li:hover{
	cursor: pointer;
	background-color: rgb(48,64,80);
	color: #FFF !important;
}

.themes .vertical_menu li:hover{
	cursor: pointer;
	background-color: rgb(128,96,64) !important;
	color: #FFF !important;
}

.vertical_menu li.selected{
	width: 158px;
	background-color: #283044;
	color: #F0F4F8;
	border-left: 2px solid #69F;
}


/* Vertical Manu Admin*/

.vertical_menu_wiki ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-color: #FDEFEA;
}


.vertical_menu_wiki li{
	width: 150px;
	height: 25px;
	padding: 13px 0px 0px 10px;
	margin: 1px 0px 0px 0px;
	display: inline-block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	overflow: hidden;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #E63;
	cursor: pointer;
	text-transform: uppercase;
	border-bottom:solid 1px #E6E0DC;
}

.vertical_menu_wiki li:first-of-type{
	margin: 0px 0px 0px 0px;
}

.vertical_menu_wiki li a{
	color: #E63;
	text-decoration: none;
}

.vertical_menu_wiki li.warning{
	background-color: #F00;
}

/* Vertical Menu Admin*/
.vertical_menu_admin ul{
	list-style: none;
	font-size:11px;
	padding-left: 12px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin: 0px;
	background-color: #FDEFEA;
}

.vertical_menu_admin ul .admin{
	font-size:11px;
	padding-left:0px;
	padding-top: 3px;
}

.vertical_menu_admin li{
	color: #999;
}

.vertical_menu_admin li.title{
	color: #E63;
}

/* MREC */
#homepage .mrec{
	width: 300px;
	background-color: #FFF;
	/*float: right;*/
}

#multimedia_highlight .mrec{
	width: 300px;
	height: 250px;
	background-color: #FFF;
	float: right;
}

#dropdown_container .mrec{
	width: 300px;
	height: 250px;
	background-color: #FFF;
	float: right;
	margin: 24px 0px 0px 0px;
}

.triple_mrec{
	width: 960px;
	height: 250px;
	margin: 0 auto;
	padding: 20px 0px 20px 0px;
}

.mrec_inf{
	float: left;
	padding: 0px 10px 0px 10px;
}

.mrec2{
	float: left;
	padding: 0px 0px 0px 0px;
}

.mrec3{
	float: left;
	padding: 0px 0px 0px 0px;
}

.rbbox .mrec_inf{
	float: left;
	padding: 0px 0px 0px 0px;
}

#page_header .mrec{
	width: 300px;
	height: 250px;
	background-color: #FFF;
	position: relative;
	top: -260px;
	margin: 0px 0px 0px 650px;
}

#page_header .mrec_noh2{
	width: 300px;
	height: 250px;
	background-color: #FFF;
	position: relative;
	top: -190px;
	margin: 0px 0px 0px 650px;
}

#page_rightbar .mrec{
	width: 300px !important;
	min-height: 250px !important;
	min-height: 250px !important;
	background-color: #FFF !important;
	/*margin: 0px 0px 10px 0px;*/
	padding: 0px !important;
}

#rnews .mrec,
#rnews .halfpage{
    width: 305px;
    min-height: 325px;
    background-color: #161E28;
    padding: 10px 0px 5px 5px;
}
#rnews .half_page{
    width: 305px;
    min-height: 325px;
    background-color: #161E28;
    padding: 10px 0px 5px 5px;
}

/* SKYSCRAPPER && TEXTLINKS*/
.fake_container_takeover{
	position: relative;
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
}

.fake_container{
	position: relative;
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
}

.skyscrapper_left{
	position: absolute;
	left: -190px;
	/*top: 710px;*/
	top: 500px;
	width: 160px;
	height: 600px;
	background-color: #FFF;
}

.skyscrapper_right{
	position: absolute;
	right: -190px;
	/*top: 710px;*/
	top: 500px;
	width: 160px;
	height: 600px;
	background-color: #FFF;
}

.skyscrapper_left_top{
	position: absolute;
	left: -190px;
	width: 160px;
	height: 600px;
	background-color: #FFF;
}

.skyscrapper_right_top{
	position: absolute;
	right: -190px;
	width: 160px;
	height: 600px;
	background-color: #FFF;
}

#news_body .textlink, .home .textlink{
    width: 600px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: #E5F4EF;
    color: #009A5F;
    font-size: 13px;
    padding: 12px 10px 13px 10px;
    margin: 10px 0px 20px 0px;
    display: inline-block;
}

.zztable .textlink{
    width: 920px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: #E5F4EF;
    color: #009A5F;
    font-size: 13px;
    padding: 12px 10px 13px 10px;
    margin: 6px 0px 6px 0px;
}

.textlink:hover{
	background-color: #CCEADF;
}

.textlink a{
	color: #009A5F;
}

/* LARGE LEADERBOARD */
#homepage .leaderboard{
	width: 970px;
	height: 90px;
	/*background-color: #FFF;*/
	text-align:center;
	margin: 0 auto;
	margin-bottom: 10px;
	display: table;
	padding: 10px 0px 0px 0px;
	padding-top:0;
	/*margin: 10px 0px 10px 0px;*/
}

.leaderboard{
	width: 970px;
	height: 90px;
	/*background-color: #FFF;*/
	text-align:center;
	margin: 0 auto;
	margin-bottom: 10px;
	display: table;
	padding: 10px 0px 0px 0px;
	/*margin: 10px 0px 10px 0px;*/
}

/* HALF PAGE */
.half_page{
	width: 300px;
	height: 600px;
}

/* OTHER ADS */
.ads_600x190{
	width: 600px;
	height: 190px;
	margin: 0px 10px 0px 10px;
}

/* STATS HEADER */
.datasheet_box{
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 4px;
	background-image: url("img/entity/h1_stats_bg.png");
	background-repeat: repeat-x;
	margin: 14px 8px 0px 0px;
	font-size: 11px;
	font-weight: 400;
	color: #CCC;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

.box_smallest{
	width: 68px;
	height: 100px;
	padding: 4px 7px 0px 7px;
	float: left;
}


.box_small{
	width: 112px;
	height: 100px;
	padding: 4px 7px 0px 7px;
	float: left;
}

.box_small .box_hdr_stats{
	width: 28px;
}

.box_medium{
	width: 166px;
	height: 100px;
	padding: 4px 7px 0px 7px;
	float: left;
}

.box_medium .box_hdr_stats{
	width: 41px;
}

.box_large{
	width: 186px;
	height: 100px;
	padding: 4px 7px 0px 7px;
	float: left;
}

.box_large .box_hdr_stats{
	width: 28px;
}

.box_largest{
	width: 267px;
	height: 100px;
	padding: 4px 7px 0px 7px;
	float: left;
}

.box_largest .box_hdr_stats{
	width: 28px;
}


.box_largest div.item{
	width: 119px;
	height: 14px;
	padding: 0px 0px 0px 14px;
	margin: 4px 0px 0px 0px;
	vertical-align: top;
	float: left;
	display: table;
}

.datasheet_box .title{
	width: 100%;
	height: 14px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 4px 0px;
	font-size: 11px;
	font-weight: 700;
	color: #CCC;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.datasheet_box .teams{
	background: url('img/entity/stats_icons.png') no-repeat 0px 0px;
}

.datasheet_box .games{
	background: url('img/entity/stats_icons.png') no-repeat 0px -42px;
}

.datasheet_box .titles{
	background: url('img/entity/stats_icons.png') no-repeat 0px -14px;
}

.datasheet_box .goals{
	background: url('img/entity/stats_icons.png') no-repeat 0px -56px;
}

.datasheet_box .awards{
	background: url('img/entity/stats_icons.png') no-repeat 0px -28px;
}

.datasheet_box .caps{
	background: url('img/entity/stats_icons.png') no-repeat 0px -70px;
}

.datasheet_box span{
	padding: 0px 4px 0px 6px;
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	float: left;
}

.datasheet_box .link{
	clear: both;
	text-align: right;
}

.datasheet_box .link a{
	font-size: 11px;
	font-weight: 400;
	color: #09C;
	text-decoration: none;
}

.datasheet_box .value{
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
}

.datasheet_box .sigla{
	font-size: 10px;
	font-weight: 700;
}

.datasheet .logo{
	width: 80px;
	height: 110px;
	background-image: url("img/entity/simbolo_galhardete_bg.png");
	overflow: hidden;
	position: relative;
	left: 5px;
	top: 1px;
}

.datasheet .logo .frame{
	width: 80px;
	height: 90px;
	display: table;
}

.datasheet .logo .shield{
	/*
	float: left;
	position: relative;
	left: 50%;
	*/
	/*top: -5%;*/
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.datasheet .logo .shield img{
	/*
	display: block;
	position: relative;
	left: -50%;
	top: -20%;
	*/
}

.box_hdr_competitions{
	padding: 2px 0px 2px 0px;
	clear: both;
}

.box_hdr_competitions .compt{
	width: 94px;
	float: left;
}

.box_hdr_competitions .pos{
	float: left;
}

.box_hdr_competitions .highlight{
	color: #FFF;
}

.box_hdr_stats{
	height: 50px;
	padding: 4px 0px 0px 0px;
	float: right;
	text-align: center;
}

.box_hdr_bestscorer {
	/*width: 124px;*/
	padding: 4px 0px 0px 0px;
	float: left;
}

.box_hdr_bestscorer .photo{
	width: 40px;
	height: 40px;
	float: left;
	clear: both;
}

.box_hdr_bestscorer .photo img{
	width: 40px;
	height: 40px;
}

.box_large .player{
	width: 80px;
}

.box_hdr_bestscorer .player{
	padding: 0px 0px 0px 4px;
	font-size: 12px;
	font-weight: 400;
	float: left;
}

.box_hdr_bestscorer .player img{
	vertical-align: middle;
}

.box_hdr_bestscorer .player div{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: 400;
	color: #FFF;
}

/* MENU */

/*
#page_menu{
	height: 100%;
	vertical-align: top;
	width: 160px;
	float: left;
	background-color: #263039;
}

#page_menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 40px 0px;
	background-color: #19232C;
}

#page_menu .menu li{
	position: relative;
	width: 150px;
	height: 28px;
	padding: 12px 0px 0px 10px;
	margin: 1px 0px 0px 0px;
	display: inline-block;
	overflow: hidden;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #9099A3;
	cursor: pointer;
	text-transform: uppercase;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

#page_menu .menu li a{
	color: #9099A3;
	text-decoration: none;
}

#page_menu .menu li.button{
	background-color: #263039;
}

#page_menu .menu li:hover{
	color: #FFF;
	background: #2C3640;
}

#page_menu .menu li.selected{
	width: 150px;
	color: #FFF;
	border-left: 4px solid #F08C59;
	padding: 12px 0px 0px 6px;
	background-color: #202933;
}

#page_menu .menu li.wiki{
	color: #263039;
	border-color: #000;
	background: #F08C59;
}

#page_menu .menu li.wiki a{
	color: #19232C;
	text-decoration: none;
}

#page_menu .admin li{
	width: 154px;
	height: 26px;
	background-image: url("img/entity/menu_off_bg.png");
	background-repeat: repeat-x;
	background-color: #F60;
	padding: 9px 0px 0px 6px;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	cursor: pointer;
	text-transform: uppercase;
}

#page_menu .admin li a{
	color: #FFF;
	text-decoration: none;
}

#page_menu li.warning{
	background-color: #F00;
	border-bottom: 1px solid #121B24;
}

#page_menu .warning:hover{
	opacity: 1;
	
}
*/
/* SUBMENU */

#page_submenu{
	width: 100%;   	
	/*float: left;*/
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #F0F4F8;
	color: #444;
	/*height: 40px;*/
}

#page_submenu ul{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	/*display: inline-block;*/
	display: block;
}

#page_submenu li.item{
	height: 28px;
	padding: 2px;
	padding-top:8px;
	margin: 0px 5px 0px 5px;
	cursor: pointer;
	text-transform: uppercase;
	float: left;
	display: block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	font-size:11px;
}

#page_submenu li.item a.fade{
	color:#EEE;
}

#page_submenu li.item:first-of-type{
	margin: 0px 5px 0px 10px;
}

#page_submenu li.item:hover{
	color: #39F;
}

#page_submenu li.item a.option{
	text-decoration: none;
}

#page_submenu li.item a:hover{
	color: #39F;
}

#page_submenu li.item.selected{
	color: #39F;
	border-bottom: 2px solid #39F;
}

/* SUBMENU WIKI */

#page_submenu_wiki{
	width: 100%;   	
	float: left;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FBE0D6;
	color: #E63;
}

#page_submenu_wiki ul{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

#page_submenu_wiki li.item{
	height: 20px;
	padding: 2px;
	padding-top:10px;
	margin: 3px 5px 0px 5px;
	cursor: pointer;
	text-transform: uppercase;
	float: left;
	display: block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	font-size:11px;
}

#page_submenu_wiki li.item:first-of-type{
	margin: 3px 5px 0px 10px;
}

#page_submenu_wiki li.item:hover{
	color: #E63;
}

#page_submenu_wiki li.item a{
	text-decoration: none;
	color: #E63;
}

#page_submenu_wiki li.item a.option{
	text-decoration: none;
}

#page_submenu_wiki li.item a:hover{
	color: #E63;
}

#page_submenu_wiki li.item.selected{
	color: #E63;
	border-bottom: 3px solid #E63;
}


.gameday_select form{
	display: inline-block;
}


/* ENTITY SEARCH */

#page_search{
	width: 100%;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: center;
}

/* TITLES */

.box .titles{
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	border-bottom: 1px solid #D5D5D5;
	display: inline-block;
}

.box .titles:nth-last-of-type(1){
	border-bottom: 1px solid #FFFFFF;
}

.games_totals{
	display: inline-block;
	clear: both;
}

.games_totals div {
	width: 195px;
	float: left;
	text-align: center;
}

.games_totals .number{
	font-size: 38px;
	font-weight: 700;
	color: #999;
}

.games_totals .label{
	margin: -6px 0px 0px 0px;
	font-size: 12px;
	font-weight: 700;
	color: #333;
	text-transform: uppercase;
}

.games_totals .percent{
	font-size: 14px;
	font-weight: 400;
	color: #999;
}

.games_totals .w .number{
	color: #090;
}

.games_totals .d .number{
	color: #666;
}

.games_totals .l .number{
	color: #C00;
}

.games_totals_hp{
	display: inline-block;
	clear: both;
	padding-left: 60px;
    padding-right: 60px;
    width: 500px;
}

.games_totals_hp div {
	width: 250px;
	float: left;
	text-align: center;
}

.games_totals_hp .number{
	font-size: 84px;
	font-weight: 900;
	color: #444;
}

.games_totals_hp .label{
	font-size: 12px;
	font-weight: 700;
	color: #444;
	text-transform: uppercase;
	margin-top: -10px;
	margin-bottom: 10px;
}

.games_totals_hp .percent{
	font-size: 14px;
	font-weight: 400;
	color: #444;
}

.games_totals_hp .w .number{
	color: #090;
}

.games_totals_hp .d .number{
	color: #666;
}

.games_totals_hp .l .number{
	color: #C00;
}

#entity_list_titles .title{
	border-top: 1px solid #E5E5E5;
	display: table;
	clear: both;
}

#entity_list_titles .title:first-of-type{
	border-top: 0px;
}

#entity_list_titles .number{
	width: 60px;
	font-size: 50px;
	font-weight: 300;
	color: #8090A0;
	float: left;
	text-align: center;
	margin: 16px 0px 0px 0px;
}

#entity_list_titles .logo{
	width: 70px;
	float: left;
	  margin: 16px 0px 0px 0px;
}

#entity_list_titles .logo .icn_trophies{
	font-size: 44px !important;
	top: 6px;
	color: #8090A0;

}

#entity_list_titles .competition{
	width: 280px;
	padding: 16px 0px 0px 10px;
	font-size: 12px !important;
	font-weight: 700 !important;
	color: #333;
	float: left;
	margin: 20px 0px 0px 0px;
}

#entity_list_titles .competition a{
	color: #333 !important;
	text-decoration: none;
}

#entity_list_titles .competition img{
	vertical-align: middle;
}

#entity_list_titles .competition span{
	margin: 0px 0px 0px 2px;
	/*letter-spacing: -1px;*/
}

#entity_list_titles .competition span.info{
	margin: 0px 0px 0px 22px;
	font-size: 11px !important;
	font-weight: 400 !important;
	color: #999;
	display: block;
}

#entity_list_titles .competition span.old{
	font-size: 10px !important;
	font-weight: 700 !important;
	color: #F66;
	display: block;
}

#entity_list_titles .edition{
	width: 360px;
	padding: 16px 0px 0px 0px;
	font-size: 12px !important;
	font-weight: 400 !important;
	float: left;
	margin: 20px 0px 0px 0px;
}

#entity_list_titles .edition a{
	color: #333 !important;
	text-decoration: none;
}

.legend,
.legend table {
	padding: 4px 0px 0px 0px;
	font-style: italic;
	font-size: 11px;
	font-weight: 400;
	color: #888;
	clear: both;
	line-height: 14px;
	letter-spacing: 0px;
}

.legend span{
	font-weight: 700;
}

.top_legend{
	padding: 0px 0px 4px 0px;
	font-style: italic;
	font-size: 11px;
	font-weight: 400;
	color: #666;
	clear: both;
	line-height: 11px;
	letter-spacing: 0px;
}

.top_legend span{
	font-weight: 700;
}

.lastupdate{
	padding: 4px 0px 0px 0px;
	font-style: italic;
	font-size: 10px;
	font-weight: 400;
	color: #999;
	clear: both;
	letter-spacing: 0px;
}

/* SEASON */

#coach_season .ultimojogo{
	background-color: #FAFAFA;
	height: 50px;
}

/* SEASON STATS */

.stats{
	width: 460px;
}

.stats .border{
	width: 3px;
	height: 60px;
	float: left;
}

.stats .label{
	width: 107px;
	height: 38px;
	padding: 22px 0px 0px 20px;
	float: left;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	text-align: left;
}

.stats .data{
	width: 330px;
	height: 60px;
	float: left;
}

.stats .total{
	height: 60px;
	clear: both;
	margin: 0px 0px 1px 0px;
}

.stats .total .border{
	background-color: rgb(213, 213, 213);
}

.stats .total .label{
	background-color: rgba(213, 213, 213, 0.2);
}

.stats .total .data{
	background-color: rgba(213, 213, 213, 0.1);
}

.stats .team{
	height: 60px;
	clear: both;
	margin: 0px 0px 1px 0px;
}

.stats .team .border{
	background-color: rgb(51, 102, 204);
}

.stats .team .label{
	background-color: rgba(51, 102, 204, 0.2);
}

.stats .team .data{
	background-color: rgba(51, 102, 204, 0.1);
}

.stats .national{
	height: 60px;
	clear: both;
	margin: 0px 0px 1px 0px;
}

.stats .national .border{
	background-color: rgb(204, 0, 0);
}

.stats .national .label{
	background-color: rgba(204, 0, 0, 0.2);
}

.stats .national .data{
	background-color: rgba(204, 0, 0, 0.1);
}

.stats .stats_big{
	width: 70px;
	height: 52px;
	padding: 8px 0px 0px 0px;
	float: left;
	text-align: center;
}

.stats_big .value{
	height: 32px;
	font-size: 28px;
	font-weight: 700;
	color: #333;
}

.stats .stats_small{
	width: 30px;
	height: 44px;
	padding: 16px 0px 0px 0px;
	float: left;
	text-align: center;
}

.stats_small .value{
	font-size: 14px;
	font-weight: 700;
	color: #333;
}

.stats .sigla{
	font-size: 10px;
	font-weight: 700;
	color: #999;
}

/* SEASON TOPS */

#coach_season .tops{
	width: 460px;
	padding: 6px 0px 8px 0px;
	background-color: #FAFAFA;
}

#coach_season .tops .horizontal_dotted{
	width: 440px;
	height: 1px;
	padding: 10px 0px 0px 0px;
	margin: 4px 0px 4px 10px;
	background-image: url("img/entity/horizontal_dotted.png");
	background-repeat: repeat-x;
	background-position: center;
	float: left;
}

#coach_season .top{
	height: 25px;
	clear: both;
}

#coach_season .position_total{
	width: 24px;
	height: 20px;
	border-radius: 2px;
	background-color: rgba(213, 213, 213, 0.4);
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: 700;
	color: rgb(213, 213, 213);
	text-align: center;
	float: left;
}

#coach_season .position_team{
	width: 24px;
	height: 20px;
	border-radius: 2px;
	background-color: rgba(51, 102, 204, 0.4);
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: 700;
	color: rgb(51, 102, 204);
	text-align: center;
	float: left;
}

#coach_season .position_national{
	width: 24px;
	height: 20px;
	border-radius: 2px;
	background-color: rgba(204, 0, 0, 0.4);
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: 700;
	color: rgb(204, 0, 0);
	text-align: center;
	float: left;
}

#coach_season .topitem{
	width: 117px;
	height: 19px;
	padding: 5px 0px 0px 3px;
	font-size: 11px;
	font-weight: 400;
	color: #333;
	float: left;
}

#coach_season .competition{
	width: 185px;
	height: 19px;
	padding: 5px 0px 0px 3px;
	font-size: 11px;
	font-weight: 400;
	color: #333;
	float: left;
}

#coach_season .competition img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}

#coach_season .topvalue{
	width: 89px;
	height: 19px;
	padding: 5px 0px 0px 3px;
	font-size: 11px;
	font-weight: 700;
	color: #333;
	float: left;
}

#coach_season .edition .titulo{
	font-size: 11px;
	font-weight: 700;
	color: #333;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

/*
.main #box .edition .titulo a{
	text-decoration: none;
	color: #333;
}

.main #box .edition .titulo a:hover{
	border-bottom: 1px dotted #333;
	color: #333;
}

.main #box .edition .texto{
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
	color: #666;
}

.main #box .edition .texto a{
	text-decoration: none;
	color: #666;
}

.main #box .edition .texto a:hover{
	border-bottom: 1px dotted #666;
	color: #666;
}

.main #box .edition .titulo img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}

.main #box .edition .texto img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
*/


/* BIO DATA */

.bio_box_small{
	width: 140px;
	padding: 5px 0px 7px 10px;
	float: left;
}

.bio_box_small span:first-of-type{
	padding: 0px 0px 0px 0px !important;
}

.bio_box_medium{
	width: 230px;
	padding: 0px 0px 10px 0px;
	float: left; 
}

.bio_box_medium span:first-of-type{
	padding: 0px 0px 0px 0px !important;
}

.bio_box_large{
	width: 310px;
	padding: 5px 0px 10px 0px;
	float: left;
}

.bio_box_large span:first-of-type{
	padding: 0px 0px 0px 0px !important;
}

.bio_box_full{
	/*width: 430px;*/
	/*padding: 0px 10px 10px 10px;*/
	float: left;
}

.bio_box_full span:first-of-type{
	padding: 0px 0px 0px 0px !important;
}

.bio_box_full div:nth-of-type(1){
	padding: 3px 0px 0px 0px !important;
}

.bio_box_full div:nth-of-type(2){
	padding: 0px 0px 0px 0px !important;
}

.bio_box_full .bio_text:first-of-type{
	padding: 0px 0px 0px 0px !important;
}

.bio_box_dotted{
	/*width: 440px;*/
	height: 1px;
	background-image: url("img/entity/horizontal_dotted.png");
	background-repeat: repeat-x;
	margin: 8px 10px 10px 10px;
	clear: both;
}

ul.social li{
	font: 400 36px 'zerozero-iconsoneregular';
}


/* ENCYCLOPEDIA RIGHTBAR */

#page_rightbar #encyclopedia{
	padding: 12px 0px 12px 10px;
	border-top: 1px solid #D5D5D5;
	font-size: 11px;
	font-weight: 400;
	color: #444;
	background-color: #FFF;
	display: table;
}

#page_rightbar #encyclopedia .photo{
	width: 80px;
	height: 120px;
	margin: 0px;
	box-shadow: none;
	float: left;
}

#page_rightbar #encyclopedia .photo img{
	width: 80px;
	height: 120px;
	left: 0px;
}

#page_rightbar #encyclopedia .text{
	width: 200px;
	height: 108px;
	padding: 12px 10px 0px 10px;
	background-color: #234;
	float: left;
}

#page_rightbar #encyclopedia .text .keyword{
	font-size: 11px;
	font-weight: 400;
	color: #BCD;
	height: 20px;
	text-transform: uppercase;
}

#page_rightbar #encyclopedia .text .title{
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	line-height: 16px;
	padding: 0px 0px 6px 0px;
}

#page_rightbar #encyclopedia .text .title a{
	color: #FFF;
	text-decoration: none;
}

#page_rightbar #encyclopedia .text .title a:hover{
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}

#page_rightbar #encyclopedia .text .body{
	font-size: 11px;
	font-weight: 400;
	color: #FFF;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
}

#page_rightbar #encyclopedia .text .body a{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#page_rightbar #encyclopedia .text .body a:hover{
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}

#page_rightbar #encyclopedia ul.rels{
	font-size: 11px;
	font-weight: 400;
	list-style: square;
	color: #BCD;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}

#page_rightbar #encyclopedia li.item{
	margin: 0px 0px 4px 0px;
}

/* STADIUM */

#stadium {
	height: 242px;
	font-size: 11px;
	font-weight: 400;
	background-color: #131A20;
}

#stadium .content{
	width: 300px;
	height: 240px;
	color: #131A20;
	position: relative;
}

#stadium .photo{
	display: block;
	width: 300px;
	height: 200px;
	overflow: hidden;
	position: absolute;
}

#stadium .photo img{
	width: 300px;
	height: 200px;
}

#stadium .wrapper{
	width: 300px;
	height: 200px;
	display: block;
	position: absolute;
	font-weight: 400;
	font-size: 13px;
	color: #FFF;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
}

#stadium .wrapper .keywords{
	padding: 0px 0px 0px 5px;
	top: 5px !important;
	z-index: 1;
	float: right;
	margin: 0px 10px 0px 0px;
}

#stadium .wrapper .keywords .icn_zerozero{
	margin: 0px 2px 0px 0px;
	font-size: 9px !important;
}

#stadium .wrapper .keywords div{
	background-color: rgba(0,0,0,0.5) !important;
}

#stadium .name{
	width: 290px;
	padding: 0px 0px 0px 10px;
	position: absolute;
	color: #FFF;
	display: inline-block;
	bottom: 0px;
	left: 0px;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.6);
}

#stadium .name span a{
	color: #FFF;
	text-decoration: none;
}

#stadium .name span a:visited{
	color: #FFF;
	text-decoration: none;
}

#stadium .name span{
	font-size: 26px;
	line-height: 24px;
	font-weight: 700;
	display: table;
	letter-spacing: -1px;
}

#stadium .information{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	position: relative;
	top: 200px;
	color: #8090A0;
	display: inline-block;
	float: left;
	font: 700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

#stadium .information span{
	color: #FFF;
	display: block;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	position: relative;
	text-transform: none;
}

/* EDITION */

#matchedition {
	/*height: 242px;*/
	font-size: 11px;
	font-weight: 400;
	background-color: #131A20;
}

#matchedition .content{
	width: 300px;
	height: 240px;
	color: #131A20;
	position: relative;
}

#matchedition .photo{
	display: block;
	width: 300px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	padding-top: 20px;
	text-align: center;
}


#matchedition .wrapper{
	width: 300px;
	height: 200px;
	display: block;
	position: absolute;
	font-weight: 400;
	font-size: 13px;
	color: #FFF;
	background-image: -o-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(19,26,32,1) 0%, rgba(0,0,0,0.0) 100%);
}

#matchedition .wrapper .keywords{
	padding: 0px 0px 0px 5px;
	top: 5px !important;
	z-index: 1;
	float: right;
	margin: 0px 10px 0px 0px;
}

#matchedition .wrapper .keywords .icn_zerozero{
	margin: 0px 2px 0px 0px;
	font-size: 9px !important;
}

#matchedition .wrapper .keywords div{
	background-color: rgba(0,0,0,0.5) !important;
}

#matchedition .name{
	width: 290px;
	padding: 0px 0px 0px 10px;
	position: absolute;
	color: #FFF;
	display: inline-block;
	bottom: 0px;
	left: 0px;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.6);
}

#matchedition .name span a{
	color: #FFF;
	text-decoration: none;
}

#matchedition .name span a:visited{
	color: #FFF;
	text-decoration: none;
}

#matchedition .name span{
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	display: table;
}

#matchedition .information{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	top: 200px;
	color: #8090A0;
	display: inline-block;
	float: left;
	font: 700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	text-align:left;
}

#matchedition .information span{
	color: #FFF;
	display: block;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	position: relative;
	text-transform: none;
}
/* RIGHTBAR */
.rbbox{
	margin: 0px 0px 10px 0px;
	width: 300px;
	padding: 0px 10px 0px 0px;
	display: inline-block;
}
.rbbox.pmstats{
	background-color: #16281E !important;
}

.multimedia{
	padding: 0px;
	/*background-color: #161E28;*/
}

.rbbox .header{
	position: relative;
	padding: 9px 10px 5px 10px;
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	display: inline-block;
	color: #FFF;
	background-color: #2277AA;
}

.rbbox .header div.text{
	font-size: 20px !important;
}

.rbbox .header div.image{
	padding-top: 5px;
}

#highlights > div > div > div.column_300 > div > div.header{
	position: relative;
	height: 31px;
	padding: 9px 10px 0px 10px;
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	display: inline-block;
	color: #FFF !important;
	width: auto;
	margin: 0px;
}

.rbbox .header.pmstats{
	background-color: #287256 !important;
}

.themes .rbbox .header{
	background-color: rgb(128,96,64) !important;
}

.rbbox .edition_resume_stats{
	color: #000;
	text-align: center;
	font: 300 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.rbbox .edition_resume_labels{
	color: #8090A0;
	text-align:center;
	font:700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

/*
.rbbox .header:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	border: 5px solid #0468AA;
	border-left-color: transparent;
	border-bottom-color: transparent;
}
*/

#page_rightbar_wiki .rbbox{
	background-color: #E6E0DC;
	margin: 0px 0px 10px 0px;
	width: 300px;
	padding: 10px 10px 0px 0px;
	display: inline-block;
}

#page_rightbar_wiki .rbbox .header{
	position: relative;
	left: -10px;
	height: 31px;
	padding: 9px 10px 0px 10px;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	display: inline-block;
	color: #FFF;
	background-color: #E63;
}

#page_rightbar_wiki .rbbox .header:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	border: 5px solid #E63;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

#page_rightbar_admin .rbbox{
	background-color: #E4E8E4;
	margin: 0px 0px 10px 0px;
	width: 300px;
	padding: 10px 10px 0px 0px;
	display: inline-block;
}
#page_rightbar_admin .rbbox .header{
	position: relative;
	left: -10px;
	height: 31px;
	padding: 9px 10px 0px 10px;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	display: inline-block;
	color: #FFF;
	background-color: #030;
}

#page_rightbar_admin .rbbox .header:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	border: 5px solid #363;
	border-left-color: transparent;
	border-bottom-color: transparent;
}


.playmaker{
	padding: 20px;

}

.playmaker .ball_numbers{
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #F0F4F8;
	color: #000;
	width:120px;
	height: 100px;
	text-align: center;
	padding: 20px 0px 0px 0px;
	font: 900 48px 'Roboto', Helvetica, Arial, Verdana, sans-serif;

}

.playmaker .ball_numbers a{
	text-decoration:none;
	color: #000;
}

.playmaker .ball_numbers .value_label{
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;

}

.playmaker .texto{
	color: #000;
	padding: 0px 0px 0px 20px;
	font: 400 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;

}


.playmaker .hashtags{
	color: #8090A0;
	padding: 0px 0px 0px 00px;
	font: 400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin-top:3px;

}

.rbbox .orangeheader{
	color: #FFF;
	background-image: -o-linear-gradient(top, rgb(204,51,0), rgb(255,102,0));
	background-image: -moz-linear-gradient(top, rgb(204,51,0), rgb(255,102,0));
	background-image: -webkit-linear-gradient(top, rgb(204,51,0), rgb(255,102,0));
	background-image: -ms-linear-gradient(top, rgb(204,51,0), rgb(255,102,0));
	background-image: linear-gradient(to top, rgb(204,51,0), rgb(255,102,0));
}

.rbbox .orangeheader:after {
	border: 5px solid #930;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

.rbbox .endheader{
	border-color: #39F;
	border-width: 1em;
	border-style: solid;
	position: absolute;
	top: 0;
	bottom: 0;
	border-top-color: transparent;
	border-right-color: transparent;
}

.rbbox .ball_numbers{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #2277AA;
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	width:40px;
	height: 34px;
	text-align: center;
	padding: 6px 0px 0px 0px;
}

.rbbox .ball_numbers.light{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #EAF5FA;
	font-size: 24px;
	font-weight: 400;
	color: #2277AA;
	width:40px;
	height: 34px;
	text-align: center;
	padding: 6px 0px 0px 0px;
}

.rbbox .ball_numbers a{
	text-decoration:none;
	color: #EAF5FA;
}

.rbbox .ball_numbers:hover{
	color: #2277AA !important;
	background-color: #FFF !important;
}

.rbbox .ball_numbers a:hover{
	color: #FFF !important;
}

.rbbox .ball_numbers.light a{
	text-decoration:none;
	color: #2277AA;
}

.rbbox .ball_numbers.light:hover{
	color: #2277AA !important;
	background-color: #FFF !important;
}

.rbbox .ball_numbers.light a:hover{
	color: #2277AA !important;
}

.rbbox .frame{
	width: 278px;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	font-weight: 300;
	color: #333;
	background-color: #FFF;
	border-left: 1px solid #E0E4E8;
	border-right: 1px solid #E0E4E8;
	border-top: 1px solid #E0E4E8;
	display: inline-block;
	float: inherit;
}

.rbbox .poll{
  background-color: #FFF;
  border: 1px solid #E0E6EE;
}

.rbbox .general_poll{
	margin: 0px;
}

.rbbox .general_poll .graph{
	margin: 10px 10px 0px 10px;
}

.rbbox .pubframe{
	width: 300px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	float: inherit;
}

.rbbox .wiki{
	background-color: #FDEFEA;
	color: #E63 !important;
	display: block;
}

.rbbox .wiki a{
	color: #E63 !important;
	text-decoration: none;
}

.rbbox .no_ul_padding_rb{
	font-size: 11px;
	color:#444;
}

.rbbox.nofooter .frame{
	border: 1px solid #E0E4E8 !important;
}

.rbbox .widget{
	font-size: 12px;
	font-weight: 300;
	color: #333;
	background-color: #FFF;
	border-left: 1px solid #E0E6EE;
	border-right: 1px solid #E0E6EE;
	border-top: 1px solid #E0E6EE;
	display: inline-block;
}

.rbbox .section{
	width: 100%;
	/*padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #D0D6DE;*/
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #2277AA;
	text-transform: uppercase;
	display: inline-block;
}

#highlights .section, #lg-outer .section{
	/*padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #D0D6DE;*/
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #2277AA;
	text-transform: uppercase;
	clear: both;
	padding: 8px 0px 8px 0px;
}

#highlights .entity_info, #lg-outer .entity_info{
	padding: 2px 0px 2px 0px !important;
}

#highlights .entity_info a, #lg-outer .entity_info a{
	color: #FFF !important;
}

.themes .rbbox .section{
	color: rgb(128,96,64) !important;
}

.rbbox .widget .section{
	width: 288px;
	padding: 10px 0px 0px 10px;
	border-top: 1px solid #E0E6EE;
	font-size: 16px;
	text-transform: none;
}

.rbbox .widget .section:first-of-type{
	border-top: 0px;
}
.rbbox .menu{
	width: 298px;
	height: 18px;
	padding: 10px 0px 10px 0px;
	float: left;
	border-bottom: 1px solid #E0E6EE;
}

.rbbox .menu ul{
	margin: 0 auto;
	padding: 0px;
	position: relative;
	list-style: none;
}

.rbbox .menu li{
	height: 27px;
	margin: 0px 0px 0px 14px;
	float: left;
	list-style: none;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #999;
	text-transform: uppercase;
	width: auto;	
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}

.rbbox .menu li.selected{
	border-bottom: 2px solid #2277AA;
	color: #2277AA;
}

.rbbox .menu li:hover{
	color: #2277AA;
}

.rbbox .footer{
	height: 20px;
	padding: 10px 10px 10px 6px;
	border-bottom: 1px solid #E0E6EE;
	border-left: 1px solid #E0E6EE;
	border-right: 1px solid #E0E6EE;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #2277AA;
	text-align: right;
	background-color: #FFF;
}

.rbbox .dark{
	width: 284px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #1A222E;
	background-color: #1A222E;
}

.rbbox.multimedia .dark{
	width: 284px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #1A222E;
	background-color: #1A222E;
}

.rbbox .footer.pmstats{
	height: 26px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #16281E;
	background-color: #16281E;
	margin-bottom:20px;
}

.rbbox .footer a{
	color: #2277AA;
}
.rbbox .pmstats a{
	color: #287256;
}



.themes .rbbox .footer a{
	color: rgb(128,96,64) !important;
}

.rbbox .footer a:hover{
	color: #23B0F0;
}
.rbbox .pmstats a:hover{
	color: #287256;
}

.rbbox .footer div{
	margin: 3px 0px 0px 6px;
	font-size: 10px;
	display: inline-table;
	position: relative;
	top: 1px;
}

.rbbox .database_item{
	width: 119px;
	padding: 0px 10px 15px 10px;
	float: left;
}

.rbbox .database_item .icon{
	color: #8090A0;
	text-align: center;
}

.rbbox .database_item .icon span{
	font-size: 26px;
}

.rbbox .database_item .number{
	font: 400 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	text-align: center;
}

.rbbox .database_item .label{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #666;
	text-align: center;
}

.rbbox .numbers{
	padding: 20px 0px 5px 0px;
}

.rbbox .today{
	padding: 10px 0px 0px 0px;
}

.rbbox .today .item{
	margin: 10px 0px 15px 0px;
}

.rbbox .today .item:last-of-type{
	margin: 10px 0px 5px 0px;
}

.rbbox .today .item a{
	font-size: 12px !important;
}

/* RIGHTBAR LIST */

.rblist{
	font-size: 10px;
	font-weight: 700;
	color: #4c9bd7;
	background-color: #FFF;
}

.rblist .item{
	width: 280px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #E0E4E8;
	display: inline-block;
}

.rblist .item:first-of-type{
	padding: 0px 0px 10px 0px;
}

.rblist .item:nth-last-of-type(1){
	border-bottom: 0px;
	padding: 10px 0px 0px 0px;
}

.rblist .item .avatar{
	width: 50px;
	float: left;
}

.rbbox .avatar .avatar_photo_frame{
	width: 50px !important;
	margin: 0px 0px 0px 0px !important;
	position: relative;
}

.rbbox .avatar_photo_frame .nophoto_frame{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	width: 50px;
	height: 38px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #E8ECF0;
	color: #8090A0;
	font: 300 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

.rbbox .locals{
	margin: 20px 0px 10px 0px;
	text-align: center;
}

.nophoto_frame.zz{
	background-color: #F60 !important;
	color: #FFF !important;
}

.rbbox .avatar_photo_frame .logo{
	position: relative;
	top: 0px;
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0px 0px 0px 0px;
	background-size: cover;
	z-index: 1;
}

.rblist .item .content{
	margin: 0px 0px 0px 10px;
	width: 220px;
	float: left;
}

.rblist .item .text{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	font-weight: 700;
}



.rblist .photo{
	width: 48px;
	height: 48px;
	float: left;
	clear: both;
}

.rblist .photo img{
	width: 48px;
	height: 48px;
}

.rblist .text{
	padding: 1px 0px 0px 0px;
	font-size: 12px;
	font-weight: 400;
	color: #444;
	display: block;
}

.rblist .text a{
	color: #444;
	text-decoration: none;
}

.rblist .text span{
	font-weight: 400;
	color: #444;
	display: block;
	padding: 4px 0px 0px 0px;
}


/* RIGHTBAR CAREER */

.rbbox .career{
	width: 278px;
	margin: 6px 0px 8px 0px;
	font-size: 10px;
	font-weight: 400;
}

.rbbox .career thead th{
	height: 14px;
	background-color: #FAFAFA;
	font-weight: 700;
	font-size: 10px;
	color: #999;
	text-align: center;
	padding: 2px 0px 0px 0px;
	
}

.rbbox .career th:nth-of-type(1){
	width: 1px;
}

.rbbox .career th:nth-of-type(4){
	width: 26px;
}

.rbbox .career th:nth-of-type(5){
	width: 26px;
}

.rbbox .career th:nth-of-type(6){
	width: 26px;
}

.rbbox .career th:nth-of-type(7){
	width: 26px;
}

.rbbox .career tbody{
	font-weight: 400;
	font-size: 12px;
	color: #333;
}

.rbbox .career tbody tr{
	cursor: pointer;
}

.rbbox .career tbody tr:hover{
	background-color: #F5F5F5;
}

.rbbox .career tbody td{
	padding: 6px 0px 6px 0px;
	text-align: center;
	vertical-align: top;
}

.rbbox .career tbody td a{
	color: #333;
	text-decoration: none;
}

.rbbox .career tbody td a:hover{
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}

.rbbox .career tbody td span{
	padding: 0px 0px 2px 25px;
	font-weight: 400;
	font-size: 10px;
	color: #999;
	display: block;
}

.rbbox .career tbody td img{
	margin: 0px 4px 0px 0px;
	vertical-align: top;
}

.rbbox .career td:nth-of-type(1){
	width: 1px;
}

.rbbox .career td:nth-last-of-type(1){
	width: 1px;
}

.rbbox .career td:nth-of-type(2){
	width: 60px;
	border-bottom: 1px solid #E5E5E5;
}

.rbbox .career td:nth-of-type(3){
	font-weight: 400;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #E5E5E5;
	text-align: left;
}

.rbbox .career td:nth-of-type(4){
	font-size: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.rbbox .career td:nth-of-type(5){
	font-size: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.rbbox .career td:nth-of-type(6){
	font-size: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.rbbox .career td:nth-of-type(7){
	font-size: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.rbbox .career tr:nth-last-of-type(1) td:nth-of-type(2){
	border: 0px;
}

.rbbox .career tr:nth-last-of-type(1) td:nth-of-type(3){
	border: 0px;
}

.rbbox .career tr:nth-last-of-type(1) td:nth-of-type(4){
	border: 0px;
}

.rbbox .career tr:nth-last-of-type(1) td:nth-of-type(5){
	border: 0px;
}

/* RIGHTBAR TEXTLIST */

.rbtextlist {
	padding: 6px 0px 10px 0px;
	font-size: 11px;
	font-weight: 400;
	color: #444;
	background-color: #FFF;
	display: table;
}

.rbtextlist .item{
	width: 138px;
	padding: 0px 0px 0px 0px;
	float: left;
}


/* FIELD */


#field{
	/*width: 290px;*/
	height: 342px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	font-weight: 400;
	color: #262C39;
}

#field .title{
	font-size: 12px;
	font-weight: 400;
	color: #262C39;
	height: 20px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	text-align: center;
}

#field .pitch{
	position: relative;
	width: 290px;
	height: 220px;
	background-image: url("img/entity/11_pitch.png");
	background-position: center;
	clear: both;
}

#field .pitch div{
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 220px;
	display: inline-block;
	float: left;
}

#field .pl{
	background-image: url("img/entity/ponta_lanca.png");
	z-index: 1;
}

#field .ed{
	background-image: url("img/entity/extremo_direito.png");
	z-index: 2;
}


#field .ee{
	background-image: url("img/entity/extremo_esquerdo.png");
	z-index: 3;
}


/* GAMES TABLES */

.zzlist{
	width: 100%;
	margin: 10px 0;
	table-layout: fixed;
	color: #333;
}

.box_container .zzlist{
	width: 100%;
}

/* GAMES */







.zzlist .home_goal{
	width: 379px;
	height: 16px;
	padding: 4px 0px 0px 0px;
	text-align: right;
}

.zzlist .away_goal{
	width: 413px;
	height: 16px;
	padding: 4px 0px 0px 0px;
	text-align: left;
}


.yellow{
	color: #FC0 !important;
}

.red{
	color: #C00 !important;
}

.green{
	color: #090 !important;
}

.grey{
	color: #CCC !important;
}

.emptycelltable{
	color: #AAA !important;
}


.stats_img{
	width: 160px;
	text-align: center;
	float: left;
}

/* SQUAD */

.staff_line{
	padding: 8px 0 24px;
	clear: both;
	font-size: 13px !important;
	font-weight: 400 !important;
	background-color: #FFF;
	
	display: flex;
	flex-wrap: wrap;
	row-gap: 16px;
}

.staff_line:last-of-type{
	border: 0px;
}
/*
.staff:nth-child(2n+1){
	background-color: #F8FAFC;
}
*/
.staff_line .staff{
	width: 50%;
}

.staff_line .inactive{
	opacity: 0.3;
}

.staff_line .number{
	width: 34px;
	font: 400 22px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	float: left;
	text-align: center;
}

.staff_line .photo{
	width: 40px;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
}

.staff_line .name{
	padding: 0px 0px 0px 4px;
	color: #000;
	float: left;
}

.staff_line .name a{
	color: #000 !important;
}

.staff_line .name span{
	margin: -1px 0px 0px 28px;
	display: table;
	font-size: 11px !important;
	font-weight: 400 !important;
	color: #405060;
}

/*
.staff_line .profile{
	padding: 0px 0px 0px 8px;
	float: left;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.staff_line .profile span{
	margin: -1px 0px 0px 24px;
	display: table;
	font-size: 10px;
	font-weight: 400;
	color: #999;
}

.staff_line .profile img{
	vertical-align: middle;
}
*/

.staff_line .links{
	margin: 0px 0px 10px 24px;
	font-size: 11px;
	font-weight: 400;
	color: #F08C59;
	float: left;
	padding: 0px 0px 0px 8px;
	float: left;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.staff_line .links span{
	font-size: 6px;
	margin: 0px 10px 0px 10px;
	color: #F08C59;
	display: inline;
	vertical-align: middle;
}

.staff_line .links a{
	text-decoration: none;
	color: #666;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.staff_line .profile .links a:hover{
	color: #F08C59;
}


/* VIDEOS */

/*
#video_slide{
	width: 460px;
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
	position: relative;
	top: -1px;
	border-bottom: 3px solid #E5E5E5;

}

.video_box_slide{
	width: 140px;
	height: 190px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.video_box_slide .video{
	width: 140px;
	height: 96px;
	position: relative;
}

.video_box_slide .video .img{
	width: 140px;
	height: 96px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

.video_box_slide .video .keyword{
	padding: 6px 10px 6px 10px;
	height: 10px;
	background-color: #69C;
	font-size: 9px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	display: inline;
	top: 73px;
	left: 1px;
	opacity: 0.9;
}

.video_box_slide .video .stat{
	padding: 1px 8px 4px 0px;
	height: 10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #333;
	font-size: 10px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	top: 4px;
	left:82px;
	opacity: 0.9;
	display: inline-table;
}

.video_box_slide .video .stat .icon{
	width: 16px;
	height: 14px;
	float: left;
}

.video_box_slide .video .stat .video{
	background: url('img/gallery_FFF_16px_sprite.png') no-repeat -16px 0;
}

.video_box_slide .subtitle{
	padding: 6px 0px 0px 2px;
	font-size: 10px;
	font-weight: 700;
	color: #999;
	text-transform: uppercase;
}

.video_box_slide .title{
	height: 50px;
	padding: 2px 0px 0px 2px;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	line-height: 16px;
}

.video_box_slide a{
	text-decoration: none;
	color: #333;
}

.video_box_slide .info{
	padding: 4px 0px 0px 2px;
	font-size: 11px;
	font-weight: 400;
	color: #999;
	position: relative;
}

.video_box_slide span{
	font-weight: bold;
}

.video_box_slide .stat{
	padding: 6px 0px 0px 0px;
	float: left;
	display: inline-block;
	color: #999;
}

.video_box_slide .stat .icon{
	width: 16px;
	height: 20px;
	float: left;
}

.video_box_slide .stat .views{
	background: url('img/stats_CCC_16px_sprite.png') no-repeat 0px 0;
}

.video_box_slide .stat span{
	padding: 2px 2px 0px 2px;
	float: left;
	font-size: 11px;
	font-weight: 400;
}
*/

.photo_box_list{
	width: 188px;
	float: left;
	margin: 0px 7px 8px 2px;
}

.photo_box_list:nth-child(4n+1){
	margin-left: 0px;
}

.photo_box_list:nth-child(4n+4){
	margin-right: 0px;
}

.photo_box_list .photo{
	width: 188px;
	height: 124px;
	position: relative;
}

.photo_box_list .photo .icn_play{
	position: absolute;
	z-index: 10;
	font-size: 72px;
	color: #FFF;
	left: 68px;
	top: 36px;
	opacity: 0.6;
}

.photo_box_list .photo .img{
	width: 188px;
	height: 124px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

.photo_box_list .time {
	background-color: #000;
	color: #FFF;
	width: 38px;
	height: 20px;
	padding: 4px 6px 0px 6px;
	font-weight: 700;
	font-size: 11px;
	text-align: center;
	position: absolute;
	z-index: 10;
	display: inline;
	right: 5px;
	top: 5px;
	opacity: 0.7;
}


.photo_box_list .photo .stat{
	padding: 1px 8px 4px 0px;
	height: 10px;
	border-radius: 4px;
	background-color: #333;
	font-size: 10px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	display: inline;
	top: 4px;
	left: 136px;
	opacity: 0.9;
	display: inline-table;
}

.photo_box_list .photo .stat .icon{
	width: 16px;
	height: 14px;
	float: left;
}

.photo_box_list .photo .stat .gallery{
	background: url('img/gallery_FFF_16px_sprite.png') no-repeat 0px 0;
}

.photo_box_list .microtitle{
	padding: 8px 0px 0px 2px;
	font-size: 10px;
	font-weight: 700;
	color: #999;
	text-transform: uppercase;
}

.photo_box_list .title{
	padding: 4px 0px 0px 2px;
	font-size: 16px;
	font-weight: 400;
	color: #444;
	line-height: 16px;
	height: 50px;
}

.photo_box_list .info{
	padding: 8px 0px 0px 2px;
	font-size: 11px;
	font-weight: 400;
	color: #999;
	position: relative;
}

.photo_box_list .info span{
	font-weight: bold;
}

.photo_box_list .info .stat{
	position: absolute;
	top: 8px;
	left: 140px;
	float: left;
	display: inline-block;
}

.photo_box_list .info .stat .icon{
	width: 16px;
	height: 20px;
	float: left;
}

.photo_box_list .info .stat .views{
	background: url('img/stats_CCC_16px_sprite.png') no-repeat 0px 0;
}

.photo_box_list .stat span{
	/*height: 20px;*/
	padding: 2px 2px 0px 2px;
	float: left;
	font-size: 11px;
	font-weight: 400;
}

.media_box_list_small{
	width: 147px;
	float: left;
	margin: 0px 7px 8px 2px;
}

.media_box_list_small:nth-child(3n+1){
	margin-left: 0px;
}

.media_box_list_small:nth-child(3n+3){
	margin-right: 0px;
}

.media_box_list_small .photo{
	width: 147px;
	height: 97px;
	position: relative;
}

.media_box_list_small .photo .icn_play{
	position: absolute;
	z-index: 10;
	font-size: 60px;
	color: #FFF;
	left: 50px;
	top: 28px;
	opacity: 0.8;
}

.media_box_list_small .photo .img{
	width: 147px;
	height: 97px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

.media_box_list_small .microtitle{
	padding: 6px 0px 0px 2px;
	font-size: 10px;
	font-weight: 700;
	color: #999;
	text-transform: uppercase;
}

/* MULTIMEDIA */

/* highlight*/

#multimedia_highlight{
	padding: 10px 10px 10px 10px;
	background-color: #131A20;
}

#multimedia_highlight .thumb{
	width: 480px;
	height: 320px;
}

#multimedia_highlight .thumb div{
	position: absolute;
	color: #FFF;
}

#multimedia_highlight .thumb .image{
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

#multimedia_highlight .thumb img{
	width: 480px;
	height: 320px;
}

#multimedia_highlight .wrapper{
	width: 480px;
	height: 320px;
	display: block;
	position: absolute;
}

#multimedia_highlight .wrapper .keywords{
	padding: 10px 0px 0px 10px;
}

#multimedia_highlight .wrapper div.title{
	width: 460px;
	padding: 10px 10px 20px 10px !important;
	position: absolute !important;
	font: 900 34px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 32px !important;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block !important;
	bottom: 0px !important;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	background-image: -o-linear-gradient(top, rgba(34,45,56,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(34,45,56,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(34,45,56,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(34,45,56,1) 0%, rgba(34,45,56,0.0) 100%);
	background-image: linear-gradient(to top, rgba(34,45,56,1) 0, rgba(34,45,56,0.0) 100%);
	text-transform: none !important;
}

#multimedia_highlight .info{
	width: 390px;
	padding: 0px 0px 10px 10px;
	float: left;
	font-weight: 700;
	font-size: 11px;
	color: #FFF;
}

#multimedia_highlight .keyword{
	padding: 6px 10px 6px 10px;
	height: 12px;
	background-color: #C00;
	font-weight: 700;
	font-size: 10px;
	color: #FFF;
	text-transform: uppercase;
	display: inline-block;
}

#multimedia_highlight .subtitle{
	padding: 6px 0px 0px 0px;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #789;
	text-transform: uppercase;
}

#multimedia_highlight .title{
	margin: 4px 0px 0px 0px !important;
}

#multimedia_highlight .title span{
	margin: 0px 0px 0px 0px !important;
	font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	line-height: 24px;
	letter-spacing: -1px;
	color: #444;
	display: block;
}

#multimedia_highlight .tags{
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

#multimedia_highlight .tags div{
	height: 15px;
	padding: 0px 4px 4px 2px;
	margin: 0px 1px 0px 1px;
	background: url('img/tag_8px.png') no-repeat;
	font-weight: 400;
	font-size: 10px;
	color: #262C39;
	float: left;
}

#multimedia_highlight .tags span{
	height: 12px;
	padding: 1px 4px 2px 2px;
	margin: 0px 1px 0px 6px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #869CAC;
	font-weight: 400;
	font-size: 10px;
	color: #262C39;
	float: left;
}

#multimedia_highlight .author{
	margin: 14px 0px 14px 0px;
	font-weight: 700;
	font-size: 11px;
	color: #69C;
}

#multimedia_highlight .stat{
	clear: both;
}

#multimedia_highlight .stat .icon{
	width: 16px;
	height: 20px;
	float: left;
}

#multimedia_highlight .stat .views{
	background: url('img/stats_89A_16px_sprite.png') no-repeat 0px 0;
}

#multimedia_highlight .stat span{
	height: 20px;
	padding: 2px 2px 0px 2px;
	float: left;
	font-weight: 400;
	font-size: 11px;
	color: #89A;
}

/* box */

#multimedia_box .thumb{
	width: 300px;
	height: 198px;
	float: left;
	overflow: hidden;
}

#multimedia_box .thumb .img{
	width: 300px;
	height: 198px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

#multimedia_box .thumb img{
	width: 300px;
	height: 198px;
}

#multimedia_box .info{
	width: 310px;
	padding: 0px 0px 10px 10px;
	float: left;
	font-weight: 700;
	font-size: 11px;
	color: #FFF;
}

#multimedia_box .subtitle{
	padding: 6px 0px 0px 0px;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #789;
	text-transform: uppercase;
}

#multimedia_box .title{
	margin: 4px 0px 0px 0px !important;
}

#multimedia_box .title span{
	margin: 0px 0px 0px 0px !important;
	font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	line-height: 24px;
	letter-spacing: -1px;
	color: #444;
	display: block;
}

#multimedia_box .tags{
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

#multimedia_box .tags div{
	height: 15px;
	padding: 0px 4px 4px 2px;
	margin: 0px 1px 0px 1px;
	background: url('img/tag_8px.png') no-repeat;
	font-weight: 400;
	font-size: 10px;
	color: #262C39;
	float: left;
}

#multimedia_box .tags span{
	height: 12px;
	padding: 1px 4px 2px 2px;
	margin: 0px 1px 0px 6px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #869CAC;
	font-weight: 400;
	font-size: 10px;
	color: #262C39;
	float: left;
}

#multimedia_box .author{
	margin: 14px 0px 14px 0px;
	font-weight: 700;
	font-size: 11px;
	color: #69C;
}

#multimedia_box .stat{
	clear: both;
}

#multimedia_box .stat .icon{
	width: 16px;
	height: 20px;
	float: left;
}

#multimedia_box .stat .views{
	background: url('img/stats_89A_16px_sprite.png') no-repeat 0px 0;
}

#multimedia_box .stat span{
	height: 20px;
	padding: 2px 2px 0px 2px;
	float: left;
	font-weight: 400;
	font-size: 11px;
	color: #89A;
}

.searchlist{
	display: inline-block;
	margin: 0 auto;
}

#page_content .home .search_form{
	width: 100%;
	height: 34px;
}

#page_content .videos.full .search_form{
	width: 100%;
}

#page_content .galleries.full .search_form{
	width: 100%;
}

#page_content .galleries.full .search_form span{
	font-size: 14px;
	font-weight: 700;
	color: #89A;
	margin: 10px 0px 0px 10px;
	display: inline-block;
}

#page_content .galleries.full .search_form span.icn_zerozero{
	color: #FFF;
	margin: 0px;
}

#page_content .galleries.full .foto{
	float: left;
	margin: 0px 3px 0px 3px;
}

#page_content .galleries.full .foto .draw_peq{
	width: 150px;
	height: 400px;
}

#page_content .full .search_form{
	/*width: 626px;*/
}

.full .search_form form{
	width: 940px;
}

.full .search_form #form_prox_jogos{
	width: 100%;
}

.search_form #filtro_data_year_chosen{
	margin: 0px 0px 0px 10px;
}


.search_form #cat_chosen{
	margin: 0px 0px 0px 10px;
}

.search_form #cat_chosen > a{
	height: 31px;
}

.search_form  #cat_chosen > a > span{
	/*font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;*/
	margin: 5px 0px 0px 0px;
}

.search_form #cat_chosen > a > div{
	padding: 4px 0px 0px 0px !important;
}

#page_content .search_filters{
	/*height: 44px;*/
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	display: inline-block;
}

.search_filters .filter{
	height: 14px;
	padding: 4px 8px 4px 8px;
	margin: 10px 6px 0px 0px;
	float: left;
	border: 1px solid #2277AA;
	background-color: #FFF;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #2277AA;
	border-radius: 10px;
	-webkit-border-radius: 12px;
}

.search_filters .filter a{
	color: #2277AA;
}

.search_filters .filter:hover{
	background-color: #2277AA;
	color: #FFF;
	cursor: pointer;
}

.search_filters .filter span{
	margin: 0px 0px 0px 3px;
}

.search_form form{
	height: 22px;
	float: left;
}

.search_form input[type="text"]{
	width: 538px;
	height: 32px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight: 700;
	color: #234;
	border: 1px solid #D5D5D5;
	vertical-align: top;
	float: left;
}


.search_form input[type="text"].ui-autocomplete-input{
	width: 316px;
}

.full .search_form input[type="text"]{
	width: 858px;
}

.videos.full .search_form input[type="text"]{
	width: 640px;
}

.search_form .button, .filters .button{
	width: 60px;
	height: 24px;
	font-size: 20px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	float: right;
	background-color: #2277AA;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.search_form .button:hover, .filters .button:hover{
	background-color: #5BADD6;
	color: #FFF;
}

div.micrologo_and_text, div.logo_and_text{ 
    display: table-cell !important;
}

.micrologo_and_text .text{
	vertical-align: middle;
	display: table-cell !important;
	padding: 1px 1px 0px 2px;
	font-size: 14px;
	font-weight: 400;
	/*text-align:left;*/
}

.home .home .micrologo_and_text .text{
	text-align: right;
	padding: 0px 2px 0px 0px !important;
}

.home .away .micrologo_and_text .text{
	text-align: left;
	padding: 0px 0px 0px 2px !important;

}

th .micrologo_and_text .text{
	font-size: 10px !important;
	color: #789 !important;
}

#news_body td .micrologo_and_text .text{
	vertical-align: middle !important;
	display: table-cell !important;
	padding: 1px 1px 0px 2px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-align:left !important;
}

.logo_and_text .text{
	color: #000;
	vertical-align: middle;
	display: table-cell !important;
	padding: 0px 1px 0px 2px;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.micrologo_and_text .under, .logo_and_text .under{
	display: table !important;
	margin: 0 auto;
}

.micrologo_and_text .text span{
	padding: 0px 0px 0px 2px !important;
	font-weight: 400;
	font-size: 10px;
	color: #666;
	display: block !important;
}

.micrologo_and_text .text span a{
	color: #666;
}

.logo_and_text .text span{
	padding: 0px 0px 0px 2px !important;
	font-weight: 400;
	font-size: 14px;
	color: #666;
	display: inline-block !important;
}

.micrologo_and_text .image, .logo_and_text .image{
	/*vertical-align: top;*/
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
	display: table-cell !important;
	/*
	width: 10px;
	height: 14px;
	*/
}


#news_body td .micrologo_and_text .image, .logo_and_text .image{
	vertical-align: middle;
}

.micrologo_and_text div.image img,
.micrologo_and_text div.image span{
	vertical-align: middle;
	width: 20px !important;
	height: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	aspect-ratio: 3/2;
}

.logo_and_text div.image img{
	vertical-align: middle;
	width: 35px;
	height: 25px;
	margin: 0px !important;
	/*border:1px solid #E0E4E8;*/
	border: 1px solid rgba(0, 0, 0, 0.3);
}

#menu_stats .micrologo_and_text{
	padding: 0px 2px 0px 0px !important;
}

#menu_stats .micrologo_and_text div.text{
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
}

#menu_stats .more{
	height: 14px;
	padding: 1px 2px 0px 2px !important;
	font: 400 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	display: table-cell;
	color: #000;
	background-color: #A0B0C0;
	position: relative;
	top: -1px;
}

#menu_stats .edition .micrologo_and_text div.image img,
#menu_stats .edition .micrologo_and_text div.image span{
	width: 30px;
	height: 20px;
}

#menu_stats .edition .micrologo_and_text div.text{
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

#menu_stats .stat .entity_info{
	padding: 0px 0px 0px 0px;
}

#menu_stats .stat .entity_info .photo_frame{
	width: 28px;
	height: 28px;
    background-color: #FFF;
    border-radius: 5px;
}

#menu_stats .stat .entity_info .photo{
	width: 28px;
	height: 28px;
}

#menu_stats .stat .entity_info .entity{
	height: 28px;
	color: #FFF;
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

#menu_stats .stat .entity_info .entity span{
	font: 700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #A0B0C0;
	display: block;
	text-transform: uppercase;
}

#menu_stats table{
	margin: 0px 0px 20px 0px;
}

#menu_stats tr{
	height: 40px;
}

#menu_stats .column_300:nth-child(odd){
	margin: 20px 0px 0px 0px;
}

#coach_curiosities .curiosity{
	width: 760px;
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: 400;
	color: #333;
}

#coach_curiosities .curiosity a{
	font-weight: 700;
	color: #333;
	text-decoration: none;
}

#coach_curiosities .curiosity span{
	font-size: 11px;
	font-style: italic;
	color: #999;
}

.curiosity .warning{
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 8px 8px;
	background-color: #CFC;
	border-left: 2px solid #063;
	color: #063;
}

.curiosity .warning span{
	font-size: 12px !important;
	font-style: normal !important;
	color: #063 !important;
	font-weight: 700;
}



/***********/
/* LIMPEZA */
/***********/

/* TBLS */

.tbl_10{
	width: 10px;
}

table.zzlist .tbl_events{
	width: 60px;
}


/* TBL_RESULT */

.zzlist .tbl_result{
	width: 60px !important;
}

table.zzlist .tbl_text{
	width: 280px;
	font-size: 11px;
	text-align: left;
}

.news_widget{
	width: 278px;
	margin: 0px 10px 0px 10px;
	padding: 8px 0px 10px 0px;
	/*border-bottom: 1px solid #E5E5E5;*/
	display: inline-block;
}

.news_widget:nth-child(2){
	padding: 10px 0px 10px 0px;
}

.news_widget:first-of-type{
	margin: 10px 10px 0px 10px;
}

.news_widget:last-of-type{
	padding: 8px 0px 12px 0px;
	border: 0px;
}

.calendar_widget{
	width: 276px;
	margin: 0px 0px 2px 0px;
	padding: 8px 10px 10px 10px;
	display: inline-block;
	border-left: 2px solid #FFF;
	background-color: #FFF;
}

.calendar_widget span{
	display: block;
}

.calendar_widget .text{
	font-size: 12px;
	margin: 3px 0px 0px 2px;
	color: #000;
	font-weight: 400;
}

.calendar_widget .text a{
	color: #000;
}

.calendar_widget .info{
	font-size: 11px;
	margin: 4px 0px 0px 0px;
}

/* COLUNAS */

.column_140:nth-child(4n+1){
	margin: 0px;
}

.column_140{
	width: 140px;
	float: left;
	margin: 0px 0px 0px 20px;
}

#highlights.multimedia .column_140:first-of-type{
	width: 140px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#dropdown_container .column_140:first-of-type{
	margin: 0px 0px 0px 0px !important;
}

#dropdown_container .column_140{
	margin: 0px 0px 0px 20px !important;
}

.column_190{
	width: 190px;
	float: left;
	margin: 0px 0px 0px 10px;
}

#dropdown_container .column_190:first-of-type{
	margin: 0px 0px 0px 0px;
}

.column_200{
	width: 200px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.column_200:nth-child(3n+1){
	margin: 0px;
}

.slider1 .column_200{
	/*margin: 0px !important;*/
}

.slider1 .column_200 .newsphoto{
	width: 200px !important;
}

.column_220{
	width: 220px;
	margin: 0px 0px 0px 20px;
	float: left;
}

.section_940 .column_220:nth-child(-n+1){
	margin: 0px 0px 0px 0px;
}

.themes .home_section .column_220:first-of-type{
	margin: 0px;
}

.themes .multimedia .column_220:first-of-type{
	margin: 0px;
}

#dropdown_container .column_220:nth-child(odd){
	margin: 0px 0px 0px 0px;
}

#dropdown_container #menu_encyclopedia .column_220{
	margin: 0px 0px 0px 20px;
}

#dropdown_container #menu_encyclopedia .column_220:nth-child(even){
	margin: 0px 0px 0px 0px;
}

.nomargin{
	margin: 0px 0px 0px 0px;
	float: left;
}

/*
.column_220:first-child, :not(.column_220) + .column_220{
	margin: 0px;
}
*/

.column_250{
	width: 250px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#page_main .box_container .column_250, #dropdown_container .column_250{
	margin: 0px 10px 0px 0px;
}

#page_main .box_container .column_250:nth-child(2n+2), #dropdown_container .column_250:nth-child(2n+2){
	margin: 0px 5px 0px 5px;
}

#page_main .box_container .column_250:nth-child(3n+3), #dropdown_container .column_250:nth-child(3n+3){
	margin: 0px 0px 0px 10px;
}

.column_300{
	width: 300px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#page_main.full .box_container .column_220{
	margin: 10px 10px 0px 0px;
}

#page_main.full .box_container .column_220:nth-child(2n+2){
	margin: 10px 10px 0px 10px;
}

#page_main.full .box_container .column_220:nth-child(3n+3){
	margin: 10px 10px 0px 10px;
}

#page_main.full .box_container .column_220:nth-child(4n+4){
	margin: 10px 0px 0px 10px;
}

#page_main .box_container .column_300{
	margin: 0px 10px 0px 0px;
}

#page_main .box_container .column_300:nth-child(2n+2){
	margin: 0px 5px 0px 5px;
}

#page_main .box_container .column_300:nth-child(3n+3){
	margin: 0px 0px 0px 10px;
}

/*
.themes .column_300{
	min-height: 280px;
}
*/

#highlights > div > div > div.section_620 > div > div.column_300{
	margin: 0px 0px 0px 0px;
}

.section_620 .column_300:nth-child(even){
	margin: 0px 0px 0px 20px;
}

.section_940 .column_300:nth-child(n+2){
	margin: 0px 0px 0px 20px;
}

.section_940 .column_460:nth-child(n+2){
	margin: 0px 0px 0px 20px;
}

.home_section .column_300:nth-child(even){
	margin: 0px 0px 0px 20px;
}

#edition_table .column_300:nth-child(even){
	margin: 0px 0px 0px 20px;
}

.column_240{
	width: 240px;
	margin: 0px 0px 0px 10px;
	float: left;
}
/*
#menu_stats div[class^='column_']:nth-child(even) , #menu_stats div[class*='column_']:nth-child(even){
	margin: 0px 0px 0px 0px;
}
*/
.column_260{
	width: 260px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.column_380{
	width: 380px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.column_460{
	width: 460px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#home  #highlights.multimedia .column_460{
	width: 460px;
	margin: 0px 10px 0px 0px;
	float: left;
}

#home  #highlights.multimedia .column_460:nth-child(odd){
	width: 460px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.themes  #highlights.multimedia .column_460{
	width: 460px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.themes  #highlights.multimedia .column_460:nth-child(odd){
	width: 460px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.column_480{
	width: 480px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#dropdown_container .column_480{
	/*margin: 0px 10px 0px 0px;*/
}

/* NEWS BOX HP */

.news_box{
	height: 100%;
	margin: 0px 0px 0px 20px;
	float: left;
}

.news_box:nth-child(2n+1){
	margin: 0px;
}

.column_200 .news_box{
	width: 200px;
	/*height: 310px;*/
}

.column_220 .news_box{
	width: 220px;
}

.column_300 .news_box{
	width: 300px;
	/*height: 370px;*/
}

.frame{
	/*height: 159px;*/
	float: left;
	position: relative;
	text-align: left;
}

#menu_fun .frame{
	height: 80px;
	float: left;
	position: relative;
}

/* NEWS BOX LIST HP */

.news_box_list{
	/*height: 160px;*/
	/*border-bottom: 1px solid #E5E5E5;*/
	/*margin: 5px 0px 5px 0px;*/
	display: inline-block;
}

.large .news_box_list, .full .news_box_list{
	width: 100%;
	margin: 5px 0px 5px 0px;
}

.home .news_box_list .content{
	width: 410px;
	float: left;
}

.large .news_box_list .content{
	width: 570px;
	float: left;
}

.full .news_box_list .content{
	width: 730px;
	float: left;
}

.searchlist .news_box_list{
	width: 100%;
	margin: 5px 0px 5px 0px;
}

.column_140 .news_box_list{
	width: 140px !important;
	height: 100%;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
}

.column_140 .news_box_list:last-of-type{
	border: 0px;
}

.column_300 .news_box_list{
	width: 300px !important;
	height: 100%;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.column_300 .news_box_list:first-of-type{
	width: 300px;
	height: 100%;
	padding: 0px 0px 5px 0px !important;
	margin: 0px 0px 0px 0px;
}

.column_300 .news_box_list .content{
	width: 180px;
	float: left;
}

.rbbox .news_box_list .content{
	width: 158px;
	float: left;
}

.searchlist .news_box_list .content{
	width: 410px;
	float: left;
}


/* GAME BOX RIGHTBAR */

.game_box_rightbar{
	width: 298px;
	height: 100%;
	margin: 0px 20px 0px 0px;
	background-color: #FFF;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.game_box_rightbar .edition{
	margin: 10px 10px 6px 10px;
	height: 54px;
	display: block;
}

.game_box_rightbar .logo{
	float: left;	
}

.game_box_rightbar .logo img{
	width: 50px;
	height: 50px;
}

.game_box_rightbar .descr{
	font-size: 14px;
	font-weight: 700;
	padding: 0px 0px 0px 10px;
	float: left;
}

.game_box_rightbar .descr span{
	font-size: 12px;
	font-weight: 300;
	text-align: left !important;
	line-height: 16px;
	display: block;
}

.game_box_rightbar .date{
	height: 23px;
	padding: 7px 10px 0px 10px;
	background-color: #F5F5F5;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	text-align: left;
	text-transform: uppercase;
}

.game_box_rightbar .date span{
	color: #999;
	float: right;
}

.game_box_rightbar .info{
	margin: 8px 10px 6px 10px;
}

.game_box_rightbar .info div{
	font-size: 12px;
	font-weight: 300;
	text-align: center;
}

.game_box_rightbar .info span{
	font-size: 10px;
	font-weight: 700;
	color: #999;
}

.game_box_rightbar .teams{
	width: 100%;
	display: inline-block;
}

.game_box_rightbar .goals{
	display: inline-block;
	padding: 10px 10px 0px 10px;
}

.game_box_rightbar .goals .home{
	width: 134px;
	padding: 0px 5px 0px 0px;
	float: left;
	text-align: right;
}

.game_box_rightbar .goals .away{
	width: 134px;
	padding: 0px 0px 0px 5px;
	float: left;
	text-align: left;
}

.game_box_rightbar .teams table{
	width: 100%;
	font-size: 14px;
	font-weight: 700;
	color: #333;
}

.game_box_rightbar .teams td:nth-child(1){
	width: 122px;
	vertical-align: bottom;
	text-align: center;
}

.game_box_rightbar .teams td:nth-child(2){
	width: 50px;
	vertical-align: middle;
}

.game_box_rightbar .teams td:nth-child(3){
	width: 123px;
	vertical-align: bottom;
	text-align: center;
}

.game_box_rightbar .teams img{
	width: 50px;
}

.game_box_rightbar .teams a{
	text-decoration:  none;
	color: #333;
}

.game_box_rightbar .teams span{
	display: block;
}

.game_box_rightbar .scorer{
	font-size: 11px;
	font-weight: 300;
}

.game_box_rightbar .scorer span{
	display: inline !important;
	font-weight: 400;
}

.game_box_rightbar .result{
	width: 70px;
	height: 40px;
	padding: 4px 6px 4px 6px;
	font: 700 30px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
	border-radius: 26px;
	webkit-border-radius: 26px;
	background-image: -o-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -moz-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -webkit-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -ms-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
}

/* GAMES BOX RIGHTBAR */



.games_box_rightbar{
	width: 278px;
	height: 100%;
	background-color: #FFF;
}



.games_box_rightbar .edition{
	height: 54px;
	font-size: 12px;
	font-weight: 700;
}

.games_box_rightbar .logo{
	float: left;	
}

.games_box_rightbar .logo img{
	width: 50px;
	height: 50px;
}

.games_box_rightbar .descr{
	font-size: 14px;
	padding: 0px 0px 0px 10px;
	float: left;
}

.games_box_rightbar .descr span{
	font-size: 12px;
	font-weight: 400;
	display: block;
}

/* NEWS BOX RIGHTBAR */

.news_box_rightbar{
	width: 300px;
	height: 100%;
	/*margin: 0px 20px 0px 0px;*/
	background-color: #FFF;
	display: inline-block;
}

/*
.news_box_rightbar .body{
	padding: 2px 0px 0px 10px;
	float: left;
}

.news_box_rightbar .photo{
	width: 100px;
	height: 95px;
	margin: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	float: left;
}

.news_box_rightbar .photo img{
	display: block;
	position: relative;
	left: 0;
}
*/

.news_box_rightbar .horizontal_line{
	margin: 0px 10px 0px 10px;
	border-left: 1px solid #E0E6EE;
	border-right: 1px solid #E0E6EE;
	border-bottom: 1px solid #E5E5E5;
	clear: both;
}

.news_box_rightbar .news_box_list{
	width: 278px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 10px 10px 0px 10px !important;
	border-left: 1px solid #E0E6EE;
	border-right: 1px solid #E0E6EE;
	clear: both;
}


#home_news_content .news_box_rightbar{
	width: 280px;
	margin: 0px;
	padding: 10px;
	background-color: #F5F5F5;
}


.news_box_list .frame{
	/*
	width: 370px;
	height: 159px;
	*/
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}


/*
.column_300 .news_box_list .frame{
	width: 180px;
	float: left;
}
*/

.section_620 .column_300 .news_box_list{
	/*height: 74px;*/
	padding: 5px 0px 5px 0px;
}

.section_620 .column_300 .news_box_list .newsphoto{
	width: 110px;
	height: 73px;
}

.rbbox .news_box_list{
	width: 278px;
	height: 100%;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.themes .rbbox .news_box_list{
	margin: 0px 0px 10px 0px;
}

.rbbox .news_box_list .newsphoto{
	width: 110px;
	height: 74px;
}

.themes .rbbox .news_box_list .newsphoto{
	height: 63px !important;
}

/*
.home_section .column_300 .news_box_list .frame{
	margin: 0px;
	height: 100%;
	border: 0px;
}
*/

.home_section .column_300 .news_box_list .microtitle{
	margin: 0px;
}

/*
.large .news_box_list .frame{
	width: 530px;
	padding: 0px 0px 0px 0px;
	float: left;
}
*/

.news_list_button{
	height: 28px;
	padding: 10px 0px 0px 0px;
	border: 1px solid #F08C59;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #F08C59;
	text-transform: uppercase;
	text-align: center;
}

.news_list_button span{
	font-weight: 400;
}

.news_list_button:hover{
	background-color: #F08C59;
	color: #FFF;
	cursor: pointer;
}

/*
#encyclopedia .news_box_list .frame{
	width: 240px;
	padding: 0px 10px 0px 10px;
	float: left;
}
*/

/* MICROTITLE */

.microtitle{
	margin: 6px 0px 0px 0px;
	font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	/* color: #8294A6; */
	color: #666;
	text-transform: uppercase;
	display: inline-block;
}

.themes .microtitle{
	color: rgb(128,96,64) !important;
}

.column_300 .microtitle{
	font-size: 12px;
	margin: 8px 0px 0px 0px;
}

.column_200 .microtitle{
	font-size: 12px;
	margin: 8px 0px 0px 0px;
}

#news_body .microtitle{
	margin: 8px 0px 6px 0px;
	font-size: 14px;
	font-weight: 700;
	display: block;
}

.news_box_rightbar .microtitle{
	margin: 0px 0px 0px 0px;
}

.news_box_list .microtitle{
	font-size: 12px;
	margin: 0px;
	float: left;
	text-align: left;
}

.multimedia .microtitle{
	display: block;
	color: #ABC !important;
}

/*
.news_box_rightbar .intro{
	margin: 0px 0px 4px 0px;
}
*/

/* NEWSTITLE */

.newstitle{
	margin: 2px 0px 0px 0px;
	line-height: 22px !important;
	font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	text-transform: none;
	color: #444;
	text-align: left;
	float: left;
	/*display: inline-block;*/
	width: 100%;
}

.newstitle a{
	color: #444;
	text-decoration: none;
}

.zona_vip .newstitle a{
	color: #644508;
	text-decoration: none;
}

.zona_vip .dateauthor,
.zona_vip .dateauthor span{
	color: #C98A10 !important;
}
.zona_vip .dateauthor a{
	color: #C98A10 !important;
}

.zona_vip .newstitle a:hover{
	color: #C98A10 !important;
	text-decoration: none;
}

#menu_fun .newstitle a{
	color: #FFF;
}

.newstitle a:hover{
	color: #888;
	text-decoration: none;
}

.column_300 .newstitle{
	line-height: 24px !important;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin: 4px 0px 0px 0px;
}

.column_220 .newstitle{
	/*font-size: 18px;*/
	line-height: 24px !important;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin: 4px 0px 0px 0px;
}

.column_200 .newstitle{
	line-height: 22px !important;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin: 4px 0px 0px 0px;
}

.column_140 .newstitle{
	padding: 6px 0px 0px 0px;
	line-height: 22px !important;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin: 4px 0px 0px 0px;
	clear: both;
}

#menu_transfermarket .content .newstitle{
	line-height: 22px !important;
	font-size: 22px;
}

#menu_transfermarket .market .content .newstitle{
	line-height: 16px !important;
	font-size: 16px;
	padding: 0px;
}

#menu_transfermarket .newstitle a{
	line-height: 16px !important;
}

#menu_transfermarket .market .content .newstitle a{
	line-height: 16px !important;
}

#menu_transfermarket .market .content .newstext{
	padding: 0px;
}

#menu_transfermarket .newstitle{
	padding: 6px 0px 0px 0px;
	line-height: 16px !important;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.04em;
	margin: 4px 0px 0px 0px;
	clear: both;
}

.news_box_rightbar .newstitle{
	margin: 2px 0px 2px 0px;
	line-height: 22px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 4px 0px 0px 0px;
}

.news_box_rightbar .news_box_list .newstitle{
	margin: 0px 0px 0px 0px;
	line-height: 14px !important;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.02em;
}

.news_menu .newstitle{
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
}

.news_menu_list .newstitle{
	font-size: 12px;
	font-weight: 700;
	line-height: 12px;
}

.column_140 .news_box_list .newstitle{
	margin: 0px;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px !important;
	max-height: none;
	letter-spacing: -0.02em;
}

.column_140 .compet_box_list .newstitle{
	margin: 0px;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px !important;
	max-height: none;
	letter-spacing: -0.02em;
}

.column_140 .compet_box_list .newstitle a{
	color: #D4D8DC;
}

.column_300 .news_box_list .newstitle{
	/*max-height: 39px;*/
	margin: 0px 0px 0px 0px;
	line-height: 16px !important;
	font-size: 16px;
	letter-spacing: -0.02em;
	width: 100%;
}

.rbbox .news_box_list .newstitle{
	/*max-height: 39px;*/
	margin: 0px 0px 0px 0px;
	line-height: 14px !important;
	font-size: 16px;
	letter-spacing: -0.02em;
}

.news_widget .newstitle{
	width: 238px;
	margin: 1px 0px 0px 0px;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px !important;
	float: left;
	letter-spacing: -0.02em;
}

.calendar_widget .newstitle{
	width: 220px;
	margin: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px !important;
	float: left;
	letter-spacing: -0.02em;
}

.rbbox #multimedia .newstitle, .rbbox #videochannel .newstitle{
	margin: 2px 0px 2px 0px;
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
	color: #FFF;
}

.rbbox #multimedia .newstitle a, .rbbox #videochannel .newstitle a{
	color: #FFF;
}

#menu_encyclopedia .newstitle a{
	color: #D4D8DC;
}

.database{
	width: 100%;
	height: 40px;
	margin: 10px 0px 0px 0px;
}

.database div.icn_zerozero{
	padding: 4px 8px 0px 0px;
	font-size: 20px;
	text-align: center;
	color: #8090A0;
}

.database div{
	text-align: left;
	float: left;
	color: #D4D8DC;
	font: 400 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.database div span{
	display: block;
	text-transform: uppercase;
	font: 700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	letter-spacing: 0.04em;
}

/* NEWSPHOTO */

.newsphoto{
	display: inline;
	position: relative;
	float: left;
}

.news_box_list .newsphoto{
	width: 200px;
	height: 134px;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
	background-color: #000;
}

.market .news_box_list .newsphoto{
	width: 70px;
	height: 47px;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
	background-color: #000;
}

.market .news_box_list .newsphoto_feed{
	float: left;
    padding-right: 10px;
}
.market .news_box_list .newsphoto_feed img{
	width: 70px;
	height: 47px;
}

#menu_transfermarket .column_460 .newsphoto img{
	width: 200px;
	height: 133px;
}

.news_box_list .newsphoto img{
	width: 200px;
}

.rbbox .news_box_list .newsphoto img{
	width: 110px;
}

.column_200 .newsphoto{
	max-height: 134px;
	overflow: hidden;
}

.home .column_200 .newsphoto{
	margin: 0px 10px 0px 0px;
}

.themes .column_200 .newsphoto{
	margin: 0px 10px 0px 0px;
	height: 115px;
	overflow: hidden;
}

.column_200 .newsphoto img{
	width: 200px;
	/*height: 134px;*/
}

.themes .column_220 .newsphoto{
	margin: 0px 10px 0px 0px;
	height: 127px;
	overflow: hidden;
}

.column_220 .newsphoto img {
	width: 220px;
	/*height: 147px;*/
}

.column_140 .news_box_list .newsphoto{
	width: 140px;
	height: 100%;
}

.column_140 .news_box_list .newsphoto img{
	width: 140px;
}

.column_140 .compet_box_list .newsphoto{
	width: 140px;
	height: 100%;
}

.column_140 .compet_box_list .newsphoto img{
	width: 140px;
}

.column_140 .news_box_list .content{
	padding: 4px 0px 0px 0px !important;
	display: inline-block;
	height: 86px;
	width: 100%;
}

.column_300 .newsphoto{
	margin: 0px 10px 0px 0px;
	height: 200px;
	overflow: hidden;
}

.home .column_300 .newsphoto{
	margin: 0px 10px 0px 0px;
}

.themes .column_300 .newsphoto{
	margin: 0px 10px 0px 0px;
	height: 173px;
	overflow: hidden;
}

.column_300 .news_box_list .newsphoto img{
	width: 110px;
	/*height: 74px;*/
}


.column_300 .newsphoto img {
	width: 300px;
	/*height: 200px;*/
}

.column_460 .newsphoto img {
	width: 460px;
	height: 306px;
}

.news_box_rightbar .newsphoto{
	display: inline;
	position: relative;
	float: left;
	height: 200px;
	overflow: hidden;
}

.themes .news_box_rightbar .newsphoto{
	height: 173px !important;
}

.news_box_rightbar .newsphoto img {
	width: 300px;
}

.news_box_list_small .newsphoto img{
	width: 100px;
	height: 67px;
}

/* NEWSTEXT */

.newstext{
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	color: #444;
	padding: 6px 0px 0px 0px;
	display: inline-block;
	line-height: 15px;
}

.news_menu_highlight .newstext{
	text-transform: none;
	text-align: left;
	margin: 4px 0px 0px 0px;
	float: left;
}

.news_box .newstext{
	padding: 8px 0px 8px 0px;
}

#menu_encyclopedia .newstext, #menu_fun .newstext, #menu_live .newstext{
	font-family: 'Roboto';
	color: #D4D8DC;
	text-transform: none;
}
/* DATEAUTHOR */

.dateauthor{
	width: 100%;
	margin: 4px 0px 2px 0px;
	font-size: 11px;
	font-weight: 400;
	color: #707070;
	text-align: left;
	/*display: inline-block;*/
}

.dateauthor a{
	color: #707070;
}

.dateauthor span{
	font-size: 11px;
	color: #707070;
	padding: 0px 2px 0px 5px;
	top: 2px;
	position: relative;
}

.dateauthor span.icn_comments:before{
	color: #A2B4C6;
	padding: 0px 1px 0px 4px;
	position: relative;
	top: 2px;
}

/* comentado conflito com multimedia_box
.box .dateauthor span{
	color: #ABC;
	margin: 0px 2px 0px 10px;
	top: 3px;
	position: relative;
}
*/

.rbbox .dateauthor span{
	color: #ABC;
	margin: 0px 1px 0px 6px;
	padding: 0px 0px 0px 0px !important;
	top: 3px;
	position: relative;
}

.rbbox .rblist .dateauthor span{
	color: #ABC;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px !important;
	top: 3px;
	position: relative;
}

.rbbox .dateauthor span.date{
	display: block;
	font-size: 9px;
	margin: 3px 0px 0px 0px;

}

.news_widget .dateauthor{
	width: 40px;
	margin: 0px;
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #707070;
	float: left;
}

.calendar_widget .dateauthor{
	width: 56px;
	margin: 0px;
	font: 300 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #ABC;
	float: left;
}

.rbbox #multimedia .dateauthor{
	font-size: 11px;
	font-weight: 400;
	color: #ABC;
}

.rbbox #multimedia .dateauthor span{
	color: #693 !important;
}

.rblist .item .dateauthor{
	display: inline;
}

.themes .dateauthor{
	color: rgb(166,143,121);
}

.themes .dateauthor span{
	color: rgb(166,143,121);
}

.innerbox .trophy{
	width: 310px;
	height: 49px;
	border: 0px;
	float: left;
}

.trophy_line{
	height: 49px;
}

.trophy_line:last-of-type{
	height: 49px;
	border-bottom: 0px;
}

.trophy, .season{
	width: 278px;
	height: 43px;
	padding: 4px 0px 2px 0px;
	float: left;
}

.trophy .number{
	width: 20px;
	margin: 10px 0px 0px 0px;
	font: 300 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #333 !important;
	text-align: center;
	float: left;
}

.season .number{
	width: 76px;
	margin: 2px 0px 0px 0px;
	font: 300 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #333 !important;
	text-align: center;
	float: left;
}

.trophy .logo{
	width: 46px;
	font-size: 44px;
	color: #8090A0;
	float: left;
	text-align: center;
}

.trophy .competition, .season .competition{
	width: 212px;
	height: 49px;
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 400;
	color: #333;
}

.trophy .competition a, .season .competition a{
	text-decoration: none;
	color: #333 !important;
}

.trophy .links, .season .links{
	margin: 0px 0px 10px 24px;
	font-size: 11px;
	font-weight: 400;
	color: #89A;
	float: left;
	position: relative;
	top: -2px;
}

.trophy .links span, .season .links span{
	font-size: 6px;
	margin: 0px 6px 0px 6px;
	color: #ABC;
	display: inline;
	vertical-align: middle;
}

.trophy .links a, .season .links a{
	text-decoration: none;
	color: #89A !important;
	font-weight: 400;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.trophy .links a:hover, .season .links a:hover{
	color: #F63 !important;
	text-decoration: none;
}

.entity_info{
	width: 100%;
	/*height: 55px;*/
	padding: 10px 0px 10px 0px;
	float: left;
}

.entity_info .number{
	width: 60px;
	margin: 6px 0px 0px 0px;
	font: 300 24px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #090 !important;
	text-align: center;
	float: left;
}

.entity_info .number span{
	margin: 0px 0px 0px 4px;
	font: 300 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.entity_info .team{
	width: 50px;
	float: left;
}

.entity_info .team img{
	width: 40px;
}

.entity_info .inactive{
	color: #999 !important;
}

.entity_info .winner{
	color: #C93 !important;
}

.entity_info .entity{
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 400;
	color: #000;
	/*padding: 0px 0px 0px 5px;*/
}

/*
.entity_info .entity a{
	text-decoration: none;
	color: #36C !important;
}
*/

.entity_info .entity span{
	font-size: 11px;
	font-weight: 300;
}

.entity_info .links{
	width: 100%;
	font-size: 11px;
	font-weight: 400;
	color: #F08C59;
	float: left;
}

.entity_info .links span{
	font-size: 6px;
	margin: 0px 6px 0px 6px;
	color: #F08C59;
	display: inline;
	vertical-align: middle;
}

.entity_info .links a{
	text-decoration: none;
	color: #666;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.entity_info .links a:hover{
	color: #F08C59;
}

.entity_info .photo_frame{
	width: 50px;
	height: 50px;
	float: left;
}

.entity_info .photo{
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	background-size: cover;
	display: block;
}

.entity_info .shield{
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	background-size: contain;
	display: block;
	background-repeat: no-repeat;
	background-position: center;

}

.box #multimedia .content{
	width: 620px;
	height: 394px;
	display: table-cell;
	background-color: #222;
}

.box #multimedia .photo{
	width: 620px;
	height: 374px;
	/*margin: 10px 0px 0px 10px;*/
	position: absolute;
	overflow: hidden;
}

.box #multimedia .photo img{
	width: 620px;
	height: 400px;
	position: absolute;
}

.box #multimedia .wrapper{
	width: 620px;
	height: 374px;
	display: block;
	position: relative;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
}

.box #multimedia .counter{
	padding: 6px 7px 0px 7px;
	font-size: 16px;
	background-color: rgba(0,0,0,0.7);
	color: #FFF;
	height: 18px;
	position: absolute;
	right: 0px;
}

.box #multimedia span.newstitle{
	/*width: 460px;*/
	padding: 0px 10px 0px 10px;
	position: absolute;
	font-size: 30px;
	font-weight: 900;
	line-height: 30px;
	color: #FFF;
	display: inline-block;
	bottom: 10px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.6);
}

.box #multimedia span.newstitle .microtitle{
	font-size: 11px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	line-height: 22px;
}

.box #multimedia .keywords {
	text-transform: uppercase;
	z-index: 10;
	margin: 0px 0px 6px 0px;
	text-shadow: none;
}

.rbbox #multimedia, .rbbox #stadium, .rbbox #videochannel{
	width: 300px;
	background-color: #1A222E;
}

.rbbox #multimedia .photo{
	width: 300px;
	height: 200px;
	position: relative;
}

.rbbox #multimedia .videochannel{
	width: 300px;
	height: 169px;
	position: relative;	
}

.rbbox #multimedia .photo img{
	width: 300px;
	height: 200px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

.rbbox  #multimedia .photo .icn_play{
	position: absolute;
	z-index: 10;
	font-size: 92px;
	color: #FFF;
	left: 120px;
	top: 60px;
	opacity: 0.6;
}

.rbbox #multimedia .keywords {
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	display: inline;
	left: 5px;
	bottom: 5px;
}

.rbbox #multimedia .content, .rbbox #videochannel .content{
	width: 280px;
	padding: 0px 10px 0px 10px;
	display: table-cell;
}

#multimedia .time {
	background-color: #000;
	color: #FFF;
	width: 38px;
	height: 20px;
	padding: 4px 6px 0px 6px;
	font-weight: 700;
	font-size: 11px;
	text-align: center;
	position: absolute;
	z-index: 10;
	display: inline;
	right: 5px;
	top: 5px;
	opacity: 0.7;
}

#multimedia .others{
	margin: 10px 10px 8px 10px;
	display: inline-block;
	
}

#multimedia .section{
	padding: 0px 0px 3px 0px;
	position: relative;
	z-index: 10;
	border-bottom: 0px;
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	text-transform: uppercase;
}

#multimedia .others .object{
	border: 2px solid #101A24;
	margin: 5px 5px 0px 0px;
	float: left;
}

#multimedia .others .object:last-of-type{
	margin: 5px 0px 0px 0px;
}

#multimedia .others .object:hover{
	border: 2px solid #2277AA;
}

#multimedia .others img{
	width: 86px;
	height: 58px;
	background-color: #C5C5C5;
}

#multimedia .footer{
	height: 25px;
	padding: 5px 10px 0px 6px;
	border: 0px;
	text-align: center;
	color: #9CF;	
}

.multimedia_list{
	width: 200px;
	/*height: 250px;*/
	/*padding: 0px 0px 5px 0px;*/
	float: left;
	margin: 0px 7px 8px 2px;
}

.multimedia_list:nth-child(3n+1){
	margin-left: 0px;
}

.multimedia_list:nth-child(3n+3){
	margin-right: 0px;
}

.multimedia_list .photo{
	width: 200px;
	height: 134px;
	position: relative;
}


.multimedia_list .photo .icn_play{
	position: absolute;
	z-index: 10;
	font-size: 92px;
	color: #FFF;
	left: 68px;
	top: 28px;
	opacity: 0.6;
}

.multimedia_list .time {
	background-color: #000;
	color: #FFF;
	width: 38px;
	height: 20px;
	padding: 4px 6px 0px 6px;
	font-weight: 700;
	font-size: 11px;
	text-align: center;
	position: absolute;
	z-index: 10;
	display: inline;
	right: 5px;
	top: 5px;
	opacity: 0.7;
}


.multimedia_list .photo .img{
	width: 200px;
	height: 134px;
	background-color: #C5C5C5;
	overflow: hidden;
	position: absolute;
}

.multimedia_list .shadow{
	width: 200px;
	height: 134px;
	display: block;
	position: relative;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -150%, rgba(0,0,0,0.0) 100%);
}

.multimedia_list .photo .title{
	padding: 0px 0px 0px 5px;
	color: #FFF;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.3);
	position: absolute;
	z-index: 100;
	bottom: 5px;
	line-height: 12px;
	font-weight: 900;
	font-size: 13px;
}

.photogrid_line{
	height: 76px;
	margin: 0px 0px 1px 0px;
}

.photogrid{
	width: 76px;
	height: 76px;
	background-color: #000;
	float: left;
	display: inline-block;
	margin: 0px 1px 0px 0px;
	overflow: hidden;
}

.photogrid img{
	width: 76px;
	height: 76px;
}

.photogrid_line span:last-of-type{
	width: 75px;
	margin: 0px;
}

.grid img{
	cursor: pointer;
}

.pagination{
	width: 100%;
	height: 40px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #69C;
	margin: 10px 0px 10px 0px;
	display: inline-block;
	float: left;
}

.pagination div{
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	color: #89A;
}

.home .pagination .container{
	width: 518px;
	float: left;
	background-color: #F8FAFC;
}

.large .pagination .container{
	width: 678px;
	float: left;
	background-color: #F8FAFC;
}

.pagination .container{
	width: 838px;
 	text-align: center;
 	background-color: #F8FAFC;
}

.pagination ul{
    display: inline-block;
    margin: 0;
    padding: 0;
    /* For IE, the outcast */
    zoom: 1;
    *display: inline;
}

.pagination li{
	/*
	width: 50px;
	height: 28px;
	padding: 10px 0px 0px 0px;
	*/
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	background-color: #F8FAFC;
	color: #89A;
	list-style: none;
	float: left;
	display: inline-block;
	cursor: pointer;
	border-bottom: 2px solid #F8FAFC;
}

.pagination li a{
	color: #89A;
	display: table-cell;
	width: 50px;
	height: 40px;
	vertical-align: middle;
}

.pagination li:hover{
	background-color: #EAF0F8;
	border-bottom: 2px solid #EAF0F8;
	color: #2277AA;
}

.pagination .active{
	width: 50px;
	height: 28px;
	padding: 12px 0px 0px 0px;
	text-align: center;
	color: #39F;
	float: left;
	border-bottom: 2px solid #2277AA;
}

.pagination .active:hover{
	border-bottom: 2px solid #2277AA;
}

.pagination .previous, .pagination .previous-off{
	width: 50px;
	height: 30px;
	background-color: #F8FAFC;
	border-bottom: 2px solid #F8FAFC;
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
	float: left;
}

.pagination .next, .pagination .next-off{
	width: 50px;
	height: 30px;
	background-color: #F8FAFC;
	border-bottom: 2px solid #F8FAFC;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	float: right;
}

.pagination .previous-off,
.pagination .next-off {
	width: 50px;
	height: 30px;
	display: block;
	font-weight: bold;
	cursor: default;
	border-bottom: 2px solid #F8FAFC;
}

.pagination .previous:hover,
.pagination .next:hover/*,
.pagination .previous-off:hover,
.pagination .next-off:hover*/ {
	border-bottom: 2px solid #EAF0F8;
	background-color: #EAF0F8;
	color: #2277AA;
}

#accordion{
	width: 100%;
	border: 1px solid #E0E4E8;
	padding: 10px 0px 10px 0px;
	font-family: 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

#accordion .title{
	width: 264px;
	height: 22px;
	margin: 6px 0px 0px 0px;
	padding: 8px 0px 0px 24px;
	font-size: 13px;
	font-weight: 400;
	color: #000;
	display: block;
	cursor: pointer;
	outline: 0px;
	background-color: #FFF;
	background-image: none;
}

#accordion .title:hover{
	background-color: #F6F8FA;
	background-image: none;
}

#accordion .title:first-of-type{
	border: 0px;
	margin: 0px;
}

#accordion .ui-accordion-header-active{
	background-image: none;
}

#accordion div{
	border: 0px;
	display: inline;
	/*width: 252px;*/
}

#accordion p{
	font-size: 12px;
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 2px 0px;
	font-weight: 400;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

#accordion p:hover{
	color: #F08C59;
}

#accordion span.icn_zerozero{
	font-size: 10px;
	color: #89A !important;
	margin: 0px 8px 0px 0px;
	top: 1px;
	position: relative;
	font-style: normal;
}

#accordion span{
	font-size: 12px;
	font-weight: 300 !important;
	color: #89A !important;
	font-style: italic;
}

/* BRACKET */

#edition_bracket{
	/*
	background: url('http://www.zerozero.pt/images/esquemas/of_qf_mf_34_f.png');
	background-repeat: no-repeat;
	*/
}

.bracket{
	height: 500px;
	margin: 0 auto;
	position: relative;
	width: 620px;
	/*background-color: #E5E5E5;*/
}

.bracket .team{
	/*padding: 6px;*/
	clear: both;
}


.bracket .team div.micrologo_and_text{
	float: left;
}

.bracket .team div.goal{
	float: right;
}

/* LAST 16 */

.last16_scheme .match{
	padding: 6px 6px 6px 6px;
	background-color: #CCC;
	border-radius: 6px;
	height: 74px;
	width: 74px;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
	margin-bottom: 27px;
	font-size: 13px;
	text-transform: uppercase;
}

.last16_scheme .match:hover{
	opacity: 0.6;	
}

.last16_scheme .final .match{
	border-radius: 10px;
	height: 146px;
	width: 114px;
}

.last16_scheme .final .match.series9{
	margin: 30px 0px 0px 0px;
	border-radius: 10px;
	height: 100px;
}

.last16_scheme .last16, .last16_scheme .last8, .last16_scheme .last4, .last16_scheme .final{
	position: absolute;
}

.last16_scheme .last8 .match.series6{
	margin: 0px;
	bottom: 0;
	position: absolute;
}

.last16_scheme .bracket_left .last16{
	/*left: 12px;*/
	top: 32px;
}

.last16_scheme .bracket_right .last16{
	right: 0px;
	top: 32px;
}

.last16_scheme .bracket_left .last8{
	left: 108px;
	top: 88px;
	height: 312px;
}

.last16_scheme  .bracket_right .last8{
	left: 426px;
	top: 88px;
	height: 312px;
}

.last16_scheme .bracket_left .last4{
	left: 150px;
	top: 202px;
}

.last16_scheme .bracket_right .last4{
	left: 384px;
	top: 202px;
}

.last16_scheme .final{
	left: 246px;
	top: 168px;
}

/* LAST 8 */

.last8_scheme .match{
	background-color: #CCC;
	border-radius: 10px;
	height: 86px;
	width: 130px;
}

.last8_scheme .final .match{
	background-color: #CCC;
	border-radius: 10px;
	height: 160px;
	width: 162px;
}

.last8_scheme .final .match.series7{
	margin: 30px 0px 0px 0px;
	background-color: #CCC;
	border-radius: 10px;
	height: 100px;
	width: 162px;
}

.last8_scheme .last8, .last8_scheme .last4, .last8_scheme .final{
	position: absolute;
}

.last8_scheme .last8 .match{
	margin-bottom: 27px;
	font-size: 14px;
	text-transform: uppercase;
}

.last8_scheme .last8 .match ul{
	color: #234;
	font-size: 14px;
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 10px 0 0;
}

.last8_scheme .last8 .match ul li{
	height: 24px;
}

.last8_scheme .last8 .match ul li.winner, .last8_scheme .last8 .match ul li.winner a{
	color: #F08C59;
}

/*
.last8_scheme .last8 .match ul .seed{
	font-size: 14px;
	left: 16px;
	position: absolute;
}
*/

.last8_scheme .last8 .match ul .goals{
	position: absolute;
	right: 8px;
	font-weight: 700;
}

/*
.last8_scheme .last8 .match ul li.lead span.seed{
	color: #808080;
}
*/

.last8_scheme .bracket_left .last8{
	left: 12px;
	top: 32px;
}

.last8_scheme .bracket_right .last8{
	right: 12px;
	top: 32px;
}

.last8_scheme .bracket_left .last4{
	left: 160px;
	top: 88px;
	height: 312px;
}

.last8_scheme  .bracket_right .last4{
	left: 490px;
	top: 88px;
	height: 312px;
}

.last8_scheme .last8 .match.series6{
	bottom: 0;
	position: absolute;
}

.last8_scheme .final{
	left: 308px;
	top: 50px;
}

/* INSTAGRAM */

.instagram_main{
	width: 278px;
	height: 280px;
	margin: 0px 0px 2px 0px;
	float: left;
}

.instagram{
	width: 90px;
	height: 90px;
	margin: 0px 4px 4px 0px;
	float: left;
}

.instagram:nth-child(3n+1){
	margin: 0px 0px 2px 0px;
}

/* RIGHTBAR PHOTO */

.rbbox .photos{
	width: 90px;
	height: 90px;
	margin: 0px 4px 4px 0px;
	float: left;
}

.rbbox .photos:nth-child(3n){
	margin: 0px 0px 2px 0px;
}

.rbbox .photos img{
	width: 90px;
	height: 90px;
}

/* ENTITY BIO */

#entity_bio{
	font-size: 13px;
	font-weight: 400;
}

#entity_bio ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#entity_bio li{
	width: 24px;
	text-align: center;
	font-size: 20px;
	float: left;
	margin: 3px 3px 0px 1px;
}

#entity_bio li:hover{
	opacity: 0.8;
}

#entity_bio p{
	margin: 0px;
}

#entity_bio a{
	font-size: 13px;
	font-weight: 400;
	color: #069;
	text-decoration: none;
}

#entity_bio .bio{
	width: 278px;
	clear: both;
	margin: 0px 0px 8px 0px;
	line-height: 14px;
	display: table;
}

#entity_bio span:not(.fab){
	font: 700 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	letter-spacing: 0.04em;
	display: block;
	text-transform: uppercase;
}

#entity_bio .bio_half{
	width: 139px;
	float: left;
	margin: 0px 0px 8px 0px;
}

#entity_bio .small{
	color: #999;
	display: inline !important;
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0px 0px 2px;
}

/* GAME REPORT */
.game_report_header{
	display: inline-block;
	padding: 0px 0px 0px 0px;
	color: #FFF;
}

.game_report_header a{
	color: #FFF;
}

.game_report_header .info{
	width: 620px;
	float: left;
	text-align:center;
}
.game_report_header .info_live{
	margin: 0 110px;
	float:none;
	width:auto;
}

.game_report_header .header{
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFF;
}

.game_report_header .header a{
	color: #FFF;
}

.game_report_header .header span{
	font-size: 12px;
	display: block;
}

.game_report_header .header i{
	margin-right: 5px;
	margin-left: 10px;
}

.game_report_header .content{
	width: 620px;
	/*height: 88px;*/
	display: inline-block;
	padding: 0px 0px 2px 0px;
}

.game_report_header .home{
	width: 250px;
	float: left;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.game_report_header .away{
	width: 250px;
	float: left;
	padding: 0px 0px 0px 10px;
	text-align:left;
}

.game_report_header .team{
	font-size: 28px;
	font-weight: 900;
	margin: 22px 0px 0px 0px;
	line-height: 26px;
}
.game_report_header .team div{
	font-size: 14px;
	font-weight: 300;
	line-height: 10px;
}

.game_report_header .team_live{
	font-size: 22px;
	font-weight: 700;
	margin: 16px 0px 0px 0px;
	line-height: 26px;
}
.game_report_header .team_live div{
	font-size: 14px;
	font-weight: 300;
	line-height: 10px;
}

.game_report_header .scorers{
	margin: 6px 0px 0px 0px;
}
.game_report_header .scorers span{
	font-size: 12px;
	font-weight: 700;
	display: block;
}
.game_report_header .scorers span.time{
	display: inline;
}

.game_report_header .scorers_live{
	margin: 4px 0px 0px 0px;
}
.game_report_header .scorers_live span{
	font-size: 12px;
	font-weight: 400;
	display: block;
}
.game_report_header .scorers_live span.time{
	display: inline;
}

.game_report_header .score{
	width: 100px;
	float: left;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.game_report_header .score div{
	margin: 10px 0px 0px 0px;
	width: 100px;
	height: 54px;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	text-align: center;
	font-size: 36px;
	font-weight: 900;
	line-height: 52px;
	background-color: rgba(255,255,255,0.1);
}

.game_report_header .score div.extratime{
	font-size: 30px;
	font-weight: 900;
	line-height: 40px;
}

.game_report_header .score span{
	margin: 4px 0px 0px 0px;
	display: block;
	width: 100px;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
	color: rgba(255,255,255,0.7);
}

.game_report_header .score div.extratime span{
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	position: relative;
	top: -8px;
	line-height: 20px;
}

.game_report_header .score span.partial{
	font-weight: 400;
	display: inline;
}

.game_report_menu{
	width: 100%;
	height: 42px;
	color: #AAA;
	float: left;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.game_report_menu ul{
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	display: inline-block;
	
}

.game_report_menu li{
	height: 28px;
	padding: 14px 0px 0px 0px;
	margin: 0px 8px 0px 8px;
	cursor: pointer;
	text-transform: uppercase;
	float: left;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.game_report_menu li a{
	color: rgba(255,255,255,0.7);
	text-decoration: none;
}

.game_report_menu li a:hover{
	color: #FFF;
}

.game_report_menu li.selected{
	font-weight: 700;
	color: #FFF; 
}

.game_report_column{
	width: 300px;
	margin: 0px 0px 0px 10px;
	float: left;
}

table.game_matchups thead{
	color: #2277AA;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #F2F2F2;
}

table.game_matchups thead tr{
	height: 34px;
}

table.game_matchups tbody td{
	font-size: 16px;
	font-weight: 400;
}

table.game_matchups tr td:nth-child(1), table.game_matchups tr td:nth-child(5){
	width: 24px;
}

table.game_matchups tr td:nth-child(2){
	text-align: left;
}

table.game_matchups tr td:nth-child(2) span, table.game_matchups tr td:nth-child(4) span{
	padding: 0px 2px 0px 2px;
	color: #999;
}

table.game_matchups tr td:nth-child(2) .player{
	float: right;
}

table.game_matchups tr td:nth-child(2) .data{
	float: left;
	margin: 8px 0px 0px 0px;
}

table.game_matchups tr td:nth-child(2) .name{
	padding: 8px 0px 0px 4px;
	color: #000;
	float: left;
	font-size: 12px;
	width: 120px;
}

table.game_matchups tr td:nth-child(3){
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	color: #666;
}

table.game_matchups tr td:nth-child(4){
	text-align: right;
}

table.game_matchups tr td:nth-child(4) .player{
	float: left;
}

table.game_matchups tr td:nth-child(4) .data{
	float: right;
	margin: 8px 0px 0px 0px;
}

table.game_matchups tr td:nth-child(4) .name{
	padding: 8px 4px 0px 0px;
	color: #000;
	float: left;
	font-size: 12px;
	width: 120px;
}

table.game_matchups .photo{
	width: 30px;
	height: 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
}

#news_body table.game_matchups thead{
	color: #2277AA;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #F2F2F2;
}

#news_body table.game_matchups thead tr{
	height: 34px;
}

#news_body table.game_matchups tbody td{
	font-size: 16px;
	font-weight: 400;
}

#news_body table.game_matchups tr td:nth-child(1), #news_body table.game_matchups tr td:nth-child(5){
	width: 24px;
}

#news_body table.game_matchups tr td:nth-child(2){
	text-align: left;
}

#news_body table.game_matchups tr td:nth-child(2) span, #news_body table.game_matchups tr td:nth-child(4) span{
	padding: 0px 2px 0px 2px;
	color: #999;
}

#news_body table.game_matchups tr td:nth-child(2) .player{
	float: right;
}

#news_body table.game_matchups tr td:nth-child(2) .data{
	float: left;
	margin: 8px 0px 0px 0px;
}

#news_body table.game_matchups tr td:nth-child(2) .name{
	padding: 8px 0px 0px 4px;
	color: #000;
	float: left;
	font-size: 12px;
	width: 120px;
}

#news_body table.game_matchups tr td:nth-child(3){
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	color: #666;
}

#news_body table.game_matchups tr td:nth-child(4){
	text-align: right;
}

#news_body table.game_matchups tr td:nth-child(4) .player{
	float: left;
}

#news_body table.game_matchups tr td:nth-child(4) .data{
	float: right;
	margin: 8px 0px 0px 0px;
}

#news_body table.game_matchups tr td:nth-child(4) .name{
	padding: 8px 4px 0px 0px;
	color: #000;
	float: left;
	font-size: 12px;
	width: 120px;
}

#news_body table.game_matchups .photo{
	width: 30px;
	height: 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
}

.match_report{
	display: inline-block;
}

.match_report td{
	text-align: center;
}

.match_report{
	/*width: 298px;*/
	height: 100%;
	padding: 0px 0px 20px 0px;
	background-color: #FFF;
}

.rbbox .match_report{
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.box .match_report .profile{
	width: 250px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	float: left;
	color: #666;
	font-size: 14px;
	font-weight: 700;
	color: #333;
}

.rbbox .match_report .profile{
	width: 106px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	float: left;
	color: #666;
	font-size: 14px;
	font-weight: 700;
	color: #333;
}

.rbbox .match_report .photo{
	width: 90px;
	height: 90px;
	border-radius: 45px;
	-webkit-border-radius: 45px;
	text-align: center;
	background-size: cover;
	display: block;
}

.box .match_report .shield{
	width: 64px;
	height: 64px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin: 0px 0px 0px 91px;
}

.rbbox .match_report .shield{
	width: 64px;
	height: 64px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin: 0px 0px 0px 21px;
}

.box .match_report .result{
	width: 88px;
	text-align: center;
	float: left;
	height: 40px;
	padding: 4px 6px 4px 6px;
	font: 700 30px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
	border-radius: 26px;
	webkit-border-radius: 26px;
	background-image: -o-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -moz-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -webkit-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -ms-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
}

.rbbox .match_report .result{
	width: 60px;
	text-align: center;
	float: left;
	height: 40px;
	padding: 4px 6px 4px 6px;
	font: 700 30px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
	border-radius: 26px;
	webkit-border-radius: 26px;
	background-image: -o-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -moz-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -webkit-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: -ms-linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
	background-image: linear-gradient(bottom, rgb(229,229,229), rgb(245,245,245));
}

.match_report .edition{
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	border: 0px !important;
	color: #999;
	text-transform: uppercase;
	display: inline-block;
}

.rbbox .match_report .edition{
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	margin: 10px 10px 0px 10px;
}

.box .match_report .edition .descr{
	font-size: 14px;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
	float: left;
}

.rbbox .match_report .edition .descr{
	font-size: 12px;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
	float: left;
}

.match_report .edition .logo{
	float: left;
}

.match_report .date{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	color: #999;
}

.rbbox .match_report .date{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	margin: 0px 10px 6px 10px;
	color: #999;
}

.rbbox .match_report .date span{
	font-size: 10px;
}

.match_report .info{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	margin: 10px 10px 6px 10px;
	color: #999;
	text-align: center;
}

.match_report .profile .descr{
	font-size: 14px;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
}

.match_report .descr span{
	font-size: 12px;
	font-weight: 300;
	text-align: left !important;
	line-height: 16px;
	display: block;
}

.match_report .goals{
	font: 300 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
}

.game_report .edition{
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	border: 0px !important;
	color: #999;
	text-transform: uppercase;
}

.game_report .title{
	font: 700 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding: 0px 0px 4px 0px;
	border: 0px !important;
	color: #999;
	text-transform: uppercase;
}

.game_report .subtitle{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #2277AA;
	text-transform: uppercase;
	height: 20px;
}

.game_report .photo{	
	width: 54px;
	height: 54px;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
	margin: 0px 0px 0px 10px;
	
}

.game_report .profile span{
	margin: -1px 0px 0px 24px;
	display: table;
	font-size: 11px;
	font-weight: 400;
	color: #333;
}

.game_report .profile img{
	vertical-align: middle;
}

.game_report .profile .links{
	margin: 0px 0px 10px 24px;
	font-size: 11px;
	font-weight: 400;
	color: #F08C59;
	float: left;
}

.game_report .profile .links span{
	font-size: 6px;
	margin: 0px 10px 0px 10px;
	color: #F08C59;
	display: inline;
	vertical-align: middle;
}

.game_report .profile .links a{
	text-decoration: none;
	color: #666;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.game_report .profile .links a:hover{
	color: #F08C59;
}


.game_report .staff{
	width: 290px;
	float: left;
	margin: 0px 0px 10px 10px;
}

.game_report .team{
	padding: 6px 0px 8px 60px;
	display: inline-block;
}

.game_report .team .logo{
	width: 30px;
	float: left;
}

.game_report .team .logo img{
	width: 30px;
}

.game_report .team .name{
	font-size: 14px;
	font-weight: 700;
	margin: 0px 0px 0px 4px;
}

.game_report .team .name span{
	margin: -1px 0px 0px 0px;
	display: table;
	font-size: 10px;
	font-weight: 700;
	color: #999;
}

.game_report .player{
	width: 300px;
	min-height: 28px;
	float: left;
}

.game_report .inactive{
	opacity: 0.4;
}

.game_report .staff .name{
	width: 100% !important;
	padding: 0px 0px 0px 4px;
	font-size: 12px;
	font-weight: 700;
	color: #999;
	clear: both;
}

.game_report .number{
	width: 24px;
	font: 400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	float: left;
	text-align: center;
}

.game_report .name{
	width: 148px;
	/*height: 22px;*/
	padding: 2px 0px 6px 2px;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	float: left;
}

.game_report .name span{
	margin: -1px 0px 0px 24px;
	display: table;
	font-size: 10px;
	font-weight: 400;
	color: #999;
}

.game_report .events{
	width: 122px;
	padding: 2px 0px 0px 4px;
	font-size: 10px;
	font-weight: 400;
	color: #000;
	float: left;
}

.game_report .events div{
	position: relative;
	top: -4px;
	display: inline;
}

.game_report .events span{
	margin: 0px 4px 0px 4px;
}

.Collage{
    /* define how much padding you want in between your images */
    padding: 3px;
}

.Collage img{
    /* ensures padding at the bottom of the image is correct */
    vertical-align:bottom;
    /* hide the images until the plugin has run. the plugin will reveal the images*/
    /*opacity:0;*/

}

.Caption_Background{
	
}

.Caption_Content{
	font-weight: 700;
	padding: 4px;
	color: #FFF;
}

/* COMMENTS */

.no_comments{
	padding: 20px 0px 20px 0px;
	font: 400 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	color: #8090A0;
}

.no_comments span{
	margin: 0px 4px 0px 0px;
	position: relative;
	top: 5px;
}

.comment_container{
	/*border-bottom: 1px solid #D5D5D5;*/
	clear: both;
}

.comment_container.zerozero{
	/*
	width: 546px;
	float: right;
	*/
	clear: both;
}

.comment_container.zerozero .comment{
 	width: 450px;
}

.comment_form{
	margin: 10px 0px 10px 0px;
	background-color: #F0F4F8;
	border-bottom: 0px;
	display: flex;
}

#comment_form {
	margin-top: 0;
}

.comment_report{
	cursor: pointer;
}

.comment_report_reasons{
	display: none;	
}

.comment_container .avatar{
	padding: 10px 10px 10px 0px;
}

.comment_container .avatar .name{
	text-align: center;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	margin: 2px 0px 0px 0px;
}

.comment_container .avatar .name span{
	font-size: 10px;
	margin: 0px 0px 0px 5px;
}

.comment_container .comment{
	width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.comment .title{
	font-weight: 900 !important;
	color: #333 !important;
	margin: 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	text-transform: none !important;
	display: flex;
    align-items: center;
}

.comment .title .likes_count_div {
	margin-left: auto;
	color: #000;
	display: flex;
	font-size: 16px;
	font-weight: normal;
}

.comment .title .likes_count_div span {
	font-size: 12px;
	margin-right: 8px;
}

.comment .title span.comment_report{
	color: #C33;
	margin-left: 16px;
}

.comment .title span.comment_report:hover{
	color: #F66;
}

.comment .author{
	margin: 0px 0px 0px 1px !important;
	top: 0px !important;
}

.comment .author.zerozero{
	color: #E7722E;
}

.comment .author a{
	color: #396;
	text-decoration: none;
}

.comment .text{
	margin: 16px 0px 16px 0px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #444;
}

.comment .actions{
	width: 100%;
	height: 30px;
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0px 0px 0px;
	color: #F60;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.comment .actions div{
	list-style: none;
	float: right;
}

.comment .actions .comment_admin{
	margin: 0px 8px 0px 0px;
	font-size: 12px;
	display: flex;
	width: max-content;
}

.comment .actions .comment_admin.answer,
.comment .actions .comment_admin.dislike {
	display: flex;
	align-items: center;
}

.comment .actions .comment_admin.answer span {
	font-size: 16px;
}

.comment .actions .comment_admin.dislike.selected div,
.comment .actions .comment_admin.dislike.selected span {
	color: #C33;
}

.comment .actions .comment_admin.like.selected div,
.comment .actions .comment_admin.like.selected span {
	color: #2277AA;
}

.comment .actions a{
	color: #F60;
	text-decoration: none;
}

.comment .actions .comment_admin div{
	color: #999;
	text-decoration: none;
}

.comment .actions .comment_admin:hover span,
.comment .actions .comment_admin:hover div {
	cursor: pointer;
	color: #2277AA;
}

.comment .actions .comment_admin.dislike:hover span,
.comment .actions .comment_admin.dislike:hover div {
	color: #C33;
}

.comment .actions .comment_admin span{
	color: #999;
	cursor: pointer;
	font-size: 11px;
	margin: 0px 4px 0px 0px;
	position: relative;
	top: 1px;
}

.comment input[type=text]{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	border: 1px solid #D5D5D5;
	padding: 0px 10px 0px 10px;
	width: 498px;
	height: 28px;
	color: rgb(117, 117, 117);
}

.comment input:focus{
	color: #000;
}

.comment textarea{
	margin: 8px 0px 0px 0px;
	border: 1px solid #D5D5D5;
	padding: 10px 10px 10px 10px;
	width: 498px;
	height: 100px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: rgb(117, 117, 117);
}

.comment textarea:focus{
	color: #000;
}

.comment .disclaimer{
	margin: 20px 0px 0px 0px;
	font-size: 11px;
	font-weight: 400;
	color: #666;
}

.comment .button{
	margin-top: 10px;
	display: flex;
}

.comment .button input{
	padding: 10px;
	background-color: #8090A0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #FFF;
	border: 0px;
	text-align: center;
	margin-left: auto;
	font: 900 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	cursor: pointer;
}

.comment .button input:hover{
	background-color: #A0B0C0;
	color: #FFF;
}

/* ENTITY_PHOTO_FRAME */
#page_header .entity_photo_frame{
	/*width: 150px;
	height: 160px;*/
	position: relative;
	top: 0px;
	float: left;
	margin:10px 10px 0px 10px;
	border-radius: 6px;
	background-color: rgba(0, 0, 0, 0.1);
}
#page_header .entity_photo_frame .logo img{
	position: absolute;  
	top: 0;  
	bottom: 0;  
	left: 0;  
	right: 0;  
	margin: auto; 
}

/*
.entity_photo_frame{
	width: 160px;
	position: relative;
	float: left;
}

.entity_photo_frame .frame{
	width: 118px;
	height: 118px;
	top: -11px;
	border-radius: 59px;
	-webkit-border-radius: 59px;
	margin: 0px 0px 0px 19px;
	position: absolute;
	z-index: 50;
	border: 2px solid #C5C5C5;
}

.entity_photo_frame .logo{;
	position: relative;
	top: -10px;
	width: 114px;
	height: 114px;
	border: 3px solid #FFF;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	margin: 0px auto;
	background-size: cover;
	z-index: 100;
}
*/

.avatar_photo_frame{
	width: 60px !important;
	margin: 0px 0px 0px 10px;
	position: relative;
}

.comment_container.zerozero .avatar_photo_frame {
	width: 50px !important;
    height: 50px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
	background-color: #2c3e50;
	border-radius: 4px;
	padding: 5px;
}

.comment_container.zerozero .avatar_photo_frame .logo {
	margin: 0;
	background-size: contain;
    background-position: center;
	background-repeat: no-repeat;
}

.avatar_photo_frame .nophoto_frame{
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 0px 0px;
	width: 50px;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #E8ECF0;
	color: #8090A0;
	font: 300 26px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	text-transform: capitalize;
}
/*
.avatar_photo_frame .photo_frame{
	width: 49px;
	height: 50px;
	top: 1px;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	margin: 0px 0px 0px 4px;
	position: absolute;
	z-index: 50;
	border: 2px solid #C5C5C5;
}
*/

.avatar_photo_frame .nophoto_frame.zerozero{
	background-color: #E7722E;
	color: #FFF;
}

.avatar_photo_frame .logo{
	position: relative;
	top: 0px;
	width: 50px;
	height: 50px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0px 0px 0px 8px;
	z-index: 1;
	background-size: cover;
}

/* FACTS */
.facts_graphs{
	display: flex;
	padding: 10px 0px 20px 0px;
}

.graph_games{
	float: left;
}

.graph_games .value{	
	font: 300 46px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	width: 109px;
	margin: 32px 0px 0px 0px;
	float: left;
	text-align: center;
	color: #036;
}

.graph_games .value span{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	display: block;
	color: #89A;
	position: relative;
	top: -10px;
	letter-spacing: 0px !important;
	text-transform: capitalize;
}

.graph_games .bars{
	width: 350px;
	margin: 7px 0px 0px 0px;
	float: left;
}

.graph_games .bars .label{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 2px 0px;
	text-transform: capitalize;
}

.graph_games .green{
	background-color: #396 !important;
}

.graph_games .red{
	background-color: #C33 !important;
}

.graph_games .gray{
	background-color: #999 !important;
}

.graph_games .bars .bar{
	height: 9px;
	margin: 0px 0px 1px 0px;
	background-color: #E0E4E8;
	float: left;
	border-radius: 15px;
}

.graph_games .bars span{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.graph_games .bars span.green{
	color: #396 !important;
	background-color: #FFF !important;
}

.graph_games .bars span.red{
	color: #C33 !important;
	background-color: #FFF !important;
}

.graph_games .bars span.gray{
	color: #999 !important;
	background-color: #FFF !important;
}

.graph_games .bars .groupbar{
	display: table;
}

.graph_games .bars .percent{
	float: left;
	position: relative;
	top: -3px;
	left: 5px;
}

.graph_goals{
	margin: 0px 0px 0px 22px;
	float: right;
}

.graph_goals .graph_line{
	width: 219px;
	margin: 8px 0px 0px 10px;
	float: left;
}

.graph_line div.green{
	color: #396 !important;
	background-color: #FFF !important;
}

.graph_line div.red{
	color: #C33 !important;
	background-color: #FFF !important;
}

.graph_line div.gray{
	color: #999 !important;
	background-color: #FFF !important;
}

.graph_goals .value{
	width: 70px;
	float: left;
	clear: both;
	font: 300 46px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	text-align: center;
	color: #036;
}

.graph_goals .value span{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	display: inline-block;
	position: relative;
	top: -8px;
	color: #89A;
	letter-spacing: 0px !important;
	text-transform: capitalize;
}

.graph_goals span.icn_goal{
	font-size: 30px;
}

.graph_goals .bars_shadow{
	position: absolute;
}

.graph_goals .bars{
	position: relative;
	z-index: 10;
}

.graph_goals .bars.green{
	color: #396 !important;
}

.graph_goals .bars.red{
	color: #C33 !important;
}

.graph_goals .goal_shadow{
	margin: 0px 2px 0px 0px;
	float: left;
	color: #E5E5E5;
}

.graph_goals .goal{
	margin: 0px 2px 0px 0px;
	float: left;
	overflow: hidden;
}

.graph_goals .percent{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 2px 0px;
	text-transform: capitalize;
	display: inline;
}

.facts_line{
	display: flex;
	/*border-bottom: 1px solid #E2E4E6;*/
	/*padding: 5px 0px 10px 0px;*/
	clear: both;
}

.facts_line:first-of-type{
	margin: 5px 0px 0px 0px;
	border: 0px;
}

.facts_line:first-of-type .value{
	font-weight: 700;
}

.facts_line:last-of-type{
	border: 0px;
}

.fact{
	width: 128px;
	min-height: 108px;
	height: auto !important;
	float: left;
	display: table;
	border: 1px solid #FFF;
	background-color: #F6F8FA;
}
.fact .context{
	font: 400 10px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #89A;
	letter-spacing: 0px;
	/*display: table-cell;*/
	vertical-align: top;
	text-align: center;
	padding: 8px 0px 4px 0px;
	clear:both;
	text-transform: uppercase;
	height:13px;
}
.fact .value{
	font: 300 36px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #036;
	letter-spacing: 0px;
	/*display: table-cell;*/
	vertical-align: top;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.fact .value div{
	margin: 0px 0px 0px 0px;
	display: block;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #89A;
	line-height: 14px;
	letter-spacing: 0px;
}

.fact .value div.info{
	margin: 0px 0px 0px 0px;
	display: block;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
}

.fact .value span.form{
	background-color: #F6F8FA !important;
	font-size: 36px;
}

.fact .value span{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #036;
	letter-spacing: 0px;
	margin: 0px 0px 0px 2px;
}
.fact_green{
	color: #396 !important;
	background-color: #EEFCEE !important;
}
.fact_red{
	color: #C33 !important;
	background-color: #FEEAEA !important;
}
.fact_grey{
	color: #999 !important;
}
.fact_darkblue{
	color: #036 !important;
}
.fact_blue{
	color: #39F !important;
}

/* MILESTONES */
.milestone_line{
	height: 45px;
	padding: 5px 0px 10px 0px;
}

.milestone_line .value{
	font: 300 36px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	width: 109px;
	float: left;
	text-align: center;
	margin: 2px 0px 0px 0px;
}

.milestone_line .bars{
	width: 509px;
	margin: 7px 0px 0px 0px;
	float: left;
}

.milestone_line .bars .label{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 2px 0px;
	clear: both;
}

.milestone_line .bars .bar{
	height: 15px;
	background-color: #E0E4E8;
	float: left;
}

.milestone_line .milestone{
	font: 300 46px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	color: #D0D4D8;
	width: 96px;
	text-align: center;
	float: left;
}

.milestone_line .matches{
	width: 66px;
	float: left;
}

.milestone_line .green{
	color: #396 !important;
}

.milestone_line .red{
	color: #C33 !important;
}

.greenbar{
	color: #396;
	background-color: #396 !important;
}

.redbar{
	color: #C33;
	background-color: #C33 !important;
}

.tooltip{
	cursor: pointer;
}

/* TRANSFERS OLD */
#transfers_feed{
	background-color: red;
}
#transfers_feed table tr{
	height:90px;
}
#transfers_feed table td{
	background-color:#FFF;
}
#transfers_feed_small table td{
	background-color:#FFF;
}
#transfers_feed_small table tr{
	height:40px;
}
.transfer_highlight{
	display: inline-block;
	margin: 20px 0px 10px 0px;
}
.box .transfer_highlight{
	width: 310px;
}
/*
.transfer_highlight ~ .transfer_highlight{
	margin: 0px 0px 10px 0px;
}
*/
.transfer_highlight .photo{
	width: 90px;
	height: 90px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover !important;
	display: block;
}
.transfer_highlight .content{
	float: left;
	padding: 0px 0px 0px 10px;
}

.transfer_highlight .micrologo_and_text{
	display: block !important;
	margin: 0px 0px 10px 0px;
}
.transfer_highlight .micrologo_and_text .image{
	vertical-align: top;
}
.transfer_highlight .micrologo_and_text span{
	font-size: 12px;
}

.transfer_day_highlight{
	display: inline-block;
	margin: 0px 0px 20px 0px;
}
.rbbox .transfer_day_highlight{
	width: 300px;
	height: 210px;
}

.transfer_day_highlight .photo{
	width: 90px;
	height: 90px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover !important;
	display: block;
}
.transfer_day_highlight .content{
	float: left;
	padding: 0px 0px 0px 10px;
}

.transfer_day_highlight .micrologo_and_text{
	display: block !important;
	margin: 0px 0px 10px 0px;
}
.transfer_day_highlight .micrologo_and_text .image{
	vertical-align: top;
	padding-top: 5px;
}
.transfer_day_highlight .micrologo_and_text span{
	font-size: 12px;
}

.transfer_day_highlight .transfer_player_info a{
	color: white;
	font-size: 20px;
}

.transfer_day_highlight .transfer_day_header{
	color: #fc0;
	font-size: 9px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

.transfer_day_highlight .transfer_value{
	color: white;
	font-size: 24px;
}

.transfer_day_highlight .transfer_clubs{
	display: flex;
	align-items: center;
	padding-bottom: 4px;
}

.transfer_day_highlight .club_logo img{
	width: 24px;
}

.transfer_day_highlight .club_info{
	color: white;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
}

.transfer_list{
	display: inline-block;
	margin: 20px 0px 10px 0px;
}

.transfer_list ~ .transfer_list{
	margin: 0px 0px 10px 0px;
}

.box .transfer_list{
	width: 620px;
	display: inline-block;
	margin: 20px 0px 0px 0px;
	border: 0px;
	padding-bottom:10px;
}

.box .transfer_list ~ .transfer_list{
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #E0E4E8;
	padding: 10px 0px 10px 0px;
}

.transfer_list .timestamp{
	width: 60px;
	float: left;
	text-align: center;
}
.rbbox .transfer_list .timestamp{
	width: 60px;
	float: left;
	text-align: center;
	padding-top:2px;
}

.box .transfer_list .content{
	width: 550px;
	float: left;
	padding: 0px 0px 0px 10px;
}

.rbbox .transfer_list .content{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 208px;
}

.transfer_list .micrologo_and_text{
	width: 275px;
	display: inline-block !important;
	vertical-align: top;
}

.rbbox .transfer_list .micrologo_and_text{
	display: block !important;
	margin-top:4px;
}

.transfer_list .micrologo_and_text span{
	font-size: 12px;
}

.transfer_list .timestamp span.date{
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

.transfer_list .timestamp span.hour{
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

/*--------- Inicio da zona de aprovacoes e wiki PD (rever PP) ------------*/
.entity_menu ul .admin{
	font-size:11px;
	padding-left:0px;
}



.entity_menu li .admin{
	background-color:#314469;
}

.entity_homepage_menu ul .admin{
	font-size:11px;
	padding-left:0px;
}

.antizacat{
	text-align:left;
}

.antizacat .title{
	margin-top:15px;
	text-align:left;
	font:bold 12pt Verdana;
	color:#FF9F09;
	margin-bottom:10px;
}

.antizacat .option, .antizacat .option_li{
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#445676;
	margin-bottom:4px;
}

.antizacat .option a{
/*	background-image:url("img/arrow_blue.gif");*/
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:16px;
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#445676;	
}

.antizacat .option a:hover{
	color:#ff4f00;
}

.antizacat .video, .antizacat .option_li{
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#445676;
	margin-bottom:4px;
}

.antizacat .video a{
	background-image:url("img/video_icn.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:20px;
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#445676;	
}

.antizacat .video a:hover{
	color:#ff4f00;
}

.antizacat .responsabilidades .title{
	font:bold 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.antizacat .responsabilidades .option_li{
/*	background-image: url("img/li_sop.gif");*/
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left:12px;
	margin-left:10px;
}


.antizacat .responsabilidades .option, .antizacat .responsabilidades .option a, .antizacat .responsabilidades .option_li{
	font:normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.antizacat .pageviews{
	text-align:center;
	border:1px solid #FF9F09;
	padding:10px;
	text-transform:uppercase;
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	background-color:#dddddd;
	color:#666666;
	width:130px;
}

.tr_lclaro, a.tr_lclaro:hover, a.tr_lclaro:visited {
	font-size: 11px; 
	color: #444; background: #E0E3E8;	
}

#page_main_wiki .tr_lclaro, #page_main_wiki a.tr_lclaro:hover, #page_main_wiki a.tr_lclaro:visited {
	font-size: 11px; 
	color: #444; 
	background: #FDEFEA;

}

#page_main_admin .tr_lclaro, #page_main_admin a.tr_lclaro:hover, #page_main_admin a.tr_lclaro:visited {
	font-size: 11px; 
	color: #444; 
	background: #E4E8E4;	
}

#page_main_wiki textarea, #page_main_admin textarea{
	font-size: 10px;
	font-weight: 400;
	color: #000;
}


#page_main_wiki textarea:focus, #page_main_admin textarea:focus{
	color: #000;
}

.resultados_row { 
	background: #FFE4B9; 
	color: #444; 
	font-size: 11px;
}
.resultados_row_played { 
	background: #f5f5f5; 
	color: #444; 
	font-size: 11px; 
	font-weight: normal;
}

#page_main_wiki .resultados_row_played { 
	background: #FBE6DE; 
	color: #444; 
	font-size: 11px; 
	font-weight: normal;
}



#page_main_admin .resultados_row_played { 
	background: #EEF4EE; 
	color: #444; 
	font-size: 11px; 
	font-weight: normal;
}

#page_main_wiki .zz_page_content, #page_main_admin .zz_page_content{
	font-size : 12px; 
	color : #444; 
	clear:left;
}

#page_main_wiki .zz_page_content a, #page_main_wiki .zz_page_content a:active, #page_main_wiki .zz_page_content a:link, #page_main_wiki .zz_page_content a:visited, #page_main_admin .zz_page_content a, #page_main_admin .zz_page_content a:active, #page_main_admin .zz_page_content a:link, #page_main_admin .zz_page_content a:visited {
	font-size: 11px; 
	color: #444; 
	background: transparent; 
	text-decoration: none; 
}

#page_main_wiki .zzlabel {
	COLOR: #E63; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-transform:UPPERCASE;
}

#page_main_admin .zzlabel {
	COLOR: #363; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-transform:UPPERCASE;
}


#page_main_wiki .small_faded, #page_main_admin .small_faded{
	font-size: 10px;
	color: #969696;
}
#page_main_wiki .small_faded a, #page_main_admin .small_faded a {
	font-size: 10px;
	color: #888;
}

#page_main_wiki .small_faded a:link, #page_main_wiki .small_faded a:visited, #page_main_admin .small_faded a:link, #page_main_admin .small_faded a:visited{
	font-size: 10px;
	color: #888;
}

#page_main_wiki .small_faded a:hover, #page_main_admin .small_faded a:hover {
	font-size: 10px;
	color: #888;
	text-decoration: none;
}

.wiki_filters{
	padding: 10px 10px 10px 10px;
	background-color: #FBE0D6;
	font-size: 12px;
	font-weight: 400;	
	color:#E63;
}

.wiki_filters a{
	color:#E63;
}

.admin_filters{
	padding: 10px 10px 10px 10px;
	background-color: #DEF0DE;
	font-size: 12px;
	font-weight: 400;	
	color:#363;
}

.admin_filters a{
	color:#363;
}


.fj_form_tabela{
	border: 1px solid #CED2DB;
	width: 100%;
}

.fj_form_posicao{
	width: 58px;
	height: 39px;
	background-color: #E0E3E8;
	font: bold 20px Arial, sans-serif;
	text-align: center;
}

.fj_form_stats{
	height: 39px;
	/*border: 1px solid #000000;*/
}

.fj_form_stats_cabecalho{
	width: 50%;
	font: bold 10px Arial, sans-serif;
	border-bottom: 1px solid #CED2DB;
	text-align: center;
}

.fj_form_stats_dados{
	text-align: center;
	font: normal 11px Arial, sans-serif;
	color: #535353;
}

.fj_form_stats_dados div{
	font: normal 11px Arial, sans-serif;
}

.fj_form_v{
	font: normal 11px Arial, sans-serif;
	color: #009966;
	padding-right: 1px;
}

.fj_form_e{
	font: normal 11px Arial, sans-serif;
	color: #777777;
	padding-right: 1px;
}

.fj_form_d{
	font: normal 11px Arial, sans-serif;
	color: #D20000;
	padding-right: 1px;
}

.campo_onze_bloco_jogador{
	margin-left:auto;
	margin-right:auto;
	width:96px;
}

.campo_onze_bloco_jogador_muito_pequeno{
	margin-left:auto;
	margin-right:auto;
	width:60px;
}

.campo_onze{
	background-image:url("/style/img/bg_muito_pequeno_meio_relvado_onze_vot.png");
	width:338px;
	float:left;
	margin-right: 10px;	
}


.campo_onze_horizontal{
	background-image:url("/style/img/bg_relvado_onze_horizontal.png");
	width:500px;
	height:380px;
	float:left;
	margin-right: 10px;	
}

.campo_futsal_horizontal_banco{
	background-image:url("/style/img/bg_futsal_cinco_horizontal.png");
	width:500px;
	height:500px;
	float:left;
	margin-right: 10px;	
}

.campo_praia_horizontal_banco{
	background-image:url("/style/img/bg_praia_horizontal.png");
	width:500px;
	height:500px;
	float:left;
	margin-right: 10px;	
}
.campo_onze_horizontal_banco{
	background-image:url("/style/img/bg_relvado_onze_horizontal_banco.png");
	width:500px;
	height:500px;
	float:left;
	margin-right: 10px;	
}

.campo_futsal_horizontal_banco{
	background-image:url("/style/img/bg_futsal_cinco_horizontal_banco.png");
	width:500px;
	height:500px;
	float:left;
	margin-right: 10px;	
}

.campo_praia_horizontal_banco{
	background-image:url("/style/img/bg_praia_horizontal_banco.png");
	width:500px;
	height:500px;
	float:left;
	margin-right: 10px;	
}

.campo_meio_onze{
	background-image:url("/style/img/bg_meio_relvado_onze_v1.svg");
	height:510px;
	width:620px;
	float:left;
	margin-right: 10px;	
}

.campo_muito_pequeno_meio_onze{
	background-image:url("/style/img/bg_muito_pequeno_meio_relvado_onze.png");
	width:300px;
	height:400px;
	float:left;
	margin-right: 10px;	
}

.campo_muito_pequeno_meio_futsal{
	background-image:url("/style/img/campo_muito_pequeno_meio_futsal_v1.svg");
	width:300px;
	height:400px;
	float:left;
	margin-right: 10px;	
}

.campo_meio_futsal{
	background-image:url("/style/img/bg_meio_futsal_cinco_v1.svg");
	height:510px;
	width:620px;
	float:left;
	margin-right: 10px;	
}

.campo_meio_praia{
	background-image:url("/style/img/bg_meio_praia_v1.svg");
	height:510px;
	width:620px;
	float:left;
	margin-right: 10px;	
}

.campo_hoquei_banco{
	background-image:url("/style/img/campo_hoquei_vertical_pitch.png");
	width:300px;
	height:400px;
}

.campo_meio_onze_banco{
	background-image:url("/style/img/bg_meio_relvado_onze_banco.png");
	width:500px;
	height:520px;
	float:left;
	margin-right: 10px;	
}

.campo_meio_futsal_banco{
	background-image:url("/style/img/bg_meio_futsal_cinco_banco.png");
	width:500px;
	height:520px;
	float:left;
	margin-right: 10px;	
}

.campo_meio_praia_banco{
	background-image:url("/style/img/bg_meio_praia_banco.png");
	width:500px;
	height:520px;
	float:left;
	margin-right: 10px;	
}
.campo_onze_base{
	/*
	background-image:url("/style/img/bg_nome_onze.png");
	background-repeat:repeat;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*/
}

.campo_onze_base_treinador{
	background-image:url("/style/img/bg_nome_treinador.png");
	background-repeat:repeat;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.campo_futsal_base_treinador{
	background-image:url("/style/img/bg_nome_treinador_futsal.png");
	background-repeat:repeat;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.campo_onze_camisola{
	text-align:center;
	padding-bottom:0px;
}

.campo_onze_text_nome{
	padding-top:2px;
	font:normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.text_long_corpo .campo_onze_text_nome a{
	font:normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	padding-top:2px;
	text-align:center;
	text-decoration:none;

}

.campo_onze_text_clube{
	font:normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color:#FFCC66;
	text-align:center;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}


/*--------- Fim da zona de aprovacoes e wiki PD (rever PP) ------------*/

/* TABLES*/

table td span.faded{
	color: #999;
}

table td span.small_faded{
	color: #757575;
	font-size: 10px;
}

table.stats th, table.stats td{
	width: 35px;
}
table.stats .tdhighlight{
	background-color:#8090A0;
	color:#FFF;
}
table.stats .tdhighlight a{
	color:#FFF;	
}

table.stats .double{
	width: 70px;
	padding: 6px 0px 6px 0px;
}
table.stats .triple{
	width: 100px;
}
table.stats .text{
	/*text-align: left;*/
	padding-left: 2px;
}

table.wiki th, table.wiki td{
	width: 35px;
}

table.wiki .double{
	width: 70px;
}

table.admin th, table.admin td{
	width: 35px;
}

table.admin .double{
	width: 70px;
}

.games_box_rightbar table.games th, .games_box_rightbar table.games td{
	width: 30px;
}

.games_box_rightbar table.games .double{
	width: 50px;
}

.games_box_rightbar table.games .text{
	padding-left: 2px;
}

.zztable{
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: 400;
	border-collapse: collapse;
	table-layout: fixed;
}

.zztable thead th{
	font-weight: 700;
	font-size: 10px;
	color: #8090A0;
	text-align: center;
	padding: 2px 0px 0px 0px;
	word-wrap: break-word;
}

.zztable thead th span, .zztable tbody td span{
	font-size: 12px;
	font-weight: 400;
}

.zztable .double span{
	/*display: block;*/
	margin: 0px 0px 0px 6px;
}

.zztable tbody tr{
	height: 30px;
}

.zztable tbody tr:hover{
	background-color:#F2F2F2;
}

.zztable tbody td{
	padding: 0px 3px 0px 3px;
	text-align: center;
	border-bottom: 1px solid #F2F2F2;
	/*word-wrap: break-word;*/
}

/* table.dark th, table.dark td{ */
table.dark th, table.dark td{
	border: 1px solid #666 !important;
	/*word-wrap: break-word;*/
}

table.wiki td{
	text-align: left;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #FBE0D6;
}

table.wiki th{
	background-color:#FBE0D6;
	color:#E63;
}

table.admin td{
	text-align: left;
	padding: 2px 2px 2px 2px;
}

table.admin th{
	background-color:#DCE2DC;
	color:#030;
}

.games_box_rightbar .zztable{
	table-layout: initial;
	width: 278px;
}

.games_box_rightbar .zztable tbody td{
	border-bottom: 0px !important;
}

.zztable a{
	color: #333;
	text-decoration: none;
}

.zztable .away{
	text-align: -webkit-left;
	text-align: -moz-left;
	text-align: -ms-left;
	padding-left: 3px;
}

/*
.games_box_rightbar .zztable .away{
	width: 95px !important;
	max-width: 95px;
}
*/

.zztable .compet_abrev{
	text-align: left;
}

.zztable .date span{
	display: block;
}

.zztable .edition{
	padding: 0px 0px 0px 10px !important;
	font-size: 12px;
	font-weight: 400;
	color: #333;
	text-align: left !important;
}

.zztable .edition span{
	margin: 10px 0px 0px 2px;
}

/*INVESTIGAR*/
table td.tbl_edition{
	/*width: 100%;*/
	height: 30px;
	padding: 0px 0px 0px 10px !important;
	font-size: 12px;
	font-weight: 400;
	color: #333;
	text-align: left !important;
}

.zztable .entity{
	font-weight: 400;
	font-size: 13px;
	text-align: left;
}

.zztable .entity span{
	padding: 0px 0px 0px 2px !important;
	font-weight: 400;
	font-size: 10px;
	color: #999;
	display: inline !important;
}

.zztable .events span{
	font-size: 12px;
}

.zztable .footer{
	font: 700 11px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	border: 0px !important;
	padding: 10px 2px 0px 2px !important;
}

.zztable .footer a{
	color: #2277AA;
}

.zztable .form{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width: 20px;
	text-align: left;
}

.zztable .fullresult{
	font-weight: 700;
	font-size: 13px;
}

.zztable .goals{
	background-color: #F5F5F5;
}

.zztable .goals .scorer{
	color: #666;
}

.zztable .goals .home_goal{
	float: left;
	clear: both;
}

.zztable .goals .home_goal .min{
	width: 30px;
	padding: 0px 0px 0px 12px;
	font-weight: 700;
	color: #666;
}

.zztable .goals .away_goal{
	float: right;
	clear: both;
}

.zztable .goals .away_goal .min{
	width: 30px;
	padding: 0px 12px 0px 0px;
	font-weight: 700;
	color: #666;
}

.zztable .h2h{
	vertical-align: middle;
	width:30px;
}

.zztable .header{
	height: 24px;
	background-color: #F0F0F0;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	text-align: center;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
	border-bottom: 1px solid #FFF;
}

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

.zztable .home{
	text-align: -webkit-right !important;
	text-align: -moz-right !important;
	text-align: -ms-right !important;
	padding-right: 3px;
}

.zztable .label{
	text-align: left;
}

.zztable .link{
	color: #2277AA;
	font-weight: 400;
	font-size: 9px !important;
	text-transform: uppercase;
}

.zztable .link a{
	color: #2277AA;
	text-decoration: none;
}

.zztable .link_big{
	color: #2277AA;
	font-weight: 700;
	font-size: 10px !important;
	text-transform: uppercase;
}

.zztable .link_big a{
	color: #2277AA;
	text-decoration: none;
}

.zztable .logo{
	height: 40px;
	padding: 4px 2px 10px 2px;
}

.zztable .logo img{
	width: 30px;
	height: 30px;
}

.zztable .multimedia{
	/*background-color: #FFFFFF;*/
	padding: 0px 0px 0px 0px;
	width:70px;
}

.zztable .multimedia span{
	margin: 0px 1px 0px 1px;
	font-size: 12px !important;
}

.none{
	color: #EEE !important;
}

.zztable .multimedia a{
	color: #999;
}

.zztable .multimedia .tv{
	padding: 0px 2px 0px 0px;
}

.games_box_rightbar .zztable .phase{
	font-size: 11px;
	padding: 7px 0px 0px 0px;
	vertical-align: top;
}

.zztable .playoff td{
	font-size: 11px !important;
}

.zztable .plus{
	font-size: 10px;
	color: #8090A0;
	cursor: pointer;
}
/*
.zztable .plus:hover{
	background-color: #FAFAFA;
	color: #999;
}
*/
.zztable .vs{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width: 50px;
}
.zztable .result{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width: 70px;
}
.column_300 .zztable .result{
	width: 35px;
}
.zztable .result_live{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width:50px;
	background-color: yellow;
	padding:0px;
}
.zztable th.result_live{
	width:50px;
	background-color: #F6F8FC;
}
.zztable .result span{
	display: block;
	font-size: 11px;
	position: relative;
	top: -1px;
}

/*REVIEW*/
.zztable .statmedium span{
	font-size: 11px;
	color: #89A;
}
/*REVIEW*/
.zztable .statlarge span{
	font-size: 11px;
	color: #89A;
}

.zztable .status{
	font-size: 11px;
	font-weight: 700;
	vertical-align: top;
	padding: 6px 0px 0px 0px;
	cursor: pointer;
}

.zztable .table{
	padding: 4px 2px 10px 2px;
}

.zztable .team{
	font-weight: 400;
	font-size: 12px;
	color: #333;
	text-align: left;
}

.zztable .team a{
	color: #333;
	text-decoration: none;
}

.zztable .team img{
	width: 18px;
	height: 12px;
	vertical-align: middle;
}

.zztable .team span{
	margin: 10px 0px 0px 2px;
}

.zztable .team span.type{
	margin: 0px 0px 0px 6px;
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 0px;
	color: #999;
}

.zztable .team span.years{
	margin: 0px 0px 0px 22px;
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 0px;
	color: #999;
	display: block;
}

.zztable .test{
	font-size: 10px;
}

.zztable th.text{
  width: 100%;
  font-size: 10px !important;
  color: #789 !important;
  font-weight: 700 !important;
}

.home .zztable th.text a{
	width: 100%;
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #789;
}

.zztable td.text{
	width: auto;
	font-size: 13px !important;
	font-weight: 400;
	color: #666;
	text-align: left;
	/*text-transform: uppercase;*/
}

.zztable td.text a{
	font-size: 13px;
}

.zztable .totals{
	color: #333;
	font-weight: 700;
	font-size: 13px;
	border-top: 1px solid #F5F5F5;
}

.zztable .tv{
	vertical-align: middle;
	width:30px;
}

.zztable .value span{
	font-size: 12px;
	font-weight: 400;
	color: #999;
	margin: 0px 0px 0px 4px;
}



.zztable tbody td div.left{
	float: left;
}

.zztable tbody td div.right{
	float: right;
}

.zztable tbody td div.result{
	font-size: 16px;
	font-weight: 700;
}

.zztable tbody td div.sign{
	width: 20px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	border-radius: 4px;
	line-height: 20px;
	text-align: center;
}

.zztable tbody td div.win{
	background-color: #693;
}

.zztable tbody td div.draw{
	background-color: #999;
}

.zztable tbody td div.lost{
	background-color: #C33;
}

.zztable .winner{
	font-weight: bold;
}

.zztable .hidden{
	display: none;
}

.zztable .home_goal div{
	float: right;
}

.zztable .away_goal div{
	float: left;
}

/*.flag  {
	border: #E0E4E8; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	margin-left:0px; 
	margin-right:0px;
}
*/


/* SEARCH */
#searchbox{
	position: relative;
	z-index: 9999999;
	left: 2px;
	top: 8px;
	width: 336px;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 400px;
	background-color: #FFFFFF;
	display: none;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#searchresults {
	width:321px;
	background-color:#FFF;
	font-size:10px;
	line-height:14px;
	font: normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

#searchresults a{
	display: block;
	background-color: #FFF;
	clear: left;
	height: 50px;
	text-decoration: none;
}

#searchresults a:hover{
	background-color: #E0E4E8;
}

#searchresults .picture{
	width: 40px;
	height: 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
	margin: 5px 0px 5px 10px;
}

#searchresults .container{
	width: 262px;
	display: block;
	padding: 10px 0px 0px 8px;
	color: #000;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: left;
}

#searchresults a span{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	position: relative;
	top: 3px;
	left: 28px;
	width: 226px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#searchbox .entity{
	height: 50px;
	background-color: #F0F4F8;
}

#searchbox .entity:hover{
	background-color: #E0E4E8;
}

#searchbox .entity .label{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	margin: 11px 0px 0px 10px;
}

#searchbox .entity .label.center{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	width: 100%;
}	

#searchbox .entity .more{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: right;
	margin: 18px 10px 0px 0px;
}


/* COMBOS MENU STATS */

/* Fix  width bug */
#menu_stats .chosen-container, #menu_stats .chosen-drop, #menu_stats .chosen-drop, #menu_stats .chosen-search, #menu_stats .chosen-drop {
  width: 300px !important;
}

/* Input Box has to be slightly smaller, don't know why and I don't care. */
#menu_stats .chosen-search input {
    width: 290px !important;
}

/* Override width of the whole thing */
#menu_stats .chosen-container { width: 300px !important; }

#menu_stats .chosen-container-single .chosen-single span{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin: 5px 0px 0px 0px;
}

#menu_stats .chosen-container-single .chosen-single-with-deselect span{
	color: #FFF !important;
}

#menu_stats .chosen-container-single .chosen-single{ /* caixa inicial*/
	border-radius: 4px !important;
	background: none !important;
	background-color: #2C3E50 !important;
	box-shadow: none !important;
	border: 0px !important;
	height: 28px !important;
	padding: 2px 0px 0px 8px !important;
}

#menu_stats .chosen-container-single .chosen-single div{ /*div da seta*/
	padding: 4px 0px 0px 0px !important;
	background-color: #2C3E50 !important;
}

#menu_stats .chosen-container-single .chosen-single abbr{ /*cx cruz*/
	top: 10px !important;
}

#menu_stats .chosen-container-single .chosen-search{ /*cx pesquisa*/
	background-color: #2C3E50 !important;
	width: 292px !important;
}

#menu_stats .chosen-container-single .chosen-search input[type="text"]{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	border-color: #A0B0C0 !important;
	color: #FFF !important;
}

#menu_stats .chosen-container-single .chosen-default{
	color: #A0B0C0 !important;
	background-color: #2C3E50 !important;
}

#menu_stats .chosen-container-single .chosen-default:hover{
	color: #D4D8DC !important;
}

#menu_stats .chosen-container-active .chosen-single{
	border: 0px !important;
	box-shadow: none !important;
}

#menu_stats .chosen-container .chosen-drop{
	border: 0px !important;
}

#menu_stats .chosen-container .chosen-results{
	height: 300px;
	margin: 0px 0px 0px 0px !important;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	background-color: #2C3E50 !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2C3E50), color-stop(90%, #2a62bc)) !important;
	background-image: -webkit-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -moz-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -o-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	text-align: left;
}

#menu_stats .chosen-container .chosen-results li.highlighted {
  background-color: #2277AA !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2277AA), color-stop(90%, #2a62bc)) !important;
  background-image: -webkit-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -moz-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -o-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  color: #fff !important;
}

/* COMBOS MENU COMPETITIONS */

/* Fix  width bug */
#menu_competitions .chosen-container, #menu_competitions .chosen-drop, #menu_competitions .chosen-drop, #menu_competitions .chosen-search, #menu_competitions .chosen-drop {
  width: 190px !important;
}

/* Input Box has to be slightly smaller, don't know why and I don't care. */
#menu_competitions .chosen-search input {
    width: 180px !important;
}

/* Override width of the whole thing */
#menu_competitions .chosen-container { width:190px !important; }

#menu_competitions .chosen-container-single .chosen-single span{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin: 5px 0px 0px 0px;
}

#menu_competitions .chosen-container-single .chosen-single-with-deselect span{
	color: #FFF !important;
}

#menu_competitions .chosen-container-single .chosen-single{ /* caixa inicial*/
	border-radius: 4px !important;
	background: none !important;
	background-color: #2C3E50 !important;
	box-shadow: none !important;
	border: 0px !important;
	height: 28px !important;
	padding: 2px 0px 0px 8px !important;
}

#menu_competitions .chosen-container-single .chosen-single div{ /*div da seta*/
	padding: 4px 0px 0px 0px !important;
	background-color: #2C3E50 !important;
}

#menu_competitions .chosen-container-single .chosen-single abbr{ /*cx cruz*/
	top: 10px !important;
}

#menu_competitions .chosen-container-single .chosen-search{ /*cx pesquisa*/
	background-color: #2C3E50 !important;
	width: 182px !important;
}

#menu_competitions .chosen-container-single .chosen-search input[type="text"]{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	border-color: #A0B0C0 !important;
	color: #FFF !important;
}

#menu_competitions .chosen-container-single .chosen-default{
	color: #A0B0C0 !important;
	background-color: #2C3E50 !important;
}

#menu_competitions .chosen-container-single .chosen-default:hover{
	color: #D4D8DC !important;
}

#menu_competitions .chosen-container-active .chosen-single{
	border: 0px !important;
	box-shadow: none !important;
}

#menu_competitions .chosen-container .chosen-drop{
	border: 0px !important;
}

#menu_competitions .chosen-container .chosen-results{
	height: 300px;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px !important;
	background-color: #2C3E50 !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2C3E50), color-stop(90%, #2a62bc)) !important;
	background-image: -webkit-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -moz-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -o-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	text-align: left;
}

#menu_competitions .chosen-container .chosen-results li.highlighted {
  background-color: #2277AA !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2277AA), color-stop(90%, #2a62bc)) !important;
  background-image: -webkit-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -moz-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -o-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  color: #fff !important;
}


/* COUNTRIES COMBO MENU */
/* COMBOS MENU COMPETITIONS */

/* Fix  width bug */
#menu_countries .chosen-container, #menu_competitions .chosen-drop, #menu_competitions .chosen-drop, #menu_competitions .chosen-search, #menu_competitions .chosen-drop {
  width: 190px !important;
}

/* Input Box has to be slightly smaller, don't know why and I don't care. */
#menu_countries .chosen-search input {
    width: 180px !important;
}

/* Override width of the whole thing */
#menu_countries .chosen-container { width:190px !important; }

#menu_countries .chosen-container-single .chosen-single span{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin: 5px 0px 0px 0px;
}

#menu_countries .chosen-container-single .chosen-single-with-deselect span{
	color: #FFF !important;
}

#menu_countries .chosen-container-single .chosen-single{ /* caixa inicial*/
	border-radius: 4px !important;
	background: none !important;
	background-color: #2C3E50 !important;
	box-shadow: none !important;
	border: 0px !important;
	height: 28px !important;
	padding: 2px 0px 0px 8px !important;
}

#menu_countries .chosen-container-single .chosen-single div{ /*div da seta*/
	padding: 4px 0px 0px 0px !important;
	background-color: #2C3E50 !important;
}

#menu_countries .chosen-container-single .chosen-single abbr{ /*cx cruz*/
	top: 10px !important;
}

#menu_countries .chosen-container-single .chosen-search{ /*cx pesquisa*/
	background-color: #2C3E50 !important;
	width: 182px !important;
}

#menu_countries .chosen-container-single .chosen-search input[type="text"]{
	font: 400 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	border-color: #A0B0C0 !important;
	color: #FFF !important;
}

#menu_countries .chosen-container-single .chosen-default{
	color: #A0B0C0 !important;
	background-color: #2C3E50 !important;
}

#menu_countries .chosen-container-single .chosen-default:hover{
	color: #D4D8DC !important;
}

#menu_countries .chosen-container-active .chosen-single{
	border: 0px !important;
	box-shadow: none !important;
}

#menu_countries .chosen-container .chosen-drop{
	border: 0px !important;
}

#menu_countries .chosen-container .chosen-results{
	height: 300px;
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px !important;
	background-color: #2C3E50 !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2C3E50), color-stop(90%, #2a62bc)) !important;
	background-image: -webkit-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -moz-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: -o-linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	background-image: linear-gradient(#2C3E50 20%, #2C3E50 90%) !important;
	text-align: left;
}

#menu_countries .chosen-container .chosen-results li.highlighted {
  background-color: #2277AA !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2277AA), color-stop(90%, #2a62bc)) !important;
  background-image: -webkit-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -moz-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: -o-linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  background-image: linear-gradient(#2277AA 20%, #2277AA 90%) !important;
  color: #fff !important;
}

.cbp-hrmenu {
	width: 100%;
	text-align: center;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	height: 36px;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 960px;
	margin: 0 auto;
	padding: 0 1.875em;
}

.cbp-hrmenu > ul > li {
	height: 24px;
	display: inline-block;
	padding: 8px 4px 0px 4px;
	margin: 0px 2px 0px 2px;
	font: 700 16px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #D2D8DE;
	text-transform: uppercase;
	display: inline-block;
	/*cursor: pointer;*/
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	text-align: center;
	border-bottom: 3px solid #2C3E50;
	float: left;
}


.cbp-hrmenu > ul > li.fun-menu-item{
	padding: 8px 4px 0px;
	margin: 0px 2px;
	float: right;
	display: block;
}

.cbp-hrmenu > ul > li.fun-menu-item > a{
	color: #A2B4C6;
}

.cbp-hrmenu > ul > li#fun, .cbp-hrmenu > ul > li#multim, .cbp-hrmenu > ul > li#comunity{
	padding: 8px 4px 0px 4px;
	margin: 0px 2px 0px 2px;
	float: right;
	display: block;
	color: #A2B4C6;
}

.cbp-hrmenu > ul > li#fun a, .cbp-hrmenu > ul > li#multim a, .cbp-hrmenu > ul > li#comunity a{
	color: #A2B4C6;
}


.cbp-hrmenu > ul > li.fun:first-of-type{
	padding: 8px 6px 0px 0px;
}

.cbp-hrmenu > ul > li > a,
.cbp-hrmenu > ul > li > span {
	font-weight: 700;
	/*padding: 1em 2em;*/
	color: #D2D8DE;
	display: inline-block;
	cursor: pointer;
}

.cbp-hrmenu > ul > li:hover {
	color: #FFF;
	border-bottom: 3px solid #2277AA !important;
}

.cbp-hrmenu > ul > li.cbp-hropen a{
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	color: #FFF;
}

.cbp-hrmenu > ul > li.cbp-hropen a:hover{
	color: #2277AA !important;
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	margin: 8px 0px 0px 0px;
	display: none;
	position: absolute;
	background: #222D38;
	width: 100%;
	left: 0;
	/*top: 35px;*/
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 20px;
	z-index: 999999;
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 33%;
	float: left;
	padding: 0 2em 0;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrsub h4 {
	color: #afdefa;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 160%;
	font-weight: 300;
}

#menu_header .menu{
	width: 160px;
	height: 100%;
	float: left;
	margin: 0px;
	position: relative;
}

#menu_header .container{
	width: 780px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#menu_header .column{
	padding: 0px 10px 0px 0px;
	float: left;
	display: inline-block;
}

#menu_header .column:last-of-type{
	margin: 0px 0px 0px 0px;
}

#menu_header .column span{
	width: 100%;
	font-size: 12px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
	float: left;
	text-align: left !important;
}


#menu_header .column ul{
	padding: 4px 0px 10px 0px;
	list-style: none;
	display: inline-block;
	margin-bottom: 0px;
}

#menu_header .column li{
	width: 100%;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	list-style: none;
	font-size: 11px;
	font-weight: 300;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	color: #234;
	text-align: left;
}

#menu_header .column li:hover{
	color: #F08C59;
}

#menu_header .column li img{
	width: 20px;
	height: 28px;
}

#menu_header .column li span{
	width: 120px;
	border: 0px;
	padding: 6px 0px 0px 0px;
	float: right;
	display: inline-block;
	font-size: 11px;
	font-weight: 300;
}

.zz_message{
	padding:8px;
	margin-bottom:10px;
	background-color: #eaf4f9;
	border: 1px solid #c1e0ef;
	font: 400 14px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #2277AA;
}
.zz_message a{
	color: #2277AA;	
	font-weight: bold;
}

.zz_search_message {
    padding: 20px;
    margin-bottom: 10px;
    background-color: #FFF9E5;
    border: 1px solid #FFEFB2;
    font: 400 18px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
    color: #CCA300;
    text-align: center;
}
.zz_search_message a{
	color: #CCA300;	
	font-weight: bold;
}

.zz_error_message{
	padding:8px;
	margin-bottom:10px;
	background-color: #FFE6E6;
	border: 1px solid #FFD6D6;
	font: 700 16px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #C00;
}

.zz_message_wiki{
	padding:16px 0px 16px 8px;
	margin-bottom:10px;
	background-color: #FDEFEA;
	border: 1px solid #FBE0D6;
	font: 400 14px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #E63;
}
.zz_message_wiki a{
	color: #E63;	
	font-weight: bold;
}

.zz_message_live{
	padding:16px 0px 16px 8px;
	margin-bottom:10px;
	background-color: #fff251;
	border: 1px solid #a49915;
	font: 400 14px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #3e5368;
	border-radius: 16px;
    display: inline-block;
    transition: all ease-in-out 300ms;
    cursor: pointer;
}
.zz_message_live a{
	color: #3e5368;	
	font-weight: bold;
}


.minificha{
	width: 600px;
	background-color: #FFFFFF;
	font: 400 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	border:1px solid #E0E4E8;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;	
	padding:10px;
}

.minificha .minificha_content{
	text-align: left;
	color: #000;
	font: 400 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	/*
	padding-left:10px;
	padding-right:10px;
	*/
	display: table;
	/* width: 560px; */
}

.minificha .footer{
	height: 12px;
	padding: 10px 4px 0px 6px;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #2277AA;
	text-align: right;
	clear: both;
}

.minificha .minificha_content .person .micrologo_and_text .text{
	font: 400 16px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
}

.minificha .minificha_footer{
	text-align:left;
	color: #000;
	font: 400 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;	
	padding-left:15px;
	padding-top:10px;
}
.minificha .minificha_footer a{
	color: #2277AA;
	font: 700 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:bold;	
}
.minificha .minificha_bullet a{
	color: #ff9900;
	font: 400 10px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;	
}

.minificha .title_interno{
	text-align:center; 
	background-color:#000; 
	color:#ffffff; 
	padding-bottom:2px; 
	margin-bottom:2px; 
	width:130px;
	font: 700 10px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:bold;	
}

.minificha .content_interno{
	font: 700 9px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;
	color: #969696; 
	margin-bottom:2px; 
	width:130px; 
	text-align:center;
}

.minificha .dados_gerais{
	font: 700 9px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;
	color: #969696; 
	margin-bottom:8px; 
	margin-left:5px;
}

.minificha .mficha_vermais{
	color:#003366;
	font: 400 10px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;	
	padding-left:65px;
}

.minificha .mficha_vermais a{
	color:#003366;
	font: 400 10px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;	
}

.nivel1{
	/*background-image:url("img/arrow_blue.gif");*/
	background-repeat: no-repeat;
	background-position: 20px 4px;
	padding-left:0px;
	padding-top:3px;
	font:700 13px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#000;		
}

.nivel1 a{
	font:700 13px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#000;	
}

.nivel2{
	/*background-image: url("img/li_sop.gif");*/
	background-repeat: no-repeat;
	background-position: 45px 4px;
	padding-left:20px;
	padding-top:3px;
	font:400 13px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#000;	
}

.nivel2 a{
	font:400 13px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#000;	
}

.nivel3{
	/*background-image: url("img/li_sop.gif");*/
	background-repeat: no-repeat;
	background-position: 60px 4px;
	padding-left:40px;
	padding-top:3px;	
	font:400 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#888;		
}

.nivel3 a{
	font:400 11px 'Roboto',Helvetica,Arial,Verdana,sans-serif;	
	color:#888;	
}

.nivel4{
	/*background-image: url("img/li_sop.gif");*/
	background-repeat: no-repeat;
	background-position: 80px 4px;
	padding-left:60px;
}

.nivel5{padding-left: 80px;}

.fj_marcador_agg{
	width: 90px;
	height: 21px;
	margin: 4px auto 0px auto;
	background-image: url('../../img/header_marcador_agg.png');
	background-repeat: no-repeat;
	color: #533800;
}

.fj_marcador_agg_label{
	font: bold 11px Arial, sans-serif;
	width: 50px;
	padding: 1px 0px 0px 0px;
}

.fj_marcador_agg_label a{
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #533800;
}

.fj_marcador_agg_txt{
	font: bold 14px Arial, sans-serif;
	width: 40px;
	margin: -4px 0px 0px 0px;
}

.fj_marcador_agg_txt a{
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	color: #533800;
}

/* vieram dos temas_classico.css */

.theme_text_footer_keyword {
  margin-top: 4px;
  color: rgb(128,96,64) !important;
  background-color: #FFF;
  line-height: 10px;
  font: bold 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

#lg-slider div.container{
	/*width: 850px;*/
	display: inline-block;
	margin: 50px 0px 0px 0px;
}

#lg-slider div.container .img{
	/*width: 500px;*/
	float: left;
}

#lg-slider div.container .info{
	float: left;
	width: 330px;
	padding: 0px 10px 0px 10px;
}

#lg-slider > div.lg-slide.current.loaded.complete > div.container .related{
	color: #FFF;
	height: 70px;
	margin: 10px 16px 10px 16px;
	font-size: 18px;
}

#lg-slider > div.lg-slide.current.loaded.complete > div.container .related span{
	white-space: pre-wrap;
}

#lg-slider > div.lg-slide.current.loaded.complete > div.container iframe{
	width: 300px;
	height: 250px;
	border: none;
}

#widget-hp-slider-wrapper .ls-nav a{
	padding: 10px 8px 10px 8px !important;
}


/*Minha Área*/
.ma_top{
	background-color:#FEFFD3;
	font:normal 11px Verdana;
}

.ma_top .ma_top_title{
	text-align:center;
	color:#314469;
	font:bold 12px Verdana;
	margin-bottom:10px;
	padding-bottom:4px;
}
.ma_top .ma_top_content{
	text-align:left;
	color:#314469;
	font:normal 11px Verdana;
	padding-left:10px;
	padding-right:10px;
	height:120px;
}
.ma_top .ma_top_footer{
	text-align:right;
	color: #314469;
	font:normal 11px Verdana;
	padding-right:15px;
	padding-top:10px;
}
.ma_top .ma_top_footer a{
	color: #ff9900;
	font:bold 11px Verdana;
}
.ma_top .ma_top_bullet a{
	color: #ff9900;
	font:normal 10px Verdana;
}

table.ma_colaboracoes th{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-size:11px;
	color:#314469;
	background-color:#C0FFC0;
	height:20px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
table.ma_colaboracoes th a:hover{
	text-decoration:underline;
}
table.ma_colaboracoes td{
	font:normal 11px Verdana;
	color:#314469;
	height:16px;
	text-align:center;
	border-bottom:1px solid #E0E3E8;
	padding-top:5px;
	padding-bottom:5px;
}
table.ma_colaboracoes td.sr_header{
	text-align: right;
	border:0px;
}
table.ma_colaboracoes td.sr_header:hover{
	background-color:#FFFFFF;
}
table.ma_colaboracoes td.sr_header a{
	color:#FF6600; 
	font:bold 12px Verdana;
	text-decoration:underline;
}
table.ma_colaboracoes td.sr_footer{
	text-align: right;
	border:0px;
}
table.ma_colaboracoes td.sr_footer:hover{
	background-color:#FFFFFF;
}
table.ma_colaboracoes td a{
	font:normal 11px Verdana;
	color:#314469;
	height:16px;
	text-align:center;
	text-decoration:none;
}
table.ma_colaboracoes td a:hover{
	text-decoration:underline;
}
table.ma_colaboracoes tr:hover{
	background-color:#E0E3E8;
}

.cl_destaques, .cl_colunas{
	margin-left:4px;
	margin-top:4px;
	text-align:left;
	margin-right:4px;
	margin-bottom:20px;
}

.cl_destaques .bar, .cl_colunas .bar{
/*	background-image:url("img/tt_orange_bg.gif");*/
	background-repeat:repeat-x;
	height:23px;
}

.cl_destaques .bar .sectitle{
	background-image:url("img/tt_mainnews.gif");
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:22px;
	height:12px;
	margin-left:5px;
	letter-spacing:1px;
	text-transform:uppercase;
	font:bold 8px Verdana;
	color:#ffffff;
}


.cl_colunas .bar .sectitle{
	background-image:url("img/tt_news.gif");
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:22px;
	height:12px;
	margin-left:5px;
	letter-spacing:1px;
	text-transform:uppercase;
	font:bold 8px Verdana;
	color:#ffffff;
}

.cl_destaques .details, .cl_colunas .details{
	font-size: 9px;
	color: #969696;
	margin-bottom:8px;
	margin-left:5px;
}
.cl_destaques .title, .cl_colunas .title{
	margin-left:5px;
	font:bold 12px Verdana;
	color:#333366;
	text-align:left;
	margin-bottom:2px;
}
.cl_destaques .title a, .cl_colunas .title a{ 
	font:bold 12px Verdana;
	color:#333366;
	text-decoration:none;
}
.cl_destaques .title a:hover, .cl_colunas .title a:hover{ 
	text-decoration:underline;
}
.cl_destaques .text, .cl_colunas .text{
	font:normal 10px Verdana;
	margin-left:5px;
	color:#303030;
	margin-bottom:10px;
}
.cl_destaques .text p, .cl_colunas .text p{
	margin:0px;
}
.cl_destaques .text a, .cl_colunas .text a{
	font:normal 10px Verdana;
	color: #FF6600;
	text-decoration:none;
}
.cl_destaques .text a:hover, .cl_colunas .text a:hover{ 
	background-color:#FFFFFF;
}

.cl_destaques .link, .cl_colunas .link{
	font:bold 10px Verdana;
	margin-left:5px;
	color:#303030;
	margin-bottom:10px;
}

.cl_destaques .link a, .cl_colunas .link a{
	font:bold 10px Verdana;
	color:#303030;
	text-decoration:none;
}

.cl_destaques .link a:hover, .cl_colunas .link a:hover{
	text-decoration:underline;
}

.cl_colunas .link_footer{
	text-align:right;
}
.cl_colunas .link_footer a{
	font:bold 10px Verdana;
	color: #FF6600;
	text-decoration:none;
}

.cl_rbox{
	margin-top:10px;
	border-left: #314469 1px solid;
	border-right: #314469 1px solid;
	border-bottom: #314469 1px solid;
}
.cl_rbox .header{
	background-color: #314469;
	color: #FFFFFF;
	font:bold 8px Verdana;
	text-align:left;
	margin-top:0px;
	margin-bottom:6px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
}

.cl_rbox .content .title{
	margin-left:5px;
	font:bold 10px Verdana;
	color:#333366;
	text-align:left;
}
.cl_rbox .content .title a{ 
	font:bold 10px Verdana;
	color:#333366;
	text-decoration:none;
}
.cl_rbox .content .details{
	padding-left:5px;
	margin-bottom:8px;
	font-size: 9px;
	color: #969696;
}

.cl_rbox .link_footer{
	text-align:right;
	padding-right: 4px;
	padding-bottom: 4px;
}
.cl_rbox .link_footer a{
	font:bold 10px Verdana;
	color:#303030;
	text-decoration:none;
}

/* Declarações na Ficha de Jogo */

.fjogo_antevisao_citacao_autor{
	font:bold 10px Verdana;
	line-height:15px;
	margin-top:10px;
	color:#596886;
	text-align:left;
	background-color: #FFF;	
	padding: 5px 5px 5px 5px;
}

.fjogo_antevisao_citacao_autor a{ 
	font:bold 10px Verdana;
	color:#596886;
	
}

.fjogo_antevisao_citacao_esq{
	float:left;
	background-image:url("../img/aspasicn.png");
	background-repeat:no-repeat;
	font:italic 16px Verdana;
	line-height:20px;
	color:#596886;
	margin-bottom:5px;
	margin-top:0px;
	margin-right:20px;
	width:90%;
	border:none;
	background-color: #FFF;
	padding: 22px 15px 0px 24px;
}

.fjogo_antevisao_citacao_esq a{ 
	font:italic 16px Verdana !important;
	line-height:20px  !important;
	color:#596886 !important;
	text-decoration:none !important;
}

.fjogo_antevisao_citacao_esq a:hover{ 
	text-decoration:underline !important;	
}


/*Árvore*/

.arvore_cxjogo_new{
	width:200px;
	height:80px;
	margin-top:3px;
	cursor: pointer;
	border-radius: 8px;
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana,sans-serif;
	text-decoration:none !important;
	padding: 8px;
    box-sizing: border-box;
}

.arvore_cxjogo_new .arvore_cxjogo_equipa_nome{
	display: flex;
	width: 100%;
	font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana,sans-serif;
	color:#000000;
}


.arvore_cxjogo_new .arvore_cxjogo_equipa{
	height:24px;
}

.arvore_cxjogo_new .arvore_cxjogo_data{
	color:#666;
	padding-left:3px;
    padding-top: 3px;
    font: 400 13px 'Roboto Condensed', Helvetica, Arial, Verdana,sans-serif;

}


/* POLL */

.general_poll{
	margin: 10px 0px 0px 0px;
	font: 400 18px 'Roboto Condensed', Helvetica, Arial, Verdana,sans-serif;
	color: #8090A0;
	/* background-color: #F0F4F8; */
	background-color: #FFF;
	padding: 0px 0px 10px 0px;
}

.general_poll_header{
	/*height: 18px;*/
	padding: 8px 8px 4px 8px;	
	text-align: center;
}

.poll_closed{
	padding: 4px 8px 4px 8px;	
	text-align: center;
	background-color: #FFE6E6;
	font: 300 14px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
	color: #C62828;
	text-transform: uppercase;
}

.poll_closed span{
	font-size: 11px !important;
}

.general_poll .graph{
	margin: 10px 10px 0px 10px;
}

#poll-container{
	display: none;
	padding: 1px;
}

#poll-results{
	background-color: #F0F4F8;
	padding: 10px;
}

#poll-results .graph{
	width: 100%;
	display: inline-block;
	margin: 0px !important;
}

#poll-results .graph-bar{
	
}

.bar-title {
	font-size: 14px;
  	font-weight: 700;
  	color: #000;
  	padding: 0px 0px 4px 0px;
}

.bar-container {
  position: relative;
  width: 100%;
  height: 20px;
  color: #FFF;
  background-color: #D0D4D8;
}

.bar-container div {
  /*background-color:#FFFFFF;*/
  height: 20px;
  color: #8090A0;
}

.barra_graf{
  background-color: #8090A0;
  height: 20px;
  color: #FFF;
  float: left;
}

.bar-percent{
	position: relative;
	top: -20px;
	text-align: center;
	color: #FFF;
}

.bar-votes{
	position: relative;
	top: -18px;
	text-align: right;
	color: #506070;
	font-size: 12px;
}

.total-votes{
	clear: both;
	color: #506070;
	text-align: center;
}

.votes{
	color: #506070;
    display: inline-block;
    float: right;
    font-size: 12px;
}

#poll-options{
	padding: 10px 10px 1px 10px;
}

#poll-options .option{
	background-color: #F0F4F8;
	color: #506070;
	border: 1px solid #506070;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

#poll-options .option:hover{
	background-color: #506070;
	color: #FFF;
}

#competitions{
	display: inline-block;
	width: 940px;
}

#competitions .innerbox{
	margin: 0px 0px 0px 0px;
}

#competitions .innerbox:first-of-type{
	margin: 10px 0px 0px 0px;
}

#competitions .micrologo_and_text{
	padding: 0px 8px 8px 0px !important;
	float: left;
}

#competitions .micrologo_and_text div.image img,
#competitions .micrologo_and_text div.image span{
	width: 30px;
	height: 20px;
}

#competitions .micrologo_and_text div.text{
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.po_agg{
	font-size:14px;
	vertical-align: bottom;
	padding: 0px 0px 6px 0px !important;
}

.draw_peq .content_light{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}

.draw_peq .lightGallery{
	margin: 0px;
}

.grid_box{
	height: 70px;
}
.grid_box .stat{
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	height: 100%;
	color: #FFF;
	padding: 0px 8px 0px 8px;
}
/*verde*/
.grid_box .color1{
	background-color: #a0aa97;
	color: #f1f2f0;
}
/*vermelho*/
.grid_box .color2{
	background-color: #934c4c;
	color: #efe5e5;
}
/*laranja*/
.grid_box .color3{
	background-color: #ee9f6c;
	color: #fcf1ea;
}
/*roxo*/
.grid_box .color4{
	background-color: #946ead;
	color: #efeaf3;	
}
/*azulado*/
.grid_box .color5{
	background-color: #86959c;
	color: #edeff0;
}

.grid_box .value{
	padding: 6px 3px 3px 0px;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	height:42px;
}
.grid_box .title{
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	padding-bottom:2px;
	height:24px;
}
.grid_box .text{
	padding: 6px 3px 0px 3px;
	text-align: center;
	font-size: 14px;
	text-transform: none;
	height:14px;
}
.grid_box .label{
	font-size: 10px;
	text-align: center;
	padding: 0px 0px 6px 0px;
}


.text_bread_crumbs_inicio{
	float:left;
	margin-top:10px;
	margin-bottom:3px;
	color:#8C785D;
	font:normal 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.text_bread_crumbs_inicio a{
	color:#46392C;
	font:normal 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;	
}
.text_bread_crumbs{
	float:left;
	background-position:left center;
	background-image:url("../img/arrow_classico_icn.png");
	background-repeat:no-repeat;	
	margin-top:0px;
	margin-bottom:3px;
	color:#8C785D;
	padding-left:10px;
	font:normal 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.text_bread_crumbs a{
	color:#46392C;
	font:normal 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;	
}

.text_long_footer{
	color:#8C785D;
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;;
	margin-bottom:6px;
}

.text_long_footer a{
	color:#8C785D;
	font:normal 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
}

.text_long_corpo_antprox{
	color:#8C785D;
	line-height: 17px;
	font:bold 13px Arial;
	margin-bottom:10px;
}

.text_long_corpo_antprox a{
	color:#8C785D;
	line-height: 17px;
	font:bold 13px Arial;
	text-decoration:none;
}

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

.xray .button input{
	padding: 10px;
	background-color: #8090A0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #FFF;
	border: 0px;
	text-align: center;
	float: right;
	font: 900 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	cursor: pointer;
}

.xray .button input:hover{
	background-color: #A0B0C0;
	color: #FFF;
}

/* TRANSFER FEED OLD */
#transfer_feed{
	height: 2800px;
	overflow: auto;
	clear: both;
}

#transfer_feed .internallink{
	display: inline-block;
}

#transfer_feed .item{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	cursor: pointer;
	display: inline-block;
}

#transfer_feed .item:hover{
	background-color: #F0F4F8;
}

#transfer_feed .item:first-of-type{
	margin: 0px 0px 10px 0px;
}

#transfer_feed .item .timestamp{
	width: 80px;
	float: left;
	text-align: center;
}

#transfer_feed .item .photo{
	width: 150px;
	float: left;
}
#transfer_feed .item .photo2{
	width: 200px;
	float: left;
}

#transfer_feed .item .logo{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	display: block;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	overflow: hidden;
	border: 3px solid rgba(255,255,255,0.5);
	margin: 0px 22px 0px 22px;
	background-position: center;
	background-repeat: no-repeat;
}
#transfer_feed .item .logo2{
	float: left;
	width: 200px;
	height: 133px;
	text-align: center;
	display: block;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	overflow: hidden;
	border: 3px solid rgba(255,255,255,0.5);
	margin: 0px 22px 0px 22px;
	background-position: center;
	background-repeat: no-repeat;
}

#transfer_feed .item .text_content{
	width: 348px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#transfer_feed .item .text_content span{
	display: block;
}

#transfer_feed .item .text_content_news_market{
	width: 672px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#transfer_feed .item .text_content_news_market span{
	display: block;
}

#transfer_feed .timestamp span.date{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed .timestamp span.hour{
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed .team{
	color: #8090A0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}

#transfer_feed .title{
	font: 700 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
}
#transfer_feed .title_news_market{
	font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
}

#transfer_feed .text{
	font-weight: 300;
	font-size: 14px;
	color: #444;
	padding: 2px 0px 0px 0px;
}

#transfer_feed .mrec_inf{
	clear: both;
	float: none;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #E0E4E8;
	border-bottom: 1px solid #E0E4E8;
}

/* TRANSFER FEED NEW */
#transfer_feed2{
	/*height: 2800px;
	overflow: auto;*/
	clear: both;
}

#transfer_feed2 .internallink{
	display: inline-block;
}

#transfer_feed2 .item{
	padding: 10px 10px 10px 0px;
	display: inline-block;
	min-height:100px;
	margin-bottom:4px;
}

#transfer_feed2 .item .timestamp{
	width: 68px;
	float: left;
	text-align: center;
}

#transfer_feed2 .item .photo{
	width: 150px;
	float: left;
}
#transfer_feed2 .item .photo2{
	width: 200px;
	float: left;
}

#transfer_feed2 .avatar_photo_frame .logo{
	width:28px;
	height:28px;
	border:1px solid #666;
	border-radius: 0px;
}
#transfer_feed2 .transfer_feed_comments .comment{
	width:494px;
	padding:0px;
}
#transfer_feed2 .transfer_feed_comments .comment input[type=text] {
    font: 400 14px 'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;
    border: 1px solid #D5D5D5;
    padding: 0px 10px 0px 10px;
    width: 406px;
    height: 28px;
    color: #CCC;
}
#transfer_feed2 .transfer_feed_comments .avatar_photo_frame {
    width: 44px!important;
    margin: 0px;
    position: relative;
}
#transfer_feed2 .transfer_feed_comments .logo{
    position: relative;
    top: 0px;
    width: 34px;
    height: 34px;
    margin: 0px 0px 0px 8px;
    background-size: cover;
    z-index: 1;
}
#transfer_feed2 .transfer_feed_comments .dateauthor{
	margin-top:0px;
}
#transfer_feed2 .transfer_feed_comments .comment_container .avatar {
    width: 44px;
    padding: 10px 0px 10px 0px;
    float: left;
    margin-right: 3px;
}

#transfer_feed2 .transfer_feed_comments .comment_container .comment .comment_form{
	height:32px;
	margin: 7px 0px 10px 0px;
    background-color: #F0F4F8;
    border-bottom: 0px;
    width:488px;
}

#transfer_feed2 .transfer_feed_comments .nophoto_frame{
	margin:0px 8px 0px 6px;
	width: 34px;
	height: 34px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #E8ECF0;
	color: #8090A0;
	font: 300 26px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

#transfer_feed2 .transfer_feed_comments .dateauthor span{
	font-size: 11px;
	color: #8294A6;
	position: inherit;
	top:0px;
	padding:0px;
}

#transfer_feed2 .transfer_feed_comments .comment_form{
	margin: 10px 0px 0px 0px;
	background-color: #F0F4F8;
	border-bottom: 0px;
}

#transfer_feed2 .transfer_feed_comments .comment_form .comment textarea {
    margin: 0px 0px 8px 0px;
    border: 1px solid #D5D5D5;
    padding: 4px;
    width: 422px;
    height: 34px;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #444;
}

#transfer_feed2 .item .text_content{
	width: 348px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#transfer_feed2 .item .text_content span{
	display: block;
}

#transfer_feed2 .feed_entities{
	margin-bottom: 4px;
}
#transfer_feed2 .feed_entities a{
	margin-right: 6px;
	color:#888;
	border: solid 1px #888;
	border-radius: 4px;
	padding:6px;
	text-transform: uppercase;
}

#transfer_feed2 .item .text_content_news_market{
	width: 672px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#transfer_feed2 .item .text_content_news_market span{
	display: block;
}

#transfer_feed2 .timestamp span.date{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed2 .timestamp span.hour{
	font: 400 20px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed2 .team{
	color: #8090A0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}

#transfer_feed2 .title{
	font: 900 22px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
}
#transfer_feed2 .title a{
	color: #444 !important;
}

#transfer_feed2 .title_news_market{
	font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
}

#transfer_feed2 .text{
	font-weight: 300;
	font-size: 16px;
	color: #444;
	padding: 2px 0px 0px 0px;
}

#transfer_feed2 .mrec_inf{
	clear: both;
	float: none;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #E0E4E8;
	border-bottom: 1px solid #E0E4E8;
}

#transfer_feed2 .item .logo_feed_transf{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	display: block;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	overflow: hidden;
	border: 3px solid rgba(255,255,255,0.5);
	margin: 0px 22px 0px 22px;
	background-position: center;
	background-repeat: no-repeat;
}

/*AVALIA COMENTÁRIOS*/
.vld_header{
	background-color:#dddddd;
	padding:5px;
	border:1px solid #000000;
	border-right:0px;
}

.vld_header .subject{
	font:bold 14px Verdana;
	color:#003366;
	
}
.vld_header .topic{
	font:bold 11px Verdana;
}
.vld_header .date{
	font:normal 10px Verdana;
}


.vld_user{
	background-color:#dddddd;
	text-align:right;
	padding:5px;
	font:normal 10px Verdana;
	border:1px solid #000000;
	border-left:0px;
	border-right:0px;
}

.vld_body, .vld_body_sel{
	text-align:justify;
	font:normal 10px Verdana;
	padding:10px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.vld_body{
	background-color:#ffffff;
}

.vld_body_sel{
	background-color:#FFE9AD;
}

.vld_commands1{
	margin-bottom:10px;
	font:normal 10px Verdana;
	text-align:left;
	background-color:#dddddd;
	padding:5px;
	border:1px solid #000000;
	border-right:0px;
	border-top:0px;
}

.vld_commands2{
	margin-bottom:10px;
	font:normal 10px Verdana;
	text-align:right;
	background-color:#dddddd;
	padding:5px;
	border:1px solid #000000;
	border-left:0px;
	border-top:0px;
}

.vld_level{
	background-color:#dddddd;
	border:1px solid #000000;
	border-right:0px;
	text-align:center;
	font:bold 24px Verdana;
	color:#003366;
}

.vld_chk{
	text-align:right;
	background-color:#dddddd;
	border:1px solid #000000;
	border-left:0px;
	font:bold 9px Verdana;
}
.vld_chk a{
	font:bold 9px Verdana;
}

/*Mensagem e tarefas*/
.user_message{
	width: 848px;
	margin: 0 auto;
	display: table;
	margin-bottom:10px;
	background-image:url("/style/img/envelope.png");
	background-repeat:no-repeat;
	background-position:2px 10px;
	padding:10px;
	min-height:60px;
	font:normal 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	border:1px solid #5C0101;
	background-color:#D10111;
	padding-left: 100px;
}

.user_message .title{
	/*text-align:left;*/
	font:bold 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	margin-bottom:4px;	
}

.user_message .eliminar{
	float:right;
	width:135px;
	height:24px;
	padding-top:8px;
	padding-left:3px;
	border:1px solid #A40012;
	background-color:#BD0202;	
	text-align:left;	
	font:normal 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
}

.task_message{
	width: 938px;
	margin: 0 auto;
	display: table;
	margin-bottom:10px;
	background-image:url("/style/img/envelope.png");
	background-repeat:no-repeat;
	background-position:2px 10px;
	padding:10px;
	min-height:60px;
	font:normal 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	border:1px solid #001100;
	background-color:#007700;
}

.task_message .title{
	text-align:left;
	font:bold 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	margin-bottom:4px;
}

.task_message .eliminar{
	float:right;
	width:135px;
	height:24px;
	padding-top:8px;
	padding-left:3px;
	border:1px solid #003300;
	background-color:#005500;	
	text-align:left;	
	font:normal 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
}

/* MC.PHP */

.mc_outline{
	border:1px solid black;
	width:957px;
	background-color: #EBECEE;
}

.mc_toolbar{
	background-image:url("/style/img/mc_tool_bg.jpg");
	background-repeat:repeat-x;
	height:43px;
	text-align:left;
}

.mc_header_chat{
	/*
	background-image:url("/images/jl/zz_live_header_chat.png");
	background-repeat:repeat-x;
	height:31px;
	text-align:right;
	cursor: pointer;
	padding-right:115px;
	*/
	
	background-image:url("/style/img/mc_tool_bg.jpg");
	background-repeat:repeat-x;
	height:43px;
	text-align:right;
	font:normal 14px Verdana;
	color:#FFF;
	padding-right: 0px;
}

.mc_sectionbar{
	background-image:url("/style/img/mc_stbar_bg.jpg");
	background-repeat:repeat-x;
	height:23px;
	text-align:left;
}

#mc_section{
	background-image:url("/style/img/mc_stbar_bullet.jpg");
	background-repeat:no-repeat;
	background-position:5px 7px;
	color:#39455A;
	font:bold 12px Verdana;
	text-align:left;
	padding-left:16px;
	padding-top:3px;
}
#mc_section_chat{
	background-image:url("/style/img/mc_stbar_bullet.jpg");
	background-repeat:no-repeat;
	background-position:532px 7px;
	color:#39455A;
	font:bold 12px Verdana;
	text-align:left;
	padding-left:546px;
	padding-top:3px;
}
.mc_footer{
	background-image:url("/style/img/mc_ft_bg.jpg");
	background-repeat:repeat-x;
	height:62px;
	text-align:left;
}

.mc_footer .flags_label{
	margin-top:6px;
	padding-left:12px;
	color:#ffffff;
	font:bold 10px Verdana;
	height:18px;
}
.mc_footer .flags{
	padding-left:12px;
}
.mc_footer .flags img{
	border:1px solid #000000;
	margin-right:4px;
}

.mc_footer .user_info{
	text-align:right;
	font:normal 11px Verdana;
	padding-right:12px;
	height:37px;
	color:#ffffff;
	margin-top:6px;
}
.mc_footer .brand{
	text-align:right;
}

.mc_flogin{
	background-color:#ffffff;
	height:364px;
	text-align:left;
	padding-top:15px;
	padding-left:10px;
	font:normal 10px Verdana;
	color: #666666;
}

.mc_flogin input.textfield{
	font:normal 12px Verdana;
	padding-left:6px;
	padding-top:6px;
	height:19px;
	width:134px;
	border:1px solid #545B6B;
	margin-right:10px;
	margin-bottom:8px;
	color:#666666;
}

.mc_flogin .error{
	font:normal 10px Verdana;
	width:300px;
	color:#ff0000;
}

.mc_flogin .links{
	font:normal 10px Verdana;
	color: #000000;
}
.mc_flogin .links a{
	color: #000000;
}
.mc_flogin .links a:hover{
	color: #ff6600;
}

.mc_min_live a{
	background-color: #333;
	border: 1px solid #999;
	margin-right: 3px;
	margin-top: 8px;
	width: 88px;
	float: left;
	padding: 4px;
	padding-top: 6px;
	border-radius: 4px;
	text-align:center;
	height: 16px;
	font:normal 10px Verdana;
	color: #FFF;
	text-decoration: none;
}
.mc_min_live a:hover{
	background-color: #555;
}

.mc_min_live_a_decorrer a{
	background-color: #006633;
	border: 1px solid #009933;
	margin-right: 3px;
	margin-top: 5px;
	width: 94px;
	float: left;
	padding: 4px;
	padding-top: 6px;
	border-radius: 4px;
	text-align:center;
	height: 21px;
	font:normal 13px Verdana;
	color: #FFF;
	text-decoration: none;
}
.mc_min_live_a_decorrer a:hover{
	background-color: #009933;
	border: 1px solid #55BB77;
}

.mc_min_live_finalizado a{
	background-color: #CC0000;
	border: 1px solid #E68080;
	margin-right: 3px;
	margin-top: 8px;
	width: 88px;
	float: left;
	padding: 4px;
	padding-top: 5px;
	border-radius: 4px;
	text-align:center;
	height: 16px;
	font:normal 10px Verdana;
	color: #FFF;
	text-decoration: none;
}
.mc_min_live_finalizado a:hover{
	background-color: #DD0000;
	border: 1px solid #E68080;
}

.mc_min_live_label{
	float: left;
	color: #333;
	font:normal 10px Verdana;
	margin-right: 2px;
	margin-top: 16px;
}

.mc_min_live_mais{
	float: left;
	margin-left: 3px;
	margin-top: 14px;	
}
.mc_min_live_mais a{
	color: #333;
	font:bold 11px Verdana;
	text-decoration: none;
}

#rb_xray input{
	width: 275px;
	height: 24px;
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid #D5D5D5;
	font:normal 13px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
}

#rb_xray .search_form .button{
	background-color: #8090A0;
	margin: 10px 0px 0px 0px;
}

#rb_xray .search_form .button:hover{
	background-color: #A0B0C0;
	color: #FFF;
}

#rb_xray input::-webkit-input-placeholder {
   color: #8090A0;
   padding: 0px 0px 0px 2px;
}

#rb_xray input:-moz-placeholder { /* Firefox 18- */
 	color: #8090A0;
 	padding: 0px 0px 0px 2px;
}

#rb_xray input::-moz-placeholder {  /* Firefox 19+ */
	color: #8090A0;
	padding: 0px 0px 0px 2px;
}

#rb_xray input:-ms-input-placeholder {  
	color: #8090A0;
	padding: 0px 0px 0px 2px;
}

/*.continent_list .continent{
	width: ;
}*/

.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

.itemlive_block {
	width: 940px;
	height: 800px;
	overflow-y: scroll;
	margin-top: 10px;
}


.item_live {
	width: 900px;
	display: table;
	margin-bottom: 20px;
	margin-top: 30px;
}

.item_live.goal {
	background-color: #FFC;
}

.item_live.goal div.hora {
	position: relative;
	top: 14px;
}

.item_live:first-of-type {
	width: 900px;
	display: table;
	margin-bottom: 20px;
	margin-top: 0px;
}

.item_live .special_back{
	width: 900px;
	background-color:#F0F4F6;
	display: table;
	padding-top:10px;
	padding-bottom:10px;
}

.item_live img{
	text-align:center;
	width:500px;
	height:auto;
	overflow: hidden;	
}
.item_live .news_caption{
	width:488px !important;
	position: relative;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	line-height: 12px;
	bottom: 0;
	left: 0;
	padding: 20px 6px 10px 6px;
	margin-top: -42px;
	text-align: left !important;
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);	

}

.item_live .news_legenda_foto{
	font:400 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	line-height:15px;
	color:#304050;
	text-align:left;
	background-color: #F0F2F4;	
	padding: 5px 5px 5px 5px;
	border-bottom: #e0e3e8 0px solid;
	border-left: #e0e3e8 0px solid;
	border-top: #e0e3e8 0px solid;
	border-right: #e0e3e8 0px solid;
	width:auto !important;
}

.item_live .hora{
	width: 80px;
   	color: #8090A0;	
	float:left;
	text-align:center;
	font:400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
}

.itemlive_iframe {
	background-color:#FFF !important;
	width: 940px;
}

.item_live .logotipo{
	width: 60px !important;
}


.item_live .logotipo img{
	width: 48px !important;
}

.item_live .itemlive_foto img{
	width: 40px !important;
	height: 40px !important;
}

.item_live.opinion {
	background-color: #f7fcff;
}

.item_live .text{
	width: 740px;
	float:left;
	font:400 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;

}

.item_live .style_50{
	width: 740px;
	float:left;
	font:900 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	font-style: normal !important;
	line-height: 24px;
	color:#4C4C00;
	padding-top: 6px;
	padding-bottom: 10px;
	/*padding-left: 10px;*/
}

.item_live .style_50 span.icn_zerozero{
	font-size: 24px;
	position: relative;
	top: 5px;
	font-weight: 400;
}

.item_live .style_42{
	width: 740px;
	float:left;
	font:400 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	font-style: italic !important;
	line-height: 24px;
}

.item_live .style_3{
	width: 740px;
	float:left;
	font:400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
}

.item_live .style_54{
	width: 740px;
	float:left;
	font:400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 10px;
}

/*Frase Forte*/
.item_live .style_6{
	width: 740px;
	float:left;
	font:900 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	font-style: italic !important;	
	line-height: 24px !important;	
}

/*Destaque*/
.item_live .style_49{
	width: 740px;
	float:left;
	font:900 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 24px !important;	
}

.item_live .style_51{
	width: 740px;
	float:left;
	font:400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
}

.item_live .style_52{
	width: 740px;
	float:left;
	font:400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
}


.item_live .style_53{
	width: 740px;
	float:left;
	font:400 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
}

.item_live .saiu{
	float:left;
	padding-left:12px;
	font-size:26px;
	font-weight:bold;	
}

.item_live .logo{
	float:left;
	width:80px;
}

.item_live .grupo{
	float:left;
	padding-left:12px;
	font-size:16px;	
}

.title_block_ponto_forte {
	background-image: url('img/ponto_forte.png');
	background-repeat: no-repeat;	
	background-position:10px 10px;	
	font:900 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 10px;


}

.title_block_ponto_fraco {
	margin-top:10px;
	background-image: url('img/ponto_fraco.png');
	background-repeat: no-repeat;	
	background-position:10px 10px;	
	font:900 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 10px;
}

.text_block_ponto_forte {
	font:400 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 20px !important;
	padding: 10px;	
}

.slideshow_bar_previous{
	
}

.slideshow_bar_next{
	
}

.slideshow_bar_chapters{
	text-align:center;
	font-size:20px;
	font-weight:400;
	color:#d6eaf4;
	flex-grow: 1;
}

.slideshow_bar_history_chapters{
	padding-top:12px;
	height:34px;
	width:200px;
	text-align:center;
	float:left;
	font-size:20px;
	font-weight:400;
	color:#F2EFEB;
}

.slideshow_bar{
	background-color: #2277AA;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 8px 16px;
}

.slideshow_bar_history{
	width:620px;
	height:45px;
	background-color:#A68F79;
	display:table;
	margin-bottom: 10px;
}

.slideshow_bar a{
	color:#FFF;
	font-size:12px;
	font-weight:700;
	text-transform: uppercase;
}
.slideshow_bar a:hover{
	color:#d6eaf4 !important;
}

.slideshow_bar_history a{
	color:#FFF;
	font-size:12px;
	font-weight:700;
	text-transform: uppercase;
}
.slideshow_bar_history a:hover{
	color:#F2EFEB !important;
}


.see_slideshow_history{
	background-color:#A68F79;
	height:40px;
	padding-top:18px;
	width:620px;
	text-align:center;
	margin:20px 0px 20px 0px;
	color: #FFF;
	text-transform: uppercase;
	font-size:18px;
	border-radius: 6px;
}

.see_slideshow{
	background-color:#2277AA;
	height:40px;
	padding-top:18px;
	width:620px;
	text-align:center;
	margin:20px 0px 20px 0px;
	color: #FFF;
	text-transform: uppercase;
	font-size:18px;
	border-radius: 6px;
}
.see_slideshow:hover{
	background-color: #5badd6;
	cursor:pointer;
}

.see_slideshow a{
	font-size:18px;
	font-weight:700;
	color:#FFF;
	text-transform: uppercase;
}

.see_slideshow a:hover{
	color:#d6eaf4 !important;
}

.see_slideshow_history a{
	font-size:18px;
	font-weight:700;
	color:#FFF;
	text-transform: uppercase;
}

.see_slideshow_history a:hover{
	color:#F2EFEB !important;
}
.slideshow_list{
	/*height:100px;
	width: 150px;*/
	margin: 10px 0px 10px 6px;
	float:left;
}

.slideshow_list .slide_photo{
	width: 150px;
	height: 100px;
}
.slideshow_list .slide_photo img{
	width: 150px;
	height: 100px;
}
.slideshow_list .slide_title{
	font: 700 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	padding-top: 4px;
	width: 150px;
}

/* ENTITY VIDEO */
.video_keyw{
	width:612px;
	height:18px;
	padding-top:10px;
	padding-left:8px;
	background-color: #000;
	color: #FFF;
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
}
.video_title{
	width:604px;
	padding: 0px 8px 4px 8px;
	background-color: #000;	
}
.video_title a{
	color: #FFF;
	font: 700 26px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}
.video_title a:hover{
	color: #FFF !important;
}

.video_info{
	width:604px;
	padding: 0px 8px 8px 8px;
	background-color: #000;
	color: #FFF;
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	margin-bottom:2px;
}

/* entity text full */
.entity_text{
	width:940px;
	/*min-height: 290px;*/
	background-color: rgb(229,223,216);
}
.entity_text .textphoto{
	width:400px;
}
.entity_text .textphoto img{
	width:400px;
	display: block;
	float:left;
}
.entity_text .content{
	display: block;
	float:left;
	width:510px;
	margin-left: 20px;
}
.entity_text .content .newstitle{
	display:block;
	float:left;
	color: #444 !important;
	padding-top:10px;
}
.entity_text .content .newstitle a{
	color: #444 !important;
	font-size:34px;		
}
.entity_text .newstext{
	color: #444 !important;
	font-size: 14px;
    line-height: 18px;
    margin: 10px 0px 10px 0px;
}

.entity_text .content .dateauthor span{
	padding: 0px 2px 0px 0px;
}

.entity_text .content .dateauthor a{
	color: #444 !important;
}

/* H2H WIDGET */
.h2h_widget{
	position:relative;
	height:330px;
}
.h2h_widget .h2h_content{
	height:350px;
	width:960px;
	position:absolute;
}
.h2h_widget .h2h_value{
	display:block;
	float:left;
	width:200px;
	height:172px;
	padding-top:44px;
	font: 700 112px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align:center;
}
.h2h_widget .h2h_value .h2h_vit{
	text-align:center;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
}
.h2h_widget .h2h_detail{
	clear:both;
	text-align:center;
	color:#FFF;
	width:208px;
	left:366px;
	padding:10px;
	position:relative;
}
.h2h_widget .h2h_detail a{
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.h2h_widget .h2h_detail a:hover{
	color:#FFF !important;
}
.h2h_widget .h2h_matches{
	height:40px;
	width:74px;
	position:absolute;
	z-index:100;
	text-align:center;
	top:134px;
	font: 700 36px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	left:444px;
}
.h2h_widget .h2h_matches .label{
	font-size:14px;
	text-transform:uppercase;
}

.h2h_widget .logo_left{
	display:block;
	float:left;
	width:166px;
	height:200px;
	padding-top:26px;
	text-align:right;
}
.h2h_widget .logo_left .label{
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.h2h_widget .logo_left .label .escalao{
	font-size:12px;
	padding-left:5px;
}

.h2h_widget .logo_left .logo{
	width:140px;
	height:140px;
	margin-top:10px;
	text-align:right;
	border-radius:70px;
	margin-left:10px;
}

.h2h_widget .graph{
	display:block;
	float:left;
	width:228px;
	height:220px;
	margin-top:16px;
}

.h2h_widget .logo_right{
	display:block;
	float:left;
	width:166px;
	height:200px;
	padding-top:26px;
	text-align:right;
}
.h2h_widget .logo_right .label{
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.h2h_widget .logo_right .label .escalao{
	font-size:12px;
	padding-left:5px;
}

.h2h_widget .logo_right .logo{
	width:140px;
	height:140px;
	margin-top:10px;
	text-align:right;
	border-radius:70px;
	margin-left:10px;
}


/* column 310 */
.column_309 {
    width: 309px;
    margin: 0px 0px 0px 0px;
    float: left;
    margin-right:1px;
}
.column_309 .textover_image {
    width: 309px;
    height: 206px;
}
.column_309 .textover_image .container {
    width: 309px !important;
    height: 206px;
}
.column_309 .textover_image>div.container>div.image {
    width: 309px !important;
    height: 206px;
}
.column_309 .textover_image .wrapper {
    width: 309px !important;
    height: 206px;
}
.column_309 .textover_image div.title_gradient {
    width: 309px;
    height: 60px;
    background-image: -o-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -moz-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -webkit-linear-gradient(bottom,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -ms-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: linear-gradient(to top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
}
.column_309 .textover_image div.title {
    width: 300px!important;
    padding: 0px 0px 2px 0px!important;
    font: 900 18px 'Roboto',Helvetica,Arial,Verdana,sans-serif!important;
    line-height: 18px!important;
    letter-spacing: -0.02em!important;
    color: #FFF!important;
    display: inline-block;
    text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
    position: absolute;
    left: 5px;
    bottom: 5px;
    text-transform: none;
}
.column_309 .textover_image div.title .intro {
    font: 700 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 0px 0px 2px 0px;
}
.column_309 .textover_image img {
    width: 309px;
    height:206px;
}

/* column 310 */
.column_310 {
    width: 310px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.column_310 .textover_image {
    width: 310px;
    height: 206px;
}
.column_310 .textover_image .container {
    width: 310px !important;
    height: 206px;
}
.column_310 .textover_image>div.container>div.image {
    width: 310px !important;
    height: 206px;
}
.column_310 .textover_image .wrapper {
    width: 310px !important;
    height: 206px;
}
.column_310 .textover_image div.title_gradient {
    width: 310px;
    height: 60px;
    background-image: -o-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -moz-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -webkit-linear-gradient(bottom,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -ms-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: linear-gradient(to top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
}
.column_310 .textover_image div.title {
    width: 300px!important;
    padding: 0px 0px 2px 0px!important;
    font: 900 18px 'Roboto',Helvetica,Arial,Verdana,sans-serif!important;
    line-height: 18px!important;
    letter-spacing: -0.02em!important;
    color: #FFF!important;
    display: inline-block;
    text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
    position: absolute;
    left: 5px;
    bottom: 5px;
    text-transform: none;
}
.column_310 .textover_image div.title .intro {
    font: 700 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 0px 0px 2px 0px;
}
.column_310 .textover_image img {
    width: 310px;
    /*height:206px;*/
}


/* column 206 */
.column_206 {
    width: 206px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.column_206 .textover_image {
    width: 206px;
    height: 135px;
}
.column_206 .textover_image .container {
    width: 206px !important;
    height: 135px;
}
.column_206 .textover_image>div.container>div.image {
    width: 206px !important;
    height: 135px;
}
.column_206 .textover_image .wrapper {
    width: 206px !important;
    height: 135px;
}
.column_206 .textover_image div.title_gradient {
    width: 206px;
    height: 40px;
    background-image: -o-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -moz-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -webkit-linear-gradient(bottom,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: -ms-linear-gradient(top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
    background-image: linear-gradient(to top,rgba(19,26,32,1) 40%,rgba(19,26,32,0.0) 100%);
}
.column_206 .textover_image div.title {
    width: 200px!important;
    padding: 0px 0px 2px 0px!important;
    font: 900 18px 'Roboto',Helvetica,Arial,Verdana,sans-serif!important;
    line-height: 18px!important;
    letter-spacing: -0.02em!important;
    color: #FFF!important;
    display: inline-block;
    text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
    position: absolute;
    left: 5px;
    bottom: 5px;
    text-transform: none;
}
.column_206 .textover_image div.title .intro {
    font: 700 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 0px 0px 2px 0px;
}
.column_206 .textover_image img {
    width: 206px;
    /*height: 135px;*/
}

/* MATCH LIVE */
#live_comments::-webkit-scrollbar-track{
	background-color: yellow;
}

.table_match_live{
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	/*table-layout: fixed;*/
}
.table_match_live tr{
	height: 100px;
}

.table_match_live td .col_minuto{
	font: 700 30px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	color: #AAA;
	width: 80px;
	text-align: center;
	border-bottom: #959595
}
.table_match_live td .col_evento{
	font: 500 20px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	color: #444;
	width: 540px;
	text-align: left;
	border-bottom: #959595
}

.table_match_live .pmstats{
	background-color: #E4ECE4;
}
.table_live_matches{
    font-size: 11px;
    font-weight: 400;
    border-collapse: collapse;
    color:#444;
}

.table_live_matches tr{
	height:16px;
	background-color: #FFF;
}
.table_live_matches tr.light{
	background-color: #F4F8FC;	
}

.table_live_matches  tbody td{
	border-bottom: 0px !important;
}
.table_live_matches th{
	height:24px;
	padding-top:2px;
}
.table_live_matches td.home{
	text-align:right;
	padding-right:3px;
}
.table_live_matches td.away{
	text-align:left;
	padding-left:3px;
}
.table_live_matches td.date{
	width: 30px;
	text-align:center;
	padding-right:3px;
}
.table_live_matches td.hour{
	width: 30px;
	text-align:center;
}
.table_live_matches td.result{
	width: 26px;
	text-align:center;
	font-size:11px;
}
.table_live_matches td.text a{
	font-size:11px;
}
.table_live_matches td.result a{
	font-size:11px;
}
.table_live_matches .result_live{
    width: 36px;
    background-color: yellow;
    text-align:center;
}
.table_live_matches .result_live a{
	font: 700 12px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}
.table_live_matches td.minutes{
	width: 26px;
	text-align:right;
}

tr.child{
	height: 0px !important;
}

tr.child td{
	border: 0px !important;
	background-color: #F0F4F8;
}

tr.child td.text{
	vertical-align: top !important;
}

tr.child td div.child{
	display: none;
	/*height: 30px;*/

}

tr.child td div.child span{
	display: block;	
}

tr.child td div.child span.time{
	display: inline !important;	
}

/* BACKGROUND TAKEOVER 1XBET */

.top_space{
	display: none !important;
}

#reklama1{
	background-color: rgb(212,216,220) !important;
}

/* BACKGROUND TAKEOVER BETSSON */

#homepage_takeover{
	width: 100%;
	padding: 0px 0px 20px 0px;
	background-color: rgb(212,216,220);
	display: table;
}

#betsson{
    margin: 0 auto;
    width: 1920px;
}

#betsson div{
	position: absolute;
}

/* SEARCH RB*/
.ftl_options{
	margin-bottom:8px;
}
.ftl_option{
	margin-top:4px;
}
.ftl_option span{
	font-size:11px;
	color:#AAA;
}


/*LIVESCORE*/
.livescore .smallheader .logo_and_text .text{
	color: #444;
	vertical-align: middle;
	display: table-cell !important;
	padding: 0px 1px 0px 2px;
	font: 700 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.livescore .smallheader .logo_and_text .image{
	/*vertical-align: top;*/
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
	display: table-cell !important;
}

.livescore .smallheader .logo_and_text div.image img{
	vertical-align: middle;
	width: 30px !important;
	height: 20px !important;
	margin: 0px !important;
	/*border:1px solid #E0E4E8;*/
	border: 1px solid rgba(0, 0, 0, 0.3);
}

.livescore .zztable .vs{
	font: 700 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width: 70px;
}
.livescore .zztable .result{
	font: 700 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width: 70px;
}
.livescore .zztable .result_live{
	font: 700 14px 'Roboto Condensed', 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	width:70px;
	background-color: yellow;
}
.livescore .zztable .result span{
	display: block;
	font-size: 11px;
	position: relative;
	top: -1px;
}


.livescore .zzlive_min{
	padding-left:0px;
    border-radius: 0px;
    color: #009900;
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 0px;
    float: none;
    font-weight: 700;
    font-size: 14px;
}

.livescore .zzlive_min span{
    font-weight: 700;
    font-size: 14px;	
}

.livescore .zztable .h2h{
	padding-left:0px;
	vertical-align: middle;
	width:30px;
	text-align:left;
	color: #8090A0;
}

.livescore .zztable .h2h a{
	padding-left:0px;
	vertical-align: middle;
	width:30px;
	text-align:left;
	color: #8090A0;
}

.livescore .zztable .home{
	text-align: -webkit-right !important;
	text-align: -moz-right !important;
	text-align: -ms-right !important;
	padding-right:4px;
	/*width: 100%;*/
}


.livescore .zztable .away{
	text-align: -webkit-left;
	text-align: -moz-left;
	text-align: -ms-left;
	padding-left:4px;	
}


.photoscanner a{
	text-decoration: none;
	color: #000 !important;
}

.photoscanner a:hover{
	text-decoration: none;
	color: #000 !important;
}

.box .pmstats a{
	color: #287256 !important;
}


/* TABS */
.hd_tabs{
	width:960px;
	height:38px;
	margin: 0 auto;
	display: table;
}
.hd_tabs .hd_tab_button{
	border-radius:4px;
	background-color:#369870;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding:6px 10px 6px 10px;
	float:left;
	display:block;
}
.hd_tabs .hd_tab_button a{
	text-transform: uppercase;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}
.hd_tabs .hd_tab_button a:hover{
	color: #FFF !important;
}
.hd_tab_content{
	width:960px;
	margin: 0 auto;
	display: table;
	margin-bottom: 10px;
}

#tab_close_button {
    float:right;
    display:inline-block;
    padding:2px 5px;
    background:#000;
    opacity: 0.5;
    position:relative;
	top: 5px;
    right: 6px;
    width: 12px;
    height: 17px;
    text-align: center;
    padding-top: 3px;
    border-radius: 10px;
    /*z-index:9999;*/
    color: #BBB;
    cursor: pointer;
}
#tab_close_button:hover {
    float:right;
    display:inline-block;
    padding:2px 5px;
    background:#000;
    opacity: 0.5;
    position:relative;
	top: 5px;
    right: 6px;
    width: 12px;
    height: 17px;
    text-align: center;
    padding-top: 3px;
    border-radius: 10px;
    z-index:9999;
    color:#fff;
    cursor: pointer;
}

/* header odds */
.hd_odds{
    width: 960px;
    margin: 0 auto;
    background: rgba(255, 255, 255, .15);
    height: 50px;
    padding: 4px 8px 0px 8px;
    border-radius: 0px 0px 4px 4px;
    z-index:9 !important;
}
.hd_odds .hd_odds_title{
	display:block;
	float:left;
	margin-top:6px;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding-right:6px;
}
.hd_odds .hd_odds_match{
	display:block;
	float:right;
	background: rgba(0, 0, 0, .2);
	border-radius:4px;
	padding:4px 10px 4px 10px;
	text-align:center;
	margin-right:6px;
	min-width: 230px;
}
.hd_odds .hd_odds_home_team{
	display:block;
	float:left;
	text-align:right;
	margin-top:1px;
	color:#FFF;
}
.hd_odds .hd_odds_away_team{
	display:block;
	float:left;
	text-align:left;
	margin-top:1px;
	color:#FFF;
}
.hd_odds .hd_odd{
	display:block;
	float:left;
	text-align:center;
	background-color:#1377ec;
	color:#FFF;
	margin:0px 2px 0px 6px;
	border-radius:2px;
	height: 9px;
	padding: 2px 2px 6px 2px;
}
.hd_odds .hd_odd a{
	color:#FFF;
	font-weight: bold;
}
.hd_odds .hd_odd a:hover{
	color:#FFF !important;
}

.hd_odds .hd_odds_mais{
    display: block;
    float: right;
    width: 60px;
    margin-top: 6px;
    /*position: relative;
    top: -20px;*/
    left: 825px;
    color: #FFF;
    font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}
.hd_odds .hd_odds_mais a:hover{
	color:#FFF !important;
}

.hd_odds .hd_odds_mais_simple{
    display: block;
    float: right;
    width: 60px;
    margin-top: 6px;
    /*position: relative;*/
    margin-top: 6px;
    top: 24px;
    left: 750px;
    color: #FFF;
    font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}
.hd_odds .hd_odds_mais_simple a:hover{
	color:#FFF !important;
}

.hd_odds .hd_odds_separator{
	display:block;
	float:right;
	width:6px;
	text-align:center;
	margin-top:6px;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.hd_odds .hd_odds_aposte{
	display:block;
	float:right;
	width:56px;
	text-align:right;
	margin-top:6px;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	margin-right:10px;
	/*position: relative;
    top: -20px;*/
}
.hd_odds .hd_odds_aposte a:hover{
	color:#FFF !important;
}

.hd_odds .hd_odds_logo{
	display:block;
	float:right;
	width:20px;
	text-align:right;
	margin-top:3px;
	color:#FFF;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.hd_odds .hd_odds_textlink{
	color:#e5e5e5;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	clear:both;
	display:block;
	padding-top:7px;
}
.hd_odds .hd_odds_textlink a{
	color:#e5e5e5 !important;
}
.hd_odds .hd_odds_textlink a:hover{
	color:#e5e5e5 !important;
}

/* header news bookmakers*/
.bm_news{
    width: 960px;
    margin: 0 auto;
    background: #000;
    height: 44px;
    z-index: 9 !important;
}
.bm_news .bm_news_title{
	background: #f44e1d;
    color: #FFF;
    float: left;
    display: block;
    font: 400 17px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    width: 130px;
    height: 31px;
    padding-top: 13px;
    text-align: center;
}
.bm_news .bm_news_text{
	background-color: #000;
	color:#FFF;
	float:left;
	display:block;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;	
	padding-left:10px;
	width:660px;
	padding-top: 12px;
}
.bm_news .bm_news_logo{
	float:left;
	display:block;
	width:160px;
	overflow: hidden;
    height: 44px;
}


.hp_widget_opinions{
	position:relative;
	height:250px;
	background-image: url('img/pattern.png');
	background-repeat: repeat;
	background-color: #fbf9ee;

	display:block;
	float:left;
	width:100%;
	height:100%;

}

.rbbox .hp_widget_opinions{
	position:relative;
	height:600px;
}

.hp_widget_opinions .hp_opinions_content{
	width:100%;
	position:absolute;
}



.hp_widget_opinions .title_opinion{
    color: #000!important;
  	font: 700 18px 'Roboto Slab', 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
  	line-height:19px;
  	margin-top:5px;

}

.hp_widget_opinions .title_opinion a {
    color: #000!important;
  	margin-right: 5px;
    margin-left: 5px;    
}

.hp_widget_opinions .details{
	font: 700 9px 'Roboto Slab', 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	margin-top:3px;
	margin-bottom:8px;
	
}

.opinions_block{
	float:left;
	text-align: center;
}


.rbbox .opinions_block{
	margin-left:0px;
	margin-right:0px;
}


.opiniontitle{
	margin: 2px 0px 0px 0px;
	line-height: 22px !important;
	font: 700 24px 'Roboto Slab', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	text-transform: none;
	color: #444;
	text-align: left;
	float: left;
	/*display: inline-block;*/
	width: 100%;
}

.opiniontitle a{
	color: #444;
	text-decoration: none;
}

.opiniontext{
	line-height: 14px;
	color: #444;
	padding: 6px 0px 0px 0px;
	display: inline-block;
	line-height: 15px;
	font: 400 14px 'Roboto Slab', Helvetica, Arial, Verdana, sans-serif;
}

/* HP - MARKET */
.hp_market_bar{
	height:30px;
	background-color:#ff0000;
	width:633px;
	margin-bottom:2px;
}
.hp_market_bar .hp_market_tag{
	height:23px;
	display:block;
	float:left;
	padding-top: 7px;
	width:80px;
	background-color:#cc0000;
	text-align:center;
}
.hp_market_bar .hp_market_tag a{
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#ffe5e5;
}
.hp_market_bar .hp_market_tag a:hover{
	color:#ffe5e5 !important;
	cursor: pointer;
}
.hp_market_bar .hp_market_news_title{
	height:22px;
	display:block;
	float:left;
	padding-left:8px;
	margin-top:4px;
	width:458px;
}
.hp_market_bar .hp_market_news_title a{
	font: 600 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#FFF;
}
.hp_market_bar .hp_market_news_title a:hover{
	color:#FFF !important;
	cursor: pointer;
}
.hp_market_bar .hp_market_more{
	height:25px;
	display:block;
	float:right;
	padding-right:6px;
	padding-top:7px;
	width:80px;
	text-align:right;
}
.hp_market_bar .hp_market_news_title ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.hp_market_bar .hp_market_news_title li{
	padding:2px 2px 10px 2px;
}

.hp_market_bar .hp_market_more a{
	font: 600 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#ffe5e5;
}
.hp_market_bar .hp_market_more a:hover{
	color:#ffe5e5 !important;
	cursor: pointer;
}

.block_sticker_text{
	width:425px;
	float:right;
}

.sticker_frame{
	width:425px;
	float:right;
}

.superletter_block{
	margin-top:20px;
	margin-bottom:20px;
	display:table;
}
.superletter{
	width:90px;
	padding: 5px 10px 20px 10px;
   text-align:center;
   float:left;
}

.superletter .value{
	font-size: 30px;
   font-weight: 900;
   text-align:center;
   color:#333;
}

.superletter .label{
    font-size: 10px;
    font-weight: 400;
    color: #999;
    text-align: center;
    text-transform: uppercase;
    height: 16px;
}

.superletter_text{
	float:left;
	width:450px;
	margin-left:10px;
}

.thumb_images{
	width:150px;
}

.section_620 .database_item{
	width: 119px;
	padding: 0px 10px 15px 10px;
	float: left;
}

.section_620 .database_item .icon{
	color: #8090A0;
	text-align: center;
}

.section_620 .database_item .icon span{
	font-size: 26px;
}

.section_620 .database_item .number{
	font: 400 20px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	text-align: center;
}

.section_620 .database_item .label{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #8090A0;
	text-align: center;
}


/** FP: live videos **/
.zz-video-live{
	width: 400px;
	height: 225px;
	position: relative;
	cursor:pointer;
}

.zz-video-live .wrapper{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	background: #000;
}

.zz-video-live img,
.zz-video-live iframe,
.zz-video-live object{
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.qc-cmp-ui {
    background-color: #4e6488 !important;
}

#DataTables_Table_0_paginate {
	background-color: #fafafa;
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-stretch: condensed;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #333;
	padding: 7px;
	box-sizing: border-box;
	margin-top: 24px;
  }
  
  #DataTables_Table_0_paginate a {
	padding: 0 10px;
	cursor: pointer;
  }
  
  #DataTables_Table_0_length {
	display: none;
  }

  #DataTables_Table_1_paginate {
	background-color: #fafafa;
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-stretch: condensed;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #333;
	padding: 7px;
	box-sizing: border-box;
	margin-top: 24px;
  }
  
  #DataTables_Table_1_paginate a {
	padding: 0 10px;
	cursor: pointer;
  }
  
  #DataTables_Table_1_length {
	display: none;
  }

  
  .paginate_button:hover {
	color: #3D5871 !important;
  }
  
  .paginate_button.current {
	color: #3D5871;
	border-bottom: 3px solid #3D5871;
  }

  h3{
	margin: 0px;
  }

  #zz-footer-pt2020 {
	clear: both;
	text-align: center;
	/*margin-top: 32px;*/
	height:200px;
	height:200px;
	background: #fff;
  bottom:0;
  left:0;
  right:0;
  z-index:9999;
  }

  #zz-footer-pt2020 img {
	/*		width: 100%;
		  max-width: 600px;*/
	height: 80px;
	margin: 0 auto;
  }

.comment_container .parent_comment {
	display: flex;
}

.comment_container.child_1 .parent_comment {
	border-left: solid 3px #8090A0;
    margin-left: 90px;
}

.comment_container.child_2 .parent_comment {
	border-left: solid 3px #8090A0;
    margin-left: 110px;
}

.subcomment_textarea_container.child_0 .comment_form:not(.comment_form .comment_form) {
	margin-left: 90px;
}

.subcomment_textarea_container.child_1 .comment_form:not(.comment_form .comment_form) {
	margin-left: 110px;
}

.subcomment_textarea_container .comment_form .comment_form {
	margin-top: 0;
}

.subcomment_textarea_container .comment_form .comment_form form {
	width: 100%;
}

.subcomment_textarea_container .comment_form textarea {
	height: 50px;
	width: 100%;
	box-sizing: border-box;
}

.comment_container .text textarea {
	width: 100%;
	box-sizing: border-box;
}

.subcomment_textarea_container .comment input[type=text] {
	width: 100%;
	box-sizing: border-box;
}

.subcomment_textarea_container .comment .disclaimer {
	display: none;
}

.comment_container.zerozero {
	margin-left: 90px;
	border-left: solid 3px #e7b7a6;
}

.no_news_box {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-bottom: 24px;
	gap: 16px;
}

.no_news_text {
	text-align: center;
	font-size: 20px;
}

.inline-ear {
	display: inline-flex;
	align-items: center;
	width: 24px;
	height: 24px;
	color: #66666640;
	cursor: pointer;
	transition: background-color 0.2s;
	vertical-align: middle;
	
	background-color: rgba(102, 102, 102, 0.4);
	border-radius: 40px;
	justify-content: center;
}

.inline-ear:hover {
	background-color: rgba(102, 102, 102, 0.7);
}

.inline-ear img {
	width: 20px;
	height: 20px;
}

  table > caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}