﻿@charset "utf-8";
/* 20100429-1500 */

/* Titles */
.ttl-champions, .ttl-guide, .LNG_es .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;	
	}
	.LNG_es .ttl-guide {
		background-position: left -623px;	
	}
	.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;
	}	
		
		
/*
OVERWRITING
*/
.mod-content {
	margin-bottom:0px;
}

h3.ttl-claim {
	/margin-bottom: 20px;
}
/*.mod-featuredmedia {
	height:215px;
}*/

.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;
}
.ttl-now span {
	visibility:hidden;
}
.ttl-top {
	background: none;
}
/* 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-top {
	width:255px;
}

.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;
}
*/


	.ctn-service .tabs .mod-tabs ol.lst-tabs li {
		float:left;
		position:relative;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a {
		background:transparent url(http://stf.terra.com.br/portal/sports/soccer/worldcup/southafrica2010/_img/tabs-sedes.gif) no-repeat scroll 0 0;
		display:block;
		float:left;
		height:25px;
		text-indent:-9999px;
	}
	.LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li a {
		background:transparent url(http://stf.terra.com.br/portal/es/sports/soccer/worldcup/southafrica2010/_img/tabs-sedes.gif) no-repeat scroll 0 0;
		display:block;
		float:left;
		height:25px;
		text-indent:-9999px;
	}	

/* ABA GASTRONOMY */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-gastronomy {
		width:89px;
		height:25px;
		background-position: 0 0;
		cursor:default;
		margin-left: 4px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-gastronomy:hover {
		background-position: 0 0;
		cursor:default;
		margin-left: 4px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-gastronomy {
		width:89px;
		height:24px;
		background-position: 0 -40px;
		margin-left: 4px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-gastronomy:hover {
		background-position: 0 -74px;
		margin-left: 4px;
	}
	/* ABA GASTRONOMY */

	/* ABA COMERCIO */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-trade {
		width:65px;
		height:25px;
		background-position: -89px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-trade:hover {
		background-position: -89px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-trade {
		width:65px;
		height:24px;
		background-position: -89px -40px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-trade:hover {
		background-position: -89px -74px;
	}
	/* ABA COMERCIO */
	
	/* ABA HOSPITAIS */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-hospitals {
		width:76px;
		height:25px;
		background-position: -150px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-hospitals:hover {
		background-position: -150px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-hospitals {
		width:76px;
		height:24px;
		background-position: -150px -40px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-hospitals:hover {
		background-position: -150px -74px;
	}
	/* ABA HOSPITAIS */
	
	/* ABA HOSPITAIS LATAM */
	.LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-hospitals {
		width:76px;
		height:25px;
		background-position: -766px 0;
		cursor:default;
	}
	.LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-hospitals:hover {
		background-position: -766px 0;
		cursor:default;
	}
	.LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-hospitals {
		width:76px;
		height:24px;
		background-position: -766px -40px;
	}
	.LNG_es .ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-hospitals:hover {
		background-position: -766px -74px;
	}
	/* ABA HOSPITAIS LATAM */ 	
	
	/* ABA TRANSPORTE */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-transport {
		width:81px;
		height:25px;
		background-position: -220px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-transport:hover {
		background-position: -220px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-transport {
		width:81px;
		height:24px;
		background-position: -220px -40px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-transport:hover {
		background-position: -220px -74px;
	}
	/* ABA TRANSPORTE */
	
	/* ABA PASSAPORTE */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-passport {
		width:118px;
		height:25px;
		background-position: -301px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-passport:hover {
		background-position: -301px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-passport {

		width:118px;
		height:24px;
		background-position: -301px -40px;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-passport:hover {
		background-position: -301px -74px;
	}
	/* ABA PASSAPORTE */
	
	/* ABA CONSULADOS */
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-consulates {
		width:81px;
		height:25px;
		background-position: -419px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-highlighted, .ctn-service .tabs .mod-tabs ol.lst-tabs li.selected a.lnk-consulates:hover {
		background-position: -419px 0;
		cursor:default;
	}
	.ctn-service .tabs .mod-tabs ol.lst-tabs li a.lnk-consulates {
		width:81px;
		height:24px;
		background-position: -419px -40px;
	}
	.ctn-service .tabs .mod-tabs 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;
}
.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;
}
.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: 20px;
	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;
}
.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;
	height: 22px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 7px 0 0 6px;
	float: left;
	display:inline;
}

.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-soccer-table */

	/* OVERWRITING// */
	.ctn-newsbar blockquote.blq-news-bar,
	.ctn-top-total, .mod-headeraux-total{
		margin-right:0px!important;
	}
	.mod-headeraux-total{
		margin-bottom:15px!important;
	}
	.ttl-top-margin{
		margin-bottom:1px;
		margin-top:7px;
	}
	.LNG_pt-BR .ctn-advert-right #mod-audience-pulse-ver .ctn-section span  {
		padding:0!important;
	}
	.LNG_pt-BR .ctn-advert-right .ctn-tgm-adv-box{
		height:600px!important;
	}
	.LNG_pt-BR .ctn-advert-right .ctn-tgm-ppi {
		height:370px;
	}	
	/* //OVERWRITING// */
	
.ctn-round-games .ctn-soccer-table{
	width:619px;	
}
.ctn-round-games .ctn-soccer-table .ctn-ttl-table ul.lst-pages{
	margin-top:0;
}
.ctn-round-games .ctn-soccer-table .ctn-ttl-table{
	margin-bottom:0;
}
.ctn-round-games .ctn-soccer-table table{
	width:619px;	
	margin-top:16px;
	margin-bottom:0;
}

.ctn-round-games .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;
}
.ctn-round-games .ctn-soccer-table table th.cel-groups{
	padding-left:10px!important;
	letter-spacing:1px;
}
.ctn-round-games .ctn-soccer-table table th.cel-legend{
	padding-left:13px!important;
}
.ctn-round-games  .ctn-soccer-table table th.cel-goals-legend{
	padding-left:9px!important;
}
.ctn-round-games .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 .ctn-list-of-matches{
	border:3px solid #ECEAE7;
	float:left;
	width:613px;
	padding:15px 0 16px 0;
	margin-top:1px;
}
.ctn-round-games .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;		
}
.ctn-round-games .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;	
}
.ctn-round-games .ctn-list-of-matches ul li.itm-first-line{
	padding-top:0;
	background:none;
}
.ctn-round-games .ctn-list-of-matches ul li.itm-last-line{
	padding-bottom:0;
}
.ctn-round-games .ctn-list-of-matches ul li span{
	font-size:10px;
	color:#7F7871;
	float:left;
	width:240px;
	padding-left:1px;	
}
.ctn-round-games .ctn-list-of-matches ul li a,
.ctn-round-games .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;	
}
.ctn-round-games .ctn-list-of-matches ul li p{
	color:#47423A;
}
.ctn-round-games .ctn-list-of-matches ul li a em{
	font-style:normal;
}
.ctn-round-games .ctn-list-of-matches ul li a:hover{
	text-decoration:underline;
}
/* //CTN-soccer-table// */
