@charset "utf-8";
/* 20100120-1515 */

/* OVERWRITING */
#mod-headerAux {
	/*margin-bottom:25px;*/
	margin-bottom:19px;
}
blockquote {
	width:925px;
}
.blq-news-bar{
	margin-right:0;
}
.col-right{
	width:300px;
	margin:0 0 0 8px;
}
.ttl-h1{
	margin-bottom:0;
}

.ttl-section a {
	background-position:right 4px;
}
.ttl-carnival{
background:transparent url(http://s1.trrsf.com.br/portal/entertainment/_img/ico-general.gif) no-repeat scroll right 3px;
margin:-4px 0 6px;
width:191px;
}

/* CAPA */
.ttl-top, .bgr-none-color{
	background:none;
}

.col-wide-clean h3.mod-space, .ctn-nominees h3.mod-space{
	margin-bottom:10px;
}

.ctn-mod-carnival h5.ttl-mod-carnival{
	float:left;
}
.ctn-mod-carnival h5.ttl-mod-carnival-right{
	float:right;
	display:inline;
	margin-right:148px;
}
	/* CAPA_titles */
	.ttl-events {
		margin-bottom:0;
	}

	.ttl-events {
		float: left;
		font-size:22px;
		line-height:24px;
		margin-top: 10px;
	}
	
	.ctn-mega-quiz h5.ttl-quiz {
		background-image: url(../_img/ttl-general.png);
		background-position: -1px -94px;
		width: 133px;
		height: 25px;
		text-indent: -5000em;
		overflow: hidden;
		float: left;
	}
	.ctn-amp-photo h5.ttl-amp-photo {
		background-image: url(../_img/ttl-general.png);
		background-position: -1px -123px;
		width: 156px;
		height: 27px;
		text-indent: -5000em;
		overflow: hidden;
		float: left;
	}
	.ttl-carnival2009{
		background-image: url(../_img/ttl-general.png);
		background-position: -1px -184px;
		width: 267px;
		height: 21px;
		text-indent: -5000em;
		overflow: hidden;
		float: left;
		margin-bottom:20px;
	}
	.ttl-other_editions {
		background-image: url(../_img/ttl-general.png);
		background-position: -1px -214px;
		width: 175px;
		height: 25px;
		text-indent: -5000em;
		overflow: hidden;
		float: left;
	}	
	.ttl-sonora{
		background-image: url(../_img/ttl-general.png);
		background-position: -1px -156px;
		width: 120px;
		height: 23px;
		text-indent: -5000em;
		overflow: hidden;
		float: left;
		margin-bottom:20px;
	}
	.ctn-sonora-top h5 a{
	background:transparent url(../_img/ico-general.png) no-repeat scroll right top;	
	}

	.ctn-sonora-top h5.ttl-sonora a{
	background-position:-70px -2px;
	float:left;
	width:120px;	
}
	
	
	.ttl-nominees-right{
		float:left;
	}
	
		
	/* MEGA QUIZ, AMP-PHOTO, SONORA */

	.ctn-mega-quiz, .ctn-amp-photo, .ctn-sonora-top{
		width:627px;
	}

	.ctn-mega-quiz .lin-ver-dotted, .ctn-amp-photo .lin-ver-dotted, .ctn-sonora-top .lin-ver-dotted   {
		background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll right top;
		display:inline;
		float:left;
		height:17px;
		margin: 2px 10px 0 10px;
		overflow:hidden;
		width:2px;
	}	

	.ctn-mega-quiz p.prg-support, .ctn-amp-photo p.prg-support, .ctn-sonora-top p.prg-support{
		float:left;
		margin-top: 4px;
	}
	
	.ctn-amp-photo p.prg-support a, .ctn-sonora-top p.prg-support a{
		font-weight:bold;
		color:#ff9900;
	}
	
	.ctn-amp-photo p.prg-support a:hover, .ctn-sonora-top p.prg-support a:hover{
		text-decoration:underline;
	}
	
	/* //MEGA QUIZ, AMP-PHOTO, SONORA //*/
	
	/* MEGA QUIZ */
	.ctn-mega-quiz ul {
		background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
		background-position: right;
		background-repeat: repeat-y;
		margin: 10px 0 20px 0;
		float: left;
		clear: both;
	}

	.ctn-mega-quiz ul li {
		width: 89px;
		float: left;
		margin-right: 17px;
		display: inline;
	}

	.ctn-mega-quiz ul li.itm-last {
		margin-right: 9px;
	}

	.ctn-mega-quiz ul li span.spn-number {
		width: 15px;
		height: 42px;
		background-color: #FF9900;
		color: #FFF;
		float: left;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		padding-top: 25px;
	}

	.ctn-mega-quiz ul li img {
		float: left;
	}

	.ctn-mega-quiz ul li p {
		float: left;
		margin-top: 5px;
		width:80px;
	}

	.ctn-mega-quiz h3 {
		float: left;
		margin:8px 0 2px 9px;
		width:86px;
		line-height: 12px;
		display: inline;
		font-weight:normal;
		font-size:11px;
	}

	.ctn-mega-quiz a.lnk-votar {
		background-image: url(../_img/btn-general.png);
		background-position: 0 -64px;
		width: 48px;
		height: 24px;
		float: left;
		margin: 7px 0 0 9px;
		text-indent: -5000em;
		overflow: hidden;
	}

	.ctn-mega-quiz a.lnk-votar:hover {
		background-position: -150px -64px;
		width: 48px;
		height: 24px;
		float: left;
		margin: 7px 0 0 9px;
	}

	.ctn-mega-quiz .lnk-more{
		float:left;
		clear:both;
		width:200px;
	}
	
	.ctn-mega-quiz a{
	cursor:pointer;
	}

	/* MEGA QUIZ */
	
	/* 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(../_img/btn-general.png) -1px top no-repeat;
		width: 75px;
		height: 54px;	
		margin: 29px 0 0 57px;	
		*margin-left: -132px;
	}	
	.lst-videos li {
		float: left;
		width: 195px;
		margin: 0px 9px 0px 8px;
		_margin-left: 0px;
	}
	.lst-videos li .img-news {
		margin-right: 9px;
	}
	.lst-videos .itm-right {
		margin-right: 0px;
	}
	.lst-videos li h3 {
		float: left;
		width: 89px;
		margin-left: 8px;
	}
	/* CAPA _ MOD-VIDEOS */
	
	/* CAPA _ MOD-GUIA */
	.ttl-guide{
		background: url(../_img/ttl-general.png) left -32px no-repeat;
		width: 131px;
		height:27px;
		display:block;
		overflow:hidden;
		text-indent:-9999em;
	}
	.ttl-samba-schools{
		background: url(../_img/ttl-general.png) left -64px no-repeat;
		width: 337px;
		height:26px;
		display:block;
		overflow:hidden;
		text-indent:-9999em;
	}
	.carnival-guide .lst-top10 {
		float:left;		
		width:617px;
	}
	.carnival-guide .lst-top10 li{
		float:left;
		width:185px;		
	}	
	.carnival-guide .lst-top10 li.first-col-lst{
		width:175px;
		margin-right:8px;	
	}
	.carnival-guide .lst-top10 li.sec-col-lst{
		margin-left:10px;
		width:175px;
		margin-right:4px;
	}
	.carnival-guide .lst-top10 li.third-col-lst{
		width:173px;
		margin-left:12px;
		
	}
	
	/* CAPA _ MOD-GUIA */
	
	/* MOD_ 370 - AMP-PHOTO */
	.ctn-amp-photo .bgr-lightgray{
		clear:both;
		margin-top:10px;
		width:600px;
		float:left;
	}
	
	.ctn-amp-photo .bgr-none-color{
		width:615px;
		clear:both;
		margin-top:10px;
		float:left;
	}
	.ctn-amp-photo .bgr-none-color ul li{
		margin-right:15px;
		float:left;
	}
	.ctn-amp-photo .bgr-none-color ul li.itm-last-photo{
		margin-right:0;
	
	}
	
	.itm-last-photo{
		width:195px;
	}
	
	.ctn-amp-photo .bgr-lightgray ul li{
		margin-right:6px;
		float:left;
	}
	.ctn-amp-photo .bgr-lightgray ul li.itm-last-photo{
		margin-right:0;
	}
	/* //MOD_ 370 - AMP-PHOTO// */
	
	/* CTN-96 // */
	.ctn-96 .ctn-blog{
		background-color:#EBE9E7;
		overflow:hidden;
		padding:10px;
		width:180px;
	}	
	.ctn-blog h4 {
		float:left;
		padding-left:10px;
		width:80px !important;
	}
	.ctn-96 .ctn-blog h3{
		padding-left:10px;
		float:left;
		width:80px;
	}
	.ctn-96 .ctn-blog .txt-claim{
		line-height:12px;
		margin-bottom:10px;
	}
	/* //CTN-96 //*/
	
	/* COMP 114 */
	.lst-calls li {
		float: left;
		width: 195px;
		margin: 0 9px 0 8px;
		_margin-left: 0px;
		_margin-right: 7px;
		}
	.lst-calls .itm-first {
		margin-left: 0px;
	}
	.lst-calls .itm-last {
		margin-right: 0px;
	}
	.lst-calls .img-news {
		margin-bottom: 10px;
		margin-left: 0px;
		margin-top: 0px;
	}
	/* //COMP 114// */
	
	/* MOD_164_B //*/
	.lst-other_editions {
		width: 195px;
		float: left;
	}
	.lst-other_editions .itm-empty {
		text-indent: -9999px;	
}
	/* //MOD_164_B// */
	
	/* CITIES // */
	.ctn-cities ul li {
		background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		width: 301px;
		float: left;
		/*height:78px;		*/
		
		
	}
	.ctn-cities ul li span a {
		margin-right:17px;
	}
	.ctn-cities ul li span a:hover{
		margin-right:17px;
	}	
	.ctn-cities ul li.itm-right {
		margin-left: 16px;
	}
	.ctn-cities ul li.itm-last {
		background-image: none;
	}
	.ctn-cities ul li.itm-first{
		margin-top:0px;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	.ctn-cities ul li h4 a{
		margin-bottom:20px;	
		color:#463F39;
	}
	.ctn-cities ul li h4 a:hover{
		text-decoration:none;
	}
	.ctn-cities ul li h3{
		float:left;
		margin-top:6px;
		width:190px;		
		color:#5D574D;
		font-weight:normal;
	}
	
	.ctn-cities ul li a.lnk-more{
		float:left;
		color:#463F39 !important;
		margin-top:6px;
	}
	.ctn-cities ul li a.lnk-more:hover{
		text-decoration:none;
		color:#ff9900 !important;
	}	
	/* //CITIES // */

	/* SONORA //*/
	
	.ctn-sonora-radios .spn-position{
		background-color:orange;
		padding:1px 4px 1px 6px;
		color:white;
		float:left;		
		
	}
	.ctn-sonora-radios .ttl-music-name{
		font-weight:bold;
		float:left;
		margin-left:6px;
		display:inline;
		font-size:11px;
		color:#5D5850;
		font-weight:bold;
		text-transform:none;
		margin-bottom:0px;
		margin-top:-1px;
	}
	.ctn-sonora-radios .ttl-music-name a{
		color:#5D5850;
	}
	.ctn-sonora-radios .ttl-music-name a:hover{
		text-decoration:none;
	}
	.ctn-sonora-radios a.itm-radio{
		float:left;
		clear:both;
		display:inline;
    margin:0 0 0 10px;
	}
  
	.ctn-sonora-radios a{
		float:left;
		clear:both;
		display:inline;
	}  
	
	.ctn-sonora-radios .lnk-artist{
		margin-left:22px;
		width:120px;
	}
	
	.ctn-sonora-radios ul li{
		width:190px;
		overflow:hidden;
		height:8px;
		margin:0 !important;
		padding:6px 0;
		float:left;
		clear:both;
    font-weight:bold;
    line-height:8px;
	}
	
	.ctn-sonora-radios li.itm-first{
		padding-bottom:6px;
	}
	
	.ctn-sonora-radios li.itm-last{
		background:none;
	}
	
	.ctn-sonora-radios .prg-favorite{
		background:url(../_img/ico-general.png) no-repeat;
		background-position:-3px -8px;
		width:13px;
		height:11px;
		padding-left:20px;
		color:#9ECA04;
		font-weight:bold;
		float:right;
		margin:-16px 12px 0 0;
		*margin:0;
		_margin:0;		
		line-height:9px;
		*line-height:11px;
		_line-height:11px;		
	}

	.ctn-sonora-radios a.lnk-listen, .ctn-sonora ul a.lnk-listen{
		display:block;
		overflow:hidden;		
    color:#FF9900;
    font-weight:bold;
    margin-top:50px;
    *margin-top:58px;    
    float:left;    
	}
  
  .ctn-sonora ul a.lnk-listen{
		display:block;
		overflow:hidden;		
    color:#FF9900;
    font-weight:bold;
    margin-top:11px;
    float:left;    
	}
  
	.ctn-sonora-radios a.lnk-listen:hover, .ctn-sonora ul a.lnk-listen:hover{
    text-decoration:underline;
	}
	
	.ctn-sonora-radios h3{
		font-size:11px;
		float:left;
		margin-bottom:4px;
	}

  .ctn-sonora-radios h4{
		float:left;
		margin-bottom:4px;
    text-transform:none;
    color:#5D5850; 
    width:170px;
    font-weight:normal;
	}
	
  .ctn-sonora-radios ul li.bg-grey{
    background:#ECEAE7;
	}
  
	.ctn-sonora-radios span.ttl-anime{
    margin: 0 0 10px 0;
		float:left;
	}  
  
	.ctn-sonora-radios ul{
		clear:both;
	}
	
	.ctn-sonora ul li span.spn-number {
		background-color:#FF9900;
		color:#FFFFFF;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:35px;
		padding-top:25px;
		text-align:center;
		width:15px;
	}
	
	.ctn-sonora ul.lst-albuns, .ctn-sonora ul.lst-albuns{
		width:210px;
		
	}
	
	.ctn-sonora .lst-albuns img, .ctn-sonora .lst-albuns img{
		float:left;
		margin-right:5px;
	}
	
	.ctn-sonora .lst-albuns li span.img-news a:hover, .ctn-sonora .lst-albuns li span.img-news a:hover{
		margin-right:5px;
	}
	
	.ctn-sonora .lst-albuns li, .ctn-sonora .lst-albuns li{
		float:left;
		width:190px;
		clear:both;		
		background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
		background-position: bottom;
		background-repeat: repeat-x;	
		padding-bottom:10px;
		margin-bottom:7px;
	}
  
  .ctn-sonora .lst-music li{
		width:196px;
		clear:both;		
		background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
		background-position: bottom;
		background-repeat: repeat-x;	
		padding-bottom:10px;
		margin-bottom:7px;
	}
  
	.ctn-sonora .lst-albuns li.last-itm-lst, .ctn-sonora .lst-albuns li.last-itm-lst{
		padding-bottom:0px;
		margin-bottom:0px;
		background:none;
	}
  
	.ctn-sonora .lst-music li.last-itm-lst{
		padding-bottom:0px;
		margin-bottom:0px;
		background:none;
	}  
	
	.ctn-sonora .lst-albuns h4{
		font-size:11px;
		color:#5D5850 !important;
		font-weight:bold;
		text-transform:none;		
	}
  
 .ctn-sonora .lst-music li h4{
		font-size:11px;
		color:#5D5850 !important;
		font-weight:bold;
		text-transform:none;		
	}
	
	.ctn-sonora .lst-albuns h3{
		font-size:11px;
		color:#5D5850 !important;
		font-weight:bold;
		width:100px;
		margin-bottom:8px;		
	}

/*MUSIC*/
	.ctn-sonora .lst-albuns h3,.ctn-sonora .lst-music li h3{
		font-size:11px;
		color:#5D5850 !important;
		font-weight:bold;
		width:100px;
		margin-bottom:8px;		
	}

	.ctn-sonora .lst-music .prg-favorite-music{
		background:url(../_img/ico-general.png) no-repeat;
		background-position:-3px -8px;
		width:13px;
		height:11px;
		padding-left:20px;
		line-height:9px;
		*line-height:11px;
		_line-height:11px;
		margin:-29px 10px 0 0;
		color:#9ECA04;
		font-weight:bold;
    float:right;
	}
	
	.ctn-sonora .lst-albuns .prg-favorite{
		background:url(../_img/ico-general.png) no-repeat;
		background-position:-3px -8px;
		width:13px;
		height:11px;
		padding-left:20px;
		line-height:9px;
		*line-height:11px;
		_line-height:11px;
		float:left;
		margin-top:10px;
		color:#9ECA04;
		font-weight:bold;
	}

	.ctn-sonora .lst-albuns a{
		color:#5D5850;
	}
  
  .ctn-sonora .lst-music a{
		color:#5D5850;
	}
	.ctn-sonora .lst-albuns a:hover,.ctn-sonora .lst-albuns a:hover{
		text-decoration:none;
	}
	
	.ctn-sonora ul.lst-albuns{
		float:left;
		overflow:hidden;		
	}
	
	.ctn-sonora ul.lst-albuns{	
		background:none;
		float:left;
	}
	
	.ctn-sonora .lst-albuns {
		margin-left:0px;
	}


/*MUSIC*/
	.ctn-sonora ul.lst-music{	
		background:none;
		float:left;
	}	
	
	.ctn-sonora ul a.lnk-albuns{
		clear:left;
    float:left;
		margin-top:41px;
    *margin-top:48px;
    display:block;
    width:100px;
    
	}
	
	.ctn-sonora .spn-lin-dotted {
		background-image:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
		background-position:center center;
		background-repeat:repeat-x;
		clear:both;
		display:block;
		height:30px;		
		overflow:hidden;
		text-indent:-5000em;
		width:196px;		
	}
	/* //SONORA// */
	
	
/* CAPA */

/* kickers */
h4 a {
	color: #FF9900;
}
h4 a span {
	font-size: 14px;
	margin: -2px 0 0 2px;
	*margin-top: -3px;
	position: absolute;
}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	    h4 a span {position: relative;}
	}
h4 a:hover {
	text-decoration: underline;
}
h4 a:hover span {
	text-decoration: none;
	*cursor: pointer;
}


/* Page Header (sub) */
.ttl-sub {
	margin: 0px 0px 9px 0px;
}

/* TIMELINE */

.ctn-timeline span.spn-day {
	background-color: #CCCCCC;
	width: 128px;
	_width: 125px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	float: left;
	margin-top: 19px;
	text-transform: uppercase;
	display: block;
}

.ctn-timeline ul {
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: left;
	background-repeat: repeat-y;
	float: left;
	height: 54px;
}

.ctn-timeline ul.lst-fev {
	_width: 351px;
}

.ctn-timeline ul.lst-mar {
	_width: 141px;
}

.ctn-timeline ul li.itm-number {
	background-color: #F6F6F6;
	float: left;


	width: 32px;
	_width: 31px;
	height: 34px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-left: 1px;
	margin-right: 2px;
	_margin-right: 1px;
}

.ctn-timeline ul li.itm-number a {
	background-color: #F6F6F6;
	float: left;
	width: 32px;
	_width: 31px;
	height: 24px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-left: 1px;
	padding-top: 12px;
	margin-right: 2px;
	_margin-right: 1px;
}

.ctn-timeline ul li.itm-number a:hover {
	background-color: #FF9900;
	color: #FFF !important;
}

.ctn-timeline ul li.selected a {
	background-color: #FF9900;
	cursor:text;
	color:#ffffff !important;
}

.ctn-timeline ul li.selected a:hover {
	color:#ffffff !important;
}

.ctn-timeline ul li.inactive {
	color: #BDB7AD !important;
}

.ctn-timeline ul li.itm-title {
	padding-left: 10px;
	height: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

/* TABLES PROGRAMATION */
.ctn-programation table {
	width: 619px;
}

.ctn-programation table tr td {
	width: 205px;
	vertical-align: top;
	font-size: 12px;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ctn-programation table.tbl-big tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ctn-programation table.tbl-big-circuit tr td {
	padding-top: 8px;
	padding-bottom: 10px;
}

.ctn-programation table tr td.cel-attraction {
	width: 224px;
}

.ctn-programation .tab-content thead th {
	padding:0 15px;
}

.ctn-programation h3 {
	margin: 13px 0;
	font-size: 14px;
}
/* TABLES PROGRAMATION */

/* LINKS */
div.links{
	margin-top:2px;
	margin-left:12px;
	display:inline;
}

.links ul {
margin:3px 6px 0 0;
overflow:hidden;
}

ul li.first {
background:transparent none repeat scroll 0 0 !important;
padding-left:7px !important;
}

 ul li.selected {
color:#FF9900;
font-weight:bold;
}

.links ul li {
background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll 6px 1px;
float:left;
padding:1px 0 0 13px;
}

.links ul li a {
color:#978E81;
font-weight:bold;
}

.ctn-section .links .bar {
border:2px solid #ECEAE7;
float:left;
height:21px;
}

.links .bar {
border:2px solid #ECEAE7;
float:left;
height:21px;
margin-top:2px;
}

.links{
	float:left;
}

.mod-tabs {
height:26px;
margin-bottom:16px;
}

.ctn-programation-bar{
	height:29px;
	margin-bottom:17px;
	_margin-bottom:13px;
}
/* // LINKS // */

/* ABAS */
	.mod-tabs ol.lst-tabs li a {
		background-image: url(../_img/img-tabs.png);
		margin-left: 2px;

	}

	/* BY-DAY */
	.mod-tabs ol.lst-tabs li a.lnk-by-day {
		background-position: -150px -40px;
		width: 66px;
		height: 27px;
	}
	.mod-tabs ol.lst-tabs li a.lnk-by-day:hover {
		background-position: -300px -40px;
		width: 66px;
		height: 27px;
	}

	.mod-tabs ol.lst-tabs li.selected a.lnk-by-day {
		background-position: 0 -40px;
		width: 66px;
		height: 27px;
		cursor:default;
	}
	.mod-tabs ol.lst-tabs li.selected a.lnk-by-day:hover {
		background-position: 0 -40px;
		width: 66px;
		height: 27px;
		cursor:default;
	}
	/* BY-DAY */
	
	/* BY-SCHOOL */
	.mod-tabs ol.lst-tabs li a.lnk-by-school {
		background-position: -150px 0px;
		width: 91px;
		height: 29px;
	}
	 .mod-tabs ol.lst-tabs li a.lnk-by-school:hover {
		background-position: -300px 0px;
		width: 91px;
		height: 27px;
	}

	 .mod-tabs ol.lst-tabs li.selected a.lnk-by-school {
		background-position: 0 0;
		width: 91px;
		height: 27px;
		cursor:default;
	}
	.mod-tabs ol.lst-tabs li.selected a.lnk-by-school:hover {
		background-position: 0 0;
		width: 91px;
		height: 27px;
		cursor:default;
	}
	#schools.combobox {
		width: 176px;
	}
		#schools.combobox .cmb-value div {
			width: 149px;
		}
		#schools.combobox .scr-listvalues {
			width: 170px;
		}
	/* BY_SCHOOL */
	
	/* BY-CIRCUIT */
	 .mod-tabs ol.lst-tabs li a.lnk-by-circuit {
		background-position: -150px -80px;
		width: 149px;
		height: 27px;
	}
	 .mod-tabs ol.lst-tabs li a.lnk-by-circuit:hover {
		background-position: -300px -80px;
		width: 149px;
		height: 27px;
	}

	 .mod-tabs ol.lst-tabs li.selected a.lnk-by-circuit {
		background-position: 0px -80px;
		width: 149px;
		height: 27px;
		cursor:default;
	}
	 .mod-tabs ol.lst-tabs li.selected a.lnk-by-circuit:hover {
		background-position: 0px -80px;
		width: 149px;
		height: 27px;
		cursor:default;
	}
	/* BY-CIRCUIT */
	
	/* BY-SAMBODROMO */
	 .mod-tabs ol.lst-tabs li a.lnk-by-sambodromo {
		background-position: -150px -120px;
		width: 106px;
		height: 27px;
	}
	 .mod-tabs ol.lst-tabs li a.lnk-by-sambodromo:hover {
		background-position: -300px -120px;
		width: 106px;
		height: 27px;
	}

	 .mod-tabs ol.lst-tabs li.selected a.lnk-by-sambodromo {
		background-position: 0px -120px;
		width: 106px;
		height: 27px;
		cursor:default;
	}
	.mod-tabs ol.lst-tabs li.selected a.lnk-by-sambodromo:hover {
		background-position: 0px -120px;
		width: 106px;
		height: 27px;
		cursor:default;
	}
	
	/* BY-SAMBODROMO */
	
