/* 20130204-1339 */

#content-sharer { float:left; width:264px; }
#content-sharer-placeholder { float:right; }
.ttl-apuration { width:100%; margin:13px 0 16px 0; }
.col-aside .lin-hor-dotted { height:1px; border-width:19px 0; z-index:999; }
 
/***
**** RESULTADOS DE CARNAVAL
***/
#tab-carnival-results { margin-bottom:12px; }
#tab-carnival-results th { vertical-align:top; background:#BEB7AF; padding:5px 0; height:23px;}
#tab-carnival-results th:first-child { border-left:1px solid #BEB7AF;}
#tab-carnival-results th:last-child { border-right:1px solid #BEB7AF !important; }
#tab-carnival-results h3 { background:url("../_img/ttl-section.png") no-repeat; text-indent:-9999em; overflow:hidden; }
#tab-carnival-results .ttl-school-samba { background-position:left top; width:50px; height:27px; margin-left:6px; }
#tab-carnival-results .ttl-school-ALEGORIA,
#tab-carnival-results .ttl-school-ALEGORIAS_E_ADERECOS { background-position:left -33px; width:55px; height:27px; }
#tab-carnival-results .ttl-school-ENREDO { background-position:left -67px; width:40px; height:13px; }
#tab-carnival-results table thead th h3.ttl-school-FANTASIA,
#tab-carnival-results table thead th h3.ttl-school-FANTASIAS { background-position:left -89px; width:50px; height:13px; }
#tab-carnival-results table thead th h3.ttl-school-HARMONIA{ background-position:left -111px; width:53px; height:13px; }
#tab-carnival-results table thead th h3.ttl-school-SAMBA_ENREDO { background-position:left -134px; width:41px; height:24px; }
#tab-carnival-results table thead th h3.ttl-school-CONJUNTO { background-position:left -166px; width:51px; height:13px; }
#tab-carnival-results table thead th h3.ttl-school-EVOLUCAO { background-position:left -188px; width:50px; height:14px; }
#tab-carnival-results table thead th h3.ttl-school-COMISSAO_DE_FRENTE { background-position:left -209px; width:50px; height:27px; }
#tab-carnival-results table thead th h3.ttl-school-BATERIA{ background-position:-100px 0px; width:42px; height:15px; }
#tab-carnival-results table thead th h3.ttl-school-MESTRE_SALA_E_PORTA_BANDEIRA{ background-position:-100px -21px; width:82px; height:27px; }
#tab-carnival-results table thead tr{ border-bottom:1px solid #fff; }
#tab-carnival-results .cel-first { width:86px; border-right:1px solid #fff; font-weight:bold; border-bottom:1px solid #fff; text-align:left; padding:8px 0 0 8px; vertical-align:top; line-height:10px; }
#tab-carnival-results .cel-first span { float:left; }
#tab-carnival-results .cel-first span.school-points { display:inline-block; clear:both; font-size:11px; color:#7F7871; }
#tab-carnival-results .name-school { line-height:12px; font-size:11px; display:block; padding: 6px 0; }
#tab-carnival-results .school-points { color:#ACA299 }
#tab-carnival-results .school-points,
#tab-carnival-results table tbody td { text-align:center; font-weight:bold; font-size:12px; color: #47423a; background:#eceae7; line-height:18px; }
#tab-carnival-results .cel-cast-off-result,
#tab-carnival-results .cel-canceled-result { color:#beb7af; }
#tab-carnival-results .cel-canceled-result { text-decoration: line-through; font-style: italic; }
#tab-carnival-results .cel-first-result { padding-top:4px; border-right:1px solid #fff;}
#tab-carnival-results .cel-last-result { padding-bottom:4px; }
#tab-carnival-results .cel-results{ background:#ACA299; border-bottom:1px solid #fff; border-right:1px solid #fff; line-height:22px; }

