/*20120111 1150*/

.ctn-resenha .ctn-image { display: block; float: left; margin-right: 22px; margin-bottom: 12px; width:301px; }
.ctn-resenha .ctn-image .txt-description { display: block; font-size: 12px; clear: both; padding-top: 5px; }
.ctn-resenha .ctn-image .txt-credits { display: block; font-size: 10px; clear: both; font-style: italic; padding-top: 5px; }
.ctn-resenha p { font-size:12px; /*padding-bottom: 12px;*/ line-height: 16px; }
.ctn-movierelated { display: block; margin-bottom: 22px; }
.ctn-movierelated .ctn-half-left { width: 319px; float: left; }
.ctn-movierelated .ctn-half-right { width: 300px; float: right; }
.ctn-sheet { display: block; }
.ctn-sheet table { background-color: #EBEAE6; width: 619px; }
.ctn-sheet table thead { background-color: #BEB7AF; height: 24px; }
.ctn-sheet table thead tr th { padding-left: 8px; color:#FFF; font-weight:bold; text-transform:uppercase; background-color: #BEB7AF; }
.ctn-sheet table tbody td { height: 35px; border-right: 1px solid #FFF; border-top: 1px solid #FFF; }
.ctn-sheet table tbody td.txt-des { width: 140px; font-weight:bold; padding-left: 8px; }
.ctn-sheet table tbody td.txt-inf { width: 479px; padding-left: 8px; }
.ctn-sheet table tbody td.txt-inf em.valued { text-transform:uppercase; float: left; margin-right: 18px; padding-top: 5px; font-style:normal; font-weight: bold; color:#9BC70E; }
.ctn-sheet table tbody td.txt-inf .btn-vote{ height: 24px; overflow: hidden; float: left; }

.ctn-ranking { margin-bottom: 18px; }
.ctn-ranking table { background-color: #EBEAE6 ; width: 619px; }
.ctn-ranking table thead tr th { padding-left: 8px; color:#FFF; font-weight:bold; text-transform:uppercase; cursor: pointer; background-color: #BEB7AF; height: 24px; }
.ctn-ranking table thead tr th.asc, .ctn-ranking table thead tr th.desc { background: none repeat scroll 0 0 #FF9900; }
.ctn-ranking table thead tr th.desc .sort { background: url("../_img/ico-general.png") no-repeat scroll -28px -7px transparent; height: 3px; margin: 0 5px 0; vertical-align: top; width: 5px; padding-right: 10px; }
.ctn-ranking table thead tr th.asc .sort { background: url("../_img/ico-general.png") no-repeat scroll -45px -7px transparent; height: 3px; margin: 0 5px 0; vertical-align: top; width: 5px; padding-right: 10px; }
.ctn-ranking table thead tr th.movie { width: 330px; }
.ctn-ranking table thead tr th.opinion { width: 187px; text-align: center; }
.ctn-ranking table thead tr th.vote { width: 100px; text-align: center; }
.ctn-ranking table tbody td { height: 35px; border-right: 1px solid #FFF; border-top: 1px solid #FFF; font-size: 12px; }
.ctn-ranking table tbody td.txt-movie { font-weight:bold; padding-left: 8px; }
.ctn-ranking table tbody td.txt-movie em { font-style:normal; color:#FF9900; }
.ctn-ranking table tbody td.txt-opinion { text-transform: uppercase; text-align: center; font-size: 11px; }
.ctn-ranking table tbody td.txt-vote .btn-vote{ height: 24px; overflow: hidden; float: left; margin-left: 33px; }

.ctn-navigation ul { display: inline; float: right; }
.ctn-navigation ul.lst-pages li { float: left; text-transform: uppercase; }
.ctn-navigation ul.lst-pages li.spacer { margin-left: 10px; margin-right: 10px; margin-top: 5px; background: url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll left top transparent; }
.ctn-navigation ul.lst-pages li a { cursor: pointer; }
.ctn-navigation ul.lst-pages li a strong { display: inline; float: left; margin-top: 5px; }
.ctn-navigation ul.lst-pages li .p strong { margin-right: 0px; margin-left: 5px; }
.ctn-navigation ul.lst-pages li .n strong { margin-left: 0px; margin-right: 5px; }
.ctn-navigation ul.lst-pages li a em, .ctn-round-games .ctn-ttl-table ul.lst-pages li.n a em { background: url("http://stf.terra.com.br/portal/_img/btn-general.gif") no-repeat scroll left -270px transparent; float: left; height: 23px; text-indent: -9999px; width: 19px; }
.ctn-navigation ul.lst-pages li a.p em { background-position: left -240px; }
.ctn-navigation ul.lst-pages li a.p:hover em { background-position: -150px -240px; }
.ctn-navigation ul.lst-pages li a.n:hover em { background-position: -150px -270px; }

.ctn-element-vote { background: none repeat scroll 0 0 #FFFFFF; border: 3px solid #FF9900; position: absolute; width: 250px; height: 100px; z-index: 5; left: 450px; padding: 5px; display: none;}
.ctn-element-vote .lbl-vote { height: 16px; width: 70px; float: left; font-size: 14px; line-height: 16px; margin-bottom: 12px; margin-top: 2px; }
.ctn-element-vote .lnk-close-layer { background: url("../_img/ico-general.png") no-repeat scroll -10px -10px transparent; display: inline; float: right; height: 11px; text-indent: -9999px; width: 9px; }
.ctn-element-vote .movie-info { display: block; font-size: 12px; font-weight: bold; margin-bottom: 16px; }
.ctn-element-vote .combobox { float: left; margin-top: 3px; }
.ctn-element-vote .btn-movie { background: url("../_img/ico-general.png") no-repeat scroll -10px -34px transparent; }
.ctn-element-vote .btn-sendvote { float: right; height: 24px; overflow: hidden; text-indent: -9999px; width: 79px; }
.ctn-element-vote .btn-sendvote:hover { background-position: -102px -34px; }
.ctn-element-vote .ctn-voting { display: none; clear: both; }
.ctn-element-vote .ctn-voted { display: none; clear: both; }
.ctn-element-vote .ctn-voted .txt-message { display: block; font-size: 13px; font-weight: bold; color: #009004; text-align: center; margin-bottom: 8px; }
.ctn-element-vote .ctn-voted .txt-votes { display: block; font-size: 11px; text-align: center; margin-bottom: 8px; }
.ctn-element-vote .ctn-voted .txt-votes em { color: #A3C622; font-style: normal; }
.ctn-element-vote .ctn-voted .txt-link { display: block; font-size: 11px; text-align: center; }
.ctn-element-vote .ctn-vote-loading { display: none; clear: both; background-image: url("../_img/ajax-loader_v1.gif"); height: 31px; width: 31px; /**/}
.ctn-element-vote .combobox .scrolling,
.ctn-element-vote .combobox .scr-scrollbar,
.ctn-element-vote .combobox .scr-scrollbar,
.ctn-element-vote .combobox .scr-track,
.ctn-element-vote .combobox .scr-content { height: 110px!important; }

.ctn-list { margin-bottom: 18px;float:left; }
.ctn-list table { background-color: #EBEAE6 ; width: 619px; }
.ctn-list table thead tr th { padding-left: 8px; color:#FFF; font-weight:bold; text-transform:uppercase; cursor: pointer; background-color: #BEB7AF; height: 24px; }
.ctn-list table thead tr th.asc, .ctn-list table thead tr th.desc { background: none repeat scroll 0 0 #BEB7AF; }
.ctn-list table thead tr th .sort { background: url("../_img/ico-general.png") no-repeat scroll -28px -7px transparent; height: 13px; margin: 0 5px 0; vertical-align: top; width: 5px; padding-right: 10px;  float: left; }
.ctn-list table thead tr th.asc .sort { background: url("../_img/ico-general.png") no-repeat scroll -45px -7px transparent; height: 13px; margin: 0 5px 0; vertical-align: top; width: 5px; padding-right: 10px; float: left;  }
.ctn-list table thead tr th.movie { width: 330px;}
.ctn-list table thead tr th.genre { width: 187px; }
.ctn-list table thead tr th.vote { text-align: center; }
.ctn-list table tbody td { height: 35px; border-right: 1px solid #FFF; border-top: 1px solid #FFF; font-size: 12px; *height:20px; height/*\**/:20px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.ctn-list table tbody td { height:20px; }
}

.ctn-list table tbody td.txt-movie { font-weight:bold; padding-left: 8px; }
.ctn-list table tbody td.txt-movie em { font-style:normal; color:#FF9900; }
.ctn-list table tbody td.txt-genre { text-transform: capitalize; text-align: left; font-size: 11px; padding-left: 8px;}
.ctn-list table tbody td.txt-vote .btn-vote{ height: 24px; overflow: hidden; float: left; margin-left: 33px; }
.ctn-list table {font-size:11px;}
.ctn-list table .opinion {width:165px;}
.ctn-list table .txt-opinion {  }
.ctn-list table .txt-vote { text-align:center; color:#9DC109; padding: 0 25px 0 0; }
.ctn-list .movie .lbl-name { float: left; height: 11px; width: 31px; float:left; }
.ctn-list .genre .lbl-genero { height: 11px; width: 45px; float:left; }
.ctn-list .opinion .lbl-user { float: left; height: 11px; width:125px;  float:left; *width:130px; }

/*FILTER*/
#ctn-filter{ width:615px; height:20px; float:left; }
#ctn-filter label{ float:left; margin-right: 12px; text-align: right; font-weight:bold; }
#ctn-filter .ctn-filter-title{ float:left; background: url("../_img/lin-dotted.gif") repeat-y scroll 100% 0 transparent; width: 120px; font-weight:bold; font-size: 12px;	color:#978E81; }
#ctn-filter .combobox .cmb-value div {width: 111px!important;}
#ctn-filter .combobox .cmb-value div { background: url("../_img/img-controls.gif") no-repeat scroll 0 -30px transparent; float: left!important; margin-right: 1px; padding-left: 6px; }
#ctn-filter .combobox { width: 138px!important; margin-right: 20px; float:left; color: #FFFFFF; font-size: 11px; font-weight: bold; text-transform: none!important; }

/*.mod-tabs .lst-tabs a { background: url("../_img/img-tabs.png") no-repeat scroll left top transparent; }*/

/*ABA ESTREIAS*/
.mod-tabs .lst-tabs .itm-premiere { background-image: url("../_img/img-tabs.gif"); width:62px; }

/* ABA CATALOGO*/
.mod-tabs .lst-tabs .itm-catalog { background-image: url("../_img/img-tabs.gif"); background-position: -100px 0px; width: 66px; }
.mod-tabs .lst-tabs .itm-catalog:hover { background-image: url("../_img/img-tabs.gif"); background-position: -100px -30px; width: 66px; }
.mod-tabs .lst-tabs .selected .itm-catalog { background-image: url("../_img/img-tabs.gif"); background-position: -100px -60px; width: 66px; }
.mod-tabs .lst-tabs .selected .itm-catalog:hover { background-image: url("../_img/img-tabs.gif"); background-position: -100px -60px; width: 66px; }

/* ABA SINOPSE*/
.mod-tabs .lst-tabs .itm-synopsis { background-image: url("../_img/img-tabs.png"); width:58px; }

/* ABA RESENHA */
.mod-tabs .lst-tabs .itm-review { background-image: url("../_img/img-tabs.png"); background-position: -100px -1px; width:61px; }
.mod-tabs .lst-tabs .itm-review:hover { background-image: url("../_img/img-tabs.png"); background-position: -100px -31px; width:61px; }
.mod-tabs .lst-tabs .selected .itm-review { background-image: url("../_img/img-tabs.png"); background-position: -100px -60px; width:61px; }
.mod-tabs .lst-tabs .selected .itm-review:hover { background-image: url("../_img/img-tabs.png"); background-position: -100px -60px; width:61px; }

/* ABA TRAILER */
.mod-tabs .lst-tabs .itm-trailer { background-image: url("../_img/img-tabs.png"); background-position: -298px 0px; width:59px; }
.mod-tabs .lst-tabs .itm-trailer:hover { background-image: url("../_img/img-tabs.png"); background-position: -298px -30px; }
.mod-tabs .lst-tabs .selected .itm-trailer { background-image: url("../_img/img-tabs.png"); background-position: -298px -60px; width: 62px; }
.mod-tabs .lst-tabs .selected .itm-trailer:hover { background-image: url("../_img/img-tabs.png"); background-position: -298px -60px; width: 62px; }

/* ABA FOTOS */
.mod-tabs .lst-tabs .itm-photos { background-image: url("../_img/img-tabs.png"); background-position: -199px 0px; width:48px; }
.mod-tabs .lst-tabs .itm-photos:hover { background-image: url("../_img/img-tabs.png"); background-position: -199px -30px; }
.mod-tabs .lst-tabs .selected .itm-photos { background-image: url("../_img/img-tabs.png"); background-position: -199px -60px; width: 48px; }
.mod-tabs .lst-tabs .selected .itm-photos:hover { background-image: url("../_img/img-tabs.png"); background-position: -199px -60px; width: 48px; }

/*.mod-tabs .lst-tabs .selected .itm-article { background-position: 0px -60px; width:64px; }*/
/*.mod-tabs .lst-tabs .selected .itm-article:hover { background-position: 0px -60px; width:64px; }*/



h1.ttl-top {margin-bottom:20px;}
#contentSharerResult { float:left; *margin-left:-200px; }

.trr-content-sharer.trr-content-sharer-to { *float:left; }

.ctn-introduction p.txt-claim { font-size: 12px; margin-top: 12px; }
.ctn-introduction p a { color:#FF9900; }
.ctn-introduction p a:hover { /*text-decoration:underline; */ border-bottom: 1px dotted #FF9900; }
.ctn-introduction li a { float: right; }

.ctn-description { width:415px; }
.ctn-description a h3 span { color:#FF9900; }
.ctn-description h3 { margin-bottom: 7px; }
.ctn-description a p { margin-bottom:15px; } 
.ctn-description .lbl-elenco { width:415px; float:left; margin-bottom:15px; }
.ctn-description .lbl-diretor { width:415px; float:left; margin-bottom:7px; margin-top:0px; }
.ctn-description .lbl-categoria { width:415px; float:left; margin-bottom:10px; }
.ctn-description .lbl-categoria strong { margin-bottom:7px; float:left;}
.ctn-description .lbl-categoria ul li { color:#5D5850; font-weight: normal; width:100%; background: url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll 1px -355px transparent; margin-right:0px;  padding-left: 10px; margin-bottom: 5px; }
.ctn-description ul li { background: url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll right top transparent; color: #FF9900; float: left; font-weight: bold; line-height: 14px; margin-right: 12px; padding: 0 12px 0 0; }
.ctn-description ul .last{ background: none repeat scroll 0 0 transparent; }
.ctn-description ul li a { float:left; }
.ctn-description p a { color:#FF9900; }
.ctn-description p a:hover { /*text-decoration:underline; */ border-bottom: 1px dotted #FF9900; }

.ctn-list-az ul li { background-color: #EBEAE6; display: inline; float: left; height: 22px; margin-right: 1px; padding-top: 8px; text-align: center; width:22px; font-weight:bold; }
.ctn-list-az ul li:hover { background-color:#FF9900; cursor:pointer; }
.ctn-list-az ul li:hover a { color:#FFF!important; }
.ctn-list-az ul li a:hover { color:#FFF!important; }
.ctn-list-az .last { margin-right:0px; width:21px; }
.ctn-list-az .selected {background-color:#FF9900; color:#FFF!important;}

.ctn-list table thead tr th.asc, .ctn-list table thead tr th.desc {
    background: none repeat scroll 0 0 #FF9900;
}
.controls { margin-right:1px; }
.controls ul li .p.disable {opacity:0.65;  background-position: left -300px; cursor:default; filter: alpha(opacity=65);}
.controls ul li .n.disable { opacity:0.65; background-position: left -330px; cursor:default; filter: alpha(opacity=65);}

#divAnnotatio {
    display: block!important;
}

.ctn-movieaward .tabs ul.tab-list{ background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-solid-ver.png") -1px 25px repeat-x; height:26px; margin:0 0 0 0;overflow:hidden; }
.ctn-movieaward .tabs ul.tab-list li.selected { display:block; float:left; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-solid-ver.png") repeat-x; padding-top:1px; margin:0 3px 0 0;}
.ctn-movieaward .tabs ul.tab-list li a { float:left; height:24px; overflow: hidden;}
.ctn-movieaward .tabs ul.tab-list li.selected a{ float:left; background-color: #FFFFFF; height:25px;}
.ctn-movieaward .tabs ul.tab-list li a span { height:25px; font-weight:bold; }
.ctn-movieaward .tabs ul.tab-list li.selected a .l,  ul li.selected a .r { display:block; float:left; width:1px; height:24px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-solid-ver.png") 0px 0 repeat-y; }
.ctn-movieaward .tabs ul.tab-list li a .text { display:block; float:left; padding:6px 8px 0 8px; cursor:pointer; text-indent:-9999px; }
.ctn-movieaward .tabs ul.tab-list li a:hover .text { cursor:pointer; }
.ctn-movieaward .tabs ul.tab-list li a .text.curtas { background: url("../_img/img-menu.gif") no-repeat scroll -80px 5px transparent; height: 15px; width: 55px; }
.ctn-movieaward .tabs ul.tab-list li.selected a .text.curtas { background: url("../_img/img-menu.gif") no-repeat scroll -76px -11px transparent; height: 15px; width: 40px; }
.ctn-movieaward .tabs ul.tab-list li a .text.longas { background: url("../_img/img-menu.gif") no-repeat scroll 10px 5px transparent; height: 15px; width: 66px; }
.ctn-movieaward .tabs ul.tab-list li.selected a .text.longas { background: url("../_img/img-menu.gif") no-repeat scroll 9px -11px transparent; height: 15px; width: 66px; }


/* CATEGORIAS E FILMES OSCAR */

.col-left-half h3 { width:195px; float:left; }
.col-left-half .content { float:left; padding-bottom: 15px; }
.col-left-half-clean .content { float:left; padding-bottom: 15px; }
.col-left-half li { float:left; width:195px; height: 19px; }
.col-left-half p { width:195px; float: left; padding-bottom: 12px; }
.col-left-half .img-news { margin-right: 13px; }
.col-left-half ul { float:left; width:195px;}

.ico-hed { background: url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll 0 0 transparent;  margin-top: -2px;    margin-right: 6px; }
.ico-hed-video { background-position: 0 -41px; width: 13px!important; }
a:hover .ico-hed-video, a:focus .ico-hed-video { background-position: -100px -41px; }
a:hover .ico-hed, a:focus .ico-hed { cursor: pointer; }
.ico-hed-article { background-position: 0 -1080px; width: 12px!important; }
a:hover .ico-hed-article, a:focus .ico-hed-article { background-position: -100px -1080px; }

.col-left-half-clean h3 { width:195px; }
.col-left-half-clean p { width:195px; float: left; padding-bottom: 12px; }
.col-left-half-clean .img-news { margin-right: 13px; }
.col-left-half-clean li { float:left; width:195px; height: 19px; }

.ctn-category h3 { margin-bottom: 15px; }
.ctn-category ul { width: 295px; }
.ctn-category ul li { padding-bottom: 9px; width:285px; background: url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll 1px -355px transparent; padding-left: 10px;  }
.ctn-category ul li p { width:auto; margin-right: 3px; }
.ctn-category ul li span { background: url("http://s1.trrsf.com.br/atm/2/pt/entertainment/events/cine/oscar/2012/_img/oscar_icon.gif") no-repeat scroll 0 0 transparent; width:5px; height:15px; text-indent: -9999px; float:left; }
.ctn-category ul li strong { float:left; }
.ctn-movieaward .ctn-section span { text-indent:-9999px; background-image: url("http://p1.trrsf.com.br/image/klavika?c=sh&t=vencedores"); width:300px; height: 30px; float:left; background-repeat: no-repeat; }

.ctn-description ul li span { background: url("http://s1.trrsf.com.br/atm/2/pt/entertainment/events/cine/oscar/2012/_img/oscar_icon.gif") no-repeat scroll 0 0 transparent; width:5px; height:15px; text-indent: -9999px; float:left; margin-left:3px; }