/* ABAS */

/* COMBOBOX */
.ttl-city{
	width:140px;
	margin:0;
	display:block;
	float:left;
	height:27px;	
	background:none;
}

.ttl-city-circuito{
	width:85px;
	margin:0;
	display:block;
	float:left;
	height:27px;	
}

.ctn-programation-bar h5 a{
	background:transparent url(../_img/ico-general.png) no-repeat scroll right top;	
}

.ctn-programation-bar h5.ttl-city a{
	background-position:-50px 4px;
	float:left;
	width:140px;	
}

.combobox{
	float:left;
	width:140px;
	margin-bottom:3px;
}
.combobox .cmb-value div {
	width:113px;
}

.combobox .scr-listvalues {
width:134px;
}

#circuits.combobox,
.combobox.sambodromo{
	width:177px;
} 

#circuits.combobox .cmb-value div,
.combobox.sambodromo .cmb-value div {
width:150px;
}	

#circuits.combobox .scr-listvalues,
.combobox.sambodromo .scr-listvalues {
width:171px;
}

/* // COMBOBOX // */
/* HISTORIA  */
.ctn-history img {
	float: left;
}
.ctn-history img.img-photo {
	clear: both;
	float: left;
	margin-top: 15px;
}
.ctn-history .ctn-detail-right {
	float: left;
	width: 300px;
	margin: 0px 0 0 17px;
}
.ctn-history h2 {
	font-size: 23px;
	line-height: 23px;
}

