/* regua de participantes */
.ctn-ruler {width:936px; height:53px; float:left;}
.ctn-ruler ul li {padding-right:5px; float:left;}
.ctn-ruler .ctn-participantes {width:42px; height:53px; float:left; _overflow:hidden;}
.ctn-ruler .ctn-participantes .eliminado img {opacity:0.4; filter: alpha(opacity=40);}
.ctn-ruler .ctn-participantes a {cursor:pointer;}
.ctn-ruler .ctn-participantes a:hover .lbl-name{background-color:#F90; color:#FFF; }
.ctn-ruler .ctn-participantes .img-photo img {float:left;}
.ctn-ruler .ctn-participantes a:hover .img-photo {border: solid 3px #F90; float:left; overflow:hidden; opacity:1.0; filter: alpha(opacity=100);}
.ctn-ruler .ctn-participantes a:hover .img-photo img {margin:-3px;}
.ctn-ruler .last {padding-right:0px;}
.ctn-ruler .ctn-participantes .ctn-modal {background-color:#FFFFFF; border:3px solid #FF9900;  height:32px; margin-left:18px; _margin-left:10px; margin-top:-70px; *margin-top:-75px; width:100px; position:relative; z-index:999; padding:3px 8px 6px;	float:left;	display:none; _display:compact;	_left:-9999px;}
.ctn-ruler .ctn-modal .ico-tri {background:url("../_img/tri.gif") no-repeat scroll 0 0 transparent; height:10px; left:-3px; position:absolute; top:41px; width:10px; _left:-3px; _float:left; _top:41px; } 
.ctn-ruler .ctn-participantes a:hover .ctn-modal { _left:-1px; display:block; }
.ctn-ruler .ctn-participantes .ctn-modal .lbl-Pname {color:#47433A!important; font-size:11px; font-weight:bold; float:left; margin-bottom:4px; overflow:hidden; height:13px; width:100%;}
.ctn-ruler .ctn-participantes .ctn-modal .lbl-Pstatus {color:#E67608; font-size:11px; font-weight:bold; padding-top:3px; float:left; _margin-bottom:-20px; overflow:hidden; height:14px;}
.ctn-ruler .ctn-participantes .ctn-modal .lin-hor-dotted {float:left; width:100%; border-width:0px;}
.ctn-ruler .item-right .ctn-participantes .ctn-modal {margin-left:-96px;}
.ctn-ruler .item-right .ctn-participantes .ctn-modal .ico-tri {background:url("../_img/tri-ri.gif") no-repeat scroll 0 0 transparent; left:110px; _left:78px; _float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ctn-ruler .ctn-participantes .ctn-modal .lbl-Pstatus {padding-top:0px;}}

/* pérolas */
.lst-jewel li { float: left; width: 300px; margin-right: 17px; padding-bottom: 20px;}
.lst-jewel li.itm-last { padding-bottom: 0px;}
.lst-jewel .itm-right { margin-right: 0px; }
.lst-jewel li img { margin-right: 17px; float: left; }
.lst-jewel li span { float: left; background: url(../_img/ico-general.png) left -120px no-repeat; width: 8px; height: 17px; text-indent: -9999px; margin-top: 10px; }
.lst-jewel li blockquote { font-weight: bold; font-size: 12px; color: #474139; padding: 9px 16px; float: left; width: 154px; background-color: #ECEAE7; }
.lst-jewel li blockquote em { display: block; color: #978D80; font-weight: normal; }

/* Mod Popularidade */

.ttl-popularity { background: url(../_img/ttl-general.png) left -240px no-repeat; width: 250px; }
.lst-popularity { float: left; background: url(http://s1.trrsf.com.br/portal/_img/lin-dotted.gif) right top repeat-y; margin-right: 10px; height: 82px; }	
.lst-popularity li { float: left;  width: 233px; margin-right: 10px; }
.lst-popularity li h2 { margin-bottom: 7px; }
.lst-popularity li h3 { margin-bottom: 18px; }
.lst-popularity li span { margin-right: 9px; float:left; }
.lst-popularity li span img { float:left; }  
.lst-popularity li .bgr-barMost,.lst-popularity li .bgr-barLess { background-color: #FFFFFF; width: 99px; float: left; height: 3px; }
.lst-popularity li .bgr-barMost span,.lst-popularity li .bgr-barLess span { background-color: #9BC80D; float: left; height: 3px; position: relative; }
.lst-popularity li .bgr-barMost span em,.lst-popularity li .bgr-barLess span em { font-style: normal; font-weight: bold; font-size: 12px; color: #9BC80D; position: absolute; left: 110px; top: -5px; }
.ctn-votepopularity { float: left; width: 103px; _width: 89px; }
.ctn-votepopularity .btn-vote { display: block; margin-top: 12px; }

/* Mod Edicoes anteriores */
.lst-bbb { float: left; width: 97px; }
.lst-bbb .itm-empty { text-indent: -9999px; }
.lst-top10 li a { font-size: 11px; font-weight: bold; color: #47423A; }
.lst-top10 li { padding: 6px 10px 5px; *padding: 4px 10px 5px; }
.lst-top10 .bgr-lightgray { line-height:6px; *line-height:9px; }
.col-right .lst-top10 { *margin-bottom:-2px; }

.mod-275b-twitter .ttl-section span { width:80px; }

.morePopular { height: 158px; overflow: hidden; overflow-x:hidden; overflow-y:hidden; }
