@charset "utf-8";
/* 20121025-1430 */

/* Titles */
.ttl-champions, .ttl-guide, .ttl-tablegames {
	background: url(../_img/ttl-general-final.png) left top no-repeat;
	font-size:21px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	margin-top: 0px;	
}

	.ttl-champions {
		background-position: left -90px;	
	}
	.ttl-guide {
		background-position: left -210px;	
	}
	.ttl-tablegames {
		background-position: left -61px;	
		width: 300px;
		float:left;
	}
		.ttl-champions span, .ttl-guide span, .ttl-tablegames span {
			visibility: hidden;
		}

.ttl-estadios, .ttl-firstphase {
	background: url(../_img/ttl-general-final.png) left top no-repeat;
}	
	.ttl-estadios {
		background-position: left -150px;		
	}
	.ttl-firstphase {
		background-position: -1px -462px;
		_background-position: -1px -462px;
		margin-bottom: 0px;
		width: 300px;
		float: left;
	}	

.ctn-header .ttl-section {
	margin:0px;
	float:left;
}
		
/*
OVERWRITING
*/
.mod-content {
	margin-bottom:0px;
}

h3.ttl-claim {
	/margin-bottom: 20px;
}

.mod-colck-olympcs {
	margin-top:4px;
	padding-left:0px;
}

.ttl-now {
	background:#FFFFFF url(../_img/ttl-nowafrica.png) no-repeat scroll left -2px;
	display:block;
	font-size:10px;
	margin-left:3px;
}

.LNG_es  .ttl-now {
	background:#FFFFFF url(http://s1.trrsf.com/atm/2/es/sports/soccer/worldcup/southafrica2010/_img/ttl-nowafrica.gif) no-repeat scroll left -2px;
}

.LNG_en  .ttl-now {
	background:#FFFFFF url(http://stf.terra.com/portal/core/2/apps/timer/_img/sprite-timer.gif) no-repeat scroll 0 -190px;
}

.ttl-now span {
	visibility:hidden;
}
.ttl-top {
	background: none;
	width:440px;
}

.ctn-champions ul li .block-content {display:inline-block !important; }

/* CTN-COMENTARIOS */
.ctn-counter {
	clear:both;
	height:18px;
	overflow:hidden;
	padding-top:0px;
	*padding-bottom:4px;
}
.ctn-counter dd .lnk-comment {
	background:transparent none repeat scroll 0 0;
	padding-left:0;
}
.ctn-counter dd .lnk-comment {
	font-weight:bold;
}
.ctn-counter a:hover {
	color:#9BC80D !important;
}

.ttl-h1 { 
	margin-top:13px;
}

.ttl-champions {
	margin-top:13px;
}

.ctn-sedes h2.ttl-sedes {
	margin-top:13px;
}

.ctn-selecoes h2.ttl-selecoes {
	margin-top:13px;
}

.ctn-champions ul li h5 {
	
	margin-bottom:0 !important;
	
}
/*
// OVERWRITING
*/
.ctn-section h5 {
	float: left;
	margin-top:10px;
}

.ctn-section .lin-ver-dotted-office {
	margin: 16px 8px 0 8px;
	float: left;
	display: inline;
	height: 20px;
	overflow: hidden;
	width: 2px;
	background: transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll right top;
}

.ctn-section .lin-ver-dotted-stadium{
	margin: 16px 8px 0 8px;
	float: left;
	display: inline;
	height: 20px;
	overflow: hidden;
	width: 2px;
	background: transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll right top;
}

 .ctn-section{
	float: left;
}

 .ctn-section  a.lnk-city {
	margin-top: 18px;
	display: block;
	width: 210px;
	float: left;
	color:#FF9900;
	font-weight: bold;
}

 .ctn-section  a.lnk-city:hover  {
	text-decoration:underline;
	font-weight: bold;
}

.ctn-section span  {
	color: #999999;
	padding: 0 0 15px 0;
	display: block;
	font-weight: bold;
}

.ctn-section  a.lnk-stadium {
	margin-top: 17px;
	display: block;
	width: 210px;
	float: left;
	color:#FF9900;
	font-weight: bold;
}

 .ctn-section  a.lnk-stadium:hover  {
	text-decoration:underline;
	font-weight: bold;
}

.ctn-section span  {
	color: #999999;
	padding: 0 0 15px 0;
	display: block;
	font-weight: bold;
}




.ctn-zone .amp-map a {
	background:url(../_img/img-ampliar.gif) no-repeat;
	width: 110px;
	height: 21px;
	text-indent: -5000em;
	display: block;
	float:left;
	margin: 5px 0 0 198px;
	_margin: 5px 0 0 101px;		
}

.ctn-office-inside .img-ttl{
	margin: -10px 17px 13px 0;
	float:left;
}

.ctn-office-inside p.text {
	line-height: 13px;
	font-size: 12px;
}

.ctn-office-inside .col-left-half img{
	float:left;
}

.ctn-office-inside .col-left-half .left-map{
	width:292px;
	height: 290px; 
	background-color: #CCCCCC; 
	margin-left: 0px; 
	position:relative;
}

.ctn-office-inside li a.ttl-lnk-office{
	position:absolute;
	float:left;
	margin:40px 0 0 15px;
	font-size:12px;
}

.ctn-office-inside li a.ttl-lnk-office:hover {
	text-decoration: underline;
}

.ctn-office-inside h5.ttl-sports-min{
	background:url(../_img/ttl-sports-min.jpg) left center no-repeat;
	margin:4px 0 21px 0;
}

.ctn-office-inside .col-left-clean{
	#margin-bottom: 25px;
}

.ctn-office-inside-menu{
	height:27px;
	background-color:blue;
	margin: 17px 0 14px 0;
}

.ctn-office-inside .col-left-half-clean dt{
	font-size:12px;
	margin: -7px 0 0 0;
	float:right;
	width:300px;
	line-height:25px;
	font-weight:bold;
}

.ctn-office-inside .col-left-half-clean dd{
	font-size:12px;
	margin: 0 0 21px 0;
	float:left;
}
	.ctn-office-inside .col-left-half-clean dd.last {
		margin-bottom: 0px;
	}
	
.ctn-stadium-inside .img-ttl{
	margin: -10px 17px 13px 0;
	float:left;
}

.ctn-stadium-inside p.text {
	line-height: 13px;
	font-size: 12px;
}

.ctn-stadium-inside .col-left-half img{
	float:left;
}

.ctn-stadium-inside .col-left-half .left-map{
	width:292px;
	height: 290px; 
	background-color: #CCCCCC; 
	margin-left: 0px; 
	position:relative;
}

.ctn-stadium-inside li a.ttl-lnk-stadium{
	position:absolute;
	float:left;
	margin:40px 0 0 15px;
	font-size:12px;
}

.ctn-stadium-inside li a.ttl-lnk-stadium:hover {
	text-decoration: underline;
}

.ctn-stadium-inside h5.ttl-sports-min{
	background:url(../_img/ttl-sports-min.jpg) left center no-repeat;
	margin:4px 0 21px 0;
}

.ctn-stadium-inside .col-left-clean{
	#margin-bottom: 25px;
}

.ctn-stadium-inside-menu{
	height:27px;
	background-color:blue;
	margin: 17px 0 14px 0;
}

.ctn-stadium-inside .col-left-half-clean dt{
	font-size:12px;
	margin: -7px 0 0 0;
	float:right;
	width:300px;
	line-height:25px;
	font-weight:bold;
}