.ctn-history p {
	margin-top: 18px;
	font-size:12px;
}

.ctn-history .ttl-history-year{
	font-size:20px;
	font-weight:bold;
	margin:18px 0 11px 0;
}

.ctn-history h2 {
	margin:0px;
}

.ctn-history img.ttl-year {
	margin:10px 0 5px 0;
	clear:both;
}

.ctn-history .ctn-programation-bar{
	margin-bottom:6px;
}


/* SCROLL HORIZONTAL */
.ctn-year {
	clear: both;
	float: left;
}
.ctn-year .scrolling,
.ctn-year .scr-scrollbar,
.ctn-year .scr-track,
.ctn-year .scr-content {width:615px;}
.ctn-year .scr-innercontent {width:900px;}

.ctn-year .scr-innercontent ul {
	margin: 12px 0 0 0;
}
.ctn-year .scr-innercontent 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: 12px;
	margin-left: 10px;
}

.ctn-year .scr-innercontent ul li a{
	color:#A39E98;
}

.ctn-year .scr-innercontent ul li a:hover {
	color:#FF9900;
	cursor:pointer;
}

.ctn-year .scr-innercontent ul li.selected a {
	color:#464139;
}

.ctn-year .scr-innercontent ul li.selected a:hover {
	color:#464139 !important;
	cursor:text;
}

