/*   index   */
.LNG_pt .ttl-section span.ttl-widget { width:68px; background:url("../_img/widget-general.png") no-repeat 0 -125px; }
.LNG_en .ttl-section span.ttl-widget { width:68px; background:url("../_img/widget-general-en.png") no-repeat 0 -125px; }
.LNG_es .ttl-section span.ttl-widget { width:68px; background:url("../_img/widget-general-es.png") no-repeat 0 -125px; }

.ctn-page-header .mod-283-timer { float:right; margin-top:25px; }

.headline { float:left; color:#5D5850; font-size:11px; height:17px; line-height:17px; padding:0 0 0 12px; margin:2px 0 0 12px; background:url("../_img/line-vertical.png") repeat-y left center; }

.widget-info .col-normal,
.widget-info .col-skinny { padding:0 0 0 8px; margin:0 0 0 8px; }
.widget-info .col-skinny { float:right; background:url("../_img/line-vertical.png") repeat-y left center; }
.widget-info .col-normal { width:408px; margin:0; padding:0; }

.widget-info h4 { line-height:normal; font-size:14px; font-weight:bold; margin:17px 0 5px; }
.widget-info h4:first-child { margin-top:0; }

.widget-info p { line-height:17px; font-size:13px; }

.widget-info h5 { width:100%; height:20px; text-indent:-9999px; margin:0 0 10px; background:url("../_img/widget-general.png") no-repeat; }
.LNG_es .widget-info h5 { background:url("../_img/widget-general-es.png") no-repeat; }
.LNG_en .widget-info h5 { background:url("../_img/widget-general-en.png") no-repeat; } 
.widget-info .configure { background-position:0 -150px !important; }
.widget-info .your-site { background-position:0 -170px !important; }

.widget-info #language-list { margin:7px 0 17px; }
.widget-info #language-list .droplist { width:195px; }

.widget-info .code { border:3px #ECEAE7 solid; margin:5px 0; padding:3px; }
.widget-info .code #code { display:block; border:0; overflow:hidden; width:100%; font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:lighter; color:#5D5850; }
.widget-info .code #code::-moz-selection { background: #FF9900; color:#FFFFFF; text-shadow: none; }
.widget-info .code #code::selection { background:#FF9900; color:#FFFFFF; text-shadow: none; }

/* widget */
.widget { width:300px; height:653px; overflow:hidden; background-color:#FFFFFF; border:2px #FF9900 solid; }
.widget .lin-hor-dotted { z-index:0; width:276px; margin:0 auto; border-width:12px 0; }
.widget .header { height:31px; overflow:hidden; background:#FF9900; }
.widget .header a { display:block; width:66px; height:19px; margin:4px 0 0 5px; text-indent:-9999px; background:url("../_img/widget-general.png") no-repeat; }
.widget .logo { display:block; width:272px; height:63px; margin:12px auto 0; text-indent:-9999px; background:url("../_img/widget-general.png") no-repeat 0 -30px; }

/* the line below hides the timer, it must be hidden after the event starts */
/* .widget .mod-283-timer { display:block; position:absolute; left:-9999px; top:-9999px; } */

.widget .mod-283-timer { float:none; padding:14px 12px; overflow:hidden; }
.widget .mod-283-timer .title { float:left; width:103px; font-size:11px; margin:0 12px 0 0; padding:0 12px 0 0; background:url("../_img/line-vertical.png") no-repeat right center; }
.LNG_en .widget .mod-283-timer .title { width:68px; }
.LNG_es .widget .mod-283-timer .title { width:82px; }
.widget .mod-283-timer .timer { float:left; margin:6px 0 0; }

.widget .ranking { overflow:hidden; padding:0 12px; }
.widget .ranking span:first-child { display:block; margin:0 0 8px; font-size:10px; color:#999999; }
.widget .ranking ul { overflow:hidden; margin-bottom:6px; }
.widget .ranking li { float:left; height:15px; line-height:15px; font-size:11px; color:#999999; margin:0 0 0 5px; padding:0 0 0 5px; background:url("../_img/line-vertical.png") no-repeat left center; }
.widget .ranking li:first-child { margin:0; padding:0; background:none; }
.widget .ranking li em,
.widget .ranking li span { float:left; margin:0 5px 0 0; font-style:normal; }
.widget .ranking li strong { color:#464039; }
.widget .ranking .more { float:right; padding:0; }
.widget .ranking .more a { font-size:11px; }

.widget .tabs { margin:5px 12px 17px; }

.widget .content { padding:0 12px; overflow:hidden; }
.widget .content .hide { display:block; position:absolute; top:-9999px; left:-9999px; }

.widget .content .tab .title { float:left; width:150px; height:12px; margin:0; padding:0; text-indent:-9999px; background:url("../_img/ttl-widget-tabs.png") no-repeat; }
.LNG_en .widget .content .tab .title { background:url("../_img/ttl-widget-tabs-en.png") no-repeat; }
.LNG_es .widget .content .tab .title { background:url("../_img/ttl-widget-tabs-es.png") no-repeat; }

.widget .content .tab a.img { position:relative; }
.widget .content .tab a .ico-hed-play,
.widget .content .tab a .ico-hed-hd { float:left; width:24px; height:24px; background:url("../_img/ico-general.png?nocache") no-repeat; overflow:hidden; text-indent:-9999px; padding:0; margin:0; }
.widget .content .tab a .ico-hed-play { position:absolute; top:0; left:0; background-position:left top; width:24px; }
.widget .content .tab a .ico-hed-hd { position:absolute; top:0; left:24px; left:24px; background-position:-24px 0; width:24px; }
.widget .content .tab a:hover .ico-hed-play { background-position:-100px top; margin:-3px 0 0 -3px; }
.widget .content .tab a:hover .ico-hed-hd { background-position:right top; margin:-3px 0 0 -3px; } 

.widget .content .tab .more { float:right; margin:0 3px 0 0; padding:0; }
.widget .content .tab .more a { font-size:11px; }
.widget .content .tab .tab-list { clear:both; float:left; width:100%; }
.widget .content .tab .tab-list ul:first-child { margin-top:0; }

.widget #widget-videos .title { background-position:0 0; }
.widget #widget-videos .title.live { background-position:0 -45px; }
.widget #widget-videos .title.pan { background-position:0 -60px; }
.widget #widget-photos .title { background-position:0 -15px; }
.widget #widget-news .title { background-position:0 -30px; }

.widget .content .tab .scroll { height:343px; }
.widget .content .tab .scroll .lin-hor-dotted { width:260px; border-width:20px 0; }

.widget .content .tab .scroll ul { clear:both; float:left; width:100%; margin-top:10px; }
.widget .content .tab .scroll li { margin:12px 0 0; padding:12px 0 0; background:url("../_img/line-horizontal.png") repeat-x center top; }
.widget .content .tab .scroll li:first-child { margin:0; padding:0; background:none; }

.widget .footer { padding:0 12px; margin:-5px 0 0; position:relative; overflow:hidden; }

.widget .footer a { float:left; width:127px; height:24px; text-indent:-9999px; background:url("../_img/widget-general.png") no-repeat left -100px; }
.LNG_en .widget .footer a { width:91px; background:url("../_img/widget-general-en.png") no-repeat left -100px; }
.LNG_es .widget .footer a { background:url("../_img/widget-general-es.png") no-repeat left -100px; }

.widget .footer a:hover { background-position:right -100px; }
.widget .footer span { float:left; width:120px; margin:0 0 0 9px; padding:0 0 0 9px; background:url("../_img/line-vertical.png") repeat-y left center; }