.ctn-stadium-inside .col-left-half-clean dd{
	font-size:12px;
	margin: 0 0 21px 0;
	float:left;
}
/*
.ctn-tabs {
	border-bottom:1px solid #BEB7AF;
	_overflow:hidden;
	clear:both;
	float:left;
	height:30px;
	margin:0px 0 15px 0;
	width:619px;
}
*/


	.tabs .mod-tabs-guia ol.lst-tabs li {
		float:left;
		position:relative;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a {
		background:transparent url(../_img/tabs-sedes.gif) no-repeat scroll 0 0;
		display:block;
		float:left;
		height:25px;
		text-indent:-9999px;
	}

/* ABA GASTRONOMY */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-gastronomy {
		width:89px;
		height:25px;
		background-position: 0 0;
		cursor:default;
		margin-left: 4px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-gastronomy:hover {
		background-position: 0 0;
		cursor:default;
		margin-left: 4px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-gastronomy {
		width:89px;
		height:24px;
		background-position: 0 -40px;
		margin-left: 4px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-gastronomy:hover {
		background-position: 0 -74px;
		margin-left: 4px;
	}
	/* ABA GASTRONOMY */

	/* ABA COMERCIO */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-trade {
		width:65px;
		height:25px;
		background-position: -89px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-trade:hover {
		background-position: -89px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-trade {
		width:65px;
		height:24px;
		background-position: -89px -40px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-trade:hover {
		background-position: -89px -74px;
	}
	/* ABA COMERCIO */
	
	/* ABA HOSPITAIS */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-hospitals {
		width:66px;
		height:25px;
		background-position: -154px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-hospitals:hover {
		background-position: -154px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-hospitals {
		width:66px;
		height:24px;
		background-position: -154px -40px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-hospitals:hover {
		background-position: -154px -74px;
	}
	/* ABA HOSPITAIS */
	
	/* ABA TRANSPORTE */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-transport {
		width:81px;
		height:25px;
		background-position: -220px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-transport:hover {
		background-position: -220px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-transport {
		width:81px;
		height:24px;
		background-position: -220px -40px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-transport:hover {
		background-position: -220px -74px;
	}
	/* ABA TRANSPORTE */
	
	/* ABA PASSAPORTE */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-passport {
		width:118px;
		height:25px;
		background-position: -301px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-passport:hover {
		background-position: -301px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-passport {

		width:118px;
		height:24px;
		background-position: -301px -40px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-passport:hover {
		background-position: -301px -74px;
	}
	/* ABA PASSAPORTE */
	
	/* ABA CONSULADOS */
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-consulates {
		width:81px;
		height:25px;
		background-position: -419px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-highlighted, .tabs .mod-tabs-guia ol.lst-tabs li.selected a.lnk-consulates:hover {
		background-position: -419px 0;
		cursor:default;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-consulates {
		width:81px;
		height:24px;
		background-position: -419px -40px;
	}
	.tabs .mod-tabs-guia ol.lst-tabs li a.lnk-consulates:hover {
		background-position: -419px -74px;
	}
	/* ABA CONSULADOS */

.lnk-field  a{
	display: block;
	margin-top:15px;
	color: #FF9900;
	font-weight: bold;
	font-size:10px;
	font-family: Verdana;
	
}

.lnk-field  a:hover{
	text-decoration: underline;
}

.ctn-office-inside .mod-tabs.alt {
	border-bottom:1px solid #DCD0CB;
	clear:both;
	height:24px;
	margin-bottom:14px;
}

.ctn-office-inside li span{
	color:#FF9900;
}

.ctn-office-inside ol li span.img-news a span {
	display: block;
	width:72px;
	height:72px;
	background:url(../_img/ico-sports.gif) left top no-repeat;
	text-indent: -9999px;
}

.ctn-office-inside ol li span.img-news a:hover span  {
	margin:-3px;
}

.ctn-office-inside li a p{
	border:2px solid #FFFFFF;
}

.ctn-stadium-inside .mod-tabs.alt {
	border-bottom:1px solid #DCD0CB;
	clear:both;
	height:24px;
	margin-bottom:14px;
}

.ctn-stadium-inside li span{
	color:#FF9900;
}

.ctn-stadium-inside ol li span.img-news a span {
	display: block;
	width:72px;
	height:72px;
	background:url(../_img/ico-sports.gif) left top no-repeat;
	text-indent: -9999px;
}

.ctn-stadium-inside ol li span.img-news a:hover span  {
	margin:-3px;
}

.ctn-stadium-inside li a p{
	border:2px solid #FFFFFF;
}

/*
.ctn-tabs .combobox{
	float:right;
	margin: 5px 0 0 5px;
	width:134px;
}

.ctn-tabs .combobox .cmb-value div {
	width:107px;
}
*/

.ctn-sedes h2.ttl-sedes {
	background: transparent url(../_img/ttl-general-final.png) no-repeat scroll -2px -125px;
	height:20px;
	overflow:hidden;
	text-indent:-5000em;
	width:139px;
}
.ctn-sedes h2.ttl-estadios {
	background: transparent url(../_img/ttl-general-final.png) no-repeat scroll -2px -155px;
	height:20px;
	margin:30px 0 15px;
	overflow:hidden;
	text-indent:-5000em;
	width:139px;
}
.ctn-selecoes h2.ttl-selecoes {
	background:transparent url(../_img/ttl-general-final.png) no-repeat scroll -2px -181px;
	height:27px;
	margin-top:4px;
	overflow:hidden;
	text-indent:-5000em;
	width:139px;
}

.ctn-history img {
	float: left;
}
.ctn-history a {
	float: right;
	margin-top: 13px;
}
.ctn-history img.img-photo {
	clear: both;
	float: left;
	margin-top: 15px;
}
.ctn-history .ctn-detail-right {
	float: left;
	width: 300px;
	margin: 12px 0 0 17px;
}
.ctn-history h4 {
	
}
.ctn-history h2 {
	font-size: 23px;
	line-height: 23px;
}
.ctn-history dl {
	
	height: 127px;
	background-color: #ECEAE7;
	padding: 8px 0 0 10px;
}
.ctn-history dl dt {
	font-weight: bold;
	float: left;
	margin-bottom: 2px;
	clear: both;
}
.ctn-history dl dt.itm-spacer {
	margin-bottom: 17px;
}
.ctn-history dl dd {
	margin-bottom: 2px;
}
.ctn-history dl dd.itm-spacer {
	margin-bottom: 17px;
}
.ctn-history p {
	margin-top: 15px;
	line-height: 17px;
}

.ctn-zone.cracks {
	border: 0;
	margin-top: 20px;
	margin-bottom: 15px;
}
.ctn-zone.cracks h5 {
	margin-bottom: 15px;
}

.ctn-zone.cracks .col-skinny-clean {
	height: 73px;
}

.ctn-zone.cracks dl {
	font-size: 12px;
	margin-left: 8px;
}
.ctn-zone.cracks dl dt {
	font-weight: bold;
	margin-bottom: 4px;
}

/* SCROLL HORIZONTAL */
.ctn-scroll {
	clear: both;
	float: left;
}
.ctn-scroll .scrolling,
.ctn-scroll .scr-scrollbar,
.ctn-scroll .scr-track,
.ctn-scroll .scr-content {width:615px;}
.ctn-scroll .scr-innercontent {width:900px;}

.scr-innercontent.history ul {
	margin: 12px 0 0 0;
}
.scr-innercontent.history ul li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	font-weight: bold;
	float: left;
	width: 42px;
	height: 12px;
	font-size: 14px;
	margin-left: 10px;
}
.scr-innercontent.history ul li.itm-first {
	margin-left: 0;
	
}
.scr-innercontent.history ul li.itm-last {
	background-image: none;
}
.scr-scrollbar.hide {
	margin-top: 7px;
}

.ctn-selections {
	clear: both;
}
.ctn-selections ul.lst-top {
	background-color: #ECEAE7;
	width: 618px;
	height: 55px;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	margin: 6px 0 15px 0;
	float: left;
}
.ctn-selections ul.lst-top li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	height: 35px;
	margin: 10px 0 0 0;
	float: left;
}
.ctn-selections ul.lst-top li.itm-first {
	width: 94px;
	margin-left: 10px;
}
.ctn-selections ul.lst-top li.itm-second {
	width: 150px;
	margin-left: 30px;
}
.ctn-selections ul.lst-top li.itm-third {
	width: 134px;
	margin-left: 30px;
}
.ctn-selections ul.lst-top li.itm-quarter {
	width: 133px;
	margin-left: 30px;
	_margin-left: 20px;
	background-image: none;
}
.ctn-selections ul.lst-top span.spn-ico {
	background-image: url(../_img/ico-general.gif);
	background-position: -64px -19px;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	height: 15px;
	width: 22px;
	margin-top: 6px;
	text-indent: -5000em;
	overflow: hidden;
	float: left;
}
.ctn-selections ul.lst-top span.spn-selection {
	font-size: 12px;
	color: #000;
	text-transform: none;
	display: block;
	height: 15px;
	margin-top: 6px;
	margin-left: 10px;
	float: left;
}

.ctn-selections ul.lst-main {
	clear: both;
	padding-bottom: 15px;
}
.ctn-selections ul.lst-main li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 195px;
	height: 25px;
	margin-left: 18px;
	float: left;
	font-size: 12px;
	color: #000;
	text-transform: none;
	font-weight: bold;
}
.ctn-selections ul.lst-main li.itm-first {	
	margin-left: 10px;
}
.ctn-selections ul.lst-main li.itm-right {	
	background-image: none;
	width: 150px;
}
.ctn-selections ul.lst-main span {
	background-image: url(../_img/ico-general.gif);
	background-position: -64px -19px;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	height: 15px;
	width: 22px;
	float: left;
	text-indent: -5000em;
	overflow: hidden;
	margin-right: 10px;
}

.ctn-curiosity ul {
	margin-top: 3px;
}
.ctn-curiosity ul li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 301px;
	height: 78px;
	float: left;
	margin-top: 2px;
}
.ctn-curiosity ul li.itm-right {
	margin-left: 16px;
}
.ctn-curiosity ul li.itm-last {
	background-image: none;
}
.ctn-curiosity ul li img {
	float: left;
	margin: 3px 17px 0 0;
}
.ctn-curiosity ul li dl {
	font-size: 12px;
}
.ctn-curiosity ul li dl dt {
	font-weight: bold;
	margin-bottom: 5px;
}
.ctn-curiosity ul li a {
	margin-top: 13px;
	float: left;
}
.ctn-zone.classification {
	border-bottom: none;
}
.ctn-classification {
	position: relative;
}
.ctn-classification span.spn-print {
	background-image: url(../_img/ico-general.gif);
	background-position: 0 -70px;
	padding-left: 22px;
	position: absolute;
	top: 6px;
	right: 8px;
}
.ctn-classification ul {
	margin-top: 15px;
	padding-bottom: 5px;
}
.ctn-classification ul li {
	width: 91px;
	height: 11px;
	float: left;
	margin-right: 10px;
}
.ctn-classification ul li.lst-first {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.ctn-classification ul li a {
	background-image: url(../_img/ttl-general-final.png);
	text-indent: -5000em;
	display: block;
}
.ctn-classification ul li a.lnk-table-official {
	background-position: -288px -4px;
	width: 79px;
	height: 9px;
}
.ctn-classification ul li a.lnk-simulator {
	background-position: -288px -24px;
	width: 59px;
	height: 9px;
}
.ctn-classification .ctn-ttl-table {
	width: 619px;
	height: 33px;
	background-color: #EBE9E6;
	margin-bottom: 20px;
	margin-top: 3px;
	float:left;
}
.ctn-classification .ctn-ttl-table h3.ttl-quarter-final {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -1px -425px;
	width: 59px;
	height: 18px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 7px 0 0 6px;
	float: left;
}
.ctn-classification .ctn-ttl-table ul {
	margin: 5px -5px 0 0;
	float: right;
}
.ctn-classification .ctn-ttl-table ul li {
	width: 112px;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
.ctn-classification .ctn-ttl-table ul li a {
	background-image: url(../_img/btn-general.gif);
	display: block;
	text-indent: -5000em;
	overflow: hidden;
	float: left;
	width: 19px;
	height: 23px;
}
.ctn-classification .ctn-ttl-table ul li a.lnk-next {
	background-position: -20px -97px;
}
.ctn-classification .ctn-ttl-table ul li span.spn-next {
	margin: 5px 8px 0 5px;
	float: left;
}


.tab-content.classification table {
	width: 407px;
	margin-bottom: 15px;
	margin-top: 0px!important;
}
.tab-content.classification table th {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
.tab-content.classification table th.cel-group {
	text-align: left;
	padding-left: 9px;
}
.tab-content.classification table td {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	height: 34px;
	width: 19px;
	font-size: 11px;
	color: 5d574f;
	font-weight: bold;
}
.tab-content.classification table td.cel-spn {
	background-image: url(../_img/ico-general.gif);
	background-repeat: no-repeat;
	width: 22px;
	font-weight: bold;
	padding-left: 16px;
	text-align: left;
}
.tab-content.classification table td.up {
	background-position: -2px -35px;
	color: #009900;	
}
.tab-content.classification table td.equal {
	background-position: -42px -35px;
}
.tab-content.classification table td.down {
	background-position: -86px -35px;
	color: #CB3906;	
}
.tab-content.classification table td.cel-position {
	width: 14px;
	background-color: #FF9800;
	color: #FFF;
	font-weight: bold;
}
.tab-content.classification table td.cel-selection {
	width: 156px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	border-right: none;
}
.tab-content.classification table td.cel-gp-gc {
	width: 28px;
}
.tab-content.classification a.lnk-more-est {
	background-image: url(../_img/btn-general.gif);
	background-position: 0 -131px;
	width: 109px;
	height: 24px;
	text-indent: -5000em;
	overflow:hidden;
	display: block;
	margin-top: 5px;
	margin-bottom: 18px;
}
.tab-content.classification a.lnk-more-est:hover {
	background-position: -141px -131px;
}
.tab-content.classification span.spn-legend {
	width: 12px;
	height: 10px;
	display: block;
	background-color: #E5E5E5;
	text-indent: -5000em;
	overflow:hidden;
	float: left;
	margin: 2px 6px 0 0;
}
.tab-content.classification p {
	color: #7F7871;
	margin-bottom: 6px;
}




.ctn-pag a.lnk-fase-previous {
	background-image: url(../_img/btn-general.gif);
	background-position: -40px -97px;
	width: 19px;
	height: 19px;
	text-indent: -5000em;
	overflow: hidden;
	display: block;
	float: left;
}
.ctn-pag a.lnk-fase-next {
	background-image: url(../_img/btn-general.gif);
	background-position: -60px -97px;
	width: 19px;
	height: 19px;
	text-indent: -5000em;
	overflow: hidden;
	display: block;
}
.ctn-pag span.spn {
	width: 154px;
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}

.ctn-pag span.ttl-list {
	clear: both;
	width: 189px;
	height: 19px;
	background-color: #EBE9E6;
	font-size: 11px;
	text-align: left;
	padding: 5px 0 0 6px;
	margin: 5px 0 0 0;
	display: block;
}
.ctn-pag ul {
	margin: 2px 0 3px 0;
	float:left;
}
.ctn-pag ul.lst-last {
	margin: 2px 0 14px 0;
	float:left;
}
.ctn-pag ul li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 3px 0 0 7px;
	line-height: 18px;
	padding-bottom: 5px;
}
.ctn-pag ul li.itm-last {
	background-image: none;
}
.ctn-pag ul li p {

}
.ctn-pag ul li p span {
	color: #FF9900;
	font-weight: bold;
}
.ctn-pag ul li p span.spn-vivo {
	background-image: url(../_img/ico-general.gif);
	background-position: -85px -1px;
	height: 13px;
	width: 15px;
	text-indent: -5000em;
	overflow:hidden;
	display: block;
	float: left;
	margin: 3px 5px 0 0;
}
.ctn-pag ul li p span.spn-mobile {
	background-image: url(../_img/ico-general.gif);
	background-position: -110px 0;
	height: 15px;
	width: 15px;
	text-indent: -5000em;
	overflow:hidden;
	display: block;
	float: left;
	margin: 1px 5px 0 0;
}
.ctn-pag a.lnk-simulator {
	clear: both;
	background-image: url(../_img/btn-general.gif);
	background-position: 0 -62px;
	width: 109px;
	height: 24px;
	text-indent: -5000em;
	overflow:hidden;
	display: block;
	margin: 0 0 20px 0;
}
.ctn-pag a.lnk-simulator:hover {
	background-position: -141px -62px;
}
/*
.ctn-finals h5 {

}
.ctn-finals span.spn-fase {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -289px -44px;
	width: 26px;
	height: 9px;
	text-indent: -5000em;
	overflow: hidden;
	display: block;
	float:left;
	margin-top: 13px;
	margin-right: 4px;
}
.ctn-finals ul.lst-tabs {
	margin-top: 16px;
	_margin-bottom: -16px;
}
.ctn-finals ul.lst-tabs li {
	background-image: url(../../../_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	float: left;
	padding-right: 12px;
	padding-left: 11px;
	height: 15px;
}
.ctn-finals ul.lst-tabs li.itm-last {
	background-image: none;
}
.ctn-finals ul.lst-tabs li span {
	background-image: url(../_img/ttl-general-final.png);
	text-indent: -5000em;
	overflow:hidden;
	display: block;
	padding-top: 10px;
	_padding-top: 5px;
}
.ctn-finals ul.lst-tabs li span.spn-oct {
	background-position: -288px -65px;
	width: 87px;
	height: 9px;
	margin-top: 3px;
}
.ctn-finals ul.lst-tabs li span.spn-qua {
	background-position: -288px -86px;
	width: 91px;
	height: 10px;
	margin-top: 3px;
}
.ctn-finals ul.lst-tabs li span.spn-sem {
	background-position: -288px -106px;
	width: 52px;
	height: 9px;
	margin-top: 3px;
}
.ctn-finals ul.lst-tabs li span.spn-fin {
	background-position: -289px -127px;
	width: 28px;
	height: 8px;
	margin-top: 3px;
}

.ctn-finals ul.lst-finals {
	clear:both;
	background-image: url(../_img/bg_finals.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	margin: 15px 0 11px 0;
}
.ctn-finals ul.lst-finals li {
	background-color: #ECEAE7;
	width: 266px;
	height: 35px;
	float: left;
	margin-bottom: 7px;
}
.ctn-finals ul.lst-finals li.itm-left {
	margin-right: 87px;
}
.ctn-finals ul.lst-finals li span.spn-first {
	background-image: url(../_img/ico-general.gif);
	width: 22px;
	height: 15px;
	text-indent: -5000em;
	overflow: hidden;
	display: inline;
	margin: 10px 0 0 7px;
	float: left;
}
.ctn-finals ul.lst-finals li span.spn-game {
	float: left;
	width: 208px;
	text-align: center;
	margin-top: 11px;
}
.ctn-finals ul.lst-finals li span.spn-second {
	background-image: url(../_img/ico-general.gif);
	width: 22px;
	height: 15px;
	text-indent: -5000em;
	overflow: hidden;
	display: block;
	margin: 10px 0 0 0;
	float: left;
}
.ctn-finals ul.lst-finals li span.ale {
	background-position: -64px -19px;	
}
.ctn-finals ul.lst-finals li span.eng {
	background-position: -96px -19px;	
}
.ctn-finals ul.lst-finals li span.esp {
	background-position: -128px -19px;	
}
.ctn-finals ul.lst-finals li span.fra {
	background-position: -160px -19px;	
}
.ctn-finals ul.lst-finals li span.por {
	background-position: -192px -19px;	
}
.ctn-finals ul.lst-finals li span.ita {
	background-position: -192px -44px;	
}
.ctn-finals ul.lst-finals li span.tm1 {
	background-position: -224px -19px;	
}
.ctn-finals ul.lst-finals li span.tm2 {
	background-position: -224px -44px;	
}
.ctn-finals a {
	clear: both;
	display: block;
}*/

/* Table Games */
.ctn-table-games span.lin-dotted{
	background-image:url(../_img/lin-dotted.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.ctn-table-games .lin-hor-solid{
	margin-top:4px;
}
.ctn-table-games .tab-content table th.align-left{
	padding:0px 0px 0px 10px;
	text-align:left;
	
}
.ctn-table-games .tab-content table tr.h{
	height: 33px;
}

.ctn-table-games table tr td.index{
	background-color:#ff9800 !important;
	color:#ffffff;
	width:16px;
}

.ctn-table-games table tr td.selection{
	padding:1px 0px 0px 10px !important;
	text-align:left !important;
	width: 160px;
	border-right:none;
}

.ctn-table-games table tr td.cel-spn up{
	border:0;
}

.ctn-table-games table tr td.point{
	width:20px;
	font-weight:bold;
	color:#5d574f;
}

.ctn-table-games table tr td.point2{
	width:29px;
	font-weight:bold;
	color:#5d574f;
}

.ctn-table-games table tr td.border-none{
	border-right:none;
}

.tab-content a.btn-more-statistics {
	background-image:url(../_img/btn-general2.gif);
	background-position:0 169px;
	display:block;
	height:24px;
	margin:11px 0px 18px 0px;
	overflow:hidden;
	text-indent:-5000em;
	width:109px;
}

.tab-content a.btn-more-statistics:hover {
	background-image:url(../_img/btn-general2.gif);
	background-position:-141px 169px;
	display:block;
	height:24px;
	margin:11px 0px 18px 0px;
	overflow:hidden;
	text-indent:-5000em;
	width:109px;
}
.ctn-games ul{
	float:left;
}

.ctn-games ul li a{
	text-transform:none;
}
.ctn-table-games .ico-print {
	background: url(http://stf.terra.com.br/portal/_img/ico-general.gif) -32px -301px no-repeat;
	display: block;
	height: 16px;	
	width: 16px;
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	cursor: pointer;
}
	.ctn-table-games .ico-print span {
		display:block;
		text-indent:-9999px;
	}
.ctn-table-games .lnk-print {
	float: right;
}

	.ctn-table-games .lnk-more em {
		font-style: normal;
	}
.ctn-table-games .ctn-nav {
	float: left;
	width: 609px;
	background-color: #ECEAE7;
	height: 23px;
	padding: 5px;
	_padding-bottom: 0px;
	/margin-top: 10px;
	margin-bottom: 14px;
}
.ctn-table-games .lnk-next {
	float: right;
	text-transform: uppercase;
	cursor: pointer;
}
	.ctn-table-games .lnk-next span {
		font-weight: bold;
		padding-top: 4px;
		float: left;
	}
	.ctn-table-games .lnk-next em {
		background: url(http://stf.terra.com.br/portal/_img/btn-general.gif) left -270px no-repeat;
		height: 23px;
		width: 19px;
		display: block;
		float: left;
		text-indent: -9999px;
		margin-left: 6px;
	}
	.ctn-table-games .lnk-next:hover em{
		background-position: -150px -270px;
	}
		.ctn-games .ctn-round {
		display:none;
	}
	.ctn-games .active {
		display: block;
	}
	.ctn-games .ctn-pages strong {
		text-align: center;
		float: left;
		padding: 4px 8px;
		width: 141px;
		_width: 138px;
	}
	.ctn-games .ctn-pages a {
		background: url(http://stf.terra.com.br/portal/_img/btn-general.gif) no-repeat left top;
		display: block;
		float: left;
		width: 19px;
		height: 23px;
		text-indent: -9999px;
	}
	.ctn-games .ctn-pages .lnk-previous {
		background-position: left -240px;
	}	
		.ctn-games .ctn-pages .lnk-previous:hover {
			background-position: -150px -240px;
		}
	.ctn-games .ctn-pages .lnk-previous-off {
		background-position: -300px -240px;
		cursor: default;
	}		
	.ctn-games .ctn-pages .lnk-next {
		background-position: left -270px;
	}
		.ctn-games .ctn-pages .lnk-next:hover {
			background-position: -150px -270px;
		}	
	.ctn-games .ctn-pages .lnk-next-off {
		background-position: -300px -270px;
		cursor: default;		
	}
.ctn-games ul {
	width: 195px;
}
.ctn-games ul li{
	float:left;
	display:inline;
}		
.ctn-games .lst-date {
	margin-top: 5px;
}
	.ctn-games .lst-date .itm-head {
		background-color: #ECEAE7;
		background-image: none;
		padding: 5px 6px;
		width: 183px;
		display: block;
	}
	.ctn-games .lst-date ul {
		padding: 0px 5px;
	}
	.ctn-games .lst-date ul,
	.ctn-games .lst-date ul li {
		width: 185px;
	}
	.ctn-games .lst-date ul li {	
		background: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x left bottom;
		padding: 7px 0px;
	}
	.ctn-games .lst-date ul li.last {
		background: none;
	}	
		.ctn-games .lst-date ul li a.lnk-more {
			display: block;
			margin: 5px 0px 0px 0px;
		}
.ctn-games .lst-date ul li a.lnk-more em {
	text-transform:lowercase;
	color:#5D5850;
	font-weight:normal;
	margin: 0px;
}
.ctn-games .lst-date ul li a.lnk-more:hover em {
	color:#FF9900;
}

/* OITAVAS */
/*----------------HEAD-----------------------------*/

.ctn-zone.round-of-sixteen{
	border-bottom: none;
}

.ctn-round-of-sixteen ul {
	margin-top: 16px;
	_margin-top: 7px;
	*margin-top: 7px;
	padding-bottom: 5px;
}

.ctn-round-of-sixteen ul li.itm-table{
	padding-bottom: 5px;
	border-bottom:1px solid #d5d0cb;
}

.ctn-round-of-sixteen ul li.lst-first {
	/*background-image: url(../../../_img/lin-dotted.gif);*/
	background-position: right;
	background-repeat: repeat-y;
	_padding-right:10px;
	*padding-right:10px;
}

.ctn-round-of-sixteen ul.lst-table-simulator{
	margin-top: 15px;
	_margin-top: 12px;
	*margin-top: 12px;
	padding-bottom: 3px;
	_padding-bottom: 3px;
	*padding-bottom: 3px;
	border-bottom:1px solid #d5d0cb;
}

.ctn-round-of-sixteen ul li a.lnk-table-official {
	background-position: -288px -4px;
	width: 79px;
	height: 9px;
}

.ctn-round-of-sixteen ul li.itm-table a {
	background-image: url(../_img/ttl-general.gif);
	text-indent: -5000em;
	display: block;
}

.ctn-round-of-sixteen ul li a.lnk-simulator {
	background-position: -288px -24px;
	width: 59px;
	height: 9px;
}

.ctn-round-of-sixteen .ctn-ttl-table {
	width: 619px;
	background-color: #EBE9E6;
	margin-bottom: 5px;
	margin-top: 16px;
	_margin-top: 15px;
	*margin-top: 15px;
	float:left;
	_padding-right:0px;
	*padding-right:0px;
	_margin-bottom: 5px;
	*margin-bottom: 5px
}

.ctn-round-of-sixteen .ctn-ttl-table h3.ttl-round-of-sixteen {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -1px -598px;
	width: 150px;
	height: 18px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 7px 0 0 6px;
	float: left;
	display:inline;
}

.ctn-round-of-sixteen .ctn-ttl-table ul {
	margin: 5px 10px 0 0;
	float: right;
	display:inline;
}
	
.lst-pages {
	float: right;
	/*
	margin-top: 11px;
	*margin-top: 9px;
	_margin-top: 2px;
	*/
}

.lst-pages li {
	float: left;
	text-transform: uppercase;
}
	
.lst-pages li a em {
	display: block;
	float: left;
	width: 19px;
	height: 23px;
	text-align: left;
	text-indent: -9999px;
	background: url(../_img/btn-general.gif) left top no-repeat;	
}
	
.lst-pages li a strong {
	margin: 5px 5px 0;
	*margin: 6px 6px 0;
	_margin: 6px 3px 0;
}
	
.lst-pages li a {
	cursor: pointer;
}
	
.lst-pages li a, .lst-pages li a strong {
	display: block;
	float: left;
}		
	
.lst-pages li .p em {
	background-position: left -240px;
}	
	
.lst-pages li .p:hover em {
	background-position: -150px -240px;
}
		
.lst-pages li .p-off,
.lst-pages li .n-off {
	cursor: default;
}

.lst-pages li .p-off strong,
.lst-pages li .n-off strong {
	cursor: text
}

.lst-pages li .p-off em {
	background-position: -300px -240px;
}	

.lst-pages li .n-off em {
	background-position: -300px -270px;
}	
		
.lst-pages li .p-off strong,
.lst-pages li .n-off strong {
	color: black
}

.lst-pages li .n strong,
.lst-pages li .n-off strong {
	background: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) left top repeat-y;
	padding-left: 10px;
	*padding-left: 11px;
}

.lst-pages li .n em {
	background-position: left -270px;
}	

.lst-pages li .n:hover em {
	background-position: -150px -270px;
}	
		
.ctn-round-of-sixteen .ctn-ttl-table ul li a.lnk-next {
	background-position: -20px -97px;
}

.ctn-round-of-sixteen .ctn-ttl-table ul li span.spn-next {
	margin: 5px 5px 0 8px;
	float: left;
	display: inline;
}

.ctn-round-of-sixteen .ctn-ttl-table ul li a.lnk-previous {
	background-position: 0px -97px;
}

.ctn-round-of-sixteen .ctn-ttl-table ul li span.spn-previous {
	margin: 5px 0px 0 8px;
	float: left;
	display: inline;
	_width:90px;
	*width:90px;
}

li.lst-first{
	padding-right:5px;
}

li.lst-first.tabela{
	width:86px !important;
}

/*------------------HEAD--------------------------------------*/

.tab-content.round-of-sixteen {
	/*background:url(../_img/bg_oitavas.png) no-repeat right -2px;*/
	background:url(../_img/bg_oitavas.gif) no-repeat right 35px;
	_margin-top:5px;
	*margin-top:5px;
	
}

.ctn-table-round-of-sixteen .ctn-ttl-table {
	width: 619px;
	height: 33px;
	background-color: #EBE9E6;
	margin-bottom: 20px;
}
.ctn-table-round-of-sixteen table {
	width: 565px!important;
}
.ctn-table-round-of-sixteen table tr th {
	text-align: center;
	height: 23px;
	padding: 0;
	margin: 0;
}

.ctn-table-round-of-sixteen table tr th.ttl-td-game-space-last {
	text-align: center;
	height: 23px;
	_height: 24px;
	*height: 24px;
	padding: 0;
	margin: 0;
}

.ctn-table-round-of-sixteen table tr td {
	padding: 0;
	text-align: center;
	height: 33px;
	line-height: 12px;
	_height: 32px;
	*height: 32px;
}

tr.ttl-td-game{
	height:9px !important;
	_height:10px !important;
	*height:10px !important;
}

tr.ttl-td-game-space-last{
	height:9px !important;
	_height:6px !important;
	*height:6px !important;
}

.ctn-table-round-of-sixteen table tr td.cel-day,.ctn-table-round-of-sixteen table tr td.cel-day-bottom {
	width: 42px;
	
}
.ctn-table-round-of-sixteen table tr td.cel-day-bottom,
.ctn-table-round-of-sixteen table tr td.cel-hour-bottom,
.ctn-table-round-of-sixteen table tr td.cel-local-bottom,
.ctn-table-round-of-sixteen table tr td.cel-stadium-bottom,
.ctn-table-round-of-sixteen table tr td.cel-game-bottom{
border-top:1px solid white;
}
.ctn-table-round-of-sixteen table tr td.cel-hour,.ctn-table-round-of-sixteen table tr td.cel-hour-bottom {
	width: 47px;
}
.ctn-table-round-of-sixteen table tr td.cel-local,.ctn-table-round-of-sixteen table tr td.cel-local-bottom {
	/*text-align: left;*/
	text-align:center;
	width:85px;
	padding-left: 25px;
	padding-right: 15px;
}
.ctn-table-round-of-sixteen table tr td.cel-stadium,.ctn-table-round-of-sixteen table tr td.cel-stadium-bottom {
	width: 112px;
}
.ctn-table-round-of-sixteen table tr td.cel-game,.ctn-table-round-of-sixteen table tr td.cel-game-bottom {
	/*text-align: left;*/
	text-align:center;
	width: 239px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	_padding-right:5px;
	*padding-right:5px;
}

.ctn-table-round-of-sixteen table tr td.cel-game span,
.ctn-table-round-of-sixteen table tr td.cel-game-bottom span {
	/*float: left;*/
	float:none;
	margin-top: 1px;
}
.ctn-table-round-of-sixteen table tr td.cel-game a.live,.ctn-table-round-of-sixteen table tr td.cel-game-bottom a.minute-to-minute {
	background-image: url(../../../worldcup/southafrica2010/_img/ico-general.gif);
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	text-indent: -5000em;
}

.tab-content.round-of-sixteen tbody td a.lnk-more {
	font-size:11px;
	color:#6e6963 !important;
	text-transform:none;
}

.ctn-round-of-sixteen .select {
	cursor: text;
}

.tab-content.round-of-sixteen tbody td a.lnk-more:hover, a:hover .lnk-more {
	color:#FF9900 !important;
}

.ctn-table-round-of-sixteen table tr td.cel-game a.live,.ctn-table-round-of-sixteen table tr td.cel-game-bottom a.live {
	background-position: 0 0px;
	padding: 0 4px 0 0;
}
.ctn-table-round-of-sixteen table tr td.cel-game a.minute-to-minute,.ctn-table-round-of-sixteen table tr td.cel-game-bottom a.minute-to-minute {
	background-position: -25px 0px;
	padding: 0 4px 0 0;
}
.ctn-table-round-of-sixteen table tr td.cel-game a.mobile,.ctn-table-round-of-sixteen table tr td.cel-game-bottom a.mobile {
	background-position: -50px 0px;
	padding: 0 4px 0 0;
}
.ctn-table-round-of-sixteen a.btn-simulate-maches {
	background-image: url(../../../worldcup/southafrica2010/_img/btn-general.gif);
	background-position: 0 -62px;
	width: 109px;
	height: 24px;
	text-indent: -5000em;
	overflow: hidden;
	display: block;
	margin-top: 15px;
}
.ctn-table-round-of-sixteen a.btn-simulate-maches:hover {
	background-position: -141px -62px;
}

.ttl-td-game th{
	background-color:white !important;
	height:9px !important;
	border-top:none !important;
}

tr.tr-border-bottom{
	border-bottom:1px solid white !important;
}

.tab-content tbody td {
	border:none;
}

tr.ttl-td-game-space{
		background-color:white !important;
		border-top:none !important;	
		text-indent:-9999px;
}
.ttl-td-game-space-first{
		display:none;
}
.ctn-round-of-sixteen .select {
	cursor: text;
}
/*
.lin-hor-solid{
	clear:both;
	margin:0;
	margin-bottom:17px;
}
*/
/* // OITAVAS // */


/* // QUARTAS // */

.ctn-round-of-sixteen .ctn-ttl-table h3.ttl-round-of-sixteen.seventeen {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -1px -498px;
	width: 153px;
	height: 22px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 7px 0 0 6px;
	float: left;
	display:inline;
}

.tab-content.round-of-sixteen.seventeen {
	/*background:url(../_img/bg_quartas-final.jpg) no-repeat 573px 48px;*/
	background:url(../_img/bg_cuartas2.gif) no-repeat 567px 35px;
	display:block!important;
}
.ctn-table-round-of-sixteen .seventeen table {
	width: 574px;
}

/* // FIM QUARTAS // */

/* //SEMIFINAL-FINAL// */

.ctn-round-of-sixteen .ctn-ttl-table h3.ttl-round-of-sixteen.eighteen {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -1px -531px;
	width: 153px;
	height: 22px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 7px 0 0 6px;
	float: left;
	display:inline;
}

.tab-content.round-of-sixteen.eighteen {
	/*background:url(../_img/bg-semifinal-final.gif) no-repeat 585px 48px;*/
	background:url(../_img/bg-semifinal-final2.gif) no-repeat 583px 32px;
	
}
.tab-content.round-of-sixteen.eighteen table {
	width: 586px;
}
/* // FIM SEMIFINAL-FINAL// */

/* //FINAL// */

.ctn-ttl-table h3.ttl-round-of-sixteen.nineteen {
	background-image: url(../_img/ttl-general-final.png);
	background-position: -1px -562px;
	width: 153px;
	text-indent: -5000em;
	overflow: hidden;
	float: left;
	display:inline;
	height:19px;
	
}

.ctn-ttl-table h3.ttl-round-of-sixteen.nineteen.third-place{
	background: url(http://sdp.terra.com.br/image/klavika?c=p&t=3%BA%20lugar) no-repeat;
	height:28px;
	margin-top:-3px;
}

.tab-content.round-of-sixteen.nineteen {
	background:none;
}

.tab-content.round-of-sixteen.nineteen table {
	width:619px;
}

.more-margin {
	*margin-bottom:15px;
}
.ctn-ttl-table-nineteen {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* // FIM FINAL// */

/* CTN-MAPS-SEDES */

.ctn-maps-cities {
	width: 619px;
	height: 380px;
	background-image:url(../_img/img-map-cities-ptbr.png);
	position:relative;
	padding:0px;
	margin:0px;
}

.ctn-maps-cities .sede-polo {height:23px;left:418px;position:absolute;top:50px;width:88px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-polo a {padding:0 0 8px 88px;} .ctn-maps-cities .sede-polo a span{display:none;}
.ctn-maps-cities .sede-rust {height:23px;left:348px;position:absolute;top:85px;width:100px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-rust a {padding:0 0 8px 100px;} .ctn-maps-cities .sede-rust a span{display:none;}
.ctn-maps-cities .sede-nels {height:23px;left:472px;position:absolute;top:74px;width:81px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-nels a {padding:0 0 8px 80px;} .ctn-maps-cities .sede-nels a span{display:none;}
.ctn-maps-cities .sede-tshw {height:23px;left:392px;position:absolute;top:116px;width:130px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-tshw a {padding:0 0 8px 132px;} .ctn-maps-cities .sede-tshw a span{display:none;}
.ctn-maps-cities .sede-joha {height:23px;left:365px;position:absolute;top:151px;width:110px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-joha a {padding:0 0 8px 110px;} .ctn-maps-cities .sede-joha a span{display:none;}
.ctn-maps-cities .sede-mang {height:23px;left:338px;position:absolute;top:199px;width:164px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-mang a {padding:0 0 8px 164px;} .ctn-maps-cities .sede-mang a span{display:none;}
.ctn-maps-cities .sede-durb {height:23px;left:420px;position:absolute;top:266px;width:69px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-durb a {padding:0 0 8px 68px;} .ctn-maps-cities .sede-durb a span{display:none;}
.ctn-maps-cities .sede-mand {height:23px;left:321px;position:absolute;top:323px;width:225px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-mand a {padding:0 0 8px 225px;} .ctn-maps-cities .sede-mand a span{display:none;}
.ctn-maps-cities .sede-cabo {height:23px;left:140px;position:absolute;top:327px;width:104px;padding:0px;margin:0px;background-image:none;} .ctn-maps-cities .sede-cabo a {padding:0 0 8px 104px;} .ctn-maps-cities .sede-cabo a span{display:none;}

.ctn-round-games .ctn-soccer-table .ctn-ttl-table ul.lst-pages {
	margin-top:0;
}
.round-of-sixteen.final table {
	width:619px;
}
.ctn-table-round-of-sixteen .round-of-sixteen  {
	background:url("../_img/bg_oitavas.gif") no-repeat scroll right 35px transparent;
}
.ctn-round-games .classification table tbody tr td {
	font-weight:normal;
}
.ctn-round-games .tab-content table tr td.cel-game, .ctn-round-games .tab-content table tr td.cel-game-bottom {
	font-weight:bold!important;
	padding-left:20px;
	text-align:center;
	width:239px;
}
.ctn-round-of-sixteen .ctn-ttl-table h2.ttl-round-of-sixteen.eighteen {
	background-image:url("../_img/ttl-general-final2.png");
	background-position:-1px -531px;
	display:inline;
	float:left;
	height:22px;
	margin:7px 0 0 6px;
	overflow:hidden;
	text-indent:-5000em;
	width:153px;
}
.ctn-table-round-of-sixteen .round-of-sixteen.eighteen {
	background:url("../_img/bg-semifinal-final2.gif") no-repeat scroll 583px 32px transparent;
}
.ctn-table-round-of-sixteen .round-of-sixteen.eighteen table {
	width:586px!important;
}

.tab-content.classification .round-of-sixteen.nineteen table {
	width:100%!important;
}

.firstphase .ctn-list-of-matches{
	border:3px solid #ECEAE7;
	float:left;
	width:613px;
	padding:15px 0 16px 0;
	margin-top:1px;
}
.firstphase .ctn-list-of-matches ul{
	float:left;
	background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll 306px top;
	width:610px;		
}
.firstphase .ctn-list-of-matches ul li{
	float:left;
	width:276px;
	display:inline;
	margin-left:15px;
	margin-right:13px;
	background: transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x center top;
	padding-bottom:8px;	
	padding-top:11px;	
}
.firstphase .ctn-list-of-matches ul li.itm-first-line{
	padding-top:0;
	background:none;
}
.firstphase .ctn-list-of-matches ul li.itm-last-line{
	padding-bottom:0;
}
.firstphase .ctn-list-of-matches ul li span{
	font-size:10px;
	color:#7F7871;
	float:left;
	width:285px;
	padding-left:1px;	
}
.firstphase .ctn-list-of-matches ul li a,
.firstphase .ctn-list-of-matches ul li p{
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
	float:left;	
	width:240px;
	padding-top:2px;
	padding-left:1px;
	margin-top:5px;
	margin-bottom:0;	
}
.firstphase .ctn-list-of-matches ul li p{
	color:#47423A;
}
.firstphase .ctn-list-of-matches ul li a em{
	font-style:normal;

}
.firstphase .ctn-list-of-matches ul li a:hover{
	text-decoration:underline;


}
/* //CTN-soccer-table// */
.firstphase .ctn-soccer-table .ctn-ttl-table{
	margin-bottom:0;
}
.firstphase .ctn-soccer-table table{
	float:left;
	width:619px;	
	margin-top:16px;
	margin-bottom:0;
	height: 169px;
}

.firstphase .ctn-soccer-table table th{
	padding:6px 0 5px 0px!important;
	*padding:7px 0 4px 0!important;
	background:#BEB7AF!important;
	vertical-align:baseline!important;
	height:auto!important;
	text-align:left!important;

}
.firstphase .ctn-soccer-table table th.cel-groups{
	padding-left:10px!important;
	letter-spacing:1px;

}
.firstphase .ctn-soccer-table table th.cel-legend{
	padding-left:13px!important;

}
.firstphase .ctn-soccer-table table th.cel-goals-legend{
	padding-left:9px!important;

}
.firstphase .ctn-soccer-table table td{
	padding:2px 0 0 0;
	*padding:1px 0 0 0;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	width:31px;
	height:36px!important;
	*height:35px!important;
	text-align:center;
	color:#5D5850;

}

.ctn-round-games table tbody td span.spn- {
	background:none;
}
.ctn-lineup ul li{
                    float:left; 
                    width:617px;
                    background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif); 
                    background-position: center top;
                    background-repeat: repeat-x;                     
                    padding:15px 0 15px 0;               
}
.ctn-lineup ul li.itm-first{
                    background:none;
                    padding-top:0;
}
.ctn-lineup ul li.itm-last{
                    padding-bottom:0;
}
.ctn-lineup ul li span.img-news{
                    margin-right:15px;
}
.ctn-lineup ul li a img{
                    float:left;                      
}
.ctn-lineup ul li h3{
	float:left;
	font-size:14px;
	color: #464039;
	margin:0 0 10px 0;
	*margin-top:-2px!important;
	*padding-top:4px!important;
}
.ctn-lineup ul li h4{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
}

.ctn-lineup ul li h4 a{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
  text-decoration:none;
}

.ctn-lineup ul li h4 a:hover{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
  text-decoration:none;
  cursor:pointer;
}

.ctn-lineup ul li p{      
                    width:400px;                                   
                    font: 11px arial;
                    color: #464039;                                                   
                    margin:5px 0 8px 0;  
}
.ctn-lineup ul li a.lnk-news{
                    float:left;
                    color: #ff9900;
                    font-weight:bold;     
}
.ctn-lineup ul li a:hover.lnk-news{
                    text-decoration:underline;
}

.arrow-active{
                    color: #ff9900;
}
.ctn-selecoes ul li em.txt-claim {
	cursor:default;
}
.ctn-round-games .ctn-soccer-calendar .ctn-table-calendar p {font-weight:bold;}
.ctn-soccer-calendar table thead th.cel-game {padding-left:0px!important; text-align:center!important;}
.tab-content thead th {height:23px; background-color:#BEB7AF!important;}
#mod-headerAux {
	margin-right:0px;
}
#mod-audience-pulse-ver .ctn-section .ttl-section span {padding:0px!important;}
/* CAPA _ MOD-VIDEOS */
	.ttl-videos {
		/*background: url(../_img/ttl-general.png) left top no-repeat;*/
		width: 67px;
		height:26px;
		display:block;
		overflow:hidden;
		text-indent:-9999em;
		margin-bottom:17px;
	}

	.lst-videos {
		margin-bottom: 10px;
		float: left;
		width: 619px;			
	}
	.lst-videos .itm-left {
		height: 146px;
		margin-left: 0px;
	}
	.lst-videos .itm-left .img-news {
		width: 195px;
	}
	.lst-videos .itm-top {
		padding-bottom: 13px;
	}
	.lst-videos .itm-left .img-news a:hover .lnk-video {
		background: url(http://stf.terra.com.br/portal/entertainment/events/carnival/_img/btn-general.png) -1px top no-repeat;
		width: 75px;
		height: 54px;	
		margin: 29px 0 0 57px;	
		*margin-left: -132px;
	}	
	.lst-videos li {
		background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll center bottom;
		float: left;
		width: 195px;
		margin: 0px 9px 5px 7px;
		_margin-left: 0px;
	}
	.lst-videos li .img-news {
		margin-right: 9px;
	}
	.lst-videos .itm-right {
		margin-right: 0px;
	}
	.lst-videos .itm-bottom{
		background:transparent none repeat scroll 0 0 !important;
		margin-bottom:0px;
	}
	.lst-videos li h3 {
		float: left;
		width: 89px;
		margin-left: 8px;
	}
	.lst-videos .itm-left .img-news a span.txt strong {
		text-transform:none;
	}
	/* CAPA _ MOD-VIDEOS */
	/*QUIZ e TESTES*/
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny h4 {margin-bottom:13px;} 
	.mod-quiz .col-left-full h5 {margin-bottom:6px;}
	.mod-quiz .col-left .bgr-lightgray .col-skinny-clean {margin-left:0;margin-right:8px;}
	.mod-quiz .bgr-lightgray .col-skinny {margin:0;width:186px;}
	.mod-quiz .lin-hor-dotted {line-height:0;padding-bottom:1px;}
	.mod-quiz .img-news {margin:0;}
	.mod-quiz .col-wide .img-news, .col-wide-clean .img-news  {margin-bottom:0;padding-bottom:9px;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray { padding-right:2px; }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny h2 {margin-bottom:14px;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p {line-height:25px; }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p a.btn-response {background-image:url("http://s1.trrsf.com.br/atm/2/core/apps/quiz/_img/btn-response.png");height:24px;height:24px;width:66px;display:block;text-indent:-9999px;margin-right:8px;float:left;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p a.btn-response:hover {background-position:0 -34px }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p strong {background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll left top transparent;padding-left:8px;color:#9BC70D;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p span {color:#BDB7AF;}
	/*//QUIZ e TESTES*/
	/*MOD408A - TERRA LISTAS */
	.mod408A-lists {margin-bottom:6px;}
	.mod408A-lists .text-highlights{margin-bottom:5px;font-size:14px;}
	.mod408A-lists p {color:#5D574F;margin-bottom:14px;}
	.mod408A-lists .lst-videos  {float:left;margin-bottom:10px;width:619px;}
	.mod408A-lists .lst-videos li {background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-x scroll center bottom transparent;float:left;margin:0 9px 5px 7px;width:195px;_width:180px! important}
	.mod408A-lists .lst-videos li h3 {_width:auto !important;}
	.mod408A-lists .lst-videos .itm-left {height:146px;margin-left:0;}
	.mod408A-lists .lst-videos .itm-top  {padding-bottom:13px;}
	.mod408A-lists .lst-videos .itm-right {margin-right:0;}
	.mod408A-lists .lst-videos .itm-bottom {background:none repeat scroll 0 0 transparent !important;margin-bottom:0;}
	.mod408A-lists .lst-videos li .img-news {margin-right:15px;}
	.mod408A-lists .lst-videos .img-news {margin:0;}
	.mod408A-lists .lst-videos li h3 {float:left;margin-bottom:4px;width:89px;margin-left:0 !important;}
	.mod408A-lists .lst-videos li .counter { _float:left;}
	.mod408A-lists .lst-videos .itm-left .img-news {width:195px;}
	.mod408A-lists .lst-videos .img-news a .txt strong {width:110px;display:block;float:left;}
	.mod408A-lists .lst-videos .img-news a .counter {display:block;width:73px;float:right;margin-top:6px;}
	.mod408A-lists .lst-videos .img-news strong {padding:0;text-transform:none;font-size:14px;}
	.mod408A-lists .counter big {color:#9BC80D;font-size:14px;font-weight:bold;}
	/*//MOD408A - TERRA LISTAS */
	
	/* Blogs */
	.col-skinny .bgr-lightgray{ float:left; margin-bottom:0px; padding-top:10px;}
	.bgr-lightgray .col-skinny {margin:0; width:175px;}	
	.bgr-lightgray .col-skinny .txt-claim {padding-top:0px; color:#47423A; cursor:auto;}
	.bgr-lightgray .col-skinny h2{margin-bottom:12px; font-size:12px;}
	.bgr-lightgray .col-wide-clean h3 {font-size:11px;}
	.bgr-lightgray .col-skinny .lst-headlines li {font-weight:normal; }
	.bgr-lightgray .col-skinny .lst-headlines li a {background-color:#eceae7;}
	.bgr-lightgray h4 a {color:#FF9900;}
	.bgr-lightgray h4 a span {font-size:11px; padding-top:2px; *padding-top:3px; color:#FF9900; font-weight:bold; }	
	.combobox{float:left; width:151px; margin-top:3px; }
	.combobox .cmb-value div{width:124px;}
	.combobox .scr-listvalues{width:145px;}
	/* /Blogs */
	
	.ctn-ranking-v3 .tab-content tbody td{
		border-top:1px solid #ffffff;
	}
	.ctn-games ul {
		width:100%;
	}
	
	.mod-mobile .btn-general { background-position:0px -30px; width:70px;}
	.btn-see-more:hover { background-position:-250px -30px; }
	
.ctn-table-games .ttl-amistosos {
	background:url("../_img/ttl-general-final.png") no-repeat scroll -2px -622px transparent;
	margin-top:4px;
	overflow:hidden;
	text-indent:-5000em;
	width:139px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}


/* STATISTICS */
.ctn-statistic-nav{ 	position:relative; width:619px; height:27px; margin-bottom:8px; overflow:hidden; background:url(../_img/lin-dotted.gif) left bottom repeat-x; }
.ctn-statistic-nav .lin-hor-dotted { display:none; }
.ctn-statistic-nav .lst-btn-tab ul { position:relative; float:left; width:244px; display:block; z-index:1; }
.ctn-statistic-nav .lst-btn-tab li{ float: left; background-color: #BBBBBB; }
.ctn-statistic-nav .lst-btn-tab li span{ background: url(../_img/tabs-statistics-soccer.png) no-repeat; text-indent: -9999px; height:26px; display: block; }
.ctn-statistic-nav .lst-btn-tab li .enabled:hover { cursor: pointer; }
.ctn-statistic-nav .lst-btn-tab .tab-team a span{ 	background-position: left -28px; 	width: 74px; }
.ctn-statistic-nav .lst-btn-tab .tab-team .enabled:hover span{ 	background-position: left -56px; }
.ctn-statistic-nav .lst-btn-tab .tab-team .selected span{ 	background-position: left 0; }
.ctn-statistic-nav .lst-btn-tab .tab-player a span { background-position: -74px -28px; 	width: 84px; }
.ctn-statistic-nav .lst-btn-tab .tab-player .enabled:hover span { background-position: -74px -56px; }
.ctn-statistic-nav .lst-btn-tab .tab-player .selected span{ background-position: -74px 0; }
.ctn-statistic-nav .lst-btn-tab .tab-curiosity a span{ background-position: -144px -28px; 	width: 100px; }
.ctn-statistic-nav .lst-btn-tab .tab-curiosity .enabled:hover span{ background-position: -144px -56px; }
.ctn-statistic-nav .lst-btn-tab .tab-curiosity .selected span { background-position: -144px 0; }

.ctn-statistic-content .ctn-statistic-chart {
	height : 340px;
	width : 309px;
	float: left;
	margin-bottom: 14px;
}
.ctn-statistic-content .btn-list-complete{
	background: url("../_img/btn-list-complete.png");
	display: block;
	height: 34px;
	width: 135px;
	margin-left: 8px;
	margin-top: 24px;
	_margin-top: 36px;
	text-indent: -999px;
	cursor:pointer;
}
.ctn-statistic-content a:hover .btn-list-complete{
	background-position: -135px top;
}
.ctn-statistic-content .selected .btn-list-complete{
	background-position: -270px top!important;
}
.ctn-statistic-content .ctn-list-complete{
	border: 2px solid #ff9900;
	width: 214px;
	height: 430px;
	background: #FFFFFF;
	position: absolute;
	z-index: 10000;
	overflow: hidden;
	display:none;
	margin-left: 8px;
}
.ctn-list-complete .btn-list-complete-close{
	display: block;
	width:18px;
	height:18px; 
	background-color: #EE1122;
	text-indent: -999px;
	float: right;
	background: url("../_img/btn-close-statistic.png") no-repeat;
	background-position: 4px 6px;
	cursor: pointer;
}	

.ctn-list-complete .lst-team-score {
	font-size: 11px;
	margin-left: 6px;	
	overflow: hidden;
}
.ctn-list-complete .lst-team-score li {
	margin-top: 7px;
	width: 200px;
	float: left;
	font-weight: bolder;
}

.ctn-list-complete .lst-team-score .txt-order{
	color: #BEB7AF;
	float: left;
	margin-right: 4px;
}

.ctn-list-complete .lst-team-score .txt-team{
	font-weight: bolder;
	float: left;
	width: 130px;
}

.ctn-list-complete .lst-team-score .txt-count-goals{
	
	float: left;
}

.ctn-list-complete .lst-team-score .txt-goal{
	color: #BEB7AF;
	float:left;
	margin-left:4px;
}

.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart li{
	margin-top: 16px;
	min-height: 30px;
}

.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .txt-position-clean{
	color:#BEB7AF;
	display:block;
	float:left;
	font-size:24px;
	height:28px;
	font-weight:900;
	line-height:20px;	
	margin-right: 5px;
	padding-left: 22px;
}

.ctn-statistic-content .two-column .lst-statistic-chart, 
.ctn-statistic-content .two-column h3{
	margin-left: 12px;	
}
.ctn-statistic-content .lin-ver-dotted
{
	background-position: 296px top;
}	
	
.ctn-statistic-content .ctn-statistic-chart h3{
	background: transparent url("../_img/ttl-statistic.png");
	text-indent: -9999px;
	height: 25px;
	display: block; 
	width: 200px;
	margin-bottom: 2px;
}



.ctn-statistic-content .ctn-statistic-chart .ttl-yellow-cards-scored{
	background-position: left top;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-goals-scored{
	background-position: left -30px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-assists-scored{
	background-position: left -60px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-submissions-scored{
	background-position: left -90px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-victories-out-home-scored{
	background-position: left -120px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-goals-conceded-scored{
	background-position: left -150px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-red-cards-scored{
	background-position: left -180px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-passes-scored{
	background-position: left -210px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-shortages-scored{
	background-position: left -240px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-steals-scored{
	background-position: left -270px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-possession-scored{
	background-position: left -300px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-victories-home-scored{
	background-position: left -330px;
}
.ctn-statistic-content .ctn-statistic-chart .ttl-misconduct-scored{
	background-position: left -360px;
}

.ctn-statistic-content .ctn-statistic-chart .lnk-more {
	margin-top: 12px;
	margin-left: 8px;
	display: block;
}
.ctn-statistic-content .two-column .lnk-more {
	margin-left: 20px;
}

.ctn-statistic-content .lin-hor-dotted{
	margin-bottom: 18px;	
	height: 1px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .txt-position{
	color:#BEB7AF;
	display:block;
	float:left;
	font-size:24px;
	height:28px;
	font-weight:900;
	line-height:20px;	
	margin-right: 5px;
	
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .ctn-data-player{
	float:left;
	font-weight: bolder;
	font-size: 12px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .first {
	font-size: 14px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .ctn-data-player .txt-player-name{
	display: table-cell;
	float:left;
	margin-right: 3px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .ctn-data-player .lnk-player-team{
	font-size: 11px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .first .lnk-player-team{
	font-size: 12px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .ctn-progress-bar{
	float:left;
	margin-top: 2px;
}
.ctn-statistic-content .ctn-statistic-chart .lst-statistic-chart .ctn-progress-bar .ctn-progress-bar-range{
	float:left;
	text-align: right;
	background-color: #ff9900;
	color: #ffffff;
	font-size: 12px;
	font-weight: bolder;
	height:15px;
}
.ctn-statistic-content .ctn-list-complete .scrolling,
.ctn-statistic-content .ctn-list-complete .scr-scrollbar,
.ctn-statistic-content .ctn-list-complete .scr-track,
.ctn-statistic-content .ctn-list-complete .scr-content {height:400px;}
.ctn-statistic-content .ctn-list-complete .content-scroll {width:90%;} /* Classe utilizada no conteudo quando houver rolagem */


.ctn-statistic-content .lnk-player-team-arrow{
	color:#ff9900!important;
}
.ctn-statistic-content .itm-statistics-curiosity .lin-hor-dotted{
	clear: both;	
}
.ctn-statistic-content .lst-statistics-curiosity .itm-statistics-curiosity {
	margin-bottom: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity .ttl-statistics-curiosity{
 	color: #BEB7AF;	
}
.ctn-statistic-content .lst-statistics-curiosity .lst-biggest-win{
	font-size: 19px;
	margin-top: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity .lst-score-more-repeated li{
	margin-bottom: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity .lst-biggest-win li{
	margin-bottom: 14px;
}
.ctn-statistic-content .lst-statistics-curiosity .txt-score{
	font-weight: bolder;
	font-size: 22px;
}
.ctn-statistic-content .lst-statistics-curiosity .txt-details{
	font-weight: bolder;
	font-size: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-score-more-repeated .txt-score{
	font-size: 22px;
	margin-right: 6px;
	font-weight: bolder;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-score-more-repeated {
	margin-top: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-score-more-repeated li{
	margin-top: 12px;
}

.ctn-statistic-content .lst-statistics-curiosity .txt-goal-time{
	font-weight: bolder;
	font-size: 19px;
	margin-top: 12px;
	margin-bottom: 14px;
	display: block;
}
.ctn-statistic-content .lst-statistics-curiosity .txt-player-name{
	font-size: 19px;
}
.ctn-statistic-content .lst-statistics-curiosity .txt-team-name{
	font-size: 19px;
}
.ctn-statistic-content .lst-statistics-curiosity .txt-score-game{
	margin-top: 4px;
	margin-bottom: 12px;
	display: block;
	font-size: 12px;
}
.ctn-statistic-content .lst-statistics-curiosity .itm-statistics-curiosity-cards span{
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 20px;
}
.ctn-statistic-content .lst-statistics-curiosity .itm-statistics-curiosity-cards .txt-score{
	font-size: 22px;
	font-weight: bolder;
	margin-right: 4px;
}
.ctn-statistic-content .lst-statistics-curiosity .itm-statistics-curiosity-cards .txt-details{
	font-size: 19px;
	font-weight: normal;
	margin-right: 4px;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-statistics-curiosity-goals{
	margin-top: 10px;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-statistics-curiosity-goals li{
	margin-bottom: 22px;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-statistics-curiosity-goals .txt-score{
	margin-right: 6px;
	font-weight: bolder;
}
.ctn-statistic-content .lst-statistics-curiosity  .lst-statistics-curiosity-goals .txt-details{
	font-size: 19px;
	font-weight: normal;
}
/* END STATISTICS */

/* TOP SCORE */
.ctn-top-score .tab-content table {
	width:620px;
}

.ctn-top-score .tab-content thead th {
	padding:0px 0px 0px 20px;
}
.ctn-top-score .tab-content table tr td{ 
	line-height:25px;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.ctn-top-score .tab-content table tr td.number-gols{
	padding:13px 0px 12px 7px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	width:71px;
}

.ctn-top-score .tab-content table tr td.player{
	font-size:12px;
	width:266px;
	padding:0px 0px 0px 24px;
}

.ctn-top-score .tab-content table tr td.player a{
	font-weight:normal;
}

.ctn-top-score .tab-content table tr td.selection{
	font-size:12px;
	width:270px;
	padding:0px 0px 6px 24px;
}

.ctn-top-score .tab-content table tr td.selection a{
	font-weight:normal;
}
/* END TOP SCORE */

.ctn-round-games .ctn-list-of-matches ul li a.minmin, .ctn-round-games .ctn-list-of-matches ul li a.live{
    float:right;
	overflow:hidden;
	width:11px;
	*width:14px;
	height:13px;
	text-indent:-5000em;
	display:inline;
	cursor:pointer;
}

/*mesa redonda*/
.mod-round .col-skinny .ttl-subtitle { font-size:23px; margin-bottom:3px; margin-top:0;}
.mod-round .col-skinny h2 a .txt-claim {padding-top:2px;}
.mod-round .ctn-col-left {background-image:url("http://stf.terra.com.br/portal/_img/lin-ver-lsr.gif"); background-position:309px 0; background-repeat:repeat-y; float:left;	width:310px;}
.mod-round .ctn-col-right { float:left; width:300px; padding-left:7px;}
.mod-round .col-skinny-left{ float:left; padding-right:9px; width:301px;}
.mod-round .col-skinny-right-full{float:left; width:300px;}
.mod-round .col-skinny-left .img-news {margin-right:15px; float:left;}
.mod-round .col-skinny-left h3 {margin-bottom:10px; float:left;}
.mod-round .col-skinny-right-full .img-news {margin-right:15px; float:left;}
.mod-round .col-skinny-right-full h3 {margin-bottom:10px; float:left;}
.mod-round h4 {float:left;}
.mod-round h4 p { font-size:12px; display:block;	font-size:12px;	font-weight:normal;	line-height:14px; color:#5D5850; text-transform:none; float:left; width:195px;}
.mod-round .link {color:#FF9900; font-weight:bold; margin-top:7px; float:left;}
.mod-round .link a {color:#FF9900;}
.mod-round .link a:hover {text-decoration:underline;}
.mod-round .ctn-content { float:left; margin-bottom:17px; width:100%; }
.mod-round .col-skinny-right-full .last {margin-bottom:0px;}
.mod-round .col-skinny .ttl-subtitle .txt-claim {cursor:auto;}

/* fix aba temp */
.ctn-statistic-nav .lst-btn-tab .tab-player a span {
    background-position: -75px -28px;
    width: 84px;
}
.ctn-statistic-nav .lst-btn-tab .tab-player .enabled:hover span {
    background-position: -75px -56px;
}
.ctn-statistic-nav .lst-btn-tab .tab-curiosity a span {
    background-position: -159px -28px;
    width: 100px;
}
.ctn-statistic-nav .lst-btn-tab .tab-curiosity .enabled:hover span {
    background-position: -159px -56px;
}
.ctn-statistic-nav .lst-btn-tab .tab-curiosity .selected span {
    background-position: -159px 0;
}

.ctn-round-games .ctn-ttl-table { margin-bottom: 8px!important;}
.tab-content.classification table {margin-bottom: 0px!important;}
.ctn-ttl-table-nineteen { margin-top: 17px!important; }

.LNG_es .ctn-round-games .ttl-round-of-seventeen { background: url("http://s1.trrsf.com.br/atm/2/es/sports/soccer/_img/ttl-general.png") no-repeat scroll -247px -73px transparent; }

#tgm-right-ok { float: right; }