.ctn-year .scr-innercontent ul li.itm-first {
	margin-left: 0;
	
}
.ctn-year .scr-innercontent ul li.itm-last {
	background-image: none;
	width:30px !important;
}
.ctn-year .scr-scrollbar.hide {
	margin-top: 2px;
}


/* HISTORIA // */

/* VC REPORTER*/

.ttl-vcreporter {
	background:transparent url(http://stf.terra.com.br/portal/_img/ttl-modules.gif) no-repeat scroll -1px -420px;
}

.ctn-reporter {
	background-color:#ECEAE7;
	float:left;
	padding:4px 10px 10px;
	width: 280px;
}
.ctn-reporter em.vc {
	display:inline;
	font-size:20px;
	font-weight:bold;
	margin:12px 0 0 10px;
}
.ctn-reporter em.vc span.txt-vc {
	font-size:16px;
}
.ctn-reporter p {
	color:#47423A;
	font-size:12px;
}
.ctn-reporter a.btn-enviar {
	background-image:url(http://stf.terra.com.br/portal/_img/btn-general.gif);
	background-position:0 -510px;
	display:block;
	height:21px;
	margin-top:12px;
	text-indent:-5000em;
	width:53px;
}
.ctn-reporter a.btn-enviar:hover {
	background-image:url(http://stf.terra.com.br/portal/_img/btn-general.gif);
	background-position: -240px -510px;
}
.ctn-prog-tab{
	display:none;
}
/* VC REPORTER*/


/* MELHORES MOMENTOS */

h1.ttl-top {
	float: left;
}

a.lnk-privacity {
	background-image: url(../_img/ttl-kicker.png);
	background-position: -1px -1px;
	float: right;
	width: 58px;
	height: 8px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 15px 0 0 0;
}

h3.ttl-highlights {
	background-image: url(../_img/ttl-general.png);
	background-position: -2px -245px;
	width: 311px;
	height: 18px;
	text-indent: -5000em;
	overflow: hidden;
}

.ctn-highlights {
	background-color: #ECEAE7;
	margin: 13px 0 0 0;
	overflow: hidden;
	float: left;
	padding-bottom: 10px;
}

.ctn-highlights a.lnk-open-popup {
	background-image: url(../_img/ico-general.png);
	background-position: 0 -30px;
	margin: 10px 10px 0 0;
	width: 97px;
	height: 13px;
	float: right;
	text-indent: -5000em;
	overflow: hidden;
}

.ctn-highlights .ctn-left {
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin: 33px 0 0 0;
	padding: 0 0 0 10px;
	width: 496px;
	float: left;
}

.ctn-highlights .ctn-left h5.ttl-video {
	background-image: url(../_img/ttl-general.png);
	background-position: -352px -9px;
	margin-bottom: 3px;
	width: 200px;
}

.ctn-highlights .ctn-left h5.ttl-video a {
	background-position: -126px -4px;
}

.ctn-highlights .ctn-left ul.lst-video {
	float: left;
	margin: 17px 0 0 0;
}

.ctn-popup .ctn-highlights .ctn-left ul.lst-video {
	float: left;
	margin: 12px 0 0 0;
}

.ctn-highlights .ctn-left ul.lst-video li {
	float: left;
	margin: 0 17px 0 0;
	width: 107px;
}

.ctn-highlights .ctn-left ul.lst-video li.itm-last {
	margin-right: 0;
}

.ctn-highlights .ctn-left ul.lst-video li p {
	float: left;
	width: 96px;
	margin-top: 9px;
	cursor: pointer;
}

.ctn-highlights .ctn-left ul.lst-video li .img-news a:hover .lnk-video {
	margin: 15px 0 0 33px;
	*margin-left: -68px;
}

.ctn-highlights .lnk-more {
	float: left;
	margin-top: 20px;
}

.ctn-popup .ctn-highlights .lnk-more {
	float: left;
	margin-top: 10px;
}

.ctn-highlights .ctn-right {
	margin: 10px 0 0 0;
	padding: 0 10px 0 15px;
	width: 405px;
	float: left;
}

.ctn-highlights .ctn-right ul.lst-photos {
	float: left;
	margin-top: 3px;
}

.ctn-highlights .ctn-right ul.lst-photos li {
	float: left;
	margin-right: 15px;
	margin-bottom: 11px;
}

.ctn-highlights .ctn-right ul.lst-photos li.itm-right {
	margin-right: 0;
}

.ctn-highlights .ctn-right ul.lst-photos li.itm-last {
	margin-bottom: 0;
}

.ctn-highlights .ctn-right h5.ttl-photo {
	background-image: url(../_img/ttl-general.png);
	background-position: -352px -49px;
	margin-bottom: 0;
	width: 200px;
}

.ctn-highlights .ctn-right h5.ttl-photo a {
	background-position: -140px -4px;
}

.ctn-highlights .ctn-right a.lnk-more {
	float: left;
	margin: 7px 0 7px 0;
}

.ctn-highlights .ctn-right .lin-hor-dotted {
	clear: both;
}

.ctn-highlights .ctn-right h5.ttl-notice {
	background-image: url(../_img/ttl-general.png);
	background-position: -354px -89px;
	margin: 10px 0 0 0;
	_margin-bottom: 15px;
	width: 200px;
}

.ctn-highlights .ctn-right h5.ttl-notice a {
	background-position: -116px -4px;
}

.ctn-highlights .ctn-right ul.lst-headlines li a {
	background-color: transparent;
}

.ctn-moreview h3.ttl-moreview {
	background-image: url(../_img/ttl-general.png);
	background-position: -2px -275px;
	width: 107px;
	height: 18px;
	text-indent: -5000em;
	overflow: hidden;
	float: left;
}
.ctn-moreview p.prg-desc{
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: left;
	background-repeat: repeat-y;
	float: left;
	margin: 3px 9px 0 9px;
	padding: 0 0 0 10px;
	height: 18px;
}

.ctn-moreview .combobox{
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 9px;
	margin-bottom: 24px;
	width: 173px;
}

.ctn-moreview .combobox .cmb-value div {
	width:146px;
}

.ctn-moreview .combobox .scr-listvalues {
	width:167px;
}

.ctn-moreview .ctn-boxes {
	clear: both;
}

.ctn-moreview .ctn-boxes .ctn-left {
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 310px;
	float: left;
}

.ctn-moreview .ctn-boxes .ctn-left ul li {
	float: left;
	margin: 7px 0 7px 0;
}

.ctn-moreview .ctn-boxes .ctn-left ul li.itm-last {
	margin-bottom: 0;
}

.ctn-moreview .ctn-boxes .ctn-left ul li p {
	font-size: 12px;
	font-weight: bold;
	margin-left: 18px;
	float: left;
	width: 176px;
	cursor: pointer;
}

.ctn-moreview .ctn-boxes .ctn-left ul li span {
	float: left;
	margin-top: 10px;
	color: #999;
}

.ctn-moreview .ctn-boxes .ctn-left ul li span em {
	font-size: 14px;
	color: #9BC80D;
	font-weight: bold;
	font-style: normal;
	margin-left: 18px;
}

.ctn-moreview .ctn-boxes .ctn-center {
	background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 310px;
	padding: 0 0 0 8px;
	float: left;
}

.ctn-moreview .ctn-boxes .ctn-center ul li {
	float: left;
	margin: 7px 0 7px 0;
}

.ctn-moreview .ctn-boxes .ctn-center ul li.itm-last {
	margin-bottom: 0;
}

.ctn-moreview .ctn-boxes .ctn-center ul li p {
	font-size: 12px;
	font-weight: bold;
	margin-left: 18px;
	float: left;
	width: 176px;
	cursor: pointer;
}

.ctn-moreview .ctn-boxes .ctn-center ul li span {
	float: left;
	margin-top: 10px;
	color: #999;
}

.ctn-moreview .ctn-boxes .ctn-center ul li span em {
	font-size: 14px;
	color: #9BC80D;
	font-weight: bold;
	font-style: normal;
	margin-left: 18px;
}

.ctn-moreview .ctn-boxes .ctn-right {
	width: 302px;
	padding: 0 0 0 8px;
	float: left;
}

.ctn-moreview .ctn-boxes .ctn-right ul li {
	float: left;
	margin: 7px 0 7px 0;
}

.ctn-moreview .ctn-boxes .ctn-right ul li.itm-last {
	margin-bottom: 0;
}

.ctn-moreview .ctn-boxes .ctn-right ul li p {
	clear: both;
	font-size: 12px;
	font-weight: bold;
}

.ctn-moreview .ctn-boxes .ctn-right ul li span {
	float: left;
	margin-top: 10px;
	color: #999;
}

.ctn-moreview .ctn-boxes .ctn-right ul li span em {
	font-size: 14px;
	color: #9BC80D;
	font-weight: bold;
	font-style: normal;
}

.ctn-popup {
	width: 935px;
	height: 100%;
}

.ctn-popup .ctn-highlights {
	width: 950px;
}

.ctn-popup .ctn-left {
	width: 495px;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
}

.ctn-popup .ctn-right {
	width: 420px;
	padding:0 0 0 12px;
	margin: 10px 0 0 0;
}

.ctn-popup .ctn-right ul.lst-photos {
	width: 400px;
}

.ctn-popup .ctn-right ul.lst-photos li {
	margin-right: 10px;
}

.ctn-top-popup {
	background-color: #FF9900;
	width: 100%;
	height: 30px;
}

.ctn-top-popup h4.ttl-terra {
	padding:2px 12px 0 20px;
}

.ctn-top-popup h4.ttl-terra a{
	background:transparent url(../_img/img-terra-superslim.gif) no-repeat scroll 0 0;
	height:19px;
	width:65px;
	display:block;
	text-indent:-9999px;
}

.ctn-privacity {
	background-color: #FFF;
	float: right;
	border: 3px solid #FF9900;
	width: 260px;
	position: absolute;
	right: 0;
	z-index:900;
	padding:7px 7px 7px;
	display: none;
}

.ctn-privacity h6 {
	background-image: url(../_img/ttl-kicker.png);
	background-position: -1px -1px;
	float: left;
	width: 58px;
	height: 8px;
	text-indent: -5000em;
	overflow: hidden;
	margin: 0 0 0 0;
}

.ctn-privacity p {
	clear: both;
	margin: 15px 0 0 0;
}

.ctn-privacity form {
	clear: both;
	float: left;
	margin: 15px 0 0 0;
}

.ctn-privacity form label {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	text-transform:lowercase;
}

.ctn-privacity form input {
	height: 16px;
	border:1px solid #BEB7AF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:9px;
	*margin-bottom:0;
	padding:1px;
	width:256px;
}

.ctn-privacity form #capkey_img {
	float:left;
}

.ctn-privacity form #enteredkey {
	margin:11px 0 0 12px;
	width: 55px;
}

.ctn-privacity form strong {
	clear:both;
	display:block;
	font-weight:normal;
	padding-top:7px;
}

.ctn-privacity form em {
	display:block;
	font-size:10px;
	font-style:normal;
	letter-spacing:-0.03em;
	margin-top:-3px;
	width:127px;
}

.ctn-privacity form .button {
	background:transparent url(http://stf.terra.com.br/portal/_img/btn-general.gif) no-repeat scroll left -480px;
	display:block;
	height:20px;
	text-indent:-9999px;
	width:67px;
}

.ctn-privacity fieldset {
	padding-bottom:10px;
}

.ctn-privacity form a {
	margin:3px 0 0 7px;
}

.ctn-privacity form em, .ctn-privacity form a {
	float:left;
}

.ctn-privacity form .btn-send {
	background-position:left -510px;
	width:52px;
}

.ctn-privacity form a:hover {
	background-position:-240px -480px;
}

.ctn-privacity form .btn-send:hover {
	background-position:-240px -510px;
}

.ctn-privacity form textarea {
	border:1px solid #BEB7AF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:9px;
	padding:1px;
	width:256px;
	border:1px solid #BEB7AF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:9px;
	padding:1px;
	width:256px;
}

.ctn-privacity .lnk-close {
	background:transparent url(http://stf.terra.com.br/portal/_img/ico-general.gif) no-repeat scroll left -600px;
	clear:both;
	display:block;
	float:right;
	height:16px;
	margin:-3px -3px 0 0;
	text-indent:-9999px;
	width:16px;
}

/* MELHORES MOMENTOS */

/* APURACAO */

@charset "utf-8";
/* 20091123-1600 */

/*BODY AND TITLES*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
  .carnival-body-page { background-color: #191917; }
}
.carnival-body-page{
	background:#191917;
}
.carnival-body-page #trr-ctn-general {
	width:936px;
}
.carnival-body-page blockquote{
	width:920px;
}

.carnival-body-page  blockquote span a, .carnival-body-page  blockquote span{
	color:#ffffff;
} 
.carnival-body-page .blq-minmin em, 
.carnival-body-page .blq-live em,
.carnival-body-page .blq-breaking em {
	background:transparent url(../_img/ico-general.png) no-repeat scroll left -75px;
}
.carnival-body-page .blq-minmin em{
	width:125px;
	background-position:-1px -94px;	
}
.carnival-body-page .blq-live em{
	width:68px;
	background-position:left -71px;	
}
.carnival-body-page .blq-breaking em{
	width:55px;
	background-position:left -113px;	
}
.carnival-body-page .ctn-zone, .carnival-body-page .ctn-zone-clean {
	border-bottom:15px solid #191917;
	border-top:15px solid #191917; 	
}
.carnival-body-page #mod-headerAux{
	height:0px;
	margin:0;
}
.ctn-carnival-apuration  .carnival-col-right{
	width:242px;	
	margin-left:17px;	
	float:left;
}
.carnival-col-right .lin-hor-dotted{
	clear:both;
	margin-bottom:10px;
}
.ctn-carnival-apuration  .carnival-col-left{
	width:677px;
	*width:675px;
	_width:675px;	
	float:left;
}
.carnival-body-page h1.ttl-top-carnivalpage, .ctn-carnival-apuration h2{
	float:left;
	background:url(../_img/ttl-carnival-results.png) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.carnival-body-page h1.ttl-top-carnivalpage{
	background-position:-625px top;
	width:276px;
	height:35px;
	margin-bottom:19px;
}
.ctn-carnival-apuration h2.ttl-carnival-results{
	background-position:-625px -90px;
	width:117px;
	height:23px;
}
.ctn-carnival-apuration h2.ttl-carnival-classification{
	background-position:-625px -48px;
	width:126px;	
	height:23px;
}
.ctn-carnival-apuration h2.ttl-see-more{
	background-position:-625px -165px;
	width:100px;	
	height:26px;
}
.tab-carnival-results table thead th h3{
	background:url(../_img/ttl-carnival-results.png) no-repeat;	
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.tab-carnival-results table thead th h3.ttl-school-samba{
	background-position:left top;
	width:50px;
	height:27px;
	margin-left:6px;
}
.tab-carnival-results table thead th h3.ttl-school-allegory{
	background-position:left -33px;
	width:55px;
	height:27px;
	margin:0 3px 0 5px;
}
.tab-carnival-results table thead th h3.ttl-school-plot{
	background-position:left -67px;
	width:40px;
	height:13px;
	margin:0 3px 0 3px;
}
.tab-carnival-results table thead th h3.ttl-school-costumes{
	background-position:left -89px;
	width:48px;
	height:13px;
	margin:0 2px 0 3px;
}
.tab-carnival-results table thead th h3.ttl-school-harmony{
	background-position:left -111px;
	width:53px;
	height:13px;
	margin:0 3px 0 4px;
}
.tab-carnival-results table thead th h3.ttl-samba-plot{
	background-position:left -134px;
	width:41px;
	height:24px;
	margin:0 2px 0 3px;	
}
.tab-carnival-results table thead th h3.ttl-school-performance{
	background-position:left -166px;
	width:51px;
	height:13px;
	margin:0 2px 0 3px;	
}
.tab-carnival-results table thead th h3.ttl-school-evolution{
	background-position:left -188px;
	width:50px;
	height:14px;	
	margin:0 3px 0 3px;
}
.tab-carnival-results table thead th h3.ttl-school-committe{
	background-position:left -209px;
	width:50px;
	height:27px;
	margin:0 5px 0 3px;
}
.tab-carnival-results table thead th h3.ttl-school-drum{
	background-position:-100px 1px;
	width:42px;
	height:15px;
	margin:0 3px 0 2px;
}
.tab-carnival-results table thead th h3.ttl-school-components{
	background-position:-100px -21px;
	width:82px;
	height:27px;
	margin:0 2px 0 3px;	
}
.tab-carnival-classification table thead th h3.ttl-schools{
	background-position:-100px -56px;
	width:41px;
	height:13px;
}
.tab-carnival-classification table thead th h3.ttl-punishment{
	background-position:-100px -77px;
	width:40px;
	height:15px;
	margin-left:2px;
}
.tab-carnival-classification table thead th h3.ttl-total{
	background-position:-100px -99px;
	width:30px;
	height:15px;
	margin-left:5px;
}

/*BODY AND TITLES*/

/*HEAD*/
.update-options{	
	float:right;	
	height:28px;	
}
.update-options p.prg-next-update{
	margin-right:10px;	
	float:left;
	margin-top:5px;
	color:#ffffff;
}
.update-options p.prg-next-update span.spn-time-for-update{
	font-size:13px;
	font-weight:bold;
}
.update-options a.lnk-popup-carnival{
	background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-y scroll left top;
	margin-top:4px;	
	float:left;
}
.update-options a.lnk-popup-carnival em{
	background:url(../_img/ico-general.png) no-repeat left -43px;
	height:18px;
	width:18px;
	text-indent:-9999em;
	overflow:hidden;
	display:inline;
	float:left;
	margin-left:12px;
}
.update-options a.lnk-popup-carnival span{
	background:url(../_img/ico-general.png) no-repeat -22px -43px;
	height:16px;
	width:73px;
	text-indent:-9999em;
	overflow:hidden;
	display:inline;
	float:left;
	margin-left:5px;
}
.update-options a.lnk-update{
	background:url(../_img/btn-general.png) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	width:107px;
	height:25px;
	background-position:left -125px;
	float:left;
	margin-right:10px;
}
.update-options a.lnk-update:hover{
	background-position:-150px -125px;
}
/*HEAD*/
/*TABLE RESULTS*/
.tab-carnival-results table{
	clear:both;
	float:left;		
	margin-left:1px;
	*margin-left:0;
	_margin-left:0;
	border:1px solid #191917;	
}
.tab-carnival-results table thead th{
	background:#3e3c37;	
	border-bottom:1px solid #191917;
	padding-top:7px;
	padding-bottom:5px;
}
.tab-carnival-results table tbody td.cel-first{
	font-size:12px;
	font-weight:bold;	
	border-bottom:1px solid #191917;
	text-align:left;
	padding-left:8px;
	width:94px;	
}
.tab-carnival-results table tbody td.cel-first span.spn-name-school{
	width:87px;
	float:left;
	line-height:13px;
}
.tab-carnival-results table tbody td.cel-first span.spn-school-points{
	margin-top:6px
}
.tab-carnival-results table tbody td.cel-first span.spn-school-points, 
.tab-carnival-results table tbody td.cel-first a.lnk-school-show{
	float:left;
	font-size:10px;
	width:90px;	
}
.tab-carnival-results table tbody td.cel-first a.lnk-school-show{
	color:#ff9900;
	font-size:9px;
	margin-top:20px;
}
.tab-carnival-results table tbody td.cel-first a.lnk-long-name{
	margin-top:6px !important;
}

.tab-carnival-results table tbody td.cel-first a.lnk-school-show:hover{
	text-decoration:underline;
}
.tab-carnival-results table tbody td{
	text-align:center;
	color: #ffffff;
	font-size:10px;
	border-right:1px solid #191917;
	background:#555450;
	line-height:12px;	
}
.tab-carnival-results table tbody tr td.cel-results{
	background:#3e3c37;
	border-bottom:1px solid #191917;
	padding-top:2px;
	padding-bottom:2px;
}
.tab-carnival-results table tbody tr td.cel-cast-off-result,
.tab-carnival-results table tbody tr td.cel-canceled-result{	
	color:#8b8378;
}
.tab-carnival-results table tbody tr td.cel-cast-off-result{
	text-decoration:line-through;
}
.tab-carnival-results table tbody tr td.cel-first-result{
	padding-top:4px;
}
.tab-carnival-results table tbody tr td.cel-last-result{
	padding-bottom:4px;
}

/*TABLE RESULTS*/

/*CLASSIFICATION*/
.tab-carnival-classification table thead tr th{
	padding-top:14px;
	padding-bottom:10px;	
}
.tab-carnival-classification table thead tr th.cel-first{
	text-align:left;
	padding-left:5px;
	width:144px;
}
.tab-carnival-classification table thead tr th.cel-second{
	width:50px;
}
.tab-carnival-classification table thead tr th.cel-third{
	width:43px;
}
.tab-carnival-classification table tbody tr td{
	border-bottom:1px solid #191917;	
}
.tab-carnival-classification table tbody tr td.cel-school{
	text-align:left;
	padding-top:10px;
	line-height:13px;
	padding-bottom:9px;
	font-size:12px;
	font-weight:bold;
}
.tab-carnival-classification table tbody tr td.cel-punishment{
	font-size:11px;
}
.tab-carnival-classification table tbody tr td.cel-school em{
	margin:1px 5px 0 6px;
	background:url(../_img/bgr-classification.gif) 1px -1px no-repeat;	
	width:23px;
	height:15px;	
	float:left;
	color:#FFFFFF;
	font-style:normal;
	text-align:center;		
}
.tab-carnival-classification table tbody tr td.cel-school em.em-classified{
	background-position: 1px -31px;
}
.tab-carnival-classification table tbody tr td.cel-school em.em-relegated{
	background-position: 1px -91px;
}
.tab-carnival-classification span.spn-info-table{
	float:left;
	width:242px;
	margin-left:2px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
}
.tab-carnival-classification span.spn-info-table em{
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	background:url(../_img/bgr-classification.gif) no-repeat;
	background-position: -50px -31px;
	width:14px;
	height:10px;
	margin-top:2px;
	margin-right:5px;
}
.tab-carnival-classification span.spn-info-table em.em-legend-table{
	background-position: -50px -91px;
	margin-left:10px;
}
.tab-carnival-classification span.spn-info-table strong, .tab-carnival-classification p,
.tab-carnival-classification a, .ctn-more-carnival-info ul.lst-carnival-news li,
.ctn-more-carnival-info ul.lst-carnival-news li a {
	float:left;
	color:#ffffff;
}
.tab-carnival-classification span.spn-info-table strong{
	font-size:9px;
}
.tab-carnival-classification a{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.tab-carnival-classification a.lnk-external{
	background:transparent url(../_img/ico-general.png) no-repeat scroll 185px -132px;
	_background-position: 185px -133px;
	*background-position: 185px -133px;	
}
.ctn-more-carnival-info ul.lst-carnival-news{
	clear:both;
	width:220px;
	margin-left:2px;
	margin-bottom:8px;
	float:left;
}
.ctn-more-carnival-info ul.lst-carnival-news li a {
	margin-left:2px;	
	background:#191917;	
	font-weight:normal;
	
}
.ctn-more-carnival-info a.lnk-info-carnival{
	width:200px;
	float:left;
	margin-top:8px;
}
/*CLASSIFICATION*/
/*CARNIVAL_COMMENTS*/
.ctn-carnival-comments{
	float:left;
	width:943px;
	margin-top:15px;
}
.ctn-carnival-comments #divAnnotatio{
	float:left;
	margin-right:17px;	
}
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divNumComments{
	margin-top:0;
}

.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divNumComments h5.ttl-comments{
	background:url(../_img/ttl-carnival-results.png) no-repeat;
	background-position:-625px -125px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	width:125px;
	height:26px;
}

.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divPagination{
	background-color:#31302C;
}
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #socialCommentBox strong,
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComments #divTopComment h3{
	color:#ffffff;
}
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComments #divTopComment .txtDate,
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComments #divBodyComment .txtText{
	color:#999999;
}
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComments #lnk,
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComment #lnk a{
	color:#BEB7AF;
}
.ctn-carnival-comments #divAnnotatio #divContainerAnnotatio #divListComments .zbd {
	background-color:#2F2D2A;
}
/*CARNIVAL_COMMENTS*/

/*POPUP-CARNIVAL*/
.ctn-popup .update-options a.lnk-update{
	margin-right:0;
}
.ctn-popup .ctn-carnival-apuration  .carnival-col-left{
	width:676px;
	*width:674px;
	_width:674px;	
}

/* APURACAO */


/* HISTORIA */
.ctn-history {
	height:490px;
}