.outOfFocus #tab-carnival-results .cel-results,
.outOfFocus #tab-carnival-results .cel-first,
.outOfFocus #tab-carnival-results .cel-first span{ background: #eceae7 !important;  }
#tab-carnival-results .outOfFocus .more { opacity:1.0; }
#tab-carnival-results .last { border-right:none; }
#tab-carnival-results .bottom { border-bottom:none; }
#tab-carnival-results .cel-first-result:last-child{border-right:1px solid #eceae7;}
/***
**** END RESULTADOS DE CARNAVAL
***/
/***
**** TABELA DE CLASSIFICAÇÃO
***/

/* tab-carnival-classification */
#tab-carnival-classification table { width:300px; border:2px solid #BEB7AF; background-color: #ECEAE7 !IMPORTANT;}
#tab-carnival-classification th { padding:6px 0 7px 0; background:#BEB7AF; }
#tab-carnival-classification h3 { background:url("../_img/ttl-section.png") no-repeat; text-indent:-9999em; overflow:hidden; }
#tab-carnival-classification .ttl-schools { padding-left:5px; width:158px; }
#tab-carnival-classification .ttl-schools h3 { background-position:-100px -56px; width:41px; height:13px; }
#tab-carnival-classification .ttl-punishment { padding-left:13px; width:60px; }
#tab-carnival-classification .ttl-punishment h3 { background-position:-100px -77px; width:40px; height:15px; margin-left:2px; }
#tab-carnival-classification .ttl-total { padding-left:8px; width:52px; }
#tab-carnival-classification .ttl-total h3 { background-position:-100px -99px; width:30px; height:15px; margin-left:5px; }
#tab-carnival-classification .table-legend  em,
#tab-carnival-classification .school em { margin:1px 5px 0 6px; background:url('../_img/bgr-classification.png') 1px -1px no-repeat; width:22px; line-height:14px; float:left; color:#FFFFFF; font-style:normal; text-align:center; }
#tab-carnival-classification .table-legend { width:298px; margin:10px 0 22px 2px; font-size:11px; }
#tab-carnival-classification .table-legend li { text-transform:uppercase; color:#BEB7AE; width:298px; float:left; margin-bottom:8px; }
#tab-carnival-classification .table-legend strong{ padding-top:3px; float:left; }
#tab-carnival-classification .table-legend em { margin-left:0; text-indent:-9999em; overflow:hidden; float:left; }
#tab-carnival-classification td { background-color:#ECEAE7; color:#47423A; }
#tab-carnival-classification td span { font-size:11px; font-weight:bold; }
#tab-carnival-classification .dotted-h { background:url("http://s1.trrsf.com.br/prdt/live/1/_img/lin-dotted-2.gif") repeat-x scroll left bottom transparent;  width:100%; height:29px; padding-top:15px; display:block; text-align:center; }
#tab-carnival-classification .dotted-v { background:url("http://s1.trrsf.com.br/prdt/live/1/_img/bgr-page-infos-pipe.png") repeat-y scroll right 0 transparent;  width:100%; height:17px; display:block; text-align:center; }
#tab-carnival-classification .classificationListItem:last-child .dotted-h { background:none; }
#tab-carnival-classification .school { padding-left:8px; }
#tab-carnival-classification .school span { text-align:left; }
#tab-carnival-classification .school .champion,
#tab-carnival-classification .table-legend .champion { background-position: 1px -121px; }
#tab-carnival-classification .school .relegated,
#tab-carnival-classification .table-legend .relegated { background-position: 1px -91px; }
#tab-carnival-classification .points { padding-right:9px; }
#tab-carnival-classification th div { background:url("../_img/lin-dotted-v-white.png") repeat-y scroll right 0 transparent; width:100%; height:17px; padding-top:4px; }
#tab-carnival-classification th .last { background:none; }
#tab-carnival-classification td .bottom { background:none; }
#tab-carnival-classification .details { margin:1px 0 4px 0; } 
#tab-carnival-classification .details,
#tab-carnival-classification .details a { font-weight:bold; text-align:left; color:#FFF; }
#tab-carnival-classification .details p { margin-bottom:17px; }
#tab-carnival-classification .information a { color:#FF9900; }
.carnival-news .ttl-section { width:100%; }
.carnival-news ul { padding:0; margin:15px 0 0 2px; width:295px; }
.carnival-news .more { padding-top:11px; }
.carnival-news li { margin-bottom:13px; width:295px; }
.text-classification-carnival { font-size:11px; color:#47423A; line-height:14px; margin-bottom:12px; }
.text-classification-carnival:last-child { margin-bottom:0; }
.text-classification-carnival a { font-weight:bold; }

.container-results-classification span { float:left; }
.container-results-classification .school { width:155px; display:table; }
.container-results-classification .punishment { background: url("http://s1.trrsf.com.br/prdt/live/1/_img/bgr-page-infos-pipe.png") repeat-y scroll left 0 transparent; width:73px; text-align:center;  }
.container-results-classification .punishment span{ width:100%; text-align:center; }
.container-results-classification .points { background: url("http://s1.trrsf.com.br/prdt/live/1/_img/bgr-page-infos-pipe.png") repeat-y scroll left 0 transparent; width:50px; text-align:center; }
.selectedSchoolForFocus td{
	background-color: white !IMPORTANT;
}
#tab-carnival-results table tbody tr:hover td.csl-first{ background:#eceae7; }
.outOfFocus{ opacity:1.0; filter:alpha(opacity=10); background-color:white; }
.outOfFocus td{ filter: alpha(opacity=10); _color:#ACA299 !IMPORTANT; *color: #ACA299 !IMPORTANT; }
.outOfFocus .result-value-total, .outOfFocus .cel-first, .outOfFocus .cel-first *{ background-color:#eceae7 !IMPORTANT; color: #d7d7d7 !IMPORTANT; }
.selectedSchoolForFocus p{ border-right: 8px solid #fff;
border-left: 8px solid #fff;

background-color: white !IMPORTANT; }
.gradeAttention{ background-color:#FF9900 !IMPORTANT; }
.outOfFocus *, .outOfFocus .result-value-total, .outOfFocus .cel-first, .outOfFocus .cel-first *{ _color:#e0e0e0 !IMPORTANT; *color:#e0e0e0 !IMPORTANT; color:#e0e0e0\0/ !IMPORTANT; }
.result-value{ -webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; -o-transition:all 1s linear; transition:all 1s linear; }

.onFocus{ position:relative; z-index:99999999; }

.onFocus .result-value:last-child { border-right:none !important; }
#tab-carnival-results th { border-right: 1px solid #BEB7AF; border-left: 1px solid #BEB7AF; border-top: 1px solid #BEB7AF; vertical-align: top;
	background: #BEB7AF; border-bottom: 0px solid #fff; padding: 3px 0; height: 23px; }
#tab-carnival-results .outOfFocus .cel-first-result { color:#d7d7d7; }

#tab-carnival-results th.addBorder { border-right: 1px solid #fff; }
.onFocus #tab-carnival-results .cel-first { border:1px solid #47423a; }
.onFocus #tab-carnival-results .result-value-total { border:1px solid #47423a; }


.classificationListItem{
	background-color: #ECEAE7;
}
.classificationListItem td{
	background-color: transparent;
	cursor: pointer;
}
.classificationListItem:hover{
	background-color: white !IMPORTANT;
}
.classificationListItem:hover td{
	/* fix IE7 problem */
	background-color: white !IMPORTANT;
}

#tab-carnival-classification .school .review-participate,
#tab-carnival-classification .table-legend .review-participate { background-position:1px -151px; }

/***
**** END TABELA DE CLASSIFICAÇÃO
***/
.text-classification-carnival .more,
#tab-carnival-results .more { background-position:right -220px; font-size:11px; padding-top:0; clear:both; }

